教材管理系统的分析与设计.doc_第1页
教材管理系统的分析与设计.doc_第2页
教材管理系统的分析与设计.doc_第3页
教材管理系统的分析与设计.doc_第4页
教材管理系统的分析与设计.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论