湖北第二师范学院
信息学院
本科毕业论文(设计)
题目 图书馆借阅管理系统设计与实现
系 别 计算机科学
专 业 名 称 计算机科学与技术
年 级 2003级
学 生 姓 名 邓梅晴
学 号 20032501049
指 导 教 师 谢 静
二00 七 年 四 月
中文摘要:本文以学校图书馆管理系统为开发背景,针对于传统的人工图书管理方式存在的一些问题进行了调查分析,并按照软件工程的理论、方法和规范;遵循实用性、系统性、逐步完善、逐步发展的原则;采用结构化生命周期法和原型法相结合进行图书管理系统的开发。
图书管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。
因此结合开放式图书馆的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、Visual Basic应用程序设计,Visual Basic数据库技术进行了较深入的学习和应用。根据分工,论文主要完成对图书借阅系统的需求分析和总体设计,划分功能模块;并对系统流程进行总体规划;设计工程框架,添加类模块;对图书信息管理模块、图书借阅管理模块、用户管理模块进行界面的设计并编写代码,并由此设计了应用程序。
本系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。
系统运行结果证明,本文所设计的图书管理系统可以满足公共图书馆,学校图书馆等图书管理的需要。
关键词:Visual Basic6.0,控件,图书管理,窗体
Abstract: According to the background of the School Library Management System, This paper is aimed at analyzing the problems in manual book management and developing Book Management System in accordance with the thoeries, mathods and regulations of the software engineering, the principle of easy-to-use, systematic and gruadually progressing.
The Library Lend-Return System is a typical management information system (MIS), it develops mainly two respects of development including setting-up and maintenance and front application program of backstage supporter's database. Demand to set up a database, with strong consistency and integrality of the data and good security to the former. Require to the latter that the function of the application program is complete, apt characteristic of using etc.
The MS Server2000 DBMS, SQL Language theory, Visual Basic application design and Visual Basic database technology have been learned and applied according to the requirement of Open Library.In according to the division, I have done the requirements analysis and the design of most sub-forms.
The system adopts the recently popular ADO Data Access technology, and encapsulates every fields and operations of the table to the class in order to successfully apply the OOP idea to the database application design. And it's also the feature and advantage of the system.
By the results of the running, the system described in this paper is meet to the need of the management of the public and school libraries and book stores.
Key words:Visual Basic6.0,database discreteness,library management,forms
目 录
第一章 绪论 1
1.1 课题的研究背景和研究意义 1
1.2 课题的研究现状分析 2
1.3.1 论文的研究内容 2
1.3.2 论文的结构安排 3
第二章 数据库应用系统开发简介 4
2.1 数据库应用系统常用名词解释 4
2.1.1 数据库 4
2.1.2 用户数据 4
2.1.3 元数据 5
2.1.4 索引 5
2.1.5 应用元数据 6
2.2 数据库管理系统 6
2.2.1 关系模型 6
2.2.2 数据库模式 7
2.2.3 应用组件 7
2.2.4 图书管理系统 7
2.3 系统所做工作 8
第三章 应用系统开发工具 10
3.1 VB组件的体系结构 10
3.2 数据库组件介绍 10
3.3 MS_SQL Server简介 11
第四章 图书馆借阅系统软件说明 12
4.1 系统软件说明 12
4.1.1 系统基本目标 12
4.1.2 系统结构设计 12
4.2 系统设计 13
4.2.1 主要的基本功能和流程 14
4.2.2 开发工具的选择 15
4.2.3 系统所用的实用技术 15
第五章 图书借阅系统应用程序设计 16
5.1 图书分类管理模块的设计 16
5.1.1 设计图书分类编辑窗体 16
5.1.2 设计图书分类管理窗体 19
5.2 图书基本信息管理模块设计 23
5.2.1 设计图书信息编辑窗体 23
5.2.2设计图书信息管理窗体 27
5.3 图书借阅管理模块的设计 33
5.3.1 设计借阅证件类型编辑窗体 33
5.3.2 设计借阅证类型管理窗体 35
5.3.3 设计借阅证编辑窗体 35
5.3.4 设计借阅证件管理窗体 39
5.3.5 设计图书借阅信息编辑窗体 40
5.3.6 设计图书续借,归还,丢失信息编辑窗体 49
5.3.7 设计图书归还信息管理窗体 51
5.3.8 设计图书借阅管理窗体 54
5.4 用户管理模块设计 55
5.4.1 设计用户信息编辑窗体 55
5.4.2 设计用户管理窗体 58
第六章 系统测试 62
6.1 测试环境 62
6.2各模块功能测试 62
6.3数据库连接测试 64
6.4 各功能模块测试 65
6.4.1基本信息管理模块测试 65
6.4.2 图书借阅管理模块测试 68
6.4.3 用户管理模块测试 72
6.5 测试小结 73
总结与展望 74
参考文献 76
致 谢 77
我的论文,呵呵。