论文部分内容阅读
每个学生都有一个学籍,对学生信息进行管理就是管理学生的学籍信息,这是学校教学工作的重要内容。传统的管理,是对每个学生建立一个纸质的学籍档案,找房间存储,由专人进行管理。计算机普及后,很多学校采用电子档案的方式进行管理,如电子表格、数据库等。但是,采用数据库进行管理,需要管理人员具有较高的技术水平和能力。随着学生人数的增加,管理学籍的老师工作量越来越大,大量的数据需要人为输入或导入,工作复杂、效率低下,而且容易出错。所以,有必要构建一个现代化的学生学籍管理信息系统,避免手工管理的各种缺点,保障管理人员的工作效率,促进学校的科学化管理。本论文选题属于云南省昆明市世纪金源学校的办公自动化项目的一小块,目的是实现不同阶段的学生数据的统一管理,并与其他模块结合,降低管理难度和成本。要求采用新的技术并考虑未来的发展,尽可能对管理流程进行改进,通过简单的培训,普通教务人员就能操作系统。目前市面上存在很多类别的学籍管理信息系统,有使用简单的office管理的、还有ASP、.NET、C语言、C++语言等开发的,当然,使用JAVA语言开发的学籍管理系统也很多,有针对高校的、中学的、小学的,但是都不能适应世纪金源学校的需要。论文首先介绍了学生学籍管理信息系统的背景,分析了该系统开发的实践意义,提出了囊括高中、初中、小学、幼儿园等不同阶段的学生学籍管理信息系统,主要阐述了系统开发过程中所采用的相关技术,对学生学籍管理系统进行了需求分析、结构设计、数据库设计、系统实现等研究,经过与世纪金源学校相关人员的沟通,学籍管理主要包括系统管理、学籍基本信息管理、成长信息管理、毕业管理、奖惩管理、查询与统计等功能模块,该系统应该具有快速检索、信息同步、数据一致、高保密性、人力成本低廉等优点。考虑与其他自动化系统的兼容性,世纪金源学校的学籍管理系统的开发技术选用Java平台,具体框架结合了Struts 2、Spring和Hibernate等,后台数据库则选用大型关系型数据库Oracle。论文通过对学生学籍管理系统的问题定义、可行性研究、需求分析、总体设计、详细设计等步骤,实践了软件工程的流程。