APP下载

基于三层体系架构的高校体检管理信息系统的开发①

2011-11-02王志波马艳春刘华

华北科技学院学报 2011年1期
关键词:表示层数据表教职工

王志波马艳春刘华

(华北科技学院,北京东燕郊 101601)

基于三层体系架构的高校体检管理信息系统的开发①

王志波②马艳春刘华

(华北科技学院,北京东燕郊 101601)

根据高校人员结构特点,开发一个用于存储、管理与分析师生员工的健康档案,并提供个人健康研究报告查询的体检管理信息系统。

体检;健康档案;管理信息系统

高校教职工是一个特殊群体,承担着教学与科研任务。随着高校各项事业的快速发展,教职工地位、待遇等得到改善,但他们也面临着竞争日益激烈的环境,工作压力大,健康状况令人担忧。为了解我校教职工身体状况,我校每年举行一次全校教职工体检。同时,为方便保存和调用高校教职工的体检资料,随时对各类体检信息进行统计分析,为高校的卫生保健和疾病防治服务,我们开发了高校体检管理系统。本文对体系结构、主要功能及核心技术等方面来进行介绍。

1 业务流程模型

体检管理信息系统的工作流程可以描述如下:体检单位首先将团体信息提交给医院,医院由专业管理人员把教师的基本信息录入到系统中,然后体检人员凭体检单到各个科室进行体检,体检结束后,将所有体检数据保存到数据库中,然后通过计算机将体检数据与标准值之间进行比较分析,再通过医生的相关性分析,最后给出诊断结果,打印体检报告,并给出体检建议,包括健康状况、是否需要复查、推荐药品和保健处方等。

体检系统中对信息的处理是至关重要的,主要包括信息的录入、传递、存储,加工和维护,本系统主要包括体检登记、体检录入、生成体检报告、统计和查询,工作流程如图1所示:

图1 系统流程图

2 系统架构及数据库设计

2.1 架构设计

系统采用了表示层、事务层和数据层三层体系结构。

1)表示层主要接受用户的各种请求和事务层传来的结果及错误信息,同时,表示层也会对命令的合法性进行初步检验;

2)事务层为中间层,COM或CORBA对象嵌入其中,提供业务逻辑调度,完成表示层提供命令的编译、优化等工作,并将数据库层查询的结果返回到表示层,实时为多个用户提供服务,它充当了表示层和数据库层之间的桥梁,为三层应用提供了伸缩性;

3)数据层通常存放SQL Server之类的关系数据库,接受事物层提供的服务,依照命令从一个或多个数据库中存取数据,并把结果返回到事务层。

2.2 C/S和B/S混合模式

现在大部分信息管理系统普遍采用的是C/S模式,此种模式主要是基于内部信息共享使用的,为管理人员提供信息管理,为医护人员提供业务信息,因此我们称之为封闭系统。但现实情况是,就医者也急需查看自己的情况,高校医院有可能更有必要建设开放的信息系统,直接为患者提供信息服务。我们为此设计一个混合系统,不同的用户拥有不同的权限,达到适度的信息共享。

2.3 数据库设计

数据库设计是整个系统开发的重要环节,在本系统中定义了数据结构,包含的数据表也比较多,在数据表中主要有单位数据表(DWB)、套餐数据表(TC)、基础体检项目数据表(JCMXB)。

表1 单位数据表(DWB)

表2 套餐数据表(TC)

表3 基础体检项目数据表(JCMXB)

3 系统实施的关键技术

3.1 系统开发平台

系统采用数据库管理系统和专用数据库前端开发工具,数据库管理系统采用MS SQL SERVER 2005,客户端采用Delphi开发工具,使用Delphi的专用数据库接口和MS SQL SERVER 2005进行连接,加快数据库的访问速度。

用户访问端,采用一台高性能的WEB服务器,将其与校园网进行连接,用户通过访问接口进入系统,读取相关信息,用户端只需安装浏览器软件即可。

3.2 系统安全技术

因为系统服务的对象比较多,访问信息的属性比较复杂,因此,必须设计系统的安全机制。一是防止非法用户对数据的窃取和破坏,二是防止非授权的访问。我们采取的B/S和C/S相结合的模式,数据的维护和管理都在数据库和服务器之间运行,而用户的访问则在浏览器和服务器之间运行。

4 系统功能模块设计

该系统的主要功能由体检信息录入、套餐设计、医生数据录入、客户数据录入、体检管理以及报告的输出和系统维护等模块组成,系统功能模块如图2所示。

图2 系统功能图

4.1 信息录入

系统主要包括医生信息、客户信息、体检项目的基础信息(如图3所示)以及专家经验等,这些信息主要通过专门的管理人员在体检前期进行录入。

4.2 体检管理

进入体检管理窗口时,系统自动显示当前未出报告的体检记录,如果是单位客户,可通过批量生成该单位当天的体检数据,对非单位用户和单位个人可以直接点“增加”,系统会在右边表格里将体检项目除“其他”类别的都自动生成出来,直接将体检结果录入相对应的体检项目即可。在增加体检数据时,如需要选择其它套餐而不采用自动生成明细。

图3 体检项目基础信息

4.3 体检标准登记

体检标准登记主要是体格检查标准登记,由系统管理员完成各类体检标准相关项的录入,或根据查询条件,系统管理员依据权限可修改、删除所有体检标准或某类体检标准中的某些项。

4.4 客户端

用户在客户端登录窗口输入的用户名和密码经网络传输到服务端,服务器核对用户信息,并返回确认信息,若允许用户登录,服务器将返回客户端的相关信息,完成客户端的初始化。

4.5 体检情况查询

当用户查询体检信息时,可依据姓名或档案号作为查询条件,也可以按“姓名+检查日期”进行组合查询,用户只需选择查询条件即可完成相关体检标准的查询。

5 评价与展望

本系统使用B/S和C/S架构相结合的模式,具有良好的通用性和扩展性,用户界面友好,信息录入和报表输出比较灵活,安全防护能力较高。通过在华北科技学院的成功应用,使学院的体检档案管理水平得到很大的提高,使医院和用户更加全面、及时、准确地了解体检信息。同时,为全校师生的健康保障提供了高质、有效的服务。

[1]陈春玲,李颖,陈丹伟.软件工程与数据库概论[M].西安:西安电子科技大学出版社,2002

[2]王华杰,黄山.精通C#数据库编程[M].北京:科学出版社,2003

[3]王加阻.Intranet模式企业信息系统分析与设计[J].计算机工程与应用,2000

Three-tier architecture based medical management information system for university development

WANG Zhibo,MA Yanchun,LIU Hua

(North China Institute of Science and Technology,Yanjiao Beijing-East101601)

According to structural characteristics of university staff to develop a for storing.managing,analyzing health records staff and students to provide personal health check of the medical report MIS.

Physical;examination;health records;MIS

TP311.52

A

1672-7169(2011)01-0086-02

2011-01-03。

王志波(1977-),男,河北邯郸人,硕士,主治医师,华北科技学院校医院院长。

猜你喜欢

表示层数据表教职工
集大教职工抗疫优秀作品选登
湖北省新冠肺炎疫情数据表
基于Spring的企业级Web项目架构设计研究
基于列控工程数据表建立线路拓扑关系的研究
从教职工福利谈高校工会工作的创新
ASP.NET三层构架解析
基于SSH框架科研管理系统的设计
用先进文化引领教职工思政教育创新
浅谈教职工思想政治工作
图表