论文部分内容阅读
研究生教育在我国,特别是地方高校起步较晚,且管理模式及方式方法具有很强的学校特色,无法形成通用的模式,许多高校仍然采用手工方式进行管理。然而,2012年全国在校研究生达到171.98万人,2013年中国研究生的计划招生规模达到了创纪录的60.8万人。随着研究生数量井喷式的扩大,传统的管理方式已经无法满足现实的管理需要,亟需高效且符合学校特定需求的信息管理系统提升管理效率和准确性,提升管理水平。研究生教务管理系统是为了规范高等院校研究生教学培养过程,提高研究生教学管理效率,减少培养过程中存在的问题和漏洞,从而提升研究生管理整体水平而设计开发的。系统根据研究生发展现状和管理需要,在应用计算机和通信技术基础上,实现通用的研究生培养过程管理功能,包括:校级和专业培养方案的制定,个人培养计划的制定、审核、修改与执行,学籍信息导入和管理,成绩录入和查询,通知管理,基础信息的维护,权限管理等,以及其它特定于某高校的具有学校管理特色的扩展模块。系统化以Java EE平台为基础,按照设计模式中“开闭原则”、“依赖倒转原则”和“里氏代换原则”的思想和要求,综合利用Struts2+Spring3+Hibernate4+Sitemesh框架技术和设计模式实现可扩展、易维护的系统,通过Web2.0、CSS、AJAX、Javascript、JQuery等技术实现界面友好、操作简单、功能强大、符合高校自身特色等特点的动态界面,采用ORM技术和Hibernate框架实现面向对象形式的数据访问,通过面向对象的方式持久化数据,减少了编程人员书写SQL代码的难度和工作量。为了更加高效地完成研究生管理的业务易变性的需要,在系统的实现过程中始终坚持扩展优先的设计理念,利用泛型和反射实现的对象封装技术和通用数据访问方法屏蔽了业务(领域)对象的多样性,实现方便快捷的数据访问和移植,同时,针对管理需要实现了自定义的规则/约束关联的定制方法,可以根据规则和约束要求自动生成业务数据、检测业务数据关联性和有效性,实现管理过程的自动化与智能化,自动生成业务数据,检查各业务数据一致性,提示关联错误,从而极大地提高管理效率和准确性,提升了研究生教务工作的管理水平。