admin管理员组

文章数量:1530518

2024年5月22日发(作者:)

Access

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

一、数据库分析与设计

1

.数据库数据结构分析

通过对图书借阅管理的内容和数据分析,创建该管理系统数据库,名为“图书借阅管理系统.

mdb

”,

主要包含的数据表有“会员表”、“会员级别表”、“图书表”、“图书类别表”、“图书借阅表”共 五

个表。这五个表之间存在着一定的关联关系,各表间的关系如图

2

所示:

图2系统中各表间关系图

2

.数据库逻辑结构设计

“图书借阅管理系统”的各个数据库表结构设计如表

1

5

所示:

表1 ”会员表”表结构

字段名

会员证编号

会员级别

会员姓名

会员性别

身份证号

单位名称

单位地址

联系电话

办证日期

有效日期

照片

数据类型

文本

文本

文本

文本

文本

文本

文本

文本

字段大小

格式

主键

必填字段

12

8

8

2

18

50

50

15

短日期

日期/时间

日期/时间

短日期

OLE对象

备注

表2 ”会员级别表”表结构

否 备注

字段名

会员级别

数据类型

文本

数字

字段大小

格式

主键

必填字段

8

整型

表3 “图书表”表结构

限借册数

字段名

图书编号

图书分类号

图书类别

书名

作者

出版社

出版日期

价格

数据类型

文本

文本

文本

文本

文本

文本

字段大小

格式

主键

必填字段

7

30

30

50

50

30

短日期

日期/时间

数字

文本

双精度型

货币

存放位置 50 是

入库时间

库存总数

在库数量

借出数量

新书入库

旧书出库

借出次数

日期/时间

短日期

数字

数字

数字

数字

数字

数字

整型

整型

整型

整型

整型

整型

否 备注 备注

表4 ”图书类别表”表结构

字段名

图书类别

限借天数

数据类型

文本

数字

数字

字段大小

格式

主键

必填字段

30

整型

双精度型 货币 超期罚款/天 是

表5 ”图书借阅表”表结构

字段名

借阅编号

图书编号

会员证编号

借阅日期

还书日期

罚款已缴

数据类型

自动编号

文本

文本

字段大小

格式

主键

必填字段

默认值

长整型

7

12

日期/时间

短日期

日期/时间

短日期

是 “否”

文本

2

备注 备注 否

:、查询的设计与实现

在本图书借阅管理系统中,要用到大量的查询功能。

Access 2003

提供了

5

种查询:选择查询、参数 查

询、交叉表查询、操作查询和

SOL

查询。

其中操作查询又包括生成表查询、更新查询、追加查询和删除查询

4

种查询。

(1) 生成表查询•':这种查询可以根据一个或多个表中的全部或部分数据新建表。生成表查

询有助于创建表以导出到其他

Microsoft Access

数据库或包含所有旧记录的历史表。

(2) 更新查询:,:这种查询可以对一个或多个表中的一个或一组记录作全局更改。使用更新

查询可以更改已有表中的数据。

(3) 追加查询,追加查询将一个或多个表中的一组记录添加到一个或多个表的末尾。

(4) 删除查询;:这种查询可以从一个或多个表中删除一组记录。(使用删除查询,通常会删

除整个记录,而不只是记录中的部分字段。)

该图书借阅管理系统中主要用到了选择查询、操作查询的更新查询和追加查询,下边我们以实例主 要

说明一下这几种查询在本系统中的实现方法与过程。

1

.选择查询的设计与实现

分析:在实际图书馆图书借阅过程中,会员(借阅者)或者图书馆管理员经常需要对图书借阅情况进行 查

询,比如查看某本书是否已归还、某人是否未按期归还图书、某本书是否已到归还期或是某本书是否 忘

记归还了等等。为了解决上述这些问题,我们就需要设置一些相应的查询(一般都是以“选择查询” 为

居多)。这些查询能有效地帮我们解决这些问题。

步骤:(以“图书借阅超期查询”为例)

本文标签: 查询图书借阅管理系统会员