新闻管理系统需求分析说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、引言
1.1编写目的
本说明书将全面描述本系统的各种功能、运行环境,使客户和开发者双方对本系统的初始规定有一个共同的理解,使之成为整个开发工作的基础。
1.2背景
本文档适用于小型新闻管理的后台系统
预期读者:项目开发人员、测试人员等。
1.3定义
后台管理人员:负责新闻类别以及新闻内容的录入工作,对新闻的前台页面的展示进行控制的人员。
1.4参考资料
序号文档名称版本号
1
二、系统说明
2.1当前系统
本系统主要包括新闻后台对于新闻类别以及新闻内容的添加,修改等功能的操作。
2.3组织结构图
三、功能要求
3.1功能模块划分
3.2 模块划分
本系统主要是小型新闻管理系统,后台给管理人员以及新闻的编辑人员来管理前台网站用的。
下表就是对功能模块的划分:
表1-2 系统模块划分
3.3新闻后台
3.3.1管理
新闻类别添加
功能要求:
新闻类别的添加
流程图
Page 3 of 8
输入输出数据: 编号
项目
数据类型
I/O
要求
必填/必显
范围
举例
1 类别名称 字符 I √ 军事论坛
2 类别序号 数字 O √ 1
3 类别名称 字符 O √ 4
分页信息
字符
O
√
表 2-1 类别添加输入输出数据
新闻类别修改 功能要求: 新闻类别的修改 流程图
输入输出数据:
表2-2 类别修改输入输出数据
●新闻类别删除
功能要求:
新闻类别的删除
输入输出数据:
表2-2 类别删除输入输出数据
●新闻类别查看
功能要求:
分页显示所有新闻类别
输入输出数据:
表2-3 类别查看输入输出数据
3.4.2 新闻管理
●新闻添加
功能要求:
添加新闻
流程图
输入输出数据:
编号项目数据类型
I/
O
要求
必填/必显范围举例
1 类别编号数字I √
2 新闻标题数字I √
3 新闻内容字符I √
4 新闻序号数字O √
5 新闻标题字符O √
6
新闻发表
日期
字符O √
表2-1 新闻添加输入输出数据●新闻修改
功能要求:
新闻类别的修改
输入输出数据:
编号项目数据类型
I/
O
要求
必填/必显范围举例
1 新闻编号数字I √
2 新闻标题数字O √
3 新闻类别
名称
字符O √
4 新闻类别
ID
字符O √
5 分页信息字符O
表2-2 新闻修改输入输出数据●新闻删除
功能要求:
新闻的删除
输入输出数据:
表2-3 新闻输入输出数据
新闻查看
功能要求:
分页显示所有新闻
输入输出数据:
表2-3 新闻查看输入输出数据
3.5 用例分析
3.5.1 用例汇总
“用例模型”这个词汇我们已经在Learning案例中有所接触和了解,接下来我们就开始对本程序所涉及的用例进行简单的阐述。下表就是本程序所涉及的用例:
表3-1 系统用例汇总表
3.5.2 用例描述
在这里我们针对本程序的部分用例进行详细描述,由于篇幅问题,其他用例就不在这里进行详细介绍。有兴趣的话可以参考给出的示例,完成剩余部分用例的描述,以拓展自己的
分析能力。
新闻后台管理用例图
图3-2 新闻后台管理用例图
登录
1.0 用例名称:登录
管理员只有成功登录本系统后,才可行使所有职能。
1.1 简要说明:
直接使用本系统的员工首先需要成功登录系统,然后系统才能进入相应的功能模块。
1.2 事件流:
1.2.1 基本流:
1. 员工请求登录。
2. 系统提供员工登录界面。
3. 员工填写员工用户名、密码。
4 内容合法,服务器端验证员工用户名和密码,如果未通过,转向备选流1
5 验证通过,系统显示相应的界面,并始终显示“欢迎XXX部门XXX(姓名)登录”。
1.2.2 备选流:
1.2.2.1备选流2:
1. 如果员工身份没有通过服务器验证,将返回“员工身份信息有误!”的消息。
2. 返回基本流3。
1.3前置条件:
以合法身份登录操作系统。
引用3-3 用户登录用例描述