医院管理信息系统课程设计_第1页
医院管理信息系统课程设计_第2页
医院管理信息系统课程设计_第3页
医院管理信息系统课程设计_第4页
医院管理信息系统课程设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计报告医院HIS管理系统级:名:口,号:指导教师:第一章系统概述3第二章系统分析需求分析可行性分析组织结构分析业务流程分析数据流程分析数据字典10第三章系统设计11开发工具的选择12处理流程12总体结构12E-R 图13输入设计16输出设计17软件结构17数据库设计19第四章系统实施224. 1:登录工作台操作22222623:登陆数据库:部分代码第五章结束语一. 系统概述四川绵阳四0四医院系国家三级综合医院,川北医学院附属第二医院,是绵阳 市第二大综合医院。医院编制床位 670张,开放床位1100张。人员编制739人,在 岗职工1046人 拥有临床专业科室近50个。内科:设有心内、呼吸

2、、消化、神经、 感染、内分泌、肾内、血液、肿瘤等专业;外科:设有肝胆胰外科、胃肠外科、心 胸外科、骨科、脑外科、泌尿科等专业;妇产科、小儿科、口腔科、眼耳鼻咽喉科、 药学部、影像科、医学超声、医学检验、病理等。如此一个综合性医院,信息数据相当的多,所以的的read公司的HIS系统,配套oracle数据库和另外几个附加的软件一起管理医 院所有数据。I医院信息系统(英文缩写为 HIS,英文全称为Hos pital In formation System)是指利用计算机软硬件技术、网络通讯技术等现代化手段,对医院及其所属各部门 对人流、物流、财流进行综合管理,对在医疗活动各阶段中产生的数据进行采集、

3、 存贮、处理、提取、传输、汇总、加工生成各种信息,从而为医院的整体运行提供 全面的、自动化的管理及各种服务的信息系统。医院信息系统是现代化医院建设中 不可缺少的基础设施与支撑环境。HIS将计算机技术和医院的管理特点、 管理思想、医院各部门业务特点、业务经 验有机地结合起来,用数据库方式管理、储存信息,利用计算机网络加速信息流通 和传递速度,对医院发展和医院改革具有重要意义。二. 系统分析系统分析是系统开发的重要阶段。系统分析的目的是要回答新系统将要“做什 么”这个关键性问题。在这个阶段要集中精力,认真分析用户需求,用科学的方法 来表达新系统的逻辑方案,建立新系统的逻辑模型。系统分析工作开始与用

4、户提出新系统的要求,进行初步调查与可行性分析后, 确认新系统开发为可行即可进行详细调查与分析,提出新系统逻辑模型,最后写出 系统分析报告。:需求分析一所医院的主要构成分为两个部分, 一是门诊部门,二是住院部门,医院的所有 日常工作都是围绕着这两大部门进行的。门诊部门和住院部门各下设若干科室,如门诊部门下设口腔科、内科、外科、皮 肤科等,住院部门下设内科、外科、骨科等,二者下设的部分科室是交叉的,各科 室都有相应的医生、护士,完成所承担的医疗工作,医生又有主治医师、副主任医 师、普通医师或教授、副教授、其他之分。为了支持这两大部门的工作, 医院还设置了药库、 中心药房、门诊药房、制剂室、 设备科

5、、财务科、后勤仓库、门诊收费处、门诊挂号处、问讯处、住院处、检验科 室、检查科室、血库、病案室、手术室,以及为医院的日常管理而设置的行政部门 等。:可行性分析可行性分析是在建立一个管理信息系统的前期对项目的一种考察和鉴定,主要 是对在操作上,技术上,经济上可能存在的问题进行分析。目前,开发与应用管理 信息系统的程度已经成为衡量一个国家、部门、企事业单位科学技术与经济实力的 重要标志之一。其重要目标是:用最小的代价在尽可能短的时间内确定问题是否能 够解决。在分析设计之前,本文先对绵阳404医院HIS医院管理系统做如下可行性分析:技术可行性为了使平台具有更好的实用性和安全性, 本平台基于当今广泛使

6、用的 Windows7 操作系统,数据库的设计上则使用了数据量较大的 oracle, 服务器选用了 微软公司 的IIS。而在Web与数据库的接口采用了简单易编写的框架技术。页面设计选用 Dreamweaver工具进行编写,每一种选用的技术都被现在的编程者广泛使用。经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和 维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。主要解决 资金可得性和经济合理性两个问题。 作为开发本系统的主要的软件环境是和 oracle , 这两个软件已经是市面上比较常见,技术上比较成熟的两个软件开发工具,因此, 在软件上本系统的开发成本是可以

7、被接受的。在外围设备方面,该系统只需要最常 见的普通输出设备,如打印机。除此之外,在系统投入运行后,能提高医务人员的 工作效率,协同工作能力进一步的加强,时间效益得到进一步的提高,优化生产关 系,提高生产力,加快了病人就诊的速度,全面提高了医院的综合管理水平和服务 质量。所以,本系统的开发在经济上是可行的。管理可行性主要是管理员对开发信息系统是否支持、现有管理制度和方法是否科学,规章制度是否齐全、原始数据是否正确等。医院根据所开发的系统进行策略上的发展和改变可以获得新的收益,系统应该具有操作简单、易于理解,界面友好等特点,管 理员经过短时间的培训就可以熟练地使用该系统。因此本系统的开发在管理上

8、可行。:组织结构分析组织在这里是指医院门诊,组织结构是指医院门诊内部的部门划分以及他们的相互关系,先行系统中的信息流动以组织结构为背景的。绵阳404医院HIS医院管理系统的组织结构图,如图所示。药品管理人员管理挂号管理医院管理系统就诊开方权限认证与授权药品 采购部门管理1用户 管理角色 管理资源管理授权 与认 证:业务流程分析进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节 的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、 信息来源、流径去向、处理方法、计算方法、提供信息的时间和信息形态等。业务流程分析可以用业务流程图来完成。所谓业务流程图就是一种

9、表明系统内 各单位、人员之间的业务关系、作业顺序和管理信息流动的流程图,它用一些规定 的符号及连线来表示某个具体业务处理过程。绵阳404医院HIS医院管理系统的业务流程图如图所示:业务流程图初诊病人业务流程图:登记、诊挂号处复诊病人就诊排号预约挂号门诊划价收费处病历管理划价,收费暂存款不足1取药处方门诊F配西药房开处方医生诊检验单从另一病区转入转至另一病区入院出院曰息预交款、记账结账办理出院手续统中手术申请入科出科录入维护执行医嘱出院登记手术处理手术通知排床床:数据流程分析麻醉纪录术中医嘱材料、器械记账药品申领寄药回收药品库存管理请药品入库回填检查结果药品管理检查记账请回填检验结果检验记账数据

10、 流程是指 数据在系 产生、传 输、加工 处理、使 用、存储 的过程。数据是信 息的载体,是今 后系统要 处理的主 要对象。因此必 须对系统调查中 所搜集的数据以 及统计处理数据 的过程进行分析 和整理。数据与 数据流程分析是 今后建立数据库系统和设计功能模块处理过程的基础。数据流程分析是把数据组织内部的流动情况抽象地独立出来,舍去了具体结构 组织、信息载体、处理工具、物质、材料等,单从数据流动过程来考虑实际业务的 数据处理模式。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符 号综合地反映出信息在系统中的流动、存储和传递。对绵阳404医院HIS医院管理系统的数据流程分析,得到以下数

11、据流程图,如图所示。:数据字典(1)数据结构:处方信息 含义说明:定义了病人病情及相关结果。组成:病人姓名、性别、日期、门诊号、处方号、病史、病况及处方。1. 数据项:日期含义说明:病人就诊时间。取值方法:病人挂号时系统的日期和时间。数据项:门诊号 含义说明:病人看病的类别及次序。 取值方法:挂号时自动生成。数据项:处方号 取值范围: 000001999999 取值方法:由电脑自动生成数据项:病史含义说明:病人曾经的得病记录数据项:病况含义说明:病人目前的得病情况数据项:处方含义说明:医生根据病人的得病情况做出的诊断 取值方法:由医生诊断获得的治疗方法及相关药品 2) 数据结构:划价单 含义说

12、明:药品价格合计 组..1.2.成:项目名称、规格、数量、单价、库存数量、所属部门和合计 金额。1.数据项:项目名称 含义说明:唯一标识药品的数据项,不能重名。 数据项:规格 含义说明:该药品对应的型号和类别。 数据项:数量 含义说明:记录药品的多少。4.数据项:单价 含义说明:该药品在计量单位下的价格。 数据项:库存数量 含义说明:描述该药品在药库中的多少。 数据项:所属部门 含义说明:该种药品所属类别。7.成:项目名称、规格、数量、单价、库存数量、所属部门、所付 金额。数据项:项目名称 含义说明:唯一标识药品的数据项,不能重名。 数据项:规格 含义说明:该药品对

13、应的型号和类别。数据项:数量 含义说明:记录药品的多少。数据项:单价 含义说明:该药品在计量单位下的价格。 数据项:库存数量 含义说明:描述该药品在药库中的多少。 数据项:所属部门数据项:合计金额 含义说明:病人所需付的药品费用总和。 取值方法:合计金额 =单价 1* 数量 1+单价 2*数量 2 3) 数据结构:收费单 含义说明:病人付款凭证 组含义说明:该种药品所属类别。7.数据项:所付金额 含义说明:病人所实付的药品费用总和。(4)数据结构:门诊药房售药报表含义说明:每隔一定时间送给药库管理系统的售药情况表。 组A.B.成:药品编号、药品名称、规格、单价、售药数量 /售药剂量 数据项:药

14、品编号含义说明:唯一标识该药品的关键域。取值方法:由药品条形码标识数据项:售药数量/售药剂量含义说明:某种药品一定时间内售出的数量或剂量。类 型:数字三:系统设计系统设计就是详细定义基于计算机的各种活动的解决方案。在系统设计阶段, 把系统分析过程当中得到的逻辑模型结合相应的网络技术、数据库技术等详细的描 述出来,并为系统实施阶段的各种工作准备必要的技术资料和有关文件。系统设计的基本目标就是要使所设计的系统必须满足系统逻辑模型的各项功 能要求,同时尽可能地提高系统的性能。系统设计的目标是评价和衡量系统设计方 案优劣的基本标准,也是选自系统设计方案的主要依据。评价与衡量系统设计目标 实现程度的指标

15、主要有以下方面:系统的效率、系统的工作质量、系统的可变更性、 系统的通用性、系统的可靠性。:开发工具的选择通过研究目前市场最普遍的几种开发工具产品:VB, VC C+, C#, ASP JSP,PHP 以及各种.NET 和数据库开发工具 Oracle,Sybase,SQLServer 2000,Access 2000等。考虑到硬件设备的兼容性以及所作相应软件环境的要求,本系统采用和oracle作为开发工具。:处理流程(1)系统启动时,激活身份验证模块;(2)经过身份验证后,对系统初始化。根据系统配置文件将数据库导入,并设置各 全局变量;(3)系统进入消息循环状态,通过事件驱动机制激活各功能模块

16、, 并执行指定模块;(4)各项功能执行完毕后重新进入消息循环系统状态;(5)由关闭系统事件激活关闭系统模块,退出系统。:总体结构门诊医师(医师号,科室、工作时间,姓名,专业技术职称,性别,出生日期,年龄,婚 姻状况,职业,出生地,民族,身份证号,国籍,住址,电话,邮政编码,户口 地址,备注)t=r. t=r.号号、挂号单(挂号号、挂号类别、挂号日期、挂号科室、主治医师、病人姓名)口号、处理方案(处理方案号、开出时间、处理方案内容、主治医师,病人姓名) 门诊病历(病历号、病人姓名、病历内容、诊断时间、主治医师) 处方(处方号、处方内容、主治医师、病人姓名、病人性别、病人年龄、附注) 收费项目(收

17、费项目号、项目类型、相应序号、收费金额、收费人员、病人姓名) 门诊病人(病人号,姓名,性别,出生日期,年龄,婚姻状况,职业,出生地,民族,身份 证号,国籍,工作单位及地址,电话,邮政编码,户口地址,联系人姓名,联系 人地址,联系人关系,是否住院,联系人电话);检验项目(检验序号、检验医师、检验时间安排、检验内容、检验分析、检验结果,检验收费情况)检查项目(检查序号、检查医师、检查时间安排、检查内容、检查分析、检查结果、检查收费情况)工作时间安排(工作时间、所属科室、主治医师)实体及相应的属性:1. 病人(身份证号,姓名,出生日期,性别,年龄,婚姻状况,职业,出生地,民族,国籍,工 作单位及地址

18、,电话,邮政编码,户口地址,联系人姓名,联系人地址,联系人电话,是 否住院)2. 住院病人(住院号,姓名,入院科别,入院时间)3. 医生(医师编号,姓名,出生日期,出生地,民族,国籍,户口地址,婚姻状况,年龄,住址, 电话,专业技术职务,备注)4. 住院医生(姓名,医师编号,所属科室,是否当值)5. 住院病案(病案号,病人姓名,住院号,入院科别,入院病室,入院时间,入院情况,转科 情况,出院科别,出院科别,出院病室,出院时间,入院诊断,入院后确诊时间,出院诊 断,出院情况,其他)6. 床位(床号,住院号,姓名,经管医生,护理人员号码,是否空床,治疗结果,床位租金, 入院日期,住院天数,交费方式

19、)7. 病区(病区名,床位数,负责人,入住人数,出院人数,治愈率,好转率,未愈率,死亡率, 诊断符合率,床位使用率)8. 医嘱(诊断序号,诊断类别,疾病编码,疾病名称,启用日期,处理日期,医嘱内容,领药 量,主治医师,病人姓名,住院号,出院转归,病理符合)9. 住院处方(处方号,诊断序号,处方内容,主治医师,病人姓名,住院号,附注)10. 检查项目(检查序号,诊断序号,病人姓名,住院号,检查类别,检查内容,检查日期安 排,检查负责人员,检查结果,附注)11. 检验项目(检验序号,诊断序号,病人姓名,住院号,检验类别,检验内容,检验日期安 排,检验负责人员,检验结果,附注)12. 手术项目(手术

20、序号,诊断序号,手术名称,手术室号,病人姓名,住院号,主刀医师, 手术日期,麻醉方式,切口情况,手术持续时间,手术结果)13. 收费项目(项目列号,项目内容,病人姓名,住院号,收费类型,收款日期,收款员,收 款金额,结账情况,结账金额,是否转账)14. 入院通知单(通知单号,门诊医师号,医师姓名,病人姓名,病人号,诊断建议,收费情 况,批准与否)15. 出院通知单(通知单号,住院医师号,医师姓名,病人姓名,病人号,诊断建议,收费情 况,批准与否)实体及属性:订药期;药供应商:单:品:供应商号,地址,电话,信贷状况;订单号,供应商号,订货项数,小类编号,品名,规格,单位,订货日期,交货日期,生产

21、地点;数量,单价,金额,生产日期,保质药库号,负责人,类别,面积库:订单细则:订单号,细则号,药品编号, 药品请领单:编号,领用单位,药品名称,规格,领药量,单价,金额 :输入设计输入的方式简单、快捷,是医院信息管理系统的基本要求,特别是门诊划价、 收费的输入方式直接影响医院的工作效率。此系统采用鼠标单击选择或直接输入的 方式有许多优点。(1)满足操作员不同的需求。(2)无需记忆药品的价格。(3)如发现输入处方错误可按“删除”键进行修改。:输出设计输出方式按照实际需要设计,:软件结构;单价,数量,规格,总价,批号;如门诊划价单、门诊收费单等。顶层数据流、丁 设 据 数表3-1用户表(user)

22、讦理Userid用户编码IntXVUser name用户名称Varchar2200XXP assword密码Varchar2200XXsecrecy |安全问题Varchar2100XXsecrecyanswer |安全答案Varchar2200XXEmail电子邮件Varchar2200XXCredits积分Varchar2200XXRegetime注册时间DateXXRegip注册IPVarchar2200XXlogtimes登录次数IntXXlastlogi p上次登录IPVarchar2200XX列名注释类型长度是否为空是否主键astlogtime最后登陆时间DateXXNick na

23、me昵称DateXX表3-2角色表列名注释类型长度是否为空是否主键Roleid角色编码IntXVRole name角色名称Varchar2200XXDescri pti on描述Varchar21024XXMasterid创建这个角色用户IDIntXXMastername创建这个角色 用户名称Varchar2200XXCreatedate创建日期DateXX表3-3资源表列名注释类型长度是否为空是否主键Moduleid资源编码IntXVModuleme资源名称Varchar2200XXDescri pti on描述Varchar21024XXParen tid父节点编码IntXXIsleaf是

24、否叶子节点IntXX表3-4用户角色映射列名注释类型长度是否为空是否主键id编码IntXVUserid用户编码Varchar2200XXUser name用户姓名Varchar21024XXRoleid角色编码IntXXRole name角色姓名Varchar2200XXpi rororder优先顺序IntXX表3-5角色自由映射列名注释类型长度是否为空是否主键id编码IntXVmoduleid资源编码Varchar2200XXmodule name资源名称Varchar21024XXRoleid角色编码IntXXRole name角色姓名Varchar2200XXprivilege权限Int

25、XXextendrole |是否继承角色11 继承0不继 承IntXXprin cialtype主体类型varchar220XX表3-6药材表Table 3-6 medici ne table列名注释类型长度是否为空是否主键id药材编码IntXVName名称Varchar200XXP rice价格Varchar1024XXP ress生产地IntXXDescri pti on描述Varchar200XXType类型Varchar200XX表4-3米购表Table 3-7 caigou TableId挂号编码IntXVKahao挂号编码Varchar200XXCretetime挂号时间Creat

26、etimeXXLurure n录入人Varchar200XXKaiyaoc ontent开药内容Varchar200XXDescri pit on描述Varchar2000列名类型长度注释是否为空是否主键表3-8挂号表Table 3-8 p redoctor tableid编码IntXVName名称Varchar200XXAge年龄Varchar1024XXBirth pl ace籍贯DatetimeXXKeshi科室Varchar200XXCreatetime录入时间DatetimeXXsex性别Varchar200XXDescri op ti on描述Varchar2000XXYuyue预

27、约Varchar200XX列名注释类型长度是否为空是否主键四.系统实施4. 1:登录工作台操作登录页面的功能主要是供合法的用户根据自己的用户类型进行登录。绵阳404医院HIS系统登录模块运行的结果如下图所示。:登陆数据库:部分代码1.连接oracle数据:Dim oleDbCo nn ectio n1 AsDim strC onnect AsStri ng=" Provider=MSDAORA;DataSource=hisser;UserlD=hri p;P assword=123456;")()数据库主要SQL代码查找 select empn ame( 字段)from d

28、ict_e mpl yee where row num < 10? (empn ame ='ddd')FriendWithEventsbtnCancel AsButtonselect * from FACILITY_DETAIL for updateselect * from dict_employee e where like '李 %静'select DOOR from FACILITY_DETAIL where rownum < 20select * from dict_employee d where = 'SYS'?删除 d

29、elete from dict_emplyee where .delete from FACILITY_DETAIL where serialnumber ='667' 更新 update dict_emplyee set empname = 'ddd' where . update FACILITY_DETAIL fd set DOOR = 'sgwsgsd' where ='667' 插入 insert into dict_emplyee(empname) values('ddd') where . inser

30、t into FACILITY_DETAIL(DOOR) VALUES (' 财务部 ') 3. 用户更改密码代码I*' 名称:病人帐户密码确认界面' 说明:I*ImportsImportsImportsImportsImportsImportsImportsImportsPublic Class frmAccountCheckPasswordInherits FormPrivate mTranobj As cCardsAccountManagePrivate mAccountPassword As String#Region " Windows 窗体

31、设计器生成的代码 " Public Sub New()()' 该调用是 Windows 窗体设计器所必需的。InitializeComponent()' 在 InitializeComponent()End Sub调用之后添加任何初始化' 窗体重写处置以清理组件列表。 Protected Overloads OverridesSubDispose( ByVal disposing As Boolean )If disposing ThenIf Not (components Is ()End IfNothing ) ThenEnd If(disposing)End Sub'Windows 窗体设计器所必需的Private components As ' 注意:以下过程是 W

温馨提示

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

评论

0/150

提交评论