CMS内容管理系统需求说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CMS内容管理系统软件需求说明书
2007-05-28
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2任务概述 (4)
2.1目标 (4)
2.2用户的特点 (4)
2.3假定和约束 (4)
3需求规定 (5)
3.1对功能的规定............................................................................ 错误!未定义书签。
3.2对性能的规定 (5)
3.2.1精度 (5)
3.2.2时间特性要求 (5)
3.2.3灵活性 (6)
3.3输人输出要求 (6)
3.4数据管理能力要求 (7)
4运行环境规定 (7)
4.1设备 (7)
4.2支持软件 (8)
4.3接口 (8)
4.4控制 (8)
1引言
1.1编写目的
一个内容管理系统是把一个网站的内容(文字,图片,等等)与网站的组件分离开来,可以将各个页面连接到一起,可以控制页面的显示。通过这个系统,可以方便的管理,发布,维护网站的内容,而不再需要硬性的写HTML代码或手工建立每一个页面。
1.2背景
为了方便网站的管理和维护,即使不是专业人员也可以在短时间内经过培训达到管理和维护网站的目的。
待开发软件系统名称:内容发布系统
本项目提出者:即时科研集团
本项目开发者:即时科研集团PHP开发小组
本项目用户:即时科研集团学员管理部、即时科研集团学员
即时科研集团CMS内容管理系统是一个独立的系统,与目前运行各系统无直接关联关系
1.3定义
PHP,MYSQL,AJAX
1.4参考资料
2任务概述
2.1目标
CMS内容管理系统包括二个主要模块:前台显示模块、后台管理模块。目标是实现前台内容的发布完全模块化、简单化。可以针对各种内容进行分类和发布管理。可以针对不同类型的用户发布不同的内容,可以将各种内容进行分类。
2.2用户的特点
本系统涉及的用户有:系统管理员和一般管理员。
1.系统管理员:系统内置管理账户,应该由具有一定网络后台管理经验的人员负责。
主要任务有:
配置网站的一般信息
对注册用户进行添加,删除,修改管理
修改一般管理员的权限
信息的发布
各栏目的添加,删除,修改管理
评论管理
其它系统管理
2.一般管理员:根据系统管理员分配的权限进行部分栏目的管理。
2.3假定和约束
1.系统管理员只可以有一位,具有最大的权限。
2.一般管理员可以有多位,可以具有相同的管理操作权限。
3.系统管理员可以暂时屏蔽一般管理员的使用功能。
4.一条内容只能属于一个栏目,不能即属于父栏目又属于子栏目。
5.当栏目不能使用时,其下的所有发布的内容也将不能显示。
6.一条评论只能对应一篇文章。
3需求规定
3.1网站布局
。
3.2对性能的规定
3.2.1精度
说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。
暂无。
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对:
a.响应时间;
b.更新处理时间;
c.数据的转换和传送时间;
d.解题时间;等的要求。
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a.操作方式上的变化;
b.运行环境的变化;支持WINDOWS和LINUX环境下的运行。
c.同其他软件的接口的变化;
d.精度和有效时限的变化;
e.计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
3.3输人输出要求
本系统涉及到的实体(对象)及实体包含的信息及数据类型:
3.3.1用户注册表(resgist)
3.3.2栏目表(menu)
3.3.4内容发布表(context)
3.3.4评论表(comment)
3.3.2网站设置表
3.4数据管理能力要求
目前使用MYSQL数据库,足够应付目前和今后的数据量,不需要更大的数据库支持。4运行环境规定
4.1设备
服务器:(***)
开发设备:(笔记本)
4.2支持软件
OS:Linux (2.6以上内核) OR Windows XP
Web Server:Apache 2
DBMS:MySql5
Language:PHP5
Tool:ZendStudio
4.3接口
说明该软件同其他软件之间的接口、数据通信协议等。
4.4控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。