需求规格说明书学校教材订购系统_第1页
需求规格说明书学校教材订购系统_第2页
需求规格说明书学校教材订购系统_第3页
需求规格说明书学校教材订购系统_第4页
需求规格说明书学校教材订购系统_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

学校教材订购系统目 录1 引言 .21.1 编写目的 21.2 背景 21.3 定义 21.4 参考资料 22 任务概述 .32.1 目标 32.2 用户的特点 32.3 假定和约束 33 需求规定 .33.1 对功能的规定 33.1.1 系统功能 .33.1.2 数据流图 .43.1.3 数据字典 63.1.4 E-R 图 .73.2 对性能的规定 83.2.1 精度 .83.2.2 时间特性要求 .83.2.3 灵活性 .83.3 输人输出要求 93.4 数据管理能力要求 93.5 故障处理要求 93.6 其他专门要求 94 运行环境规定 .94.1 设备 94.2 支持软件 94.3 接口 94.4 控制 101 引言1.1 编写目的随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。因而,做一个好的学校教材订购系统是十分重要的。在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么” , 编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。1.2 背景说明:a 软件系统的名称:学校教材订购系统;b 项目提出者:闫晓薇;c 用户:学校教务处,教师,学生d 开发平台:Eclipse、MySQL、JDK 1.61.3 定义Eclipse:适合快速开发的 Java 的开源 IDE。Java:一种面向对象的程序设计语言,具有面向对象、简单性、可移植性、稳定性、安全性 等特点。它最大的优势是不受平台限制,如.NET,VB,VC,C+只能在 Windows 环境中运 行而 Java 却可以在任何平台中运行。MySQL:高性能的开源的数据库。1.4 参考资料a.软件工程导论(第 5 版) 张海藩,清华大学出版社,2008b.实用软件工程(第二版) 郑人杰等,清华大学出版社,1997c.Java 语言程序设计 马皓等,清华大学出版社,2006d.Eclipse 使用教程 林峰等,东南大学出版社,2008e.MySQL 使用手册2 任务概述2.1 目标本系统可细化为两个子系统:销售系统和采购系统。销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。若是脱销教材则生成缺书单。采购系统的主要工作过程为:汇总缺书单,发采购单给书库采购人员;一旦新书入库后,即发到货通知。2.2 用户的特点本软件的最终用户可分为操作人员、维护人员。其中,要求操作人员对计算机有一定了解,可以无障碍的使用本系统提供给操作人员操作权限内的各种功能。要求维护人员是对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人员。本系统主要在学期开学发书、学期结束订书时大频度使用,这时候也是本系统最需要维护的时候,所以在这时候要对本系统进行必要的检修,防止系统出错。2.3 假定和约束列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。3 需求规定 3.1 对功能的规定3.1.1 系统功能产品主要实现以下功能:a. 销售系统教材浏览服务:学生或教师在填写购书单前可以先对教材总体进行浏览,对教材名称,库存数量及价格进行一定的了解,然后再结合自己的情况决定自己要购买的教材,填写购书单。购书服务:本系统在向学生售书时要求学生填写购书单(包括以下信息:学生姓名、购书数量、购书书名信息) ,经审查有效后,打印领书单返回给学生领取书籍。教材信息发布:学院教材订购负责人提供教学用书表后,本系统将教材信息公布,以便于学生确定所需书目,下购书单。通知采购:当库存中缺书时,汇总缺书信息,通知教材工作人员进行采购。本系统还兼顾一点财务信息的管理,当发生购书时,系统直接向购书者收取现金。3.1.2 数据流图教材发行人员教师或学生购书单 审核信息进书通知进书通知缺书单领书单0大学教材订购系统采购人员0 层数据流图1 层数据流图销售子系统的数据流图采购子系统数据流图学校教材订购系统数据流图3.1.3 数据字典名字:购书表别名:购书单描述:提供给教材销售人员的购书单定义:购书单购书单号+书名+出版社+价格数量+日期+订购人姓名购书总数购书单号正整数(数据库自动生成)价格整数+2 位小数位置:输出到打印机名字:领书表别名:领书单描述:送给学生或教师的领书报表定义:领书单领书单号+订购者姓名+购书单号+领书日期领书单号年+月+日+4 位整数位置:输出到打印机名字:缺书表别名:缺书单描述:送给相关工作人员的表,用来补充书籍定义:缺书单缺书单号书名+出版社总数缺书单号正整数(数据库自动生成)位置:输出到打印机名字:进书通知描述:详细的描述了进书的信息定义:进书通知编号+书名+出版社+价格数量+ 采购日期+采购总数编号正整数(数据库自动生成)位置:名字:审核信息描述:用于审核信息定义:审核信息教材发行人员姓名+审核标志+审核日期审核标志TURE|FALSE(注:表示审核是否通过)位置:名字:图书信息定义: 图书信息记录 ID +书名+出版社+价格库存数量记录 ID正整数(数据库自动生成)3.1.4 E-R 图各实体之间具有一定的联系,用 E-R 图表示出来,如下图所示订单领书单教材教材编号 教材名称 价格 库存量 内容说明购买领取MNMN3.2 对性能的规定3.2.1 精度对系统中输入的数据要按照数据字典的规定严格输入,尽量避免数溢出处和数据的不合法性。3.2.2 时间特性要求说明对于该软件的时间特性要求,如对:a 响应时间;b 更新处理时间;c 数据的转换和传送时间;d 解题时间;等的要求。3.2.3 灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:a 操作方式上的变化;b 运行环境的变化;c 同其他软件的接口的变化;d 精度和有效时限的变化;e 计划的变化或改进。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。3.3 输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。3.4 数据管理能力要求说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。3.5 故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。3.6 其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。4 运行环境规定4.1 设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a 处理器型号及内存容量;b 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c 输入及输

温馨提示

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

评论

0/150

提交评论