数据库设计 下载本文

实 验 八

实验名称:某管理系统的后台数据库设计 实验学时:6

实验目的:针对某部门或公司的实践调研,通过系统需求分析、数据库概念设计、逻辑设计到上机编程、调试和应用等全过程完成某管理系统的后台数据库设计,培养进行数据库结构设计的能力。 实验内容:

针对一个公司或部门,完成数据库管理系统的后台数据设计。用SQL实现数据库的设计,并在SQL Servcr 2000上调试通过。 参考选题:

1 商品交易中心管理系统的后台数据库设计 (系统简述)

商品交易中心管理系统主要提供顾客和供应商之间完成商品交易的功能,其中包括 供应商信息、顾客信息以及商品信息。

供应商信息包括供应商号、供应商名、地址、电话、简介; 顾客信息包括顾客号,顾客名、地址、电话;

商品信息包括商品号、商品名、重量、颜色、简介等。

此系统可以让供应商增加、删除和修改所提供的零件产品, 还可以让顾客增加、删除和修改所需求的商品。

交易员可以利用顾客提出的需求信息和供应商提出的供应信息来提出交易的建议,由供应商和顾客进行确认后即完成这笔交易。

2 民航售票系统的后台数据库设计 (系统简述)

民航订票系统主要分为机场、航空公司和客户三方的服务。航空公司提供航线和飞机的资料,机场则对在本机场起飞和降落的航班和机票进行管理,而客户能得到的服务应该有航班线路和剩余票数.的查询,以及网上订票等功能。客户又可以分为两类,一类是普通客户,对于普通客户只有普通的查询功能和订票功能,没有相应的机票优惠,另一种是经常旅客,需要办理注册手续,但增加了里程积分功能和积分优惠政策。机场还要有紧急应对措施,在航班出现延误时,要发送相应的信息。

3 图书管理系统的后台数据库设计 (系统简述)

一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认.

4 人事管理系统的后台数据库设计 1. 碟片出租系统的后台数据库设计 2. 酒店管理系统的后台数据库设计 3. 汽车租借信息系统的后台数据库设计 4. 酒店管理系统的后台数据库设计 5. 超市管理系统的后台数据库设计 6. 学生信息管理系统的后台数据库设计

36

7. 工资信息管理系统的后台数据库设计 8. 门诊管理系统的后台数据库设计

实验参考案例: 见第3部分 实验报告纸格式: 见附录1

37

第3部分 实验习题参考答案

实验一参考答案

实验八:参考案例——零件交易中心管理系统

(实验目的)

针对零件交易中心的实践调研,通过系统需求分析、数据库概念设计、逻辑设计到上机编程、调试和应用等全过程完成零件交易中心管理系统的后台数据库设计。 (实验环境)

(实验设计简述)

零件交易中心管理系统主要提供顾客和供应商之间完成零件交易的功能, 其中包括供应商信息、顾客信息以及零件信息。

此系统可以让供应商增加、删除和修改所提供的零件产品, 还可以让顾客增加、删除和修改所需求的零件。

交易员可以利用顾客提出的需求信息和供应商提出的供应信息来提出交易的建议,由供应商和顾客进行确认后即完成这笔交易。 (系统需求分析)

l.供应商

供应商的操作流程图如图A1所示。 增加供应项 删除供应项 供 注册 注销 应

项 修改供应项 修改个人信息

图A1 供应商操作分类表

2.顾客

顾客的地位和供应商几乎是对称的,所以功能分类上也很相似.顾客的操作流程图如图A2所示。

增加需求项 删除需求项 顾 注册 注销 客 图A2 顾客操作分类表 修改需求项 修改个人信息

图A2 顾客操作分类表

3.交易员

交易员的工作就是提出交易和完成交易。这里需要仔细考虑的问题是:一个交易如何产生,并如何达成,可以用图A3来说明这个问题. 我们在处理交易的时候可能面临如下问题:

(1)一个交易只能在交易双方都同意的情况下才可以进行,所以数据库中的供求信息只能作

38

为达成某个交易的基础;

(2)交易的双方可能不同时使用这个系统,因此需要系统提供一个双方交换信息的方式; (3)系统需要提供一种方便系统(交易员)向用户提出建议来促成交易的途径,并在保证数据库数据完整性的情况下达成交易。 供应商 顾客提出 交易员提出 提出交易 交易申请 交易建议

协议书草案 交 易供应商以及顾客签字 员

正式签字 交易员签发 完成交易 图A.3 交易员操作图

(概念模型设计)

数据库需要表述的信息有以下几种: (1)零件信息 (2)供应商信息 (3)顾客信息

(4)供应商集和零件集之间的联系(供应)

供应商名

价格 数量 零件名 简介

供应商 电话 零件 供应 地址 M : N 供应商号 零件号

图A.4供应商和零件之间的联系(供应) ER模型

(5)顾客集和零件集之间的联系(求购) 零件名 零件号 数量 价格 顾客号 颜色 零件 求购 顾客 重量 简介

简介 重量 颜色 顾客名 M 39 : N地址 电话