论文部分内容阅读
学籍管理系统是高等学校信息化管理中不可缺少的部分,随着高校近年不断扩大招生规模、不断增加学生数量以及不断增设各种新专业,学籍管理工作也越来越复杂,对学籍的管理也提出了更高的要求。本文根据现阶段国家教育部对高校所有学生学籍电子化注册的管理要求,结合目前各大学应用学籍管理系统的现状,对学籍管理系统的信息化、网络化和智能化进行研究和设计。本论文以学籍管理系统为实例,主要介绍了当下流行的J2EE开源框架,Struts,Spring,Hibernate以及由它们组成的SSH框架。并对SSH框架三层划分中每一层的业务范围,以及各层之间数据的通信及整合进行了探讨实践。在系统设计中,用领域驱动模型的设计方法代替了传统的数据库模型驱动业务逻辑的设计方法,使得在系统设计时能更专注于业务逻辑,同时借组Hibernate强大的数据库映射功能,快速的将领域模型转换为数据库模型。在系统的实现中,论文还重点讨论了如何在SSH框架中,使用Spring的声明性事务进行事务的实现和控制。论文基于瀑布模型,完成了学籍管理系统的需求分析、领域模型设计及数据库设计、框架设计、功能模块设计、系统开发、系统测试等工作,并实现了学籍管理系统的主要功能。通过实际测试,该系统提高了教师的工作效率,实现了资源共享,能快速查询出学生的各种档案信息,统计数据更加准确快捷,数据更加安全完整。