数据库设计论文Word文档下载推荐.docx

上传人:b****2 文档编号:4526268 上传时间:2023-05-03 格式:DOCX 页数:17 大小:312.83KB
下载 相关 举报
数据库设计论文Word文档下载推荐.docx_第1页
第1页 / 共17页
数据库设计论文Word文档下载推荐.docx_第2页
第2页 / 共17页
数据库设计论文Word文档下载推荐.docx_第3页
第3页 / 共17页
数据库设计论文Word文档下载推荐.docx_第4页
第4页 / 共17页
数据库设计论文Word文档下载推荐.docx_第5页
第5页 / 共17页
数据库设计论文Word文档下载推荐.docx_第6页
第6页 / 共17页
数据库设计论文Word文档下载推荐.docx_第7页
第7页 / 共17页
数据库设计论文Word文档下载推荐.docx_第8页
第8页 / 共17页
数据库设计论文Word文档下载推荐.docx_第9页
第9页 / 共17页
数据库设计论文Word文档下载推荐.docx_第10页
第10页 / 共17页
数据库设计论文Word文档下载推荐.docx_第11页
第11页 / 共17页
数据库设计论文Word文档下载推荐.docx_第12页
第12页 / 共17页
数据库设计论文Word文档下载推荐.docx_第13页
第13页 / 共17页
数据库设计论文Word文档下载推荐.docx_第14页
第14页 / 共17页
数据库设计论文Word文档下载推荐.docx_第15页
第15页 / 共17页
数据库设计论文Word文档下载推荐.docx_第16页
第16页 / 共17页
数据库设计论文Word文档下载推荐.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库设计论文Word文档下载推荐.docx

《数据库设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库设计论文Word文档下载推荐.docx(17页珍藏版)》请在冰点文库上搜索。

数据库设计论文Word文档下载推荐.docx

3.可以迅速查到所需信息。

2.2设计方案

2.2.1运行环境

WindowsXP、MicrosoftSQLServer2000、PowerDesignerTrial;

2.2.2设计思路

明确设计题目与要实现的内容,先进行需求分析确定最终结构,然后给出E-R图,并依次完成概念结构、逻辑结构、物理结构的实现,最终实现数据库的预设功能。

2.3需求分析

2.3.1需求调查

调查医院,药品供应商,学生,医生的实际情况;

熟悉它们之间的总体情况,还有对各自的详细信息要有一个明确认识。

而“校医院信息管理系统”的设计,仅适用于医院内部的信息查询和信息备案。

根据调查的结果,得到“校医院信息管理系统”的具体内容和性质是什么,要求完成那些处理功能;

确定系统的边界,确定整个系统中哪些由计算机完成,哪些由系统完成,哪些由人工完成。

2.3.2功能设计

校医院信息管理系统需要完成功能主要有:

1.学生基本信息的添加、查询、修改、删除,包括学号、姓名、年龄、班级、院系等。

2.医院药品信息的添加、查询、修改、删除,包括药品号、药品名、药品单价、规格、生产时间。

3.供应厂商信息的添加、查询、修改、删除,包括厂商号、厂商名、厂商地址、供应量。

4.学生看病记录的添加、查询、修改、删除,包括学号、医生编号、看病时间。

5.学生购药记录的添加、查询、修改、删除,包括药品号、药品号、费用。

6.医生基本信息的添加、查询、修改、删除,包括医生编号、姓名、性别、年龄、职称。

7.药品供应信息的添加、查询、修改、删除,包括药品号、厂商号。

2.4概念结构设计

2.4.1实体描述

实体:

学生、药品、供应商、医生;

属性:

学生的属性有“学号、姓名、年龄、班级、院系”;

药品属性有“药品号、药品名、药品单价、规格、生产时间”;

供应厂商属性有“厂商号、厂商名、厂商地址、供应量”;

医生属性有“医生编号、姓名、性别、年龄、职称”;

实体之间的关系:

实体学生与药品之间存在“多对多”的关系,一名学生可以购买多种药,一种药也可以被多个学生所购买;

实体学生与医生之间存在“多对多”的关系,一名学生可以由一名医生诊断,也可以是多名医生。

而一名医生也可以诊断多名学生;

实体药品与供应厂商之间也存在“多对多”的关系。

2.4.2全局E---R设计

依据需求分析和设计方案,先将数据库用E—R图表示出来,效果图如下:

图2-1校医院信息管理系统全局E-R图

2.4.3概念结构的实现

依照E—R图在PowerDesignerTrial中将实现概念结构,如下图:

图2-2概念结构图

2.5逻辑结构设计与物理结构实现

2.5.1逻辑结构设计

数据库逻辑结构如下:

表2-1学生表(Student)

字段名

数据类型

长度

约束

描述

Sno

varchar

10

主键

学号

Sname

允许空

姓名

Sage

int

4

年纪

Sclass

20

班级

Sdepaltment

30

院系

表2-2药品信息表(Medicines)

Mno

药品号

Mname

药品名

Mprice

money

8

药品价格

Mstandards

100

药品规格

Mdate

datetime

生产时间

表2-3供应厂商(Bussiness)

Bno

厂商号

Bname

50

厂商名

Baddress

厂商地址

Bsupply

bigint

供应量

表2-4医生信息表(Doctor)

Dno

编号

Dname

Dsex

char

5

性别

Dage

Int

年龄

Dposition

职称

表2-5学生购药记录(Buy)

外键

Money

不为空

费用

表2-6学生看病记录(See)

医生编号

Time

看病时间

表2-7药品供应表(Supply)

2.5.2物理结构设计

在PowerDesignerTrial中,将概念结构转为物理结构,结果如下图所示:

图2-3物理结构图

在PowerDesignerTrial中使用GenerateDatabase功能,将数据库代码导出,并生成sql文件。

打开MicrosoftSQLServer2000,新建数据库hospital,打开SQL查询分析器,导入模板“sql文件”,查询分析并执行查询。

则数据库建立成功。

2.6数据库实施与测试

2.6.1添加数据

依照数据库的逻辑结构,在新建数据库hospital中,将各种数据依次添加到数据库各表中:

如下图:

供应厂商信息表(厂商号、厂商名、厂商地址、供应量):

图2-4供应厂商信息图

医生信息表(医生编号、姓名、性别、年龄、职称):

图2-5医生信息图

学生表(学号、姓名、年龄、班级、院系):

图2-6学生信息图

药品表(药品号、药品名、药品单价、规格、生产时间):

图2-7药品信息图

学生购药记录表(学号、药品号、费用):

图2-8学生购药记录信息图

学生看病记录表(学号、医生编号、看病时间):

图2-9学生看病记录信息图

药品供应表(药品号、厂商号):

图2-10药品供应信息图

2.6.2测试

使用MicrosoftSQLServer2000中的sql查询分析器,完成数据库功能的实现;

(1)查询功能的实现

查询药品表所有信息:

select*

fromMedicines;

图2-11药品信息查询图

查询医生信息表中职称为主治医师的医生姓名:

selectDname

fromDoctor

WHEREDposition='

主治医师'

;

图2-12医生信息查询图

查询学生表中年龄小于20的学生所有信息:

fromStudent

WHERESage<

图2-13学生信息查询图

SELECTStudent.Sno,Sname,Sage,See.Dno,time

FROMStudent,See

WHEREStudent.Sno=See.Sno;

图2-14学生看病信息查询图

(2)添加功能的实现

在学生表中插入一名学生的信息:

INSERT

INTOStudent

VALUES('

1008'

'

杨浩'

21,'

动医12-3'

动物科学学院'

图2-15学生信息添加图

查看结果:

图2-16学生信息添加结果图

(3)修改功能的实现

修改更新医生信息表中医生编号为4015的医生姓名:

UPDATEDoctor

SETDname='

赵云’

WHEREDno='

4015'

图2-16医生信息修改图

(4)删除功能的实现

由于数据库中个数据之间存在一些关系,随便删除会造成数据错误;

所以可以先添加一些表中无关系的数据,以验证该数据库的“删除”功能。

添加药品编号为2006的药品数据:

INTOMedicines

2006'

仁和可立克'

10.00,'

感冒引起的发热,头痛,肢酸痛,打喷嚏,流鼻涕,鼻塞,咽痛等症状,也可用于流行性感冒的预防和治疗'

2012-6-6)

图2-17药品信息添加图

删除药品编号为2006的药品数据:

DELETE

FROMMedicines

WHEREMno='

图2-18药品信息删除图

2.7小结

通过本次课程设计,了解了数据库建立的难点与重点。

在数据库建立过程中,要先确定实体与关系,并依照实体和关系做出E—R图,然后才能实现概念结构的建立;

依据数据库设计的思路,完善逻辑结构的建立;

最后,将概念结构转换为物理结构。

本系统通过自己的努力,经过试用证明,系统基本满足校医院信息查询管理方面的需要。

实现了基本信息管理、信息查询、添加、修改等功能,可给校医院信息管理带来很多方便,但由于自己水平有限,加上时间有限,还存在很多不足,为能实现图形界面化,进一步实现数据库的社会实用性。

致谢:

在整个课程设计过程中,有很多人给了我帮助。

首先,我要感谢我的导师,他给我指明了做课程设计的方向,并使我懂得了很多理论知识;

其次,我要感谢我的同学,他们在我设计过程中给了我很大的帮助,使我能很顺利的完成设计;

正是他们辛勤的支持与帮助,才使我能掌握作为一个计算机专业学生所应掌握的基础知识,成为一名合格的大学生。

所以,我要感谢你们!

你们辛苦了。

参考文献:

[1]、王珊,萨师煊.数据库系统概论.高等教育出版社,2006

[2]、张龙祥等.数据库原理与设计.北京:

邮电出版社,2002

[3]、陈志泊等.数据库原理及应用教程.北京:

电出版社,2002

[4]、徐洁磐.现代数据库系统教程.北京:

北京希望电子出版社,2002

[5]、周志逵等.数据库理论与新技术.北京:

北京理工大学出版社,2001

[6]、李建中等.数据库系统原理.北京:

电子工业出版社,1998

[7]、刘方鑫等.数据库原理与技术.北京:

电子工业出版社,2002

[8]、高阳.计算机实用软件.北京:

电子工业出版社,1995

[9]、韩庆兰.数据库技术.长沙:

湖南科学技术出版社,2001

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2