教材发放管理系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章数据库需求分析
2.1 系统概述
开发该教材管理系统是为了更好地管理学校的各类教材,便于教材管理人员发放书籍、查询教材资料及其书款情况。使教材信息管理工作系统化、规范化、自动化,从而达到提高教材管理效率的目的。
教材管理系统主要提供学生以班级为单位能从学校教材管理中心完成每学期领到所订教材的功能,其中包括班级信息、教材信息、出版社信息。
此系统可以让教师增加、删除和修改某一学期所定的教材信息,还可以让出版社增加、删除和修改预定教材的信息。
如果信息无误,财务室根据学生交的教材费给教材管理员拨款,订书成功后,开学初可以将所定教材成功发放给学生所在班级。
2.2 系统实现功能描述
本系统应该实现的功能如下:
1、系统管理模块:
首先是对本系统的操作用户设置权限以及用户基本信息的添加、修改、删除其次是设置有系统初始化,能够在系统出现问题或者有大量错误、冗余数据时进行初始化设置,使系统恢复期初始状态;
2、教材出库模块:
教材科根据学生订书数量和教材基本信息想学生发放教材的出库管理并打印教材报表,便于用户直接查看;
3、综合查询模块:
根据用户的类型和需求查询教材的库存信息,班级信息;
4、统计分析模块:
录入班级信息和教师单位信息并设置打印报表功能供用户查看,一次给校方提供相应的数据,便于改进学校的教材管理措施,满足学生对教材的需求;
5、帮助模块:
介绍本系统的相关信息和操作指南。
据上述功能模块,其系统功能如图2.1所示:
图2.1 系统功能模块图
2.3 需求分析
教材管理是教学管理中的组成部分,一般学校的教材管理模式是在学年制基础上以班级为单位进行处理的。院校的教材管理随着学生规模的日益增大、教材日益多样化、学生个人之间教材差异越来越大的现实面前已呈现出无法应对的局面。因此,建立一套与选课相配套的教材管理模式和管理系统具有十分重要的意义和实际应用的迫切性,而且现有的条件、管理理念和技术水平已使之成为可能。
2.4 数据流图
根据前面的需求分析,进一步得出系统的数据流程和必须的数据字典,然后实现系统的相关功能,为下一步编码做好充分准备。
2.4.1 顶层数据流图。如图2.2所示:
图2.2 学校教材发放系统顶层DFD
2.4.2把系统的模块进行进一步分解,如图2.3。
显然外部项班级或教师向教材发放系统提供订书单,身份确认后,同时
领取回书籍。图2.3所示表示了书籍发放的整个过程。
图2.3 学校教材购销系统第二层DFD
2.4.3 由图2.3分解得到第三层数据流程图,第二层DFD可视为两个部分,其一是表示了身份验证模块,由身份验证子系统扩展而成, 其二书籍发放模块,由发放子系统扩展而成。
a)如图2.4表示了第三层DFD图中的验证模块,学生班级或老师带有
效证明在书籍发放人员审查有效性后,领取到书籍并进行登记打印发票。
图2.4 第三层DFD-----验证模块
b) 图2.5所示中发放和打印领书单时,学生或教师持订书单申请订书,
所订书存在就发给领书单到仓库领取书籍。若所订书籍暂时没有就登记缺书登记表,打印缺书登记单,并产生补领书单。
图2.5 第三层DFD-----发放子系统
c) 图2.6所示表示了缺书登记模块,当缺少书籍的时候,进行登记并
购置(此处不赘述购置),根据用户需求,可以按不同的要求进行登记购书,可以按书号登记汇总缺书,按书籍名字汇总缺书,按出版社汇总缺书。
图2.6第三层DFD-----缺书登记子系统
2.4.4 如图2.7所示为学校教材发放系统增加一个查询子系统,以方便学校教材工作人员了解学校的教材使用和发放情况:
图2.7 教材查询子系统
此查询系统主要是为了学校教学和教材的特殊要求而设立,例如:是否国家优秀书刊,使用年限等信息,使用优秀教材不但可以提高学校教学质量,还可以让学生及时用到学科前沿的书籍,增加学生学习积极性。
2.5 数据字典
下面将为本系统提供必要的数据字典,以方便系统是最终实现。下面将分别针对教材发放系统的数据流程的各个项目进行定义。
一)数据流描述
二)数据存储描述
表2-2 数据存储表
三)数据项描述
表2-3 数据项表