集成JavaEE框架构建MIS系统的研究与实现

集成JavaEE框架构建MIS系统的研究与实现

论文摘要

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 本章小结
  • 结论与展望
  • 参考文献
  • 攻读学位期间取得的研究成果
  • 致谢
  • 相关论文文献

    标签:;  

    集成JavaEE框架构建MIS系统的研究与实现
    下载Doc文档

    猜你喜欢