1.2 课题研究内容
本课题项目来源于某研究所《综合行政管理系统》。某研究所根据本单位内部管理工作的需要和特点,为简化管理流程,提高工作效率,拟开发一个基于B/S结构的《行政管理系统》,主要实现单位内部的行政办公管理、能级管理以及业绩考核管理等功能。
本课题以该项目为依托,针对当前J2EE平台下Web应用开发过程中存在的问题,提出一种Struts+Spring+Mybatis框架集成方案,尝试搭建一个具有良好扩展性和一定通用性的企业级Web应用开发平台。研究重点在于框架技术的集成,提高Web系统交互性、改善用户体验几个方面,最终依据该方案设计实现某研究所的《行政管理系统》。
课题主要研究内容如下:
(1)研究分析经典的MVC开发模型和J2EE的多层体系结构,确定系统的整体架构。对当前流行的J2EE开源框架技术进行分析和比较,重点研究Struts框架、Spring框架和Mybatis框架的工作方式、技术特点和适用范围。
(2)针对MVC模型中视图层、控制层和模型层的实现,提出一种Struts+Spring+Mybatis框架集成方案,并重点分析该集成框架的实现方式和技术特点。
(3)研究信息发布和信息管理,资料管理的相关技术,分析其工作方式与特点。
(4)分析用户需求,利用集成框架设计实现xxxxxx《综合行政管理系统》,并对系统进行相关的功能测试和性能测试。
(5)总结框架的技术特点以及使用该框架的开发流程,对开发效率和系统整体性能进行评估,进而提出下一步的改进方案。
1.3 预期完成目标
通过对开源框架技术和Ajax技术的研究和应用,预期实现以下任务目标:
(1)通过对Struts、Spring、Mybatisx技术的整合,设计并实现一个界面友好、使用方便、具有良好扩展性和一定通用性的Web应用开发框架。利用该集成框架进行开发,可以简化设计流程、提高开发效率,并在一定程度上保证系统的稳定性和可靠性。
(2)利用框架设计实现xxxxxxx《综合行政管理系统》,提高系统的交互能力和整体性能,改善用户体验。
(3)针对框架中存在的不足,提出下一步改进方案。
1.4 论文组织结构
根据研究内容和设计开发的需要,本文组织结构如下:
第一章为绪论。主要介绍本课题的研究背景以及研究内容,明确研究对象和要实现的目标。
第二章为相关技术概述。简要介绍本课题中涉及的相关技术,主要包括MVC模型。Struts、Spring、Mybatis三种开源框架的结构、技术特点及工作方式,工作流程以及应用模式等。
第三章为对于用户提出的要求做出详细的需求分析,需求分析需要满足用户提出的关于公共信息系统及公共资料管理的内容,
第四章为应用实例。详细论述基于集成框架设计实现的《综合行政管理系统》。
第五章为系统运行与测试。对《综合行政管理系统》进行功能测试和性能测试,评估系统的稳定性和运行效率,对使用集成框架的开发效率和系统整体性能进行评价。
第优尔章为总结与展望。论述本课题取得的研究成果,针对存在的不足提出进一步优化改进的几点意见。
1.5 本章小结
本章简单介绍了论文的背景资料,论述了论文的主要内容,以及论文的目标。为整个论文的铺成叙述起到了一个提纲挈领的作用,最后,本章介绍了论文的组成结构。使得全文线条更加明晰,思文更加连贯。
2 相关技术资料陈述
信息资料的管理一直是二十一世纪的企业和商业运作中的重中之重,它包含了对于信息的控制,保存,发布,修改,在因特网时代来临之前,信息管理一直是通过人工完成,其数据量之大,工作之繁琐,以及其牵一发而动全身的低容错能力,彰显着它的难度。 J2EE基于Web实现公共信息和资料的发布管理和控制(3):http://www.youerw.com/jisuanji/lunwen_7518.html