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