教材管理系统 报告.doc





《教材管理系统 报告.doc》由会员分享,可在线阅读,更多相关《教材管理系统 报告.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计论文作 者: 学 号 学院 : 信息工程学院 专 业: 计算机科学与技术 题 目: 高校教材管理系统 指导者: (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务) 2008年 7月 吉 林摘 要教材管理是教学管理中的组成部分,一般学校的教材管理模式是在学年制基础上以班级为单位进行处理的。院校的教材管理随着学生规模的日益增大、教材日益多样化、学生个人之间教材差异越来越大的现实面前已呈现出无法应对的局面。因此,建立一套与选课相配套的教材管理模式和管理系统具有十分重要的意义和实际应用的迫切性,而且现有的条件、管理理念和技术水平已使之成为可能。开发该教材管理系统是为了更好地管理
2、学校的各类教材,便于教材管理人员订书、领书、查询教材资料及其库存情况。使教材信息管理工作系统化、规范化、自动化,从而达到提高教材管理效率的目的。关键词:教材管理;信息系统;数据库;Visual Basic 6.0目 录摘 要I第1章 可行性研究11.1 系统开发背景11.2 系统开发的意义11.3 系统的开发目标和规模21.4 经济可行性分析21.5 操作可行性分析21.6 顶层数据流图21.7 课程设计的要求31.5.1 系统实现功能描述3第2章 需求分析与设计42.1系统设计的任务42.2系统设计的目标42.3 教材管理系统的流程52.4 教材系统的数据流图52.4.1 数据流图使用的符号
3、52.4.2 数据流程图62.4.3 E-R图62.4.4 算法描述(IPO)图82.5 数据字典9第3章 总体设计123.1 软件设计流程图123.2 软件功能模块图12第4章 系统详细设计134.1系统功能概述134.2 登录界面144.3 用户管理144.4 教材征订查询功能154.5 学生教材出入库查询164.6 学生管理174.7 数据的备份和恢复184.8 学生基本信息维护19第5章 小 结21第6章 系统使用说明书23参考文献24致 谢25 教材管理系统课程设计报告第1章 可行性研究1.1 系统开发背景现在,对一所综合性院校来说,专业门类多,课程门类广,教材用书种类多,数量大,随
4、着各校规模的迅速扩大,这种情况更加明显。各院校都设有专门机构负责该项工作,通常是教材科,其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,涉及人员广,工作量大。传统的人工管理方法存在诸多弊端,效率低,易出错,经常出现供书不及时、书库缺书、用量与供应量脱节等现象。原因固然是多方面的,但其中管理方面是主要因素。在信息时代的今天,计算机在事务管理方面的应用已经相当广泛,但目前很多高校还停留在人工管理的水平上,显然不适应时代发展的要求。因此,高校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。1
5、.2 系统开发的意义教材管理对各个学校而言,都是一项复杂、烦琐的工作, 是高校教务管理中的一个重要环节, 由于育民学校中专业设置门类多,各专业每期开设课程种类多,其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,教材科涉及管理的入出库教材种类非常多,涉及人员广,工作量大,再者是近年来,我国高等教育规模的不断扩大,学校学生 人数迅速增加,使教材管理工作更加繁重不堪。因此,一套好的教材管理软件,不但能大大降低工作人员的劳动强度,还能提高学校的管理效率和教学水平。1.3 系统的开发目标和规模在这里设计的指导思想:既要保证教材管理系统的科学性、完整性、系统性,又注意到教材管理的灵
6、活性和可操作性。同时又较好的解决了教材管理工作的部分难点问题,比如多价书的征订采购发行,到货前书目替换,大量的录入工作,查找书目难以操作等等。使用Visual Basic 6.0作为管理系统的开发平台,ACCESS2000用于数据源的开发;使用ODBC(开放式数据库连接)进行对数据源的连接,SQL结构化查询语言用于实现查询功能。1.4 经济可行性分析在教材管理系统中,实现对教材的物流、资金流和信息流的管理,即针对教材出入库管理、教材库存管理、教材费的收取和使用、教材需求信息、学生个人需用教材信息等进行管理。这些措施将为提高高等院校教材管理水平、提高工作效率、减少人为差错提供良好的管理平台。 极
7、低成本的数据处理、信息查询、信息录入等,可实现教材需求信息、订单管理、教材费用处理、教材费查询、教材出入库管理、库存管理、教材发放等功能。从目前校园网和教材管理系统的推广和运行情况来看,本系统不需增加过多的硬件投入和应用方面的培训,因此,其经济成本是很低的。1.5 操作可行性分析工作人员一般都懂计算机,具有一定基础,会使用各种管理软件。因为,一般管理员的素质要求比较高,所以在新系统投入使用时,只要对员工进行少量的培训,介绍系统的功能和使用方法就基本上能够使系统顺利的运行了。1.6 顶层数据流图教材管理员高校教材管理系统一般用户 教材信息表 教材征订表1.7 课程设计的要求要求本系统能够投入实际
8、的使用并且满足基本的功能要求。要求具有极高的可靠性、安全性和易维护性,具有较高的可移植性。1.5.1 系统实现功能描述本系统应该实现的功能如下:1、教材查询模块:根据种类,查询教材的相关信息;2、教材征订模块:根据需要,管理员将需要征订的教材数据输入教材信息表;3、教材出入库查询模块:管理员根据相应的操作方便的管理教材出库、入库,专业课和选修课的分解使得管理更加清晰;4、学生管理模块:用于存储在籍学生信息,方便教材的征订和发放;5、用户管理:用户管理员可以新建用户信息、删除用户、修改用户信息;第2章 需求分析与设计2.1系统设计的任务需求分析是数据库设计的基础,其错误将影响到整个设计。需求分析
9、也是令设计人员感到最繁琐和困难的一个阶段;设计任务:调查应用领域,对各种应用的信息要求和操作要求,进行详细分析,形成需求分析说明书2.2系统设计的目标目标:给出应用领域中 1、数据项与数据项之间的关系2、数据操作任务的详细定义,为后续设计做准备可分四个步骤,四个步骤见下图:1.对应用领域的调查分析2.定义数据库系统支持的信息和应用3.定义数据库操作任务4.定义数据项步骤一、教材管理领域的调查分析调查阶段:调查应用领域的组织结构、业务流程和数据流程,其中系统需要的组织机构有学生领书信息、征订员输入信息、采购员采购信息、用户管理信息四个组织机构。2.3 教材管理系统的流程在普通教材的管理应用中,一
10、般的流程有以下几个:1、学生管理员将需要领取的教材定下来,然后将数据提交给数据库,在库的教材数量减去被领的教材数量;如果在库的教材数量没有要求的多,则不予执行;2、用户管理员将需要征订的教材信息输入到数据库中,然后自动将该教材的属性定为“征订”,等待采购员审核通过可以采购。如果征订的信息需要修改,则征订员可以修改所输入的信息,但不可以修改其他征订员输入的信息;3、用户管理员可以对用户进行管理,如添加用户,分配用户的角色,如“普通用户” 、“用户管理员” ;删除用户信息;修改用户信息;2.4 教材系统的数据流图分析阶段:对应用领域进行分析并抽象出逻辑模型1、根据第一阶段的结果进行分析,抽象出应用
11、领域中流动信息(信源和信宿)、存储信息、各种应用的定义以及他们间的联系2、用数据流图描述现行系统的逻辑模型,即信息流动和加工处理等详细情况。独立于系统的实现:下边是数据流图的示例2.4.1 数据流图使用的符号定义数据流图中使用的符号:数据的源点或终点需存储的数据数据处理应用流动数据图2.1 流图中使用的符号2.4.2 数据流程图图2.2 数据流程图2.4.3 E-R图教材编号教材教材名称教材出版社教材作者教材价格出版日期图2.3 教材实体E-R图教材号号仓库教材入库数量入库时间入库单价 图2.4 仓库实体E-R图 教材仓库供应商班级入库1NNMNM订货出库 图2.5 整体E-R图2.4.4 算
12、法描述(IPO)图输入 处理 输出密码用户教材校验验证用户记录查找教材修改密码更新用户信息更新设备记录正确的密码用户记录教材记录新密码新的用户记录新的设备记录步骤二定义数据库系统支持的信息和应用:考察原有系统的数据流图,哪些应用和信息应收进系统开发范围,并对其定义,形成应用定义表:应用的编号、名称、功能,I/O信息;应用定义表编号应用名称应用功能定义输入信息输出信息tblBookInfo教材信息存储教材信息教材信息教材信息tblBookStorage库存表存储教材数量教材数量教材数量tblBookAttribute教材属性存储教材属性教材属性教材属性tblClass班 级存储班级班级名称班级名
13、称tblUser用户表存储用户信息用户信息用户信息tblRole角色表存储角色角色名角色名图2.6 应用定义表步骤三定义数据库操作任务:操作任务是指应用某个相对独立的事务。由于技术有限,本系统的数据库操作任务,即事务没有相关的介绍;2.5 数据字典步骤四定义数据项:数据项定义是以数据库操作任务定义为基础,步骤如下:1从DBIPO提取原子数据项;2把有联系者撮合为组,以组为单位定义数据项,组内的原子数据项称为属性;3根据用户和实际领域的信息模型补充其它数据项;4写出数据项如下的描述信息:语义定义:名字和实际意义;完整性约束:数据的类型、宽度、小数位、值约束和空值约束等;5把各数据项的描述信息按下
14、表格式组成数据字典。教材信息表特征IDBookNameAuthorPublishDataPricePublishBookMarkMemoAttribute类型IntvarcharvarchardatetimemoneyvarcharcharTextint宽度20102020允许空值否否否否否否否是否值约束惟一惟一图2.7 教材信息表教材属性表特征IDBookAttribute类型IntVarchar宽度20允许空值否否值约束惟一惟一图2.8 教材属性表库存表特征IDStorageBookId类型Int IntInt 宽度允许空值否否否值约束惟一惟一惟一图 2.9库存表选定教材表特征IdBook
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教材管理系统 报告 教材 管理 系统

限制150内