论文部分内容阅读
目前,较为有效的选拔和培养人才的手段主要还是以考试为手段,因此考试管理在各个院校中十分重要。然而,在传统方式下,考试管理主要依靠人工来完成,效率不高,而且随着学校的发展,学科不断增加,学生人数的增多,教学管理任务势必加重,考务人员的工作量必然加大,工作出错率也相应增多。随着Internet技术的发展和计算机硬件水平的不断提高,考试管理信息化的步伐得以迅速加快,因而,对教学管理手段提出了新的要求。论文针对我校考试管理仍处于手工安排,简单的借助于WORD或者EXCEL来安排考试,工作量大,信息化程度、工作效率低,出错率比较高等问题,利用Struts和Hibernate的B/S架构,结合考试管理工作科学化、规范化、信息化的需要,通过对现有考试管理的变革,实现考试的网络化管理,从而规范考试工作的每个环节,降低教务人员工作负荷,促进教学管理向高水平迈进。研究工作主要包含以下几个方面:第一,以现有Internet技术发展背景,提出基于Struts和Hibernate的考试管理系统的开发方案。通过对软件体系架构的探讨,就B/S、C/S结构优缺点进行了分析,明确采用B/S结构,基于Struts框架和Hibernate技术,构建考试管理软件系统体系架构,并阐述Struts和Hibernate有效整合的优势。第二,对考试管理系统进行了系统需求分析,为考试管理参与者设计提供了远程登录、考前管理、考中管理、考后管理、信息浏览和系统维护等功能,并实现监考通知、考试安排等报表的生成、导出、打印等功能,从而方便了教务管理人员、教师和学生及时了解掌握考试相关信息。第三,采用开源框架Struts和Hibernate模型设计,实现考试管理系统的网络化管理。详细给出了软件架构配置以及表示层、控制层和模型层的实现过程。基于Hibernate和Struts模型的考试管理系统不受操作系统的限制,有着易于维护、结构灵活、界面友好、扩展性好等优点,大大提高了考试管理的效率,做到了真正的考试管理信息化,有效提高了考试管理水平。