论软件的性能优化设计

系统分析师合格论文

论软件的性能优化设计
摘要:
笔者在2003年曾负责了一个医院信息管理系统的开发,院方希望通过建设该项目确立
本区域同行的领先地位,因此提出了社区服务,网上预约挂号,网上诊断查询,银行卡结
费等特别需求,同时在系统性能上要求有良好的晌应时间、抗展性、健壮性、容错性等。
总之,该系统模块众多、数据相互联系复杂、业务流程众多。保证系统有较高的性能是
项目成功的关键。为此,我在开发阶段和运行阶段采取了几种措施。开发阶段采用了易
抗展的架构,注意设计的方法,做好数据库设计等,运行阶段则通过系统参数设置、架
构改进等方法去保证系统的性能。项目顺利完成,院方非常满意。
项目中我们尽量在架构方面调整获得高性能,而不很关注具体产品的优化策略,从而
增强了系统的通用性。

正文:
笔者曾于2003年负责了一个医院信息系统的开发工作,院方是一个年毛利8000余万
的医院,拥有四个住院区,展开病床700余张,门诊日流量达1200多人次,呈上升势头。
项目分三期进行,第一期是日常基础业务,包括住院系统、门诊系统、药品物资系
统、财务经济系统、社区服务系统等;第二期包括放射、超声、CT、MRI,心电图等检
查系统和检验系统、PACS系统,并与第一期集成;第三期是院办公自动化系统。整个
项目历时2年2个月,我在项目中担任项目经理,并负责系统架构设计。
院方希望通过建设该项目确立本区域同行的领先地位,因此提出了社区服务,网上
预约挂号,网上诊断查询,银行卡结费等特别需求,同时在系统性能上要求有良好的晌
应时间、抗展性、健壮性、容错性等。总之,该系统模块众多、数据相互联系复杂、业
务流程众多。保证系统有较高的性能是项目成功的关键。为此,我在开发阶段和运行阶
段采取了几种措施。开发阶段采用了易抗展的架构,注意设计的方法,做好数据库设计
等,运行阶段则通过系统参数设置、架构改进等方法去保证系统的性能。分述如下:
1。开发阶段的措施
首先是在架构方面的努力。根据项目的特点,我们采用了基于J2EE的B/S的架构模式。
前端采用了JSP页面,结合Java Script 作为客户端语言,能方便地实现页面的表示;


后端采
用了ORACLE 9I 作为数据管理系统;将业务逻辑放在中间层。这样划分的好处是业务逻辑
更新、安全性容易控制,可以增强业务逻辑层的处理能力而获得很好的抗展性能。中间层
我们采用了Ejb组件模型的设计方式,Ejb体系结构简化了复杂企业应用的构建,由于本项
目的子系统众多,

你可能喜欢

  • 软件接口设计
  • 系统优化
  • 软件架构设计
  • 软件安全性设计
  • 系统高可用
  • 系统架构
  • 系统性能
  • 软件开发平台

论软件的性能优化设计相关文档

最新文档

返回顶部