辅导员 领书单购书单无效购书单教材订购系统进书通知缺书单教材发行员入库单待购教材表书库采购员0层图
缺书记录表购书单无效格购书单领书单销售系统1 购书表入库通知采购系统2待购教材表入库单库存表加工1子图
加工2子图
教材订购系统完整的数据流图
销售子系统模块程序流程图
开始 提交购书单 1 N 审核购书单2 Y 错误显示 3 开发票 4 登记购书记录 5
N
错误显示 7 审核登记 6
Y 发领书单 8 修改相应表 9 N
审核修改 10 错误显示 11
Y
结束
1. 提交购书单:(HandBuyBookBill) 2. 审核购书单(CheckBuyBookBill)
3. 购书单错误信息显示(BuyBookBillError) 4. 开发票(PrintBill)
5. 登记购书记录(DBRegistBuyBook) 6. 审核登记(CheckDBRegistBuyBook)
7. 登记购书记录错误信息显示(DBRegistBuyBookError) 8. 发领书单/打印(PrintBookBill)
9. 修改库存表、出库表(DBUpdateTable) 10. 审核修改表(CheckDBUpdateTable)
11. 修改表错误信息显示(DBUpdateTableError)
3.4.3采购子系统模块程序流程图: 开始 发缺书单 1
审核缺书单 2
登记缺书 4
审核登记 5
修改数据库的表 7
审核修改 8
发进书通知单 10
结束
1. 发缺书单(HandLackBookBill) 2. 审核缺书单(CheckLackBookBill) 3. 缺书单错误信息显示(LackBillError) 4. 登记缺书记录(DBRegistLackBook) 5. 审核登记(CheckDBRegistLackBook)
6. 登记错误信息显示(DBRegistLackBookError) 7. 修改数据库中的表(DBUpdateTable) 8. 审核修改(CheckDBUpdateTable)
9. 修改错误信息显示(DBUpdateTableError) 10.发进书通知单(PrintBookNotice)
错误显示 3 错误显示 6 错误显示 9 3.5。数据词典
系统数据流图见附图
下面是由学校教材订购系统数据流图得到的数据词典 数据流名:购书单 别名: 无
简述: 学生购书时填写的项目 来源: 学生
去向: 加工1.0“审查并开发票”
组成: 学号+姓名+(班级)+{书号+数量} 数据流量:1000次/周
高峰值:开学期间1000次/天
数据流名: 发票 别名: 无
简述: 教材发行人员审核后开的单据 来源: 教材发行人员
去向: 加工1.1“开领书单” 组成: 书号+数量+日期+审核员 数据流量: 1000次/周。
高峰值:开学期间1000次/次天
数据流名:领书单 别名: 无
简述: 学生领书凭据 来源: 出纳员 去向: 学生
组成: 学号+姓名+(班级)+书号+数量 数据流量: 1000次/周。
高峰值:开学期间1000次/次天
数据流名:缺书单 别名: 无
简述: 学生领书时缺少的书 来源: 教材发行人员
去向: 加工2.0“审查并登记” 组成: 书名+书号+数量+类别 数据流量: 1000次/周。
高峰值:开学期间1000次/次天
数据流名:登记 别名: 无
简述: 购买的书登记在册 来源: 教材发行人员 去向: 出纳
组成: 书名+书号+数量 数据流量: 1000次/周。
高峰值:开学期间1000次/次天
数据流名:待购教材表