- 10
- 0
- 约9.61千字
- 约 40页
- 2018-04-22 发布于江西
- 举报
Access实例——图书借阅管理系统解读.doc
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种查询。
生成表查询:这种查询可以根据一个或多个表中的全部或部分数据新建表。生成表查询有助于创建表以导出到其他Microsoft Access数据库或包含所有旧记录的历史表。
更新查询:这种查询可以对一个或多个表中的一个或一组记录作全局更改。使用更新查询可以更改已有表中的数据。
追加查询:追加查询将一个或多个表中的一组记录添加到一个或多个表的末尾。
删除查询:这种查询可以从一个或多个表中删除一组记录。(使用删除查询,通常会删除整个记录,而不只是记录中的部分字段。)
该图书借阅管理系统中主要用到了选择查询、操作查询的更新查询和追加查询,下边我们以实例主要说明一下这几种查询在本系统中的实现方法与过程。
选择查询的设计与实现
分析:在实际图书馆图书借阅过程中,会员(借阅者)或者图书馆管理员经常需要对图书借阅情况进行查询,比如查看某本书是否已归还、某人是否未按期归还图书、某本书是否已到归还期或是某本书是否忘记归还了等等。为了解决上述这些问题,我们就需要设置一些相应的查询(一般都是以“选择查询”为居多)。这些查询能有效地帮我们解决这些问题。
步骤:(以“图书借阅超期查询”为例)
第一步:选择“在设计视图中创建查询”。(见图11)
图11
第二步:分别添加“会员表”、“图书表”、“图书借阅表”和“图书类别表”。(见图12)
见图12
第三步:选择“图书表”中的“图书编号”、“书名”、“作者”、“图书类别”;“会员表”中的“会员证编号”、“会员姓名”、“会员级别”;“图书借阅表”中的“借阅日期”、“还书日期”字段,然后再设立2个新字段——“超期天数”和“应还日期”。这两个新字段是原表中没有的,它们是以原表的部分字段为数据基础,通过数学表达式计算得出的新数据所组成的。(表达式的写入可以通过单击工具栏上的“生成器”按钮,
您可能关注的文档
- XX项目高清视频会议系统解决方案-8方以上.doc
- 中韩两国工业制成品产业内贸易水平的测度及影响因素研究.doc
- XXXX起重机厂有限公司职位说明书(全套).doc
- JYK-I变压器有载分接开关参数测试仪操作.doc
- ISO9001:2008标准与ISO9001:2000标准的区别理解要点.doc
- 【语文】2010届高三一轮复习必备精品系列之十二:识记文学常识,默写常见的名句名篇.doc
- 古典密码学(替换置换加密)C程序.doc
- 经营与战略的二元性及不确定性条件下的企业战略选择.doc
- RESEARCH EQUIPMENT AFFINITY GROUP研究设备的亲和关系组.doc
- 眼镜族孕妈咪爱眼秘籍全程呵护文摘-怀孕期-孕期健康孕妇-眼睛.doc
- 百度网盘证件夹功能升级智能识别与到期提醒让生活更从容-(5).docx
- 百度网盘职场人进阶必修课用自动化工作流替代重复文件整理.docx
- 百度网盘企业版权限管理与文档协同审阅提升团队办公效率-(4).docx
- 百度网盘老照片修复与低清视频超分辨率让珍贵记忆重获新生.docx
- 百度网盘企业版权限管理与文档协同审阅提升团队办公效率-(3).docx
- 百度网盘证件夹功能升级智能识别与到期提醒让生活更从容-(1).docx
- 百度网盘证件夹功能升级智能识别与到期提醒让生活更从容-(4).docx
- 百度网盘家庭空间共享相册AI人物分类与时光影片自动生成-(1).docx
- 学党史庆党生了解中国共产党发展脉络党课.pptx
- 中医药学概论完整版.ppt
原创力文档

文档评论(0)