第三章 图书馆管理系统的具体实现
3.1模块化的开发环境的简介
3.1.1 VISUAL BASIC简介VB简介
VISUAL BASIC是微软公司出品的一个快速可视化程序开发工具软件。借助微软在操作系统和办公自动化软件的垄断地位,VB在短短的几年内风靡全球。VB是极具特色和功能强大的软件,主要表现:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,教易维护的代码。同时众多的ACTIVE控件,提高了软件的使用效率。
VB应用程序语言的基本特点: 1.可视化界面设计:
VB为用户提供大量的界面元素(在VB中称为控件对象),这些控件对象对于熟悉WINDOWS应用程序的用户来说是一点也不陌生,如“窗体”,“菜单”,“命令按扭”,“工具按扭”,“检查框”等等,用户只要利用鼠标、键盘把这些控件对象拖动到合适的位置,设置其大小、形状、属性等,就可以设计出所需的应用程序界面。 2.事件驱动编程
在使用VB设计应用程序是,必须首先确定应用程序如何同用户进行交互。例如发生鼠标单击、键盘输入等事件是,由用户编写代码控制这些事件的响应,这就是所谓的事件驱动编程。
3.与数据库的连接性
VISUAL BASIC提供了与底层数据库系统紧密的连接。 VISUAL BASIC支持
10
不同的关系数据库管理系统并充分发挥每一个数据库的特长。开发人员和利用内置的高性能数据库引擎——JET生成独立应用或脱离服务器运行的服务以上的应用,在开发该图书馆管理系统时,笔者就是使用该种数据库引擎。VISUAL BASIC存取数据库的方式有两种:
·通过使用的ODBC接口。(ODBC(开放数据库连接)是微软公司的数据库连接标准)
·通过使用由VISUAL BASIC提供的专用的直接与数据库相连的接口
3.2图书馆管理系统流通子模块中用到的数据库:
数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。对于我们用简单易操作的Microsoft Access数据库是比较适合的。我的范例中的数据库文件就是Access类型的数据库。数据库中共有七个数据表“图书总表”(对试卷合订本总概括,如条形码号、编号、合订本名称、分类等字段)和“图书分表”(对试卷合订本里边的内容的简单介绍,如编号,试卷代码、试卷名称、页号等字段)、“读者“(存储读者的一些基本信息,如姓名、学生证号,班级等一些字段)、”借书流水表“、”还书流水表“、”借书历史表“,读者在借阅过程中管理员要对这三个表进行修改。还有就是管理员的登录时用到的”密码“表。(如图下图)。
11
12
3.3系统模块的具体实现
在本系统中有四个子模块组成。它们分别是登录小模块、借阅小模块、流通统计小模块和查询小模块、,下面就开发这几个模块的过程及所遇到的问题分别加以介绍。
该模块主要完成新书的录入、查询、统计及借阅功能。在此模块中定义了四个主要窗口:借阅窗口、新书录入窗口和条件查询窗口,流通统计窗口。
当你第一次启动本图书馆信息管理系统时,系统将出现如图所示界面,用户只要选择自己的用户名称,同时输入相对应的密码按[确定]即可以进入图书馆信息管理系统的主控界面,此时你作为超级用户对整个系统具有控制权,你首先应该做的就是更改密码。
13
登录子模块有“用户名称“,”用户口令“,”当前日期“等字段。用户还可以在管理员小模块对用户进行增加、修改、删除等功能。
登录子模块的界面:
查询子模块主要对“图书总表“和”图书分表“两个数据库进行查询,根据两个数据库中的编号相同进行查询来得到结果,组合查询提供所有可检索字段(包括条形码号、编号、类别、合订本名称、试卷代号、试卷名称、页码、第几册等)的任意组合条件检索,功能强大,能保证一定的查准、查全率;同时提供你”并且“和”或者“两种查询方式。
查询子模块界面:
14
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库图书馆管理系统流通催还论文(4)在线全文阅读。
相关推荐: