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

下载本文档

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

文档简介

学校教材订购系统项目开发文档需求规格说明书姓名:和静钰 学院班级:软件工程1011学号:20101872指导老师:贾晶目 录目 录21.引言31.1编写目的:31.2项目背景:31.3定义:31.4参考资料:42.任务概述42.1目标:42.2运行环境:42.3条件与限制:53.数据描述53.1系统数据流图:53.2数据库描述:63.3数据字典:64.功能需求84.1系统的逻辑模型:84.2功能划分:95.性能需求95.1精度:95.2时间特性要求:95.3灵活性:106.运行需求101.引言1.1编写目的:需求规格说明书是需求分析的产物,它是软件系统生存期中软件定义阶段的最后一个步骤。需求分析对学校教材订购系统进行简单的分析,给出了系统的数据流图,作为整个软件开发过程的指南,也是软件开发人员开发出符合用户要求的软件的基础。使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个软件开发的基础。本软件需求说明书的读者是系统开发人员或合同约定的人员。1.2项目背景:开发软件名称:学校教材订购系统项目任务提出者:学校老师项目开发者:和静钰用户:学校教务处、教师、学生运行环境:江西农大机房开发平台:Eclipse、MySQL、JDK 1.61.3定义:数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素, 只是描绘信息在系统中流动和处理的情况。系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。库存表:存放库中存在得书籍数据。出库表:存放已销售的书籍的数据。进库表:存放入库书籍的数据。购书表:存放提交的购书信息。缺书登记表:存放缺少的书籍的信息。待购教材表:存放待购书籍信息。Eclipse:适合快速开发的Java的开源IDE。Java:一种面向对象的程序设计语言,具有面向对象、简单性、可移植性、 稳定性、安全性等特点。它最大的优势是不受平台限制,如.NET,VB, VC,C+只能在Windows环境中运行而Java却可以在任何平台中运行。MySQL:高性能的开源的数据库。1.4参考资料:软件工程导论张海藩 清华大学出版社2.任务概述2.1目标:系统实现后,提供数字化的管理,提高学校教材管理部门的工作效率。降低订购中的错误发生率,减少人力物力的繁琐开销。1)学生和老师能够随时登录订购教材、查看和修改订购单,还可以查看领书单。2)发行人员能随时登录处理订购单、查看库存和输入初始的库存书籍,还有查看进书通知。3)采购人员能随时登录系统查看缺书单,填写进书单。2.2运行环境:硬件条件:运行本系统要求处理器在奔腾III以上、内存在256MB以上的普 通PC机或专用服务器。运行环境:Windows 2000、Windows XP、Windows 7。数据库:Oracle、Postgresql、MySQL、SQL Server2.3条件与限制:设计系统周期为5年,估计最长可达10年处理速度:一般查询速度5秒关键数据查询速度:2秒符合法律规定没有触犯合同中双方所签署的条款。会使用电脑和对网络的安全性有了解的人员均可使用。3.数据描述3.1系统数据流图:教材发行人员教师或学生购书单审核信息进书通知进书通知缺书单领书单0大学教材订购系统 采购人员3.2数据库描述:MySQL:高性能的开源的数据库。3.3数据字典:名字:购书表别名:购书单描述:提供给教材销售人员的购书单定义:购书单购书单号+书名+出版社+价格数量+日期+订购人姓名购书总数 购书单号正整数(数据库自动生成) 价格整数+2位小数位置:输出到打印机名字:领书表别名:领书单描述:送给学生或教师的领书报表定义:领书单领书单号+订购者姓名+购书单号+领书日期 领书单号年+月+日+4位整数位置:输出到打印机名字:缺书表别名:缺书单描述:送给相关工作人员的表,用来补充书籍定义:缺书单缺书单号书名+出版社总数 缺书单号正整数(数据库自动生成)位置:输出到打印机名字:进书通知描述:详细的描述了进书的信息定义:进书通知编号+书名+出版社+价格数量+ 采购日期+采购总数 编号正整数(数据库自动生成)位置:名字:审核信息描述:用于审核信息定义:审核信息教材发行人员姓名+审核标志+审核日期 审核标志TURE|FALSE(注:表示审核是否通过)位置:名字:图书信息定义: 图书信息记录ID +书名+出版社+价格库存数量 记录ID正整数(数据库自动生成) 数据对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可采用ER图的方法进行数据结构分析。本系统中涉及的实体主要有“学生”、“教师”、“教材”、“院系”和“学生预存款”等,各实体及其属性如图所示。“教材”实体及其属性图内容说明教材名称教材编码教材价格库存量各实体之间具有一定的联系,用ER图表示出来,如下所示:购书日期nm订单购买m领取教材领书单n4.功能需求4.1系统的逻辑模型:4.2功能划分:a) 教材浏览服务:学生或教师在填写购书单前可以先对教材总体进行浏览,对教材名称,库存数量及价格进行一定的了解,然后再结合自己的情况决定自己要购买的教材,填写购书单。b)购书服务:本系统在向学生、教师售书时要求填写购书单(包括以下信息:姓名、购书数量、购书书名信息),经教材发行人员审查有效后,开发票、打印领书单返回给教师或学生领取书籍。c)教材信息发布:学院教材订购负责人提供教学用书表后,本系统将教材信息公布,以便于学生确定所需书目,下购书单。d)通知采购:当库存中缺书时,汇总缺书信息,发缺书单给书库采购人员。e)通知进书:当新书入库后,即发进书通知给教材发行人员。5.性能需求5.1精度:对系统中输入的数据要按照数据字典的规定严格输入,尽量避免数溢出处和数据的不合法性。5.2时间特性要求:定购需要提前若干天1) 系统的更新处理时间应该在可接受的范围内;2) 系统的数据查询时间应该在可接受的范围内;3) 系统的数据统计时间应该在可接受的范围内。5.3灵活性:在购书单未审核时,可以撤消订购或修改,一旦审核,则不能再修改。1)操作方式上应该能够满足鼠标和键盘任意切换的需要;2)能够支持Windows95、Windows98、Windows2000、Windows Me、Windows XP运行环境。3)留有与其他系统的接口。5.4故障处理要求:在输入不符合定义格式的数据时,软件应出现提示信息,而不是死机或是删除已经输入的信息,然后再弹出输入界面重新开始。其

温馨提示

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

评论

0/150

提交评论