随着各图书馆的图书数量不断增多和图书馆规模的不断扩大,管理这些庞大的体系非常困难的,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情。
针对各个模块不同的数据表实现添加记录、修改记录、删除记录、以及查询显示记录等功能,所有的操作方便而快捷,并全面实现了图书馆管理的各项功能。
系统采用Microsoft Access技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
本文介绍了在Visual Basic6.0环境下开发系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的信息登记到查询浏览借阅,形成了一个整体自动化管理模式。
目 录
1.1图书管理的发展背景和意义……………………………………….. 1
1.2图书管理的发展背景和意义……………………………………….. 1
1.3 图书管理系统的特点……………………………………………. 2
2 开发工具………………………………………………………… 3
2.1 Visual Basic语言………………………………………………. 3
2.1.lVisual Basic开发的主要思想………………………………….. 3
2.1.2 Visual Basic应用程序的结构…………………………………. 4
2.1.3事件驱动应用程序的工作方式………………………………….. 4
2.2 Access 2000数据库的特点……………………………………….. 5
2.2.1存储方式………………………………………………….. 5
2.2.2面向对象………………………………………………….. 5
2.2.3界面友好、易操作…………………………………………… 5
2.2.4集成环境、处理多种数据信息………………………………….. 5
2.3 Access数据库安全技术………………………………………….. 5
2.3.1加密数据库………………………………………………… 6
2.3.2设置数据库密码…………………………………………….. 6
2.3.3用户级安全性………………………………………………. 6
2.4 Visual Basic与Access二者的结合………………………………………. 6
2.5 ADO数据控件技术………………………………………………. 7
2.5.1 ADO数据控件介绍…………………………………………… 7
2.5.2 ADO对象模型………………………………………………. 8
2.5.3 ADO数据控件的功能…………………………………………. 9
3 数据库的设计……………………………………………………. 10
3.1数据库简介…………………………………………………… 10
3.4数据库的设计…………………………………………………. 10
3.4.1数据库设计原则……………………………………………… 11
3.4.2数据库表结构设计……………………………………………. 11
4 图书信息管理系统设计…………………………………………….. 14
4.1系统设计的原则……………………………………………….. 14
4.2系统总体结构设计……………………………………………… 14
4.3系统功能简介…………………………………………………. 15
4.4系统设计思想…………………………………………………. 16
4.5用户界面设计…………………………………………………. 16
4.5.1登陆界面的设计……………………………………………. 16
4.5.2 主界面设计………………………………………………. 17
4.6图书管理界面的设计……………………………………………. 18
4.7 读者管理界面设计…………………………………………….. 19
4.8 图书借阅管理界面设计…………………………………………. 20
4.9报表浏览及打印窗口设计………………………………………… 21
5 系统的编码设计与发布…………………………………………….. 23
5.1编码设计…………………………………………………….. 23
5.1.1登录管理编码设计………………………………………….. 23
5.1.2添加图书信息代码设计………………………………………. 24
5.1.3书籍查询代码设计………………………………………….. 27
5.2系统的发布…………………………………………………… 29
5.2.1编译应用程序……………………………………………… 29
5.2.2打包应用程序……………………………………………… 30
5.2.3发布应用程序的步骤………………………………………… 31
参考文献…………………………………………………………. 33