在线网上投稿系统软件需求说明书.doc_第1页
在线网上投稿系统软件需求说明书.doc_第2页
在线网上投稿系统软件需求说明书.doc_第3页
在线网上投稿系统软件需求说明书.doc_第4页
在线网上投稿系统软件需求说明书.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上投稿系统软件需求说明书在线投稿福建省的楼房间阿里山飞 软件需求说明书 作 者:组长+学号 所有组员+学号(填写)完成日期: * (填写)目录 软件需求说明书1目录21 引言11.1 编写目的11.2 范围11.2.1 系统名称11.2.2 软件功能需求11.2.3 软件应用21.3 定义21.4 参考资料22 项目概述22.1 产品描述22.2 产品功能32.3 用户特点32.4 一般约束32.5 假设和依据43. 具体需求43.1 功能需求43.1.1查询功能43.1.2稿件处理53.1.3 用户管理63.2数据流图73.2.1网上投稿系统顶层图73.2.2网上投稿系统零层图83.2.3网上投稿系统一层图83.2.4数据字典113.3性能需求173.4设计约束(其他标准的约束或限制(有就写没有可以为空)173.5 其他需求173.5.1数据库173.5.2 故障处理需求174 软件接口(人机界面、软件与外部其他硬件或软件系统有无交互?)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数据字典(1)数据流表数据流简述组成来源去向查询单标准论文的关键字输入关键字投稿人查询系统符合论文清单根据关键字查询所得到的论文清单论文编号+论文名+作者名+论文内容+发表时间查询系统投稿人查询失败信息查询无结果时的提示信息错误信息查询系统投稿人征文单编辑部给出的征文信息征文编号+征文标题+征文内容+开始时间+截止时间编辑部征文信息清单征文信息列表系统公告所给出的征文信息征文编号+征文标题+征文内容+开始时间+截止时间查询系统投稿人留言清单留言内容信息表留言内容+留言时间+留言用户名+留言对象留言人数据库不合格留言单不合格留言信息表留言内容+留言时间+留言用户名+留言对象+不合格原因 留言人回收站合格留言清单合格留言信息表留言内容+留言时间+留言用户名+留言对象检查留言单审定合法用户、留言内容合格标准合格标准表合格标准要求数据库审定合法用户、留言内容正式留言清单符合合法留言人及内容的清单留言内容+留言时间+留言用户名+留言对象审定合法用户、留言内容数据库回复单对留言进行回复回复内容+留言时间+留言用户名正式留言单制作回复单分类留言统计表对所有留言进行汇总留言内容+留言时间+留言用户名+留言对象+留言类别留言表分类统计留言表原稿件投稿人所投的初始稿件投稿人编号+待审稿件+投稿时间投稿人稿件初审不合格稿件经初审不合格的稿件投稿人编号+待审稿件+投稿时间+不合格原因稿件初审投稿人合格稿件经初审合格稿件投稿人编号+待审稿件+投稿时间+稿件编号稿件初审稿件分类审核信息稿件所在审核过程状态记录投稿人编号+稿件审核记录审核状态信息投稿人不合格注册表对不合格注册表的不合格地方进行标识投稿人编号+不合格标识注册投稿人注册表用户填写的信息注册表编号+用户名+密码+邮箱地址+联系方式用户注册加工验证后出错问题登录时密码与用户名不相符或验证码输入不正确登录名+出错原因登录找回密码用户正确登录信息用户名和密码相符而且验证码正确用户名+密码+验证码找回密码用户个人相关信息用户的所有信息用户名+邮箱地址+联系方式+密码登陆(2)文件条目文件名简述文件组成写文件的加工读文件的加工已发表论文清单数据库中所存放的已经发表过的论文清单论文编号+论文名+作者名+论文内容+发表时间核对论文标识征文信息清单数据库中所存放的所有征文信息征文编号+征文标题+征文内容+开始时间+截止时间编辑征文信息查询征文信息分类统计留言表对所有留言进行汇总留言内容+留言时间+留言用户名+留言对象+留言类别审定合法用户、留言内容,制作回复单分类统计留言表分类存档将初稿进行分类汇总,存档初稿+投稿时间+稿件类别+投稿人编号稿件分类审核审核状态信息稿件所在审核过程状态记录投稿人编号+稿件审核记录+审核日期稿件初审、分类、审核、发表信息检索终稿存档经审核通过决定出版发表的稿件存档投稿人编号+终稿+发表时间+出版社+稿件类别审核信息检索注册信息表经过审核成功注册的用户信息注册编号+用户名+密码+提示问题及答案+邮箱地址+通信方式注册注册审核、登陆审核、信息检索(3)数据项数据项名简述数据类型计量单位关键字搜索论文的关键字String字节论文编号标准论文的唯一标识Int论文名标准论文的名称String字节作者名标准论文的作者名称String字节论文内容标准论文的内容Text字节发表时间标准论文的发表时间Date年月日错误信息查询无结果时系统给出的信息String字节征文编号征文信息的唯一标识Int征文标题征文信息的标题String字节征文内容征文信息的内容Text字节开始时间征文的起始时间Date年月日截止时间征文的截止时间Date年月日留言内容text字节留言时间留言人留言时间date年月日留言用户名留言人注册名string字符串留言对象string字符串不合格原因留言不合格说明text字节初稿审核通过的投稿人投的原稿text字节投稿时间投稿人投稿时间date年月日稿件类别稿件所属学科类别char投稿人编号投稿人注册时系统进行的自动编号long稿件审核记录稿件审核过程中的记录text字节审核日期稿件所处的审核阶段的时间date年月日终稿经审核处理后的稿件text字节发表时间终稿的发表时间date年月日出版社稿件发表的地方char待审稿件经初步审核合格的稿件text字节不合格原因稿件不合格原因说明text字节稿件编号对合格稿件的编号long注册编号对注册用户的唯一编号Long用户名对注册者的说明char字节提示问题及答案对用户丢失密码后的提示text字节出错原因对用户登陆出错的提示text字节密码对用户的保密措施char字节邮箱对用户的邮箱char字节联系方式用户的联系方式text字节(4)加工条目名称简述输入数据流输出数据流加工逻辑核对论文标识关键字与数据库中已有论文的标识进行匹配

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论