软件需求说明书
1引言
1.1编写目的
本说明书的目的在于详细介绍OH电竞新闻管理系统所包含的需要,以便客户能够确认产品的确切需求以及开发人员能够根据需求设计编码。以下叙述将结合文字描述,流程图,界面原型以及类图等来描述新闻管理系统的功能,性能,用户界面,运行环境,外部接口以及针对用户操作给出的各种响应。
本说明书的预期读者为:用户代表,项目组成员。
1.2背景
系统名称:OH电竞新闻管理系统
任务提出者:新闻系统后台管理人员
任务开发者:中南民族大学计科专业OH团队
用户:新闻系统管理人员
1.3定义
管理员:新闻系统后台管理人员。
1.4参考资料
《实用软件工程》- 一郑人杰、 殷人昆、陶永雷 清华大学出版社 2008-11
《数据库系统概论》_王珊、萨师煊 高等教育出版社2008-3《Delphi 7.0程序设计》一田原、官东、李素若、李文泼 清华大学出版社和北京交通大学出版社2007-7
2任务概述
2.1目标
OH电竞新闻管理系统是一款满足新闻系统管理人员后台操作的产品。现在电竞行业蓬勃发展,越来越多人对电竞产生兴趣,想要了解更多的资讯。为了方便后台人员管理OH电竞新闻网,所以我们推出了这款新闻管理系统。
2.2用户的特点
用户是以电竞为主题的新闻网站公司。本产品的最终终端是新闻的后台管理人员,他们都受过电脑使用的培训,能够熟练的使用网页浏览器、输入和处理各种文字信息。公司有专职网络管理员,可以对软件系统进行维护,解决常见的配置问题。
2.3假定和约束
软件需于新闻网站上线一周前开发完成,测试完毕并上线运行。
3需求规定
3.1对功能的规定
功能 | 概述 | 用户 |
新闻栏目的增加和管理 | 管理员可通过后台对新闻进行栏目归类,管理员可对相应栏目的修改、删除以及新增 | 管理员 |
新闻添加和管理 | 管理员通过后台系统对实现新闻增加,新增的新闻直接进入数据库,管理员可根据需求设置是否定位热点、头条等, 将数据库中新闻以列表形式呈现,管理员可以通过当前新闻列表对新闻进行查看、修改、删除等操作。 | 管理员 |
新闻评论管理 | 用户对相应文章进行评论以后会进入后台数据库中,管理员可以通过列表查询相应评论,也可以选择删除部分评论。 | 管理员 |
友情链接的添加和管理 | 管理员决定添加相应的友情链接到首页展示,管理员通过管理列表对相应的链接进行修改、删除等操作。 | 管理员 |
刷新服务器缓存 | 管理员后台可以对服务器缓存进行刷新,以此保证可以看到相应更改结果。 | 管理员 |
新闻阅读和评论 | 用户可以根据首页显示内容查看新闻内容,也可以在相关栏目下进行评论,评论内容会进入后台数据库中 | 用户 |
功能 | 概述 | 用户 |
栏目管理 | 可根据网站需求,对网站栏目进行新增、编辑或删除操作 | 管理员 |
文章管理 | 可根据网站需求,对网站文章进行新增、编辑或删除操作 | 管理员 |
文章修改 | 具体进一步对文章进行修改,包括标题、所属分类、发布时间等信息。 | 管理员 |
3.2对性能的规定
3.2.1精度
该软件数据的输入、处理、输出所要数据达到的精度说明如下:本软件涉及到需要手工输入数据的字段及说明如下:
字段 | 精度 | 备注 |
账号 | 合法的字符串(如:zcc) | |
密码 | 合法的字符串 | |
栏目添加 | 合法的字符串 | |
文章内容 | 合法的字符串 | text文本 |
3.2.2时间特性要求
更新处理时间:根据用户反映情况而定。
数据传输:快速。
3.2.3灵活性
用户操作方式:用户可以用键盘直接输入信息。
运行环境:只要是在Windows操作系统系列均可运行该软件。
时间特性:运行环境的改变不影响该软件的响应时间以及数据传输效率。
3.3输入输出要求
表名 | 属性 | 类型 | 精度 |
管理员登录表 | 用户编号 用户名 用户密码 | 整型 字符串 字符串 | 4 20 20 |
栏目管理表 | 栏目编号 栏目名称 | 整型 字符串 | 4 20 |
文章管理表 | 文章编号 文章标题 文章作者 文章状态 浏览次数 发布时间 文章内容 所属栏目 | 整型 字符串 字符串 整型 整型 时间 文本 整型 | 4 40 20 2 11 4 |
友情链接表 | 链接编号 链接名 链接地址 联系人邮箱 排列顺序 | 整形 字符串 字符串 字符串 整形 | 11 20 40 40 11 |
评论管理表 | 评论编号 被评论新闻标号 评论内容 用户IP 评论时间 | 整形 整形 字符串 字符串 时间 | 11 11 200 40 |
3.4数据管理能力要求
需要管理的文卷:5
记录的个数:5
对可预见的增长对数据及其分量的存储要求作出估算。
3.5故障处理要求
3.6其他专门要求
a.用户之间不能相互修改密码,即各用户只有自己登录系统才能修改自己的登录密码;
各人员的密码皆不可见,即使是管理人员也不能查询各员工的密码。
b.各用户只能在自己的权限范围内操作,无法实现超越自己权限的任何操作,实现了
数据的安全和保密。
4运行环境规定
4.1设备
4.2支持软件
java jdk
mysql
4.3接口
4.4控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。