论文部分内容阅读
随着社会的进步,计算机、网络技术的飞速发展,在自学考试领域中对毕业申报工作的时间性、便捷性、安全性、易操作性、系统性等各个方面都有了更高的要求。以往的毕业申报模式不但需要大量的时间、物力、人力来作保证,而且工作强度大、效率低,给考生和毕业申报管理工作人员双方都带来了诸多不便,浪费了大量的时间和精力。如何提高自学考试毕业申报工作的信息化程度,进而提高自考办工作效率,成为自考办公室迫切需要解决的课题。在此大背景下,本论文根据国家的信息化建设的指导方针以及济南市自考办自学考试毕业申报工作的实际情况,开发了自考毕业申报系统。本文对自考毕业申报的背景及意义进行了介绍,分析了当前毕业申报的特点,并对济南市自学考试网上毕业申报管理的实际需求进行了系统分析,提出了网上自考毕业申报方案,设计并实现了自考毕业申报系统。系统采用当前流行的Java EE技术作为系统的整体架构,并采用当前世界流行的SSH (Struts+Hibernate+Spring)框架进行开发实现。Struts负责用户界面层和控制层;Hibemate+Spring实现业务逻辑层和数据持久层,实现了表现逻辑与业务逻辑的分离,方便了系统的开发、扩展与维护;本系统采用开放源码的Apache Tomcat作为Web服务器;页面表现主要由JSP实现,完成用户与系统的交互;业务逻辑处理主要在业务逻辑层封装完成。自考毕业申报系统包括专业计划管理、毕业申报管理和毕业审核管理三大部分。主要实现了毕业申报管理、考生信息管理、申报审核管理、报表打印信息统计、基础数据迁移等多个功能模块。与此同时,为了管理自考毕业申报系统的版本,我们实现了自考毕业申报系统的在线升级功能。本文详细介绍了系统的开发与实现过程:从需求分析、体系架构、详细设计各基础组件和功能模块的开发、数据访问和业务逻辑层的开发到系统的部署。系统实现了自考毕业申报的综合管理,系统的应用不仅为考生毕业申报提供了更加方便快捷的服务,而且大大提高了考生审批的工作效率,从根本上解决了考生审批工作中办理和等待时间长的问题。由于考生可以随时登录系统查看申报进度,大大增加了毕业申报的透明度,体现了毕业申报的公平、公正和公开。