基于Struts2的学生报到管理系统毕业论文
2021-05-09 21:33:19
摘 要
本文阐述了基于struts2框架的学生报到管理系统的设计,首先介绍了学生报到管理系统系统开发的背景及意义、国内外发展的现状。对系统设计开发过程当中所采用的技术和软件做了相应介绍,系统的框架基于struts2,采用MVC设计模式进行开发。接着对学生报到管理系统进行了需求分析,阐述了系统构建的目标,描述了系统的功能以及数据库的设计。该系统主要包含两个子系统:学生子系统和管理员子系统,实现学生查询报到相关信息和管理员对学生进行管理两大功能。通过报到管理系统的实现了可以完成信息的共享和查询,对学校管理的效率和质量可以有明显的提高,达到系统设计的预期目标。
关键词:报到管理;struts2;MVC
Abstract
This paper describes the design based on struts2 framework for students to registration system. First introduced the background and significance of student’s registrationsystem, domestic and international situation. Secondly, the system focuses on the development and design process to use application technology, System Framework Based on struts2, using the MVC design pattern development system. Then the student’s registration system needs analysis, describes the system construction goal, describes the design and function of the system database. The system consists of two modules: Student module and administrator module, Students realize inquiry report relevant information to students and administrators to manage of two functions. Registration establishing management systems to achieve a query information sharing and improve the efficiency and quality of the teaching office, the project is expected to achieve the target.
Keywords: registration system; struts2; MVC
目录
第1章 绪论 1
1.1 系统开发的背景 1
1.2 系统开发的意义 1
1.3 课题国内外研究现状 1
1.4 论文的章节安排 2
第2章系统采用的主要技术 3
2.1 JSP 3
2.2 MVC模式 3
2.3 struts2框架 4
2.4 MySQL数据库 4
2.5 本章小结 5
第3章系统需求分析 6
3.1 系统需求概述 6
3.2 系统功能需求 6
3.2.1系统用户分析 6
3.2.2学生子系统 6
3.2.3管理员子系统 7
3.3 系统环境需求 7
3.4 本章小结 8
第4章系统设计 9
4.1 系统设计的原则与目标 9
4.1.1 系统建设遵循的原则 9
4.1.2 系统建设的目标 9
4.2 系统整体架构设计 9
4.3 系统核心子系统设计 11
4.3.1 学生子系统 11
4.3.2 管理员子系统 12
4.4 数据库设计 12
4.4.1 数据库设计基本原则 13
4.4.2 关系规范化 13
4.4.3 数据库逻辑结构设计 13
4.5 本章小结 15
第5章系统实现 16
5.1 数据库连接 16
5.2 登录功能的实现 16
5.3 管理员子系统实现 20
5.3.1 个人信息管理 20
5.3.2 学生管理 21
5.3.3 班级管理 22
5.3.4 宿舍管理 22
5.3.5 缴费管理 23
5.4 学生子系统实现 24
5.4.1 个人信息管理 24
5.4.2 报到缴费 24
5.5 本章小结 25
第6章系统测试 27
6.1 测试目的 27
6.2 测试方法 27
6.3 测试内容 27
6.4 本章小结 29
第7章总结与展望 30
7.1 全文总结 30
7.2 工作展望 30
参考文献 31
致谢 32
绪论
系统开发的背景
大学新生入学报到工作是高校一项极为重要的工作,随着近年来许多学校的扩招,新生入学的人数也与之剧增,如此同时也带来了新的问题,新生的入学报到工作越来越烦杂,同时由于涉及的部门较多,数据量庞大,带来的工作量也与之剧增。对学校的管理工作带来很大负担,考验着学校的管理水平和管理效率。
随着信息网络的发展,采用现代化手段和技术实现报到注册工作无纸化、高效化、准确化管理是迫切需要的,它可以提高工作效率,能够快速、准确的完成新生报到注册管理工作[1]。然而许多高校依旧是通过人力来进行新生报到的工作,这样的方式已经十分不适合目前高校的现状,所以将学生报到管理的工作融入信息化管之中会是高校在管理工作上的一个趋势。
系统开发的意义
面对每年新生入学报到管理的压力,通过信息化的管理可以有效的降低学校部门的压力。虽然目前许多高校有自己的教务系统平台,但是在新生入学报到上却鲜有完善的管理平台,通过建立一个新生报到管理系统,不仅可以方便学校管理人员对学生信息进行处理,提高管理效率,更加可以让刚入学的学生方便的查询到自己的相关报到信息,主要体现在如下几个方面:
第一、提高了工作效率。管理员通过web页面便可以对学生的数据进行处理,分配寝室和分配班级等工作,也可以在后台查询到新生的缴费情况,可以在很大程度上减轻管理人员工作负担。
第二、方便了报到的学生。新生只要登录管理系统,就可以查询到自己的班级寝室等信息,及时了解到相关信息,为新生提供了很大的便利。
第三、促进数字校园发展。系统的使用,可以使报到管理全部电子化信息化,完善了学校的教务管理系统。
1.3 课题国内外研究现状
目前国内高校根据自身的需求,组织开发适合本校的教务管理系统,或者通过购买软件公司开发的系统,但是单独的报到系统却少有应用,一方面是部分学校依旧使用人工方式进行新生报到管理,另一方面报到系统中的部分功能与教务系统有重叠,例如班级和寝室的信息可以在教务系统查询到,所以就不再进行单独的报到系统设计。
国外的高校教务管理系统相对于国内发展现状而言,则更加的完善,大部分的高等院校都有自己的新生注册报到系统。系统结合学生报到管理的模式,并充分考虑实际报到需求,实现新生报到管理的网络化、信息化,且界面的设计也充分考虑到操作上的便利性。
1.4 论文的章节安排
本文主要针对学生报到管理系统应用需求,提出基于Struts2的学生报到管理系统的解决方案。各章章节安排如下: