数据库课程设计new_第1页
数据库课程设计new_第2页
数据库课程设计new_第3页
数据库课程设计new_第4页
数据库课程设计new_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库应用技术》课程设计题目:医院住院管理系统姓名:张三学号:1234567890班级:2013经济管理2014年6月30日河北大学计算中心文档结构说明一、项目概述1.项目背景:简要描述项目情况2.项目目的意义:明确项目要达到的效果二、系统分析和设计1.功能分析:把功能明确化、模块化2.数据库结构设计:运用E-R图,或者直接表示为关系模式三、数据库设计表设计数据入库四、功能实现功能分解五、自我评价和心得体会目录TOC\o"1-3"\h\z\t"一级标题,1,二级标题,2"一、项目概述 41.项目背景 42.项目意义 4二、系统分析和设计 41.业务分析 42.数据库结构设计 5三、数据库设计 61.表设计 6四、功能设计实现 9五、自我评价和心得体会 9一、项目概述1.项目背景近年来,随着我国人民生活水平的迅速提高,科学技术的进一步发展,医院对HMIS(医院管理信息系统)的需求就越来越迫切,一套好的HMIS在全面提高医院的医疗、教学、科研水平,提高医院整体工作效率,为病人提供方便快捷全面的服务等方面都能发挥出重要作用。然而由于种种原因,在国内HMIS的使用尚不普及,许多小型医院还是完全依靠手工操作在管理病人和医院员工的一切信息,这不仅劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,对其所掌握的信息也无法很好地统计应用起来,这样既无法提高医院自身的医疗水平,同时又无法很好地为病人服务。2.项目意义从“医院”概念上来看,住院部是医院的基本组成单位;从医院管理角度看,住院诊疗是医院业务工作的核心部分。因此,建立一个高效可靠的住院业务管理系统,不仅可以在一定程度上减轻医务人员的劳动强度,提高工作效率和工作质量,而且可以更及时、准确和有效地分析统计各种临床数据及管理数据,供上级主管部门作出科学的管理决策,促进医院管理水平的进一步提高。二、系统分析和设计1.业务分析设计一个系统是要事先了解系统的基本功能,将其分成几个模块分别设计,能够提高设计效率。对于住院业务管理系统来说,其基本业务功能应该包括:1)入院管理功能2)治疗管理功能3)出院管理功能4)收费管理功能(收费伴随着入院、治疗以及出院管理而发生)(1)入院管理功能流程对于曾在本医院住院的病人,系统会根据其提供的病案号自动在病案首页表中调出病人基本资料;而对于第一次在本院住院病人则系统会自动为其产生病案号,工作人员会要求其填写基本资料,填写无误后,将基本资料存入数据库。其业务流程如图4-4所示。(2)治疗管理功能流程病人在住院期间,接受医生的治疗是不可避免的。因此熟悉治疗的流程,对于住院数据库的设计也是必要的。其业务流程如图4-5所示。(3)出院管理功能流程病人要住院,当然也要出院。出院时,系统调出病人的基本资料,对于病人住院期间的各项费用进行统计,开收费单要求病人缴费。其业务流程如图4-6所示。曾住院?曾住院?是否办理入院手续病人查看病案新建病案分配病房及床位住院图4-4入院流程收取一定费用是否病人出示病历医生检查正常?给出治疗方案治疗不做处理图4-5治疗流程病人病人病历归档进入病人病案出院结算出院图4-6出院流程2.数据库结构设计以下为数据库的关系模式,其中关系模式的码用下横线标出。病房(病房编号,地点,收费标准,所属科室)此为病房实体型所对应的关系模式。其中病房编号唯一确定一个病房,为该关系模式的码。病床(病房编号,床位号)此为病床实体型所对应的关系模式。由于病房编号是病房关系模式的码,所以在该关系模式中病房编号为外码。病人(病案号,姓名,性别,地址,电话号码,病房编号)此为病人实体型所对应的关系模式。其中病案号为次关系模式的码,而病房编号为该关系模式的外码。医生(医生编号,姓名,性别,职称,电话号码,部门)此为医生实体型所对应的关系模式。其中医生编号唯一确定一个医生,所以为该关系模式的码。住院登记(日期,病案号,入院时间,出院时间,病房编号,床位号)此为住院登记实体型所对应的关系模式。其中,日期和病案号共同确定一个住院登记,病房编号为该关系模式的外码。治疗记录(治疗时间,病案号,医生编号,诊断,治疗方案)此为联系“治疗”所对应的关系模式。其中,病案号和医生编号都是该关系模式的外码。三、数据库设计1.表设计(1)关系模式转化为表病人信息表:字段名类型长度备注病案号文本15对应唯一一个病人姓名文本20性别文本2只能取‘男’或‘女’地址文本100电话文本12病房编号文本4住院时由系统分配病房信息表:数据项名类型长度备注编号文本4病房编号唯一地点文本40收费标准数字单精度单位为(元/天)所属科室文本20病床信息表:数据项名类型长度备注病房编号文本4床位号数字整型一个病房一般有1-3个床位医生信息表:数据项名类型长度备注编号文本10对应唯一一个医生姓名文本20性别文本2只能取‘男’或‘女’职称文本20有可能有多个职称电话文本12部门文本20住院登记表:数据项名类型长度备注日期日期时间病案号文本15入院时间日期时间出院时间日期时间必须在入院时间之后病房编号文本4病床编号数字整型治疗记录表:数据项名类型长度备注时间日期时间10入院和出院时间之间病案号文本15医生编号文本10诊断文本50医生诊断结果治疗方案文本200医生给出的治疗方案(2)表之间的联系:图5-1住院联系图(3)数据的载入本次住院数据库的设计中,数据载入并不是一次性全部入库的。对于第一次来医院住院的病人,要为其新建病案,将该病人的信息写进数据库中,而对于已经在医院住过院的病人,只需要调出其病案,当有病人信息需要更改时,须更新数据库。对于医生的信息的载入,可以先将所有现有医生的资料入库。如果有新医生的到来或者有医生离开,则需要添加或者删除部分数据。下表是一个简单的数据入库表:医生信息表:编号姓名性别职称电话号码部门8001李思男住院医师58362214住院部8002钱玉女主治医师56203221住院部8003令狐冲男主任医师86542256住院部8004欧阳风男副主任医师58885545住院部8005何雨女住院医师86584523住院部对于病房和病床资料的录入,基本与医生信息载入相似,下面两张表表现了部分病房与病床的资料:病房信息表:病房编号地点收费标准(元/每天)所属科室1021住院大楼1楼100内科1052住院大楼1楼150外科2033住院大楼2楼150内科3015住院大楼3楼100外科4048住院大楼4楼100内科病床信息表:病房编号床位号102101301502402201403802404002对于住院登记和治疗记录的数据的载入,它们分别伴随病人住院和医生为病人治疗而产生的。因此在数据库刚刚设计完成后,只有将原有系统或者手工处理的数据进行转换使之符合新系统的数据模式,从而完成数据输入工作。四、功能设计实现整个系统的功能分成四个模块:入院管理功能:入院登记、调换病床治疗管理功能:主治医生、每天治疗方案出院管理功能:出院登记收费管理功能:缴费、出院结算、欠费提醒、每天收费报表具体实现查看数据库相关窗体和报表。五、自我评价和心得体会通过本次课程设计,使我接受了一次用专业知识、专业技能分析和解决问题的全面系统的锻炼。使我在综合知识的选用方面,在数据库设计的基本思想、方法方面,以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步。为日后成为合格的应用型人才打下良好的基础。这次在指导老师的帮助下,在同学的帮助下,基本上完成了设计任务,在软件的设计方面的能力也有了一定的提高,为今后顺利地走上工作岗位奠定了基础。经过本次课程设计,使我懂得了理论与实际相结合是很重要的,只

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论