医院实时多并发系统的研究

(整期优先)网络出版时间:2011-03-13
/ 2

医院实时多并发系统的研究

付立军

付立军(东北农业大学,哈尔滨150000)

摘要:本文分析了医院实时多并发系统的设计与开发,研究了为其具体实现而需要的各项支撑技术和关键技术。

关键词:实时;并发;生命周期;开发框架;数据方案;统一建模

中图分类号:TP39文献标识码:A文章编号:1006-4311(2011)09-0196-01

0引言

目前,门诊一直是困扰医院提高服务质量的一个复杂环节,特别是医疗水平高、门诊量大的医院,而造成门诊质量难以提高的因素主要有两方面:一是集中式挂号,就诊人员流量不均、具有不确定性,有明显的就诊高峰和低谷。二是专家号(特别是名专家号)难挂,出现倒号、炒号现象,严重损害病人利益,影响到医院的声誉。而采用网上预约挂号,可有效的解决这一现象,还通过有效的身份验证,杜绝倒、炒专家号的现象,提高医院门诊服务质量,取得良好的社会效益和经济效益。此外,病人到医院就诊前对医院的相关信息了解不多,对所要挂的专科医生的情况又不太了解,只能凭经验和印象进行选择,具有较大的盲目性。而当医院开通网上挂号预约服务以后,求医者只需坐在家中,轻点儿下鼠标,就可以挂上医院专家门诊号,可以做到“足不出户选医生”。网上预约正悄然改变着都市求医者的看病观念。预约看病,将不再遥远,所以应用必将越来越广泛。

1系统需求分析

策划是一种程序,在本质上是运用脑力的理性行为。基本上所有的策划都是关于未来的事物的。也就是说,策划是针对未来要发生的事情做出当前的决策。换言之,策划是找出事情的因果关系,衡量未来所采取的措施,作为目前决策之依据。即策划是决定做什么、何时做、谁来做。策划如同一座桥梁,它联结着我们目前之地和我们要经过之处。软件项目的策划不应追求一步到位,应主张审慎的循序渐进,没有最好,只有更好。因此策划医院实时多并发管理系统时应做到:①根据经济和实用的原则,合理的安排就医顺序,使得医院的资源得到合理地、有效地利用。②建立健全规章制度,加强岗位责任制,做到供应及时,管理严格,使医院工作流程处于一个良好的状态。③在保证供应和效益的基础上,充分发挥国家投资的作用,并合理使用信息,要避免闲置、积压和浪费,千方百计的提高信息的利用率。④保证医院的资源始终处于最佳技术状态,做到:在用设备台台完好,在修设备台台修好。尽快掌握引进设备的安装、保养和维修技术,及时解决备品配件的供应,千方百计的提高设备的完好率。

2系统的总体策划

网站的风格是通过网站的主题和名称、定位网站CI(CorporateIdentity,简称CI)形象、确定栏目和板块、网站的目录结构和链接结构、网站的整体风格创意设计等表现出来的。主要包括以下几个方面:①确定主题与访客定位。设计一个基于Web的医院实时多并发管理系统,首先遇到的问题就是定位——主题。确立主题具体来说就是要规划好医院实时多并发管理系统主要的题材和标题。它通常是由一个网站的目标、性质以及该网站的浏览对象所决定。由于本网站选题为管理服务类,旨在帮助医院内部进行内部管理和决策。因此可以定名为“医院实时多并发管理系统”。有了主题之后,就要考虑这个网站的客户对象是谁。医院实时多并发管理系统的主要浏览对象是医院的领导、各个科室医务人员、系统管理员。确立了服务对象后,就可以有的放矢,在内容选取、美工设计、划分栏目等各方面尽力做到合理,同时根据服务决定确定使用的网页技术,这些都影响到网页版面的设计风格。②系统栏目的板块。栏目和板块实质上就是系统的内容,选择时要根据主题和对象的具体情况来确定。总体上要体现一个“精”字,突出重点;必须从整体上协调好,处理好经常更新和不需要经常更新的内容之间的关系;根据内容做好栏目和板块的划分。

3各模块设计详细说明

3.1挂号模块

3.1.1挂号模块实现的功能有:对挂号表进行查询、更新、删除操作。

3.1.2挂号模块主要函数如下:①Page_Load(objectsender,EventArgse):设置载入页面;②btnSearch_Click(objectsender,EventArgse):设置查询按钮,执行查询操作;③CreateDataSource():取得有效字段,查询的SQLL语句(查找患者名称和科室),设置当前窗体的显示状态并设置按钮状态;④setTheFormState(intType):设置窗体及按钮状态;⑤btnAdd_Click1(objectsender,EventArgse):调用setTheFormState(intType)函数,改变窗体状态;⑥btnback_Click(objectsender,EventArgse):调用setTheFormState(intType)函数,改变窗体状态;⑦gridList_RowCommand(objectsender,GridViewCommandEventArgse):通过switch语句分别执行view、update、delete的SQL语句,对挂号表进行查询、更新、删除操作;⑧btnUpdateSave_Click(objectsender,EventArgse):更新挂号表;⑨btnAddSave_Click(objectsender,EventArgse):执行添加、修改,并保存。

3.2结算模块

3.2.1结算模块实现的功能有:①从挂号表中载入未开单据的资料;②查询、更新、删除结算表中信息;③同步更新挂号表中的费用单据及患者状态。

3.2.2结算模块主要函数如下:①Page_Load(objectsender,EventArgse):设置载入页面;②CreateDataSource():取得有效字段,查询的SQL语句(按患者名称和科室查找在具体结算时间内的资料),设置当前窗体的显示状态并设置按钮状态;③setTheFormState(intType):根据传来的参数设置窗体及按钮状态;④createData():从挂号表中查询未开单据的资料;⑤btnSSearch_Click1(objectsender,EventArgse):调用CreateDataSource(),取得有效字段,查询的SQLL语句;⑥btnAdd_Click(objectsender,EventArgse):添加结算流水、结算表按钮。

4结束语

本课题所开发的医院实时多并发系统对于医院内部的其他管理的结合做的还不够,目前只做到了对患者就医的管理进行有效的集成,如何将患者就医管理和其他方面管理高效地集成起来还有待研究。

参考文献:

[1]刘序明,杨小勤,罗龙,等.迅速发展中的现代远程教育[J].清华大学教育研究,1998.

[2]徐正权.软件复用方法与技术[M].武汉:华中理工大学出版社,1998,8.