新闻管理系统软件需求说明书.docx
- 文档编号:11349967
- 上传时间:2023-02-28
- 格式:DOCX
- 页数:15
- 大小:258.60KB
新闻管理系统软件需求说明书.docx
《新闻管理系统软件需求说明书.docx》由会员分享,可在线阅读,更多相关《新闻管理系统软件需求说明书.docx(15页珍藏版)》请在冰豆网上搜索。
新闻管理系统软件需求说明书
新闻管理系统
需求分析说明书
项目名称:
新闻管理系统2
指导工程师:
郝强
组长:
陈云霄
组员:
周倩倩陈恺张杰张宏涛唐浩然宁泽李珂常竹林刘虎兵符敏田卫斌李宏创
丁勇施栋良
软件需求说明书
1引言
1.1编写目的
本新闻管理系统作为一个基于网络的新闻阅读管理工具,可提供多角色参与新闻世界功能。
为了避免由于人员,经费,技术,时间,开发环境等条件的限制使该软件的开发不能顺利完成或功能不够完善,特写此需求分析报告,对这些问题进行分析定义。
以期客户明白所开发软件系统的基本情况,并使整个项目开发人员了解本软件的需求约定及开发定义情况。
本文档针对此系统的需求问题做出较为详细的分析说明。
主要包含针对本系统的以下几个方面内容说明:
本系统的开发背景
本系统的术语简写定义说明及参考资料
本系统的任务描述,需求分析定义
本系统的运行环境说明
本报告的预期读者为本系统的客户及本系统的各个开发人员。
以便开发人员与客户达成统一协定,大家对本系统的需求功能有详细了解,作为后期系统设计分析、代码的开发及后期测试和系统维护的标准约定。
1.2背景
a.软件系统的名称:
新闻管理系统
b.本项目的任务提出者:
某新闻系统的主管部门
c.本项目的开发者:
陈云霄周倩倩陈恺张杰张宏涛唐浩然宁泽李珂常竹林刘虎兵符敏田卫斌李宏创丁勇施栋良
d.本项目的用户:
大中小型新闻集团皆可,适用于大中小型内部网络
e实现该软件的计算机网络:
实训基地一(西北工业大学友谊校区毅字楼5楼实习基地的实验环境)
f.独立性:
本系统运行时为独立的系统,除了基本的软件支持,不需要其它特别的辅助软件;
g.职位分配如下:
职务
人员名单
项目工程师
陈云霄
需求分析师
唐浩然(组长)李珂
项目设计师
常竹林(组长)李宏创符敏李珂
代码工程师
陈恺(组长)周倩倩田卫斌唐浩然丁勇
测试工程师
刘虎兵(组长)宁泽常竹林施栋良
美工音效师
张杰(组长)张宏涛
指导工程师:
____郝强________
1.3定义
1.LAMP:
Linux+Apache+Mysql+PHP/Perl
2.PHP:
HypertextProcessor
3.软件生存周期:
软件计划、需求分析、软件设计、程序编码、系统测试、系统维护
4.模块:
功能的划分单元框架
5.B/S:
基于浏览器、服务器的开发环境。
6.SMTP:
简单邮件传输协议
7.CSS:
CascadingStyleSheet层叠样式表单
8.JavaScript:
一门解释性语言
DataBaseDesign:
数据库设计
1.4参考资料
1)文中引用了房栋老师的讲义
2)经培训基地指导老师等批准的计划任务书
3)学校对本次培训的批文
4)软件开发标准软件设计文档国家标准(gb8567—88)
5)DataBaseDesignGuide(数据库设计指导)
6)需求分析模板
7)php_manual_zh.chm
8)数据库设计与说明:
萨师煊
9)php4chinese.chm
10)php_manual_zh.chm
11)精通CSS滤镜.chm
12)Css.chm
13)精通CSS之道
14)JavaScript权威指南(第四版).pdfDavidFlanagan.
15)《JavaScript语言参考》中文版.chm
16)javascript高级教程.pdf
17)DIV.CSS应用教程
(一)至(五)
18)DIV+CSS完美布局
19)CSS3中文版参考手册
20)软件测试的艺术.pdf(房栋老师提供)
21)PHP+MySQL动态网站开发清华大学出版丁月光孙更新等编著
22)部分无名资料,包括文字资料和视频等。
23)目前一些知名网站设计风格的参考。
2任务概述
2.1目标
2.1.1当前各大中型企业现状以及开发意图
当前大部分的新闻传媒系统实现了网络化和信息化,这样大大提高了办公的效率。
当然这样不仅提高了办公效率,而且节省了大量的资源,从而使企业得到了进一步的发展。
另外,点击率是网站存活的关键,因此只有最大程度的满足用户的需求,提高点击率,网站才能存活的更久。
我们站在用户的立场上为用户提供更切实可靠的需求。
另一方面,把后台的工作分的更加细致,让工作人员能通过一键操作完成任务,省时省力,减少财力、人力、物力的浪费,为新闻传媒业实现数字化和网络化提供了极大的帮助。
2.1.2总体目标
利用本系统,读者可以很方便的浏览新闻。
新闻系统中的编辑和记者能够对新闻进行审核和上传。
利用本系统,员工之间可以很方便的共享资源和传输文件,并实现一下诸多功能:
注册用户、登陆验证、新闻发布、新闻管理、评论管理。
一般的游客可以利用本系统方便快速的浏览新闻,可以通过关键字快速的查找到相关的新闻,注册的用户可以有自己的个人空间,订阅感兴趣的新闻,管理员可以将用户喜欢的最新新闻发送到他的空间内部。
记者主要负责新闻的采集,上传,而编辑主要负责新闻的修改和审核。
只有通过审核的新闻才能被用户看到。
管理员是一个超级用户,可以管理所有级别的用户及编辑和记者,还要负责过时新闻的下放,管理读者的评论等。
2.1.3技术目标
1)注册用户:
能够检测用户名是否已存在,自动评判密码的安全性,注册信息中包含密码保护功能,能够根据用户职位自动判定用户等级。
2)登录验证:
登录界面中包含验证码和是否保存密码的选项,能够自动检测一个账号是否同时在两个不同的IP上登陆,界面提供注册和密码找回的链接。
3)个人设置:
能够修改用户密码、个人资料、和密码保护信息,用户头像等。
4)新闻发布功能:
记者能够发布新闻。
5)新闻管理功能:
显示新闻的具体信息,包括编辑的审核功能,管理员的添加、删除、更新等各种后台操作功能。
6)新闻类型管理:
对新闻进行类型划分,并按照新闻类型进行内容添加、删除等更新和管理。
7)用户的评论管理:
对用户的新闻进行审核,剔除不合要求的恶意评论以及评论的实时更新等管理。
8)其他的功能:
1.显示新闻的点击量。
2.根据新闻的关键字显示相关的新闻。
3.提供新闻搜索功能。
4.用户优先级及优先级的升级等。
5.RSS用户新闻订阅;邮箱发送新闻。
此新闻管理系统能够提供给四个不同权限的用户对新闻内容进行操作。
首先,提供给读者阅读的新闻,并且能够让用户对此新闻进行评论。
其次,提供给记者上传新闻的权利。
然后,允许编辑审核上传的新闻内容,决定其是否允许发表。
最后,设置新闻管理员权限,允许他对新闻进行修改、删除和增加,对评论进行删除等功能。
极大的方便了广大的新闻工作者,为我国的新闻业的发展起到推动作用,
简单模型图:
2.2用户的特点
2.2.1本软件的一般用户
此处说的一般用户,确切来说指的就是使用该软件浏览新闻的一般用户,包括游客和注册用户。
此系统操作简单,主要通过浏览器页面进行访问操作。
无需培训,任何人只需稍微熟悉下本系统的功能即可方便使用,并且本系统配备帮助界面,更加降低了难度。
2.2.2本系统管理员
除具备以上前台操作员的要求外,还要熟悉PHP环境,懂得基本的网站维护所要做的事,非常熟悉本软件的功能,这是对此网站维护所要具备的,要经过专门的培训或学习,能够正确判断新闻如何布局,何时更新,如何更新,更新什么等高度要求。
2.2.3记者
此用户为一般特权用户,拥有发送新闻的权利,操作简单,只要进行简单熟悉即可,唯一需要注意的就是在发送新闻时,注意一定要将标题栏填写准确并注明此条新闻的来源和发布者。
2.2.4编辑
此用户也为一般特权用户,可以修改新闻,拥有否决新闻是否发送的权利,操作简单,没有什么特别需要注意的事项,但要求具有独特的审视能力和敏锐的判断能力。
2.3假定与约束
本系统需要有PC机一台,最好CPU奔腾
以上,内存512,需要1G的硬盘空间,并需要基本的操作系统支持。
假设用户已经过简单培训并且懂得一些网络操作的知识
约束:
开发本软件用的PHP技术,所以本软件在Linux下运行效率会很高,但是目前Linux并不普及,所以应用受限。
3需求规定
3.1对功能的规定
功能名称
功能编号
简要说明
登录
1-1
用户名(记住用户名)、密码(保存密码功能)
1-2
相关的按钮(登录,注册)
1-3
找回密码
找回密码
2-1
通过保密信箱、密保问题找回
2-2
和管理员联系
注册
3-1
用户名(检测用户名是否存在)、用户图像、用户基本信息填写、密码(提示密码等级强弱),确认密码、用户个人信息(员工号必填)、验证码
3-2
保密邮箱、保密问题、密码提示问题
3-3
显示用户基本信息
主页
4-1
新闻类型、视频新闻
4-2
新闻搜索
4-3
广告
4-4
今日热点
4-5
热点图片的流动
4-6
联系我们、关于我们
4-7
用户登录
4-8
天气预报,日历,节日提醒
4-9
新闻实体
4-10
退出
设置
5-1
修改密码、个人资料
5-2
修改密保邮箱、密保问题
记者管理系统
6-1
新闻类型、发布者、新闻标题、新闻内容
6-2
新闻管理
6-3
存新闻草稿
6-4
发新闻
后台管理员系统
7-1
用户资料管理(个人详细信息保存)
7-2
新闻类型管理(添加,删除)
7-3
新闻类型下新闻管理
7-4
用户空间管理
7-5
模块整体管理(是否对整体初始化,还原)
7-6
用户类型管理(权限管理)
7-7
读者评论管理
编辑新闻管理系统
8-1
审核新闻(返回,发送)
8-2
新闻管理(编辑新闻)
读者管理系统
9-1
个人信息管理(个人的详细信息)
9-2
读者空间的管理(可以选择按地区或者按标题选择)
9-3
空间的扩展功能(新闻订阅)
3.2对性能的规定
3.2.1精度
主要有以下几个方面:
1.关于新闻数目,类型,图片的匹配,视频的类型。
2.控制信号对数据库操作和用户掌握的信息的一致性和实时性。
3.当新闻分类时,要严格按照模块进行相应的分类。
4.当后台管理者进行模块改变时,要保证操作的准确性,和对新闻操作的同步性和彻底性。
3.2.2时间特性要求
a)安装时间8秒
b)登录加载时间0.1秒/2秒
c)更新处理时间0.1秒以内/2秒
d)数据的转换和传送时间0.1秒以内/2秒
e)查询时间:
0.1秒之内/2秒
f)打开连接相应时间:
2秒左右/4秒
g)打开本页控件响应时间0.1秒内/2秒
h)退出系统0.1秒左右/2秒
备注:
前面为在本地或者局域网情况下运行的相应时间,后者为在网络上的运行响应时间。
当为在本地或局域网上时,响应的时间较快,网络较好。
当在网络上时,由于受网络和其他外界的影响,速度会相应的变慢。
同时设备也会有一定的延时。
3.2.3灵活性
1.在操作方式上的,可支持鼠标和键盘的同时操作
2.运行环境的变化:
可在满足最小配置的情况下在不同的计算机上运行
3.运行系统的:
可在Windows系列系统下运行。
4.功能上:
用户及浏览,注册,找回,评论这几大功能,管理者集发送,编辑,管理用户这几大功能。
3.3基本框架与流程图
注:
由于篇幅所限,在进入“记者管理系统”,“编辑管理系统”,“后台管理员系统”,“读者管理系统”后,在操作完成后都会相应的进入到主页面。
3.4处理流程
3.5输入输出要求
注册时:
姓名:
符合本软件设计的字符范畴
年龄:
由数字组成
性别:
自由选择
出生日期:
符合常规逻辑
密码:
符合本系统对密码设定的范畴
重复密码:
要求与密码中的输入完全相同
密码提示:
符合本系统定义的字符范围
安全密码邮箱:
输入必须符合邮箱的格式,最好是已存在的某个邮箱
验证码:
必须要与系统提供的一致
登录时:
已注册过的用户名和相对应用户名的密码;
一般用户:
登录时点确定进入主页面
可以选择进入用户空间
管理员:
在进行相关的操作时,要注意操作的准确性,以避免
出现不可避免的损失。
记者:
在写文章时注意标明时间,所属的类别,一定要输入
分类正确,防止进入到错误的类别中。
编辑:
注意核对类别是否与文章内容相符,同时一定将类别
一栏填准。
在线时:
用户所做的操作,必须符合本系统的使用说明
禁止用户通过本软件进行不合法操作
3.6数据管理能力要求
需要管理的数据包括:
用户数据、新闻数据,数据库存储数据,其中后台管理对数据管理要求较高,推荐进行相关培训。
需要管理的信息包括:
新闻信息、用户信息,用户的相关活动信息,比如添加活动等。
管理员的相关活动信息。
记者与编辑之间的新闻传送信息。
由于信息之间的通讯较多,同时考虑到程序的延续性,不能让接受方等待较长时间,所以要求程序有较快的反应速度,即反应效率。
需要管理的问卷有:
用户的需求调查和用户的反馈调查
3.7故障处理要求
可能出现的故障:
平台的不兼容性,由于本软件是在Windows下开发设计的,移植到别的平台某些功能可能无法正常工作。
浏览器的不兼容性,由于本程序一直是在IE下进行,在别的浏览器下可能无法运行。
系统断电以及硬件故障导致数据库中部分数据丢失。
故障处理:
平台的不兼容性和浏览器的不兼容性是软件自身的局限性,只能针对他平台开发相应的版本。
数据的意外丢失可以通过数据库系统的恢复机制来保证损失最小,根最近的完整备份再加上相关的日志信息可以使数据恢复到最近正确的状态。
3.8其他专门要求
A:
界面,系统布局合理,方便用户寻找,查询和使用。
B:
在不同的机器上运行,只要配置达到最低要求,皆可顺利运行。
C:
要求严格保密用户的账号,密码,及许多相关的个人隐私,要求数据库具有强大的保密性。
4运行环境规定
4.1设备及环境
计算机建议配置:
CPU:
CPU奔腾三以上
内存:
256M以上
硬盘:
20G
声卡可用
显卡可用
运行环境:
操作系统:
WindowsXP,Windowsvista
浏览器:
IE6以上
服务器:
Apache
数据库:
MySQL
4.2接口
本系统为新闻管理系统,可以独立运行,在具有独立操作系统,和运行平台下,在具备运行环境时,可以独自运行本程序。
此时无需与其他软件进行通信,故无需接口。
当用户在网上浏览时,需要上网,故需要HTTP协议,进行网上通信,在内部网络上,需要和其他用户进行通信,所以需要局域网接口把各个计算机连接起来,因此需要某些协议来支持。
4.3控制
该软件的控制信号为当一般用户浏览新闻时所作的相关阅读操作,和一些用户评论时用户登录的账号密码,密码的验证与修改,新用户的注册,用户的相关评论,管理人员如记者的发送文章,编辑的修改文章等,以及系统内本身在数据库内存储的数据,数据库内数据的变化或更新也可作为该软件运行的控制信号,用户的输入,管理者的输入都是对数据库的修改,同时也是本软件的控制信号,即对本软件所做的任何动作都是本软件的控制信号。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新闻 管理 系统软件 需求 说明书