基于J2EE的军官任免办公系统的设计与实现

基于J2EE的军官任免办公系统的设计与实现

论文摘要

基于J2EE的军官任免办公系统是针对军官任免工作流程、步骤和具体要求,为提高任免工作的标准和效率而开发的业务处理系统。本系统包括了任免业务的多方面内容,能够从底层数据库中获取相应数据生成业务工作中的方案、命令(通知)和请示及相关报表;对干部数质量进行综合统计分析,生成各类名册;对拟提拔对象实行远程测评;管理日常工作办件;远程维护底层数据库等。该软件的研制成功和有效运行,使任免工作办公手段实现了由传统手工作业向办公自动化的跨越、干部数据资料由人工管理向计算机现代化手段管理的跨越、干部档案由手工查询向电脑查询的跨越,从而达到了任免办公程序规范化、办件手段智能化、档案查询电子化、数据统计快捷化。减少了大量基础性工作的重复劳动,有效地提高了办件的质量和效率。本系统采用面向对象的分析和设计思想、UML建模方式完成了系统的设计工作,采用J2EE架构和MVC模式相匹配的体系结构,用Oracle9i作为后台数据库,服务器使用Apache Tomcat5.0,用Java语言开发,选用Eclipse+Struts+Hibernate集成开发环境来编辑JSP文件、JavaBean及Serlvet。在开发过程中代码实现了充分的重用,可分层次同时开发,极大地减低了开发时间和工作量,同时降低了系统模块间的依赖性,为系统提供了良好的延展性和可维护性。本系统对客户端的硬件标准不高,只需有5.0以上的浏览器,可访问Internet即可。

论文目录

  • 提要
  • 第一章 绪论
  • 1.1 军官任免工作概述
  • 1.1.1 干部任免的概念、范围和主要形式
  • 1.1.2 干部任免工作的流程
  • 1.2 系统研究的必要性和可行性
  • 1.2.1 研究的必要性
  • 1.2.2 研究的可行性
  • 1.3 课题来源、本人工作及主要成果
  • 1.4 本文的组织结构
  • 第二章 系统需求分析
  • 2.1 系统概述
  • 2.2 系统开发预期目标
  • 2.3 主要技术要求
  • 2.3.1 技术指标
  • 2.3.2 开发环境
  • 2.3.3 开发模式
  • 2.3.4 运行环境
  • 第三章 系统相关技术与工具简介
  • 3.1 面向对象技术基础
  • 3.2 J2EE技术介绍
  • 3.3 MVC设计模式
  • 3.4 Struts技术介绍
  • 3.5 Hibernate技术介绍
  • 3.6 Servlet技术
  • 3.7 系统分析技术及工作:UML和ROSE
  • 第四章 系统架构与总体设计
  • 4.1 系统的架构设计
  • 4.2 任免(晋衔)子系统设计
  • 4.3 统计表格子系统设计
  • 4.4 素质测评子系统设计
  • 4.5 业务办件子系统设计
  • 4.6 系统维护子系统设计
  • 4.7 数据库设计
  • 4.7.1 底层数据库分类
  • 4.7.2 数据库优化设计
  • 4.7.3 数据库表设计
  • 4.8 数据安全性设计
  • 4.8.1 客户端验证
  • 4.8.2 SSL (Secure Socket Layer)
  • 4.8.3 MD5 加密
  • 4.8.4 安全日志记录
  • 第五章 系统实现
  • 5.1 共用组件的实现
  • 5.1.1 数据库连接池的实现
  • 5.1.2 Hibernate工具类的实现
  • 5.1.3 管理Hibernate事务的过滤器的实现
  • 5.1.4 DAO层的设计与实现
  • 5.1.5 MD5 加密的实现
  • 5.2 子系统的详细实现
  • 5.2.1 测评投票模块的实现
  • 5.2.2 统计汇总模块的实现
  • 5.2.3 测评管理模块的实现
  • 第六章 结论与展望
  • 6.1 结论
  • 6.2 展望
  • 参考文献
  • 摘要
  • Abstract
  • 致谢
  • 导师及作者简介
  • 相关论文文献

    标签:;  ;  

    基于J2EE的军官任免办公系统的设计与实现
    下载Doc文档

    猜你喜欢