单机MEIS系统设计与实现

来源 :跨世纪 | 被引量 : 0次 | 上传用户:simyhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 本文介绍了针对设备管理人员开发的单机MEIS系统,并对开发中的关键技术进行阐述,包括数据库设计介绍,ADO连接方式,网格控件显示及调用EXCEL模块输出,并对该系统的应用作了评价。软件开发环境为VISUAL BASIC和MS ACCESS。
  【关键词】 MEIS;VISUAL BASIC;数据库;ACCESS
  【中图号】 G250.74【文献标示码】 A 【文章编号】 1005-1074(2008)12-0151-01
  
  医院信息化正在成为潮流。对医疗设备的管理也慢慢地从手工方式向计算机管理转变,很多MEIS(Medical Equipment Information System医疗设备信息系统)系统开始应用于医院设备科和各临床科室。我院是一家拥有700张床位,年门诊量120万人次的地区性妇女儿童专科医院,购买设备数量在逐年增加;设备科使用的网络版MEIS系统目前仅用于医用耗材的出入库,设备管理部分并未启用。为了方便工作,使用VISUAL BASIC和MS ACCESS开发了一套单机的MEIS系统,为设备采购和统计服务。
  1 系统主要功能
  记录采购产品名称,注册证号,购买日期,购买方式,经销商信息,售后服务信息,合同编号,付款信息,使用状态等;还具有自动生成购买编号,数据完整性检查,付款提醒,设备报损,报表输出打印,字段查询,多返回值输出等实用功能。
  2 开发相关工具
  ACCESS数据库是微软出品的强大数据库工具,能够建立关系型数据库,并支持可视化操作,在其中添加、查询、删除数据。同时VISUAL BASIC可视化编程工具能对ACCESS数据库进行操作,达到操作方便、功能定制、界面友好的效果。
  3 系统结构及关键技术
  软件界面采用MDI多文档界面,在这个界面中允许创建单容器窗体中包含多个子窗体的应用程序。在这个界面中主要包括以下六个模块:新增设备、报损设备、设备管理、厂商管理、查询输出、退出系统。
  3.1 数据表设计 关系型数据库设计是数据库软件最为关键的步骤之一,需要进行需求分析、概念结构设计、逻辑结构设计等阶段,消除数据冗余,提高运行效率。本设计中主要包含三个数据表,分别是产品表、经销商表和购买表。
  3.2 ADO连接数据库 ADO是微软提供的访问数据库功能的构建,能够通过ODBC、SQL Server等多种方法同数据库接口,可使用ODBC兼容数据源和OLE DB兼容的数据源,是便于使用的应用程序层接口。系统中所有的信息输入都使用ADO方式访问数据库。使用ADO对象连接数据库代码如下:
  Public Function cn() As ADODB.Connection
  Set cn = New ADODB.Connection
  cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\sbgl.mdb" & ";Persist Security Info=False"
  ‘连接字符串
  End Function
  3.3 导出到数据表并打印 EXCEL具有非常强大的报表功能,输出至EXCEL文件不仅能满足打印报表的功能,更能作为阶段统计留存、科室数据交换使用。VB中提供了一个Microsoft Excel对象模型,它包括了128个不同的对象,从文本框等简单的对象到透视表、图表等复杂的对象。本例所涉及到其中的四个对象,分别是Application对象、Workbook对象、Worksheet对象、Cells对象。首先要创建EXCEL对象,定义相应的对象变量,接下来生成工作表内容及填充数据。这些过程的关键代码如下:
  Dim xlsapp As Excel.Application——‘定义应用程序变量
  Dim xlswb As Excel.Workbook——‘定义工作薄对象变量
  Dim xlsws As Excel.Worksheet——‘定义工作表对象变量
  Set xlsapp = CreateObject(“Excel.Application”)——‘创建一个应用程序
  xlsapp.Visible=False
  Set xlswb = xlsapp.Workbooks.Open(sample)——‘创建一个名为sample的工作薄
  Set xlsws = xlswb.Worksheets(1)——‘创建一个工作表
  xlsws.Cells(3,1)=“产品名称”——‘设置单元格数据为固定值
  xlsws.Cells(3,2)=“注册证号”
  xlsws.Cells(3,3)=“型号”
  用Visual Basic导出的Excel报表又可以利用Excel软件的强大功能来进行格式设置、打印预览、打印和保存等,而不需要在系统开发过程中进行这些方面的代码编写,大大减少了编程工作量。
  3.4 MSHFlexGrid网格控件的应用 该网格控件可以显示数据库中的数据,还可以对包含字符串和图片的表格进行分类、合并以及格式化等操作。但绑定到ADO控件上时,显示的只是只读数据。该网格控件的引入,可以直观的显示数据表和查询结果,方便使用者对数据进行选择和对比。单机版的MEIS系统基本达到了设备信息保存、查询、报表等功能,实现了设备信息的数字化,为设备的管理提供了有力工具。该系统的特色是符合采购人员习惯的强大查询功能,能够定制查询并直接输出至EXCEL文件。数据库可移植性强,方便备份和转移。更重要的是,设备科自主开发的管理软件可以按照实际需求和使用习惯灵活地增、删、变各种功能。该系统可以作为中小医院MEIS系统,也可以作为大医院大系统的补充。
  
  4 参考文献
  [1] 安 剑,孙秀梅.Visual Basic数据库系统开发[M].北京:人民邮电出版社,2008.
  [2] 张焰林.Visual Basic制作Excel报表方法探究[J].计算机系统应用,2008,3.
其他文献
【摘要】 本课题主要是探索网络环境下科研工作的新途径、新方式、新方法,增强科研工作的科学性、时效性,提高科研工作的针对性、实效性,促进科研人员科研工作的现代化。提出电子信息化建设是提高科研管理的重要一环的观点,全方面阐述了科研管理的新概念,渐进阐述电子信息化是推进科研管理进程的首选战略,科研管理工作的科学化、规范化,科研成果管理的规范化,信息化建设是科研发展有力的保障,以及信息化建设是科研成果资源
期刊
【摘要】 公民参与是现代民主政治制度下公民的一种普遍行为。村民自治作为我国非国家形态民主的一种表现形式,体现着扩大有序公民参与的基本精神。由于农村选举后公民参与诸环节的薄弱,村治困境普遍存在。青县村治模式通过健全村民代表会议,探索了一条走出村治困境的有效途径,从而彰显出当代中国政治民主化的理智选择:通过扩大村民自治等非国家形态民主中的有序公民参与而培育公民文化,进而为国家形态民主奠定基础。  【关
期刊
【摘要】 本文以photoshop课程的教育现状为切入点,结合笔者在photoshop这门课程中的具体教学实践,本着“以人为本”的思想,探讨如何通过对教学内容的设计,改进、不同教学方法的使用以及采取积极合理的教学评价措施来激发学生对这门课程的学习兴趣进而改进我们的教学设计,提高学生的专业素养的。  【关键词】 Photoshop教学;以人为本;分析研究  【中图号】 G434 【文献标示码】 A
期刊
【摘要】 作为高校政治思想理论教育新课程重要组成部分,“中国近现代史纲要”在培养当代大学生的身心健康方面有着重要的意义和作用,应当充分发挥,提高教学效果。  【关键词】 中国近现代史纲要;当代大学生;身心健康  【中图号】 G641 【文献标示码】 A 【文章编号】 1005-1074(2008)12-0070-01    根据2005年中宣部、教育部文件,《中国近现代史纲要》从2006年春季开始
期刊
【摘要】 “512”四川汶川特大地震,带给人们的不仅是悲伤和泪水,而且有感动与教训。本文以四川汶川地震为背景,从生命教育开展主要内容方面进行探讨,以引起人们对在我国全方位地开展生命教育重要性的认识,从而为灾区的重建和全国和谐社会的建设提供必要的精神动力。  【关键词】 命教育;汶川地震灾区;内容  【中图号】 G41 【文献标示码】 A 【文章编号】 1005-1074(2008)12-0073-
期刊
【摘要】 当前高等学校计算机专业学生程序设计、开发能力普遍偏差。程序设计课程的教学效果不能令人满意,已经引起了众多计算机专业教师的重视。文章分析了当前高校程序设计课程教学的现状和存在的主要问题。并就如何提高程序设计课程教学效果,有力推行素质教育进行了探讨。认为将intel未来教育理念引入到程序设计课程教学过程中能较好的改善教学效果,并有助于提高学生的综合素质。  【关键词】 程序设计课程;inte
期刊
【摘要】 采用甘氨酸为助燃剂用溶胶-凝胶-燃烧法合成超细Y2O3∶Eu3+红色荧光粉。  【关键词】 Y2O3∶Eu3+;溶胶-凝胶-燃烧法;荧光粉  【中图号】 O614.3;TQ133.2 【文献标示码】 A 【文章编号】 1005-1074(2008)12-0100-01    Y2O3∶Eu3+是阴极射线和紫外辐射激发的高效红色发光材料,自1974年应用于三基色荧光灯以来,至今仍是灯用三基
期刊
【摘要】 该文回顾了我国关于电气设计的现状与存在的问题,介绍了基于国内电气设计的需求而孕育而出的Inventor专业设计软件,并分析了Inventor设计在隔离开关应用中存在的问题,探讨了Inventor在电气设计中应用的发展趋势。  【关键词】 Inventor;隔离开关;电气设计;应用  【中图号】 TM564.1【文献标示码】 A 【文章编号】 1005-1074(2008)12-0149-
期刊
【摘要】 针对传统的逆变电源设计所采用的设计方法中存在的不足与缺陷,本文采用了基于CPLD的电子自动化设计技术,对逆变电源控制电路重新进行了设计,给出了硬件控制主电路的设计方案,并且采用Verilog HDL硬件编程语言完成了FPGA功能模块的设计。这些工作对于采用用CPLD/ FPGA设计逆变电源控制电路,提高逆变电源的可靠性和便携性,都具有一定的借鉴意义。  【关键词】 CPLD-FPGA;逆
期刊
【摘要】 PKPM软件是中国建筑科学研究院研发的结构辅助计算绘图软件,本文主要针对结构计算时软件中的参数,结合一些专业资料谈谈自己的一些看法,现在对设计人员强调概念设计,我门对这些参数相关的一部分概念也必须了解透彻,不能简单的把数据直接甩给计算机,这样会让工程存在安全隐患。利用PKPM程序进行结构计算时,要想使手中的工程安全、经济、合理与结构方案和软件中参数的选取密不可分,就需要结构设计人员充分的
期刊