新闻发布系统需求分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新闻发布系统需求分析报告
1引言 (2)
1.1编写目的 (2)
1.2项目背景 (2)
1.3定义 (2)
1.4参考资料 (2)
2任务概述 (3)
2.1目标 (3)
2.2用户的特点 (3)
2.3假定和约束 (4)
3需求分析 (4)
3.1总体需求分析 (4)
3.2功能描述 (4)
3.2.1精度 (5)
3.2.2时间特性要求 (5)
3.2.3灵活性 (5)
4.数据描述 (6)
4.1数据库描述 (6)
4.2数据库关系结构 (6)
4.2.1用户注册表(ADMIN) (6)
4.2.2栏目表(TYPE) (8)
4.2.3小类栏目表(B IG C LASS) (9)
4.2.4内容表(N EWS) (9)
4.2.5管理用户组表(DEP) (10)
4.2.6投票表(VOTE) (11)
4.2.7评论表(R EVIEW) (12)
4.2.8友情链接表(LINK) (13)
5.运行环境规定 (14)
5.1软硬件环境 (14)
5.2开发坏境 (14)
1引言
1.1编写目的
为了方便网站的管理和维护,即使不是专业人员也可以在短时间内经过培训达到管理和维护网站的目的。
1.2项目背景
随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间、人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,整合内外网及分支网站的工作就变得更加复杂,甚至还需重新建设网站;
待开发软件系统名称:新闻发布系统
本项目提出者:江西师范大学软件学院
本项目开发者:王施婧
指导老师:唐颉
1.3定义
Html :超文本标记语言(Hypertext Markup Language)
Css :全称是级联样式表,Cascading Style Sheet的缩写,用来设计网页风格。JavaScript :JavaScript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。
Ajax :全称是AsynchronousJavaScript+XML,即“异步JavaScript和XML”。Microsoft Office Access :是由微软发布的关联式数据库管理系统。
1.4参考资料
[1] 雷宁.零基础学HTML+CSS.机械工业出版社,2009.
[2] 李峰晃阳. JavaScript开发技术详解.清华大学出版社,2009.
[3] 朱印宏. Dreamweaver CS4&ASP动态网页设计.中国电力出版社,2010.
[4] 邹天思.JavaScript程序设计.人民邮电出版社,2009.
[5] 张银鹤;肖新峰;崔程.PHP+Ajax网站开发典型实例.电子工业出版社,2009.
[6] CCI Learning Solutions Inc.Microsoft Office Access 2003专业级认证教程.译者:陈恭和;杨玉婷;薛泽玲,中国铁道出版社
2任务概述
2.1目标
新闻发布系统包括二个主要模块:前台显示模块、后台管理模块。目标是实现前台内容的发布完全模块化、简单化。可以针对各种内容进行分类和发布管理。可以针对不同类型的用户发布不同的内容,可以将各种内容进行分类。
2.2用户的特点
本系统涉及的用户有:超级管理员、系统管理员、文章审核员、总栏管理员、大类管理员、小类管理员、注册用户。
超级管理员:系统内置管理账户,应该由具有一定网络后台管理经验的人员负责。主要任务有:
配置网站的一般信息
对注册用户进行添加,删除,修改管理
修改一般管理员的权限
信息的发布
各栏目的添加,删除,修改管理
评论管理
其它系统管理
一般管理员:根据系统管理员分配的权限进行部分栏目的管理。
文章审核员:对文章的审核。
总栏管理员:负责对总栏目的添加、删除。
大类管理员:对根据超级管理员分配的所在大类管理。
小类管理员:对根据超级管理员分配的所在小类管理。
注册用户:可以发新闻,需要管理员审核。
2.3假定和约束
超级管理员只可以有多位,具有最大的权限。
系统管理员可以有多位,可以具有相同的管理操作权限。
超级管理员可以暂时屏蔽一般管理员的使用功能。
一条内容只能属于一个栏目,不能即属于父栏目又属于子栏目。当栏目不能使用时,其下的所有发布的内容也将不能显示。
一条评论只能对应一篇文章。
3需求分析
3.1总体需求分析
新闻发布系统包括二个主要模块:
1、前台显示模块:前台首页显示、栏目页、内容页、调查、搜索
2、后台管理模块:系统管理、附加功能、文章管理、其他操作
3.2功能描述
内容管理前台
首页可以浏览各个栏目和内容栏目页可以浏览该栏目下的所有文章
3.2.1精度
要按照严格的数据格式输入,否则操作不允许,系统将给出错误提示,或者系统不给予响应进行处理。
说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对:
a.响应时间;
b.更新处理时间;
c.数据的转换和传送时间;
d.解题时间;等的要求。
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a.操作方式上的变化;
b.运行环境的变化;支持WINDOWS和LINUX环境下的运行。
c.同其他软件的接口的变化;