- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络系统分析和设计分析
网络系统分析和设计分析
随着互联网的飞速发展,人们对网站的需求大大增加,各种网站也如雨后春笋般纷纷建立起来。本课题的目的是设计开发一套基于JAVAEE平台的Web内容管理系统,一种专门面向网站内容编辑与发布的内容管理系统,在系统实现上按照表示层、业务逻辑层、数据访问层三层结构实现,这样分层实现模式使得系统设计思路更加清晰,维护和测试更加容易。
【关键词】内容管理系统 三层结构 JAVAEE
1 系统概述
我们所设计的内容管理系统主要是针对日益发展的网站内容管理系统的建设,提供一套用于快速搭建企业网站、事业单位网站的动态网站内容管理系统。
该网站管理系统将网页上的某些需要经常变动的信息,类似新闻、文章、 通告、新产品发布和业界动态等内容进行集中管理,并通过内容的某些共性进行分类,做到了自动管理大容量信息,具有高度灵活性和可扩充性的系统框架。
2 系统需求分析
2.1 系统的功能需求
本系统主要包括首页、文章栏目、文章内容、模板管理、辅助功能、核心功能、网站配置管理六个模块。
(1)文章内容:对文章进行添加、修改、删除操作。
(2)文章栏目:对栏目进行添加、修改、删除操作。
(3)模板管理:为网站提供模板,对文章的模板进行添加、修改和删除操作。
(4)辅助功能:为系统提供辅助功能点,包括投票管理和友情链接管理。
a. 投票管理:管理网站的投票主题,可添加、修改和删除主题,可按照投票人员的IP限制,同一个IP仅允许投票一次。
b.友情链接管理:可添加、修改和删除链接地址,并提供排序和是否显示功能,满足前台网站底部友情链接要求。
(5)核心功能:提供系统的核心功能,包括如下:
a.功能菜单:管理系统的功能项,可添加、修改和删除系统所有的功能链接,并提供排序功能。
b.角色管理:对系统的角色进行维护,可添加、修改和删除角色,并对角色授予对应节点的访问权限。
c.用户管理:对用户进行添加、修改、删除操作。
d.管理员管理:对管理员进行添加、修改、删除操作;同时授予相应的角色,设置系统权限。
e.内容属性:维护文章的内容属性,可进行添加、修改、删除操作。
(6)网站配置:配置系统相关的参数,以便对系统进行管理维护。包括如下:
a.站点设置:设置网站的名称、简称、系统类型,资源路径等参数。
b.邮件设置:设置系统的邮件服务器,发送账号等,便于系统内部调用。
c.系统设置:设置系统的默认参数,如文章默认类型、允许访问的ip等。
d.全局设置:设置系统的全局参数,如发布项目根路径名称和端口号。
2.2 系统的设计目标
从系统的应用角度和使用范围等因素来考虑,对该网站内容管理系统提出一些基本的性能目标。
(1)高可用性。操作应该方便、灵活。后台管理员应能快速地进行栏目设置、文章管理等操作。前台浏览者应能方便地浏览文章、搜索文章。
(2)稳定性。系统应有较高的稳定性。系统响应时间不应过长,更不应在操作无误情况下出现页面显示时间过慢,甚至出现页面不显示的状况。
(3)安全性。系统应有较高的安全性。系统的安全指数应较高,可通过日志记录的方式查看系统操作记录,以提高安全性。
(4)集成与可扩展性。系统通过灵活丰富的接口实现可扩展性的优异表现,内容经过管理之后,必然提出数据、服务共享的要求,设计中考虑多样化的服务组件和服务总线方式。
3 系统设计
3.1 系统架构设计
该内容管理系统使用了标准的3层体系架构,他将应用功能分成表现层、逻辑层和数据层三部分。
表示层是应用的用户接口部分,担负着应用于用户之间的交互功能。逻辑层相当于应用的本体, 它是将具体的应用处理逻辑编入程序当中。数据层就是实现对各种数据库和数据源的访问,更使得逻辑层的设计和实现更集中于系统本身的功能。
3.2 系统功能设计
在以上设计思想的基础上,设计了系统实际应该具有的功能。包括首页、文章栏目、文章内容、模板管理、辅助功能、核心功能、网站配置管理六个模块。各个模块,又有各自的分支功能。
3.3 系统数据库设计
数据库的设计关系到整个系统性能、升级和移植的问题,在数据库设计时要保证数据库的一致性和完整性,尽可能降低数据的冗余。结合本系统的功能,主要涉及到以下几个方面的表:
(1)栏目表。栏目表主要用于存放栏目的相关属性,如栏目标识,栏目名称,父栏目标识,外部链接,统计日期,系统类型,文档数量,栏目路径等。
(2)文章表。文章表存储系统发布的文章内容,作者,评论数量,文章描述,发表日期,统计时间等。
(3)用户表。用户表存储系统相关用户的基本信息
您可能关注的文档
最近下载
- 制药工程制图习题集(第二版)于颖_课后习题答案解析.pdf
- 《建设工程施工管理》PPT课件.pptx VIP
- 义务教育版(2024)五年级全一册信息科技 第6课 判断选择用分支 教案.docx VIP
- 个人简历表格下载word(最新).pdf VIP
- Flexsim中文使用手册.pdf VIP
- 学习解读《水利水电建设工程验收规程》SLT223-2025课件.pptx
- 第八节可燃粉尘的爆炸.ppt VIP
- 视琦多媒体视觉训练系统使用说明书.doc VIP
- GB T 28749-2012_企业能量平衡网络图绘制方法_高清版_可检索.pdf
- 重庆秀山县公安局招聘警务辅助人员笔试真题2023(含答案).pdf VIP
文档评论(0)