VB+Access设计图书管理系统

合集下载

基于VB的图书借阅管理系统

基于VB的图书借阅管理系统

第一章绪言一、背景介绍本图书管理系统是针对学校的图书馆日常操作业务而开发的管理软件。

根据图书管理员、读者借阅的需求,实现图书、读者之间的有序化,信息化管理。

本系统主要由这几个模块组成:日常借阅操作、读者管理、图书管理、系统设置等。

图书管理系统通过录入图书的详细资料,建立读者档案、系统用户资料,设置各类参数(如:超期期限、读者类别、图书类别等等),找出图书与读者之间的对应关系,实现日常的借阅操作。

基于得到的这些基础数据,系统自行生成相应的统计数据以供管理员查询、分析;另外,管理员还可以对这些基本信息进行定期的数据更新和数据库维护;为读者借阅时提供图书是否在馆,以及自己借书、还书等情况的查询功能,图书管理系统力求给图书管理员提供操作简单、方便快捷的途径去管理这些庞大,繁琐的信息和图书。

二、国内外研究现状通过这前段时间的市场调查和分析,初步了解到现在各种图书管理软件的优点及不足。

比如说有些传统图书管理软件是为替代手工录入,从传统数据记录中产生的,这些软件面对Internet及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望洋兴叹。

(一)体系封闭,无法实现网络化管理,更无法支持电子商务传统软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求。

(二)信息单一、落后且缺乏前瞻性由于技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息。

(三)对管理考虑甚少软件依旧没有摆脱传统束缚,以对外报告为其存在目的。

三、课题目的随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。

从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。

目前学校图书馆的借阅工作部分还是手工管理,工作效率很低,并且不能及时了解图书的种类和读者们比较需求的图书等,不能更好的适应当前读者的借阅要求。

基于VB+ACCESS的图书馆管理系统的设计

基于VB+ACCESS的图书馆管理系统的设计

的性能。 4.2.4 数据的完整性和一致性 为了保证数据库的完整性和一致性,设计人员在设计过 程中会设计较多的表间关联,因为,这样能降低数据的冗余。 建立表间关联后,对父表和子表的删除、插入、更新等操作 都是要占用系统资源的。 4.2.5 事务的使用 事务是必须一次完成的一组操作。虽然这些操作是单个 的操作,但数据库系统能够保证这组操作要么全部都完成, 要么一点都不做。正是大型数据库的这一特性,使得数据的 完整性得到了极大的保证。 4.2.6 数据库性能调整 在计算机硬件配置和网络设计确定的情况下 , 影响到应 用系统性能的因素主要是数据库性能和客户端程序设计。大 部分数据库设计员首先进行逻辑设计,然后再进行物理设计。 通过数据库逻辑设计,可以去除了所有冗余数据,从而提高 了数据吞吐速度,保证了数据的完整性,也清晰地表达了数 据元素之间的关系。 4.2.7 数据类型的选择 数据类型的合理选择对于数据库的性能和操作具有很大 的影响。 4.3 系统功能流程图 系统功能流程图如图 1 所示。
1 背景分析
当今是信息的时代,在各行业各领域都离不开对大量信 息的综合处理和科学使用。而计算机则被广泛应用于信息管 理当中。计算机能够对各类信息进行快速管理。使用计算机 进行信息处理和综合使用,不仅大大提高了工作效率,而且 在安全性方面,也有保证。对于要处理和使用大量、复杂的 信息,计算机能够充分体现出它的优越性。计算机对信息进 行高效管理的前提是需开发好相应的信息管理系统。在图书 馆日常运作和管理中,图书的入库、藏书的分类和读者借阅 等各方面的管理,都包含大量信息数据的处理。以往,对以 上信息的管理,主要是使用文本、表格等纸介质的手工处理, 对于图书借阅的基本情况,例如读者借书时间、还书时间、 借阅权限、借书超期等核对和统计等,一般使用人工检查核 实、手抄登记,因为数据较多,抄写登记工作量大,往往容 易出错。工作效率非常低,管理不科学。虽然图书馆已配用 计算机,但是较多是用于简单的资料输入和保存,缺乏规范、 高效的管理系统。基于这一现状,有必要建立一个性能良好 的图书管理系统,使图书管理工作系统、高效、规范。本系 统就是针对图书馆信息管理而设计的。

如何用Access轻松打造图书管理系统

如何用Access轻松打造图书管理系统

如何用Access轻松打造图书管理系统如何用Access轻松打造图书管理系统-Access数据库教程任务:打造个人图书管理系统任务描述:本文目的是通过Access建立一个个人图书管理系统(可包含音乐CD、数据光盘等电子书),帮助我们管理好每一本图书。

这个数据库可以记录每本书的基本资料,能随时增加或删改图书记录,还可以按照不同条件快速查找个人藏书的各种信息。

如果同学、朋友之间都能建立起这样一个数据库,将数据库合并后,俨然就是一个小型图书馆,通过查询可以看看自己需要的图书是否有人买了,如果有的话则可以借阅一下,不必再重复投资。

注:本例使用的是Access 2003版,其他版本操作步骤大同小异。

给数据搭建一个“库房”首先要建立一个空的“库房”(数据库),然后才好往里面装入数据。

第一步:启动Access 2003,单击菜单命令“文件→新建”(或单击工具栏上第一个“新建”按钮),在右侧“新建文件”窗格中单击“空数据库”项。

第二步:在打开的新建对话框中设置好文件名及保存路径,本例命名为“个人图书管理”,接着单击“创建”按钮(见图1),一个新的数据库就创建好了。

用“表”规划与存储数据房子建好了还需要装修一下,才能达到更好的居住效果,数据库也一样,建好了也得好好规划一下,以便保存不同类型的数据。

在Access中,“表”是规划数据库的核心,其主要作用是按照一定结构保存所有数据,其他如查询、报表等操作都需在此基础上才能完成。

第一步:首先规划一下表结构。

图书信息有很多,本例仅仅是一个演示,因此本例创建的图书基本信息数据表只设置了序号、书名、作者、出版社、购买日期、定价、图书类别、介质和内容简介等几个字段。

第二步:如图2所示,单击数据库主窗口左侧“对象”下的“表”按钮,接着双击右侧的“使用设计器创建表”项打开设计视图窗口,在“字段名称”的单元格中输入字段名,单击其右侧的“数据类型”单元格,从下拉列表中为每个字段设置一种类型。

基于VB的大学图书管理系统的设计

基于VB的大学图书管理系统的设计

基于VB的大学图书管理系统的设计摘要:为了实现图书馆的信息化管理,提出了以visual basic6.0为编程语言,将access 2003数据库作为后台数据库,设计一个现代化的图书管理系统。

结果表明:该系统便于图书的管理和统计,为对智能化管理信息提供了一个新的方法。

关键词:图书管理;数据库;access 2003;visual basic1.引言传统的图书管理对象是书,随着计算机科学的发展,大学的图书馆的藏书量越来越多,这样的管理方法已经与时代脱轨了。

21世纪是一个信息化的时代,这样的管理系统必然遭到淘汰,取代它的是以计算机为核心的信息系统。

信息系统的管理包括科学的管理和规范的系统设计,可以对信息进行采集、传送、编辑、修改等等,这样的系统还可以对数据进行存储、传递等操作。

--!> 开发图书馆信息管理系统的目的是可以将大量的书籍的相关信息存储在电脑中,便于图书的管理与维护,使图书的反复利用率得到改善。

2.系统设计图书馆最大的特点就是藏书过万,数量庞大的图书自然需要人为细心的管理,可是,根据传统的人为管理方法不得当,往往造成大量图书的丢失、损坏,所以,开发出一个可以高效的信息管理系统是一种趋势,这样的系统不但可以便于图书的管理,更是为借阅者提高更好的便利条件,而且,该系统拥有友好的交互界面,高效的运行速度和系统维护。

2.1 需求分析图书管理系统是为了借阅者而服务的,管理该系统的正是图书馆管理人员。

为了方便图书借阅者可以直接查询所需的书籍信息,本系统有一个登陆系统,需要图书借阅者(大学生)的个人信息,包括学号和密码,初始密码都是自己的学号,学生可以根据自身需要对其进行设置,在一定程度上,保证了学生个人的隐私。

学生-借阅者,只是拥有查询书籍的权利,可以知道所需书籍目前的位置,库存量,是否可以借阅等少量信息。

信息管理系统希望服务的对象-借阅者,而在后台操作一切的则是图书馆者。

因为图书馆书籍的数目过多,要求数据库一定可维护性,所以,图书管理者的任务艰巨,在为各类图书借阅服务的同时,还要维护图书馆的秩序。

VB课程设计图书借阅信息管理系统论文VB开发ACCESS数据库

VB课程设计图书借阅信息管理系统论文VB开发ACCESS数据库

目录1 图书借阅信息管理系统概述 (1)1.1 图书借阅管理系统简介 (1)1.2 关于图书借阅管理系统的几个误区 (2)1.3 系统开发所用的技术准备 (2)2 图书借阅管理系统分析 (9)2.1 系统初步调查 (9)2.2 系统可行性分析 (11)2.3 现行业务描述 (11)2.4 系统详细调查 (12)2.5 系统的安全性 (13)3 系统逻辑方案 (14)3.1 数据流图 (14)3.2 数据字典 (15)3.3 系统逻辑模型的提出 (17)4 系统详细设计 (19)4.1 软件模块结构设计 (19)4.2 数据库设计 (20)4.3 计算机系统的配置方案 (25)5 图书借阅系统的实现 (26)5.1 建立公共模块 (26)5.2 登录窗体 (26)5.3 系统运行主界面 (29)5.4 读者信息管理菜单 (29)5.5 借书 (30)6 系统设计说明书 (38)6.1 论文题目 (38)6.2 系统功能 (38)6.3 系统运行环境及开发工具 (38)7 系统调试及体会 (39)7.1 系统开发环境 (39)7.2 系统测试 (39)7.3 系统运行与维护 (39)7.4 系统的转换方案 (40)参考文献 (41)致谢 (42)1 图书借阅信息管理系统概述在开发本系统之前,我认真地阅读了很多相关材料,其中包括《管理科学》,《数据组织与管理》,《图书借阅管理》,《数据结构》,《工程算法》,《VB6.0教程》,《Access 2000使用手册》等,为下一步软件开发奠定了坚实的理论基础。

1.1 图书借阅管理系统简介1.1.1 图书借阅管理系统的发展历史图书借阅管理系统的发展历史可以追溯到20世纪60年代末期。

由于当时计算机技术已经进入实用阶段,同时大型图书馆用手工来查找图书信息或统计借阅信息既费时费力又非常容易出差错,为了解决这个矛盾,第一代的图书借阅管理系统应运而生。

当时由于技术条件和需求的限制,用户非常少,它的出现为图书借阅的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差。

【精品】用Access开发图书管理系统

【精品】用Access开发图书管理系统

【精品】用Access开发图书管理系统在Access中开发图书管理系统,需要经过以下步骤:
设计数据库结构:定义图书管理系统需要记录的数据表,例如图书信息、借阅记录、用户信息等。

根据需求设计相应的字段和数据类型,保证数据的准确性和完整性。

构建表关系:将不同数据表之间的关系建立起来,例如图书和借阅记录之间是一对多的关系,一个用户可以借多本书,一本书可以被多个用户借阅。

设计表单和报表:通过访问表单和报表来访问和处理系统中的数据。

设计表单使用户可以方便地进行数据查看、编辑和添加操作;设计报表使用户可以方便地生成各种统计图表和报告。

根据不同用户的权限,设定相应的访问权限和操作权限。

开发查询功能:利用Access的强大查询功能,可以方便地进行各种复杂数据查询和分析。

根据不同的查询需求,可以灵活地设置查询条件和排序规则,以生成所需的查询结果。

部署系统:在开发完毕后,进行系统的测试和优化,解决可能出现的各种问题。

最后将系统部署到实际的环境中,配合培训和技术支持,使系统能够顺利地被使用和维护。

通过以上步骤,可以在Access中开发出一套高效、稳定的图书管理系统,为用户提供方便快捷的图书馆服务,同时也为图书馆工作提供了高效的数据管理和分析工具。

基于VB的大学图书管理系统的设计

基于VB的大学图书管理系统的设计
2.2功 能 分 析
3 . - 3 .1 建 立 数 据 库 在 Mi c r o s o f t A c c e s s 2 0 0 3中建 立 一 个 数 据 库 ,名 字是 t s . m d b ,再 将 数 据 库 文 件 和 V B 中 创 建 的工 程 文 件 放 在 同 一 文 件 中,这样有利于程序 的调试工作 。 3 .3 .2建 立 与 数 据 库 的 连接 : S u b C o n n S t r( ) 连 接数 据 库
2 .3 系统 结 构
建立数据库连接对像 D B p a t h =A p p .P a t h& “\”& “ t s .m d b ~ 设 置 数 据 的 路
d e r =Mi c r o s o f t .J e t . OL E DB. 4 . 0:
3 .2 Ac c e s s 2 0 0 3数 据 库
管理 ,更是为借阅者 提高更 好的便 利条件 ,而且 ,该 系统 拥有 友 好 的 交 互 界 面 ,高 效 的运 行 速 度 和 系 统 维 护 。
2 . 1需 求 分析
A c c e s s 2 0 0 3是 一款 功能 强 大 的 数 据 库 管 理 软 件 ,界 面 操 作 简单 ,内存小 ,适 合做 多种 编程 软件的后 台数据库 ,方便 使用 者 对 其 中的 信 息 进 行 修 改 等 操 作 ,还 可 以 单 独 设 置 密 码 ,保 证
V B 6 .0凭借其 简单易 学 ,运行速 度快 ,占内存 小 ,应用 范围广 ,深受广大程序员的喜爱。V B 6 .0主要是由控件类和功 能代 码 类 组 成 ,这 些 控 件 是 由程 序 开 发 者 提 前 建 立 的 ,是 可 以 直接 使 用 的对 象 ,可 以根 据 需 要 给 出 对 于 的 代 码 ,就 可 以 实 现 其中的功 能,不 同的图标代 表不 同的控件 ;而后 者往往是 出现 在程序代码 中。一个好的 V B程序需要这两个部分合作 ,才能发 挥 最 大 的 作用 。

VB+ACCESS图书馆管理系统论文

VB+ACCESS图书馆管理系统论文

大学图书馆管理系统设计与实现学号:姓名:专业:摘要二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。

如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。

迫使人们起用新的管理方法来管理图书,如何把图书管理员从繁重的工作中解脱出来呢?科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。

信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。

因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。

从而使人们有更多时间来获取信息、了解信息、掌握信息。

关键词:图书馆;管理信息系统;ACCESS数据库;VB6.0;面向对象目录第一章前言 (1)1.1 概述 (1)1.2 系统开发方法及目标 (1)第二章需求分析 (2)2.1 当前系统分析 (2)2.2 可行性分析 (3)2.2.1 技术可行性 (3)2.2.2 经济可行性 (4)2.3.3 营运可行性 (5)第三章逻辑方案 (5)3.1 数据流程分析 (5)3.1.1 系统关联图 (5)3.1.2 DFD顶层图 (6)3.1.3 DFD第一层图 (7)3.1.4 DFD第二层图 (8)3.2 数据词典描述 (10)3.2.1 数据流 (10)3.2.2 数据元素 (11)3.2.3 数据存储 (11)3.2.4 数据加工 (12)3.2.5 外部项 (12)第四章总体结构设计 (12)4.1 软件模块结构设计 (12)4.1.1 HIPO图 (12)4.1.2 IPO图 (13)4.2 数据库设计 (14)4.2.1 实体描述 (14)4.2.2 实体间联系 (14)4.2.3 E-R图 (15)4.2.4 关系模型转换 (16)4.3 计算机系统配置方案 (17)4.3.1 系统硬件配置 (17)4.3.2 软件配置 (17)第五章系统详细设计 (17)5.1 代码设计 (17)5.2 人机界面设计 (18)5.3 模块处理过程 (18)第六章实施概况 (19)6.1 开发环境 (19)6.2 系统转换与实现 (19)6.3 系统测试 (20)6.4 系统运行与维护 (21)结束语 (21)致谢 (22)参考文献 (23)附录 (23)第一章前言1.1 概述当今时代是飞速发展的信息时代,在各行各业中都离不开信息处理,计算机被广泛应用于各种信息管理系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB+Access设计图书管理系统一、需求分析在进行一个项目的设计之前,先要进行必要的需求分析。

现某图书馆需要管理其各种人员和图书信息,希望实现办公的信息化,通过建立一个图书管理系统来管理图书。

其完成的功能如下:(1) 可以实现图书的登记、借阅和赔偿的管理。

(2) 可以实现对图书的各种信息的查询,包括逐个浏览,以及对图书信息的增加、删除和编辑操作。

另外,可以根据输入的信息来检索某个图书的信息。

(3) 可以实现对管理人员的投诉管理。

(4) 可以实现对值班人员的管理。

系统的功能模块图如图1所示。

本实例根据上面的设计规划出的实体有图书登记实体、图书借阅实体、图书赔偿实体、查询输出实体、值班管理实体、投诉管理实体。

各个实体具体的描述E-R图如下。

图书登记实体E-R图如图2所示。

图书借阅实体E-R图如图3所示。

阴图1系统的功能模块图目期姓名甌日期田葛匹号擁■不启亡类塑定协弔名备注^±3 口痴P图2图书登记实体 E-R 图图书赔偿实体E-R 图如图4所示。

图4图书赔偿实体E-R 图 投诉管理实体E-R 图如图5所示。

图3图书借阅实体 E-R 图 團书借阖卖萍團丰登记实悴画书ij 馆曜弱体值班管理实体E-R图如图6所示。

查询输出实体E-R图如图7所示。

根据上面的需求分析,设计好数据库系统,然后开发应用程序可以考虑的窗体的系统,每一个窗体实现不同的功能,可以设计下面的几个模块。

•图书管理模块:用来实现图书的登记、借阅、赔偿。

•图书资料模块:用来实现图书的查询输出。

•值班管理模块:用来实现管理人员的值班浏览。

•投诉管理模块:用来实现对管理人员的投诉管理。

•系统管理模块:用来实现用户的增加、删除和修改等操作。

三、数据库设计这里的数据库采用Access,用ADO作为连接数据对象。

1、建立Access数据库启动Access,建立一个空的数据库book.mdb,如图8所示。

使用程序设计器建立系统需要的表格如下。

图书登记表,如图9所示。

图8建立数据库book.mdb图9图书登记表图书借阅表,如图10所示。

图书赔偿表,如图11所示。

U■皿■amcx tUTJ^■av»4i乐・匕It的曲WUT_1裁5-币壬号1KC1Ht*JFf■壶■口"■ MHC!*! A图10图书借阅表图11图书赔偿表■Jc图12图书资料表图13系统管理表 投诉管理表,如图14所示。

™*rHi L MM wd■包.■■耳■・ tiBtfr-i MW wwnrw图14投诉管理表值班管理表,如图15所示。

图书资料表,如图 12所示。

系统管理表,如图 13所示。

-—■ B nr i-JC4Enc:亦些.rjf = E . AB* 严・w e« «0 TWtSfsa«K■A 池■蔓U AZ«jFFgkf*H 利对甕■羊百1 老揮空事詡■4 Mlti 宀 EA <3W wTHiBlIwrt■卄 a■•■II ・JrMw AJ r图15值班管理表2、连接数据在Visual Basic环境下,选择工程”宀引用"命令,在随后出现的对话框中选择Microsoft ActiveX Data Objects 2.0 Library ,然后单击确定"按钮,如图16所示。

图16引用ADO连接数据库在程序设计的公共模块中,先定义ADO连接对象。

语句如下Public conn As New ADODB.Co nn ection ' 标记连接对象然后在子程序中,用如下的语句即可打开数据库Dim conn ecti on stri ng As Stringconnection stri ng = "provider=Microsoft.Jet.oledb.4.0;" &_"data source=book.mdb"conn. Ope n connection stri ng3、设置ODBCVB的ADO对象是通过ODBC来访问数据库,所以还要建立ODBC数据引擎接口。

打开控制面板中的管理工具数据源” (ODBC),出现如图17所示的对话框。

qp Ki j 9Vi n t VW IJWS 退期,i Wf ;**M(D:|Ptt« ^ww ~VJ O | jttttlE) |• 蟲繼昨簡L"强姻立■汕图17 ODBC对话框单击添加”按钮,出现创建新数据源”对话框,如图18所示。

图18创建新数据源”对话框选择Microsoft Access Driver(*.mdb),单击完成"按钮,出现如图19所示对话框。

图19设置连接数据源界面设计设计好的界面如图20所示。

图20图书管理系统界面这是一个多文档界面(MDI)应用程序,可以同时显示多个文档,每个文档显示在各自的窗体中。

MDI应用程序中常有包含子菜单的窗体”选项,用于在窗体或文档之间进行切换。

菜单应用程序中,有5个菜单选项,每个选项对应着E-R图的一个子项目。

1、创建主窗体首先创建一个工程,命名为图书管理系统,选择工程” T添加MDI窗体”命令,则在项目中添加了主窗体。

该窗体的一些属性如表1所示。

表1主窗体的属性属性值Caption 图书管理系统LameMainI[Menu Mainmenu1|windowstateMaxsizeWindowstate的值为Maxsize,即程序启动之后自动最大化。

将菜单”组件从工具箱”拖到窗体上。

创建一个Text属性设置为文件”的顶级菜单项, 且带有名为关闭”的子菜单项。

类似地创建一些菜单项,如表2所示。

表主窗体如图21所示。

图21主窗体2、创建各子窗体选择工程” T添加窗体”命令,添加子窗体。

在新建Visual Basic工程时自带的窗体中,将其属性MIDChild改成True,则这个窗体成为MID窗体的子窗体。

在这个项目中,要创建的子窗体如表3所示。

表3所有子窗体子窗体名〔Text图书登记frmdengji图书借阅frmjieyue[图书赔偿frmpeichang增加新用户frmadduser查询输岀frmfind1登录系统frmloginfrmchangepwd修改密码F面分别给出这些子窗体,以及它们所使用的控件。

图22图书登记子窗体表Command3|下一条Command4|上一条Command5|第一条Command6|最后一条Command7 |退出ADO DataAdodcl (空)| DataGrid DataGridl (空)|图书借阅和图书赔偿子窗体分别如图23和图24所示,因为它们的控件与图书登记子窗体的雷同,在此不作介绍。

图23图书借阅子窗体图24图书赔偿子窗体(2)增加用户子窗体如图25所示,其控件如表5所示。

F------ ----- ------ ---- = ----------------------------------------------------------------Ife. '-JS1IM加AZ亶科f~~I rlMt i -图25增加用户子窗体表5增加用户子窗体控件控件类别控件Name 控件TextLabel Label1 输入用户名Label2 输入密码Label3 确认密码Label4 选择权限TextBox Text1 (空)Text2 (空)Text3 (空)ComboBox Comb1 (空)CommandButtonCommandl 确定Command2 取消(3)修改密码子窗体如图26所示。

图26修改密码子窗体(4) 库房管理子窗体如图27所示。

图27库房管理子窗体其控件如表6所示。

表6库房管理子窗体控件(5) 查询子窗体如图28所示,其控件如表7所示。

图28查询子窗体(6) 用户登录子窗体如图29所示。

(7) 值班管理子窗体如图30所示,其控件如表8所示。

图29用户登录子窗体图30值班管理子窗体(8) 投诉管理子窗体如图31所示,其控件如表9所示。

图31投诉管理子窗体建立公共模块1、显示目录建立公共模块可以提高代码的效率,同时使得修改和维护代码都很方便。

创建公共模块的步骤如下(1) 在菜单中选择工程” T添加模块”命令,则出现模块对话框,如图32所示。

(2) 选择模块图标后,单击打开”按钮,则模块已经添加到项目中了。

默认情况下名为Modulel。

图32模块对话框(3) 在模块中定义整个项目的公共变量。

Public conn As New ADODB.Co nn ection ' 标记连接对象Public userID As Stri ng '标记当前用户IDPublic userpow As String '标记用户权限Public find As Boolean '标记查询Public sqlfind As Stri ng ' 查询语句Public rs_data1 As New ADODB.RecordsetPublic fin dok As Boolea nPublic frmdata As Boolea nPublic Con st keye nter = 13 ' en ter 键的ASCII 码在主窗体添加完菜单之后,就要为各个子菜单创建事件处理程序。

主窗体代码Private Sub adduser_Click()frmadduser.ShowEnd Sub下面是响应“查询输出”子菜单Click 事件,调出查询输出窗体代码。

Private Sub chaxunshuchu_Click()frmfind.ShowEnd Sub下面是响应“退出”子菜单Click 事件,调出退出窗体代码。

Private Sub exit_Click()Unload MeEnd Sub下面是响应“图书登记”子菜单Click 事件,调出图书登记窗体代码。

Private Sub checkin_Click()frmdengji.ShowEnd Sub下面是响应“修改密码”子菜单Click 事件,调出修改密码窗体代码。

Private Sub changepwd_Click()frmchangepwd.ShowEnd Sub下面是响应“图书借阅”子菜单Click 事件,调出图书借阅窗体代码。

Private Sub borrow_Click()frmjieyue.ShowEnd Sub下面是响应图书赔偿”子菜单Click事件,调出图书赔偿窗体代码。

Private Sub tushupeicha ng_Click()frmpeicha ng.Show 1End Sub下面是响应值班管理”菜单Click事件,调出值班管理窗体代码。

相关文档
最新文档