1、 1 学生教材管理系统 摘 要 随着学校管理信息化的发展,学校教材定销管理系统是一个学校不可 缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学 校教材管理系统为学校提供了充足的信息和快捷的查询手段。便于教材管 理人员订书、领书、查询教材资料及其库存情况。本文介绍了在 Visual Basic6.0 环境下采用“自上而下地总体规划,自下而上地应用开发”的策 略开发了一个学校教材管理系统的过程并创建了一套行之有效的计算机管 理教材的方案,从而做出一个符合实际应用的教材管理系统,提高学校教 材管理水平和管理效率。本文主要介绍了该学生教材管理系统的系统分析 部分,包括可行性分析、系统
2、流程分析等;系统设计部分主要介绍了系统 功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的 算法,并附带了一些主要的窗口和程序以及系统的测试过程。本系统界面 干净清晰,操作简单,较人性化、实用。 关键词:教材管理;数据库;Visual Basic 6. 2 目 录 摘 要 1 目 录 2 第一章 系统概述 . 4 1.1 系统开发背景 4 1.1.1 教材管理系统 4 1.1.2 开发系统的目的和原则 4 1.2 开发环境介绍 4 1.2.1 开发平台 . 5 1.2.2 ACCESS 数据库 . 5 1.2.3 数据查询语言SQL . 5 第二章 可行性研究与需求分析 6 2.
3、1 系统可行性研究 . 6 2.1.1 系统现状的分析 6 2.1.2 目标分析 . 6 2.1.3 技术上可行性分析 . 6 2.1.4 经济上的可行性 7 2.1.5 社会上可行性分析 . 7 2.1.6 可行性的结论 7 2.2 需求分析 . 7 2.2.1 系统业务流程及应用需求 7 2.2.2 功能需求: . 8 2.2.3 数据需求 . 9 第三章 系统概要设计 14 3.1 总体结构设计 14 3.1.1 系统功能结构 14 3.1.2 系统模块设计 14 3.2 处理模块设计 15 3.2.1 教材入库模块 15 3.2.2 教材出库模块 16 3.2.3 查询系统模块 17
4、3.2.4 报表打印模块 17 3.3 接口设计 . 18 3.3.1 用户接口设计 18 第四章 系统详细设计与实现 19 4.1 数据库设计 19 4.1.1 数据库模型 . 19 3 4.1.2 数据库的建立与连接 . 21 4.1.3 数据库查询设计 22 4.1.4 数据库添加设计 23 4.1.5 数据库修改设计 24 4.1.6 数据库删除设计 25 4.1.7 未到齐教材设计 25 4.2 输入输出设计 25 4.2.1 输入设计 . 25 4.2.2 输出设计 . 26 4.3 系统安全性设计 . 26 4.3.2 登录安全设计 26 4.3.3 数据的安全性设计 . 28
5、第五章 系统测试 . 29 5.1 测试方案 . 29 5.2 测试项目 . 29 5.3 测试结果 . 30 5.4 测试结果评价 31 第六章 结 论 32 致 谢 . 33 参考文献 . 34 4 第一章 系统概述 1.1 系统开发背景 1.1.1 教材管理系统 教材管理是教学管理中的组成部分,院校的教材管理在学生规模日益 增大、教材日益多样化、学生个人之间教材差异越来越大的现实面前已呈 现出不足,安全性也尤为重要。因此,建立一套既安全又与选课相配套的 教材管理模式和管理系统具有十分重要的意义和实际应用的迫切性。据调 查,到目前为止我国还有一些学校的教材管理功能仍不算完善!学校信息 化建
6、设与社会上科技信息的发展已脱轨,因此,学校教材管理人员目前迫 切需要一套更安全、方便、高效、界面美观的新的管理信息系统来终实现 教材管理的真正现代化管理。 1.1.2 开发系统的目的和原则 开发学生教材管理系统的目的就是充分利用计算机和现代办公软件, 更有效的管理大量的数据使其更方便、快捷、安全,且界面友好,更加配 合时代发展的步伐提高工作效率和质量,最终实现教材管理的全面自动化 为和现代化。要实现这个目标在开发过程中应遵循以下几条原则: (1) 从实际出发,总结借鉴吸收相结合的原则 (2) 编制和实施操作的现实性 (3) 教材管理的框架应以科学严谨,各种新思想,新方法构筑完备为原则 (4) 统要有简单的帮助 1.2 开发环境介绍 使用 Visual Basic 6.0 作为管理系统的开发平台,Windows XP 为操 作系统,ACCESS2003 用于数据源的开发;使用 ADO 进行对数据源的连接。 它是应用层的数据访问接口,通过 DAO 访 MICROSOFT JET 数据库引擎,具 有速度快,占用内存少,直接调用 API 等优势。特别是它不需要将数据库驱 动程序打包到安装