logo资料库

信息系统分析与设计 CMS系统完成实验报告.docx

第1页 / 共43页
第2页 / 共43页
第3页 / 共43页
第4页 / 共43页
第5页 / 共43页
第6页 / 共43页
第7页 / 共43页
第8页 / 共43页
资料共43页,剩余部分请下载后查看
1.cms需求分析
1.1背景介绍
1.1.1门户网站
1.1.2后台管理系统
1.1.3栏目管理
1.1.4模板管理
1.1.5资源管理
2.可行性分析
2.1引言
2.1.1编写目的
2.1.2背景
2.1.3定义
2.1.4参考资料
2.2技术可行性分析的前提
2.2.1对系统基本要求
2.2.2主要开发目标
2.2.3假定和限制
2.3对现有系统的分析
2.3.1现状分析
2.3.2系统功能分析
2.3.3系统特点分析
2.3.4系统局限性
2.4所建议的系统
2.4.1建议的系统的概述
2.4.2系统总体逻辑结构
2.4.3系统软硬件资源
2.4.4 系统工作量估计
2.4.5成本估算
2.4.6对原有系统的改进和影响
2.4.7 局限性
2.4.8技术条件方面可行性
2.5可选择的其他系统方案
2.6投资及效益分析
2.6.1投资估算
2.6.2销售收入和利润估算
2.7社会因素方面可行性分析
2.7.1法律因素
2.7.2用户使用可行性
2.8结论
3.业务流程图
3.1CMS总体框架图
3.2用户管理业务流程图
3.3用户建站业务流程图
3.3.1模板管理
3.3.2栏目管理
3.3.3页面管理
3.3.4模块管理
3.3.5插件管理
4.数据流量图及数据字典:
4.1数据流量图
4.2数据字典
5.功能模块图
6.数据库设计
6.1CMS采集表(表名:jc_acquisition)
6.2CMS广告表(表名:jc_advertising)
6.3CMS广告属性表(表名:jc_advertising_attr)
6.4CMS广告版位表(表名:jc_advertising_space)
6.5CMS栏目表(表名:jc_channel)
6.6CMS栏目扩展属性表(表名:jc_channel_attr)
6.7 CMS栏目内容表(表名: jc_channel_ext)
6.8CMS栏目文本表(表名:jc_channel_txt)
6.9CMS评论表(表名:jc_comment)
6.10CMS评论扩展表(表名:jc_comment_ext)
6.11CMS配置表(表名:jc_config)
6.12CMS配置属性表(表名:jc_config_attr)
6.13CMS内容表(表名: jc_content)
6.14CMS内容附件表(表名:jc_content_attachment)
6.15CMS内容扩展属性表(表名:jc_content_attr)
6.16CMS内容栏目关联表(表名:jc_content_channel)
6.17CMS内容审核信息表(表名:jc_content_check)
6.18CMS内容计数表(表名:jc_content_count)
6.19CMS内容扩展表(表名:SCIENCE_IP_RIGHTS)
6.20CMS内容图片表(jc_content_picture)
6.21CMS专题内容关联表(jc_content_topic)
6.22CMS内容文本表(表名:jc_content_txt)
6.23CMS内容类型表(jc_content_type)
6.24CMS内容标签关联表(jc_contenttag)
6.25CMS友情链接(jc_friendlink)
6.26CMS友情链接类别(jc_friendlink_ctg)
6.27CMS会员组表(jc_group)
6.28CMS留言(jc_guestbook)
6.29CMS留言类别(jc_guestbook_ctg)
6.30CMS留言内容(jc_guestbook_ext)
6.31站内信(jc_message)
6.32CMS模型表(jc_model)
6.33CMS模型项表(jc_model_item)
6.34CMS角色表(jc_role)
6.35CMS角色授权表(jc_role_permission)
6.36CMS敏感词表(表名:jc_sensitivity)
6.37CMS站点表(表名:jc_site)
6.38CMS站点属性表(表名:jc_site_attr)
6.39CMS站点配置表(表名:jc_site_cfg)
6.40站点流量统计表(表名:jc_site_flow)
6.41CMS站点信息模型表(表名:jc_site_model)?
6.42CMS专题表(表名:jc_topic)
6.43CMS用户表(表名:jc_user)
6.44用户收藏关联表(表名:jc_user_collection)
6.45CMS用户扩展信息表(表名:jc_user_ext)
6.46CMS用户角色关联表(表名:jc_user_role)
6.47CMS管理员站点表(表名:jc_user_site)
6.48认证信息表(表名:jo_authentication)
6.49用户表(表名:jo_user)
2.3 2.4 目录 1. 2.2 2.1 cms 需求分析 .............................................................................................................................4 1.1 背景介绍 .................................................................................................................... 4 1.1.1 门户网站 ............................................................................................................4 1.1.2 后台管理系统 ....................................................................................................5 1.1.3 栏目管理 ............................................................................................................6 1.1.4 模板管理 ............................................................................................................7 1.1.5 资源管理 ............................................................................................................7 2. 可行性分析................................................................................................................................ 8 引言 ............................................................................................................................ 8 2.1.1 编写目的 ............................................................................................................8 2.1.2 背景 .................................................................................................................... 8 2.1.3 定义 .................................................................................................................... 9 2.1.4 参考资料 ............................................................................................................9 技术可行性分析的前提 ............................................................................................9 2.2.1 对系统基本要求................................................................................................9 2.2.2 主要开发目标 ....................................................................................................9 2.2.3 假定和限制......................................................................................................10 对现有系统的分析 ..................................................................................................10 2.3.1 现状分析 ..........................................................................................................10 2.3.2 系统功能分析 ..................................................................................................10 2.3.3 系统特点分析 ..................................................................................................10 2.3.4 系统局限性......................................................................................................11 所建议的系统 ..........................................................................................................11 2.4.1 建议的系统的概述 ..........................................................................................11 2.4.2 系统总体逻辑结构 ..........................................................................................11 2.4.3 系统软硬件资源..............................................................................................12 2.4.4 系统工作量估计..............................................................................................12 2.4.5 成本估算 ..........................................................................................................13 2.4.6 对原有系统的改进和影响..............................................................................13 2.4.7 局限性..............................................................................................................13 2.4.8 技术条件方面可行性......................................................................................13 可选择的其他系统方案 ..........................................................................................13 投资及效益分析......................................................................................................13 2.6.1 投资估算 ..........................................................................................................13 2.6.2 销售收入和利润估算......................................................................................14 社会因素方面可行性分析......................................................................................14 2.7.1 法律因素 ..........................................................................................................14 2.7.2 用户使用可行性..............................................................................................14 结论 .......................................................................................................................... 14 3. 业务流程图.............................................................................................................................. 15 CMS 总体框架图 ......................................................................................................15 用户管理业务流程图..............................................................................................15 3.1 3.2 2.5 2.6 2.7 2.8 1
3.3 4.1 4.2 用户建站业务流程图..............................................................................................15 3.3.1 模板管理 ..........................................................................................................16 3.3.2 栏目管理 ..........................................................................................................17 3.3.3 页面管理 ..........................................................................................................17 3.3.4 模块管理 ..........................................................................................................18 3.3.5 插件管理 ..........................................................................................................19 4. 数据流量图及数据字典:......................................................................................................20 数据流量图..............................................................................................................20 数据字典 .................................................................................................................. 21 5. 功能模块图.............................................................................................................................. 22 6. 数据库设计.............................................................................................................................. 23 CMS 采集表(表名:jc_acquisition)...................................................................23 CMS 广告表(表名:jc_advertising)...................................................................24 CMS 广告属性表(表名:jc_advertising_attr) ...................................................25 CMS 广告版位表(表名:jc_advertising_space)............................................... 25 CMS 栏目表(表名:jc_channel)........................................................................25 CMS 栏目扩展属性表(表名:jc_channel_attr) ................................................26 CMS 栏目内容表(表名: jc_channel_ext)...........................................................26 CMS 栏目文本表(表名:jc_channel_txt) ......................................................... 27 CMS 评论表(表名:jc_comment) ..................................................................... 27 CMS 评论扩展表(表名:jc_comment_ext)......................................................27 CMS 配置表(表名:jc_config) ...........................................................................28 CMS 配置属性表(表名:jc_config_attr)...........................................................29 CMS 内容表(表名: jc_content).......................................................................... 29 CMS 内容附件表(表名:jc_content_attachment)........................................... 29 CMS 内容扩展属性表(表名:jc_content_attr)...........................................30 CMS 内容栏目关联表(表名:jc_content_channel) .........................................30 CMS 内容审核信息表(表名:jc_content_check) .............................................30 CMS 内容计数表(表名:jc_content_count).....................................................30 CMS 内容扩展表(表名:SCIENCE_IP_RIGHTS)................................................ 31 CMS 内容图片表(jc_content_picture).................................................................... 31 CMS 专题内容关联表(jc_content_topic)..........................................................32 CMS 内容文本表(表名:jc_content_txt)..........................................................32 CMS 内容类型表(jc_content_type) ........................................................................ 32 CMS 内容标签关联表(jc_contenttag)...............................................................32 CMS 友情链接(jc_friendlink)............................................................................. 33 CMS 友情链接类别(jc_friendlink_ctg).............................................................. 33 CMS 会员组表(jc_group)................................................................................... 33 CMS 留言(jc_guestbook)....................................................................................34 CMS 留言类别(jc_guestbook_ctg).....................................................................34 CMS 留言内容(jc_guestbook_ext).....................................................................34 站内信(jc_message)........................................................................................... 35 CMS 模型表(jc_model) ...................................................................................... 35 CMS 模型项表(jc_model_item) .........................................................................35 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 6.13 6.14 6.15 6.16 6.17 6.18 6.19 6.20 6.21 6.22 6.23 6.24 6.25 6.26 6.27 6.28 6.29 6.30 6.31 6.32 6.33 2
6.34 6.35 6.36 6.37 6.38 6.39 6.40 6.41 6.42 6.43 6.44 6.45 6.46 6.47 6.48 6.49 CMS 角色表(jc_role).......................................................................................... 36 CMS 角色授权表(jc_role_permission).............................................................. 36 CMS 敏感词表(表名:jc_sensitivity)................................................................ 36 CMS 站点表(表名:jc_site)...............................................................................37 CMS 站点属性表(表名:jc_site_attr) ...............................................................37 CMS 站点配置表(表名:jc_site_cfg)................................................................ 38 站点流量统计表(表名:jc_site_flow).............................................................. 38 CMS 站点信息模型表(表名:jc_site_model)? ................................................ 38 CMS 专题表(表名:jc_topic).............................................................................39 CMS 用户表(表名:jc_user)..............................................................................39 用户收藏关联表(表名:jc_user_collection) ....................................................40 CMS 用户扩展信息表(表名:jc_user_ext)...................................................... 40 CMS 用户角色关联表(表名:jc_user_role)..................................................... 40 CMS 管理员站点表(表名:jc_user_site)..........................................................41 认证信息表(表名:jo_authentication).............................................................41 用户表(表名:jo_user)......................................................................................41 3
CMS 系统 1. cms 需求分析 1.1 背景介绍 CMS 是 Content Management System 的缩写,即“内容管理系统”。可以对网站的内容 进行管理的系统,从而加快网站开发的速度和减少开发的成本。考虑到本专业对于 java 比 较熟悉,本次需求采用 JEECMS,主要基于 JSP/Servlet/Lucene/MyBatis/HttpClient/HtmlParser 等技术而开发。 功能概述 CMS 功能大体上划分为: 门户网站和后台管理系统两个部分的功能。 1.1.1 门户网站 用户可以在网站上浏览频道、浏览文章、给文章留言、搜索文章等。 用户可分为两种角色:访客与会员。 浏览频道在网站的不同频道和专题之间切换,网站显示出各个频道和专题的文章列表, 以及此频道的最新发表的文章列表。 访客点击文章标题,网站显示文章的详细内容,使得用户可以浏览,并且网站需记录文 4
章的点击量。 网站在显示文章内容的同时,需显示与这篇文章属于同一专题的相邻几篇文章文章,以 方便用户阅读。 用户在阅读某篇文章之后,可以给文章留言。如果用户已经登录,则需记录是哪个用户 留言,否则记录为匿名用户留言。在用户留言之后, 需即时刷新页面, 将最新留言显示在 最前面。 用户可以输入任意文字,对网站的所有文章进行全文检索,并分页显示出查询结果来。 1.1.2 后台管理系统 后台管理系统由管理员使用,主要对门户网站的内容进行管理。包括:栏目管理、内容 管理、模板管理、资源管理、用户管理,辅助功能以及站点的配置和静态网页的生成。 5
1.1.3 栏目管理 用户可以查看门户网站上现有的栏目,以及某一栏目下的子栏目,并对栏目进行增删改 的操作,删除一个栏目时,必须确保栏目下面没有文章,否则不能删除。 2.2.2 内容管理 内容管理模块中包括了整个门户网站中的所有内容,管理员根据网站的需求对其进行管 理。 查询内容:管理员可以通过文章的标题、创建者、创建时间、点击量,评论量等查询文 章,并分页显示其结果 添加内容:添加内容需选择内容所属的栏目、填写标题、摘要、文章类型、内容、可上 传图片、其它附件等信息,新添加的文章,需经过审核之后,才能真正显示在网站上。 修改文章:在原有的文章的基础上经行修改。 6
1.1.4 模板管理 每一个网站的样式都是有一个模板控制的,管理员通过选择模板来控制不同页面的样式。 添加模板:系统提供多种模板,管理员可以在默认的模板方案中,直接修改其模板。用 户也可以新建一个模板 1.1.5 资源管理 资源管理即管理用户上传的资源,其主要包括用户创建模板所用的图片、css、和 javascript 脚本语言。用户选择相应的目录,将已经制作好的资源上传到服务器上,同时还 可以对现有的资源经行删除和修改操作。 2.2.5 辅助功能 7
分享到:
收藏