中小学图书管理系统的设计与实现

 2024-01-03 09:01

论文总字数:13562字

摘 要

采用Visual 6.0作为开发工具,Access 2010作为后台数据库,设计并实现了一个简易的图书管理系统,该系统主要包含学生信息管理、图书信息、借还信息管理,以及管理员信息管理等功能,基本上满足了中小学图书管理的需求,提高了中小学图书馆管理的工作效率。

关键词:图书管理系统,VB,Access数据库

Abstract : Using Visual 6 as a development tool, and using Access 2010 as the background database, to design and implemente a simple library management system,this system mainly includes student information management, books information, through information management, and administrator information management functions, basically meet the needs of the library management in primary and middle schools, improve the management of the library schoolwork efficiency.

Keyword: Book Information Management, VB, Access Database

目录

1 绪论 4

2 系统开发平台简介 4

2.1 Visual Basic 简介 4

2.1.1 Visual Basic 特点 4

2.1.2 Visual Basic 与Access 数据库的连接方法 5

2.2 Access 简介 5

3 系统需求分析与方案设计 6

3.1 需求 6

3.2 系统功能模块制作 6

3.3 系统设计的难点 8

4 系统数据库设计 8

5 系统功能的实现 10

5.1 数据库与系统的连接 10

5.2 主窗体功能实现 14

5.3 登录模块功能实现 17

5.4 图书查询模块功能实现 18

5.5 借阅模块功能实现 19

5.6 图书管理模块功能实现 19

5.7 用户管理模块功能实现 20

5.8 账号修改模块功能实现 21

结论 22

参考文献 23

致谢 24

1 绪论

计算机图书管理系统相较于人工管理有着查询快,安全性高,使用寿命长等特点,极大地提高了工作效率。

随着社会的进步以及经济条件的改善,中小学拥有的图书书量也越来越大。面对庞大的图书数量,人工管理图书的方法已经不切实际,不仅存在诸多纰漏,而且工作效率低下,浪费了许多人力物力,因此计算机图书管理系统横空出世。它的出现不仅使得图书的借阅更便捷,还十分安全可靠,节约资源,在许多大型图书馆起着重要的作用。国内还有许多中小学图书馆还在采用人工模式,因此设计一个中小学图书馆能接受的成本低廉的计算机图书管理系统变得十分必要。它有以下几个好处: 图书管理安全高效;做到了许多人工管理做不到的事,节省不少时间资源;图书查询速度快;操作人员少;软件能维护,管理系统寿命长;数据库存储大,低成本等。

2 系统开发平台简介

2.1 Visual Basic 简介

Visual Basic 是一种协助开发环境的事件驱动的编程语言。它源自于BASIC 编程语言。他拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO 连接数据库。程序员可以轻松的使用VB建立一个程序。

2.1.1 Visual Basic 特点

Visual Basic 继承了Basic 语言简单的特点,特别适合初学者使用,它具有以下一些特点:

(1)可视化的集成开发环境

“Visual”指的是开发图形用户界面(GUI)的方法。使用VB编程序,则不需要,只要把预先建立的对象添加到屏幕上即可。

(2)面向对象的程序设计思想

VB采用了面向对象的程序设计思想。“对象”即可操作的实体,如窗体,按钮等。每个对象都能响应多个不同的事件,每个事件均能驱动一段代码,该段代码决定了对象的功能。

(3)交互式的开发环境

VB在编码,编译和代码测试间没用明显界限。除即时捕获错误以外,VB也在输入代码时部分地编译该代码。当准备运行和测试应用程序时,只需极短时间即可完成编译。如果编译器发现了错误,则将错误突出显示于代码中。这时可以更正错误并继续编译,而不需从头开始。因此代码运行的效果可以在开发时就进行测试,而不必等到编译结束。

(4)高度的可扩充性

VB可以为用户扩充其功能。

2.1.2 Visual Basic 与Access 数据库的连接方法

VB可以通过Data控件,ADO Data控件,DAO,RDO,ADO等来访问数据库。

(1)Data控件是不用编程连接数据库的方法。

(2)ADO Data控件是使用ADO来创建数据绑定控件和数据提供者之间的联系。

(3)DAO是操控数据库的完整编程接口,用户可用这些对象的属性和方法来实现对数据库的操作。

(4)RDO是全面控制远程ODBC数据库的完整编程接口。

(5)ADO是访问OLE DB的应用程序接口,是最新的,最灵活的,也是最简单的。OLE DB是数据访问的低级接口,它能处理任何类型的数据,而不管其格式。

VB可以访问以下3类数据库:

(1)Jet数据库:数据库由Jet引擎直接生成和操作,不仅灵活而且速度快.VB默认的数据库格式为Microsoft Office Access格式,扩展名为MDB.VB和Access数据库管理系统共享Jet数据库引擎。

(2)ISAM数据库:索引顺序访问方法(ISAM)数据库有Text Files和Paradox等多种形式。

  1. ODBC数据库:开放式数据库连接,包含符合ODBC的客户/服务器数据库。

2.2 Access 简介

Access数据库即 Microsoft Office Access 。Access用指定的格式把数据存储数据库引擎里,从而直接导入或者链接数据。Access支持Visual Basic语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO等。其如下特点:最好上手、最快上手;集中化的信息存取平台;能随心的存储数据和窗体;让专业设计深入Access 数据库;用拖动方式为数据库加入导航功能。

3 系统需求分析与方案设计

3.1 需求

随着计算机的普及,广泛应用以及对中小学图书馆的硬件调查,希望能通过计算机来简单快捷的对图书进行管理。在此基础上本系统需要具备如下功能:

(1)数据管理

剩余内容已隐藏,请支付后下载全文,论文总字数:13562字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;