论文摘要
随着网络技术的迅速发展,构建基于B/S结构的Web应用系统已成为开发主流。而开发一个较大的Web应用系统要求设计者能够提出合理的系统构架,减少开发及维护系统所用的资源、提升工作效率。基于MVC模式的Struts框架技术已得到广泛使用,它的三层结构独立,符合面向对象的设计思想,层次之间建立了明确的通信机制,并且每个层次都有其自身的技术扩展平台,提高了分布式应用系统中组件的重用能力和事务控制的灵活性。本文首先探讨了MVC设计模式的三层结构的基本理论,介绍了Struts框架模型、视图、控制器三个部分的特点,讨论了Struts框架的工作原理以及基于Struts框架开发的优势并与其他MVC框架进行了对比。在房地产开发项目管理系统的总体设计过程中,以UML为工具并结合Struts框架的特点对系统进行设计建模,以降低整个系统开发的难度。最后以进度管理模块为例详细叙述了如何充分利用Struts框架提供的相关技术进行具体的设计与实现,说明了各个层次之间的联系与分工,并交待了系统的测试与验证情况。在开发过程中,通过应用Struts框架实现了表示、业务逻辑以及数据操作的分离,为系统的开发和维护提供了很大的灵活性和方便的管理性。实践表明,应用这种框架可以提高系统开发效率,同时满足系统可扩展性和可维护性的要求。
论文目录
摘要Abstract目录1. 绪论1.1 课题研究背景及意义1.2 工程项目管理系统的现状与分析1.2.1 工程项目管理系统的发展1.2.2 工程项目管理系统的研究现状1.2.3 工程项目管理系统实现技术的选择1.3 本文的主要工作1.4 论文的组织结构2. Struts框架理论基础2.1 MVC设计模式理论基础2.1.1 MVC设计模式2.1.2 J2EE中MVC模式的实现2.2 Struts框架理论基础2.2.1 Struts框架的体系结构2.2.2 Struts框架的核心组件和类2.2.3 Struts框架的工作原理2.3 Struts框架与其他MVC框架的对比2.4 应用 Struts框架开发Web系统的优势2.4.1 应用 Struts框架开发的优势2.4.2 应用 Struts框架为项目管理工作带来的变化2.5 Struts框架的优缺点总结3. 房地产开发项目管理系统的设计与建模3.1 UML概要与建模机制3.1.1 UML概要3.1.2 UML的建模机制3.2 系统的需求分析3.2.1 系统的设计思想3.2.2 系统的实现目标3.3 系统的总体设计3.3.1 系统的功能模块划分3.3.2 系统的用例分析3.3.3 系统的配置与实现3.4 进度管理模块的分析设计3.4.1 应用需求的收集和分析3.4.2 进度管理模块的数据库设计3.4.3 设计用户界面3.4.4 设计ActionForm3.4.5 业务逻辑组件设计3.4.6 Action和Action映射的设计4. 进度管理模块的实现4.1 数据库的设计4.1.1 数据库的选择4.1.2 数据库结构设计4.2 用户视图实现4.2.1 视图层组件与模型的通信4.2.2 视图层组件与控制器通信4.2.3 视图层文件实例分析4.3 模型的实现4.3.1 表单formbean4.3.2 业务逻辑Beans4.4 控制器实现4.4.1 web.xml的配置4.4.2 Struts-config.xml的配置4.4.3 Action类的实现4.5 系统实现中的其他问题4.5.1 资源约束下的项目调度问题4.5.2 表单重复提交4.5.3 Struts框架下异常处理4.6 系统的测试与验证4.6.1 系统测试4.6.2 系统的使用情况5 总结与展望5.1 本文的工作总结5.2 进一步展望致谢参考文献
相关论文文献
标签:模式论文; 建模论文; 框架论文; 房地产开发项目管理论文;
基于Struts框架的房地产开发项目管理系统的设计与实现
下载Doc文档