论文部分内容阅读
本文通过对广电运维管理部门的故障处理业务的实际需求进行调研,对原有的故障业务流程进行系统的分析和概括,提出了采用J2EE三层体系结构来构建故障工单系统。该架构将故障工单系统分解为三个层次:表示层,业务层和持久层。采用面向对象技术,结合故障维护应用实例,在业务层建立领域模型,将业务逻辑合理的分解到不同的领域对象中,从而确定业务对象模型。这种设计不仅有利于提高系统的高内聚,低耦合,而且也极大的提高了软件的可复用性、可维护性和可扩展性。本文首先讨论了J2EE体系结构和面向对象技术,同时分析了MVC模式的特性;接着通过对Struts框架、Spring框架、Hibernate框架的深入研究的基础上,根据其各自特点提出了一种经典的J2EE架构设计方案,即通过该三种框架技术的优势互补,使得系统架构设计能达到最好的效果;然后以故障工单系统为例,借助于该解决方案对系统架构进行分析与设计,并据此实现系统的功能模块;最后通过功能测试验证其有效性。本文的故障工单系统主要分为用户管理、故障工单流程管理以及告警经验库管理三个模块:用户管理主要包括用户登录和用户状态的更改;故障工单流程管理是整个故障工单系统最核心的一个模块,主要包括故障工单流程的流转处理:派单、反馈和审核;告警经验库管理主要包括对故障处理经验的添加、修改、删除和查看。总而言之,本文在第三章讨论了故障工单系统的项目背景和业务流程,并在此基础上对系统需求进行分析;在第四章对故障工单系统进行了系统的架构设计和实现说明;在第五章进行了系统的功能测试和验证。最后本文对故障工单系统所做的工作做了总结,并提出了一些改进和完善的建议。目前故障工单系统已经按预定计划实施部署并成功运行,实践证明基于J2EE三层架构设计的故障工单系统不仅完全满足用户的实际需求,而且极大的提高了软件的开发效率。