网点系统中的网点经理系统,除包括柜员的所有应用组合外,还包括业务进度、审批等应用组合。当出现审批要求时系统自动提示有待审批项目,点击后自动进入审批应用。通过组合将各个业务的审批放在一个界面,可以方便、及时地完成审批操作。 1.4.2 物流企业调度系统
在物流企业里,调度工作是充分利用企业运输工具和仓储,保证各种物品高效快速运送到目的地,实现企业高效运转的关键。在调度过程中,需要随时了解货物、运输工具、财务、仓库和各种人员的状态。对新的运输请求和各种意外事件,需要及时处理,并相应地修改运输计划和下达调度指令。由于历史原因,企业的财务、仓库、车 / 船队管理及营业系统都是独立开发和运行的。这些系统中的数据重叠,为了保持一致,需要各个系统的操作人员相互联系。当企业试图精简管理层次、提高调度效率时,就会面临某些调度员使用多个系统的问题。
采用复合应用可以用最小的成本,最快的速度开发并在使用中不断改进调度系统,使其实现运输的最优化。通过集成客户管理、仓库管理、人事管理、车 / 船队管理等应用界面,使调度人员随时了解各种资源的状况,并可以不断调整以实现动态优化。通过集成即时通信、IP 电话等协作工具,调度员可以随时与其他工作人员联系,保证了解情况和下达指令的时效性。通过集成运输模拟软件可以方便地进行运输计划的修正和评估。
图 1-12 为采用复合应用的调度系统的图形化状态和计划界面。当企业需要更换计划软件或某个软件部分时,只需更换对应构件部分,就可以保持整个调度系统的完整性和运行的连续性。
图 1-12. 采用复合应用的调度系统的图形化状态和计划界面
图 1-12 采用复合应用的调度系统的图形化状态和计划界面
1.4.3 员工个人计算机管理系统
个人计算机可以安装各种软件。企业希望员工使用指定软件完成指定工作。对员工计算机的严格管理是保证企业资产不被滥用的基本前提。个人计算机软件的丰富性和使用复杂性,使手工管理企业中大量个人计算机的成本超出 IT 管理预算。针对管理费用问题的一种解决方法是采用 Web 应用,消除在客户机上部署应用的需要。这种方法可以在一定程度上解决问题。但企业的很多应用由于界面和响应速度的要求,需要在个人机上安装运行。在高性能的个人机上只运行浏览器对企业来说,也是一种浪费。
采用复合应用技术可以实现个人计算机上各种软件及其使用的集中管理,包括采用各种技术开发的业务应用,如邮件、即时通信等协作软件,以及文档工具等桌面软件。使用复合框架可以根据员工的业务操作要求,将这些应用组合成更方便的应用组合。当需要进行特定工作时,自动启动所有对应的应用,并按预先定义使各个应用的显示内容符合相应的工作要求。图 1-13 为编辑办公文档时的复合应用。在编辑文档的同时,用户可以随时了解其他业务状况,在不同工作界面间切换。
图 1-13. 编辑办公文档时的复合应用
采用复合应用管理员工计算机时,企业可以根据各个业务操作设计相应的应用组合,再根据各个岗位的责任和应完成的业务决定每个员工可以使用的组合。每个岗位的所有可用组合,就是针对这个岗位员工的复合应用。当员工登录计算机后,系统直接启动对应的复合应用,展现该员工可以使用的各个应用组合。当员工职位变化时,通过在企业管理服务器上改变其岗位设置,系统会自动在相应计算机上部署相应的复合应用框架和构件,从而实现各种应用的自动管理,方便应用系统的使用和管理。
员工在使用图 1-13 中的复合应用时,可以在进行业务操作时自己决定何时使用哪个应用组合。在左边的选择框中选择对应组合。在更完善的桌面管理方案中,可以加入工作任务管理功能模块,将工作类型与相应应用组合对应,统一列出各个待完成的工作任务。当员工选择某个工作任务时,复合应用框架可以自动判断任务类型,切换到相应的应用组合。 1.4.4 医生工作站
目前医疗行业的信息系统大多是针对单一业务处理和流程的孤立信息系统。如财务管理、医嘱管理、病历、检查申请和结果、放射和影像、药房系统等系统。这些系统由不同的企业在不同的时期使用不同的技术开发,存在信息分散和不一致的问题。这些问题增加了医务人员
的工作量和病人处理的流程,阻碍进一步提高医疗质量,并增加医疗成本。这种系统模式不能适应目前政府监管和医疗信息开放的要求。
医务人员要求信息系统可以提供方便、统一的工作界面,以提高工作效率、减少工作差错、提高医疗质量。医院管理人员希望信息系统在完成基本流程管理、保证财务处理的基础上,可以辅助医疗知识总结,为医院质量管理,以及医院和政府对医疗成本的管理提供充足信息,发现最佳治疗方法并及时推广。政府希望医疗系统可以提供全面的疾病信息,为政府决策提供依据。广大病人希望为病人提供全面的医疗知识服务。
医务人员的工作是高知识性工作。除了日常诊疗工作外,还需要不断进行有针对性的学习和研究工作。目前的医疗主要依靠医生用孤立的应用,手工收集资料并结合实际工作内容进行学习和总结。得到的知识存在于各人的大脑中,难于验证、共享和传授。
通过对各种需求和现有技术的分析,可以确定聚合应用是解决问题,满足各方面需求的最佳技术。下面以医生工作站为例说明聚合应用在医疗系统中的应用。医生工作站是医院信息系统的前端。采用聚合应用可以为门诊和医生提供综合各个信息系统的工作界面。不仅包括各种流程处理的集合(如日常病人的诊治),还可以聚集和处理各个系统相关的医疗和费用信息形成完整的医疗记录,用于医疗风险和质量管理,以及知识学习、积累等目的。图 1-14 是一个采用聚合应用技术的医生工作站的设计架构。
图 1-14. 采用复合应用技术的医生工作站设计
这个复合系统针对医生的各项日常工作设计不同的应用组合,以提高医生工作效率,收集完整医疗记录,保证各种医疗流程及其管理。在医生工作站的应用组合中,“日常工作”组合针对医生最主要的日常工作——诊疗处理,以病历处理为核心提供一个使用各个系统的界面,包括病人和财务管理系统(HIS),化验申请和结果系统(LIS),申请和查看 X 光和超声结果的影像系统(PACS),处方和开药的药房系统,医嘱下达和执行系统等,还有对诊疗和信息处理的提示和参考,如根据症状和检验结果的诊断提示,根据病人历史结合诊断的用药提示,根据病人财务状况的提示等。
图 1-15 是图 1-14 所示聚合应用中“门诊 / 住院日常”工作组合的人机界面实例。左边为病人管理系统,显示该医生当前负责的病人。医生可以选择某个病人进行诊疗处理。中心位置为病历编辑器,展现当前病人的病历记录。医生在这里输入病人的症状、诊断等记录。右边为其他医疗系统的窗口。如 HIS,LIS,PACS, 药品提示,医疗路径建议等。医生在病历编辑器中可以直接产生对其他系统的操作命令,(如申请检验项目),并可以直接从其他系统中提取相关信息作为病历的内容。各个系统独立运行,对应系统完成病历编辑器分配的任务,当发现病历编辑器中的内容需要更新时,自动提示医生进行操作。如药品提示系统可以定时扫描病历内容,动态地或者在提交病历处方时提示可能的问题。
图 1-15. 采用复合应用技术的医生工作站操作界面
医生在诊疗活动中,可以通过复合应用使各个应用展现各方面的相关信息。这些信息需要综合起来供以后处理、参考和其他人员使用。相对各个信息系统操作各自的数据库,复合应用同时产生综合医疗和事务处理记录,但需要数据复合作为当时工作内容的记录。在本例医生工作站系统中,采用基于标准的 ODF(Open Document Format 开放文档格式)文件作为信息复合的载体。在医生工作站中使用 ODF 文档存储从各个系统得到的每个病人的综合医疗记录,产生的 ODF 文件就成为包括诊疗过程中所有医疗信息的综合医疗档案。其中信息的复合程度可以根据应用的复合程度变化。从只包括基本症状、诊断、处方到包括治疗结果,甚至各项花费的详细财务信息。理论上越详尽的复合数据可以为医疗质量管理、知识总结和后续应用提供越多的素材和越高的潜在应用价值,但数据的复合程度取决于应用的复合程度和系统处理能力。如可以将财务系统加入医生工作站,但要求不影响或者可以提高医生的工作效率和诊疗质量。这是在复合应用设计时需要权衡的问题。
为了实现数据聚合,需要一种可以容纳从各个系统得到的数据的集合。不同信息系统中的数据可以分为关系数据库,非结构和半结构文本,结构文本(XML)和各种图像及其他多媒体数据。 ODF 文档是基于 XML 的开放文档格式,是多个内容和格式文件的 zip 集合。可以将上述各种形式的数据集中到一个文件中,作为数据复合的载体。其中的 XFORM 数据可以与数据库或 XML 文件进行方便的交换。图 1-16 为 ODF 文件的片段,其中包括一个 XFORM
数据记录,可以看出其结构与标准 XML 非常类似。采用 ODF 的另一原因是其具有多种开源(如 Open Office)和商业编辑器(IBM Lotus Symphony),可以方便地进行二次开发,以实现客户化编辑功能,从而为医生提供真正高效的病历操作界面。
图 1-16. ODF 文件的 XFORM 数据内容片段
医生工作站复合应用中的各个系统在界面上需要满足复合应用框架对系统接口的要求,才能实现各个应用之间的数据交换。上述实例采用了后续章节中介绍的基于 Eclipse RCP 的集成框架,实现了 Java,C++,C#,Web 等不同应用系统的集成操作。使采用不同技术实现的各个业务系统复合成为一个整体的应用。
1.5 复合应用系统的生命期
了解信息系统生命期所有阶段需要完成的工作任务,检查对应任务所需要的技术和产品是否能确实实现任务要求,是验证相应信息技术和产品完整性、可行性的有效方法。本节简单介绍复合应用生命期中各个阶段的特点。读者学习以后各章的技术和产品时,可以对照相应生命期的任务,深入体会技术和产品与需求的关系。系统的生命期也可作为复合应用的一个知识框架,使读者将相关知识融会贯通。 1.5.1 信息系统生命期
任何信息系统的生命期一般都可分为项目建议、可行性分析、立项、需求分析、系统设计、开发、测试、迁移上线、系统运行维护、系统更新、系统终止等阶段。复合应用系统和独立信息系统一样,包括所有上述的管理和技术活动阶段。其项目管理活动(项目建议、可行性分析、项目资金管理,系统开发、实施、运行管理)与独立项目一样是顺序实行的。由于复
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于 Eclipse RCP 的复合应用开发 第一章(4)在线全文阅读。
相关推荐: