第七章 数据库应用系统开发示例
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

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


  • 97 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

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

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


3783296

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

  • 教学管理系统

  • 图书借阅管理系统


3783296

第一节 教学管理系统

一、需求分析

二、数据库概念结构设计

三、数据库逻辑结构设计

四、数据库的建立

五、数据库系统应用程序设计


3783296

一、需求分析

  • 教师基本信息的编辑

  • 学生基本信息的编辑

  • 课程基本信息的编辑

  • 学生选课信息的编辑

  • 教师任课信息的编辑

  • 学生成绩的输入与修改

  • 选课、任课信息的统计


3783296

n

n

m

m

学生

教师

课程

学号

年龄

学号

性别

年龄

班级

姓名

性别

课程类别

电话

职称

姓名

课程号

成绩

课时

学分

课程名

教师号

任课

选课

二、数据库概念结构设计

教学管理系统E-R图


3783296

三、数据库逻辑结构设计

5个关系模式:

  • 教师(教师号,姓名,性别,年龄,职称,电话)。

  • 学生(学号,姓名,性别,年龄,班级)。

  • 课程(课程号,课程名,课程类别,课时,学分)。

  • 选课(学号,课程号,成绩),其中学号为引用学生关系的外键,课程号为引用课程关系的外键。

  • 任课(教师号,课程号),其中教师号为引用教师关系的外键,课程号为引用课程关系的外键。


3783296

四、数据库的建立

表7-1 教师表结构 表7-2 学生表结构


3783296

表7-3 课程表结构 表7-4 选课表结构

表7-5 任课表结构


3783296

教务管理系统

基本信息的编辑

信息查询

数据统计

统计

选课学分

统计

选课

人数

五、数据库系统应用程序设计

1. 系统功能设计


3783296

2. 应用程序设计

主窗体


3783296

第二节 图书借阅管理系统

一、需求分析

二、数据库概念结构设计

三、数据库逻辑结构设计

四、数据库的建立

五、数据库系统应用程序设计


3783296

一、需求分析

  • 图书信息的编辑

  • 读者信息的编辑

  • 借书信息的输入

  • 还书信息的输入

  • 图书借阅情况的查询

  • 权限管理


3783296

借书

时间

班级

可借图书

书名

书号

姓名

作者

出版社

n

借书

证号

m

借阅

读者

图书

状态

单价

已借图书

所属类别

密码

出版日期

还书时间

二、数据库概念结构设计

图书借阅管理系统E-R图


3783296

三、数据库逻辑结构设计

3个关系模式:

  • 图书(书号,书名,作者,出版社,出版日期,所属类别,单价,状态)。

  • 读者(借书证号,姓名,班级,可借图书,已借图书,密码)。

  • 借阅(借书证号,书号,借书时间,还书时间),其中借书证号为引用读者关系的外键,书号为引用图书关系的外键。


3783296

列名

说明

数据类型

约束

列名

说明

数据类型

约束

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表结构


3783296

表7-8 LBook表结构


3783296

图书借阅管理系统

图书管理和维护子系统

图书信息服务子系统

修改

图书

新书

入库

图书

删除

用户信息管理

图书

信息查询

借书

服务

还书

服务

五、数据库系统应用程序设计

1. 系统功能设计


3783296

2. 应用程序设计

主窗体


3783296

复习思考题

1、2、3


  • Login