首页 > 范文大全 > 正文

出生医学证明管理软件的实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇出生医学证明管理软件的实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:该文首先从医学证明管理软件的意义出发,描述了医院使用医学证明管理软件的必要性。通过需求分析调研,画出了软件要实现的功能模块及其示意图。根据本软件的特点,指出软件在实现过程中的技术难点和要点。

关键词:Delphi;ADO;打印技术;数据库备份

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)20-4722-02

Implementation of Birth Medical Evidence Management Software

DENG Jie-hai 1, LI Wei-hong 2

(1. Educational Technology Center of Jiangxi College of Traditional Chinese Medicine, Fuzhou 344000,China;2.Jiangxi province Fuzhou City Science and Technology Information Institute of Computer Center, Fuzhou 344000,China)

Abstract: This paper starts from the significance of the medical certificate management system, describes the use of the necessity of medical certificate management software for hospital. Through the investigation, draw the software function module to realize and schematic diagram. According to the characteristics of the software, points out the difficulties and key points in the realization process of software.

Key words: Delphi; ADO; printing technology; database backup

目前,在抚州市范围内的绝大多数医院,为新生儿开具出生证的时候,一般是通过最传统的手写的方式来填写出生证的信息。使用手写填写出生证会出现如下几个方面的问题:

1) 字体写的不清晰,有些关键信息写得比较模糊,在使用出生证的时候会出现争议;

2) 有些人为了达到特定的目的,可能会修改出生证上面的信息,比如新生儿的出生年月等关键信息;

3) 医院医生在开出生证的时候,填写的内容非常多,医生开出生证的工作量非常大。

4) 如果医院要对全年的出生信息进行汇总统计非常麻烦,只能通过手工的方式,将整年的出生证的存根拿出来点数,如果出现存根丢失,数据就不准。

5) 本市大多数医院都是采用人工填写出生证。根据我国有关的法律法规的要求,以后使用手工填写的出生证将无效。在中国的一些发达城市,早就实现了用机打出生证。用手工填写的出生证在有些地方将不能得到认可。

1 功能模块说明

通过到医院的护产科进行功能需求分析调研,要实现软件的功能需求,满足医院护产科工作的需要,需要实现如图1所示的功能模块。

2 数据库连接

采用Delphi分布式数据库开发技术,使用ADO(ActiveX Data Objects)数据库访问技术。ADO(ActiveX Data Objects)是微软提供对各种数据格式的高层接口(high-level interface),该接口已经成为访问数据库的新的标准。使用这种接口的数据库又称为OLE DB数据库。OLE DB数据库可以使我们方便地访问各种类型的数据库,包括关系型或非关系型数据库、E-Mail和文件系统、文本和图形以及各种自定义商用对象。

在本系统中使用的ADO对象有连接(Connection)、命令(Command)、数据集(Recordset)对象,这些ADO对象在Delphi中相对应的构件是TADOConnection,TADOCommand和ADO数据集构件。结合Delphi本身的开放式数据元件结构,如借助于DBGrid,DBEdit等数据感知构件,从而使用户能够迅速实现对终端用户用来做商业决策的数据的一致性访问。用户可以不需使用BDE就可很快地建立应用程序。

3 软件实现的难点

整个系统最大的考验在于出生证的打印。医院在打印出生证之前,首先会将一张具有固定格式内容的空白出生证放入打印机,然后通过打印机将出生证需要填入的新生儿信息的内容打印出来,如下图2出生证说图所示:

在图2中可以看到,一张出生证除了具有一些固定的文字和图像之外,还有很多的需要填入内容的空白地方。图1-2中标有数字的地方,就是打印机需要打印出来的新生儿内容。这些内容要求打印的位置非常精准,如图1-2所示的身份证的打印,每一位身份证信息就占用一个小方格,身份证一共有18位,就要占用相邻的18个小格子,如果打印的位置有1个毫米的误差,那么身份证就会完全打偏。在图1-2中,一共标明了有122个位置需要确定精准的坐标。这些坐标的确定的工作量也非常大,并且不是一下子就要定下来,而是要通过反复多次的测试才能定下来。要确定坐标位置有个很大的问题,在测试的时候,没有真正的空白的出生证测试。只能拿真正的出生证进行彩色复印,复印出来之后经过麻烦的处理,就可以得到可以进行测试的出生证复印件。当然这个得到的复印件与真正的出生证相比,还是会有几个毫米的误差。这个误差只能在实际使用过程中进行调整。

4 结束语

本文所介绍的软件,将为医院减轻非常多的工作量,同时也为医院提高了竞争力。如果一家医院为新生儿开具出生证的时候,还是采用在手工操作的话,那很多父母就会考虑不在这家医院生小孩,因为手工出具的出生证在中国很多地方得不到认可。因此,从这个角度来考虑的话,本软件系统的顺利研发,与国家的方针政策、法律法规相吻合,也非常符合目前的时代要求。

参考文献:

[1] Marco Cantu.Delphi从入门到精通[M].北京:电子工业出版社,1999.

[2] David Sceppa.ADO编程技术[M].北京:清华大学出版社,2001.

[3] 罗小平.Delphi精要[M].北京:电子工业出版社,2004.