基于Access的图书借阅管理系统.docx

上传人:b****3 文档编号:10172525 上传时间:2023-05-24 格式:DOCX 页数:11 大小:265.25KB
下载 相关 举报
基于Access的图书借阅管理系统.docx_第1页
第1页 / 共11页
基于Access的图书借阅管理系统.docx_第2页
第2页 / 共11页
基于Access的图书借阅管理系统.docx_第3页
第3页 / 共11页
基于Access的图书借阅管理系统.docx_第4页
第4页 / 共11页
基于Access的图书借阅管理系统.docx_第5页
第5页 / 共11页
基于Access的图书借阅管理系统.docx_第6页
第6页 / 共11页
基于Access的图书借阅管理系统.docx_第7页
第7页 / 共11页
基于Access的图书借阅管理系统.docx_第8页
第8页 / 共11页
基于Access的图书借阅管理系统.docx_第9页
第9页 / 共11页
基于Access的图书借阅管理系统.docx_第10页
第10页 / 共11页
基于Access的图书借阅管理系统.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基于Access的图书借阅管理系统.docx

《基于Access的图书借阅管理系统.docx》由会员分享,可在线阅读,更多相关《基于Access的图书借阅管理系统.docx(11页珍藏版)》请在冰点文库上搜索。

基于Access的图书借阅管理系统.docx

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

 

摘要

图书馆作为一个信息资源的集散地,包含很多信息数据的管理。

若图书馆采取手工的方式对图书资料和图书借阅情况进行人工管理的话,由于信息数据的繁多,会使手工处理的工作量非常大,同时也就影响了图书馆整体的管理效率。

因此,人们希望使用一个有效的图书管理系统,用以提高图书馆的日常工作效率。

在这样的背景下,本文针对图书管理的一般流程,以查询为主要模式设计出了一个简单图书借阅管理系统,可满足大多数个人图书管理和小型的图书馆的管理要求。

本设计是运用Access建立的,一个典型的简单的信息管理系统(MIS)。

在本文中,给出了该系统的整个系统分析、设计以及实现的过程,最后是系统实现。

关键词:

图书馆借阅管理系统

 

Abstract

Sincevolumesofbookmanagementactivitieshavetotakeplacedailyinlibrary,itwillbeahardworkandbelowefficiencyifonlymanualoperationsareadoptedinthemanagement.Toupgradetheirmanagementefficiency,peoplewouldliketodevelopvariousBookManagementSystemstohelptheirdailywork.Inthispaper,abookmanagementsystembuiltinClient/Servermodelisdesigned,whichcanmeetrequirementsofmostsmalllibrarymanagementforitsintegrationofgenerallibrarytransactionmanagementprocesses.

Thedesignisatypicalsimpleinformationmanagementsystem(MIS),whichbasedonAccess.Inthispaper,itsdevelopmentmainlyincludingthesystem’srequirementanalysis,functionmodulesdesign,datamodeldesignanditsDelphiimplementation.

Keywords:

libraryborrowingmanagementsystem

 

第1章绪论

1.1开发背景

1.1.1课题背景

当今时代是飞速发展的信息时代,各行各业中都离不开信息处理,这正是一个计算机被广泛应用的有利时机。

使用计算机进行信息控制,不仅可以提高工作效率,而且还大大的提高了其信息的安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优势,因此我们进行信息管理以及信息管理系统的开发时,就需要很好的使用计算机。

系统开发是系统管理的前提,本系统就是为管理图书借阅信息而设计的。

1.1.2课题来源

本课题是基于Access设计的图书借阅管理系统,用于解决图书在馆内信息的变更以及读者借阅等问题。

1.2图书借阅管理系统

图书管理系统是一个图书馆不可缺少的部分,它的内容对于图书馆的管理十分重要,所以,图书管理系统要为图书管理者提供充足的信息和快捷的查询手段。

但一直以来人们仍使用传统人工的方式管理图书系统,这种管理方式存在着许多缺点,如:

效率低、工作量大等,而且,随着图书数量的增长,对于图书信息的查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,与世界接轨的重要条件。

 

第2章系统总体结构设计

2.1系统功能分析

根据以上功能,将图书管理系统的数据分为:

数据输入部分:

主要包括图书基本信息的录入、借阅人基本信息的录入、用户基本信息的录入。

数据输出部分:

主要是各种统计查询,包括:

根据图书信息(如书名、作者、出版社等)查阅图书及其借阅信息、统计输出图书类型比例等。

数据处理部分:

主要涉及借阅和归还的处理,如一本书借出后,必须在数据库中将该书标记为已借出,以防出现数据库中有书但图书馆无书的情况;一本书归还后,同样必须在数据库中将其标记为已经归还,以便再次借出。

2.2查询数据流图

2.2.1图书查询

图书查询

 

图1

说明:

输入查询条件后,检索图书信息库,并反应出查询结果。

2.2.2信息查询

(1)查询图书借阅信息按查询图书信息、查询读者信息、查询借阅信息查询三种查询模式;查询图书信息按图书序号查询方式;查询读者信息按读者序号查询方式;查询借阅信息按读者序号查询方式或按图书序号查询方式。

(2)查找成功后显示每一条符合条件记录的完整信息。

第3章Access简介

Access是一种关系型的数据库管理系统,是MicrosoftOffice的组成部分之一。

Access1.0诞生于20世纪90年代初期,目前Access2003已经得到广泛使用。

Access历经多次升级改版,其功能越来越强大,但操作反而更加简单。

Access应用广泛,能操作其他来源的资料,包括许多流行的PC数据库程序和服务器、小型机及大型机上的许多SQL数据库。

此外,Access还提供Windows操作系统的高级应用开发系统。

Access与其他数据库开发系统比较有一个明显的区别:

用户不用编写一行代码,就可以在很短的时间里开发出一个功能强大且相当专业的数据库运用程序,并且这一过程是完全可视的,只要再给它加上一些简短的VBA代码,那么开打出的程序就与专业程序员潜心开发的程序一样。

第4章用Access实现查询

通过Access建立一个图书借阅管理系统,帮助我们管理好每一本图书。

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

4.1建立数据库和用“表”规划与存储数据

4.1.1空数据库的建立

第一步:

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

第二步:

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

图2

4.1.2表

表是Access数据库的基础,是存储和管理数据的对象,也是数据库其他对象的操作依据。

在空数据库建好后,并建立各表间的关系,以提供数据的存储构架,然后逐步创建其他Access对象,最终形成完备的数据库。

数据库建好后需要规划,以便保存不同类型的数据。

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

4.1.3用表存储数据

第一步:

首先规划一下表结构。

图书信息有很多,本论文创建的图书信息数据表设置了序号、书名、作者、出版社、定价、图书类别、介质和内容简介等几个字段。

第二步:

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

序号选“自动编号”,定价选“货币”,内容简介选“备注”,其他都选择的是“文本”。

可以在窗口下面的字段属性中对数据类型进行具体的设置。

第三步:

设置好所有字段及数据类型后,数据表框架就算完成了。

Access每个数据表都要设置一个主键字段,这样才能定义与数据库中其他表间的关系。

用鼠标在“序号”单元格中点击一下,然后再单击工具栏上的钥匙图标,就可以把此字段设置为主键了。

按Ctrl+S快捷键保存一下,存数据表将会弹出一个另存对话框,输入数据表名称(本例为“图书基本信息”)后确定。

图3

第四步:

关掉设计视图窗口,双击打开保存的“图书基本信息”表,进入数据表视图窗口,就可以往数据表中添加数据。

数据输入方法与在Excel中相似。

序号字段选择的是自动编号类型,不用手工输入,软件会自动按顺序填写数字;定价字段选择的是货币类型,输入数字回车确定后,会自动加上符号“¥”(见图3)。

图4

第五步:

图书的类别,将所有图书大致归为计算机、文学、艺术、英语、饮食、哲学、历史、娱乐休闲、其他共九大类。

对于这些项目的数据,可以将其制作成列表,输入时只要用鼠标选一下就可以了。

读者借阅信息管理表用同样方式创建,设置读者序号、借阅书名、借阅时间、借阅数量、是否在规定期限内归还、读者地址、联系方式及性别等字段。

其他步骤类似与图书基本信息表。

4.2建立查询

数据库的特长就在于它的快速检索功能,在Access中通过设置条件,可以快速查找出符合要求的图书记录,比如2003至2004年出版的有哪些书,30到40元之间的都有哪些书,某个出版社或某位特定作者的书等。

下面以找出书中所有英语类的图书为例,可见Access强大的查询功能。

第一步:

在数据库主窗口左侧单击“查询”,在右侧双击“在设计视图中创建查询”项。

将会显示查询设计视图窗口,并且会弹出一个“显示表”对话框。

点选前面创建的“图书基本信息”表后单击“添加”按钮将其加到查询设计视图中,最后单击“关闭”按钮退出“显示表”对话框。

第二步:

如图6所示,单击“表”行的单元格,从下拉菜单中选择前面创建的“图书基本信息”表,然后单击其上的“字段”行单元格,选择该表中的“书名”字段,确保“显示”行的复选框为选中状态,表示这个字段在最终的查询结果中将显示出来。

以同样的方法添加其他想要显示的字段,最后再加上“图书类别”字段,取消其“显示”行中复选框的选择(最终查询结果将不显示该字段),并在“条件”行输入关键词”英语”(英文双引号),表示筛选出该字段值为“英语”的所有记录。

图5

第三步:

按Ctrl+S键保存,输入查询名称(如英语书”)后确定。

关掉查询设计视图窗口,会发现查询列表中多出了“英语书”一项,双击它就会发现,数据库中图书类别为“英语”的图书记录都显示出来,并且每个记录只显示出我们所需求的那几个字段。

运用这种方法建立图书信息查询、读者信息查询和借阅查询。

查询其他的信息可以用同样的方法。

运用Access建立查询模块简便而且查询功能强大。

第5章利用窗体及宏实现管理系统

5.1建立系统窗体

建立“图书借阅管理系统”外观也需借用窗体实现,利用窗体可以将数据库中的对象组织起来,形成一个功能完善、风格统一的数据库运用系统。

第一步:

在“窗体”对象中,双击“在设计设计视图中创建窗体”,出现如图7的视图。

图6

第二步:

按“工具”框中的“标签”按钮,输入“图书借阅管理系统”,设置字体整体位置、大小等。

第三步:

按“工具”框中的“命令”按钮,在窗体上单击一下就出现一个绿色矩形按钮,再双击按钮更改名称,输入“查询图书信息”。

同样方法建立“查询读者信息”按钮、“查询借阅信息”按钮及“退出系统”按钮。

“图书借阅管理系统”窗体完成时如图8所示。

保存窗体,命名为“图书借阅管理”。

图7

5.2通过事件触发宏及运行管理系统

5.2.1宏操作

宏操作,简称为“宏”,是Access中的一个对象,是一种功能强大的工具。

通过宏能

够自动执行重复任务,更方便快捷地操纵Access数据库系统。

宏是由一个或多个操作组成

的集合,其中的每个操作都能自动执行,并实现特定的功能。

将宏命令和窗体运用结合起来

就可以初步做成一个图书借阅管理系统了。

5.2.2建立宏并实现与窗体结合运行

第一步:

进去“宏”对象窗口,单击“新建”工具按钮打开宏设计窗口。

将光标定在“操

作”列的第一个空白行,单击右边区域打开操作列表,选择openFrom,并在下半部设置中“窗体”选项中选择“图书借阅管理系统”窗体。

第二步:

单击“保存”按钮,命名设计好的宏,将宏命名为autoexec。

这样打开数据库时就会自动运行图书借阅管理系统。

类似的方法建立“打开读者信息查询表”的宏、“打开图书信息查询表”的宏、“打开借阅信息查询表”的宏及“退出系统”的宏,只不过选择操作不一样,打开查询表选择openQuery.

建立好所有宏之后就要将窗体和宏时间联系起来运行管理系统了,具体步骤如下:

打开“图书借阅管理系统”窗体后,右击“查询图书信息”按钮,选择单击“属性”,出现“命令按钮”窗体,再选择“事件项”,找到“单击”对应空白框,将鼠标放在空白框内,单击右边区域列表,选择“打开图书信息查询表”,然后关闭“命令按钮”窗体。

同样方法设置其他三个按钮,这样就将宏与窗体联系起来。

用Access制作的图书借阅管理系统大致就这样完成了。

谢辞

图书馆借阅管理系统的查询模块到此就可以基本制作成了。

通过这次毕业设计,使我受到了一次用专业知识、专业技能分析和解决问题的全面系统的锻炼。

使我在综合知识的选用方面,在应用软件开发的基本思想、方法方面,以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步。

为日后成为合格的应用型人才打下良好的基础。

这次在指导老师的帮助下,在同学的帮助下,基本上完成了设计任务,在设计方面也有了一定的提高,熟练掌握了Access的运用方法,为今后走上工作岗位打下了专业基础。

在这次的毕业设计中,让我深深地体现到做一个系统不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。

最后,我要衷心感谢老师在我的设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的毕业设计。

同时,也要感谢我的老师和同学们在本系统的查询模块设计过程中给予我的支持和帮助。

 

参考文献

[1]苗雪兰刘瑞新宋歌等数据库系统原理及应用教程机械工业出版社2007

[2]Access数据库程序设计高等教育出版社2009

[3]赛奎春Access数据库开发实例解析机械工业出版社2006

[4]王晟Access数据库开发经典案例解析清华大学出版社2006

[5]李春葆数据库原理与运用—基于Access2003清华大学出版社2008

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2