学校教材订购系统需求规格说明书Word下载.docx

上传人:b****4 文档编号:18191491 上传时间:2022-12-14 格式:DOCX 页数:11 大小:18.79KB
下载 相关 举报
学校教材订购系统需求规格说明书Word下载.docx_第1页
第1页 / 共11页
学校教材订购系统需求规格说明书Word下载.docx_第2页
第2页 / 共11页
学校教材订购系统需求规格说明书Word下载.docx_第3页
第3页 / 共11页
学校教材订购系统需求规格说明书Word下载.docx_第4页
第4页 / 共11页
学校教材订购系统需求规格说明书Word下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

学校教材订购系统需求规格说明书Word下载.docx

《学校教材订购系统需求规格说明书Word下载.docx》由会员分享,可在线阅读,更多相关《学校教材订购系统需求规格说明书Word下载.docx(11页珍藏版)》请在冰豆网上搜索。

学校教材订购系统需求规格说明书Word下载.docx

入库书籍信息表

出库表:

出库书籍信息表

系统:

本教材订购系统

外部项:

学生,教师,教材工作人员

文字加下划线表示表的主键(如学号)

文字加下波浪线表示表的外键(如教师编号)

1.4参考资料

《软件工程第3版》

《数据库原理及应用》

2.任务概述

2.1目标

开发一个“学校教材订购系统”,方便教师、学生领书,教材采购人员采购书籍。

教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生凭借领书单即可去书库领书。

若是脱销教材,则登记缺书,发缺书单给书库采购人员,采购人员依据缺书单进行相关书籍采购;

教材发行人员则可再通知教师或学生凭领书单再次领书。

要求系统对外部使用人员来说简单明了,操作容易,并且系统内部安全,快速,容易的完成上述各种操作。

并且系统数据库易于维护人员更新维护。

尽量缩短开发周期(两周以内),但是系统功能要完善,做到周期短而性能完美,减少成本。

2.2运行环境

WINDOWSXP,WINDOWSVISTA,WINDOWS7,WINDOWS8

2.3条件与限制

1、当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。

2、在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。

3、系统的外部项至少包括:

教师、学生和教材工作人员。

4、系统的相关数据存储至少包括:

购书表、库存表、缺书登记表、待购教材表、进库表和出库表。

3.数据描述

3.1静态数据

学生(学号,姓名,班级,专业)

老师(教师编号姓名)

书籍相关信息(ISBN书号,书名,出版社等)

3.2动态数据

销售子系统模块:

领书单(ISBN书号,数量,领书人编号)

发票(ISBN书号,开票人姓名,交易金额,交易日期)

采购子系统模块:

进书通知单(ISBN书号,进书数量,进书日期)

3.3数据库介绍

1、购书单:

包含由教师或学生提交的购书单中各种书的信息

2、缺书表:

包括教材脱销时各种书的信息

3、库存表:

包括库存的各种书的信息

4、待购教材表:

包括待购的各种书的信息

5、进库表:

包括进库的各种书的信息

6、出库表:

包括出库的各种书的信息

3.4数据词典

下面为本系统提供必要的数据字典,以方便系统是最终实现。

下面将分别针对教材购销系统的数据流程图的各个项目进行定义。

●数据流描述

数据流名称:

购书单

组成:

学号+姓名+书籍名称+书籍编号+书籍出版社+购书单位{个人、集体}+单价+数量

领书单

学号+姓名+书号+单价+数量+总价+书名+书籍出版社+出版时间+|书籍信息

缺书单

书号+书名+出版社+数量+出版时间+书籍信息+单价

进书通知

书籍名称+书籍编号+书籍出版社数量+出版时间+单价+总价+书籍信息

教学用书单

书籍名称+书籍编号+书籍出版社+出版时间+数量+单价+书籍信息

学生证

学生姓名+学生编号+班级+院系+入学时间+性别+年龄

图书

书号+书名+出版社+出版时间+图书信息{面向21世纪教材、国家优秀教材、国家指定教材}

发票

学号+姓名+{书号+单价+数量+总价}+书费合计

●数据存储描述

数据存储名称:

各班学生用表

系编号+班级编号+年级+书号+书名+数量+书籍信息

组织:

按系、年级、班级、书号、书名等排列

缺书登记表

书号+书名+出版社+缺书数量+出版时间+书籍信息

学生基本信息表

学号+姓名+班级+预交书费剩余

库存表

书号+书名+出版社+数量+出版时间+书籍信息+是否特殊用途{教学用、零售}

进库表、出库表、库存表、购书表

书号+书名+出版社+出版时间+单价+数量+总价+书籍信息

教师基本信息表

编号+姓名+部门+职称

班级信息表

班级+班级人数+专业+班级所交书费

售书登记表

学号+姓名+班级+所购书号+书名+单价数量+总价

备注:

学号、班级、姓名可为空

补售书表

学号+姓名+班级+所购书号+书名+数量+书籍信息

教学用书表

书名+书号+出版社+出版时间+数量+书籍信息

●数据元素描述

数据元素名称:

数量

取值:

正整数00000~99999

书名

字符(满足计算机取值要求)

书号

数值(书籍特殊编号)

年级

入学年份

院系

院系编号

学号

入学年份+院系代号+班级代号+排序

3.5数据采集

由学校教材管理部门提供。

4.流程图

4.1业务流程图

学校教材订购系统

按书籍信息查询

按出版时间查询

按出版社查询

按书号查询

按书名查询

系统管理

销售系统

采购系统

查询系统

购信息

库信息

书登记

存信息

户管理

密码管理

份验证

记售书

印发票

售书单

4.2数据流程图与过程流程图

教材购销系统

学生或教师

教材工作人员

购书单缺书单

领书单进书通知

图学校教材订购系统顶层DFD

下面把系统分为销售和采购两个模块进行进一步分解,如图。

1

身份

验证

学生或

教师

购书单不合法

库存表

2销售系统

3采购

系统

领书单进书通知缺书单

图学校教材购销系统第二层DFD

销售子系统模块程序流程图:

开始

提交购书单1

N

审核购书单21

错误显示3

Y

开发票4

登记购书记录5

审核登记6

错误显示7

发领书单8

修改相应表9

审核修改10

错误显示11

结束

采购子系统模块程序流程图:

发缺书单1

审核缺书单2

登记缺书4

审核登记5

错误显示6

修改数据库的表7

审核修改8

错误显示9

发进书通知单10

5.功能需求

5.1功能划分

销售子系统模块,采购子系统模块

5.2功能描述

提交购书单、审核购书单、开发票、登记购书记录、返回领书单、修改和维护数据库中相应的表。

发缺书单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。

6.性能需求

6.1数据精确度

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

2、购书是由需求决定的,只要有缺书现象则会体现出来,但也因为这样,如果需要提前多购相关书籍的话,则需要管理人员的参与。

6.2时间特性

定购需要提前若干天。

6.3适应性

较好,灵活性较高,在购书单未审核时,可以撤消订购或修改,一旦审核,则不能再修改。

7.运行需求

7.1用户界面

菜单格式,输入用户名和密码,根据相关信息输入想要的书籍信息。

7.2硬件接口

系统不存在和其它系统的硬件接口。

服务器端建议使用专用服务器。

7.3软件接口

各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在模块之间传递。

7.4故障处理

根据用户反馈信息,及时更新系统信息和升级系统功能。

8.其它需求

对用户需要的书籍信息可设置一定的保护程序,增加系统可靠性。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1