Access应用实例——图书借阅管理系统

关于“图书借阅管理系统”的accdb文件下载,在文末提供下载链接

Access数据库应用实例——图书借阅管理系统

图书借阅管理系统主要实现对图书管工作的信息化管理,本系统实现对图书的基本信息和会员(图书借遇者)的基本信息的登记,保存,统计,和查询等功能,另外还对会员的借阅信息进行了登记,保存,统计并能查询,同时实现了对图书的数据化管理,很大程度上实现了图书馆借阅工作信息的信息化管理。

 

一、系统总体分析与设计

根据图书馆借阅场景中为方便图书管理员人员工作的需求,“图书借阅管理系统”可以分了对图书的管理,对会员的管理,对借阅过程的管理和对系统的维护等几个方面。

  1. 图书管理:主要包括对图书基本信息,图书存放位置,图书进出库情况等数据的记录,统计和查询,以方便图书管理人员的工作。
  2. 会员管理:主要包括新增会员,会员资料查询和会员的借书,续借,还书以及超期情况的查询等。
  3. 借阅过程管理:主要包括对图书每日借阅情况的记录,统计和查询,根据不同等级会员借书册数的限制和不同图书先借天数的限制等对图书借阅进行管理。
  4. 系统维护:主要包括系统数据维护( 如会员信息数据和图书信息数据) 和系统数据备份及还原。

以实现上述需求为目标,经过全面分析,我们可以初步将整个系统划分为“数据管理”、“借阅管理”、“数据查询”、“每日统计”和“系统维护”五个子模块,通过分别实现各个子模块的功能来实现整个系统的整体功能

各模块功能如下:

  1. 数据管理:包括对图书和会员基本信息数据的管理,这两块又可细分为基本信息管理和等级限制设置,本模块主要实现记录浏览、记录增加、记录修改、记录删除和记录打印等功能。
  2. 借阅管理:本模块是整个系统的最核心部分,图书借阅管理系统的核心功能基本都在该模块体现——“借书”、“续借”、“还书”、“罚款缴纳”。该模块对会员借阅图书的全过程进行管理。
  3. 数据查询:包括图书查询、会员查询、借阅超期查询、借阅记录查询。通过该模块能够实现对图书信息、会员信息、超过借阅期限而未归还的图书、每本图书及每个读者的历史借阅情况等的查询。
  4. 每日统计:包括统计当天借出的图书 续借的图书 归还的图书 到期该归还的图书和新入库的图书馆。

系统维护:包括对系统数据库中全部数据信息的维护和系统数据的备份及还原。

下面是系统功能模块图(我用word画的,有点丑)

《Access应用实例——图书借阅管理系统》

 

二、数据库分析与设计

1.数据库数据结构分析与设计

通过对图书借阅管理系统分析共5个表。这5个表列表如表1.1~表1.5所示。

表1.1      “会员表”表结构

表1.2  “会员级别表”表结构

表1.3      “图书表”表结构

表1.4  “图书借阅表”表结构

表1.5  “图书类别表”表结构

 

《Access应用实例——图书借阅管理系统》

表1.1

《Access应用实例——图书借阅管理系统》

表1.2

《Access应用实例——图书借阅管理系统》

表1.3

《Access应用实例——图书借阅管理系统》

表1.4

《Access应用实例——图书借阅管理系统》

表1.5

2.创建数据库和表

在数据库数据结构分析和数据库逻辑结构设计完成之后,接下来便可以用Access 2010 来创建数据库了。一般的创建步骤是首先创建数据库,在创建数据表,最后建立表间关系。

(1)创建数据库:图书借阅管理系统。

 《Access应用实例——图书借阅管理系统》

(2)创建会员表

《Access应用实例——图书借阅管理系统》

 (3)创建会员级别表

《Access应用实例——图书借阅管理系统》

(4)创建图书表

《Access应用实例——图书借阅管理系统》

三、查询的设计与实现

下面以还书查询为例,介绍查询的设计与实现。在“创建”选项卡下点击“查询设计”。在弹出的对话框中,选择图中所示的三个表,这三个表都是与还书信息相关的,单击“添加”按钮,然后关闭对话框

《Access应用实例——图书借阅管理系统》

《Access应用实例——图书借阅管理系统》

Ctrl+S保存,在弹出的“另存为”对话框将其命名为“还书查询”.

《Access应用实例——图书借阅管理系统》

生成的查询只有上部的关系图,添加字段

《Access应用实例——图书借阅管理系统》

 

四、窗体的设计与实现

窗体是用户与数据之间的主要窗口,使用窗体可以对数据库进行查询,修改,添加和打印等操作,而且哭灵活地设计窗体的布局。窗体按其功能可以分了数据窗体,流程控制面板窗体和交互窗体。

 

下面以创建“会员基本信息管理窗体”为例说明一下利用“窗体导向”来创建窗体的具体操作。

 

在“创建”下,选择“窗体向导”,在弹出的向导对话框中选择“会员表”,并将其所以字段全部添加到“选定字段”。然后单击“下一步”。

《Access应用实例——图书借阅管理系统》

在选择窗体布局。选择“两端对齐”,指定窗体标题,并选择“修改窗体设计“。

《Access应用实例——图书借阅管理系统》《Access应用实例——图书借阅管理系统》

在出现的设计图中,选择“设计”,在控制中选择“标签”,然后再主体的适当位置单击,添加文字“会员基本信息”,

《Access应用实例——图书借阅管理系统》

对窗体的大小,各给字段的位置和顺序进行调整。在控件中找到“按钮”,在命令按钮向导的引导下,添加命令按钮

《Access应用实例——图书借阅管理系统》

《Access应用实例——图书借阅管理系统》

《Access应用实例——图书借阅管理系统》

 

照例根据自己需求添加按钮,最后效果。《Access应用实例——图书借阅管理系统》

《Access应用实例——图书借阅管理系统》

 

同样的方法创建会员级别管理窗体

《Access应用实例——图书借阅管理系统》

《Access应用实例——图书借阅管理系统》

图书基本信息管理窗体

《Access应用实例——图书借阅管理系统》

《Access应用实例——图书借阅管理系统》

图书借阅信息管理窗体

《Access应用实例——图书借阅管理系统》

《Access应用实例——图书借阅管理系统》

图书类别管理窗体

《Access应用实例——图书借阅管理系统》

《Access应用实例——图书借阅管理系统》

创建一个窗体,作为子窗体,但是在数据源是从“查询”创建,将其命名为“还书子窗体”

《Access应用实例——图书借阅管理系统》

在“创建”菜单中,单击“窗体设计”,将新建一个窗体,命名为“还书查询窗体”,

《Access应用实例——图书借阅管理系统》

根据自己需要调节窗体大小,并在控件中选择添加所需的窗体控件

  1. 标签——选择“还书”标签
  2. 文本框——选择“会员证编号”文本框和“图书编号”文本框
  3. 命名按钮——选择“确定按钮”
  4. 子窗体——选择“还书子窗体”

在控件选择“子窗体/子报表”如图4.19所示,在单出的向导选择使用现有的窗体——还书子窗体(如图4.20),并命名为“还书子窗体”

《Access应用实例——图书借阅管理系统》

《Access应用实例——图书借阅管理系统》

最终效果如下图

《Access应用实例——图书借阅管理系统》在“还书子窗体”控件的数据源对象为“还书子窗体”,

《Access应用实例——图书借阅管理系统》

“窗体”的数据记录源为“还书查询”

《Access应用实例——图书借阅管理系统》

会员证编号”的数据源为“会员证编号”,“图书编号”的数据源为“图书编号”,

《Access应用实例——图书借阅管理系统》《Access应用实例——图书借阅管理系统》

“确定”命令按钮,右键单击选择“事件生成器”,在弹出窗口选择“代码生成器”

《Access应用实例——图书借阅管理系统》

“确定”命令按钮(Command5)代码如下:

Private Sub Command5_Click()
	Me.还书子窗体.Requery
End Sub 

《Access应用实例——图书借阅管理系统》

最终效果预览与功能验证如下图

《Access应用实例——图书借阅管理系统》

五、创建图书管理系统界面

创建窗体,命名为“图书借阅管理系统”,添加按钮,选择打开窗体,选择前面创建的窗体,最后根据自己的需要进行美化。

至此,本“图书借阅管理系统”的主要功能已基本设计完成并实现,但还有很多不成熟,不完善的地方,可以自行动手进一步完善《Access应用实例——图书借阅管理系统》

至此,本“图书借阅管理系统”的主要功能已基本设计完成并实现,但还有很多不成熟,不完善的地方,可以自行动手进一步完善

 

下载链接链接:

https://pan.baidu.com/s/1yrGU_SZY9ATg0PHFZjoZ3Q 
提取码:ct0p 
 

    原文作者:假的运维po主
    原文地址: https://blog.csdn.net/qq_41419761/article/details/92160918
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞