1、 新闻发布系统需求分析报告 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总体需求分析 5 3.2功能描述 5 3.2.1精度 6 3.2.2时间特性要求 6 3.2.3灵活性 6 4.数据描述 7 4.1数据库描述 7 4.2数据库关系结构 7 4.2.1用户注册表(admin) 7 4.2.2栏目表(type) 9 4.2.3小类栏目表(BigClass) 9 4.2.4内容表(News) 10 4.2.
2、5管理用户组表(dep) 11 4.2.6投票表(vote) 11 4.2.7评论表(Review) 12 4.2.8友情链接表(link) 13 5.运行环境规定 14 5.1软硬件环境 14 5.2开发坏境 14 1引言 1.1编写目的 为了方便网站的管理和维护,即使不是专业人员也可以在短时间内经过培训达到管理和维护网站的目的。 1.2项目背景 随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间、人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,整合内外网及分支网站的工作就变得更加复杂,甚至还需重新建
3、设网站; 待开发软件系统名称:新闻发布系统 本项目提出者:江西师范大学软件学院 本项目开发者:王施婧 指导老师:唐颉 1.3定义 Html :超文本标记语言(Hypertext Markup Language) Css :全称是级联样式表,Cascading Style Sheet的缩写,用来设计网页风格。 JavaScript :JavaScript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。 Ajax :全称是AsynchronousJavaScript+XML,即“异步JavaScript和XML”。 Mic
4、rosoft 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.Micros
5、oft Office Access 2003专业级认证教程.译者:陈恭和;杨玉婷;薛泽玲,中国铁道出版社 2任务概述 2.1目标 新闻发布系统包括二个主要模块:前台显示模块、后台管理模块。目标是实现前台内容的发布完全模块化、简单化。可以针对各种内容进行分类和发布管理。可以针对不同类型的用户发布不同的内容,可以将各种内容进行分类。 2.2用户的特点 本系统涉及的用户有:超级管理员、系统管理员、文章审核员、总栏管理员、大类管理员、小类管理员、注册用户。 超级管理员:系统内置管理账户,应该由具有一定网络后台管理经验的人员负责。主要任务有: 配置网站的一般信息 对注册用户进行添加,删
6、除,修改管理 修改一般管理员的权限 信息的发布 各栏目的添加,删除,修改管理 评论管理 其它系统管理 一般管理员:根据系统管理员分配的权限进行部分栏目的管理。 文章审核员:对文章的审核。 总栏管理员:负责对总栏目的添加、删除。 大类管理员:对根据超级管理员分配的所在大类管理。 小类管理员:对根据超级管理员分配的所在小类管理。 注册用户:可以发新闻,需要管理员审核。 2.3假定和约束 超级管理员只可以有多位,具有最大的权限。 系统管理员可以有多位,可以具有相同的管理操作权限。 超级管理员可以暂时屏蔽一般管理员的使用功能。 一条内容只能属于一个栏目,不能即属于父栏目
7、又属于子栏目。 当栏目不能使用时,其下的所有发布的内容也将不能显示。 一条评论只能对应一篇文章。 3需求分析 3.1总体需求分析 新闻发布系统包括二个主要模块: 1、前台显示模块:前台首页显示、栏目页、内容页、调查、搜索 2、后台管理模块:系统管理、附加功能、文章管理、其他操作 3.2功能描述 内容管理前台 首页 可以浏览各个栏目和内容 栏目页 可以浏览该栏目下的所有文章 内容页 内容显示页面 调查 网站调查 搜索 利用关键字对全站搜索 内容管理后台 登陆页 使用账号密码登录到管理页面 管理页 管理首页 网站属性 网站属性设置 功
8、能设置 对网站功能设置 部门管理 对部门添加删除 用户管理 对注册用户管理,添加删除管理员 投票 添加、删除投票 友情链接 添加、删除友情链接 退出 退出管理系统 返回首页 返回首页 3.2.1精度 要按照严格的数据格式输入,否则操作不允许,系统将给出错误提示,或者系统不给予响应进行处理。 说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。 3.2.2时间特性要求 说明对于该软件的时间特性要求,如对: a. 响应时间; b. 更新处理时间; c. 数据的转换和传送时间; d. 解题时间;等的要求。 3.2.3灵活性 说明对
9、该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如: a. 操作方式上的变化; b. 运行环境的变化;支持WINDOWS和LINUX环境下的运行。 c. 同其他软件的接口的变化; d. 精度和有效时限的变化; e. 计划的变化或改进。 对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。 4.数据描述 4.1数据库描述 网站采用Access数据库 表名及字段名在数据库中都用英文表示。 一个结构设计优良的数据库是实现信息网强大管理功能的坚实基础。 4.2数据库关系结构 数据库主要由用户注册表、栏目表、小类栏目表、内容表、管理用户组表、投
10、票表、评论表、友情链接表组成 4.2.1用户注册表(admin) 字段 类型 长度 必填字段 允许空格 备注 ID 自动增长 id主键 username 文本 50 是 否 用户名 PassWD 文本 50 是 否 密码 purview 数字 否 管理员权限 OSKEY 文本 255 否 是 注册用户权限 fullname 文本 50 否 是 真实姓名 question 备注 否 提示问题 answer 备注 否 问题答案 sex 文本 50 否 是 性
11、别 birthyear 数字 否 生日年份 birthmonth 数字 否 生日月份 birthday 数字 否 生日 email 文本 50 否 是 电子邮件 IP 文本 50 否 是 注册ip number 数字 否 文章数 logins 数字 否 登录次数 lastlogin 日期/时间 否 最后登录时间 dateandtime 日期/时间 否 注册时间 depname 文本 50 否 是 用户组 depid 数字 否 数据i
12、d deptype 数字 否 数据类型 adder 文本 50 否 是 添加人 tel 文本 50 否 是 电话号码 shenhe 数字 否 是否审核 jingyong 数字 否 是否禁用 photo 文本 255 否 是 照片 4.2.2栏目表(type) 字段 类型 长度 必填字段 允许空格 备注 typeid 自动增长 id主键 typename 文本 50 否 是 栏目名称 typecontent 备注 否 栏目注释 mode 数字
13、 否 栏目模板 typeorder 数字 否 排序 typemaster 文本 50 否 是 管理员 typeview 数字 否 删除 4.2.3小类栏目表(BigClass) 字段 类型 长度 必填字段 允许空格 备注 BigClassID 自动增长 Id主键 BigClassMaster 备注 否 是 管理员 Bigclasszs 备注 否 是 栏目注释 BigClassView 数字 否 是否显示 BigClassName 文本 50 否
14、是 栏目名称 typeid 数字 否 大类栏目名称 Bigclassorder 数字 否 排序 4.2.4内容表(News) 字段 类型 长度 必填字段 允许空格 备注 NewsID 自动增长 Id主键 Title 文本 100 否 是 内容题目 checkked 数字 否 是否审核 Author 文本 50 否 是 作者 editor 文本 50 否 是 发表人 Original 文本 50 否 是 内容出处 UpdateTime 日期/时间 否
15、 发表时间 click 数字 否 点击数 typeid 数字 否 大类栏目id bigclassid 备注 否 小类栏目id Content 否 内容 4.2.5管理用户组表(dep) 字段 类型 长度 必填字段 允许空格 备注 id 自动增长 id主键 depname 文本 50 否 是 用户组名称 deptype 数字 否 用户组类型 4.2.6投票表(vote) 字段 类型 长度 必填字段 允许空格 备注 ID 自动增长
16、 id主键 Title 备注 否 是 投票内容 select1 文本 255 否 是 票选一内容 answer1 数字 否 票选一票数 Select2 文本 255 否 是 票选二内容 Answer2 数字 否 票选二票数 Select3 文本 255 否 是 票选三内容 Answer3 数字 否 票选三票数 Select4 文本 255 否 是 票选四内容 Answer4 数字 否 票选四票数 DateAndTime 日期/时间 添加时间
17、 IsChecked 数字 是 是否显示 4.2.7评论表(Review) 字段 类型 长度 必填字段 允许空格 备注 ReViewID 自动增长 id主键 NewsID 数字 否 所属内容id Content 备注 否 是 内容 Author 文本 100 否 是 用户名 Passed 数字 否 密码 reviewip 文本 50 否 是 发表人ip UpdateTime 日期/时间 否 发表时间 Email 文本 100 否 是 邮件 f
18、rom 文本 50 否 是 来自哪里 Face 文本 50 否 是 头像 homepage 文本 255 否 是 添加时间 shengfen 文本 50 否 是 主页地址 oicq 文本 50 否 是 Oicq号码 title 文本 255 否 是 标题 4.2.8友情链接表(link) 字段 类型 长度 必填字段 允许空格 备注 ID 自动增长 id主键 webname 文本 50 否 是 申请网站名称 weburl 文本 100 否 是 申请网站链接 lo
19、go 文本 100 否 是 Logo地址 webmaster 文本 50 否 是 申请网站管理员 Email 文本 50 否 是 申请网站邮件 content 备注 否 是 备注 pass 数字 否 是否审核 linktype 数字 否 链接类型 dateandtime 日期/时间 否 申请时间 5.运行环境规定 5.1软硬件环境 操作系统: Windows 2000, windows XP, windows 2003,Windows2008 脚本解释器: Vbscripts 5.6以上版本 Web服务器: IIS5.0 ,IIS 6.0(推荐)或IIS7.0 数据引擎: MS ACCESS 2000 权限要求: 对Access数据库具备写入权限 空间大小: 10M可用空间 硬件要求: PIII 500 CPU ,256内存或更高 5.2开发坏境 开发工具:Dreamweave 8、Access 2003、Adobe Photoshop CS3。 编程语言:asp 运行环境:IIS6.0






