
CMS内容管理系统需求说明书.docx
9页CMS 内容管理系统软件需求说明书2007-05-281引言1.1 编写目的 31.2 背景 31.3 定义 31.4 参考资料 32 任务概述2.1 目标 42.2 用户的特点 42.3 假定和约束 43 需求规定3.1 对功能的规定 错误!未定义书签3.2 对性能的规定 53.2.1 精度 53.2.2 时间特性要求 53.2.3 灵活性 63.3 输人输出要求 4 运行环境规定3.4 数据管理能力要求 74.1 设备 74.2 支持软件 84.3 接口 84.4 控制 81引言1.1 编写目的一个内容管理系统是把一个网站的内容(文字,图片,等等)与网站的组件分离开来, 可以将各个页面连接到一起,可以控制页面的显示通过这个系统,可以方便的管理,发布 维护网站的内容,而不再需要硬性的写 HTML 代码或手工建立每一个页面1.2 背景为了方便网站的管理和维护,即使不是专业人员也可以在短时间内经过培训达到管理和维护网站的目的待开发软件系统名称:内容发布系统本项目提出者:即时科研集团本项目开发者:即时科研集团 PHP 开发小组 本项目用户:即时科研集团学员管理部、即时科研集团学员即时科研集团CMS内容管理系统是一个独立的系统,与目前运行各系统无直接关联关系1.3 定义PHP, MYSQL, AJAX1.4 参考资料《精通PHP5》人民邮电出版社《PHP与MYSQL5程序设计》人民邮电出版社2 任务概述2.1 目标CMS 内容管理系统包括二个主要模块:前台显示模块、后台管理模块。
目标是实现前 台内容的发布完全模块化、简单化可以针对各种内容进行分类和发布管理可以针对不同 类型的用户发布不同的内容,可以将各种内容进行分类2.2 用户的特点本系统涉及的用户有:系统管理员和一般管理员1. 系统管理员:系统内置管理账户,应该由具有一定网络后台管理经验的人员负责主要任务有:配置网站的一般信息对注册用户进行添加,删除,修改管理修改一般管理员的权限信息的发布各栏目的添加,删除,修改管理评论管理其它系统管理2. 一般管理员:根据系统管理员分配的权限进行部分栏目的管理2.3 假定和约束1. 系统管理员只可以有一位,具有最大的权限2. 一般管理员可以有多位,可以具有相同的管理操作权限3. 系统管理员可以暂时屏蔽一般管理员的使用功能4. 一条内容只能属于一个栏目,不能即属于父栏目又属于子栏目5. 当栏目不能使用时,其下的所有发布的内容也将不能显示6. 一条评论只能对应一篇文章3需求规定3.1 网站布局nij'if f r首ii返回辿岀b i f t涂!川彳條茂Oj ¥ n:W.{LlHt内容管理系统在看内粹列衣及他操作显可;山'&r. 11评理内容菅理〔川”件飓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)Id自动增长序号UserNamevarchar(50)用户名称UserPasswordvarchar(20)用户密码Emailvarchar(50)EMAILIsUseInt(2)用户是否可用RegistTimedatetime注册时间3.3.2 栏目表 (menu)Id自动增长序号MenuNamevarchar(20)栏目名称MenuFatherIdInt(2)栏目父IDMenuChildIdInt(2)栏目子IDIsUseInt(2)栏目是否可用3.3.4 内容发布表( context)Id自动增长序号UseridInt(10)发布者IDTitleVarchar(200)标题PicturePathVarchar(200)图片路径Contenttext内容BelongInt(10)属于的栏目IDPostTimedatetime发布时间3.3.4 评论表( comment)Id自动增长序号ContextIdInt(10)内容IDContexttext内容NameVarchar(50)评论人CommentTimedatetime评论时间3.3.2 网站设置表Id自动增长序号SitNamevarchar(100)网站名称SitUrlVarchar(250)网站URLSitKeyWordVarchar(200)网站关键字SitExplaintext网站说明CountInt(10)访问量3.4 数据管理能力要求目前使用MYSQL数据库,足够应付目前和今后的数据量,不需要更大的数据库支持。
4 运行环境规定4.1 设备服务器:(***) 开发设备:(笔记本)4.2 支持软件OS:Linux (2.6 以上内核) OR Windows XPWeb Server:Apache 2DBMS:MySql5Language:PHP5Tool:ZendStudio4.3 接口说明该软件同其他软件之间的接口、数据通信协议等4.4 控制说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。
