论文初稿河北工业大学毕业论文题目医院信息管理系统设计与实现住院管理子系统.docx
- 文档编号:6663779
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:27
- 大小:453.53KB
论文初稿河北工业大学毕业论文题目医院信息管理系统设计与实现住院管理子系统.docx
《论文初稿河北工业大学毕业论文题目医院信息管理系统设计与实现住院管理子系统.docx》由会员分享,可在线阅读,更多相关《论文初稿河北工业大学毕业论文题目医院信息管理系统设计与实现住院管理子系统.docx(27页珍藏版)》请在冰豆网上搜索。
论文初稿河北工业大学毕业论文题目医院信息管理系统设计与实现住院管理子系统
河北工业大学
毕业设计说明书
作者:
学号:
学院:
计算机科学与软件学院
系(专业):
软件工程
题目:
医院信息管理系统设计与实现
---住院管理子系统
指导者:
评阅者:
2010年5月27日
毕业设计中文摘要
医院信息管理系统设计与实现——住院管理子系统
摘要:
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
计算机化的医院住院管理系统已成为现代化医院运营过程中必不可少的基础设施与技术支持环境。
住院处信息管理系统是每一所医院管理住院病人、病区和职工收入和支出的不可缺少的一个管理信息系统,它的内容对于医院的管理者来说是至关重要的,所以住院处信息管理系统应该能够为每一个医院的管理者提供充足的信息和快捷的查询手段,大大的方便医院的管理者的合理管理。
通过分析与研究,为了便于管理和更好的安全稳定型,本系统采用了C/S架构的软件开发模式,运用C#开发语言和SQLserver数据库完成系统实现。
使系统能够较好的完成,病人的挂号、住院分配、开医令、划价缴费以及系统配置的功能。
方便医生对病人住院信息的管理。
本为旨在介绍开发本系统的流程,以及如何实现各种模块所需的功能。
关键词:
住院管理C/S架构医院
毕业设计外文摘要
TitleHospitalInformationManagementSystemDesignandRealization-HospitalManagementSubsystem
Abstract
Alongwiththescienceandtechnologyunceasingenhancement,thecomputerscienceismaturedayafterday,itsformidablefunctionhaspeopleprofoundly.ithascomeintoeveryfieldofhumansocietyandplaysamoreandmoreimportantrole.Computerizedhospitalmanagementsystemhasbecomenecessaryinmodernhospitaloperationprocessofinfrastructureandtechnologysupportenvironment.HospitalManagementinformationmanagementsystemiseveryhospitalmanagementhospitalpatients,wardandworkerincomeandexpenditureoftheindispensableamanagementinformationsystem,itscontentsforhospitalmanagementisessential,soHospitalManagementinformationmanagementsystemshouldbeabletoforeveryhospitalmanagerswithsufficientinformationandquicksearchingmethod,greatlyconvenienthospitalmanagers'reasonablemanagement.
Keywords:
HospitalManagementC/SarchitectureHospital
目次
1引言1
2系统分析3
3系统总体设计5
4系统设计17
5测试24
结论24
参考文献25
致谢26
1引言
数字化医院是正在发展中的新生事物,概念一直没有明确的涵义。
2001年,有关权威人士提出:
数字化医院是以网络管理为基本模式,以信息为医院发展的基本功能,以信息技术为依托,增强医院的技术实力,以信息文化改变着人们教育、工作方式和思想观念的新兴群体形态,以信息化建设为医院发展的新增长点。
数字化医院的暂时界定,为医院信息化发展提供了初步的理论依据。
[1]
建设数字化医院的住院管理系统成了我们必然的选择,为了方便医院的管理和病人的就医的效率与便捷性,一个好的数字化住院管理系统给我们带来的好处是不言而喻的,随着医疗体制的改革,医疗行业市场竞争的加快,规范化住院管理模式更是重中之重,本系统就是在这样的环境下应运而生,它具有很高的研究价值和使用价值。
是值得我们深入研究与探讨的。
1.1研究的背景及现状
管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。
1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:
“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。
它能提供信息支持企业或组织的运行、管理和决策功能。
”[2]
随着计算机系统的飞速发展和医院的现代化进程的加快,医疗行业的市场竞争也在日益加剧,医院住院的管理和计算机的结合就成了我们不得不说的话题,在医院的各个部门中,出入院收费处、住院病区、中心药房构成对住院病人的服务链,住院病人经出入院收费处办理入院手续后入住某住院病区接受医院的服务同时产生医疗费用,最后经出入院收费处核价收费后办理出院手续出院。
住院病区是各项医疗服务的主要执行者,他与出入院收费处构成住院信息系统的两个主要部分。
而在为住院病人服务的过程中,住院部中心药房根据住院部医师开出的医嘱配药,而药库则作为医院药品的采购、保管和供应部门向中心药房供应药品间接地为住院病人提供服务。
因此,没有中心药房和药库子系统的加入整个住院信息管理系统是片面的,不完善的。
而其他的功能辅助科室如手术室、CT室等都一定程度的纳入本系统当中。
1.2选题的目的及意义
计算机应用的一部分,使用计算机对住院病人、病区和职工进行管理,具有着手工管理所无法比拟的优点,如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高住院病人、病区和职工管理的效率,也是医院管理的科学化、正规化管理,与先进科学技术接轨的重要条件。
医院是救死扶伤之地,医院在现代社会的发展过程中起着举足轻重的作用。
不论医院规模的大小,医院内部的部门设置以及人员的配置都是非常复杂的。
此外,医院又是一个特殊的地方,要求每一味医护人员都要有极其认真负责的态度,稍有差错就会给病人带来生命危险。
在科技日益发达的今天,人们的身体健康也不断受到重视。
因此,医院进行现代化管理就变得尤为重要。
医院的特殊性要求管理人员仔细地管理好医院内部的每一个环节。
然而随着社会信息化的到来,医院拥有大量的医护人员,大量的后勤人员,大量的药品和仪器,最重要的是拥有大量的病人,医院的管理工作变得非常复杂,这就要求有一个功能强大的管理系统来协助管理人员处理好医院的每一个事务。
医院实现信息化是大势所趋,很多有经济条件的医院使用了C/S模式的医院信息管理系统。
因此,开发一套医院住院信息管理软件成为很有必要的事情,对于我们即将计算机专业毕业的学生来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。
1.3系统目标
医院信息化管理已经成为一个现代化医院运营过程中必不可少的基础设施与技术和支撑环境。
医院住院系统是利用电子计算机和通信设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取等功能的一种信息管理的系统。
本住院管理系统上需要实现基础信息管理、住院出院管理、收费管理、导医服务、药品管理等几个主要功能。
系统的模块划分拟定如下:
1)导医服务:
提供病人信息的录入以及挂号、医生医嘱的功能。
2)收费管理:
各项费用的统计与汇总。
3)药房管理:
提供基本的药房入库,取药、退药等功能。
4)住院管理:
病人入院登记以及病房分配、办理出院功能。
5)基本信息管理:
系统及其他基本信息的设置。
1.4本章小结
住院信息系统是计算机技术、通信技术和管理科学在医院信息管理中的应用,是计算机技术对医院管理、临床医学、医院信息管理长期影响、渗透以及相互结合的产物。
一个好的住院管理系统能使医院的工作事半功倍。
从毕设中我了解到了医院管理方面的很多知识,也知道了只有亲力亲为才能了解到一个体系的工作流程和它可能遇到的问题。
软件的开发不只是代码的积累和改进还有对问题的理解和研究。
2系统分析
2.1系统开发分析
系统采用采用C/S架构的开发模式,用最小的成本和较高的稳定性、安全性和最高的效率完成住院系统所应具备的各个方面要求。
运用自己所学的软件工程开发的知识对开发过程进行有条不紊的管理和调配。
运用C#纯面向对象开发语言可以使设计变得直观简洁,配合SQLserver数据库,对病人及医院的信息进行高效安全的管理。
2.2开发工具简介
开发语言:
C#(CSharp)是微软(Microsoft)为.NETFramework量身订做的程序语言,C#拥有C/C++的强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。
用C#设计的组件可以很容易的转换成Web服务,可以以任意操作系统的任意语言从Internet上调用。
开发人员可以定义特定域的属性,并将它们应用于任何语言元素如类,接口等。
开发此应用程序的团队使用.NET框架和C#语言创建了多线程的邮件服务。
对这个项目来说,C#语言看起来是最合适做应用程序设计的了;实际上,因为有了来自.NET框架对核心编程任务的支持,发现使用C#比使用VisualBasic更容易。
数据库技术:
SQLServer2005Express:
SQLServerExpress是一个免费、易用且便于管理的数据库。
SQLServerExpress与MicrosoftVisualStudio2005集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。
SQLServerExpress是免费的,可以再分发(受制于协议),还可以起到客户端数据库以及基本服务器数据库的作用。
SQLServerExpress是低端ISV、低端服务器用户、创建Web应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者的理想选择。
数据库接口ADO.NET:
ADO.NET是一组用于和数据源进行交互的面向对象类库。
通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。
ADO.NET允许和不同类型的数据源以及数据库进行交互。
然而并没有与此相关的一系列类来完成这样的工作。
因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。
一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET的ADO.NET类库来进行连接。
用到的技术:
Rationalrose:
就像一个戏剧导演设计一个剧本一样,一个软件设计师使用RationalRose,以演员(数字)、使用拖放式符号的程序表中的有用的案例元素(椭圆)、目标(矩形)和消息/关系(箭头)设计个种类,来创造(模型)一个应用的框架。
当程序表被创建时,RationalRose记录下这个程序表然后以设计师选择的C++,VisualBasic,Java,Oracle8,CORBA或者数据定义语言(DataDefinitionLanguage)来产生代码。
2.3本章小结
通过对系统的初步分析,选择好了自己的开发模式与开发工具,能做到有的放矢,物尽其用,做好前期的准备才能为后期的实现提供便利条件,有了明确的方向在以后的开发中才不会迷失,前期的很小的错误到了后期可能是无法挽回的毁灭性BUG,所以一个良好的前期分析是一个系统实现的非常必要的基础。
3系统总体设计
从文档中的要求和自己对医院的实地考察加上网上获取的信息,自己分析了系统的总体需求,从而推出系统的主要流程,根据流程分析写出系统的模块分析与数据库设计。
最终再根据这些设计逐步实现与完善自己的系统。
最终的目的还是为了满足客户的需求,为病人及医生节约时间,提供高效的管理和服务,达到我们当初设计的目标。
3.1系统流程分析
根据分析文档中的需求,得出该系统主要是用于医院信息的管理和对住院的病人相关信息的统筹和分配。
再同过网上的调研成果,加上自己的实地考察,基本对医院的住院流程以及系统的使用情况有所了解。
首先从病人角度来看,病人进医院就医,先进行登记基本信息,如果以前曾就医就可以直接调用病人信息,然后病人进行挂号看真,病人在就医看诊之后,医生可能根据情况要求病人进行住院观察调理,这时病人登记住院,医院根据已有的病人信息为其分配病房和病床以及其护理的护士等。
如果病人未现行进行看诊登记等过程想直接登记住院就应先对其信息和病例登记录入,然后再分配病房,住院过程中产生的检查费医药费等系统都应进行统计,以便对病人最后划价付费时方便查看和统计。
病人在住院期结束后应及时办理出院,出院后系统更新可住病房的信息。
系统中还应该有系统设置,医生科室的基本设置,还有对药库的管理和对检查的登记等都应穿插在住院过程中或者在住院之前就准备完成,是一个交互的过程。
根据分析系统流程图如下所示:
(空白字段等论文定稿补足)
图3-1住院管理系统流程图
3.2系统功能模块分析
(1)基本信息管理模块:
负责录入基本的员工信息,赋予其管理员权限,以及科室检查室的信息的录入与修改还有系统的设置都在此模块下完成
(2)住院及费用模块:
是该系统的主要功能模块,有基本的住院管理调度功能,和最终的各项费用的统计与罗列打印功能。
(3)药品和检查模块:
具有药品管理和检查等医院辅助功能模块。
图3-2系统功能模块图
3.3系统用例设计
(待论文定稿补足)
3.4数据库结构分析
3.4.1E-R图分析
根据流程和功能建立数据库各表的相互关系,具体如图所示。
1)医院主体E-R关系图:
n
n
图3-3病人与医生病房和账单病例的主题E-R图
2)管理员管理药房的E-R图:
图3-4管理员(医生)与药房的E-R关系图
3)每个病人拥有病例的E-R图:
图3-5病人与病例的E-R图
3.4.2系统数据库表设计
(a)员工信息表employee表
员工信息表employee表用来储存员工ID、密码、真实姓名、职称等个人基本信息。
字段说明如表2-1所示。
(续表待论文定稿确定再修改)
序号
字段名
字段含义
数据类型
可否为空
01
docterID
医生编号(pk)
nvarchar(10)
否
02
password
登陆密码
nvarchar(10)
是
O3
docterName
医生名字
nvarchar(10)
是
04
title
职称
nvarchar(10)
是
05
lengthOfservice
工龄
int
是
06
phoneNumber
电话
nvarchar(20)
是
07
departments
科室
nvarchar(20)
是
表3-1employee表
(b)药品信息表medicine表
药品信息表medicine表用来存储药品名称单价等基本信息。
字段说明如表2-2所示。
序号
字段名
字段含义
数据类型
可否为空
01
medicineID
药品编号(pk)
int
否
02
medicineName
药品名称
nvarchar(35)
是
O3
price
单价
Numberic(10,2)
是
04
stockCount
存量
int
是
05
unit
规格单位
nvarchar(10)
是
06
manufacturer
厂家
nvarchar(40)
是
07
usage
用法用量
nvarchar(50)
是
表3-2medicine表
(c)病房表sickroom表
病房表sickroom表用来存储药病房的床位数病区等基本信息。
字段说明如表2-3所示。
序号
字段名
字段含义
数据类型
可否为空
01
sickroomID
病房号(pk)
int
否
02
bedNumber
病床号
int
是
O3
zone
病区
nvarchar(10)
是
续表
04
style
病房类型
nvarchar(10)
是
05
emptyBed
空床数
int
是
表3-3sickroom表
(d)检查室表ExaminationRoom表
检查室表ExaminationRoom表用来存储检查室的种类价格等基本信息。
字段说明如表2-4所示。
序号
字段名
字段含义
数据类型
可否为空
01
ExRoomID
检查室号(pk)
int
否
02
ExRoomName
名称
nvarchar(40)
是
O3
ExRoomAd
地址
nvarchar(80)
是
04
ExPhone
电话
nvarchar(20)
是
05
DutyDoc
值班医生
nvarchar(10)
是
表3-4ExaminationRoom表
(e)病例表Pathography表
病例表Pathography表是数据库的主要表,存储了病人的就诊信息和史诊断等信息。
字段说明如表2-5所示。
序号
字段名
字段含义
数据类型
可否为空
01
CaseID
病例编号(pk)
int
否
02
PatientID
病人号
int
否
O3
Name
患者姓名
nvarchar(10)
是
04
Departments
挂号科室
nvarchar(20)
是
05
diagnosis
诊断信息
nvarchar(400)
是
续表
06
prescription
处方
nvarchar(400)
是
07
note
病史
nvarchar(600)
是
08
docterName
主治医生
nvarchar(10)
是
09
DocOrders
医嘱
nvarchar(400)
是
10
date
日期
datetime
是
11
IfHospitalization
是否住院
bit
是
12
Examinations
检查项
nvarchar(200)
是
表3-5Pathography表
(f)科室表Department表
科室表Department表用来存储了科室的名称描述等基本信息。
字段说明如表2-6所示。
序号
字段名
字段含义
数据类型
可否为空
01
DepartmentID
科室编号(pk)
int
否
02
Departments
科室名称
nvarchar(20)
是
O3
DepartmentAd
地址
nvarchar(80)
是
04
DePhone
电话
nvarchar(20)
是
05
description
描述
nvarchar(80)
是
06
DocAmount
医生人数
int
是
表3-6Department表
(g)病人表Patient表
病人表Patient表用来存储病人的名称、年龄、性别等基本信息。
字段说明如表2-7所示。
序号
字段名
字段含义
数据类型
可否为空
续表
01
PatientID
病人号(pk)
int
否
02
PatientName
病人姓名
nvarchar(10)
是
O3
PatientAge
病人年龄
int
是
04
PatientAdr
病人住址
nvarchar(40)
是
05
PatientTel
病人电话
nvarchar(20)
是
06
PatientSex
病人性别
nvarchar(5)
是
07
appointment
是否复诊
bit
是
表3-7Patient表
(h)账单表Bill表
账单表Bill表用来存储病人的就诊住院拿药等服用的统计信息。
字段说明如表2-8所示。
序号
字段名
字段含义
数据类型
可否为空
01
BillID
票号(pk)
int
否
02
CaseID
病例号
int
是
O3
PatientName
患者姓名
nvarchar(10)
是
04
docterName
主治医生
nvarchar(10)
是
05
Departments
挂号科室
nvarchar(20)
是
06
MedicineFee
药费
Numberic(10,2)
是
07
registerFee
挂号费
Numberic(10,2)
是
08
ExFee
检验费
Numberic(10,2)
是
09
hospitalizationFee
住院费
Numberic(10,2)
是
10
date
日期
datetime
是
续表
11
cash
现金支付
Numberic(10,2)
是
12
card
信用卡支付
Numberic(10,2)
是
13
total
总计
Numberic(12,2)
是
表3-8Bill表
(i)药费表MedicineFee表
药费表MedicineFee表用来存储病人的药费的明细信息。
字段说明如表2-9所示。
序号
字段名
字段含义
数据类型
可否为空
01
MedFeeID
票号(pk)
int
否
02
CaseID
病例号
int
是
O3
PatientName
患者姓名
nvarchar(10)
是
04
docterName
主治医生
nvarchar(10)
是
05
Departments
挂号科室
nvarchar(20)
是
06
date
日期
datetime
是
07
medici
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 初稿 河北 工业大学 毕业论文 题目 医院 信息管理 系统 设计 实现 住院 管理 子系统
![提示](https://static.bdocx.com/images/bang_tan.gif)