用VB编写一个简单的图书管理系统

合集下载

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

基于VB的图书管理系统设计
借 阅 者 、 书进 行 管 理 和 维 护 . 系 统 状 态 的查 看 、 护 并 生 图 及 维 成 催 还 图 书报 表
( ) 书 管 理 系 统 总体 规 划 一 图
事 实 上 ,需 求 分 析 是 数 据库 开发 中最 难 的 任 务 之一 因
为, ~, 第 系统 本 身 是 可 变 的 , 户 的 需 求 必须 不断 调 整 , 之 用 使 与这 种 变 化 相 适 应 。 二 . 户很 难 说 清某 部 分 工 作 的 功能 处 第 用 理 过 程 。 所 以 , 计 人 员 必 须 认 识 到 : 整 个 需求 分析 以及 系 设 在 统 设 计 过 程 中 , 户 参 与 的 重 要性 , 过 各 种 方法 展 开 调 查 分 用 通 析。


引 言
当今 时 代 是 飞速 发展 的信 息 时 代 。 在各 行 各 业 中 离 不 开 信息 处 理 . 正 是 计 算 机 被 广 泛应 用 于 信 息 管理 系统 的环 境 。 这 计 算 机 的 最 大好 处 在 于利 用 它 能 够 进 行信 息 管 理 。使 用 计算
机进 行 信 息控 制 . 仅 提 高 了 工作 效 率 , 且 大 大 提 高 了 其安 不 而
() 1 需求 信 息 的收 集 需 求 信 息 的 收集 又称 为 系统 调 查 为 了充 分地 了解 用 户
全性 。 个 现 代 化 的 图 书馆 在 正 常 运 营 中 总是 面 对 大 量 的 读 者

信 息 .书籍 信息 以及 两 者 相 互 作 用 产 生 的借 书 信 息 ,还 书 信 息 。面 对 图 书 馆 数 以万 计 的 图书 。 繁 复 杂 的 读 者 信 息 , 繁 纷 频

VB课程设计--图书管理系统

VB课程设计--图书管理系统

第0 页共22 页目录第一章绪论 (2)第二章需求分析 (3)2.1任务概述 (3)2.1。

1 图书管理系统完成的主要目标 (3)2。

1。

2用户的特点 (3)2。

2需求规定 (3)2。

2。

1对功能的规定 (3)2.2.2读者管理功能 (4)2.2。

3系统管理功能 (4)第三章概要设计 (5)3。

1总体设计 (5)3。

1.1系统目标设计 (5)3.1.2系统功能分析 (5)3.2系统设计思想 (5)3.3 系统模块功能解析 (6)第四章详细设计 (7)4.1程序设计说明 (7)4.1。

1用户登录模块 (7)4.1。

2用户添加模块 (7)4.1。

3书籍查询模块 (8)4。

1.4图书借阅模块 (9)4.1。

5图书归还模块 (10)4。

1.6新书入库模块 (11)第五章编码与测试 (13)5。

1各功能模块的实现 (13)5。

2 测试 (19)5.2。

1借阅卡管理测试 (19)5.2.2书籍管理测试 (19)5。

2.3系统管理测试 (19)结束语 (20)致谢 (21)参考文献 (21)图书管理系统摘要:本文介绍了在VB6。

0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程.通过分析传统的人工管理图书馆的不足,创建了一套行之有效的计算机管理图书馆的方案。

文章详细介绍了图书管理信息系统的系统分析部分,包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。

关键字:图书管理系统,VB6.0,sqlserver2000,信息系统Library Management SystemAbstract:This article introduces the detailed process of exploring a management information system under the environment of VB6。

基于VB的图书管理系统的设计与实现

基于VB的图书管理系统的设计与实现

本系统对读者及图书这些图书馆基础数据的管理较完善,但是 对于某些需求还是没有考虑到,比如预留一些外部数据的接口, 为学校教职员工提供文献检索等,还是没有考虑周全,还需要 今后去完善它。
这些功能模块的实现既可以满足图书馆日常数据的维护的要求, 又能够满足读者对于图书的借阅的需求。通过此系统的应用, 基本能够满足图书馆日常工作的需求。
图书馆引入基于VB的图书馆图书管理信息系统以后,对日常工 作以及管理工作都会产生深远影响。工作效率会书馆管理系统能满足高校图书馆管理的实际应 用需要,具有一定的实用性。系统功能较为全面,操作方便, 基本上可以作为高等院校图书馆的应用,具有一定的推广价值。
而选择目前使用比较广泛的微软公司的Windows系统平台,可以 迎合广大使用者对于计算机的使用习惯。窗口化的设计界面更 会使得用户使用起来得心应手。
前台的开发采用Visual Basic6.0为开发语言,这种语言开发出 的软件产品比较容易维护,同时窗体化的设计风格,可以较容 易的得到所需界面。后台数据库选择SQL Server2005这种比较 流行的自主型的大型数据库,在进行数据库设计的时候,通过 表间的主键及外键,方便的建立表间关联,表和表之间的关系 一目了然。
基于VB的图书管理系统的设计与实现
随着信息技术在管理上越来越深入而广泛的应用,信息管理系 统的实施在技术上已逐步成熟。信息管理系统是一个不断发展 的新型学科,任何一个单位要生存要发展,要高效率地把内部 活动有机地组织起来,就必须建立与自身特点相适应的管理信 息系统。
本文依据软件工程开发软件的严格要求,着重阐述了数据库系 统的设计步骤,介绍了图书馆图书管理系统的详细设计和开发 过程。在开发本图书馆图书管理系统的时候,我们采用面向对 象的程序设计方法,这种方法不同于以往的面向过程的程序设 计方法,在进行程序实现的时候相对比较简单。

用VB编写一个简单的图书管理系统分解

用VB编写一个简单的图书管理系统分解

用VB编写一个简单的图书管理系统Srl2011009(学号)石二辽(姓名)指导教师徐哲鑫【摘要】笔者采用Visual Basic 6.0 为开发工具,设计一款具备友好的图形用户界面、简便操作的图书管理系统。

充分利用计算机功能实现读者管理、书籍管理、借还书籍管理等信息的自动化控制,将使图书管理员从繁杂、重复的劳作中解放出来。

【关键词】图书;面向对象;软件工程1概述1.1开发背景用计算机管理图书馆里一切信息是一种计算机应用技术的创新,在计算机还未普及之前图书管理都是由图书管理人员手工记帐的方式来操作的.现在一般的图书馆都是采用计算机作为工具,使用实用的图书管理程序来帮助图书馆管理员进行更有效的图书管理。

1.2图书管理系统产生的背景图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。

而对于前端应用程序则要求应用程序具备功能完备、友好的图形用户界面、便捷使用等特点[1]。

1.3 系统功能要求的分析开发本系统的总体任务是实现图书管理系统的系统化和自动化,帮助图书管理员更好更高效地完成图书管理工作,本系统要完成的功能主要有:书籍管理部分:图书类别管理和图书信息管理。

其中,书籍类别管理包括添加书籍类别、修改书籍类别、删除书籍类别等;书籍信息管理包括书籍信息的添加、修改、查询、删除等。

读者管理部分:读者类别管理和读者信息管理,读者类别管理包括读者类别添加、修改、删除等;读者信息包括读者添加读者信息、修改读者信息、查询读者信息、删除读者信息等。

借阅管理部分:借书信息管理和还书信息管理,借书信息管理、还书信息管理均包括其信息的添加、修改、查询等。

系统管理部分:添加管理员,修改密码,退出系统。

2开发环境及实现技术介绍2.1开发软件介绍由于我的工作单位是一所中心小学,有大量的书籍,读者有学生、老师,于是本人想设计一款实用的图书管理系统,方便学校图书管理员工作,增强图书借阅力度,良好地管理书籍及其借阅信息。

图书管理系统(VB)

图书管理系统(VB)

摘要图书馆信息管理系统是一种在学校中常用的一种系统。

它从图书的入库登记到查询浏览,从读者的管理到图书的借阅,形成了一个整体自动化管理模式。

本论文以学校的图书馆为例。

系统主要有三个方面的内容:一方面是图书管理,主要包括新书入库图书整理图书信息的修改等方面。

一方面是图书借阅,主要包括图书的借阅和归还。

第三方面是信息查询,主要包括图书目录查询读者信息查询等。

论文设计以这三个方面展开,形成一套完整的图书馆信息管理系统。

本设计为图书管理系统,是根据图书馆,用户,管理员等的实际情况为基础,是数据库系统的开发。

把它们转变为有效的数据库设计。

把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。

因此本人结合开入式图书馆的要求,对数据库管理系统、SQL语言原理、VB 应用程序设计,VB数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。

系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆管理员的需要。

关键词:图书,Visualbasic6.0,ACCESS,借阅AbstractThe library information management system is one kind in the school the commonly used one kind of system. It goes into storage from the books registers to the inquiry browsing, from reader's management to books borrowing, has formed a whole automation management pattern. The present paper take the school library as an example. The system mainly has three aspects the contents: On the one hand is the books management, mainly includes the new book to go into storage books reorganization books information aspect and so on revision. On the one hand is the books borrows, mainly includes the books to borrow and to return. The third aspect is the information inquiry, mainly includes the library catalog to inquire the reader information inquiry and so on. The paper design launches by these three aspects, forms a set of complete libraries information management system.This design for the books management system management system, is acts according to the library, the user, the manager and so on the actual situation is a foundation, is the database system development. Transforms them into the effective database design. Transforms the design into the reality database, and these databases have the function to be complete, the high efficiency application.Therefore myself unify enter the type library the request, to the database management system, the SQL language principle, the VB application programming, the VB data bank technology has carried on the thorough study and the application, mainly completes to the books management system management system demand analysis, the function module division, the database pattern analysis, and from this has designed the database structure and the application procedure. The system movement result proved, this article designs the books management system management system may satisfied borrowing, librarian's need.Key word: The books, Visualbasic6.0, ACCESS, borrows目录摘要 (I)ABSTRACT ........................................................... I I 第一章绪论.. (1)1.1课题背景 (1)1.2课题来源和意义 (2)1.3国内外发展概况 (2)1.4系统可行性分析 (3)第二章系统开发技术 (5)2.1系统的架构 (5)2.2系统运行环境操作系统 (5)2.3系统开发环境 (5)2.4开发工具 (6)第三章总体设计 (9)3.1 系统调查 (9)3.2 数据字典 (10)3.3 软件模块结构设计 (11)3.4 数据库设计 (12)3.4.1 概念结构设计 (13)第四章系统实现 (17)4.1登录界面 (17)4.2 系统主界面 (18)4.3 模块功能的实现 (19)第五章结束语 (30)致谢 (31)参考文献 (32)第一章绪论1.1课题背景数据库应用系统开发简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。

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

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

知识 的主要途 径 。而 图书馆就 自然 而然地 在人们 的生 长 处 :Vi a B s s l ai 一 种 可视 化 的 、面 对 对 象 和条 u c是 活 中占据 了一 定 的位 置 .如何 科学地 管理 图书馆 不但 用 事件 驱动 方式 的结构 化高 级程序 设计 ,可用 于 开发 关 系到 读 者 求 知 的 方便 程 度 .也关 系 到 图 书 馆 的 发 Wid ws n o 环境 下 的种类 应 用程 序 。在 V sa B s i l ai u c环
Ab t c: i eice s gu iz t no el rr ,irr olcinice s gylr ed m a dfr h n g me t fh Sr tW t t rai tiai fh bay l a c l t rai l g e n o ema a e n e a hh n n l o t i b y e o n n a t o t
L b ayM a a e e t ytm sg s dO irr n g m n se De inBae nVB S
ZHENG i S.
(uh uCt ul ir y F z o 5 0 9 C ia F z o i P bi Lba , uh u30 0 , h ) y c r n
第2 2卷
第 1 O期
农 业 图 书情 报 学 刊
Vo.2 NO1 1 , . 2 0
0 c. 0 0 t2 1
21 0 0年 1 0月
基于 V B的 图 书馆 管 理 系统 设 计
郑 思 福
( 州市 图书 馆 ,福 州 福 300) 5 0 9

要 :随 着 图书馆 的利 用率 越 来 越 高 ,馆 藏 量越 来越 大 , 图 书 馆 的 管理 需 求 日益 增 加 。 为此 , 结合 数 据 库 开发技

vb图书借阅管理系统

vb图书借阅管理系统

《VB高级程序设计》课程设计报告课题名称:图书借阅管理系统课题组成员:班级学号姓名完成内容平时程序答辩总分08J-1 200819321052 辛园园管理员窗体设计和代码设计08J-1 200819321044 张凤娟报表设计和管理员窗体设计08J-1 200819321048 李姗借阅者窗体设计和代码设计08J-1 200819321032 赵伟旭登录窗体设计和代码设计08J-1 200819321037 崔红英数据库设计评阅人:目录1 需求分析 (3)1.1 图书资料查询管理 ...................................................................... 错误!未定义书签。

1.2 借阅图书资料管理 ...................................................................... 错误!未定义书签。

1.3 归还图书资料管理 (2)1.4 图书资料管理 .............................................................................. 错误!未定义书签。

2概念结构设计 (4)2.1 E-R关系图设计 (4)2.2 实体属性定义 (6)2.3 E-R图调整的准则 (6)3 逻辑结构设计 (7)3.1 读者信息表 (7)3.2 图书借阅表 (7)3.3 借阅信息表 (7)4 图书借阅管理系统功能实现 (8)4.1 功能模块 (8)4.2 登录模块界面 (8)4.3 借阅者子系统 (9)4.4 管理员子系统 (13)参考资料 (16)图书借阅管理系统1 需求分析1.1 图书资料查询管理图书资料管理系统主要是向读者提供图书借阅的服务,读者为了借阅读书资料,一般情况下,需要在借阅图书之前查询所要借阅的图书情况,所以该系统需要为读者提供图书查询功能。

图书管理系统(VB版)

图书管理系统(VB版)

图书管理系统一.图书管理系统需求分析及设计概要1. 系统的功能要求根据高校图书管理的实际要求,结合本系统开发的要求,对与所要介绍的“图书管理系统”的需求实现如下功能:1、书籍管理部分:这一部分包括书籍类别管理和书籍信息管理两部分,其中书籍类别管理包括添加书籍类别、修改书籍类别等;书籍信息管理包括书籍信息的添加、书籍信息的修改、书籍信息的查询、书籍信息的删除等。

2、读者管理部分:这一部分包括读者类别管理和读者信息管理两部分。

其中读者类别管理包括添加读者类别、修改读者类别;读者信息管理包括添加读者信息、修改读者信息、删除读者信息、查询读者信息等。

3、借阅管理部分:这一部分包括借书信息管理和还书信息管理两部分。

其中,借书信息管理包括借书信息的添加、借书信息的修改、借书信息的查询等;还书信息管理部分包括还书信息的添加、还书信息的修改、还书信息的查询等4、系统管理:包括修改系统用户密码,增加新用户以及退出系统等。

2.系统的需求分析图书馆是一家所有工作手工操作的机构,随着计算机的发展,更多的图书馆采用计算机图书管理系统来实现,这样可以得到更好的管理。

目前,从设计一—采购——编目——流通——管理,一体化的图书馆系统。

主要表现在:(一)采购,对新书的目录,要查存,判断图书馆是不是已经订过了,要人工查阅帐本完成,是很麻烦的事。

(二)验证,要填写两个帐本和盖章,而且在帐本上面很多信息是重复的。

(三)编目,通过手工对书编目,对不同种类的书都要查找书是否已有,如果没有的话对新的书进行查阅中图法宝典来要编目,并且还有填写跟书卡,和大量的查阅用的卡片。

这块消耗的人力最大了。

(四)流通,在借书的时候要填写跟书卡和借书证并保管跟书卡做为借条;在还书的时候工作人员先要花一定时间把保管的跟书卡先找出来,再填写跟书卡和借书证。

然后再把跟书卡和书夹在一起,工作人员要消耗很多时间,大大降低了工作效率。

(五)无法统计书的阅读次数、当天的借还数目等很多统计信息。

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

用VB编写一个简单的图书管理系统Srl2011009(学号)石二辽(姓名)指导教师徐哲鑫【摘要】笔者采用Visual Basic 为开发工具,设计一款具备友好的图形用户界面、简便操作的图书管理系统。

充分利用计算机功能实现读者管理、书籍管理、借还书籍管理等信息的自动化控制,将使图书管理员从繁杂、重复的劳作中解放出来。

【关键词】图书;面向对象;软件工程1概述开发背景用计算机管理图书馆里一切信息是一种计算机应用技术的创新,在计算机还未普及之前图书管理都是由图书管理人员手工记帐的方式来操作的.现在一般的图书馆都是采用计算机作为工具,使用实用的图书管理程序来帮助图书馆管理员进行更有效的图书管理。

图书管理系统产生的背景图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。

而对于前端应用程序则要求应用程序具备功能完备、友好的图形用户界面、便捷使用等特点[1]。

系统功能要求的分析开发本系统的总体任务是实现图书管理系统的系统化和自动化,帮助图书管理员更好更高效地完成图书管理工作,本系统要完成的功能主要有:书籍管理部分:图书类别管理和图书信息管理。

其中,书籍类别管理包括添加书籍类别、修改书籍类别、删除书籍类别等;书籍信息管理包括书籍信息的添加、修改、查询、删除等。

读者管理部分:读者类别管理和读者信息管理,读者类别管理包括读者类别添加、修改、删除等;读者信息包括读者添加读者信息、修改读者信息、查询读者信息、删除读者信息等。

借阅管理部分:借书信息管理和还书信息管理,借书信息管理、还书信息管理均包括其信息的添加、修改、查询等。

系统管理部分:添加管理员,修改密码,退出系统。

2开发环境及实现技术介绍开发软件介绍由于我的工作单位是一所中心小学,有大量的书籍,读者有学生、老师,于是本人想设计一款实用的图书管理系统,方便学校图书管理员工作,增强图书借阅力度,良好地管理书籍及其借阅信息。

2.2模块设计[2]书籍管理部分实现对书籍类别、书籍信息的添加、修改、删除等操作。

读者管理部分实现对读者类别、读者信息的添加、修改、删除等操作。

借阅管理部分实现对借书信息、还书信息的添加、修改、查询等操作。

系统管理部分实现超级用户对普通用户的用户名和密码对注册、修改等操作。

2.3程序预览运行本系统程序,首先出现登录界面(图2),输入正确用户名及密码后进入主窗体(图3),主窗体上的主菜单栏有:书籍管理、读者管理、借阅管理、系统设置及帮助。

图2图32.3.1书籍管理功能“书籍管理”菜单下有两个一级菜单:“书籍信息管理”和“书籍类别管理”。

具体操作如下:1.“书籍类别管理”下有三个子菜单:“新增”、“修改”、“删除”。

单击“新增”菜单,打开“新增书籍类别”窗体(图4)。

单击“修改”或“删除”,都会打开“书籍类别信息管理”窗体(图5)。

图4 图52.“书籍信息管理”下有四个子菜单:“新增图书”、“修改书籍信息”、“删除书籍信息”、“查询书籍信息”。

单击“新增图书”菜单,打开“新增书籍”窗体(图6)。

单击“修改”或“删除”,都会打开“书籍信息管理”窗体(图7)。

单击“查询书籍信息”菜单,打开“查询图书”窗体(图8)图6图7图82.3.2读者管理功能“读者管理”菜单下有两个一级菜单:“读者类别管理”和“读者信息管理”。

1.“读者类别管理”下有3个子菜单:“添加读者类别”、“修改读者类别”、“删除读者类别”。

单击“添加读者类别”菜单,打开“添加读者类别”窗体(图9);单击“修改读者类别”和“删除读者类别”菜单,都会打开“读者类别管理”窗体(图10)。

图9 图102.“读者信息管理”菜单下有4个子菜单:“添加读者信息”、“修改读者信息”、“删除读者信息”和“查询读者信息”。

单击“添加读者信息”菜单,打开“添加读者信息”窗体(图11),单击“修改读者信息”和“删除读者信息”菜单,都会打开“读者信息管理”窗体(图12),单击“查询读者信息”菜单,打开“查询读者信息”窗体(图13)。

图11图12 图132.3.3图书借阅管理功能“借阅管理”菜单下有2个一级菜单:“借书管理”和“还书管理”。

1.“借书管理”菜单下有2个子菜单:“添加借书信息”和“查询借书信息”。

单击“添加借书信息”先打开的是“查询图书”窗体(图8),找到需要借阅的图书后,单击“借这本书按钮”,打开“借书”窗体(图14);单击“查询借书信息”菜单,打开“查询借书信息”窗体(图15)。

图14 图152.单击“还书管理”,打开“还书”窗体(图16)。

图162.3.4系统管理功能“系统管理”菜单下有3个子菜单,分别是“添加管理员”、“修改密钥”和“退出系统”。

单击“添加管理员”子菜单,打开“添加管理员”窗体(图17),单击“修改密钥”子菜单,打开“修改密码”窗体(图18),单击“退出系统”,备份数据并退出本系统。

图17 图182.3.5帮助菜单单击“帮助”菜单,打开系统信息窗体(图1),点击系统信息窗体任何一处,关闭该信息窗体,返回主窗体。

图1数据库设计数据库名为,在库中设计六张表,它们分别为dzlb(读者类别表)、dzxx(读者信息表)、jyxx(借阅信息表)、sjxx(书籍信息表)、sjlb(书籍类别表)、sys(系统管理表)。

读者类别表,表名为dzlb,字段名称有读者类别名称、读者借书数量、借书期限及有限期限,设置“读者类别名称”为主键,是必填字段,不允许空值。

读者信息表: 设置“读者编号”为主键,“读者编号”、“读者姓名”为必填字段,不允许空值。

借阅信息表:书籍信息表: 设置“图书编号”为主键,“图书编号”、“书籍名称”为必填字段,不允许空值。

图书类别表:系统管理表:数据库连接方式选择Visual 连接数据库的主要方式有以下几种方式:一是用data控件进行数据库链接,二是利用adodc (ADO Data Control)进行数据库链接。

三是:利用DataEnvironment进行数据库链接,四是利用ADO(ActiveX Data Objects)进行编程。

利用DAO对数据库进行操纵[3]:在visual basic 中提供了两种与jet数据引擎接口的方法:data控件与数据访问对象(DAO)DAO是database object的英文缩写,要访问数据库一方面数据库要提供访问接口,另一方面要在编程环境中有对数据库的支持.DAO模型是设计关系数据库系统结构的对象类的集合.他们提供了管理关系型数据库系统所需要的全部操作属性和方法,这其中包括建立数据库,定义表,字段和建立表间关系,定位和查询数据库等.关系数据库介绍[4]:关系数据库是目前各类数据库中最重要、最流行的数据库,他应用数学方法来处理数据库数据,是目前使用最广泛的数据库系统。

20世纪70年代以后开发的数据库管理系统产品几乎都是基于关系的。

在数据库发展的历史上,最重要的成就就是关系模型。

关系数据库系统与非关系数据库系统的区别是:关系系统只有“表“这一种数据结构;而非关系数据库系统还有其他数据结构,对这些数据结构有其他的操作。

结构化查询语言SQL(Structured Query Language)是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的、功能极强的关系数据库语言。

目前已成为关系数据库的标准语言。

Microsoft Access介绍:使用Microsoft Access,可以在单一的数据库文件中管理所有的信息。

在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。

如果要保存数据,请为每一种类型的信息创建一个表。

如果要从查询、窗体或报表中的多个表中将数据合并在一起,就要定义各个表之间的关系。

如果要搜索并检索符合指定条件的数据,包括来自多个表中的数据,就要创建查询。

查询的同时也可以更新或删除多条记录,并对数据执行内嵌或自定义的计算。

如果要简单地直接在某个表中查看、输入及更改数据,请创建一个窗体。

在打开一个窗体时,Microsoft Access 将从一个或多个表中检索数据,并使用用户在“窗体向导”选择的版面布局或所创建的版面布局,将窗体显示在屏幕上。

如果要分析数据或将数据以特定的方式打印出来,请创建一个报表。

例如,可以打印一份将数据分组并计算数据总和的报表,也可以打印另一份带有各种数据格式的打印邮件标签的报表。

2.5系统代码[5]2.5.1主界面代码:2.5.1.1添加管理员菜单Private Sub addadmin_Click()End Sub2.5.1.2添加读者类别菜单Private Sub adddzlb_Click()End Sub2.5.1.3添加读者信息菜单Private Sub adddzxxf_Click()End Sub2.5.1.4添加还书信息菜单Private Sub addhs_Click()End Sub2.5.1.5添加借书信息菜单Private Sub addjs_Click()End Sub2.5.1.6添加图书类别菜单Private Sub addlb_Click()End Sub2.5.1.7查询读者信息菜单Private Sub cxdzxx_Click()End Sub2.5.1.8查询借书信息菜单Private Sub cxjs_Click()End Sub2.5.1.9查询书籍信息菜单Private Sub cxsj_Click()End Sub2.5.1.10删除读者类别菜单Private Sub Deldzlb_Click()End Sub删除读者信息菜单Private Sub Deldzxx_Click()End Sub2.5.1.12删除书籍类别菜单Private Sub dellb_Click()End Sub2.5.1.13帮助菜单Private Sub hlep_Click()End Sub2.5.1.14退出系统菜单Private Sub Unload_Click() endEnd Sub2.5.1.15修改读者类别菜单Private Sub Xgdzlb_Click()End Sub2.5.1.16修改读者信息菜单Private Sub xgdzxx_Click()End Sub2.5.1.17修改书籍类别菜单Private Sub xglb_Click()End Sub2.5.1.18修改用户密码菜单Private Sub xgmm_Click()End Sub2.5.1.19修改书籍信息菜单Private Sub xgts_Click()End Sub2.5.1.20新增图书信息菜单Private Sub xzts_Click()End Sub2.5.2添加图书类别添加图书类别代码:Private Sub Command1_Click() Dim Sq1 As StringDim rs_add As NewSql = "select * from sjlb where 类别名称='" & & "'"Sql, Sjk, adOpenKeyset, adLockPessimisticIf Trim = "" ThenMsgBox "图书类别不能为空", vbOKOnly + vbExclamation, "注意"Exit SubEnd IfIf Trim = "" ThenMsgBox "图书编号不能为空", vbOKOnly + vbExclamation, "注意"Exit SubEnd IfIf = True Then(0) = Trim(1) = TrimMsgBox "成功地添加 " & & " 这一图书类别", vbOKOnly, "恭喜"ElseMsgBox " " & & " 这一图书类别已存在", vbOKOnly + vbExclamation, "图书类别不能重复"End If= ""= ""End SubPrivate Sub Command2_Click()Unload MeEnd Sub2.5.3修改图书类别:修改图书类别代码:Option ExplicitDim Myjl As NewPrivate Sub Form_Load()Dim Sq1 As StringOn Error GoTo loaderrorSq1 = "select * from sjlb "= adUseClientSq1, Sjk, adOpenKeyset, adLockPessimistic= False= False= False= False= FalseSet = MyjlExit Subloaderror:MsgBoxEnd SubPrivate Sub Cmdadd_Click()= True= True= False= TrueEnd SubPrivate Sub Cmdadd_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) = "点击此处也可以添加"= 3000End SubPrivate Sub Cmdcancel_Click()= False= False= True= True= False= FalseEnd SubPrivate Sub Cmddel_Click()Dim Srl As StringOn Error GoTo delerrorSrl = MsgBox("确定要删除吗", vbYesNo) If Srl = vbYes Then= TrueElseExit SubEnd Ifdelerror:MsgBoxEnd SubPrivate Sub Cmdupdate_Click()If Not IsNull Then= True= True= False= FalseMsgBox "修改成功", vbOKOnly + vbExclamation, "恭喜成功"End If= 1550= "高级"= TrueEnd SubPrivate Sub Cmdxg_Click()Dim Srl As StringOn Error GoTo xg= False= False= True= True= Truexg:If <> 0 ThenMsgBoxEnd IfEnd SubPrivate Sub Form_Unload(Cancel As Integer)Set = NothingEnd Sub2.5.4添加读者类别界面:Private Sub Command1_Click()Dim Srl As StringDim Mybook As NewIf Trim = "" ThenMsgBox "读者类别名称不能为空", vbOKOnly + vbExclamation, "注意"End IfIf Trim = "" ThenMsgBox "借书数量不能为空", vbOKOnly + vbExclamation, "注意"Exit SubEnd IfIf Trim = "" ThenMsgBox "借书期限不能为空", vbOKOnly + vbExclamation, "注意"Exit SubEnd IfIf Trim = "" ThenMsgBox "有效期限不能为空", vbOKOnly + vbExclamation, "注意"Exit SubEnd IfOn Error GoTo CwSrl = "select * from dzlb where 读者类别名称='" & & "'"Srl, Sjk, adOpenKeyset, adLockPessimisticIf Then(0) = Trim(1) = Trim(2) = Trim(3) = TrimMsgBox " 您已经成功添加" & & "这一读者类别 ", vbOKOnly + vbExclamation, "添加成功!"ElseMsgBox "读者类别名称为" & & " 重复", vbOKOnly + vbExclamation, "注意重复"= ""Exit SubEnd IfCw:MsgBoxEnd SubPrivate Sub Command2_Click()Unload MeEnd SubPrivate Sub Form_Load()Dim Sq1 As String '定义一个字符串变量Dim Myjl As New '定义一个Recordset对象变量End Sub2.5.5查询读者信息代码:Private Sub Form_Load()Dim Sq1 As String '定义一个字符串变量Dim Myjl As New '定义一个Recordset对象变量Sq1 = "select * from dzlb"Sq1, Sjk, adOpenKeyset, adLockPessimistic Do While Not(0)Loop= 0End SubPrivate Sub Command1_Click()Dim Srl As String '定义一个字符串变量Dim Mybook As New '定义一个Recordset对象变量If = vbChecked ThenSrl = "读者编号='" & Trim & "") & "'"End IfIf = vbChecked ThenIf Trim(Srl) = "" ThenSrl = "读者姓名='" & Trim & "") & "'"ElseSrl = Srl & "and 读者编号='" & Trim & "") & "'"End IfEnd IfIf = vbChecked ThenIf Trim(Srl) = "" ThenSrl = "读者类别='" & Trim & "") & "'"ElseSrl = Srl & "and 读者类别='" & Trim & "") & "'"End IfEnd IfIf Srl = "" ThenMsgBox "请选择一种查询依据", vbOKOnly + vbExclamation, "查询方式" Exit SubEnd IfSrl = "select * from dzxx where " & Srl= adUseClientSrl, Sjk, adOpenKeyset, adLockPessimistic= False= False= FalseSet = MybookEnd SubPrivate Sub Command2_Click()Unload MeEnd Sub2.5.6图书借阅管理模块代码:2.5.6.1查询书籍窗体代码Private Sub Form_Load()’窗体加载时就书籍类别加载到列表框中。

相关文档
最新文档