医院管理系统软件工程课程设计.docx

上传人:聆听****声音 文档编号:702223 上传时间:2023-04-29 格式:DOCX 页数:21 大小:69.46KB
下载 相关 举报
医院管理系统软件工程课程设计.docx_第1页
第1页 / 共21页
医院管理系统软件工程课程设计.docx_第2页
第2页 / 共21页
医院管理系统软件工程课程设计.docx_第3页
第3页 / 共21页
医院管理系统软件工程课程设计.docx_第4页
第4页 / 共21页
医院管理系统软件工程课程设计.docx_第5页
第5页 / 共21页
医院管理系统软件工程课程设计.docx_第6页
第6页 / 共21页
医院管理系统软件工程课程设计.docx_第7页
第7页 / 共21页
医院管理系统软件工程课程设计.docx_第8页
第8页 / 共21页
医院管理系统软件工程课程设计.docx_第9页
第9页 / 共21页
医院管理系统软件工程课程设计.docx_第10页
第10页 / 共21页
医院管理系统软件工程课程设计.docx_第11页
第11页 / 共21页
医院管理系统软件工程课程设计.docx_第12页
第12页 / 共21页
医院管理系统软件工程课程设计.docx_第13页
第13页 / 共21页
医院管理系统软件工程课程设计.docx_第14页
第14页 / 共21页
医院管理系统软件工程课程设计.docx_第15页
第15页 / 共21页
医院管理系统软件工程课程设计.docx_第16页
第16页 / 共21页
医院管理系统软件工程课程设计.docx_第17页
第17页 / 共21页
医院管理系统软件工程课程设计.docx_第18页
第18页 / 共21页
医院管理系统软件工程课程设计.docx_第19页
第19页 / 共21页
医院管理系统软件工程课程设计.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

医院管理系统软件工程课程设计.docx

《医院管理系统软件工程课程设计.docx》由会员分享,可在线阅读,更多相关《医院管理系统软件工程课程设计.docx(21页珍藏版)》请在冰点文库上搜索。

医院管理系统软件工程课程设计.docx

信息科学与技术学院

《软件工程》课程设计

目 录

第一章简介 1

1.1引言 1

1.2系统简介 1

第二章需求分析 2

2.1可行性分析 2

2.1.1经济上的可行性 2

2.1.2技术上的可行性 2

2.2功能模块分析 3

2.2.1用例图 3

2.2.2字典维护 4

2.2.3门诊挂号系统 4

2.2.4门诊划价收费系统 5

2.2.5门诊医生工作站 5

2.2.6住院病人管理系统 6

2.2.7住院费用管理系统 7

2.2.8住院医生工作站 7

2.2.9药房管理系统 7

2.2.10详细介绍的功能模块 8

2.3业务流程 9

2.3.1医院管理的基本业务流程图 9

2.3.2医院门诊业务流程图 10

2.3.3医院门诊药房管理业务流程图 10

2.3.4病人住院业务流程图 11

2.3.5病人出院结账流程图 12

2.4系统流程图 12

第三章系统分析与设计 13

3.1医院管理系统关系图 13

3.2数据表设计 13

第四章总结 19

信管2008级

医院管理系统

2011.6

第一章简介

1.1引言

医院信息系统(HospitalInformationSystem,HIS),指利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足所有授权用户的功能需求。

随着计算机性能不断提高,价格不断下降,计算机在医院医疗、教学、科研、管理等方面得到越来越广泛的应用,计算机化的医院信息系统已成为现代化医院运营过程中必不可少的基础设施与技术支撑环境。

由于医院信息系统存在数据量大、医疗信息复杂、高度共享性等特点,使得医院信息系统的设计与实现具有较高的难度,本次课程设计仅是从医院信息系统的功能中选取了主要的部分进行设计。

1.2系统简介

医院管理系统是运用MicrosoftSQLServer2000数据库系统和Delphi开发实现的,它包括了病人信息管理模块,门诊管理模块,住院管理模块,药房管理模块,病例病案管理模块,临床病人信息管理模块以及其他统计模块等。

具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。

0

第二章需求分析

2.1可行性分析

2.1.1经济上的可行性

随着我国信息产业的飞速发展,计算机在医学领域内的应用已经十分广泛,各种智能诊断设备都与计算机紧密结合在一起,主要应用于两个方面:

一是医疗设备智能化,以硬件为主,如彩色B超、CT等。

另一种是医院信息管理系统

(HIS)的软件建设,不仅可以提高医院的工作效率,同时,也提升了医院的现代化管理形象。

我国大中型医院基本上都建设了自己的医院信息管理系统,这说明医院本身在对HIS建设的认识上都有了很大的提高。

信息管理系统的建设对医院带来的效率、效益以及管理水平的提高,使医院管理层对信息管理系统建设的重要性和必要性有了更深一步的认识。

2.1.2技术上的可行性

开发一个医院管理系统系统,涉及到的技术问题主要是数据库和一门可视化开发的编程语言。

根据我们目前的学习,这次医院管理系统是运用MicrosoftSQL

Server2000数据库系统和Delphi开发实现的。

18

2.2功能模块分析

医院管理系统应包括的基本功能如图2-1所示:

医院管理系统

统字典维护

诊挂号系统

诊划价收费系统

诊医生工作站

院病人管理系统

院费用管理系统

院医生工作站

房管理系统

案病历管理系统

其 临

他 床

统 信

计、 息

财 管

务 理

等 系

图2-1 医院管理系统应包括的基本功能

2.2.1用例图

病人

取消挂号

挂号

门诊办事员

看病

医生

付账

药房办事员

图2-2 病人用例图

2.2.2字典维护

字典维护用于设置医院管理系统的常用字典信息,包含的功能模块如图2-3所示:

系统字典维护

品字典

伍禁忌字典

品分类字典

务科室字典

工字典

置字典

病分类字典

查项目字典

他数据字典

图2-3 字典维护功能模块

2.2.3门诊挂号系统

门诊挂号系统用于建立和维护病人的主索引信息,分配病人的ID号,确保病人信息的唯一性,为病人建立就诊卡,对门诊病人进行挂号和预约号处理,为门诊病人的后续活动以及门诊工作量统计提供信息。

病人首次就医时可办理IC卡、磁卡等,实现一卡通看病,持卡病人就诊时通过刷卡代替频繁的排队交费,可以大大提高效率,减少病人的等待时间;挂号时计算机自动分配临时ID号,可选择输入病人姓名,挂号类型(普诊号、专家号等)及就诊科室等信息,打印

产生门诊挂号单,挂号单上的条码号将是病人各环节就医的依据,实现划价收费、项目检查、药房取药的一体化流水作业。

2.2.4门诊划价收费系统

门诊划价收费系统用于在门诊收费处记录病人缴费信息,并执行相应的统计核算功能,其功能模块如图2-4所示:

门诊划价收费系统

诊划价

诊收费

品发货

据处理

退款清算

计、查询

图2-4 门诊划价收费系统功能模块

“药品划价”用于完成门诊病人各种处方、检查申请、治疗申请等诊治费用的计价工作,各种药品、检查的价格信息在字典管理中维护。

“门诊收费”用于完成门诊病人各种诊治费用的收取工作,能依据划价单

(或其他方法)查询病人划价信息,进行费用收取、收据打印处理,并保存操作记录备查。

“药品发货”用于药房预先打印需要发货的药品明细,并将药品准备好,这样病人取药时就可以直接给病人,避免拿到病人的交费单后再去找相应的药品,提高工作效率。

2.2.5门诊医生工作站

门诊医生工作站是医院信息系统的关键模块,是病人医疗工作最主要的信息来源。

主要功能是完成病历基本指标的填写、病情、病史的记载,医嘱开立和实施及相关辅助功能,实现医生病历收发室和医嘱作业的数字化,包含的功能模块如图2-5所示:

门诊医生工作站

历处理

嘱处理

助诊断系统

品信息、属性查询

查项目查询

作量统计

室事务管理

图2-5 门诊医生工作站功能模块

门诊医生工作站是医院管理系统的比较高层次的应用功能,一般医院的管理都达不到应用的要求,该模块应用后,医生的医嘱可以直接输入到计算机,而不是写在药方上,同时划价时可以直接调出电子医嘱,进行划价。

2.2.6住院病人管理系统

住院病人管理系统用于完成病人入院登记及病人基本情况信息的记录,已经病人在住院过程中的流动控制和管理,为费用管理、病区护理站、医生工作站等模块提供病人基本信息,包含的功能模块如图2-6所示:

住院病人管理

院病人登记

室床位调配

人转科、转床

人退院处理

计查询

图2-6 住院病人管理功能模块

病人办理住院手续时,给病人分配一个住院号,并建立病人住院首页。

如果病人是首次住院,分配一个新的住院号,如果病人不是第一次住院的话,系统通过检索病案管理系统,查找到病人所拥有的住院号,并在此住院号下新建一份病案,并自动生成病案首页的相关内容。

2.2.7住院费用管理系统

住院费用管理系统

住院费用管理系统用于完成住院病人的费用、预收款记录和监管,病人预收金的催款,病人出院的费用清算及收据处理,包含的功能模块如图2-7所示:

清、

图2-7 住院费用管理系统功能模块

2.2.8住院医生工作站

住院医生工作站用于完成住院部医生病历基本指标的填写、病情、病史的记载,医嘱开立和实施及相关辅助功能,实现医生病历收发室和医嘱作业的数字化,包含的功能模块类似于门诊医生工作站。

2.2.9药房管理系统

药房管理系统用于管理医院药房的采购、入库及出库等业务,包含的功能模块如图2-8所示。

药房管理系统

应商管理

购计划

付款管理

品入库

品出库

品盘点

品报损

限报警

期提示

图2-8 药房管理系统功能模块

2.2.10详细介绍的功能模块

医院管理系统

础维护

础维护

础维护

品信息维护

费项目维护

号管理

价管理

费管理

房发药

室挂号量

存统计

图2-9 详细介绍的功能模块

2.3业务流程

2.3.1医院管理的基本业务流程图

病人

病区医嘱

住院药房

检查

检验

手术

取押金

过程信息

管理信息

入院登记

诊断

医嘱输入

与划价

押金信息

病人基本信息

病人费用基本信息

押金

日结

中途结算

挂账结算

出院结算

转账结算

月末在院

结算

押金日结信息

基本医疗收入

基本类在院收入

凭证制作

会计凭证

医院管理系统的基本业务流程如图2-10所示。

图2-10 医院管理的基本业务流程

2.3.2医院门诊业务流程图

医院门诊业务流程如图2-11所示。

首次确诊

门诊挂号

开检查处方(医生工作站)

确诊(门诊医生工作站)

确认病人身份卡

交款(验资处)

检查(检查及放射科)

检验报告

制作病人身份卡

制作病人身份卡

制作病人身份卡

制作病人身份卡

制作病人身份卡

制作病人身份卡

图2-11 医院门诊业务流程

药库发药单

出库

入库

盘盈单

2.3.3医院门诊药房管理业务流程图

盘亏单

门诊处方提药单

科室消耗统计

盘点

图2-12 医院门诊药房管理业务流程

2.3.4病人住院业务流程图

病人住院业务流程如图2-13所示。

查询病人以往病历、病史、诊断、

CT、检验报告、用药医嘱等。

住院登记

(入院登记处)

收取押金

(入院登记)

安排床位

(病历)

下医嘱

(医生工作站)

执行医嘱

(护士工作站)

用药医嘱

检查治疗

提药

(中心药房)

打印执行单

(病区护士工作站)

费用记账

(后台数据库)

检查

检查

(CT、X光等)

治疗

治疗

(治疗室)

确定价格

(治疗室)

检验

收样、打印检验标签

(护士工作站)

发报告

(检验科)

费用记账

(后台数据库)

确定价格

(CT、X光等)

图2-13 病人住院业务流程

2.3.5病人出院结账流程图

出院

打印发票

(住院收费处)

结算当天以前某段时间费用

(住院收费处)

补交部分款

(住院收费处)

欠款登记

(住院收费处、财务科)

打印发票

(住院收费处)

补齐欠款

(住院收费处)

中途结算

挂账结算

清帐结算

病人出院结账流程图如图2-14所示。

出院结算

病案统计

图2-14 病人出院结账流程

2.4系统流程图

操作员

药品资料

药品信息维护

门诊管理

收费项目

收费项目维护

系统流程图如图2-15所示。

药房发药

收费管理

划价管理

挂号管理

图2-15 系统流程图

第三章系统分析与设计

3.1医院管理系统关系图

医院管理系统关系图如图3-1所示:

图3-1 系统关系图

3.2数据表设计

表3-1 系统数据表及其用途

数据表名称 数据表用途

药品资料 保存医院药品的基础信息,包括售价等药品分类 保存医院药品的分类信息

医生资料 保存医生信息,包括医生所属的科室科室资料 包括科室分类信息,如分为内科、外科等

病人信息库 保存病人的基本信息,以后可以重复使用门诊挂号 保存门诊病人挂号的信息

门诊挂号类型 保存门诊挂号类型分类信息及其挂号价格,如普通号、专家号门诊划价 门诊划价信息(主表)

门诊划价明细 门诊划价明细信息(从表)

门诊收费项目 保存门诊的收费项目及其价格信息,内容包括名称、类型、费用等药品库存 保存药品的库存数量、金额数量

医生资料

医生资料表如表3-2所示:

表3-2 医生资料

列名

数据类型

长度

是否为主键

允许空

医生编号

varchar

20

医生姓名

varchar

30

科室名称

varchar

30

科室编号

varchar

20

职务

varchar

20

联系电话

varchar

15

病人信息库

病人信息库如表3-3所示:

表3-3 病人信息库

列名

数据类型

长度

是否为主键

允许空

编号

varchar

20

病人姓名

varchar

30

性别

varchar

2

年龄

int

4

民族

varchar

20

费用类型

varchar

20

电话

varchar

15

拼音码

varchar

5

科室资料

科室资料如表3-4所示:



表3-4 科室资料

列名

数据类型

长度

是否为主键

允许空

科室编号

varchar

20

科室名称

varchar

30

药品分类

药品分类如表3-5所示:



表3-5 药品分类

列名

数据类型

长度

是否为主键

允许空

编号

varchar

20

名称

varchar

150

类别

varchar

50

药品库存

药品库存如表3-6所示:



表3-6 药品库存

列名

数据类型

长度

是否为主键

允许空

编号

varchar

20

名称

varchar

150

库房

varchar

100

药品编号

varchar

20

药品数量

int

4

备注

varchar

100

药品资料

药品资料如表3-7所示:



表3-7 药品资料

列名

数据类型

长度

是否为主键

允许空

药品编号

varchar

20

名称

varchar

150

规格

varchar

100

整量单位

varchar

50

散量单位

varchar

50

入库单价

decimal

9

出库单价

decimal

9

批发价

decimal

9

整散比

decimal

9

分类

varchar

100

费用归码

varchar

100

拼音码

varchar

50

效期

int

4

上限

decimal

9

下限

decimal

9

门诊划价

门诊划价如表3-8所示:



表3-8 门诊划价

列名

数据类型

长度

是否为主键

允许空

编号

varchar

20

科室名称

varchar

30

挂号编号

varchar

15

医生

varchar

30

划价时间

datetime

8

划价员

varchar

10

是否收费

varchar

2

收费员

varchar

10

收费时间

datetime

8

划价金额

money

8

是否发药

varchar

2

发药时间

datetime

8

发药员

varchar

10

门诊划价明细

门诊划价明细如表3-9所示:

表3-9 门诊划价明细

列名

数据类型

长度

是否为主键

允许空

编号

varchar

20

划价编号

varchar

20

药品编号

varchar

20

单价

decimal

9

数量

decimal

9

金额

decimal

9

门诊挂号

门诊挂号如表3-10所示:

表3-10 门诊挂号

列名

数据类型

长度

是否为主键

允许空

挂号编号

varchar

20

病人编号

varchar

20

病人姓名

varchar

30

性别

varchar

2

挂号科室

varchar

30

费用类型

varchar

20

挂号类型

varchar

50

挂号费用

decimal

9

医生姓名

varchar

30

时间

datetime

8

是否划价

varchar

2

门诊挂号类型

门诊挂号类型如表3-11所示:

表3-11 门诊挂号类型

列名

数据类型

长度

是否为主键

允许空

挂号编号

varchar

20

挂号类型

varchar

50

挂号费

decimal

9

门诊收费项目

门诊收费项目如表3-12所示:

表3-12 门诊收费项目

列名

数据类型

长度

是否为主键

允许空

编号

varchar

20

名称

varchar

100

拼音码

varchar

100

费用

decimal

9

费用分类

varchar

100

病种分类

varchar

100

备注

varchar

100

第四章总结

通过医院管理系统的设计,我们组在对一个完整的信息系统进行分析以及开发设计的能力上有了很大的提高。

在这次课程设计的过程中,我们不仅学习了一个信息系统从最初的系统规划、系统分析、开发设计到系统投入使用以及运行维护整个流程的相应知识,并且对软件工程有了更深刻的了解。

这次系统开发用到了SQLServer的相关知识,并且还用到了Delphi的相关知识。

在对医院管理系统进行分析设计时,我们遇到了很多问题,并且在老师指导帮助下克服了不少困难,通过不断的努力,才完成了此次课程设计。

虽然完成的只是一些基本的模块,而且实现的系统功能也不够完善,相对与一个真正的医院管理系统还存在许多缺陷和不足,但是通过我们组组员的努力,大家能力的提高才是这次最大的收获。

在今后的学习实践过程中,我们会继续努力,争取更好的提高自己的能力。

这次课程设计能够圆满结束,首先得感谢老师教与我们理论知识以及给予我们的帮助和指导,没有这些理论知识就不可能有我们这次动手实践机会,没有这些帮助和指导我们也不能解决遇到的困难。

在此还要感谢在这次课程设计中给予我们帮助的同学们,相信以后我们还会做的更好。

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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