第10章 内容信息管理系统实例讲解文档格式.docx
《第10章 内容信息管理系统实例讲解文档格式.docx》由会员分享,可在线阅读,更多相关《第10章 内容信息管理系统实例讲解文档格式.docx(69页珍藏版)》请在冰点文库上搜索。
任务名称
工期
开始日期
结束日期
前置任务
资源名称
1
内容信息管理系统页面需求设计
7工作日
2
2工作日
于秉超、张海州、陈骥
3
4
1工作日
5
6
7
4.需要配合的部门
市场部,提供客户资料,必要时帮忙联系客户。
表中的任务安排和进度说明都是Project生成的。
表10-2内容信息管理系统页面需求设计说明书
内容信息管理系统技术需求设计说明书
2003/02/06
1.1编写目的
为了更好地记录、分析、描述用户提出的技术需求,特编写此技术需求设计说明书。
同时更好的指导编辑的页面需求采集工作。
1.2项目背景
屏蔽重复用户
《内容信息管理系统开发合同》《内容信息管理系统需求采集计划书》
2.技术概述
2.1目标
使用JSP和FormServlet技术将本次内容信息管理系统做成有着友好性,易于管理,统计有效的系统。
2.2硬件环境
采用用户已有的硬件环境即可。
2.3软件环境
因为采用Formservlet技术,所以对允许软件没有特殊,要求,操作系统可以是Windows、Linux,数据库可以是Oracle、SQLServer、DB2、Web服务器可以是Tomcat、Weblogic、Websphere等。
与用户已有软件环境兼容。
3.数据描述
3.1已有数据
目前用户那里没有已有的数据,也就是没有现成的问卷供录入。
但是系统发布时需要有一个管理员,用来添加普通操作员。
3.2录入数据
模板、目录、关键字、热字、文章都是需要时时录入的。
另外,操作员录入也是CMS的功能之一。
3.3数据保存
录入的数据一律保存在数据库中,文章发布出来后,作为静态的网页存放到相关目录下。
3.4数据词典
目录:
指用来对文章进行分类表示的名称。
模板:
文章的显示样式文件。
关键字:
文章中包含的单词或词组。
热字:
文章包含的并且由地址连接的词语。
3.5数据采集
顶级管理员的用户名和密码,编辑向用户确认,用户名system,密码manager。
4.功能需求
4.1功能划分
内容信息管理系统包括模板管理、目录管理、热字管理、关键字管理、文章管理、操作员管理等部分。
每一部分又可以分为添加、修改、删除、查询部分等内容。
4.2功能描述
内容管理系统通过文章的采集、编辑、审核、发布这个流程,将数据库中的数据转化为静态的页面,从而达到快速浏览网页的目的。
为了保证网站网页的样式多变性,灵活调整性,建立模板和文章、目录的对应关系,只要调整了模板,将文章和目录重新发布一次,便可以更改所有相关文章的样式。
同时,系统还有关键字和热字的管理功能,通过关键字可以建立文章与文章的关联关系,通过热字可以自动给文章内的对应文字加上超级链接。
内容管理系统(CMS)的操作员管理功能稍微复杂些,因为操作员的实际职位不同,所以对应权限和操作的目录也会不同。
顶级管理员具有任命组管理员,添加操作员等功能,但不拥有对文章、目录、模板等的管理功能。
组管理员,具有分配组员权限,以及操作文章目录的功能。
高级管理员具有审核、删除文章功能。
普通管理员只有采集文章功能,其文章需要被审核后才能发布。
5.性能需求
5.1数据精确度
CMS对数据精确度没有特殊要求。
5.2时间特性
发布文章的速度要快,即使数据量很大的话,也要保证在2分钟内发布一篇。
要求增加定时发布功能。
5.3适应性
要求界面友好,菜单清楚,便于操作。
添加文章要求达到所见即所得的效果。
6.操作流程图
6.1文章发布流程图
6.2添加操作员流程图
6.3添加文章流程图
7.其他需求
支持跨平台,跨Web服务器,跨数据库移植。
表10-3内容信息管理系统页面需求设计说明书
内容信息管理系统页面需求设计说明书
编辑部
时间:
2003/02/12
目的和人员
为了详细描述内容信息管理系统的需求,特撰写此需求设计文档。
本需求文档由×
撰写,其中×
给予很多建议。
关键字
文章,目录,模板,关键字,热字,审核,发布
2.操作员管理部分
2.1添加操作员页面
功能说明:
添加操作员功能比较复杂,要赋予级别,还要选择其菜单权限和目录权限。
此页面与修改操作员页面样式完全相同。
普通操作员只允许修改密码和其他个人信息,不允许修改自己的菜单权限和目录权限和自己的级别。
顶级管理员同样不能分配目录权限,只能修改操作员的级别,可以任命组管理员。
只有组管理员可以分配菜单权限和目录权限,但是不能任命组管理员。
链接:
单击“选择菜单”链接,弹出选择菜单窗口,单击“选择目录”链接,弹出选择目录窗口。
提交成功,仍然返回此页面。
2.2查看操作员页面
说明:
单击操作员名称,进入到修改操作员页面
3.文章管理部分
3.1添加文章页面
页面样式
文章标题:
文章简介:
文章内容:
来源:
编辑:
选择关键字
选择热字
选择目录
添加文章
用户通过此页面添加文章。
此文章的内容部分是所见即所得的。
单击“选择热字”链接,弹出选择热字窗口,单击“选择关键字”链接,弹出选择关键字窗口,单击“选择目录”链接,弹出选择目录窗口。
3.2左侧框架
系统管理
添加操作员
修改密码
查看操作记录
模板管理
添加模板
查看模板
删除模板
目录管理
添加目录
查看目录
删除目录
热字管理
添加热字
查看热字
删除热字
关键字管理
添加关键字
查看关键字
删除关键字
文章管理
查看文章
删除文章
审核文章
发布文章
这是左侧可重用的框架页面内容,因为菜单比较多,所以采用目录树的结构。
目录树是可以展开和合并的。
当单击各菜单时,页面右侧显示相关页面。
3.3审核文章页面
评语:
直接删除
审核未通过
审核通过
权限为“文章被审核才能发布”的编辑采集完毕文章后,文章自动送至审核,审核页面设立“审核通过”、“审核未通过”、“直接删除”功能,审核未通过需要添加评语,审核通过,文章送交发布。
文章太烂则直接删除。
提交完毕后,一律返回查看文章页面。
3.4发布文章页面
发布
序列号标题时间编辑操作
1春节热卖活动2003/01/17苑伊
发布文章页面显示文章的标题和时间,按照时间对文章进行排序。
因为文章是通过目录进行分类的,所以,可以对一个目录进行发布,也可以进入到目录里面对文章进行发布。
单击标题,进入修改文章页面。
单击“发布”链接,发布文章或者目录。
3.5添加目录页面
上一级目录:
目录代号:
目录名称
提交
上一级目录为下拉框,第一个选项为“本身是顶级目录”。
目录代号自动生成,文本域只读属性,不允许更改。
目录名称由建立目录的操作员添加。
提交后仍然返回本页面。
3.6添加模板
模板路径:
生成路径:
生成页面名称:
页面扩展名:
类型:
对应目录:
添加模板页面,目录应该是选择的。
而不能自己随便写。
添加完毕跳转到查看模板页面。
3.7添加关键字
关键字名称:
添加关键字功能非常简单,只要在关键字名称里面键入即可。
3.8添加热字
热字名称:
热字链接:
添加热字功能也很简单,只要键入热字名称和链接即可。
表10-4内容信息管理系统开发计划书
内容信息管理系统开发计划书
2002/02/02
1.背景
1.1目的
根据需求开发问卷调查项目,达到需求提出的添加、查询、管理问卷的功能。
本项目开发计划根据需求安排开发人员在合理的时间内完成开发任务。
1.2参与开发人员
于秉超概要设计,数据库设计,测试
孙仁诚效果图制作
何艳春网页制作
鲁维国脚本编写
1.3相关文档
《内容信息管理系统概要设计说明书》
《内容信息管理系统数据库设计说明书》
《内容信息管理系统测试说明书》
《内容信息管理系统详细设计说明书》
2.开发任务进度表
项目开始日期:
2002年2月14日
项目完成日期:
2002年2月22日
任务安排
开始时间
2003年3月11日
32
内容信息管理系统页面概要设计
内容信息管理系统数据库概要设计
2003年2月11日
整合测试
2003年3月10日
2003年2月14日
72
测试
2003年2月18日
2003年2月20日
2003年2月24日
2003年2月26日
2003年3月6日
2003年3月7日
鲁维国
2003年2月13日
2003年3月5日
64
脚本设计
2003年2月17日
2003年2月19日
2003年2月21日
2003年2月25日
2003年3月3日
24
何艳春
128
页面设计
2003年2月12日
2003年2月28日
任务进度
内容信息管理系统项目开发计划
22工作日
用户管理部分
4工作日
目录部分
9
10
11
12
模板部分
13
14
15
关键字部分
17
18
19
20
热字部分
21
22
23
文章部分
9工作日
25
26
3工作日
27
28
于秉超、陈骥、
3.需要配合的部门
编辑部,配合相关的页面测试。
表10-5内容信息管理系统页面概要设计
2003/02/14
为有效指导内容信息管理系统页面设计,特设计此概要设计。
此概要设计主要包含目录设置、页面相关名称、页面流转关系、页面说明、页面在VSS中的位置等。
1.2主要阅读对象
网页设计人员何艳春等
脚本设计人员鲁维国等
1.3参考资料
《内容信息管理系统需求设计》
2.版本与源代码
版本号1.02.2
源代码全部放在VSS的sourcecode目录下的cms目录下。
3.主要路径与页面及页面流转关系
问卷管理部分
页面名称
全路径
说明
index.htm
/index.htm
首页,也是用户登录页面
left.htm
/left.htm
左侧的框架页面
add.jsp
/article/add.jsp
增加文章页面
sort.jsp
/article/sort.jsp
查看所有文章页面
modify.jsp
/article/modify.jsp
修改文章页面
check.jsp
/article/check.jsp
审核文章页面
CMS.jsp
/article/CMS.jsp
发布文章页面
article.js
/js/article.js
文章类页面js脚本
article.css
/css/article.css
文章类页面样式
/catalog/add.jsp
增加目录页面
/catalog/sort.jsp
查看所有目录页面
/catalog/modify.jsp
修改目录页面
catalog.js
/js/catalog.js
目录类页面JS脚本
catalog.css
/css/catalog.css
目录类页面样式
/key/add.jsp
增加关键字页面
/key/sort.jsp
查看所有关键字页面
/key/modify.jsp
修改关键字页面
key.js
/js/key.js
关键字类页面JS脚本
key.css
/css/key.css
关键字类页面样式
/hotkey/add.jsp
增加热字页面
/hotkey/sort.jsp
查看所有热字页面
/hotkey/modify.jsp
修改热字页面
hotkey.js
/js/hotkey.js
热字类页面JS脚本
hotkey.css
/css/hotkey.css
热字类页面样式
/template/add.jsp
增加模板页面
/template/sort.jsp
查看所有模板页面
/template/modify.jsp
修改模板页面
template.js
/js/template.js
模板类页面JS脚本
template.css
/css/template.css
模板类页面样式
/user/add.jsp
添加操作员页面
/user/sort.jsp
查看所有操作员页面
/user/modify.jsp
修改操作员页面
user.js
/js/user.js
操作员类页面JS脚本
user.css
/css/user.css
操作员类页面样式
文件夹名称
全路径
说明
article
/article
文章操作文件夹
catalog
/catalog
目录文件夹
key
/key
关键字文件夹
hotkey
/hotkey
热字文件夹
template
/template
模板文件夹
user
/user
操作员文件夹
error
/error
错误提示页面文件夹
images
/images
图片文件夹
js
/js
存放JavaScript脚本文件的文件
css
/css
存放样式表的文件夹
表10-6内容信息管理系统数据库概要设计
2003/02/15
表格所属用户
CMS
表格名称
时间
Article
文章表
Catalog
目录表
Key
关键字表
Hotkey
热字表
Template
模板表
Users
操作员表
Article_catalog
文章与目录关联表
Article_key
文章与关键字关联表
Article_hotkey
文章与热字关联表
Pool
发布池表
字段名称
类型长度
是否为空
"
AT_ID"
NUMBER(30)
NOTNULL
文章的序列
AT_TITLE"
VARCHAR2(500)
文章的标题
AT_CONTENT1"
VARCHAR2(4000)
文章的简介
AT_CONTENT2"
CLOB
文章的详细内容
AT_AUTHOR"
VARCHAR2(10)
文章的作者
AT_CMS"
文章的出版社
AT_EDITOR"
VARCHAR2(100)
文章的编辑
AT_SOURCE"
VARCHAR2(150)
文章的来源
AT_TIME"
DATE