当前位置:文档之家› 学校教材管理系统

学校教材管理系统

《学校教材管理系统》的设计目录第一章系统概述 (1)1.1 系统开发背景 (1)1.2系统开发目的和意义 (1)1.3可行性分析 (1)1.3.1技术可行性 (1)1.3.2经济可行性 (2)1.3.3操作可行性 (2)第二章需求分析 (3)2.1目标分析 (3)2.1.1总目标 (3)2.1.2具体目标 (3)2.1.3性能目标 (3)2.2系统总结构 (4)2.3数据流图 (4)2.4数据字典 (6)2.5.1 字符型 (6)2.5.2 数据结构 (7)2.5.3 数据流 (7)2.5.4数据存储 (8)第三章概念结构设计 (9)3.1 概念数据模型 (9)第四章逻辑结构设计 (12)4.1 E-R图向关系模型的转换 (12)第五章物理结构设计 (13)5.1 物理数据模型的建立 (13)5.2 物理数据模型生成到数据库 (14)5.2.1 SQL2005执行结果 (14)5.2.2 数据库中生成的表 (14)第六章数据库的实施和维护 (17)6.1数据库的插入 (17)6.1.1管理用户信息的插入 (17)6.1.2教材信息的插入 (17)6.1.3教材库存现状的插入 (18)6.1.4班级信息的插入 (19)6.1.5班级领书单信息的插入 (19)6.1.6订书单位信息插入 (20)6.1.7征订单信息插入 (21)6.2数据库的查询 (22)课程设计心得与体会 (24)参考文献 (25)第一章系统概述1.1 系统开发背景如今计算机技术不断的发展,已经渗透到各个领域,高校管理当然也不例外,教材管理对于各个学校而言,都是一项很复杂、繁琐的工作, 是高校教务管理中的一个重要环节。

一套好的高校教材管理软件,不但能够大大降低工作人员的劳动强度,而且还能提高学校的管理效率和教学水平。

学校教材管理主要是由教材计划征订、入库、发放等一系列工作所组成,该工作通常是学校教材科统一管理。

由于学校中专业设置门类多,各专业每期开设课程种类多,各个专业需要订购的课本也不一样,在每学期开学的时候教材的发放便成为了一个繁重的任务。

学校教材管理人员迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。

1.2系统开发目的和意义开发学校教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以达到提高工作效率和质量的目的,最终实现教材管理的全面自动化为和现代化。

因此系统主要是实现教材管理信息的输入,包括征订、入库、发放信息的输入;教材管理各种信息的查询、修改;教材采购报表的生成以及各系各部门的教材需求管理等。

1.3可行性分析1.3.1技术可行性在这样高速发展的计算机时代,许许多多的计算机技术性的人才出现,也多掌握了很多编程方面的专业性程序员,实现系统在技术这方面是可行的。

1.3.2经济可行性系统是高校学生在老师的指导下设计开发的,在经济上的投入不多,系统建成之后将为今后珠宝销售管理提供很大的方便,因此在经济上是可行的。

1.3.3操作可行性只要对员工进行简单的培训,销售人员掌握基本的计算机的应用方法,掌握计算机的基本操作技能,而且对教材管理系统有简单初步的认识就足以进行操作,因此在操作上也是可行的。

第二章需求分析2.1目标分析2.1.1总目标1.提高教材管理的准确性,实现教材信息的便捷和高效管理,减轻教师对学校教材管理的负担,避免出错。

2.实现教材信息方便快捷的查询。

并且能够对教材进行及时有效的征订、发放。

3.提高对于教材信息管理的效率。

2.1.2具体目标用户管理系统,本系统需要具备以下功能:教材目录信息:教材类别、教材名称、、版次、作者、单价等。

教材征订单:征订单位、数量、用书单位、征订人等。

入库单:入库日期、入库明细等。

教材领用单:领用日期、领用教材、数量、经手人等。

2.1.3性能目标1.管理者需要具备一定的专业知识才能胜任。

2.确保对系统中的教材信息进行了高效的整理与管理,并保障其保存的安全性。

3.实现教材信息的高效查询。

2.2系统总结构图2.1系统总结构2.3数据流图学校教材管理系统的顶层数据流图,如图2.2。

图2.2系统的顶层数据流学校教材管理系统的第一层数据流图,如图2.3。

图2.3系统的第一层数据流学校教材管理系统的第二层数据流图,如图2.4,图2.5,图2.6,图2.7。

教材管理系统图2.4系统的第二层数据流教材管理系统图2.5系统的第二层数据流教材管理系统图2.6系统的第二层数据流教材管理系统图2.7系统的第二层数据流2.4数据字典2.5.1 字符型字符型表如表2-1。

表2-12.5.2 数据结构数据结构表如表2-2。

2.5.3 数据流数据流如表2-3。

2.5.4数据存储数据储存如表2-4。

表2-4第三章概念结构设计3.1 概念数据模型3.1.1 概念数据模型的建立1.教材管理系统的概念数据模型,教材目录信息表如图 3.1,教材库存现状表如图3.2,班级信息表如图3.3,班级领书表如图3.4,领书单明细表如图3.5,订书单位表如图3.6,订书单表如图3.7,领书单明细表如图3.8,管理用户表如图3.9。

图3.1教材目录信息表图3.2教材库存现状图3.3班级信息图3.4班级领书单图3.5领书单明细图3.6征订单位图3.7征订单图3.8征订单明细图3.9管理用户2.概念数据模型之间的联系图3.8概念数据模型(CDM)4.1 E-R图向关系模型的转换班级(班级编号,专业,所属学院,人数)教材(教材编号,所属类别,教材名称,,出版日期,作者,教材单价)管理用户(,性别,出生日期)征订单(流水号,征订单位,征订人,日期)征订单明细(征订序号,书名,,作者,征订数量,费用)班级领书(班级领书编号,领书人,领书人,领书日期)领书单明细(领书序号,书名,领书数量,费用)订书单位(单位名称,负责人,联系,书费)教材库存现状(ISBN,入库时间,初始数量,现存量,采办人)5.1 物理数据模型的建立学校教材管理系统的物理数据模型(PDM)的建立,如图5.1所示图5.1物理数据模型(PDM)5.2 物理数据模型生成到数据库5.2.1 SQL2005执行结果图5.25.2.2 数据库中生成的表管理用户表如图5.3,教材表如图5.4,教材库存现状表如图5.5,班级表如图5.6,班级领书表如图5.7,领书明细表如图5.8,征订单位表如图5.9,征订单表如图5.10,征订单明细表如图5.11。

图5.3管理用户图5.4教材图5.5教材库存现在图5.6班级图5.7班级领书表图5.8领书明细图5.9征订单位图5.10征订单图5.11征订单明细第六章数据库的实施和维护6.1数据库的插入6.1.1管理用户信息的插入INSERT INTO管理用户VALUES ('王五','男','1993-7-7'),('四','男','1994-9-10')图6.1管理用户插入图6.2管理用户插入结果6.1.2教材信息的插入INSERT INTO教材VALUES ('001','数据库','清华大学','王','2006-2-2','35.5','管理'), ('002','语文','人民大学','王强','2004-2-3','45.5','文学')图6.3教材信息插入图6.4教材表6.1.3教材库存现状的插入INSERT INTO教材库存现状VALUES ('978-7-765-777','2014-3-2','321','23','王丹'), ('987-7-667-543','2014-5-6','543','54','王一')图6.5教材库存现状插入图6.6教材库存信息表6.1.4班级信息的插入INSERT INTO 班级VALUES (’01’,’信管’,’经管’,’43’),(‘02’,’经济’,’经管’,’35’)图6.7班级信息插入图6.8班级信息表6.1.5班级领书单信息的插入INSERT INTO班级领书VALUES ('01','01','01','王强','1833514','2014-3-2'), ('02','02','02','王海','1833625','2014-5-4')图6.9班级领书单信息插入图6.10班级领书单INSERT INTO领书单明细VALUES ('01','数据库','43','555.5'),('02','语文','34','456.5')图6.11领书明细插入图6.12领书明细表6.1.6订书单位信息插入INSERT INTO订书单位VALUES ('经管学院','王强','314'),('华科学院','豆','165')图6.13订书单位信息插入图6.14订书单位表6.1.7征订单信息插入INSERT INTO征订单VALUES ('01','经管学院','01','经管学院','110','2012-2-1'), ('02','华科学院','02','华科学院','120','2014-4-3')图6.15征订单信息插入图6.16征订单INSERT INTO征订单明细VALUES ('01','数据库','清华大学','王珊','456','566.5'), ('02','语文','人民大学','王强','455','546.5')图6.17征订单明细信息插入图6.18征订单明细6.2数据库的查询1.查询举例select教材库存现状.ISBN,教材库存现状.现存量from教材库存现状图6.19教材库存信息查询2.查询举例select教材.教材名称,教材.作者,教材.出版日期from教材where='清华大学'图6.20教材信息查询课程设计心得与体会此次数据库课程设计,在武妍老师的精心教导及同学们的帮助下,我学会了如何去理解分析一个系统,对系统的功能进行设计,画数据流图,数据字典,概念结构设计,逻辑、物理结构设计,最终在数据库中实现,对SQL2005软件进行操作。

相关主题