西华大学课程实验报告
其中各个部门的主要职能分别是:
教材管理处处长:负责整体管理教材管理处各项事物,审批文件等。 技术部:负责对系统进行日常维护,并对系统进行及时更新和升级。
采购部:根据教材管理部要求进行教材的采购。对于库存不足的书进行及时采购,并在采购后及时入库,保证库存。
教材管理部:对学生、教师的具体订书情况进行录入、管理,库存充足则做领书处理,不足则通知采购部进行及时采购。
会计部:负责向学校财务处申报各项费用。主要是对购书款进行审批、汇总。 2.6 业务流程分析
1.本系统的业务流程主要描述如下:
教师填写选书单,教材管理员根据图书库的库存审核选书单,合格则生成最终选书单,不合格的则退给教师重写,这些都是在线下进行,统一由教材科人员进行系统操作。然后根据库存查询数量,满足条件则通知教师领用材料并修改库存,生成销售和库存报表以及应收账单分别送至图书库和财务处。如不满足条件则生成采购单送至采购人员进行采购图书,采购人员通过到过通知到财务处报销购书费用。业务流程图如下:
5
西华大学课程实验报告
2.7 数据与数据流程分析
数据流程分析是把数据在组织内部的流动情况抽象地独立出来, 舍去了具体的组织机构等,以发现和解决数据流中的问题。各系经过统计教材需求量,将教材征定单交给教材管理部门,教材管理部门拟订计划生成教材计划表,并将定书单提交给供货单位以求供货单位供应教材,完成教材的采购工作后进行入库登记,生成入库单交于财务处进行结算。各班将领书单交于教材科,教材科将教材分发给各班级并进行出库登记,生成出库单交于财务处进行费用结算,并生成教材费用单。
其数据流程图如图2-3所示
教材管理处 图2-3 教材管理系统顶层DFD
教材管理 F1 库存报表 各系 教材征定单 P1 制定计划 F2 教材计划表 P2 教务处 入库登记 入库单 财务 P3 出库登记 F3 出库单 P4 教材费用打印 教材费用单 财务
图2-3 教材管理系统一层DFD
6
西华大学课程实验报告
教材管理系统系统流程图:
2.8 数据分析
数据字典:根据系统的数据流程图,得到数据流、数据存储、加工和数据项的数据字典,数据字典详细描述了数据流程图中各个项,有助于操作员进一步了解系统的逻辑功能和结构。举例如下:
(1)数据项条目: 数据项名称:教材编号 简述:本教材库所有教材的编号 类型:整型 长度: 8 位
取值范围: 1-99999999 (2)数据流条目: 数据流名称:教材卡片数据 别名:无
简述: 每本教材的详细信息
组成:教材编号 + 教材名称 + 教材作者 + 价格 + ISBN号 + 出版日期 + 条形码号 + 出版社
流量:十张 / 日 (3)数据存储条目:
7
西华大学课程实验报告
数据存储名称:教材登记表 别名:无
简述:存放所有教材的信息
组成:教材编码 + 教材名称 + 计量单位+ 报损率 + 统计数量 存储方式:顺序 存取频率: 十 次 / 天 (4)加工条目: 加工名:教材数据录入 输入:教材卡片 输出:教材初始数据
加工逻辑:根据教材卡片数据录入数据到数据库,从而方便系统对教材进行查询,打印报表等其他操作
三、系统设计
3.1系统总体结构设计
教材管理系统的系统模块结构图如下:
教材管理系统用户登录模块订书模块领书模块销售、换书、报损模块图书管理模块系统管理模块教材查询模块统计模块学生订书教师订书教材科订书学生领书教师领书
系统功能主要包括订书处理、领书处理、特殊处理、系统信息管理四个部分。以下按照不同的功能处理对具体功能进行描述:
1.订书处理
教材科人员通过登录页面登录成功后,可以通过菜单选择为学生、老师、或者教材科订书,首先选择需要定的教材,输入教材使用的学年度,如果为学生订书需要选择系和班级,填入需
8
西华大学课程实验报告
要订购的数量,如果是教师订书需要填写教师名字,选择确定,订书的过程就完成了。
2.领书处理
教材科人员通过登录页面登录成功后,可以通过菜单选择为学生、老师做领书处理。当学生代表来领书时,通过班级就可以查询到需要领什么书,需要领多少本,什么书已经领取了等信息,领书成功会做上领书标记。教师来领书时,通过选择教师名字,就可以知道需要领什么书,也和学生类似的在领书后做领书标记。
3.特殊处理
特殊处理指的是换书、报损、零售、统计、查询这些功能。教材科人员从登录模块登录后可以进入这些功能模块。换书是只书本身由缺陷的情况下,对领书的学生或老师做换书处理,并作记录。报损是因为其它教材科的原因造成的问题做报损处理,并且登记。零售是对丢失教材的学生做零售处理,并且记录。这些操作都是要在教材科有自己购买相关教材的情况下才能进行。如果在进行这些操作的时候,数量少于阀值将报警,数量不足或没有库存的时候会弹出提示框并关闭相关功能。统计功能是在选择学年度和教材后统计订购数量,或者按班级统计订购数量。查询模块是所有用户在没有登录情况下都可以操作,可以按模糊查询、按授课教师等方式查询教材相关信息。
4.系统管理
系统管理员从登录页面进入系统,选择用户类型为“系统管理”。系统管理员登录后不能进入教材科用户使用的模块。系统管理员可以添加删除修改教材信息,管理各类用户,设置报警阀值,管理班级和系的信息。 3.2 数据结构与数据库设计
教材 教材编号 教材名称 教材出版 图3-3 教材实体E-R图
教材作者
仓库 教材编号 教材入库数入库时间 图3-4 仓库实体E-R图
入库单价 9