在线网上投稿系统软件需求说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在线投稿福建省的楼房间阿里山飞
软件需求说明书
作者:组长+学号所有组员+学号(填写)
完成日期:*********** (填写)
目录
软件需求说明书 (1)
目录 (2)
1 引言 (1)
1.1 编写目的 (1)
1.2 范围 (1)
1.2.1 系统名称 (1)
1.2.2 软件功能需求 (1)
1.2.3 软件应用 (2)
1.3 定义 (2)
1.4 参考资料 (2)
2 项目概述 (2)
2.1 产品描述 (2)
2.2 产品功能 (3)
2.3 用户特点 (3)
2.4 一般约束 (3)
2.5 假设和依据 (4)
3. 具体需求 (4)
3.1 功能需求 (4)
3.1.1查询功能 (4)
3.1.2稿件处理 (5)
3.1.3 用户管理 (6)
3.2数据流图 (7)
3.2.1网上投稿系统顶层图 (7)
3.2.2网上投稿系统零层图 (8)
3.2.3网上投稿系统一层图 (8)
3.2.4数据字典 (11)
3.3性能需求 (17)
3.4设计约束(其他标准的约束或限制(有就写没有可以为空)) (17)
3.5 其他需求 (17)
3.5.1数据库 (17)
3.5.2 故障处理需求 (17)
4 软件接口(人机界面、软件与外部其他硬件或软件系统有无交互?) (17)
1 引言
1.1 编写目的
发生的发费的萨菲上的发的是飞洒费的萨菲盛大发生范德萨的算法爱上对方的萨菲大声啥地方的萨菲通过和客户的交流和沟通,整理收集客户的具体需求,最终在认真整合用户实际需求的基础上形成了该网上投稿的需求说明规划,编写该规格的具体目的与预期的读者范围如下表1所示:
表 1 编写需求规格说明书的目的与预期读者范围表
对象目的
客户清楚表达客户需求,方便用户确认开发人员的表达和描述是否符合其实际需求,从而更方便与客户进行互动,全面把握用户需求。

开发人员方便开发人员对系统功能的掌握,以便为后期的开发设计提供参考。

1.2 范围
1.2.1 系统名称
由于该系统重在通过网络为广大投稿作者的稿件投递和稿件管理提供更便捷的服务,经综合考虑,该系统命名为《网上投稿系统》.
1.2.2 软件功能需求
该软件的具体功能需求以及各个功能需求的具体说明如下表2所示:
表2 软件功能需求表
功能名称具体说明
用户注册获取用户关键信息并进行汇总、分类。

稿件处理收集稿件,审阅分类处理,并反馈具体信息
资料检索提供标准资料征文信息等的检索功能
互动交流提供面向注册用户的交流平台
用户权限设置通过用户提供的费用来授予其对应的权限
1.2.3 软件应用
该软件的目标在于给投稿者和审稿者提供便利的平台,方便双方的交流互动,具体的利益目标下表3所示:
表 3 软件应用利益表
利益对象利益
编辑部方便征稿和评审,减少工作疏漏,提交工作效率并提供方便的交
流平台
投稿者方便投稿,简化了稿件的交付流程减少邮递延迟并提供了方便的
沟通平台
1.3 定义
网上投稿系统
1.4 参考资料
钱乐秋赵文耕牛军钰编著《软件工程》清华大学出版社
还有国家编写需求报告的规范。

2 项目概述
2.1 产品描述
在信息与科技高速发展的今天,越来越多的学术期刊随之出现,学术期刊的增多无疑会增加投稿的数量,随之而增加了作者、编辑和专家等各类人员的工作量。

同时,传统的邮寄投稿周期长,编辑录入工作量大,安全可靠性无法得到保证,且交流不方便,耽误的大量宝贵的时间。

基于WEB的网上投稿系统,采用用户使用浏览器的方式将稿件直接上传到投稿系统的方式,具有执行时间短、安全可靠性高,使用户从传统的邮寄投稿方式中解脱出来,专注于稿件的创作。

本系统是一个独立的投稿系统、包含电子投稿、作者信息注册、查询稿件处理情况,通知等基本功能及相关人性化设置。

使用方便,因此,凡具备一定上网技能的人群,均可方便使用本系统,满足自身投稿要求。

2.2 产品功能
本系统具有注册登录、稿件处理、查询检索、交流互动四大方面的功能。

具体为如下:
1、要求预投稿可暂存,可修改,可同时保存多个
2、要有留言板
3、可以搜索查看相关的标准论文
4、有用户的注册,登录界面,注册信息包括邮箱等联系方式;
5、可以随时跟踪自己所投稿件的批阅流程详细信息;
6、提供标准的投稿模板;
7、有投稿题材的分类,可供选择;
8、有相关投稿征文的消息,可以看到目前要征哪个方面的稿件
9、收稿人与投稿人可互动;
10、将投稿后的结果反馈给用户,包括发表文章的地方,版次,日期等
11、对用户的稿件具有保密功能;
12、可提供审核的最迟期限,审后结果及时反馈给用户;
2.3 用户特点
1、专家及学者
2、科技工作者
3、研究人员
4、教师及学生
5、编辑人员
使用人员特点:
1、应具备一定计算机使用方法
2、会使用浏览器上网
3、熟悉投稿的一般流程
2.4 一般约束
本条对设计系统时限制开发者选择的其他一些项作一般性描述。

而这些项将限定开发者在设计系统时的任选项。

这些包括:
a.管理方针
b.与其他应用间的接口
(1)整个系统应与因特网连接
(2)获得银行系统服务
(3)与各大主流邮件系统链接
c.并行操作
支持多人同时使用投稿系统
d.审查功能;
(1)对维护人员,则具备编辑,核实,修改,维护等功能
(2)对用户,则可获知稿件去向,及审查稿件进程
e.所需的高级语言
HTML、CSS、Javascript、JSP、SQL数据库语言
f.通信协议;
HTTP通信协议
g.安全和保密方面的考虑。

本系统可有效的保护用户隐私,稿件安全,及知识产权。

2.5 假设和依据
1.银行系统能够提供接口,方便资金处理。

假设银行不能为本系统提供服务,则资金处理在银行自身系统内处理,本系统不直接涉及资金处理。

2.邮件传递需使用各大邮箱。

假设本系统没有自己的邮箱,则邮件的收发需在各大邮件系统中完成。

3. 站内搜索功能
假设各大搜索引擎不为本系统提供搜索服务,则本系统不内设搜索服务。

3. 具体需求
3.1 功能需求(自然语言描述)
3.1.1查询功能
a.引言
查询检索功能是为了使用户方便使用本系统,简洁明了的知道想知道的信息,完成相关投稿过程,节省宝贵的时间。

查询功能所要达到的目标是可以搜索查看相关的标准论文。

需采用自顶向下的分析方法,逐步细化具体功能,相应采用网络前端的相关技术。

b.输入
(1)输入:标准论文输入。

(2)标准论文输入由系统管理员进行输入,在输入的过程中要进行严格的格式排版,将加工好的信息输出在相应的位置。

标准论文输出应在标准论文数据库中。

(3)参考模板请浏览各大投稿网站。

C.加工
(1)输入数据的有效性检查
是否同步显示到网页上,供用户查看。

(2)操作的顺序,包括事件的时间设定
操作顺序应根据投稿的业务流程来决定,由稿件审查人员对稿件的审查进程来决定。

(3)响应,例如,溢出、通信故障、错误处理等
如出现错误则由系统提示用户或返回上一级页面。

(4)受操作影响的参数
每当操作者输入新的信息,则新信息将替代原有的旧信息显示在相应的页面位置上。

(5)降级运行的要求
网络堵塞时则无法显示页面
(6)用于把系统输入变换成相应输出的任何方法(方程式、数学算法、逻辑操作等)
采用逻辑操作。

(7)输出数据的有效性检查。

显示在页面上的信息与输入者输入的信息一致。

d.输出
(1) 投稿征文消息信息输出显示在系统首页。

(2)参考模板请浏览各大投稿网站。

3.1.2稿件处理
(1)引言
由于现有的稿件交付流程比较复杂,稿件存在邮递延迟现象,并且投稿者所投来的稿件繁多,格式不是严格统一,而且审稿的具体结果也不能及时反馈给投稿者,因此从提高投稿于征稿的效率方面出发,确定了系统应该有的稿件处理这一功能,以便更好的给投稿者和编辑部之间提供良好的及时交互沟通平台。

(2)输入
具体的输入项如下表4所示:
表 4 输入表
选项数据组成
输入数据初始稿件+投稿者的基本信息
操作细节要求所输入的初始稿件须首先和系统所提供的文
章格式基本相符
参考资料提供投稿者的文章基本格式
(3)加工
具体的加工过程如下表5所示:
表 5 加工过程表
选项具体操作流程
数据有效性检查检查投稿者所投稿件的格式是否与所提供的
文章格式相符,完成初步审查
事件的时间设定从投稿到审查是否通过的结果公布的最长时
间间隔
审稿过程分类→审核→反馈给用户信息→确定终版→
编号发表
(4)输出
具体的输出项如下表6所示:
表 6 输出表
输出类型具体说明
最迟公布审稿时间审查是否通过的结果公布的最长截止时间
反馈给用户审稿信息其中包括审稿流程的跟踪信息以及审稿结果文章终版通过层层审核后最终确定的发表格式
3.1.3 用户管理
(1)引言
用户管理功能模块,主要实现的功能是用户的注册、登录和找回密码,投稿者在投稿之前要先注册,注册以后,每次投稿或查询相关信息等时,都要先进行登录,才可以访问相关的信息。

而收稿人在进入此系统时,要先进行登录,然后对所投的稿件进行审核以及和投搞人进行互动等,如果投稿人或收搞人忘记了密码,可以通过找回密码模块进行找回自己的密码。

此功能的实现主要通过基于角色的权限来进行控制,不同角色的用户,登录进入系统后,可以看到不同的资源。

此功能模块的设计,主要是为了满足用户的需要,在这个信息迅速发展的社会中,用户信息的安全和保密性是非常重要,通过权限的控制,可以很好的实现对用户信息的保密,来满足用户的需求。

(2)输入
功能模块的输入数据操作员控制细节的需求注册时输入用户的详细信息必填项不可以不填,填写格式按照给的要求填写
登录时输入用户名和密码输入的用户名和密码必须合法找回密码时要填写相关注册信息填写的信息必须和注册时候一致
(3)加工
在注册时,当用户填写了相关的信息进行注册时,首先对所填写的用户名进行有效性检查,首先到数据库中与所有已经注册的用户名进行匹配,如果此用户名已经存在,则提示用户重新输入,如果用户名合法,下来就对用户所填写信息的格式进行检查,同时检查必填项是否填写。

在登录时,当用户输入用户名和密码时,对用户输入的用户名和密码在数据库中进行查找,如果用户名和密码同时与数据库中的信息匹配成功,则可以让用户进入系统,否则就提示用户相关的出错信息。

在找回密码时,用户要输入在注册时设置的相关问题的答案,输入后,将用户填写的信息与注册时候设置的信息进行匹配。

(4)输出
在注册时,检查到用户所填写注册的信息合格后,将用户的信息存入的数据库中,并且给用户进行编号和赋予用户相应的角色。

在登录时,用户名和密码匹配成功后,就根据登录用户的角色,赋予此用户不等的资源进行访问。

找回密码时,当填写的答案与注册相同时,将用户的密码返回给用户,否则就将相关的提示信息返回给用户。

3.2数据流图(结构化方法用数据流图+数据字典,面向对象方法用用例(用况)图+重点用例(用况)的详细描述+类与对象分析形成的对象图)
3.2.1网上投稿系统顶层图
网上投稿系统顶层图入下:
图1 网上投稿系统顶层图3.2.2网上投稿系统零层图
网上投稿系统零层图如下:
图2 网上投稿系统零层图3.2.3网上投稿系统一层图
(1)用户登录注册功能
用户注册数据流图如下:
图3 用户注册数据流图用户登录数据流图如下:
图4 用户登录数据流图(2)稿件处理
稿件处理数据流图如下:
稿件初审
稿件分类原稿
不合格稿件
注册信息表审核状态信息
审核
分类存档终稿存档
发表
合格稿
终版
审核信息
图5 稿件处理数据流图
(3)查询功能数据流图如下:
投稿人
查询系统
编辑部
查询单
结果单
征文信息单
图6 查询功能总图
图7 论文查询功能图
征文信息清单
图8 征文信息查询功能图
(4)互动交流数据流图如下:
图7 互动交流数据流图3.2.4数据字典
(2)文件条目
3.3性能需求
3.4设计约束(其他标准的约束或限制(有就写没有可以为空))
3.5 其他需求
3.5.1数据库
3.5.2 故障处理需求
4 软件接口(人机界面、软件与外部其他硬件或软件系统有无交互?)。

相关文档
最新文档