基于轻量级J2EE框架的OA系统设计与实现

基于轻量级J2EE框架的OA系统设计与实现

论文摘要

OA是一门综合性技术,是将计算机技术、通讯技术、系统科学、特别是行为科学应用在传统的数字处理技术难以处理、数量庞大且结构不明确、还包括非数字信息的办公事务处理工作中的一项综合技术。OA的知识领域覆盖了行为科学、管理科学、社会学、系统工程学等学科,并且体现了多学科之间的相互交叉、相互渗透性。现代的办公自动化系统采用了Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集和信息处理,为部队、企事单位的管理和决策提供科学的依据。本文以研究OA系统的理论来源与背景为基础,说明了OA系统产生的时代背景与其研究的重要意义。在此基础上,以国内外OA系统的发展现状为依托,阐述了对现有的办公自动化系统的实际开发项目进行合理运用的重要性。其次,通过对系统功能模块的划分与设计的正确认识,有助于各部门在实际运用过程中查找不足,建立更加完善的OA系统。再次,以J2EE多层结构的部队级开发为前提,并采用UML进行系统分析的方法,阐述OA系统的主要技术和其他工具的使用方法。在掌握Struts、Spring、Hibernate等核心技术的基础上,为部队办公自动化的运用打下坚实的基础。最后,系统各模块的详细分析与实现作为文章的最后一部分,旨在于说明OA系统在实际工作中所具有的重要意义和价值。通过计算机网络进行办公作业的信息管理,能够极大地减轻劳动强度,提高办公效率,节约办公费用,为部队及企事业单位的领导提供强有力的决策依据。因此利用计算机、网络通信等现代技术建立具有决策支持的、全电子化、无纸化以及协同办公的先进高效的现代化OA系统已呈迫切之势。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的来源及意义
  • 1.2 办公自动化的发展及趋势
  • 1.2.1 国际办公自动化的发展趋势
  • 1.2.2 国内办公自动化的发展趋势
  • 1.3 本文主要研究内容
  • 第2章 系统功能模块的划分与设计
  • 2.1 引言
  • 2.2 需求分析
  • 2.3 总体设计
  • 2.4 架构设计
  • 2.4.1 架构说明
  • 2.4.2 架构特点
  • 2.5 本章小结
  • 第3章 系统主要技术
  • 3.1 引言
  • 3.2 Struts框架的介绍
  • 3.2.1 Struts框架
  • 3.2.2 Struts的处理流程
  • 3.2.3 Struts的核心配置
  • 3.3 Spring框架的分层结构
  • 3.4 Hibernate框架的介绍
  • 3.5 工作流与JBPM
  • 3.5.1 工作流的概述
  • 3.5.2 JBPM的概述
  • 3.6 其他工具的使用
  • 3.6.1 Ant
  • 3.6.2 xdoclet
  • 3.6.3 JUnit
  • 3.6.4 Log4j
  • 3.6.5 AJAX
  • 3.7 本章小结
  • 第4章 系统各模块的详细分析与实现
  • 4.1 引言
  • 4.2 系统开发实现的具体步骤
  • 4.2.1 开发环境的搭建
  • 4.2.2 项目开发过程
  • 4.2.3 每个模块的开发过程
  • 4.3 登陆模块
  • 4.4 组织机构的设计与实现
  • 4.4.1 组织机构的实体类及关系
  • 4.4.2 组织机构的详细描述与实现
  • 4.5 权限管理设计与实现
  • 4.5.1 权限管理的实体类及关系
  • 4.5.2 权限管理的详细描述与实现
  • 4.6 公文流转设计与实现
  • 4.6.1 公文管理的实体类及关系
  • 4.6.2 公文流转的详细描述及实现
  • 4.7 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 个人简历
  • 相关论文文献

    标签:;  ;  

    基于轻量级J2EE框架的OA系统设计与实现
    下载Doc文档

    猜你喜欢