资源描述
摘 要
在医院现代化管理的过程中,计算机成了必不可少的工具。由于人工操作耗时、工作量大并且易出错,所以医务管理系统的应用显得尤为重要。本次设计的医务管理系统能够解决收费、药品管理和统计等一系列的功能,具有较强的实用性。
本系统共有三个模块,门诊模块,药房管理模块和统计模块,门诊模块的主要功能是填写病人的基本信息,病人所做的检查情况以及医生的诊断结果和处方。其中处方包括药品处方和所做的检查。药房模块主要是负责给病人拿药和进行收费并且进行药品基本信息的查询。统计模块主要是医院的管理者进行查询操作,主要包括医院库存药品的查询和医院的效益查询,包括病人所做检查的收益情况和药品的收益情况还有病人的就诊情况。管理者也有权增加新的科室,增加新的医生和查询医生的基本情况。
关键词:医务管理系统;门诊模块;药房模块;统计模块
ABSTRACT
In the process of hospital modernization management, Computer became indispensable tools . Due to the time-consuming, big workload manual operation and error-prone, so the application of medical management system becomes especially important. This medical management system can solve charges, the drug management and statistics, and a series of function, which has practicability.
This system, there are three modules outpatient module, pharmacy management module and statistical module, the outpatient service module's main function is to fill in the patient's basic information, patients and doctors check diagnosis and prescription. Pharmacy module mainly is responsible for patient medicine and charges. Statistical module mainly is the hospital managers, mainly including the query functions query and hospital inventory drugs, including the benefits inquires hospital patients check the income of and drug earnings situation and the patient's medical condition. Managers are also entitled to add new department, adding new doctors and inquires the doctor's basic situation.
Key words:Medical management system; Outpatient service module; Pharmacy module; Statistical module
目 录
摘 要 I
ABSTRACT I
1 绪 论 1
1.1 课题背景及目的 1
1.2 医务管理系统相关技术和工具 2
1.2.1 Sql Server 2000简介 2
1.2.2 Visual C++的MFC介绍 3
1.2.3 存储过程介绍 3
1.2.4 数据访问接口ADO和数据库访问控件 4
2 医务管理系统需求分析 6
2.1 可行性分析 8
2.1.1 技术可行性 8
2.1.2 经济可行性 9
2.1.3 操作可行性 9
2.2 系统功能需求 9
2.3 系统性能需求 10
3 医务管理系统概要设计 11
3.1 数据库概念结构设计 12
3.2 数据库逻辑结构设计 15
3.3 数据库物理结构设计 18
3.3.1 数据库物理设计的内容和方法 18
3.3.2 确定数据库的存储结构 19
3.3.3 评价物理结构 19
4 医务管理系统详细设计 20
4.1 系统设计说明 20
5 医务管理系统的实现 25
5.1 系统设置模块的实现 25
5.2 门诊模块的实现 26
5.3 药房模块的实现 29
5.4 统计模块的实现 30
6医务管理系统测试与维护 34
6.1医务管理系统测试 34
6.2医务管理系统维护 34
7 结论 36
致 谢 37
参考文献 38
附录 39
医务管理系统的设计与实现
医院信息系统在国际学术界已公认为新兴医学信息学的重要分支,美国著名教授Morris.Collen 于1988年曾著文为医院信息系统(HIS)下了如下定义:利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足所有授权用户的功能需求。
医院管理系统的出现省去了手工操作的繁琐性,而且手工操作工作量大,容易出错,雇佣人的经费还大,对医院来讲是一笔不小的开支。医院管理系统的出现用计算机代替了手工操作,医院不同身份的人有不同的操作权限,这样有利于医院的的科学性和条理性。病人就诊时避免浪费时间,具有有更科学化的流程,有利于医院工作的顺利展开。
1 绪 论
1.1 课题背景及目的
1) 国内研究动态:
国内自20世纪80年代末就开始应用HIS(医院信息系统),经过近20年的发展,我国大部分医院都有主管HIS的信息科,绝大部分医院都使用过单机版计算机软件来完成日常的收费划价以及药库管理工作。经调查发现华东地区近95%的医院都在20世纪90年代中期开始应用HIS。与发达国家相比,国内的信息化虽然起步晚,信息化普及率不高,但发展速度迅猛,而且发展趋势非常好。在短暂的十几年间,我国医院信息化由无到有、由孤立的单项业务系统到集成化的综合业务系统。
北京爱生后医疗管理系统(Ashine HealthCare Solution),简称HCS,是医院管理患者的平台、关怀服务患者的工具,它利用现代计算机、通讯、互联网技术,在医院与患者之间搭起沟通的桥梁,医院通过它可以为患者提供整体的,分门别类的,或个性化的服务;而患者亦可通过这些沟通手段,轻松实现医疗服务预约、各种医疗信息的查询及预定等服务。
HCS利用各种成熟、便捷的通讯联络工具,如手机、小灵通、固定电话、互联网、3G手机、PDA、数字电视等,搭建丰富的医院与患者间沟通的桥梁。通过短信、电话、邮件、互联网等方式实现与患者间的互动服务。医院在完成患者重托的同时,让患者享受便捷、温暖、细致的关怀服务,从而留住老患者,吸引新患者,达成患者享受高水平的服务,医院收益不断增长的和谐双赢局面。
………………………………………………………………………………………………………………
附录
基于MFC和SQL2000的医务管理系统的设计与实现主要源代码如下。
(1)数据库连接代码
void ADOConn::OnInitADOConn()
{
// 初始化OLE/COM库环境
::CoInitialize(NULL);
try
{
// 创建Connection对象
m_pConnection.CreateInstance("ADODB.Connection");
// 设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect = "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial Catalog=Hospital;Data Source=(local)";
m_pConnection->Open(strConnect,"","",adModeUnknown);
}
// 捕捉异常
catch(_com_error e)
{
// 显示错误信息
AfxMessageBox(e.Description());
}
}
// 执行查询
_RecordsetPtr& ADOConn::GetRecordSet(_bstr_t bstrSQL)
{
try
{
// 连接数据库,如果Connection对象为空,则重新连接数据库
if(m_pConnection==NULL)
OnInitADOConn();
// 创建记录集对象
m_pRecordset.CreateInstance(__uuidof(Recordset));
// 取得表中的记录
…………………………
展开阅读全文