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
.选择查询的设计与实现
分析:在实际图书馆图书借阅过程中,会员(借阅者)或者图书馆管理员经常需要对图书借阅情况进行 查
询,比如查看某本书是否已归还、某人是否未按期归还图书、某本书是否已到归还期或是某本书是否 忘
记归还了等等。为了解决上述这些问题,我们就需要设置一些相应的查询(一般都是以“选择查询” 为
居多)。这些查询能有效地帮我们解决这些问题。
步骤:(以“图书借阅超期查询”为例)
版权声明:本文标题:access实例图书借阅管理系统 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1716389992a500972.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论