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

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

ID:970836

大小:171.50 KB

页数:15页

时间:2017-10-23

数据库课程设计(医院管理系统)_第1页
数据库课程设计(医院管理系统)_第2页
数据库课程设计(医院管理系统)_第3页
数据库课程设计(医院管理系统)_第4页
数据库课程设计(医院管理系统)_第5页
资源描述:

《数据库课程设计(医院管理系统)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、医院信息管理系统医院信息管理系统设计姓名:学号:学院:专业:15医院信息管理系统医院信息管理系统一、分析:人类进入21世纪,医院作为一个极其重要的服务部门,其发展应适应计算机技术的发展。我国的医疗体制正在进行改革,需要医疗市场的进一步规范化,这就利用现代化的工具对医院进行有效的管理,有利于提高医疗水平和服务质量,更好的服务于社会。鉴于此目的,我利用SQLServer2000技术设计了此医院管理数据库系统,以利用计算机完成病人入院后,对其基本信息、主治医师以及入住病房等信息进行数据库管理,有利于提高入院手续的办理速度以及对医院资源管理的效率。同时可以落实责任,方便信息的集中化管理及应用。本数

2、据库系统是一个小型数据库管理系统,施以款专门用于医院管理系统的软件,具有良好的用户界面,风格独特的设计。15医院信息管理系统二、整体分析:1、病人入院过程挂号,填写基本信息住院部,填写住院信息取药处转住院部主治医师诊治,填写诊治记录分诊,填写主治医师2、系统构成医院信息管理系统病人信息管理系统病房信息管理系统医务人员管理系统15医院信息管理系统三、ER图1、局部ER图1-1、病人信息管理系统ER图姓名性别职称职工号床位数科室病房号性别姓名年龄住院号病房病人医生主治年龄1入住N1N1-2.医务人员管理系统ER图职称年龄性别姓名职工号医生聘期聘用科长科室科室名N111主管15医院信息管理系统1

3、-3.病房信息管理系统ER图病房号性别姓名年龄科室名科长床位数入院号科室属于病人入住病房N12、全局ER图姓名科室号聘期性别职工号科室名职称电话年龄1N聘用科室性别姓名年龄住院号病人主治医生1主管M属于11NN1N病房入住床位数病房号15医院信息管理系统四、转换关系模型分析范式级别第一步:把四个实体类型转换成四个模式:医生(职工号,姓名,性别,年龄,职称)病人(入院号,姓名,性别,年龄)科室(科室名,电话)病房(病房号,床位数)第二步:对于1:1联系“主管”,可在“科室”模式中加入医生职工号(职工号为外键)。对于1:N联系“入住”,可以在“病人”模式中加入病房号属性(病房号为外键)。对于1

4、:N联系“属于”,可以在“病房”模式中加入科室名属性(科室号为外键)。对于1:N联系“聘用”,可以在“医生”模式中加入科室名和聘期两个属性(科室名为外键)。这样第一步得到的三个模式的形式如下:医生(职工号,姓名,性别,年龄,职称,聘期,科室号)病人(入院号,姓名,性别,年龄,病房号)科室(科室名,科长职工号,电话)病房(病房号,床位数,科室号)第三步:对于M:N联系“主治”则生成一个新的关系模式:主治(职工号,住院号)这样转换成的五个模式如下:医生(职工号,姓名,性别,年龄,职称,聘期,科室号)病人(入院号,姓名,性别,年龄,病房号)科室(科室名,科长职工号,电话)病房(病房号,床位数,科

5、室名)主治(职工号,住院号)15医院信息管理系统分析,关系模式的每个关系都是不可再分的原子值,即为第一范式,又因为每个非主属性都不传递依赖于模式的候选键,因此该模式集为第三范式。五、数据字典doctor字段名称字段含义数据类型是否为主键约束备注dno职工号intYNotnulldname姓名char(16)sex性别char(2)age年龄smallint<150title职称char(10)employ聘期smallint<100oname科室名char(16)patient字段名称字段含义数据类型是否为主键约束备注pno住院号char(9)YNotnull住院号格式:年/月/日/编号,

6、如090101001pname姓名char(16)sex性别char(2)age年龄smallint<150sno病房号intoffice字段名称字段含义数据类型是否为主键约束备注oname科室名char(16)YNotnulldno科长职工号inttel电话char(8)15医院信息管理系统sickroom字段名称字段含义数据类型是否为主键约束备注sno病房号intYNotnulloname跟随参照表一起修改num床位数smallint<10oname科室名char(16)cure字段名称字段含义数据类型是否为主键备注dno职工号intYpno住院号char(9)六、编写代码创建数据库h

7、ospitalcreatedatabasehospital创建基本表:(1)创建doctor表createtabledoctor(dnointprimarykey,dnamechar(16)sexchar(2),agesmallint,titlechar(10),check(age<150),check(employ<100),)(2)创建office表15医院信息管理系统createtableoffice(onamec

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。