Literature
首页资料库在线期刊中华现代医院管理杂志2005年第3卷第5期

浅析血站信息管理系统升级实施方法

来源:中华现代医院管理杂志
摘要:随着信息技术的深入发展,血站对信息管理系统(以下简称系统)的依赖性增强,逐渐成为各项业务的信息平台,保存着各种重要数据,甚至关系到工作岗位和业务流程的安排。同时,随着外部环境变化、系统运行平台改变,系统面临的升级就成为血站信息化建设中关系全局稳定的大事。1系统的构成系统由硬件和软件组成,这里着重......

点击显示 收起

       随着信息技术的深入发展,血站对信息管理系统(以下简称系统)的依赖性增强,逐渐成为各项业务的信息平台,保存着各种重要数据,甚至关系到工作岗位和业务流程的安排。同时,随着外部环境变化、系统运行平台改变,系统面临的升级就成为血站信息化建设中关系全局稳定的大事。
    
  1 系统的构成
    
  系统由硬件和软件组成,这里着重描述软件。软件是由网络系统、数据库系统和应用软件组成。其中,数据库系统关系整个系统运行。现对以ORACLE数据库为核心、采用客户/服务器模式的系统进行分析,提出从数据库结构、数据库数据、软件功能、工作流程四个层面实施系统升级的方法。
    
  2 系统的升级
    
  2.1 升级分类 系统升级主要在数据库软件层和应用软件层进行。从对功能的调整上可分为3种:功能的完善,增加功能和重构系统功能。在数据库的改变上可对应划分为:调整数据库表的字段属性,增加数据库表和重建数据库表。
   
  2.2 升级实施方法 系统的升级实施过程就是完成原系统的数据库、表中数据、应用软件及工作流程到新系统的转换。
   
  2.2.1 数据库对象的转换 数据库对象分为用户、资源、应用和数据四种对象。数据库对象主要采用创建和删除的方法完成转换。
   
  2.2.2 表中数据的转换 表中数据的转换是升级实施中难度最大的环节。数据转换的目的是要满足升级系统对基础数据、运行数据的要求和用户对历史数据的查询、统计要求。
   
  数据转换的基本方法:(1)对基础数据中系统设定部分建立代码对照表,对本地化部分建立主键对照表,依代码对照表和主键对照表分别对记录进行转换;(2)对运行数据进行转换,首先用代码对照表将数据进行转换,然后依主键对照表将数据进行转换,最后将运行数据中的每一条记录插入到相应表中对结构未变的运行数据,可只进行代码数据的转换;(3)转换程序可用存储过程编写。
   
  数据转换步骤:(1)创建代码对照表;(2)建立代码对照数据;(3)建立转换中间表,中间表用于原有系统表到新系统表数据转换的过渡;(4)转换表中属性数据代码放入中间表;(5)逐条转换中间表中的数据到新系统表中;(6)转换数据不正确时,则检查(2)和(5)步骤,查转换程序是否符合实际要求;校正后,重做(2)和(5)步。
   
  2.2.3 应用软件的转换 转换数据正确后,应进行新系统的测试和联调。测试主要验证数据转换的正确性,以避免语意理解差异造成转换错误;同时,检验关键性事务的处理在响应时间和功能上是否满足要求。联调主要解决软件参数的设置和工作流程的衔接。
   
  2.2.4 工作流程的转换 工作流程的转换涉及到人员、岗位、责任、设备和工作环境的调整。以系统为支撑平台、以保证血液安全为准则、以提高效率为目标来进行转换。对不能满足的工作需求,以手工进行补充或以制度进行规范。

  3 体会
    
  升级是软件维护的重要工作之一。本文仅对目前广泛使用的以ORACLE数据库为核心、采用两层客户/服务模式的血站信息系统升级实施方法进行了描述,供大家参考。

  (编辑唐 城)

  作者单位:261041山东省潍坊市红十字中心血站

作者: 付海忠 迟文忠 仉建林 2005-10-6
医学百科App—中西医基础知识学习工具
  • 相关内容
  • 近期更新
  • 热文榜
  • 医学百科App—健康测试工具