学校教材订购系统需求说明书

上传人:工**** 文档编号:507814284 上传时间:2023-04-30 格式:DOCX 页数:5 大小:58.88KB
返回 下载 相关 举报
学校教材订购系统需求说明书_第1页
第1页 / 共5页
学校教材订购系统需求说明书_第2页
第2页 / 共5页
学校教材订购系统需求说明书_第3页
第3页 / 共5页
学校教材订购系统需求说明书_第4页
第4页 / 共5页
学校教材订购系统需求说明书_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《学校教材订购系统需求说明书》由会员分享,可在线阅读,更多相关《学校教材订购系统需求说明书(5页珍藏版)》请在金锄头文库上搜索。

1、学校教材订购系统需求规格说明书1、引言1.1编写目的需求规格说明书是需求分析的产物,它是软件系统生存期中软件定义阶段的最后一个步 骤。本系统在可行性研究的基础上,是为了进一步明确该系统的软件需求,以便安排项目规 划与进度,组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2项目背景开发软件名称:学校教材订购系统项目任务提出者:软件工程老师项目开发者:计科N092用户:学校教材管理部门和全校师生实现该软件的计算机网络:计算机科学实验室项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在 Windows NT系统上以JAVA以及MySql数据库

2、等为开发软件的应用程序。1.3定义数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息 在系统中流动和处理的情况。系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑 盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。库存表:存放库中存在得书籍数据。出库表:存放已销售的书籍的数据。进库表:存放入库书籍的数据。购书表:存放提交的购书信息。缺书登记表:存放缺少的书籍的信息。待购教材表:存放待购书籍信息。1.4参考资料1. 软件工程导论(第四版)张海藩,清华大学出版社,20032. 实用软件工程(第二版)郑人杰等,清华大学出版

3、社,19974.Java语言程序设计马皓等,清华大学出版社,20063. Eclipse使用教程林峰等,东南大学出版社,20084. MySQL使用手册2、任务概述2.1目标1)学生和老师能够随时登录订购教材、查看和修改订购单,还可以查看领书单。2)发行人员能随时登录处理订购单、查看库存和输入初始的库存书籍,还有查看进书通 知。3)采购人员能随时登录系统查看缺书单,填写进书单。2.2运行环境运行环境:Windows XP, Vista 等数据库:Mysql可利用的信息和资源:互联网信息,实验室2.3条件、假定和约束所建议的系统的运行寿命的最小值:3年进行系统方案选择比较的时间为:3周经费、投资

4、方面的来源和限制:小组筹集硬件条件:CPU为Pentium4以上,内存为256MB以上3、需求规定3.1对功能的规定3.1.1系统功能本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打 印领书单返回给学生领取书籍。本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社 信息、图书特色等信息方便操作人员把握图书信息。教材订购系统的功能可以划分为如下几个部分:1)系统帐户管理:主要是对系统用户进行管理,包括登陆、退出、操作记录等。2)销售管理:提交购书单、审核购书单、开发票、登记购书纪录、返回领书单、修改和 维护数据库中相应的表。3)采购管理:发

5、缺书单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护 数据库中相应的表。3.1.2数据流图顶层图:学校教材订购系统流程图3.1.3数据字典本系统的部分数据字典如下:名字:订购单别名:订书单描述:送给采购员的定书表定义:订购单二购书单号+书号+购书日期+订购者编号+订购者姓名+数量+总额 购书单号=以1开头的1-50位数字书号=50位以数字开头的数字与字母的组合购书日期=购书当天的时间格式为:*年*月*日订购者编号=教师工号I学生学号订购者姓名=教师姓名I学生姓名数量=1121314I10000000总额=1121314I10000000位置:输出到打印机名字:进书单别名:进书信息描述

6、:详细的描述了进书的信息定义:进书单二进书单号+书号+采购人姓名+采购日期+采购总数+采购总额 进书单号=以2开头的1-50位数字书号=50位以数字开头的数字与字母的组合采购者姓名=教师姓名采购日期=购书当天的时间 格式为:*年*月*日采购总数=1121314 I10000000采购总额=1121314I10000000 名字:领书单别名:领书表描述:送给学生或教师的领书报表定义:领书单二领书单号,订购者编号,领书日期,购书单号,购书日期,经办人 领书单号=以3开头的1-50位数字订购者编号=教师工号I学生学号领书日期=领书当天的时间格式为:*年*月*日 购书单号=以1开头的1-50位数字购书

7、日期=购书当天的时间格式为:*年*月*日 经办人=教师姓名位置:输出到打印机名字:缺书单别名:缺书表 描述:送给相关工作人员的表,用来补充书籍 定义:缺书单二缺书单号+书号+总数缺书单号=以4开头的1-50位数字 书号=50位以数字开头的数字与字母的组合总数=1121314110000000位置:输出到打印机 名字:入库单别名:入库表定义:入库单=入库号+书号+数量+入库时间入库号=以5开头的1-50位数字 书号=50位以数字开头的数字与字母的组合 数量=1121314110000000入库时间=入库当天的时间 格式为:*年*月*日名字:出库表定义:出库表=出库号+书号+数量+出库时间出库号=

8、以6头的1-50位数字书号=50位以数字开头的数字与字母的组合 数量=1121314110000000出库时间=出库当天的时间格式为:*年*月*日 名字:库存表 定义:库存表=记录号+书号+数量记录号=以7头的1-50位数字书号=50位以数字开头的数字与字母的组合数量=1121314110000000 名字:教材信息定义:教材信息=书号+书名+编者+出版社+单价 书号=50位以数字开头的数字与字母的组合 书名=教材的名称 编者=教材的作者 出版社=出版教材的出版社单价=出售教材的价格格式为:1121314110000000名字:学生信息定义:学生信息二学生学号+学生姓名+学生性别+学生班级+电

9、话 学生学号=以数字11开头的10为数字学生姓名=订购学生的姓名学生性别=男|女学生年级=大一 I大二I大三I大四电话=1121314150 名字:教师信息定义:教师信息二教师工号+教师姓名+教师性别+教师部门+电话 教师学号=以数字22开头的10为数字教师生姓名=订购教师的姓名教师性别=男1女教师部门=机械I电气I生化数学人文I计算机I其他电话=1I2I3I4I503.2对性能的规定3.2.1精度购书是由需求决定的,只要有缺书现象则会体现出来,但也因为这样,如果需要提前多 购相关书籍的话,则需要管理人员的参与。3.2.2时间特性要求定购需要提前若干天1)系统的更新处理时间应该在可接受的范围内

10、;2)系统的数据查询时间应该在可接受的范围内;3)系统的数据统计时间应该在可接受的范围内。3.2.3灵活性在购书单未审核时,可以撤消订购或修改,一旦审核,则不能再修改。1)操作方式上应该能够满足鼠标和键盘任意切换的需要;2)能够支持 Windows95、Windows98、Windows2000、Windows Me、Windows XP 运行 环境。3)留有与其他系统的接口。3.3输入输出要求输入项目销售子系统模块:需要输入购书单中要求的信息(提交人姓名、书名、书号、数量、身份 识别码)。采购子系统模块:需要输入缺书单中要求的信息(书名、书号、数量)。输出项目销售子系统模块:需要打印领书单(

11、书名、书号、数量、领书人姓名),发票(书名、书 号、开票人姓名、交易金额、交易日期)。采购子系统模块:需要打印进书通知单(书号、书名、进书日期)。3.4数据管理能力由于教材管理部门需要对教材的信息进行长期的保存,再加上教材的出库或入库比较频 繁,因此对数据的存储有一定的要求。3.5故障处理要求在输入不符合定义格式的数据时,软件应出现提示信息,而不是死机或是删除已经输入的 信息,然后再弹出输入界面重新开始。其他情形不再一一描述。4、运行环境设定4.1设备运行本软件要求处理器在奔腾III以上,内存在256MB以上的计算机。4.2支持软件本系统支持的操作系统包括:Windows95、Windows98、Windows2000、Windows Me Windows XP .本系统支持的数据库:SQL Server 2000.本软件的开发工具:Java、Eclipse。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号