1《教材管理系统》需求分析设计说明书学院:信息学院研13级学号:1043113266姓名:杨涛2目录第1章可行性研究................................................31.1系统开发背景................................................31.2系统开发的意义..............................................31.3系统的开发目标和规模........................................31.4经济可行性分析..............................................41.5操作可行性分析..............................................41.6系统设计的要求..............................................41.7系统实现功能描述.............................................4第2章需求分析与设计............................错误!未定义书签。2.1系统设计的任务...............................................52.2教材管理系统的流程..........................................52.3教材系统的数据流图..........................................62.4数据字典...................................................11第3章总体设计.................................................163.1软件设计流程图..........................................163.2软件功能模块图..........................................173第1章可行性研究1.1系统开发背景现在,对一所综合性院校来说,专业门类多,课程门类广,教材用书种类多,数量大,随着各校规模的迅速扩大和许多新学科新专业的不断涌现,这种情况更加明显。各院校都设有专门机构负责该项工作,通常是教材科,其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,涉及人员广,工作量大。传统的人工管理方法存在诸多弊端,效率低,易出错,经常出现供书不及时、书库缺书、用量与供应量脱节、学生缴费与学校订购费用出现不吻合等现象。原因固然是多方面的,但其中管理方面的硬件措施是主要因素。在信息时代的今天,计算机在事务管理方面的应用已经相当广泛,但目前很多高校还停留在人工管理的水平上,显然不适应时代发展和学校信息管理技术的发展应用的要求。因此,高校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。1.2系统开发的意义教材管理对各个学校而言,都是一项复杂、烦琐的工作,是高校教务管理中的一个重要环节,由于育民学校中专业设置门类多,各专业每期开设课程种类多,其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,教材科涉及管理的入出库教材种类非常多,而且还要给校方高层管理人员提供必要的数据统计分析数据,供校方做出下一学期或者来年的教材管理制度和完善这些制度中的缺陷。因此涉及人员广,工作量大,再者是近年来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。因此,一套好的教材管理软件,不但能大大降低工作人员的劳动强度,还能提高学校的管理效率和教学水平。1.3系统的开发目标和规模在这里设计的指导思想:既要保证教材管理系统的科学性、完整性、系统性,又注意到教材管理的灵活性和可操作性。同时又较好的解决了教材管理工作的大部分难点问题,比如多价书的征订、采购、发行,到货前书目替换,大量的录入工作,查找书目难以操作,统计每个专业、班级的购书人数比率、不购书的原因统计等。使用delphi7作为管理系统的开发平台,ACCESS用于数据源的开发和数据存储。41.4经济可行性分析在教材管理系统中,实现对教材的物流、资金流和信息流的管理,即针对教材出入库管理、教材库存管理、教材费的收取和使用、教材需求信息、学生个人需用教材信息等进行管理。这些措施将为提高高等院校教材管理水平、提高工作效率、减少人为差错提供良好的管理平台。以极低成本的数据处理、信息查询、信息录入等,可实现教材需求信息、订单管理、教材费用处理、教材费查询、教材出入库管理、库存管理、教材发放、各个院系班级不购书人数比率分析、各院系班级不购书学生的原因分析等功能。从目前校园网和教材管理系统的推广和运行情况来看,本系统不需增加过多的硬件投入和应用方面的培训,甚至可以完全由在读学生利用课程设计或者课余兴趣爱好来开发而且作为一个简单且大家熟知流程易被掌握的小系统完全不需要开发前期的很多调查等准备工作。因此,其经济成本是很低的。1.5操作可行性分析作为一个学校特别是教务任务比较繁多复杂的院校来说,其大部分工作人员是懂计算机的,具有一定基础,会使用各种管理软件。况且一般管理员的素质要求比较高,所以在新系统投入使用时,只要对员工进行少量的培训和较为详细的书面操作说明,介绍系统的功能、使用方法以及初始密码等就基本上能够使系统顺利的运行了。1.6系统设计的要求要求本系统能够非常方便的投入实际的使用并且满足教材管理的基本的功能要求。并且具有极高的可靠性、安全性、易维护性和可操作性,具有较高的可移植性。1.7系统实现功能描述本系统应该实现的功能如下:1、系统管理模块:首先是对本系统的操作用户设置权限以及用户基本信息的添加、修改、删除其次是设置有系统初始化,能够在系统出现问题或者有大量错误、冗余数据时进行初始化设置,使系统恢复期初始状态;2、书费管理局模块:财务科根据学生订书情况和教材费用收缴学生订书费用,并记录相应的数据;3、教材出入库模块:教材科根据学生订书数量和教材基本信息想学生发放教材的出库管理和向书商下达供书订单并打印教材报表,便于用户直接查看;4、综合查询模块:根据用户的类型和需求查询教材的库存信息,班级信息5以及费用收缴信息;5、统计分析模块:录入班级信息闭和教师单位信息并设置打印报表功能供用户查看然后操作员根据订书情况统计分析学生买书的人数比例和学生不购买教材的原因分析,一次给校方提供相应的数据,便于改进学校的教材管理措施,满足学生对教材的需求;2.1系统设计的任务开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以达到提高工作效率和质量,最终实现教材管理的全面自动化为和现代化。因此系统主要实现教材管理信息的入库、出库、需求的输入等;教材管理各种信息的查询、修改等;教材采购报表的生成以及各系各部门的教材需求管理等需求分析是数据库设计的基础,其错误将影响到整个设计。需求分析也是令设计人员感到最繁琐和困难的一个阶段;设计任务:调查应用领域,对各种应用的信息要求和操作要求,进行详细分析,形成需求分析说明书。2.2教材管理系统的流程在普通教材的管理应用中,一般的流程有以下几个:1、管理员可以对用户进行管理,如添加用户,分配用户的角色,如“普通用户”、“用户管理员”;删除用户信息;修改用户信息。2、每个班级将需要订购的教材费用交由财务科科,财务科再通知教材科,根据上报的教材数量找到供应商订购教材,并详细记录教材信息。3、每个班级按照缴费情况,到教材科领书,并记录领取信息。并且教材科根据教库存信息决定是否订购书。4、校方高层管理人员可在学校教材发放完毕后根据教材科和财务科所提供的学生够数人数比例和学生不愿意购书原因分析等总结出本校的教材管理缺陷,从而完善本校教材管理制度。5、当系统出现异常、人为故障时,或者在使用过程中出现了大量的冗余、错误数据时,可通过系统初始化设置使系统恢复初始状态。其系统流程图如下图所示:62.3教材系统的数据流图分析阶段:对应用领域进行分析并抽象出逻辑模型:1、根据第一阶段的结果进行分析,抽象出应用领域中流动信息(信源和信宿)、存储信息、各种应用的定义以及他们间的联系;2、用数据流图描述现行系统的逻辑模型,即信息流动和加工处理等详细情况。独立于系统的实现:下边是数据流图的示例。2.3.1数据流图使用的符号定义数据流图中使用的符号:各系领取教材单领教材通知教材科定货单入库单书商财务科收缴书费通知发书库存报表学校班级信息报表统计分析表7数据的源点或终点需存储的数据数据处理应用流动数据82.3.2数据流程图用户验证用户密码教材科用户管理层财务科验证用户信息出入库权限查询权收费权用户信息不符信息查询查询缴费领书验证缴费信息缴费单上报缴费信息费用符合教材发放核对教材发放教材库存台账教材入库订购书商供书管理员用户信息处理管理权查询修改、分析2.3.3E-R图班级表班级编号年级班级序号买书人数班长班级总人数9班级表实体E-R图学生书费历史库实体E-R图教材表实体E-R图仓库实体E-R图学生缴费信息班级名最后修改时间班级人数ID操作员仓库经办人入库时间使用说明上期数量教材名本次数量教材表编号入库时间教材名出版年月价格类别数量作者10书商实体E-R图用户实体E-R图分析实体E-R图分析班级名所在专业太贵专业不符没必要其它用户用户名密码权限一权限三权限四权限二所在班级书商书商编号地址单位名负责人书费联系电话11整体E-R图2.4数据字典2.4.1.把各数据项的描述信息按下表格式组成数据字典班级表的结构字段名数据类型说明班级名文本(索引)主键,字段大小为20入学时间日期/时间所在院系文本字段大小为20班长文本字段大小为8班长联系电话文本字段大小为20班主任文本预算科目代码,字段大小为8教材入库领书订书报表学生老师书商教材科缴费财务科报表付款教材库存班级信息12班主任联系电话文本预算科目代码,字段大小为20操作员文本业务金额,字段大小为8最后修改时间日期/时间书费货币所学专业文本字段大小为20班级总人数数字整型买书人数数字整型单位信息表的结构字段名数据类型说明单位名文本(索引)主键,字段大小为20负责人文本字段大小为8联系电话文本字段大小为50书费货币操作员文本字段大小为8最后修改时间日期时间学生书费历史表的结构字段名数据类型说明班级名文本字段大小为20上期费用货币本次费用货币本期费用货币经办人文本字段大小为8上期数量数字整型本次数量数字整型操作员文本字段大小为813最后修改时间日期时间说明文本字段大小为50班级人数数字整型id自动编号主键,长整型递增教材表的结构字段名数据类型说明教材名文本字段大小为50出版社文本字段大小为50作者文本字段大小为8获奖情况文本字段大小为50出版年月日期时间订书单位文本字段大小为50经办人文本字段大小为8教材数量数字整型教材单价货币使用说明文本字段大小为50入库时间日期时间说明文本字段大小为50操作员文本字段大小为8最后修改时间日期时间Id自动编号主键,长整型递增教材出入库历史表的结构字段名数据类型说明教材名文本字段大小为50出版社文本字段大小为50获奖情况文本字段大小为50出版年月日期时间14经办单位文本字段大小为50经办人文本字段大小为8上期数量数字整型本次数量数字整型本期数量数字整型教材单价货币使用说明文本字段大小为50入库时间日期时间说明文本字段大小为50操作员文本字段大小为8最后修改时间日期时间id自动编号主键,长整型递增操作用户表的结构字段名数据类型说明用户名文本主键,字段大小为8密码文本字段大小为8所在单位文本字段大小为50权限一是/否管理权权限二是/