目录111122教材管理系统的分析与设计第一章概述开发背景学校教材管理主要是由教材计划制定、采购、入库、发放、记账、结算等一系列工作所组成,该工作各院校都设有专门机构负责该项工作,通常是教材科。
由于学校中专业设置门类多,各专业每期开设课程种类多其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,每期教材科涉及管理的入出库教材种类少则几百多则几千种,涉及教材册数少则几千多则几万,涉及人员广,工作量大,再者特别是近年来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。
据调查,到目前为止,我国还有许多学校甚至是一些重点院校的教材管理仍为手工管理方式,这种现状不但与现实学校教材管理的业务需求不相适应,并且也与学校信息化建设的发展趋势不相适应,因此,学校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。
第二章系统可行性研究经济可行性在教材管理系统中,实现对教材的物流、资金流和信息流的管理,即针对教材出入库管理、教材库存管理、教材费的收取和使用、教材需求信息、学生个人需用教材信息等进行管理。
这些措施将为提高高等院校教材管理水平、提高工作效率、减少人为差错提供良好的管理平台。
以极低成本的数据处理、信息查询、信息录入等,可实现教材需求信息、订单管理、教材费用处理、教材费查询、教材出入库管理、库存管理、教材发放、各个院系班级不购书人数比率分析、各院系班级不购书学生的原因分析等功能。
从目前校园网和教材管理系统的推广和运行情况来看,本系统不需增加过多的硬件投入和应用方面的培训,甚至可以完全由在读学生利用课程设计或者课余兴趣爱好来开发而且作为一个简单且大家熟知流程易被掌握的小系统完全不需要开发前期的很多调查等准备工作。
因此,其经济成本是很低的。
技术可行性教材管理系统用的是VF开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。
软件方面:由于目前的单机模式相对发展成熟,故软件的开发平台成熟可行。
硬件方面:目前高性能的网络组件已经在学校广泛使用(服务器、集线器等),它们速度快、容量大、可靠性高,完全能满足系统的需求。
人员及操作可行性作为一个学校特别是教务任务比较繁多复杂的院校来说,其大部分工作人员是懂计算机的,具有一定基础,会使用各种管理软件。
况且一般管理员的素质要求比较高,所以在新系统投入使用时,只要对员工进行少量的培训和较为详细的书面操作说明,介绍系统的功能、使用方法以及初始密码等就基本上能够使系统顺利的运行了。
第三章系统需求分析现行系统的功能结构通过对现行系统的需求分析,本系统数据流向是合理的,但为了便于计算机化管理,也为了使系统能够提供更多的辅助决策信息,本系统应做如下改进设想:(1)该管理软件将对库存教材进行资料管理和统计,对教材的进货单和教材的出库单进行录入管理和统计;(2)增强各种灵活的查询分析功能,根据用户的需要对进货、出库、库存情况进行查询,并能打印详细信息。
组织结构该学校的教材管理的组织机构如图1所示:管理职能分析教材科管理员:全面负责教材的购买、入库和发放事宜,登记订货单、入库单和出库单,完成库存报表发给学校。
财务科管理员:负责收缴书费,完成统计分析表给学校。
业务流程分析在普通教材的管理应用中,一般的流程有以下几个:1、每个老师把所需采购的教材信息,包括数量、书名、出版社等,交给系上。
2、各系统计本系的教材信息,然后汇总交给教材科。
3、教材科审核后统计所有的教材信息,然后分别把订货单交给书商、仓库以及财务处,付款单要一并交给财务处。
4、最后,教材科通知各系领书。
现行教材管理系统的业务流程图如图2所示:图2现行系统数据流程分析定义数据流图中使用的符号:现行系统的数据流程图如图3所示:图3企业库存管理系统的特点(1)科学的库存管理流程。
传统的教材库存管理全靠管理员的清点,登记,很耗费人力物力和时间,而有了管理信息系统则可以省了很多的流程,轻松简单的对库存信息掌握,只需要输入关键词就可以知道查询的教材的库存管理信息,节省了时间和人力。
(2)代码化管理。
代码问题,严格说是一个科学管理的问题,设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。
由于库存教材种类繁多,在库存管理过程中极易发生混乱的问题。
IT技术与层次编码技术的结合为教材的高效管理提供了可能。
这种编码技术对所有库存教材按照层次和类别赋予唯一的编码。
它是区分不同教材的最主要的标准,具有易读和易记的特点,使得管理者只需知道教材的编码,就可以了解该教材的有关信息,以便在每日的烦杂管理中,保持规范、有序的状态。
(3)库存异常报警。
当库存数量小于教材的最低库存限度的时候,系统发出警报,提醒管理人员应该向供应商进行订货;在库存数量大于教材的最高库存限度的时候积压的时候,系统也会发出警报,提醒管理人员应该停止教材的进货活动。
也就是说教材管理信息系统既能防止教材供应滞后于学生对它们的需求,也能防止教材过早地生产和进货,以免增加库存。
对学校的教材的购入和发放起了保障作用,同时节省了学校的流动资金。
(4)强大的业务处理功能。
系统对高校的教材进行系统管理.该系统紧密结合教材管理工作,不仅可以大大减少日常教材管理的工作量,提高工作效率,还可以提供更全面、更准确、更详细的信息(教材计划,教材采购,教材发放,教材费用结算等等),为用户提供更周到的信息服务。
(5)使用方便。
易学易用是本系统的一大特点.与手工管理流程相似,使用者很容易入门。
第四章新系统的逻辑方案设计新系统的功能结构设计教材管理系统的目标是教材计划制定、采购、入库、发放、记账、结算等一系列工作。
我们根据系统分析结果,得出本系统的功能结构图如图4所示。
教材管理系统中,实现对教材的物流、资金流和信息流的管理,即针对教材出入库管理、教材库存管理、教材费的收取和使用、教材需求信息、学生个人需用教材信息等进行管理;数据修改是对上述三种文件中的数据进行修改。
新系统信息处理流程设计新系统逻辑模型的提出根据前面的分析与评价结果,提出的新系统业务流程图如图4所示,数据流程图如图5所示:图5图6建立数据字典为了对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等建立进行具体的定义特建立数据字典。
数据流字典数据项定义:数据项编号:Q--001数据项名称:老师所需教材信息简述:老师所需教材信息代码类型及宽度:字符型。
4位取值范围:0001---9999数据结构定义:数据结构编号:W--01数据结构名称:老师所需教材统计单简述:老师所需教材信息数据结构组成:W--01+W--02+W003数据流定义:数据流编号:E--001数据流名称:教材科订货单简述:教材科发出的订货单数据流来源:教材科数据流去向:审核数据流组成:系别老师名字+所需教材+数量+日期数据流量:10张/每天高峰流量:20张/每天①数据流名称:E001 标识符:01数据结构:01老师所需教材信息02日期 102老师名称 202教材名称 302数量 402规格代码R0102规格R002 来源:老师去向:系部教材科②数据流名称:统计单标识符:2 数据结构:01统计单02日期 103统计单代码W0104数量: 205教材代码:Q001 流量:最大:20张/日平均:10张/日来源:系部教材科去向:财务科③数据流名称:订货单标识符:3数据结构:01订货单02日期 103订单代码E00104数量 205单位R001 流量:最大:2份/月平均:1份/月来源:教材科去向:书商数据存储字典①存储文件名:付款单标识符:T1数据结构:01付款单02日期 103付款单代码Y104单位 205价格 3流入的数据流:教材科订货单流出的数据流;财务科订货单②存储文件名:统计单标识符:1数据结构:01统计单02老师名称 103所需教材编号Q00104数量 205日期 3流入的数据流:教材信息流出的数据流:统计单涉及的处理名:教材信息+老师名称+日期处理描述①处理名:审核标识符:1输入:数据流E001输出:数据流W001处理定义:老师所需教材信息,以及所需信息日期和老师系别和教材名进行存档激发条件:老师所需教材上报第五章系统数据库设计数据库设计概述所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,与操作系统通讯等。
DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。
数据库概念结构设计模型教材管理数据库E-R模型:经过分析,该系统中的实体模型有:教材,仓库,班级,书商等,这些实体之间的相互关系有:书商与教材之间存在‘订货’联系,是多对多的。
教材与仓库之间存在“入库”,是多对多的。
仓库与班级之间存在‘出库’,是多对多的每个实体的属性分别是:书商:书商编号,名称,地址,电话,传真,银行账号教材:教材编号,教材名称,出版社,教材作者仓库:教材编号,教材入库数,入库号,入库时间,入库单价班级:班级编号,名称逻辑结构设计物理结构设计把表示概念结构的E-R图转换成关系模型的逻辑结构。
将上图转换为规范的关系模式为:输入输出设计输入设计教材管理系统能够完成基本的教材信息录入以及其他与教材相关的信息,体现了教材管理系统的发展,我们可以通过各个学院,班级,课程输入相应的教材,在输入方面我们可以通过选择,输入等方式实现,通过教材管理系统,所有的数据都保存在内可以很好的保存,编辑。
在教材入库单中,我们直接点击后面的入库就可以实现一键入库。
输出设计常见的输出设备有显示器、打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等,输出介质有纸张,磁盘等。
该教材管理系统可以通过条件查询,满足各种需要生成报表等东西实现信息的输出,一般情况下主要输出有:屏幕显示屏幕输出,打印输出,生成磁盘资料输出,转换为其他文件格式输出,我们一般是屏幕输出与打印输出,在检索查询的时候我们可以直接用屏幕显示输出,但是如果有些班级需要核对数据或者有其他需求是用管理员权限可以实现打印输出。
总结管理信息系统的开放是一项大工程,不仅耗费大量的时间和资金,同样也消耗大量的人力物力,没有团队的分工协作、竭力配合,是很难完成的,在这次开发过程中,我们了解到团队协作的重要性。
大家各自分工,相互合作,不仅提高办事效率,而且也加强了彼此之间的交流,以使工作更加顺畅的进行。