首页> 中文学位 >基于Struts框架的房地产开发项目管理系统的设计与实现
【6h】

基于Struts框架的房地产开发项目管理系统的设计与实现

代理获取

目录

文摘

英文文摘

声明

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设计ActionForm

3.4.5业务逻辑组件设计

3.4.6Action和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表单formbean

4.3.2业务逻辑Beans

4.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进一步展望

致 谢

参考文献

展开▼

摘要

随着网络技术的迅速发展,构建基于B/S结构的Web应用系统已成为开发主流。而开发一个较大的Web应用系统要求设计者能够提出合理的系统构架,减少开发及维护系统所用的资源、提升工作效率。基于MVC模式的Struts框架技术已得到广泛使用,它的三层结构独立,符合面向对象的设计思想,层次之间建立了明确的通信机制,并且每个层次都有其自身的技术扩展平台,提高了分布式应用系统中组件的重用能力和事务控制的灵活性。 本文首先探讨了MVC设计模式的三层结构的基本理论,介绍了Struts框架模型、视图、控制器三个部分的特点,讨论了Struts框架的工作原理以及基于Struts框架开发的优势并与其他MVC框架进行了对比。在房地产开发项目管理系统的总体设计过程中,以UML为工具并结合Struts框架的特点对系统进行设计建模,以降低整个系统开发的难度。最后以进度管理模块为例详细叙述了如何充分利用Struts框架提供的相关技术进行具体的设计与实现,说明了各个层次之间的联系与分工,并交待了系统的测试与验证情况。 在开发过程中,通过应用Struts框架实现了表示、业务逻辑以及数据操作的分离,为系统的开发和维护提供了很大的灵活性和方便的管理性。实践表明,应用这种框架可以提高系统开发效率,同时满足系统可扩展性和可维护性的要求。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号