基于jsp的在线文章管理系统内容摘要:
应该了解一下网页编辑 器的发展过程,随着互联网(Inter) 的家喻户晓 , HTML 技术的不断发展和完善,随之而产生了众多网页编辑器,网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。 3 系统需求分析 功能需求 系统的主要功能是通过几个功能模块来实现的。 具体的设计过程如下: 系统登录:该模块负责将用户分为普通用户和注册用户来实现用户权限的管理。 文章 浏览:该模块负责分页列出网站所有 文章 的信息,包括 标题、类型、来源部门字段及发布日期,每条 文章 的标题被做成一个超链接,点击 文章的标题 就能跳转页面进行 文章 阅读。 文章 阅读:在其他页面中点击标题链接即进入 文章 阅读页面,此时,每条 文章的详细信息将被取出,包括内容、标题、关键字等,并按照相对固定的格式放置在页面的不同区域,所有 文章 使用大致相同的页面 布局,只是各字段对应的内容不同而已,另在线文章管理系统 4 外,页面其它位置,可以动态放置其他元件,如网站标志 logo、页面广告 banner 等链接图片,这样可以很容易地实现图文并茂的阅读效果。 文章 查询:该模块提供了 文章 查询功能, 输入要查找的内容及选定分类信息可以快速地找到符合条件的 文章 ,并输出查询结果。 文章 管理:该模块负责分页罗列出登录的注册用户曾发布过且未删除的 文章 信息,用户可以对该条 文章 进行删除、修改。 非 文章 发布者除了系统管理员外不具有对该条 文章 的处理权限,所以不同用户进入此页面将显示不同的内容。 文章 发布和修改:注册用户发布一条 文章 所需要的内容,包含标题、关键字、类型、来源部门、发布日期等,同时从登录模块得到用户名,这些信息将被写入数据库中保存。 该模块还负责编辑状态下的更新,这时,它将根据取得的 Title 字段值对页 面控件初始化。 系统的界面是至关重要的。 它是与用户沟通的桥梁,用户工作时要时时面对它,所以界面一定要简洁、直观,操作简单。 根据选择的相应用户和对应的口令进入系统,进行相应的操作。 若密码错误,则弹出“密码错误”对话框。 任务概述 文章 管理系统主要是为了实现网上 文章 信息显示及管理的系统,一个典型的 文章 管理系统都包括两个部分,一部分是面向网上用户的,提供 文章 标题分类显示、 文章 消息内容显示、相关 文章 列表、 文章 评论等功能。 另一部分面向系统后台管理者的,提供 文章 发表、删除、编辑 和 文章 栏目管理功能。 根据 文章 管理 的基本需求,该系统要完成的具体任务如下。 文章 标题分类显示,在进入 文章 主页时,应该能够分别列出各个栏目及该栏目中最新的 文章 ,还应该提供按栏目查看该栏目下全部 文章 信息的功能。 查看 文章 详细内容,在选择要查看的 文章 之后,应该可以显示该 文章 的全部详细信息,包括 文章 标题、详细内容、作者信息、 文章 来源、加入时间以及该 文章 的评论信息。 相关 文章 显示,当用户查看 文章 详细内容时,可以浏览与该 文章 相关的 文章 列表,方便用户查看。 文章 评论的相关功能,查看 文章 内容时可以发表对 文章 信息的看法,该系统还要实现 文章 评论的模块,查看 文章 详细内容 时可以看到该 文章 评论信息数,同时也应该提供查看 文章 评论详细内容的入口,评论信息的页面可以看到该 文章 的评论信息,同时可以投票支持或者反对某一条评论信息。 文章 信息管理者管理的功能, 文章 系统的维护人员可以随时向数据库中录入最新的 文章 以及对原有 文章 进行修改,或者需要时删除某一 文章 信息。 文章 栏目信息管理者管理功能,任何一个 文章 系统的栏目可能都不是固定的,如所有的 文章 频道可能都有国内 文章 、国际 文章 ,但是不同的系统各有各自的特殊的需求,有的企业系统可能要包括一个 生活 有关的栏目,而有的企业可能更关注娱乐信息。 或者在一个系统 中,在某一时间里要添加新的栏目来丰富 文章 系统的内容。 这样,就要求 文章 系统的栏目是可以定制的, 文章 系统的在线文章管理系统 5 维护人员可以通过对 文章 系统的需求分析,可以得到 文章 管理系统 总的用例图 Use Case 图,如图 31所示。 普通用户浏览文章栏目选择注册发表评论浏览评论个人信息管理修改个人信息 e x t e n d in c lu d e in c lu d e 管理员文章管理评论管理栏目管理管理员信息管理普通用户信息管理修改个人信息 in c lu d e 发表文章 e x t e n d 修改文章删除文章 in c lu d e in c lu d e in c lu d e 删除评论信息 in c lu d e 添加栏目修改栏目删除栏目 in c lu d e in c lu d e in c lu d e 删除普通用户 in c lu d e 31 总用例图 需求分析设计 用户管理 模块 用户信息管理模块主要是用户对自己基本信息的管理,其中包括两个方面,其一是登陆信息管理,该部分为管理员完成,管理员有权利根据需求添加或者删除相应的用户,其中用户分为二种,普通用户、管理员。 其二是基本信息管理,对于基本信息,包括两个方面登陆信息的管理和注册信息的管理。 对于基本信息的管理,不同的用户只能对自己的相关信息进行操作,是不可以修改他人的信息的。 用例图如图 32所示。 在线文章管理系统 6 管理员修改个人信息普通用户注册个人信息修改个人信息删除修改个人密码修改基本信息 e x t e n d e x t e n d 修改基本信息 e x t e n d 图 32 用户管理用例图 文章管理 模块 文章的管理模块是主要介绍管理员对文章的管理操作,管理员可以对文章发表、编辑 、删除操作,而普通用户只可以对文章进行浏览和评论。 用例图如 33 所示。 管理员文章管理发表文章 in c lu d e 修改文章 in c lu d e 删除文章 in c lu d e 图 33 文章 管理用例图 评论信息管理 模块 当 管理员发表了文章之后,普通用户通过注册登录系统后对文章进行浏览欣赏,浏览完文章之后可以 在 文章 的最后发表对这篇文章的一些评论信息,普通用户对此篇文章评论文之后可以查看其他普通用户对此篇文章的一些评论的信息,当普通用户发表一些不文明不合法的评论后,经过管理员查证之后,管理员有权可以对不合法不文明的信息进行删除处理。 用例图如 34所示。 在线文章管理系统 7 管理员评论信息删除评论信息 in c lu d e 普通用户发表评论浏览评论 e x t e n d in c lu d e 图 34 评论信息 管理用例图 栏目管理 模块 栏目的出现对于浏览文章起到了简单一搜索的功能,很大程度上提高了用户对文章的检索时间,用户可以直接选择栏目下的文章分类,在自己感兴趣的一些文章类别中进行选择自己感兴趣的文章阅读。 当一些类别的文章比较热门的时候管理员可以添加这个类别的文章栏目,一些无人问津文章类别管理员可以对此类别的文章进行删除处理,一些栏目名称不太适合的时候管理员可以进行对其编辑修改。 用例图如 35 所示。 管理员栏目管理添加栏目 in c lu d e 修改栏目 in c lu d e 删除栏目 in c lu d e 图 35 栏目 管理用例图 4 系统总体设计 业务流程 系统的总体设计以国家标准和上级部门的总体 规划、规范、标准、文件精神的具体要求为基础,在系统设计中综合考虑如下因素: 技术的先进性,符合网络发展的趋势; 在线文章管理系统 8 节省资金投入,保证系统效益;结合实际,满足现在和将来的数据传输需求;实用性、灵活性、模块性、扩充性、经济性、安全性。 网络 文章 管理系统中,总体来说应该包括两个模块:用户显示模块和管理者管理模块。 文章 管理系统的两个模块是面向不同用户的,前台显示面向上网用户的,主要实现信息的分类显示、 文章 详细内容显示、相关 文章 显示,评论信息显示以及添加评论信息的功能,用户显示模块的 UML活动图如图 41 所示。 图 41 文章 管理系统用户 UML 活动图 文章 管理系统管理者模块主要面向 文章 管理系统管理员,主要实现 文章 添加、 文章修改、 文章 删除、 文章 栏目添加、 文章 栏目修改的删除等功能, 活动图是 NML 用于对系统 的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的的控制流,活动图本质上是一种流程图。 在 UML 中,活动图表示成圆角矩形,其中还包括活动图可以看到,只有合法身份的管理员才可以进入,系统的子模块在操作上是平行的,其内在关系通过后续数据库的设计和程序流空中, 管理者模块 的 UML 活动图如图 42所示。 进入主页 文章分类显示 查看文章详细内容 添加评论信息 查看评论 相关文章显。基于jsp的在线文章管理系统
相关推荐
蒄薈膀莁薆袄肆莀虿蚆羂荿莈袂袈羅蒁蚅螄肅薃袀肃肄芃蚃罿肃莅衿羅肂薇螁袁肁蚀薄腿肀荿螀肅聿蒂薂羁聿薄 螈袇膈芃薁螃膇莆螆肂膆蒈蕿肈膅蚀袄羄膄莀蚇袀膃蒂袃螆膃薅蚆肄膂芄袁羀芁莇蚄袆芀葿衿螂艿薁蚂膁芈莁蒅肇芇蒃螀羃芇薆薃衿芆芅蝿螅芅莈薂肃莄蒀螇罿莃薂薀袅莂节螅袁莁蒄薈膀莁薆袄肆莀虿蚆羂荿莈袂袈羅蒁蚅螄肅薃袀肃肄芃蚃罿肃莅衿羅肂薇螁袁肁蚀薄腿肀荿螀肅聿蒂薂 羁聿薄螈袇膈
以利用这些系统操作对远程 Linux 系统进行简单的系统管理。 总体思路为,利用 PHP 的 _POST 数组得到相应的传输过来的命令,然后利用 PHP的 system 函数执行相应的 SHELL 命令,并把结果传输到服务器。 网络操作模块 主要对远程 Linux 系统的网络进行简单的管理和配置。 实现的总体思路为,在服务器端修改某些跟网络管理相关的文件的访问权限以使 Apache
便、最直观的仿真软件,增加了大量的 VHDL 元件模型,可以仿真更复杂的数字元件,在保留了 EWB 形象直观等优点的基础上,大大增强了软件的仿真测试和分析功能,大大扩充了元件库中的元件的数目,特别是增加了大量与实际元件对应的元件模型,使得仿真设计的结果更精确、更可靠、更具有实用性。 黄河科技学院毕业设计说明书 第 3 页 2 电路系统综合设计的原理 电路综合设计的一般方法 要设计一个电子电路系统
页面文件转译成一个 Java 文件,再通过 HTML 与客户交互。 服务器将前面转译的 Java 文件编译成字节码文件,再执行这个字节码文件来响应客户的请求。 当这个 JSP 页面再次被请求时,将直接执行编译生成的字节码文件来响应,从而加快了执行的速度。 MySQL 数据库 MySQL 是开源的,这意味着任何人都可以使用和修改该软件,任何人都 可以从Inter 上下载和使用 MySQL
满足用户要求作为第一要素进行考虑。 可扩展性原则 系统设计除了可以适应目前的业务需要以外,还应充分考虑用户日后业务发展的需求,随着业务量的扩大,用户数目的增加以及 应用范围的拓展,只需调整硬件设备的性能即可满足要求。 同时要求网上采购招标系统平台具有良好的可伸缩性、良好的可管理性,避免不必要的多次编程和大量的技术支持人员,便于对系统进行统一管理、统一监控、降低管理成本。 安全稳定性原则
........................................................... 35 需求测试 ...................................................................................................................................