新闻发布管理系统软件需求规格说明书2.docx

上传人:wj 文档编号:276035 上传时间:2023-04-28 格式:DOCX 页数:30 大小:266.64KB
下载 相关 举报
新闻发布管理系统软件需求规格说明书2.docx_第1页
第1页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第2页
第2页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第3页
第3页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第4页
第4页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第5页
第5页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第6页
第6页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第7页
第7页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第8页
第8页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第9页
第9页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第10页
第10页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第11页
第11页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第12页
第12页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第13页
第13页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第14页
第14页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第15页
第15页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第16页
第16页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第17页
第17页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第18页
第18页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第19页
第19页 / 共30页
新闻发布管理系统软件需求规格说明书2.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

新闻发布管理系统软件需求规格说明书2.docx

《新闻发布管理系统软件需求规格说明书2.docx》由会员分享,可在线阅读,更多相关《新闻发布管理系统软件需求规格说明书2.docx(30页珍藏版)》请在冰点文库上搜索。

新闻发布管理系统软件需求规格说明书2.docx

新闻发布管理系统软件需求规格说明书

文件标识

新闻发布管理系统

版本

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

ALT1:

正确

Step

Actor

Description

Branch

Condition

Location

1

系统

给出登录成功提示,判断用户权限,选择不同页面

1

ALT3

2

ALT4

ALT2:

不正确

Step

Actor

Description

Branch

Condition

Location

1

系统

给出错误提示信息,并返回登录页面

ALT3:

前台

Step

Actor

Description

Branch

Condition

Location

1

系统

进入超级管理员新闻管理系统主界面

ALT4:

后台

Step

Actor

Description

Branch

Condition

Location

1

系统

进入普通用户新闻查看评论页面

详细描述

如果用户选择记住用户名与密码,下次登录系统则不需要再输入用户名与密码。

备注

该用例适用于普通用户和超级用户

7

用例过程

4.2.3用户注销

优先级

M

关联

UC-1

来源

需求分析

用例描述

Context

Description

ID

UC-2

Name

用户注销

Actor

用户

Description

提供用户注销按钮,用户点击该按钮后注销,即使当前登录的用户无效并退出到登录页面

Pre-condition

用户已经登录

Post-condition

用户注销,退回到登录页面

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

用户

用户点击注销按钮

2

系统

使当前登录的用户无效,退回到登录页面

详细描述

用户注销操作即“安全退出”,系统会清空用户保存在客户端的用户信息。

下次登录系统时必须输入用户名与密码。

备注

该用例适用于普通用户和超级用户

4.3新闻操作

4.3.1用例图

图3新闻操作用例图

4.3.2增加新闻

优先级

H

关联

来源

需求分析

用例描述

Context

Description

ID

UC-3

Name

增加新闻

Actor

用户

Context

Description

Description

提供用户对新闻的发布功能

Pre-condition

用户已经登录,点击发布新闻

Post-condition

添加新闻信息到新闻列表中

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

用户

点击新闻操作按钮

2

系统

跳转到新闻操作页面

3

用户

点击发布新闻

4

系统

跳转到新闻发布页面

5

用户

填写新闻信息,类型等信息

6

用户

点击确认发布

7

系统

将新闻信息,新闻类型,发布人信息存入数据库

8

系统

隐藏新闻发布页面,跳转到新闻操作页

详细描述

备注

4.3.3查询新闻

优先级

H

关联

来源

需求分析

用例描述

Context

Description

ID

UC-4

Name

查询新闻

Actor

用户

Description

提供用户对新闻的查询功能

Pre-condition

用户已经登录,点击新闻管理

Post-condition

刷新新闻列表信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

Step

Actor

Description

Branch

Condition

Location

1

用户

点击新闻操作按钮

2

系统

跳转到新闻操作页面

3

用户

点击查看新闻

4

系统

跳转到新闻查询页面,从数据库中查询新闻信息,分页显示新闻列表

5

用户

选择页数或上下翻页

6

系统

从数据库中选择要查看的新闻信息,分页显示在新闻查询页面中

7

用户

点击具体新闻题目

8

系统

根据点击内容,跳转到显示该新闻内容的页面,显示新闻内容

详细描述

备注

4.3.4删除新闻

优先级

H

关联

UC-4

来源

需求分析

用例描述

Context

Description

ID

UC-5

Name

删除新闻

Actor

用户

Description

提供用户对新闻的删除功能

Pre-condition

用户已经登录,点击新闻管理,然后点具体新闻后的删除

Post-condition

删除新闻列表中的新闻信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

用户

点击新闻操作按钮

2

系统

跳转到新闻操作页面

3

用户

点击查看新闻

4

系统

跳转到新闻查询页面,从数据库中查询新闻信息,分页显示新闻列表

5

用户

选择页数或上下翻页

6

系统

从数据库中选择要查看的新闻信息,分页显示在新闻查询页面中

7

用户

点击具体新闻题目后面的删除按钮

8

系统

删除数据库中指定新闻的内容及其他信息

9

系统

刷新新闻列表

详细描述

备注

4.3.5修改新闻

优先级

H

关联

UC-4

来源

需求分析

用例描述

Context

Description

ID

UC-6

Name

修改新闻

Actor

用户

Description

提供用户对新闻的修改功能

Pre-condition

用户已经登录,点击新闻管理,然后点具体新闻后的修改

Post-condition

修改新闻列表中的新闻信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

用户

点击新闻操作按钮

2

系统

跳转到新闻操作页面

3

用户

点击查看新闻

4

系统

跳转到新闻查询页面,从数据库中查询新闻信息,分页显示新闻列表

5

用户

选择页数或上下翻页

6

系统

从数据库中选择要查看的新闻信息,分页显示在新闻查询页面中

7

用户

点击具体新闻题目后面的修改按钮

8

系统

跳转到改新闻的修改页面

9

用户

在新闻修改页面,完成对新闻的修改操作,完成后点击修改按钮

10

系统

更新数据库中该新闻的内容及其他信息,隐藏修改页,返回新闻显示页

详细描述

备注

4.4新闻类型操作

4.4.1用例图

4.4.2增加新闻类型

优先级

H

关联

来源

需求分析

用例描述

Context

Description

ID

UC-7

Name

增加新闻类型

Actor

用户

Description

提供用户对新闻类型的增加功能

Context

Description

Pre-condition

用户已经登录,点击添加新闻类型

Post-condition

添加新闻类型信息到新闻类型列表中

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

用户

点击新闻类型操作按钮

2

系统

跳转到新闻类型操作页面

3

用户

点击添加新闻类型

4

系统

跳转到新闻类型添加页面

5

用户

填写新闻类型信息

6

用户

点击确认添加

7

系统

将新闻类型信息添加到新闻类型数据库表中

8

系统

隐藏添加新闻类型页面,跳转到新闻类型操作页

详细描述

备注

该用例适用于超级用户

4.4.3查询新闻类型

优先级

H

关联

来源

需求分析

用例描述

Context

Description

ID

UC-8

Name

查询新闻类型

Actor

用户

Description

提供用户对新闻类型的查询功能

Pre-condition

用户已经登录,点击新闻类型管理

Post-condition

刷新新闻类型列表信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

用户

点击新闻类型操作按钮

2

系统

跳转到新闻类型操作页面

3

用户

点击查看新闻类型

4

系统

跳转到新闻类型查询页面,从数据库中查询新闻类型信息,分页显示新闻类型列表

5

用户

选择页数或上下翻页

6

系统

从数据库中选择要查看的新闻类型信息,分页显示在新闻类型查询页面中

7

用户

点击具体新闻类型题目

8

系统

根据点击内容,跳转到显示该新闻类型内容的页面,显示新闻类型内容

详细描述

备注

该用例适用于超级用户

4.4.4删除新闻类型

优先级

H

关联

UC-8

来源

需求分析

用例描述

Context

Description

ID

UC-9

Name

删除新闻类型

Actor

用户

Description

提供用户对新闻类型的删除功能

Pre-condition

用户已经登录,点击新闻类型管理,然后点具体新闻类型后的删除

Post-condition

删除新闻类型列表中的新闻类型信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

用户

点击新闻类型操作按钮

2

系统

跳转到新闻类型操作页面

3

用户

点击查看新闻类型

4

系统

跳转到新闻类型查询页面,从数据库中查询新闻类型信息,分页显示新闻类型列表

5

用户

选择页数或上下翻页

6

系统

从数据库中选择要查看的新闻类型信息,分页显示

在新闻类型查询页面中

7

用户

点击具体新闻类型题目后面的删除按钮

8

系统

删除数据库中指定新闻类型的内容及其他信息

9

系统

刷新新闻类型列表

详细描述

备注

该用例适用于超级用户

4.4.5修改新闻类型

优先级

H

关联

UC-8

来源

需求分析

用例描述

Context

Description

ID

UC-10

Name

修改新闻类型

Actor

用户

Description

提供用户对新闻类型的修改功能

Pre-condition

用户已经登录,点击新闻类型管理,然后点具体新闻类型后的修改

Post-condition

修改新闻类型列表中的新闻类型信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

用户

点击新闻类型操作按钮

2

系统

跳转到新闻类型操作页面

3

用户

点击查看新闻类型

4

系统

跳转到新闻类型查询页面,从数据库中查询新闻类型信息,分页显示新闻类型列表

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2