软件工程论文.docx

上传人:b****8 文档编号:8919969 上传时间:2023-02-02 格式:DOCX 页数:16 大小:131.04KB
下载 相关 举报
软件工程论文.docx_第1页
第1页 / 共16页
软件工程论文.docx_第2页
第2页 / 共16页
软件工程论文.docx_第3页
第3页 / 共16页
软件工程论文.docx_第4页
第4页 / 共16页
软件工程论文.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

软件工程论文.docx

《软件工程论文.docx》由会员分享,可在线阅读,更多相关《软件工程论文.docx(16页珍藏版)》请在冰豆网上搜索。

软件工程论文.docx

软件工程论文

牡丹江医学院

专业文献综述

 

题目:

医院管理信息系统

 

学院:

卫生管理学院

专业:

信息管理与信息系统

班级:

11级01班

姓名:

**

学号:

******

指导教师:

*****

2012年6月20日

摘要

医院管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点.

计算机化的医院信息系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。

就好象一个现代化医院的成功运行离不开功能完整,美观舒适的建筑物,技术娴熟的医护人员,性能齐全,高精尖的医疗设备一样,它也离不开计算机化的医院信息系统。

关键词:

原型法面向对象数据一致性数据窗口医院管理系

 

Abstract

Hospitalmanagementsystemisatypicalmanagementinformationsystem(MIS),itsdevelopmentmainlyincludestheestablishmentandmaintenanceofdatabaseandfront-endapplicationdevelopmenttwoaspects.Astotheformerrequesttoestablishstrongdataconsistencyandintegrity,datasecuritygooddatabase.Forthelatterrequirestheapplicationprogramfunctioncomplete,easytouse,etc.

Computerizedhospitalinformationsystemhasbecomeamodernhospitaloperationessentialinfrastructureandtechnicalsupportenvironment.Asifisindispensabletothesuccessfuloperationofamodernhospitalfunctioncomplete,beautifulandcomfortablebuildings,skilledstaff,performancetobecomplete,advancedmedicalequipment,italsocannotleavethecomputerizationofhospitalinformationsystem.

Keywords:

prototyping;object-oriented;Dataconsistency;Thedatawindow;

Thehospitalmanagementdepartment

 

 

第1章绪论

1.1管理信息系统的发展

管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。

从工业发达国家来看,管理信息系统的发展经历了以下几个阶段。

第一阶段:

(1953年至1965年)单项数据处理阶段,也称电子数据处理(EDP)阶段。

这是电子计算机在管理领域应用的起步阶段。

这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,

第二阶段:

(1965年至1970年)综合数据处理阶段,也称事务处理系统(TPS)阶段。

这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。

第三阶段:

(1970年至今)管理信息系统(MIS)阶段。

这个阶段是在企业中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。

总的说来,计算机技术的发展,其性价比大幅的下降,使得其被大量广泛的使用。

针对现实中的各种应用需求,相应的产生很多技术体系、技术标准,如J2EE、。

NET,COM/COM+等。

这又大大的推动了企业的信息化进程。

其影响可以归纳为如下两点:

(1)计算机已经成为我们学习和工作的得力助手:

首先,计算机可以代替人工进行许多繁杂的劳动;

其次,计算机可以节省许多资源;

第三,计算机可以大大的提高人们的工作效率;

第四,计算机可以使敏感文档更加安全,等等。

(2)开发医院管理系统的意义

现在我国的一些小型医院或诊所对于病人就诊信息的处理还停留在纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

软件作为一有项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。

因此根据企业目前实际的医院管理情况开发一套医院管理系统是十分必要的。

1.2课题背景

 要提高竞争力,既要有好的就医环境,同时也要有好的客户服务,而要实现这些目标的办法就是信息化。

医院信息化建设的目标是:

适应我国全面建设小康社会和医药卫生改革发展的形势,以病人为中心,综合运用现代信息技术(计算机、网络、通讯等),充分体现药特点,提高医疗质量和市场竞争能力,满足患者与医院管理的多种需求,促进医院持续快速稳定发展。

 在手工管理的情况下,对病人的病历的管理是一个极其繁杂的过程,医生很难记住每一位病人的情况,就医记录。

所以往往采用的手工记录的方式,这个势必造成具大的物资浪费。

并且随着医院规模的扩大,对药品的管理,对药品价格的管理等都是一件巨大的工作。

1.3国内外研究现状

 通过这前段时间的市场调查和分析,初步了解到现在各种进销存软件的优点及不足。

1、体系封闭,无法实现网络化管理,更无法支持电子商务。

传统软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求。

2、信息单一、落后且缺乏前瞻性,由于技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息。

3、对管理考虑甚少。

软件依旧没有摆脱传统束缚,以对外报告为其存在目的。

1.4课题目的

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

本系统就是为了更好管理门诊信息信息而设计的。

当前,医院作为病人就诊的地方,有许多信息需要处理和管理。

现今,有很多门诊信息都是初步开始使用,甚至尚未使用计算机进行信息处理。

根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于医历等很多信息都是用人工计算、手抄进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

数据处理手工操作,工作量大,出错率高,出错后不易更改。

基于这此问题,我认为有必要建立一个医院管理系统,使医院管理工作规范化,系统化,程序化,避免医院管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改医院情况。

第2章相关技术介绍

2.1开发环境

1.1.12.1.1VisualBasic6.0开发环境

VisualBasic6.0是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。

它简单易学、效率高、且功能强大。

在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发出Windows环境功能强大、图形界面丰富的应用软件系统。

2.1.2MicrosoftAccess与ADO

作为应用程序与OLEDB连接的桥梁,ActiveXDataObjects(ADO)为VisualBasic6.0下开发的应用程序访问本地或远程数据库提供了有效的手段。

MicrosoftActiveXDataObjects(ADO)主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。

ADO支持用于建立基于客户端/服务器和Web的应用程序的主要功能。

在VB中,可以使用开发环境提供的ADO控件,数据库访问方法,对ACCESS中建立的关系数据库简单快捷的进行访问。

2.1.3SQL查询语言及使用

SQL语言是结构化语言(StructureQueryLanguage)的缩写,是一种用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,使用这种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛地应用于各种数据查询。

第3章系统分析

3.1统的初步调查

3.1.1系统的初步调查

系统的初步调查目标是在可行性分析的基础上进一步对原有系统进行的调查和分析,弄清原有管理信息系统的运行状况,发现其薄弱环节,找出要解决问题的实质,确保新系统比原系统更加有效、可靠。

具体内容包括:

管理业务状况的调查分析、数据流程的调查分析。

调查之后,绘制出医院信息管理系统的业务流程图,

查询结果

用户设置设计要求

表单维护统计结果

图3.1.1

3.1.2系统逻辑模型的提出

为了实现管理信息系统的计算机化,仅仅用业务流程图形象地描述信息的流动和存储还远远不够,还要进一步调查分析舍去物质流,抽象出信息流,绘制出数据流程图,并对各种数据的属性和各项处理功能进行详细分析。

系统分析的主要成果是系统的逻辑模型。

本系统主要是以数据流图、数据字典为主要描述工具来勾画系统的概貌。

3.1.3数据流图

数据流图(DataFlowDiagram),是描述系统逻辑模型的主要工具之一,它是在对系统的业务流程图进行分析的基础上用少数几种符号综合地反映出信息在系统中的流动、存储和处理等情况,并能将信息处理功能和彼此之间的联系,自上而下,逐层分解,从逻辑上精确地描述出系统应具有的数据加工功能、数据输入输出、数据存储、数据来源和去向等项目。

3.1.4数据字典

数据字典(DataDictionary),是数据流图(DFD)上所有成分的定义和解释的文字集合。

它是系统分析阶段的重要文档,它的作用是将数据流图中全部数据流及其组成部分的数据元素、数据存储、数据加工外部项等,通过数据字典描述清楚,以便于以后系统设计时使用。

3.2系统功能调查

3.2.1医院管理信息系统的功能

基础数据维护:

对用户信息的管理

药品管理:

主要对药品类别、药品类型及药品信息的管理

挂号:

病人就医的主流程之一,为每一个病人分配一个号码

划价:

计算药品的价格,主要包括中药、西药、中成药等

门诊收费:

对各项收费进行汇总,如中药、西药、中成药等

查询:

对挂号信息、收费信息进行查询

3.2.2基础数据管理

医院设置:

门诊信息

药房信息:

药品信息

常用基础数据:

药品价格,药品数量,挂号,医师费等

3.2.3系统维护功能

用户管理:

包括新增用户、删除用户、修改用户密码等。

数据库备份:

数据操作

数据初始化:

初始化系统数据

3.3系统总体流程图

 

图3.3系统总体流程图

第4章系统设计

4.1模块设计

本系统主要针对医院管理,主要有如下功能模块:

基础数据维护:

对用户信息的管理

药品管理:

主要对药品类别、药品类型及药品信息的管理

挂号:

病人就医的主流程之一,为每一个病人分配一个号码

划价:

计算药品的价格,主要包括中药、西药、中成药等

门诊收费:

对各项收费进行汇总,如中药、西药、中成药等

查询:

对挂号信息、收费信息进行查询

4.2功能模块

管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。

具体要求对系统进行功能分解,不断下去,直到分解成含义明确,功能单一的单元功能模块,从而绘制出系统的功能模块图,即HIPO图。

此管理信息系统的HIPO图如下

 

4.3数据流图

图4.3.1数据流图

4.4数据库设计

数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。

4.4.1概念结构设计

在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E——R图)的方法进行数据结构的描述。

E——R图由实体、属性、联系三部分组成。

E——R图的有关符号说明如下:

 

图4.3.1用户E-R图

 

图4.3.2药品单位E-R图

 

图4.3.3药品类型E-R图

 

图4.3.4科室E-R图

 

图4.3.4医师E-R图

 

图4.3.5药品E-R图

 

实体间主要关系如下:

 

图4.3.6实体间主要关系图

4.4.2物理结构设计

物理结构设计的原则如下:

(1)尽可能的减少数据冗余和重复。

(2)结构设计与操作设计相结合。

(3)数据结构具有相对的稳定性。

基于以上设计原则,本系统设计了一个数据库,包含基本信息表(如药品、医师、科室等)及几个实体联系建模后的表(如划价信息表、收费信息表等)。

为了加快系统访问的速度把这些表放在一个数据库中。

本系统中相关数据库表结构设计举例如下:

1、用户表(p_user)

编号

字段名称

字段类型

字段说明

1

ID

数值

ID

2

用户名

文本

用户名

3

密码

文本 

密码

2、药品单位(med_dw)

编号

字段名称

字段类型

字段说明

1

ID

数值

ID

2

单位名称

文本

单位名称

3

单位名称

文本

单位名称

4

单位名称

文本

单位名称

5

单位名称

文本

单位名称

6

单位名称

文本

单位名称

3、药品类型表(med_type)

编号

字段名称

字段类型

字段说明

1

ID

数值

ID

2

类型名称

文本

类型名称

3

类型名称

文本

类型名称

4、科室表(med_ks)

编号

字段名称

字段类型

字段说明

1

ID

数值

ID

2

科室名称

文本

科室名称

3

科室名称

文本

科室名称

4

科室名称

文本

科室名称

5、药品划价表(hj_t)

编号

字段名称

字段类型

字段说明

1

ID

数值

ID

2

药品编码

文本

药品编码

3

药品名称

日期

药品名称

4

型号规格

文本

型号规格

5

数量

数值

数量

6

应付款

数值

应付款

7

挂号ID

数值

挂号ID

6、药品划价汇总表(hj)

编号

字段名称

字段类型

字段说明

1

ID

数值

ID

2

类型

文本

类型

3

应收款

数值

应收款

4

挂号ID

数值

挂号ID

7、门诊收费表(hj_aa)

编号

字段名称

字段类型

字段说明

1

ID

数值

ID

2

收费项目

文本

收费项目

3

应付款

数值

应付款

4

挂号ID

数值

挂号ID

8、门诊收费汇总表(hj_a)

编号

字段名称

字段类型

字段说明

1

ID

数值

ID

2

类型

文本

类型

3

应收款

数值

应收款

4

挂号ID

数值

挂号ID

 

4.5系统界面设计

在此系统中,充分考虑到人们的使用习惯,利用了菜单对系统中功能进行分类列举,用使对系统的使用,通过菜单即能完成,这样使得主界面简洁,易于使用。

另一方面,对当前使用的某一功能选项对应的窗口,以模式的方式进行工作,使得在同一窗口,仅能打开某一类功能的窗口,也在一定程度上减轻了用户的使用难度。

第5章开发总结

通过这次论文的编写,让我感受到了很多。

在系统的开发过程中,以前学习感到很抽象的课程,如软件工程、数据库原理、面向对象程序设等变得清晰起来。

感觉到这几门理论课程的重要性。

第6章致谢词

感谢各位老师认真地阅读我们的论文。

在论文的写作过程中,学院的老师们严谨治学的教学使我受益非浅,我非常感激我的导师孟颖老师,她是我获得深思熟虑的意见和概念清晰的见解的来源,她不惜花费自己时间对本论文提出许多意见和建议,给了我持久不断的鼓励。

最后我还非常感谢那些为我提供资料的朋友和同学。

参考文献

1.邓良松,刘海岩,陆丽娜.《软件工程》.西安电子科技大学出版社

2.唐志宏,韩振振.《程序设计语言编译方法》.大连理工大学出版社

3.萨师煊,王珊.《数据库系统概论》.高等教育出版社

4.丁爱萍,刘瑞新.《VisualBasic程序设计》.西安电子科技大学出版社

5.林陈雪,郭安源.《VisualBasic系统开发实例导航》.人民邮电出版社

6.雷鸣.医院管理信息系统的建设与发展.中国医院管理出版社

7.赵月英.适应医保的医院信息管理系统.中华医院管理杂志

8.金治,张荣编著.医院信息管理计算机网络系统建设之探讨.中国医院管理出版社

9.卫红春.信息系统分析与设计.西安电子科技大学出版社

10.王栋,visualbasic程序设计使用教程(第二版).清华大学出版社

 

 

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

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1