实例1-学校教材订购系统.doc

上传人:11****ws 文档编号:2423606 上传时间:2019-05-12 格式:DOC 页数:19 大小:113.50KB
下载 相关 举报
实例1-学校教材订购系统.doc_第1页
第1页 / 共19页
实例1-学校教材订购系统.doc_第2页
第2页 / 共19页
实例1-学校教材订购系统.doc_第3页
第3页 / 共19页
实例1-学校教材订购系统.doc_第4页
第4页 / 共19页
实例1-学校教材订购系统.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、 1. 引言1.1 编写目的对学校教材订购系统进行初步设计1.2 项目背景名称:学校教材订购系统本项目的用户:学校的学生,老师和教材订购管理员本项目与其它软件或其他系统的关系:工作于 windows 所有的系统1.3 参考资料软件工程理论、方法与实践1.4 系统简介本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。1.5 技术要求及

2、限定条件(1) 当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。(2) 在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。(3) 系统的外部项至少包括:教师、学生和教材工作人员。系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。需求说明书1. 需求分析的目的需求分析对学校教材订购系统进行简单的分析,给出了系统的数据流图。加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。2. 软件产品的作用范围学校教材订购系统是为大多数教育院校开发的,用于日常的教材管理,包括销售与采

3、购。提供数字化的管理,提高学校教材管理部门的工作效率。3. 一般性描述本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发 票、登记并返给教师或学生领书单,教师或学生可以到书库领书。采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。4. 产品功能本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。本系统在采购图书过程中,图书发行人员需将脱销教材的编号、书名、出版社信息、版本号等一系列信息

4、打印给书库采购人员,一旦新书入库后,即发进书通知给教材发行人员。5. 数据流图与数据字典顶层数据流图学生 / 老师相关证明 进书通知教材发行人员0 层数据流图学生 / 老师相关证明相关信息缺书单教材工作人员领书单1 层数据流图学生 / 老师 审核相关证明( 销售系统 ) 人员信息存储相关信息( 销售系统 ) 人员信息处理购书单( 销售系统 ) 更新库存清单购书单( 采购系统 ) 登记缺书缺书单( 采购系统 ) 汇总缺书缺书单( 采购系统 ) 产生订购信息采购单教材工作人员领书单概要设计说明书1. 引言1.1 定义1.1.1 专门术语购书表:存放提交的购书信息。库存表:存放库中存在的书籍数据。缺

5、书登记表:存放缺少的书籍信息。待购教材表:存放待购的书籍信息。入库表:存放入库书籍的数据。出库表:存放已销售的书籍数据。1.1.2 缩写系统:若未特别指出,系统指本“学校教材订购系统” 。1.1.3 系统相关数据存储模型购书表模型如下:编号 书名 书籍编号出版社数量 交易金额交易日期备注12库存表模型如下:书籍编号 书名 作者 出版社 数量 类别SW-01SW-02缺书登记表模型如下:书名 书籍编号 出版社 数量 备注AB待购教材表模型如下:编号 书名 书籍编号 作者 出版社 数量 备注12入库表模型如下:书名 书籍编号 作者 出版社 数量 进书日期 备注AB出库表模型如下:书名 书籍编号 数

6、量 领书人姓名 开票人姓名 备注AB2. 总体设计2.1 需求概述为方便教师、学生领书,教材发行人员处理各种单据,以及采购人员采购需开发一个“学校教材订购系统” 。教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求系统易于操作,数据库利于维护。2.2 软件结构2.2.1 销售子系统销售子系统提交购书单 审核购书单开发票登记购书记录返回领书单领书修改库存记录 维护相应的数据表2

7、.2.2 采购子系统采购子系统发缺书单登记取书记录 发进书通知单修改相应的数据表维护数据库3. 功能模块学校教材订购系统学生信息处理输入数据 输入数据学生信息存储更新库存清单登记缺书审核拟定缺书情况4. 程序描述 4.1 功能销售子系统模块:提交购书单、审核购书单、开发票、登记购书记录、返回领书单、修改和维护数据库中相应的表。采购子系统模块:发缺书单、登记缺书记录、打印待购书信息、发进书通知单、修改和维护数据库中相应的表。4.2 性能(1)精度:购书是由需求决定的,只要有缺书现象则会体现出来,但也因为这样,如果需要提前多购书籍的话,则需要管理人员的参与。(2)时间要求:订购需要提前若干天。(3

8、)可靠性:高(4)灵活性:在购书单未审核时,可以撤销订购或修改,一旦审核,则不能再修改。4.3 输入项目销售子系统模块:需要输入购书单中要求的信息(提交人姓名、订购书籍书名、数量、备注) 。采购子系统模块:需要输入缺书单中要求的信息(脱销书籍书名、书籍编号、开票人姓名、交易金额、交易日期) 。4.4 输出项目销售子系统模块:需要打印领书单(订购书籍书名、书籍编号、数量、领书人姓名) ,发票(订购书籍书名、书籍编号、开票人姓名、交易金额、交易日期) 。采购子系统模块:需要打印进书通知单(书籍编号、书名、出版社、作者、数量、进书日期) 。详细设计说明书1. 引言1.1 编写目的在学校教材订购系统中

9、,已经对本系统所包含的子模块作了概要的茶树,这些子模块的具体功能将在以下得到详细的阐述。本阶段已在系统的总体设计的基础上,对学校教材订购系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作等。2.系统模块的详细设计2.1 系统功能模块示意图学校教材订购系统学生信息处理输入数据 输入数据学生信息存储更新库存清单登记缺书审核拟定缺书情况销售子系统模块具体描述销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。采购子系统模块具体描述采购子系统工作过程为:工作人员提交缺书单后,进行审查,无误后登记缺书,审核登记过程后,汇总缺书,生成采购表,采购结束后发进书通知单,最后更新相应表单,审核修改过程。在以上

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

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。