第11章 数据库系统实例 鹗外橙伤氨易方学 UNIVERSITY OF INTERNATIONAL BUSINESS AND ECONOMICS
第11章 数据库系统实例 数据库系统实例
本章要点 图书管理系统功能说明 > 数据库设计 查询设计 窗体设计 宏设计 VBA过程 > 系统设置 :鹗处经份氨易方学 UNVERSITY OF INTERNATIONAL BUSINESS AND ECONOMCS
本章要点 ¾ 图书管理系统功能说明 图书管理系统功能说明 ¾ 数据库设计 ¾ 查询设计 ¾ 窗体设计 ¾ 宏设计 ¾ VBA过程 ¾ 系统设置
11.1 图书管理系统功能说明 查询图书信息:可以根据图书书号、作者 或者出版社查询图书情况。 查询读者信息:可以根据图书证号、姓名 职务和单位查询读者情况 借阅人资料管理,发放撤消图书借阅证 为刚入学学生或调入的教师办理借阅证, 并记录在表中;记录逾期不还图书信息。 鹗外播份氨易方誉 UNIVERSITY OF NTERNATIONAL BUSINESS AND ECONOMICS
11.1 图书管理系统功能说明 图书管理系统功能说明 ¾ 查询图书信息:可以根据图书书号、作者 :可以根据图书书号、作者 或者出版社查询图书情况。 或者出版社查询图书情况。 ¾ 查询读者信息:可以根据图书证号、姓名、 :可以根据图书证号、姓名、 职务和单位查询读者情况。 职务和单位查询读者情况。 ¾ 借阅人资料管理,发放 借阅人资料管理,发放/撤消图书借阅证 撤消图书借阅证: 为刚入学学生或调入的教师办理借阅证, 为刚入学学生或调入的教师办理借阅证, 并记录在表中;记录逾期不还图书信息。 并记录在表中;记录逾期不还图书信息
> 记录图书借阅和归还情况:是借阅记录 每一次借书会记录下借阅人、借阅日期 书号等信息;如果续借,则做标记;如果 逾期没还,则将图书记录过期,并给借阅 人做暂停借阅记录;如果在归还期还书, 则给记录归还 G 图书和读者信息管理:包括录入和修改图 书信息、录入和修改读者信息等功能。 鞘头酒份氨易 UNIVERSITY OF NTERNATIONAL BUSINESS AND ECONOMICS
¾ 记录图书借阅和归还情况 记录图书借阅和归还情况:是借阅记录, :是借阅记录, 每一次借书会记录下借阅人、借阅日期、 每一次借书会记录下借阅人、借阅日期、 书号等信息;如果续借,则做标记;如果 书号等信息;如果续借,则做标记;如果 逾期没还,则将图书记录过期,并给借阅 逾期没还,则将图书记录过期,并给借阅 人做暂停借阅记录;如果在归还期还书, 人做暂停借阅记录;如果在归还期还书, 则给记录归还。 则给记录归还。 ¾ 图书和读者信息管理 图书和读者信息管理:包括录入和修改图 :包括录入和修改图 书信息、录入和修改读者信息等功能。 书信息、录入和修改读者信息等功能
11.2 数据库设计 1、 建立表 >图书表 >图书分类表 >读者表: >出版社表; >借阅记录表; >1 作者表; >读者单位表;>清理表: >职务表 >备份借阅记录表。 喇外授份氨易方 UNVERSITY OF INTERNATIONAL BUSINESS AND ECONOMCS
11.2 数据库设计 1、 建立表 ¾ 图书表; ¾ 读者表; ¾ 借阅记录表; ¾ 读者单位表; ¾ 职务表; ¾ 图书分类表; ¾ 出版社表; ¾ 作者表; ¾ 清理表; ¾ 备份借阅记录表。 备份借阅记录表
2、建立关联 >ì 通过“书号”字段, 建立“图书”表和 借阅记录”表之间一对多的关系, 图 书” 表是关系“一”的一方。 通过“图书证号”字段, 建立“读者”表 和“借阅记录”表之间一对多的关系,其 中“读者” 表是关系“一”的一方 通过“单位”字段, 建立“读者单位”表 和“读者”表的一对多的关系, 其中“读 者单位” 表是关系“一”的一方 鹗处授份氨易方学 UNIERSITY OF INTERNATIONAL BUSINESS AND ECONOMICS
2、建立关联 ¾ 通过 “书号 ”字段,建立 “图书 ”表和 “借阅记录 ”表之间一对多的关系, 表之间一对多的关系, “ 图 书 ”表是关系 “ 一 ”的一方。 ¾ 通过 “图书证号 ”字段,建立 “读者 ” 表 和 “借阅记录 ”表之间一对多的关系,其 表之间一对多的关系,其 中 “读者 ”表是关系 “ 一 ”的一方。 ¾ 通过 “单位 ”字段,建立 “读者单位 ” 表 和 “读者 ”表的一对多的关系,其中 表的一对多的关系,其中 “ 读 者单位 ”表是关系 “ 一 ”的一方
>通过“职务”字段, 建立“职务”表和 读者”表的一对多的关系, 其中“职务 表是关系“一”的一方 。 通过“出版社” 字段,建立 “出版社” 和“图书”表的一对多的关系, 其中 表出 版社”表是关系“一”的一方。 过“类别”字段, 建立“图书分类” 和 图书”表的一对多的关系,其中 奏 类” 表是关系“一”的一方。 鹗外播份氨易方誉 UNNVERSITY OF NTERNATIONAL BUSINESS AND ECONOMICS
¾ 通过 “职务 ”字段,建立 “职务 ”表和 “读者 ”表的一对多的关系,其中 表的一对多的关系,其中 “职务 ” 表是关系 “ 一 ”的一方。 ¾ 通过 “出版社 ”字段,建立 “出版社 ” 表 和 “图书 ”表的一对多的关系,其中 表的一对多的关系,其中 “ 出 版社 ”表是关系 “ 一 ”的一方。 ¾ 通过 “类别 ”字段,建立 “图书分类 ” 表 和 “图书 ”表的一对多的关系,其中 表的一对多的关系,其中 “ 分 类 ”表是关系 “ 一 ”的一方
出版社 图书 借阅记录 出版社 1 序号 读者 00 书号 图证号 图书证号 00 姓名 出版社 借阅日期 性别 00 妇还日期 L 发证日期 00 职路 00 类别 职务 编号 路 类别 读者单位 单位 鹗处酒份氨多 UNIVERSITY OF NTERNATIONAL BUSINESS AND ECONOMICS
11.3 查询设计 1、图书信息查询 按“书号”、 书名”、“出版社”和“作者 建立参数查询,可以使用向导建立查询, 数据 源是“图书”表。 2、读者信息查询 按读者的“图书证号”、“姓名”、 单位” 和“职务”等条件建立参数查询。 :判外授份氨易方墨 UNVERSITY OF INTERNATIONAL BUSINESS AND ECONOMCS
11.3 查询设计 1、图书信息查询 、图书信息查询 z 按“书号”、“书名”、“出版社”和“作者” 建立参数查询,可以使用向导建立查询,数据 建立参数查询,可以使用向导建立查询,数据 源是“图书”表。 2、读者信息查询 、读者信息查询 z 按读者的“图书证号”、“姓名”、“单位” 和“职务” 等条件建立参数查询。 等条件建立参数查询
3、处理借阅业务 建立追加查询,一旦有合法读者借阅某本图书 将读者、图书以及借阅日期等信息写入“借阅 记录”表。 建立更新查询,更新“读者”表中“ 已借阅数 量”,将字段“已借阅数量” 加1。 建立更新查询,更新“图书”表中 “借阅册 数”,将字段“借阅册数”内容加1 外授份氨多方墨 UNIERSITY OF INTERNATIONAL BUSINESS AND ECONOMICS
3、处理借阅业务 、处理借阅业务 z 建立追加查询,一旦有合法读者借阅某本图书, 建立追加查询,一旦有合法读者借阅某本图书, 将读者、图书以及借阅日期等信息写入 以及借阅日期等信息写入“借阅 记录”表。 z 建立更新查询, 建立更新查询,更新“读者”表中“已借阅数 量”,将字段“已借阅数量” 加1。 z 建立更新查询,更新 建立更新查询,更新“图书”表中“借阅册 数” ,将字段“借阅册数”内容加1