论文摘要
JavaEE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。基于JavaEE的Web项目开发具有开发过程规范化,开发架构模块化、跨平台、易于扩充等特性。JavaEE提供的分层模型将应用层和业务逻辑层明确区分出来,使系统中所有部分各司其职,为系统开发提供良好规范。在对JavaEE体系结构进行深入研究的基础上,开发了一个基于轻量级JavaEE框架的毕业设计管理信息系统——CAMIS。系统引入广泛应用的、成熟的JavaEE体系结构,结合MVC模式,运用Struts、Hibernate、AJAX应用框架,实现了一个典型的基于JavaEE的分布式管理信息系统。同时,对CAMIS系统中涉及到的基本的JavaEE设计模式及框架技术进行研究,包括Struts、Hibernate及AJAX,对相关概念和体系结构进行阐述,以实例说明其开发流程,然后对各框架的优缺点加以分析,提出相应的解决方案,将其应用于CAMIS系统开发。通过提出一个完整的毕业设计管理解决方案,为整个毕业设计过程提供了自动化的管理方式,发挥网络资源共享、分布式系统不受时间空间限制等优势。实验证明,系统具有JavaEE平台可伸缩性、灵活性、易维护性等优势,克服了传统管理模式的不足,提高了工作效率,具有较高的可信度。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景和意义1.2 课题来源1.3 论文结构1.4 本章小结第二章 JAVAEE 相关技术2.1 JAVAEE 概述2.2 JAVAEE 架构2.3 设计模式的概念2.4 MVC 模式2.4.1 MVC 模式简介2.4.2 MVC 的优缺点及解决方案2.5 框架技术简介2.5.1 框架的定义2.5.2 Struts 框架简介2.5.3 Hibernate 框架简介2.5.4 AJAX 技术简介2.6 本章小结第三章 CAMIS 系统建模3.1 系统需求分析3.1.1 管理员模块3.1.2 教师模块3.1.3 学生模块3.1.4 教务员模块3.2 系统功能设计3.3 开发流程及优缺点分析3.3.1 Struts 开发流程3.3.2 Struts 优缺点分析3.3.3 Hibernate 开发流程3.3.4 Hibernate 优缺点分析3.3.5 AJAX 开发流程3.3.6 AJAX 优势及应用3.4 系统架构设计3.5 数据库设计3.6 本章小结第四章 CAMIS 系统设计与实现4.1 软件开发平台4.2 CAMIS 模块开发4.2.1 登录模块4.2.2 教务员模块4.2.3 学生模块4.2.4 管理员模块4.3 表现层设计4.4 业务层和控制层设计4.5 持久层设计4.6 开发实例4.6.1 表现层JSP 实现4.6.2 业务模型层实现4.6.3 控制层Struts 实现4.6.4 持久层Hibernate 实现4.6.5 AJAX 应用4.7 本章小结第五章 系统关键问题研究5.1 AJAX 安全性5.1.1 问题描述5.1.2 解决方案5.2 大容量数据存取5.2.1 问题描述5.2.2 解决方案5.3 多表联查5.3.1 问题描述5.3.2 解决方案5.4 用户数据安全性5.4.1 问题描述5.4.2 解决方案5.5 本章小结结论与展望参考文献攻读学位期间取得的研究成果致谢
相关论文文献
标签:管理信息系统论文;