来源:中国一卡通网 作者:秦建明 李盼盼 孙维洁 刘涛 发布时间:2013-03-04 08:43:51 字体:[大 中 小]
摘 要:本文对军队疗养院相关科室的业务需求进行了分析,并详细介绍了“一卡通”系统的功能设计要求、设计原则以及系统的最终应用效果。该系统采用Client/Server结构进行设计,综合运用了面向对象编程技术、数据库应用技术和API技术,该系统的成功应用为军队疗养院的信息管理工作带来很大的便捷。
随着数字化疗养院建设的不断深入,疗养院的信息化程度越来越高,各部门、各专业都有了自己的信息管理系统,特别是《军队疗养院信息管理系统》的应用,规范了以电子疗案为中心的疗养、医疗工作,为数字化疗养院建设打下坚实的基础。但也还存在疗养员(含随员、军内招待和地方住宿人员,以下统称客户)身份不好确认,餐饮、娱乐和用车等不完全免费场所消费结算繁琐等问题。为方便客户,规范疗养、住宿、消费全过程,我们自主设计、开发了疗养“一卡通”系统,自2007年5月运行以来,收到了良好的效果。
1 需求分析
1.1 客户信息采集快捷、准确、安全。客人入院时,数据录入必须简便、快捷,团队录入时要能保留公共信息。客户端不得保存客户信息。数据采集完成后,能打印出《疗养员人院登记卡》,便于疗养科室办理电子疗案手续。
1.2 实时反映房态变化。房态变化要及时、准确,能横向、纵向实利‘查询疗养房间状态,并能显示疗养员的基本信息。接诊科要能掌握全院疗养科室房态,以及疗养计划预定半年内的房间。疗养科室要能横向、纵向掌握本科室半年内疗养房间使用情况。
1.3 刷卡消费项目齐全,涵盖疗养全过程。客户持卡能住宿、治疗、餐饮、娱乐、用车和购物等,刷卡信息实时传输到服务端。
1.4 查询、统计要准确、直观。① 客户可随时查询其消费情况,并打印消费清单;② 科室可随时查询和统计本科收人(含空收和实收)情况、床位使用情况;③ 管理部门可随时查询全院收入、床位使用率和客户消费明细等;④ 能随机统计,并打印出日报、月报和年报等。
2 系统设计
2.1 功能设计 “一卡通”综合管理系统是为了提高疗养院信息化建设标准而设计开发的,在软件设计时我们结合疗养院的实际需求,提 了下面5个功能设计要求。
2.1.1 人员信息管理。该功能是“一卡通”的基本功能,主要包括入住客户的基本信息和消费信息。人员基本信息的采集在入院时完成,作为该客户的身份验证。住宿费由服务器每天晚上凌晨自动提取。其他的消费信息则在消费者进行刷卡消费时系统自行记录,消费者可以随时到各刷卡点查询并打印自己的消费明细。另外当消费者所持磁卡发生遗失或损坏现象时,可以进行挂失和补卡操作,保证了客户信息的安全。
2.1.2 客房管理。疗养院现有1000多张床位,每张床位根据实际情况而处于不同的状态,比如:预定、入住、清扫以及空闲等。系统需要客户提供每一张床位的横向和纵向状态。横向状态是指不同科室所有床位的一个平面实时动态显示,纵向状态指的是床位在时间轴上的一个显示,主要用于显示全院客房的预定情况,为营销人员提供最直观的客房信息。
2.1.3 信息统计与查询。“一卡通”系统需要为全院各个不同的科室提供所需的统计与查询服务,主要包括科室每天的收入、床位使用率、到账金额以及接待人员的统计信息,还有营销员不同月份的营销业绩汇总及营销明细等。统计与查询功能的实现,可以大大提高相关人员的]一作效率,也可以为领导决策提供最准确直接的数据依据。
2.1.4 软件维护功能。该功能用于实现系统选项的初始化设置,是“一卡通”所有项目数据的初始来源,包括科室的客房设置、消费项目的信息设置以及登录人员的权限设置等。疗养院每年都会接待大量的入住消费者,因此“一卡通”在运行时对数据库操作频繁,难免会产生冗余与垃圾数据。为了保证系统能够安全稳定的运行,软件维护功能处还必须含有对数据的后期修改功能,该功能应该由专人负责。
2.1.5 信息通讯功能。信息通讯是一种基于局域网的即时通信(IM)功能,分为主动通讯和被动通讯两种情况。主动通讯是指多人在线聊天功能,可以方便快捷的进行信息交流。被动通讯是指客户端被动的接收服务器所发送的提醒信息,比如消费者即将人住或到点退房的情形。
2.2 设计原则
2.2.1 数据库系统的构建 数据库系统方案的确定需要根据实际项目的情况来确定,一旦设计完毕原则上就不能再更变,否则的话对整个系统的开发进度会有很大的消极影响。因此数据库的前期构建对软件应用程序的开发十分重要,这就要求软件开发者把需求和数据之间的逻辑结构分析清楚,同时在设计时还应该考虑到软件后期的扩展需求。
2.2.2 系统界面的设计。系统界面是软件操作者和数据库进行交流的窗体,它的方便和美观程度直接决定了用户对该软件的认可度。因此在软件界面的设计过程中,菜单、工具栏、导航键等界面元素的使用就显得必不可少,这些元素的合理使用还可以提高用户的工作效率。界面不仅包括单纯的界面设计,还包括对控件的控制、错误的提醒等,因此对开发人员的综合素质有一定的要求。
2.2.3 数据库和界面的连接。连接数据库是为了访问设置好的数据源,只有应用程序和数据源建立了连接,才能真正的访问数据库。现有的数据库访问机制有很多种,比如BDE、ADO、dbExpress和InterBase Express等方式,但不同的连接方式在连接速度和数据安全性上又各有优点,因此访问机制的选择也需要认真考虑。
3 系统的实现
“一卡通” 综合管理系统采用Client/Server体系结构,服务器端采用Microsoft Windaws 2003作为操作系统,客户端操作系统则选用Windows XP Professional。
数据库系统我们选择了Microsoft公司推出的SQL Server 2000,它是一种分布式的关系型数据库管理系统,采用Transact-SQL语句在服务器和客户端之间传递客户端的请求与服务器的处理结果,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。
程序开发丁具选择Borland公司的Delphi 7.0,它是基于Object Pascal语言的面向对象的开发T具。使用其集成开发环境可以快速地建立应用程序,而且Delphi 7.0提供了丰富的数据库管理T具,在开发数据库应用程序方面具有独特的优势。在程序实现过程中,我们应用了API函数、Indy组件、文件系统操作以及图表绘制等编程技术。
在数据库访问机制中我们选择了ADO (ActiveX Date Objects)方式来连接sQL服务器数据库,虽然ADO构架的执行效率稍低于其他方式,但无需在程序客户端进行额外的连接设置,具有易于维护的优势。
4 系统的应用
系统服务端软件和SQL数据库安装在了专用服务器上,所有客户资料和账户信息都保存在服务端,确保了信息的安全。系统客户端运行程序简捷,仅有7 M大小,下载后无需安装,解压后可直接运行,大大地减少了系统安装和维护的T作量。目前,我院有96个客户端软件,36台刷卡机,2台制卡机在网上T作。该系统白2007年5月运行以来,安全稳定,累计录入各种数据记录70余万条。
5 结语
疗养院“一卡通”系统作为我院数字疗养院建设的一部分,有效地解决了传统服务模式的各种弊端,为疗养院的信息管理丁作带来了很大的便捷并提升了效率,真正做到了“小小一只智能卡,服务疗养全过程”。
推荐文章
论坛热帖