基于工作流的软件构建平台及应用示例

基于工作流的软件构建平台及应用示例

论文摘要

随着计算机技术的普及和网络技术的发展,我国高校的建设也在不断深入,越来越多的大学不断升级壮大,发展成为综合型大学。在建设过程中,各大院校不断更新教学设备,引进人才,完善教学制度,在硬件和软件方面都取得了长足的进步。但在扩建的同时也产生了大量的教学文件、教学档案,如何对这些资源进行合理的管理成为一个重要的问题。传统的人工依靠纸本记录的管理方式逐渐暴露出越来越多的问题,管理工作也变得更加的繁杂,越来越困难。因此迫切要求学校改变现有的传统模式,采用更加有效的方法来处理业务流程。工作流是伴随软件自动化技术而来的,由于办公业务的流程相对稳定,业务职责明确,因而工作流方法适合办公自动化软件的开发。特别随着Internet/Intranet、Web应用等网络技术的广泛应用,工作流已成为办公自动化软件的主流开发技术。结合本单位目前的实际状况,并不需要太大型的数据库系统,只需要一个功能实用,操作方便,能同时满足各部门对数据的管理及需求的管理系统。因此,本文以工作流技术为基础,设计并实现了一个办公自动化软件的构建平台,同时在此平台上,开发了一个B/S结构的教学管理系统。工作流管理是一个被业界广泛应用并迅速发展起来的技术,它的主要特点是能够使处理过程自动化,使人以及各种应用工具之间相互协调,以完成工作。在构建平台的设计中,由于平台有部分实践教学的示例性质,本文没有采用常见的SSH框架;在数据持久层,只使用已被JAVA基本采纳的Hibernate技术,表现层和逻辑层也只使用JSP和Severlet。在平台构建中,采用泛型整合Hibernate及常用组件,有效提高平台的复用性,减少后期应用开发及维护的难度;流程定制部分,采用分类抽象的方法,定义和定制业务流程;其他公共模块及辅助函数库等功能基本实现。教学管理系统是利用本平台构建的一个示例系统,实现了教学管理的基本功能。本文中实现的平台和管理系统,虽然可以作为教学实践的一个完整示例,但实际应用还需要较多改进的地方,如安全管理、备份/恢复管理、Web服务管理、SoA支持等。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究背景
  • 1.2 国内外研究现状
  • 1.3 系统的设计目标及特色
  • 1.4 论文组织结构
  • 第2章 相关理论及技术介绍
  • 2.1 工作流技术
  • 2.1.1 工作流的起源和发展
  • 2.1.2 工作流的基本概念
  • 2.1.3 工作流管理系统参考模型
  • 2.2 Hibernate 技术
  • 2.2.1 Hibernate 简介
  • 2.2.2 Hibernate 的主要对象
  • 2.3 JSP 技术
  • 2.3.1 JSP 技术架构
  • 2.3.2 JSP 的内置对象和组件
  • 2.3.3 JDBC 工作原理
  • 2.3.4 JDBC 的四种驱动
  • 第3章 构建平台的分析与设计
  • 3.1 构建平台
  • 3.2 平台的系统分析
  • 3.3 模块设计
  • 3.3.1 数据访问
  • 3.3.2 工作流引擎
  • 3.3.3 公共模块
  • 3.3.4 辅助工具函数库
  • 3.4 构建平台的实现
  • 3.4.1 数据访问层
  • 3.4.2 工作流引擎
  • 3.4.3 权限管理
  • 第4章 数据库设计
  • 4.1 系统需求分析
  • 4.2 多层架构设计
  • 4.3 系统功能设计
  • 4.4 数据库结构设计
  • 4.4.1 数据库需求分析
  • 4.4.2 数据库的概念结构设计
  • 4.4.3 数据库的逻辑结构设计
  • 第5章 应用系统演示说明
  • 5.1 系统登录模块
  • 5.1.1 登录界面
  • 5.1.2 文件上传
  • 5.2 管理员用户模块
  • 5.2.1 管理员用户界面
  • 5.2.2 功能分析
  • 5.3 教师用户模块
  • 5.3.1 教师用户界面
  • 5.3.2 功能分析
  • 5.3.3 代码举例
  • 5.4 学生用户模块
  • 5.4.1 学生用户界面
  • 5.4.2 功能分析
  • 5.4.3 代码举例
  • 第6章 系统测试与维护
  • 6.1 系统测试
  • 6.2 软件维护
  • 第7章 总结
  • 参考文献
  • 作者简介
  • 致谢
  • 相关论文文献

    • [1].云计算在办公自动化软件中的应用探讨[J]. 计算机产品与流通 2018(11)
    • [2].办公自动化软件研究与应用[J]. 南国博览 2019(02)
    • [3].云计算在办公自动化软件中的应用[J]. 电子技术与软件工程 2018(11)
    • [4].办公自动化软件研究与应用[J]. 中国新技术新产品 2016(20)
    • [5].办公自动化软件在企业生产业计划中的应用[J]. 数字技术与应用 2014(05)
    • [6].关于办公自动化软件在管理工作中的应用[J]. 新经济 2014(17)
    • [7].基于数据库技术应用的办公自动化软件设计分析[J]. 晋城职业技术学院学报 2013(02)
    • [8].欢迎您上网投稿与查询[J]. 沈阳医学院学报 2012(01)
    • [9].读者·作者·编者[J]. 沈阳医学院学报 2012(04)
    • [10].欢迎您上网投稿与查询[J]. 沈阳医学院学报 2011(03)
    • [11].办公自动化软件的特点及其在企业管理中的应用[J]. 信息系统工程 2011(09)
    • [12].办公自动化软件在电信管理工作中的应用[J]. 科技资讯 2011(36)
    • [13].在工作管理中办公自动化软件的应用[J]. 才智 2011(36)
    • [14].欢迎您上网投稿与查询[J]. 沈阳医学院学报 2010(04)
    • [15].浅谈办公自动化软件在管理工作中的应用[J]. 才智 2009(32)
    • [16].天津市水利办公自动化软件系统的推广应用[J]. 天津科技 2008(02)
    • [17].“宏”与“VBA”结合开发具有个性化办公自动化软件分析[J]. 硅谷 2012(05)
    • [18].职业技术师范院校办公自动化软件实训的设计、实施与评价[J]. 电脑知识与技术 2012(26)
    • [19].浅谈办公自动化软件在高校采购管理中的应用[J]. 中国现代教育装备 2013(03)
    • [20].办公自动化软件用于金融市场分析[J]. 电子技术与软件工程 2014(20)
    • [21].微课程在高职院校计算机教学中的应用[J]. 开封文化艺术职业学院学报 2020(08)
    • [22].欢迎您上网投稿与查询[J]. 沈阳医学院学报 2016(01)
    • [23].欢迎您上网投稿与查询[J]. 沈阳医学院学报 2014(04)
    • [24].欢迎您上网投稿与查询[J]. 沈阳医学院学报 2015(01)
    • [25].欢迎您上网投稿与查询[J]. 沈阳医学院学报 2015(02)
    • [26].欢迎您上网投稿与查询[J]. 沈阳医学院学报 2015(03)
    • [27].欢迎您上网投稿与查询[J]. 沈阳医学院学报 2018(02)
    • [28].自动化在高校教学管理中的应用研究[J]. 电脑知识与技术 2017(05)
    • [29].欢迎您上网投稿与查询[J]. 沈阳医学院学报 2014(01)
    • [30].欢迎您上网投稿与查询[J]. 沈阳医学院学报 2014(02)

    标签:;  ;  ;  

    基于工作流的软件构建平台及应用示例
    下载Doc文档

    猜你喜欢