PB中数据更新的错误及事件锁的引入

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:haoge2919
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在软件开发过程中常将一项功能赋予给一个按钮,而有些按钮由于事务的需要在特定的条件下只能执行该代码一次,实现上述代码的机制可采用事件锁以控制代码被反复执行。
  关键词:更新;事务锁;医保
  中图分类号:TP311.52
  1 问题提出
  在数据库的处理中经常使用事务来处理数据方面的问题,它要求任务的执行要具有原子性、隔离性、一致性和持久性,但在实际中由于流程的分配不同,可能会将一个事务分属于几个不同的按钮进行处理,因而可能带来数据的不一致性问题。我接触到汉江集团医保系统并参与相关的技术支撑,它是北京高梅公司开发的,目前使用良好。该系统将集团公司授权可以参与职工医保的医院、门诊、药店的日常业务整合到系统中,可以进行统一的管理和控制,目前下属定点机构达60家左右,该系统的实施可以让集团公司的管理人员随时掌控到系统中的实时数据信息,为领导的决策提供了依据。门诊、药店系统是直接使用高梅开发的系统进行日常业务的操作,病人可以随时吃药看病打针,发生的费用由定点机构定期到集团公司的医保中心去结算;医院系统是采用接口的办法接入院方的医院数据到系统中的,由于各家大型医院均有自己的医院系统,目前系统接口良好,基本上能够满足日常的需要。
  汉江集团医保系统是使用PB设计的,后端数据库使用SqlServer保存數据。使用PB进行管理系统的开发方便、迅速,开发人员的要求不是很高,并且有较多的人员可以维护该系统,人力资本相对低。
  该系统在进行门诊、药店结算时,时不时发生系统中重复扣除病人的款项的问题,比如某个病人门诊费用56元,而系统中在扣款时却扣除了112元钱,怎么会有这种情况存在呢?
  2 问题分析
  我们分析了系统在门诊、药店的结算流程,它大致是这样的,首先检查数据的合法性,若合法则得到该机构的操作流水号,生成一张病历记录和相应的病历日清单明细记录并保存相关的数据,然后在一张系统帐户表中扣除掉本次发生的费用。下面我们贴出相关结算的代码,看是否有问题?
  4 结语
  作为软件的编程并没有最好的,只有更好,也许你编写的代码在常态下没有问题,但通过客户的使用测试后如果出现了问题,我们需要从多角度去寻找解决问题的方法,用怀疑的眼光去重新审视自己的代码是找到解决问题的最佳途径。
  参考文献:
  [1]唐红亮.SQL Server 数据库设计与系统开发教程[M].清华大学出版社.
  [2]郑启迪.PowerBuilder经典范例50讲[M].北京希望电子出版社.
  [3]殷红先,张为民.PowerBuilder实用教程[M].电子工业出版社.
  作者简介:史子静(1980.10-),女,学士学位,中级职称,专业特长:数据库。
  作者单位:长江工程职业技术学院 信息工程系,武汉 430212
其他文献
本文以经济与管理学院开设的一门《数据库技术》课程为课件制作对象,主要基于Flash等多媒体技术,设计出一款操作简单、交互性强的多媒体课件。
本研究采用内容分析方法对2002年—2011年间《羊城晚报》有关网民的报道进行抽样分析,旨在了解网络在中国传播的近十年来,主流媒体视野中网民形象经历怎样的变迁。从而透析网
摘 要:近年来,温室大棚种植为提高人们的生活水平带来极大的便利,得到了迅速的推广和应用,而现代网络控制手段的应用可以对温室种植的大规模发展产生极大的影响。温室大棚环境中的温度、湿度、光照度等环境因子对作物的生产有很大的影响,传统的人工控制方式难以达到科学合理种植的要求,采用现代网络控制手段对环境因子进行自动监测和控制,可以节省人力,提高工作效率。将这种手段应用于温室的现代化管理中,将会产生巨大的经
医学上,人体细胞直接关系到人体各项指标的性能。目前都是采用人工方法进行细胞计数,效率低。为此,根据细胞特征的不同,研制了一套基于计算机模式识别的细胞自动统计系统,本文采用MATLAB软件,利用最近邻分类算法,对红细胞进行自动分类识别。
童装市场遍布荆棘,国有原创品牌何去何从?这是每一个童装企业家所不可回避的生存命题.作为一个年产销量达300万件的广州利维公司的老板,林维建对当前国内童装市场既心存忧虑
计算机网络技术和现代医学技术的蓬勃发展,促进了计算机信息系统在医院管理中的广泛应用。如何消除互联网安全隐患,保障医院计算机信息系统的安全运行成为一个亟待解决的研究课
摘 要:迈入二十一世纪,我国进入了信息化时代,计算机技术成为了这个时代发展的主角色。在网络技术日益发达的今天,计算机技术成为了大多数人们工作和生活中不可缺少的重要部分。计算机技术在经济交流、国家建设等方面都起着十分重要的作用,带来了极大的便利和快捷。计算机科学给国家通信、安全、国防、工业和农业等各个领域带来新的促进力量和管理渠道,很大程度上提高了社会的发展速度和效益,为我国的社会主义发展起到了极大
11月23日,浙江汉帛服饰有限公司在中国国际时装周上展示了其代表设计师顾怡的作品。
有培训,才能有发展--访杉杉集团总经理郑永刚"企业未来的发展方向是不断向国际化、多元化发展,而在这个过程中的最大障碍仍是人才短缺.因为无论是产品的研发、设计和营销,还
本文主要介绍观察者模式的基本概念,应用模型,以及在.NET中的实现。并且阐述基于观察者模式的事件委托的实现。