医院数据库管理系统课程设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

长沙学院课程设计说明书

题目医院数据库管理系统系(部) 计算机系

专业(班级) 软件工程二班

姓名赵明阳

学号2009022214

指导教师卓琳

起止日期2011年5月16日到2011年5月29日

课程名称:数据库系统原理课程设计

课程编号:7020530500

主笔人:潘怡

主审人:何文德、潘怡

一、课程设计的目的

根据已知的需求说明及要求进行关系数据库模式的设计与实现,掌握数据库的基础知识、基本理论、原理和实现技术。

二、课程设计的题目

题目一:工厂数据库管理系统(难度系数1.2)

某工厂需建立一个管理数据库存储以下信息:

1、工厂包括厂名和厂长名。

2、一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。

3、一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。

4、一个车间生产多种产品,产品有产品号、产品名称和价格。

5、一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、

重量和价格。

6、一个产品由多种零件组成,一种零件也可装配出多种产品。

7、产品与零件均存入仓库中。

8、厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。

题目二:医院数据库管理系统(难度系数1.0)

某医院病房计算机管理系统中需要如下信息:

科室:科室名、科室地址、电话、主任姓名

病房:病房号、床位号、所属科室名

医生:工作证号、姓名、性别、年龄、职称、所属科室名

病人:病历号、姓名、性别、诊断、主管医生、病房号

其中,一个科室有多个病房、多个医生;一个病房只能属于一个科室;一个医生只能属于一个科室,但可负责多个病人的诊治;一个病人的主管医生只有一个。题目三:图书馆数据库管理系统(难度系数0.8)

某个图书借阅管理数据库需要如下信息:

图书:图书号、书名、数量、存放位置。

读者(借书人):借书证号、姓名、单位、借书日期、还书日期。

出版社:出版社名、电报编号、电话、邮编、地址。

其中,每个人可借多种书,一种书可为多个人所借;一个出版社可出版多种书籍,但同一本书仅为一个出版社出版。

三、设计内容(主要技术关键的分析、解决思路和方案比较等)

使学生获得数据库使用、设计和研究的基本知识和能力,为学生进一步的学习和今后的工作打下扎实的基础,具体包括:

(1)完成问题陈述中所提到的所有需求功能。

(2)要求撰写不少于3000个文字的文档,包括:数据字典、ER模型图、关系模式的详细说明、上机实现的方法等。

四、设计步骤

1、需求分析阶段

●定义数据项的含义和取值

2、概念结构设计阶段

●画出实体模型E-R图

3、逻辑结构设计阶段

●将实体模型转化为关系模型

●给出每个关系的主关键字和函数依赖集

●分析你所设计的关系数据库模式是否属于3NF

4、物理设计阶段

●确定所有字段的名称、类型、宽度、小数位数及完整性约束

●确定数据库及表的名称及其组成

●确定索引文件和索引关键字

5、数据库安全及维护设计阶段

●设计一个适合的数据库安全策略(用户身份认证、访问权限、视图)

6、实施阶段

●要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。

五、设计要点

数据库系统基本概念,关系模型及完整约束、ER模型到关系数据模型的转化,交互式地和用数据语言定义、操作数据库,关系模式的规范化,了解数据库查询处理步骤,了解数据库保护对象、完整保护、安全保护等。

六、设计进度安排

安排两周时间进行课程设计,软件开发步骤如下,第一周完成1~4,第二周完成5~8,论文同步进行;

1) 分组,定题目

2) 需求分析

3) 概念结构设计

4) 逻辑结构设计

5) 物理设计

6) 数据库安全及维护设计

7) 数据库上机实现

8) 答辩

七、考核标准

论文:40%,软件:40%,答辩:20%

1.优完成上述题目的所有内容,功能完善,文档详细,数据库设计合理,答辩体现的对知识和技能的认识程度好。

2.良完成上述题目的大部分内容,功能较为完善,文档详细,数据库设计合较理,答辩体现的对知识和技能的认识程度较好。

3.中完成上述题目的大部分内容,功能基本完善,文档较详细,数据库设计基本合理,答辩体现的对知识和技能的认识程度较差。

4.及格基本完成上述内容,只有基本功能文档,通过答辩。

5.不及格未按时完成上述内容,或者抄袭(雷同者全部为不及格)。

八、注意事项

长沙学院课程设计鉴定表

目录

第一章、绪论 (1)

一、系统开发说明 (1)

二、医院信息化管理目标 (1)

三、系统的基本构成 (1)

第二章、需求分析 (2)

一、医院管理简介 (2)

二、主要关系流程分析 (2)

三、可行性分析 (2)

第三章、概念设计 (3)

第四章、逻辑设计 (5)

一、系统中所设计的数据关系 (5)

二、关系的主属性和函数依赖 (5)

第五章、系统实现 (6)

一、数据库实例 (6)

二、数据库查询,插入,删除与更新 (7)

三、数据的存储过程 (8)

四、数据的触发器的建立 (8)

第六章、实验心得 (10)

参考文献 (11)

附录1 关系图 (12)

附录2 SQL语句 (13)

相关文档
最新文档