软件工程_学校教材定购系统_数据流图_报告
《软件工程》实验报告
毕
题目:学校教材定购系统 学号: 1004136120
10041361 毕浩波王雪
班级:姓名:教师:
日期: 2015 年 10 月 15
1. 软件系统需求描述
本系统可以细化为两个子系统:销售系统和采购系统。
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。
采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员。新书入库后,即发进书通知给教材发行人员。
2.软件系统数据流图:1)
顶层数据流图
2)
0 层数据流图
3)
1 层数据流图
4)
总数据流图
3.软件系统数据字典:
1) 数据流条目
名称:审核信息
数据流组成:审核信息=狗书单号+审核结果数据流来源:教材发行人员数据流去向:审核购书单
名称:购书单
数据流组成:购书单=购书单号+[申请者学号, 申请者工号]+时间+{教材信息}教材信息={书号+数量}数据流来源:学生、教师数据流去向:审核购书单
名称:不合格购书单
数据流组成:不合格购书单=购书单号+[申请者学号, 申请者工号]+{教材信息}+不合格原因教材信息={书号+数量}数据流来源:审核购书单数据流去向:学生教师
名称:有效购书单
数据流组成:有效购书单=购书单号+申请者姓名+{教材信息}
教材信息={书号+数量}数据流来源:审核购书单数据流去向:制作领书单
名称:领书单
数据流组成:领书单=[申请者学号, 申请者工号]+{教材信息}
教材信息={书号+数量}数据流来源:制作领书单数据流去向:学生、教师名称:缺书单
数据流组成:缺书单={教材信息}教材信息={书号+数量}数据流来源:审查库存数据流去向:采购人员
名称:缺书通知
数据流组成:缺书通知={教材信息}教材信息={书号+数量}数据流来源:采购人员
数据流去向:统计需采购教材
名称:进书通知
数据流组成:进书通知={教材信息}教材信息={书号+数量}数据流来源:采购教材
数据流去向:教材发行人员
2) 加工条目
名称:审核购书单加工号:1.1
简述:审核提交的购书单是否符合要求
名称:制作领书单加工号:1.2
简述:根据购书单,制作相应的领书单
名称:出书加工号:1.3
简述:根据领书单从书库出书
名称:审查库存加工号:1.4
简述:使用出库表、库存表的信息来查询库存
名称:统计需采购书加工号:2.1
简述:整理出需采购教材,存入待收购教材表
名称:采购教材加工号:2.2
简述:根据代购教材表购买相应教材,完成后发出进书通知
波
3) 文件条目
名称:购书表
文件组成:购书单号+[申请者学号, 申请者工号]+时间+{教材信息}教材信息={书号+数量}
名称:出库表
文件组成:出库记录编号+[申请者学号, 申请者工号]+时间+{教材信息}教材信息={书号+数量}
名称:库存表
文件组成:书号+数量
名称:进库表
文件组成:进库记录编号+时间+{教材信息}教材信息={书号+数量}
名称:缺书登记表
文件组成:缺书记录编号+时间+{教材信息}教材信息={书号+数量}
名称:待购教材表
文件组成:待购记录编号+时间+{教材信息}教材信息={书号+数量}