需求规约模板全解

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

软件工程概论

实验报告

实验名称:软件需求说明书学号:**********

*名:***

第1页共9 页

软件需求规格说明书

目录

1引言 (3)

1.1目的 (3)

1.2背景 (3)

1.3参考资料 (3)

1.4术语 (3)

2任务概述目标 (4)

3需求规定 (5)

3.1一般性需求 (5)

3.2功能性需求 (5)

3.3从本节开始为具体功能点需求 (5)

需求描述 (5)

业务流程描述此处画出该功能的业务流程图 (6)

数据描述 (6)

3.4系统安全性的要求 (8)

4运行环境规定 (8)

4.1运行环境 (8)

4.2接口 (8)

5遗留问题 (8)

6项目非技术需求 (9)

1引言

1.1 目的

本要求规格说明书对学校教材购销系统进行简单的分析,给出了系统的数据流图。系统主要用户是学生,教师和教材工作人员,加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。

1.2 背景

名称:学校教材订购系统(School materials ordering system)

预期读者:学生,教师,教材整理工作者以及对软件开发过程中文档编写格式不熟悉的初学者。

适用范围:学校教材购销系统是为高等院校开发的,用于日常的教材管理,包括销售与采购。提供数字化的管理,提高学校教材管理部门的工作效率。

1.3 参考资料

1.4 术语

第3页共9 页

2任务概述

随着高校办学规模的扩展,管理方式和管理效率的矛盾日渐突出。在教材购销方面,手工管理方式和文档系统管理方式在管理质量和管理效率上,从根本上不能适应大规模的管理要求。而随着计算机科学的发展与进步,计算机科学管理方式,不管在管理效率还是在管理质量上都逐步显示出了它的可靠性和优越性。而且计算机管理在人力、物力等资源方面都比以前的管理模式要有大的节省。计算机管理正以它自身的优越性成为管理模式中的主流。教材购销管理系统采用计算机管理模式的必然性也在与此!

本系统以学校为背景,在认真调研和分析了学校订购教材的现状之后,根据学生,教师和教材工作人员的需求和各个功能的关系,做出了积极的设计方案。在新的管理资源和管理模式上,力争能使工作质量、工作效率等得到提高,推动学校发展的步伐。

本系统名称为:山东交通学院教材购销系统。由徐延峰老师提出,经我们项目小组成员(岳文博、董庆辉、朱登浩、王亭亭、陈晓晓)共同协作完成。

软件产品的作用范围

学校教材购销系统是为高等院校开发的,用于日常的教材管理,包括销售与采购。提供数字化的管理,提高学校教材管理部门的工作效率。

一般性描述

本系统可细化为两个子系统:销售系统和采购系统

销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知。

产品功能:

本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。

本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。

本系统还兼顾一点财务信息的管理,在发生单人购书时,系统直接向购书者收取现金,内部形成一个小小的财务管理。

本系统还和学校的财务科发生数据交换,发生集体售书时,学校根据数据的有效性,直接向集体售书,形成的财务信息直接和财务科交换,方便结算。即:向学生集体售书时不需要直接收取现金,而待教材科结算时向财务科提交数据,由财务科从学生的预交书费里扣除,保证教材科财务信息的完整。

3需求规定

3.1 一般性需求

对系统中输入的数据要按照数据字典的规定严格输入,严重避免数溢出处和数据的不合法性

3.2 功能性需求

本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。

本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号,图书书名,出版社信息,图书特色等信息方便操作人员把握图书信息。

本系统还兼顾一点财务信息的管理,在发生单人购书时,系统直接向购书者收取现金,内部形成一个小小的财务管理。

本系统还和学校的财务科发生数据交换,发生集体售书时,根据数据的有效性,直接向集体售书,形成的财务信息直接和财务科交换,方便结算。即:向学生集体售书时不需要直接收取现金,而待教材科结算时向财务科提交数据,即财务科从学生的预交书费里扣除,保证教材科财务信息的完整性。

3.3 从本节开始为具体功能点需求

需求描述

业务流程描述

数据描述

3.4 系统安全性的要求

3.4.1数据存储安全

本软件有备份功能,对数据损坏或破坏有很好的恢复能力

3.4.2访问控制安全

本软件有密码验证,对不同权限进行不同的登陆

3.4.3网络传输安全

本软件友好性极强和其他软件有很好的兼容性。

3.4.4应用系统审计

3.4.5系统约束

3.4.6其他专门要求

4运行环境规定

4.1 运行环境

4.1.1软件环境

MyEclipse5.5 集成开发工具,MySQL5.0.22数据库和window visio2003画图工具以及windows word文档工具。

4.1.2硬件环境

内存:2GM;CPU:Intel Core2 1.80GHz

4.2 接口

各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在模块之间传递。

5遗留问题

1.在输入不符合定义格式的数据时,软件应出现提示信息,而不是死机或是删除已经输

相关文档
最新文档