新闻发布管理系统软件需求规格说明书.docx
- 文档编号:107596
- 上传时间:2022-10-03
- 格式:DOCX
- 页数:32
- 大小:186.50KB
新闻发布管理系统软件需求规格说明书.docx
《新闻发布管理系统软件需求规格说明书.docx》由会员分享,可在线阅读,更多相关《新闻发布管理系统软件需求规格说明书.docx(32页珍藏版)》请在冰豆网上搜索。
新闻发布管理系统
软件需求规格说明书
文件标识
新闻发布管理系统
版本
1.0
作者
日期
2014年1月7日
摘要
本系统采用B/S体系结构进行设计开发,实现了网站新闻的动态管理,使得对信息的管理更加时高效,提高了工作效率,具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为发布闻为网站提供新闻发布与管理的服务。
关键字:
新闻管理;Browser/Server
Abstract
Thesystemusesb/sarchitecturedesignanddevelopment,realizationofdynamicmanagementofthesitenews,leadstoamoretimelyandefficientinformationmanagement,improvedproductivity,hasageneralfunctionofinformationsystem,managementzonenewsviewincludestheforegroundandthebackground,pressrelease,newspublishingandmanagementservicesforwebsites.
Keywords:
NewsPublishing;Browser/Server
小组成员及分工
姓名
学号
角色
主要任务
文档批准
角色
人员
签字
日期
项目组长
产品经理
开发经理
目录
1. 引言 1
1.1 编写目的 1
1.2 使用范围 1
1.3 文档概述 1
1.4 参考资料 2
1.5 术语 2
2. 系统概述 2
2.1 系统功能 2
2.2 用户类别及特征 2
2.3 系统开发 2
2.4 系统特点 3
3. 功能需求 4
3.1 非功能需求 4
3.2 功能列表 4
4. 详细需求 5
4.1 顶层用例图 6
4.2 登录注销 6
4.2.1 用例图 6
4.2.2 用户登录 6
4.2.3 用户注销 8
4.3 新闻操作 9
4.3.1 用例图 9
4.3.2 增加新闻 9
4.3.3 查询新闻 10
4.3.4 删除新闻 11
4.3.5 修改新闻 12
4.4 新闻类型操作 13
4.4.1 用例图 13
4.4.2 增加新闻类型 13
4.4.3 查询新闻类型 14
4.4.4 删除新闻类型 15
4.4.5 修改新闻类型 16
4.5用户操作 17
4.5.1 用例图 17
4.5.2 增加用户 17
4.5.3 查询用户 18
4.5.4 删除用户 19
4.5.5 修改用户 20
4.5.6 修改密码 21
4.6新闻评论操作 22
4.6.1 用例图 22
4.6.2 评论新闻 23
4.6.3 查看评论 23
4.6.4 删除评论 24
4.6.5 修改评论 25
5.接口需求 26
5.1 用户界面 26
5.1.1 界面布局 26
5.1.2 界面风格 26
5.2 软件接口 26
5.3 通信接口 26
1.引言
随着Internet的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。
足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。
网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的Web网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
在网络技术的领域里,传统的网站新闻管理方式有两种,一是静态HTML页面,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。
二是基于ASP、PHP或者JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。
本文运用Web应用程序的开发技术、Web数据库技术和Web信息发布技术,严格按照软件工程的方法进行开发。
1.1编写目的
为开发小组成员、客户之间提供共同的协议而创立基础。
对企业管理软件功能的实现作使命描述。
让客户指出我们的不足,进一步了解客户的需求。
根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础。
本说明书的预期读者为开发小组成员及甲方负责人。
本说明能让甲方代表更好地了解本系统,减少彼此之间交流的困难和开发中因为需求不明确而产生的不必要的麻烦。
本文档是开发人员与用户之间进行交流,澄清了模糊概念之后写成的。
本文档确定了待开发软件的功能、性能、数据、界面等要求,并确定了系统的逻辑模型。
为不熟悉业务的开发人员进行系统开发提供了依据,也为测试文档的编写人员提供了参考。
1.2使用范围
本文档适用于所有与本项目有关的软件开发阶段及其相关人员,其中,项目负责人、公司方项目经理、技术开发人员(包括分析人员、设计人员、程序人员)、测试人员应重点阅读本文档各部分,其他人员可选择性阅读本文档。
1.3文档概述
本文档主要描述了新闻发布管理系统项目的软件需求。
本文档首先从业务背景、系统功能、运行环境等方面概要描述系统,其次从用户界面、软件接口等方面描述系统的外部接口需求,然后进一步详细描述功能性需求和非功能性需求以及待确定的问题。
1.4参考资料
[1]软件工程导论.张海藩.北京:
清华大学出版社,2008
⑵零基础学Struts.卜俎北京:
机械工业出版社,2009
[3]MySQL权威指南.MichaelKofler.北京:
人民邮电出版社,2006
1.5术语
•系统管理员:
负责具体信息系统日常管理和维护,具有信息系统的最高管理权限。
•用户:
注册后成为系统用户,可以查看并进行相应操作。
•游客:
未注册,只有浏览权限。
2.系统概述
2.1系统功能
•新闻系统相关参数的设定
•新闻的发布于管理
•用户登录与身份验证
•用户相关评论的管理
•新闻类别的管理
2.2用户类别及特征
•管理员:
管理系统用户、发布新闻信息,设置系统参数,维护系统,保证系统正常运行。
•普通用户:
浏览已发布的新闻,对部分文章进行评论,同时可以搜索自己所需的新闻。
•游客:
浏览已发布的新闻
2.3系统开发
为了确保本项目的正常实施,开发双方组成新闻发布系统项目组,负责本项目的研究、设计、攻克项目技术难题和完成研究成果报告,确定本项目的关键技术路线,设计和编写符合总体设计要求的功能模块,负责课题研究成果的培训和技术指导,负责成果的维护。
操作简单、界面友好、完全控件式的页面布局,使得新闻的编辑工作更简便,许多选项包括新闻分类、来源等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
对常见网站的新闻管理的各个方面:
新闻发布、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要求;对新闻的处理(包括发布、修改、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能;系统运行应该快速、稳定、高效和可靠;在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。
目前随着计算机和网络的发展,特别是在本世纪初网络的告诉发展,新闻信息通过网络得前所未有的速度传播,人们需要获取的信息量也越来越大。
新闻信息量也越来越庞大,所以为了更好的管理这些新闻信息,我们必须通过新闻发布管理系统来进行存储和快速的检索。
新闻信息管理系统,希望能够到达以下期望:
1,实现信息有效的流通:
比如管理员通过登录系统就可以随时查询新闻,后台用户,并可做增加、删除、修改等。
2.提高信息发布效率:
传统的新闻信息一般都是通过报纸形式去流通,然而使用这个管理系统,可以通过计算机和网络直接实现信息的管理,大大减少了管理员的工作量,节省管理成本。
3.实现有效管理:
所有数据都存在服务器上面,管理员可以通过系统对各项信息进行统一管理。
4.降低成本:
大大减少开支,降低管理成本。
节约时间、节约纸张、节约电话费、减少了差错率,提高整体的工作效率。
2.4系统特点
•是基于B/S模式下的WEB信息系统,数据库逻辑相对简单,但数据量一般比较庞大。
•用户数量大,服务器压力大,是系统设计中必须考虑的问题之一,而一般的信息系统相对压力要少了很多。
•本系统是一个开放式的系统,前台浏览无须验证
•能处理大量的新闻数据。
•负荷能力强,防止数据量过大,而影响速度。
3.功能需求
3.1技术架构
3.2非功能需求
可靠性:
本系统的最终用户涉及面广,因此,整体系统运行要求稳定,有很强的防错、抗错能力,保证数据报送工作正常进行。
运行速度取决于硬件配置和应用数据规模
兼容性:
系统应支持多种操作系统、数据库系统和、WEB服务器系统。
采用JAVA技术来保证较好的可移植性和可扩展性。
易用性:
系统应操作简单、易学易用、符合标准浏览器操作风格,丰富的联机帮助,人性化的操作界面,界面布局合理,节省操作时间提高生产效率。
安全性:
能经受来自互联网的一般性恶意攻击。
如病毒(包括木马)攻击、口令猜测攻击、黑客入侵等。
因此,必须配备较强的网络安全防范、响应能力,为应用系统提供安全可靠的网络统计平台。
3.3功能列表
表1功能列表
功能类别
子功能
登录注销
用户登录
用户注销
重新登录
新闻操作
发布新闻
修改新闻
删除新闻
查询新闻
新闻类型操作
增加新闻类型
修改新闻类型
删除新闻类型
查询新闻类型
评论操作
评论新闻
查看评论
删除非法评论
修改评论
用户管理
增加用户
查看用户
删除用户
修改用户
修改用户密码
4.详细需求
本章将详细描述《需求功能点列表》各个功能点,其中也包括非功能需求。
功能的划分运用面向对象的分析思想,并借助用例图来说明。
4.1顶层用例图
图1顶层用例图
4.2登录注销
4.2.1用例图
4.2.2用户登录
优先级
高
关联
无
来源
需求分析
Context
Description
ID
UC-1
Name
用户登录
Actor
用户
Description
提供用户登录页面,用户输入用户名和密码后登录系统
Pre-condition
用户已经注册
Post-condition
用户登录成功,根据用户的选择主界面
Exception
无
用例描述
Step
Actor
Description
Branch
Condition
Location
1
用户
进入登录界面,输入用户名和密码
2
用户
按“登录”按钮
3
系统
判断登录信息是否正确
正确
ALT1
不正确
ALT2
Step
Actor
Description
Branch
Condition
Location
1
系统
给出登录成功提示,判断用户权限,选择不同页面
1
ALT3
2
ALT4
ALT1:
正确
Step
A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新闻 发布 管理 系统软件 需求 规格 说明书