● 摘要
本论文主要研究怎样设计和实现一个应用范围广、业务种类繁多、业务处理量大、支持不同工作方式、能辅助管理决策的综合业务型的部门经营管理系统。由于产业部门系统的种种特征,给设计和实现造成了很多技术难点,其中包括如何确定总体开发方案及选用关键技术、如何实现种类繁多的汇总分析功能、如何实现系统的大批量业务处理等关键问题。对于确定总体开发方案及选用关键技术问题,我们通过对于系统需求、项目组状况、当前主流技术等因素的综合考虑,采用了基于J2EE平台的B/S开发方案,并在此基础上采用Hibernate和Struts作为数据层和用户界面层的关键技术;对于如何实现种类繁多的汇总分析功能的问题,我们建立一个高复用性的汇总分析框架,抽取出了所有汇总分析功能的共有部分,包括汇总分析的总体流程和各个阶段的支持功能等等,然后把各个汇总分析具体功能建构在汇总分析框架的基础之上,通过对框架的定制来加以实现;对于如何实现系统的大批量业务处理的问题,我们为系统的众多批量处理功能提供一个整体化的支持环境,其支持范围覆盖事务处理、出错处理、业务功能复用、处理任务生命周期管理、处理调度等各个方面,而批量处理功能则在这一整体支持环境下运行。通过上述解决方案,我们满足了对系统至关重要的功能需求和非功能需求,增强了系统的质量,提高了开发效率。在论文中,我们采用与软件工程过程相同的流程,即从需求分析、总体解决方案确定、设计与实现,到测试与部署的流程,来展开对本论文关键问题及其解决方案的论述。本论文通过对这些解决方案的深入探讨,来为对同类系统开发中至关重要的问题的解决提供有益的启示。
相关内容
相关标签