摘要:图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合开入式图书馆的要求,对MS ACCESS 2000数据库管理系统、SQL语言原理、VB 6.0应用程序设计,VB 6.0数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆工作人员和高级管理员三方面的需要。
设计充分利用VB 6、ACCESS 2000数据库技术的强大力量,提高了编程效率和可靠性。
关键字:数据库,ACCESS,VB 6.0, 数据库组件,图书管理,窗体,listview组件
Abstract :The books administrative system is typical informations managements systems(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 the consistency of the data and integrality the storehouse of strong , 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
目 录
一、 需求分析………………………………………………………………………………….…...…..……1
1.1引言……………………………………………….………………………….…….1
1.1.1背景…………..…………………………………………………..……….…1
1.1.2编写目的……..……………………………………………..………..………1
1.1.3定义术语…………………………………. ………………………….....….1
1.2项目开发环境………………………………………………………..….…………….…..2
1.2.1硬件环境…………………………………………………………..…...…….2
1.2.2软件环境…………………………………………………………….....…….2
1.3 项目概述…………………………………………….……………….……..…....3
1.3.1目标…………………………………………………………...…...……....3
1.3.2 产品描述……………………………………………. ………….3
1.3.3 产品功能………………………………………………………….3
二、系统设计…………………………………………………………………..………4
2.1 设计原则………………………………………………………….….3
2.2 模块划分原则…………………………………………………………4
2.3 系统结构框图……………………………………………………….4
三、系统功能说明……………………………………………………………………..7
3.1登录…………………………………………………………………………….7
3.2用户管理...............................................................8
3.3读者管理……………………………………………………………………8
3.4图书管理……………………………………………………………………10
3.5借书还书 ………………………………………………………………………………11
3.6数据报表 ………………………………………………………………………………13
四、系统运行操作……………………………………………………..14
4.1 硬件环境………………………………………………………………………13
4.2软件环境………………………………………………………….……………13
4.3操作流程…………………………..……………………………….………… 13
五、具体设计…………………………………………………………………………16
5.1基本数据流程…………………………………………………………16
5.2数据库设计………………………………..………..………….…….……….....17
5.2.1基本数据模型……………………………………………………………17
5.3数据表之间的关系…………………………………………….…….……….…18
六、系统维护………………………………………………………….….…………...19
七、系统测试总结………………………………………………………………………………19
八、致谢……………………………………………………………………………………………20
九、、程序源代码…………………………………………………………………………………..20
十、参考文献……………………………………………………………………………….………57
(一)引言
1.背景
随着科学技术的发展,特别是计算机在人们生活中的普及,使人们的各项工作变得越来越便利,工作效率大大的提高。也为管理现代化的发展带来了新的契机。学校的图书管理工作是学校管理工作中一个重要的组成部分,其内容复杂,工作繁多。如果使用计算机处理各项图书管理业务,不仅节约了大量人力,而且还大大提高了工作效率,经济效益十分明显。本系统就是基于这一现实条件而开发的。虽然就本系统还不能说让图书管理的管理现代化,但这与本系统开发的目的并不相悖,整个社会的信息化建设,并不是一朝一夕的事,也不是一个人所能解决的,所以本系统的开发只是起到尝试的作用。