欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库课程设计(医院管理系统)9页word文档.doc

    • 资源ID:33981918       资源大小:194.50KB        全文页数:9页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库课程设计(医院管理系统)9页word文档.doc

    如有侵权,请联系网站删除,仅供学习与交流数据库课程设计(医院管理系统)【精品文档】第 9 页 医院信息管理系统 设 计姓名: 学号: 学院: 专业: 医院信息管理系统一、分析:人类进入21世纪,医院作为一个极其重要的服务部门,其发展应适应计算机技术的发展。我国的医疗体制正在进行改革,需要医疗市场的进一步规范化,这就利用现代化的工具对医院进行有效的管理,有利于提高医疗水平和服务质量,更好的服务于社会。 鉴于此目的,我利用SQL Server 2000技术设计了此医院管理数据库系统,以利用计算机完成病人入院后,对其基本信息、主治医师以及入住病房等信息进行数据库管理,有利于提高入院手续的办理速度以及对医院资源管理的效率。同时可以落实责任,方便信息的集中化管理及应用。 本数据库系统是一个小型数据库管理系统,施以款专门用于医院管理系统的软件,具有良好的用户界面,风格独特的设计。二、整体分析:1、病人入院过程挂号,填写基本信息住院部,填写住院信息取药处转住院部主治医师诊治,填写诊治记录分诊,填写主治医师2、系统构成医院信息管理系统病人信息管理系统病房信息管理系统医务人员管理系统三、ER图1、局部ER图1-1、病人信息管理系统ER图 姓名 性别 职称 职工号 床位数 科室 病房号 性别 姓名 年龄 住院号 病房 病人 医生主治 年龄1入住N1N1-2.医务人员管理系统ER图 职称 年龄 性别 姓名 职工号 医生 聘期 聘用 科长 科室 科室名N111 主管1-3.病房信息管理系统ER图 病房号 性别 姓名 年龄 科室名 科长 床位数 入院号 科室 属于 病人 入住 病房N12、全局ER图 姓名 科室号 聘期 性别 职工号科室名 职称 电话 年龄1N聘用 科室 性别 姓名 年龄 住院号 病人主治 医生1主管M属于11NN1N 病房入住 床位数 病房号四、转换关系模型 分析范式级别第一步:把四个实体类型转换成四个模式:医生(职工号,姓名,性别,年龄,职称)病人(入院号,姓名,性别,年龄)科室(科室名,电话)病房(病房号,床位数)第二步:对于1:1联系“主管”,可在“科室”模式中加入医生职工号(职工号为外键)。 对于1:N联系“入住”,可以在“病人”模式中加入病房号属性(病房号为外键)。 对于1:N联系“属于”,可以在“病房”模式中加入科室名属性(科室号为外键)。对于1:N联系“聘用”,可以在“医生”模式中加入科室名和聘期两个属性(科室名为外键)。这样第一步得到的三个模式的形式如下:医生(职工号,姓名,性别,年龄,职称,聘期,科室号)病人(入院号,姓名,性别,年龄,病房号)科室(科室名,科长职工号,电话)病房(病房号,床位数,科室号)第三步:对于M:N联系“主治”则生成一个新的关系模式:主治(职工号,住院号)这样转换成的五个模式如下:医生(职工号,姓名,性别,年龄,职称,聘期,科室号)病人(入院号,姓名,性别,年龄,病房号)科室(科室名,科长职工号,电话)病房(病房号,床位数,科室名)主治(职工号,住院号) 分析,关系模式的每个关系都是不可再分的原子值,即为第一范式,又因为每个非主属性都不传递依赖于模式的候选键,因此该模式集为第三范式。五、数据字典doctor字段名称字段含义数据类型是否为主键约束备注dno职工号intYNot null dname姓名char(16)sex性别char(2)age年龄smallint<150title职称char(10)employ聘期smallint<100oname科室名char(16)patient字段名称字段含义数据类型是否为主键约束备注pno住院号char(9)YNot null 住院号格式:年/月/日/编号,如090101001pname姓名char(16)sex性别char(2)age年龄smallint<150sno病房号intoffice字段名称字段含义数据类型是否为主键约束备注oname科室名char(16)YNot null dno科长职工号inttel电话char(8)sickroom字段名称字段含义数据类型是否为主键约束备注sno病房号intYNot null oname跟随参照表一起修改num床位数smallint<10oname科室名char(16)cure字段名称字段含义数据类型是否为主键备注dno职工号intYpno住院号char(9)六、编写代码创建数据库hospital create database hospital创建基本表:(1)创建doctor表 create table doctor dno int primary key, dname char(16) sex char(2), age smallint, title char(10), check (age<150), check (employ<100),(2)创建office表create table office oname char(16) primary key, dno int foreign key references doctor(dno), tel char(8),(3)修改doctor表的外键 ALTER TABLE doctor add oname char(16) foreign key references office(oname) (4)创建sickroom表create table office sno int primary key, num smallint, oname char(16) foreign key references office(oname) on update cascade(5)创建patient表create table patient pno char(9) primary key, pname char(16) sex char(2), age smallint, sno int foreign key references sickroom(sno) check (age<150),(6)创建crue表create table patient dno int pno char(9) primary key(dno,pno), foreign key (dno) references doctor(sno), foreign key (pno) references patient(pno),(8)创建视图视图一:主治医师使用视图doc_patcreate view doc_pat asselect patient.pno, patient.pname, doctor.dno, doctor.dnamefrom doctor,patient,cruewhere patient.pno=cure.pno and doctor.dno=crue.dno运行 :select *from doc_pat视图二:住院部视图 roomcreate view room asselect sickroom.sno,num,oname,count(pno) as in_numfrom sickroom, patient where patient.sno=sickroom.snogroup by sickroom.sno,num,oname运行Select *from room(9)查询:1select dno,dnamefrom doctorwhere sex=男2select crue.dno,dname,count(crue.dno) as 接诊人数,onamefrom crue,doctorwhere crue.dno=doctor.dnogroup by crue.dno,dname ,oname七、上机运行create database hospital第一步:创建doctor表(未加外键及对应属性)第二步:创建office表第三步:修改doctor表的外键第四步:创建sickroom表第五步:创建patient表第六步:创建cure表七、创建视图创建视图视图一:主治医师使用视图doc_pat运行结果视图二:住院部视图 room运行结果八、查询:1.2.

    注意事项

    本文(数据库课程设计(医院管理系统)9页word文档.doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开