1 / 25

第七章 数据库应用系统开发示例

第七章 数据库应用系统开发示例. 教学管理系统 图书借阅管理系统. 第一节 教学管理系统. 一、需求分析 二、数据库概念结构设计 三、数据库逻辑结构设计 四、数据库的建立 五、数据库系统应用程序设计. 一、需求分析. 教师基本信息的编辑 学生基本信息的编辑 课程基本信息的编辑 学生选课信息的编辑 教师任课信息的编辑 学生成绩的输入与修改 选课、任课信息的统计. n. n. m. m. 学生. 教师. 课程. 学号. 年龄. 学号. 性别. 年龄. 班级. 姓名. 性别. 课程类别. 电话. 职称. 姓名. 课程号.

abel
Télécharger la présentation

第七章 数据库应用系统开发示例

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第七章 数据库应用系统开发示例 • 教学管理系统 • 图书借阅管理系统

  2. 第一节 教学管理系统 一、需求分析 二、数据库概念结构设计 三、数据库逻辑结构设计 四、数据库的建立 五、数据库系统应用程序设计

  3. 一、需求分析 • 教师基本信息的编辑 • 学生基本信息的编辑 • 课程基本信息的编辑 • 学生选课信息的编辑 • 教师任课信息的编辑 • 学生成绩的输入与修改 • 选课、任课信息的统计

  4. n n m m 学生 教师 课程 学号 年龄 学号 性别 年龄 班级 姓名 性别 课程类别 电话 职称 姓名 课程号 成绩 课时 学分 课程名 教师号 任课 选课 二、数据库概念结构设计 教学管理系统E-R图

  5. 三、数据库逻辑结构设计 5个关系模式: • 教师(教师号,姓名,性别,年龄,职称,电话)。 • 学生(学号,姓名,性别,年龄,班级)。 • 课程(课程号,课程名,课程类别,课时,学分)。 • 选课(学号,课程号,成绩),其中学号为引用学生关系的外键,课程号为引用课程关系的外键。 • 任课(教师号,课程号),其中教师号为引用教师关系的外键,课程号为引用课程关系的外键。

  6. 四、数据库的建立 表7-1 教师表结构 表7-2 学生表结构

  7. 表7-3 课程表结构 表7-4 选课表结构 表7-5 任课表结构

  8. 教务管理系统 基本信息的编辑 信息查询 数据统计 输 入 数 据 删 除 数 据 查 询 教 师 的 基 本 信 息 查 询 学 生 的 基 本 信 息 查 询 课 程 的 基 本 信 息 查 询 任 课 的 基 本 信 息 统 计 任 课 人 数 统计 选课学分 修 改 数 据 统计 选课 人数 查 询 选 课 的 基 本 信 息 查 询 学 生 的 成 绩 信 息 五、数据库系统应用程序设计 1. 系统功能设计

  9. 2. 应用程序设计 主窗体

  10. 第二节 图书借阅管理系统 一、需求分析 二、数据库概念结构设计 三、数据库逻辑结构设计 四、数据库的建立 五、数据库系统应用程序设计

  11. 一、需求分析 • 图书信息的编辑 • 读者信息的编辑 • 借书信息的输入 • 还书信息的输入 • 图书借阅情况的查询 • 权限管理

  12. 借书 时间 班级 可借图书 书名 书号 姓名 作者 出版社 n 借书 证号 m 借阅 读者 图书 状态 单价 已借图书 所属类别 密码 出版日期 还书时间 二、数据库概念结构设计 图书借阅管理系统E-R图

  13. 三、数据库逻辑结构设计 3个关系模式: • 图书(书号,书名,作者,出版社,出版日期,所属类别,单价,状态)。 • 读者(借书证号,姓名,班级,可借图书,已借图书,密码)。 • 借阅(借书证号,书号,借书时间,还书时间),其中借书证号为引用读者关系的外键,书号为引用图书关系的外键。

  14. 列名 说明 数据类型 约束 列名 说明 数据类型 约束 Bno 书号 char,长度20 主键 Rno 借书证号 char,长度10 主键 Bname 书名 varchar,长度40 Bauthor 作者 char,长度10 Rname 读者姓名 char,长度10 Bpub 出版社 varchar,长度30 Bdate 出版日期 varchar,长度10 Rclass 班级 char,长度10 ABQ 可借图书 smallint 默认值 6 Bprice 价格 decimal,长度5.2 LBQ 已借图书 smallint 默认值0 Bclass 类别 char,长度10 Bstate 状态 char,长度4 默认值“在馆” Password 密码 char,长度8 默认值 6666 四、数据库的建立 表7-6 Book表结构 表7-7 Reader表结构

  15. 表7-8 LBook表结构

  16. 图书借阅管理系统 图书管理和维护子系统 图书信息服务子系统 修改 图书 新书 入库 图书 删除 用户信息管理 图书 信息查询 借书 服务 还书 服务 五、数据库系统应用程序设计 1. 系统功能设计

  17. 2. 应用程序设计 主窗体

  18. 复习思考题 1、2、3

More Related