大学生考勤管理系统设计实现
[关键词:大学生,考勤管理] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0395,word全文:43页,合计:10000字 |
本系统是一个java Web项目,使用当前流行的SpringBoot,Mybatis,Spring等框架,使得开发的系统拥有良好的组织结构,能够较好的适应需求的变更,容易维护。开发过程中使用Git对代码进行版本管理,使用Maven来管理系统中使用到的大量第三方库。开发过程中系统可以在本地运行,方便调试修改,开发完毕后会部署到阿里云服务器上,使得所有计算机都可通过浏览器来访问系统。系统主要使用者为大学的学生和教师,方便教师记录管理考勤。
本文的组织结构
本文共分七个部分:
第一部分为绪论。主要介绍了选题背景,研究现状以及相关技术的简介。
第二部分为需求分析。包括可行性分析,需求分析。以及系统的功能性描述。
第三部分为系统分析与设计。主要介绍了系统的结构以及数据库的设计
第四部分为系统详细设计。主要是对系统的主要功能模块进行代码实现。
第五部分为系统测试。主要介绍了一些测试方法以及本系统的一些测试用例
第六部分主要是文章总结以及致谢
第七部分是参考文献以及附录部分。
登录功能的实现
本系统的用户共三类,学生,教师,管理员。他们的登陆界面是一样的,只是他们会在登陆时选择不同的下拉框中的选项。我设计的登陆界面是一个html界面,当用户点击登陆按钮后,会向后台发送一个post请求,同时把表单中的一些数据传到后台。这里用post请求而不同get主要是考虑到系统的安全性。发送get请求会将用户输入的信息在url中显示出来,这样不安全。系统后台接到登陆请求后,会根据不同的用户类型去不同的表中查询,如果能查到用户名密码相同的用户,就把该用户对象存到session中,并且从数据库查询该用户的首页需要展示的数据,然后返回相应主界面的文件名。
教师模块的实现
教师成功登陆系统后,界面上展示的是该教师这学期的所有课程,然后教师可以按照星期几来选择特定日期的课程,每一个课程都有一个链接,该链接指向一个新的页面,该页面展示了该教师的该课程每一个学生的出勤信息。教师可以通过按按钮来更改每个学生的出勤状态(迟到,正常等)。
管理员模块的实现
管理成功登陆系统后,界面上展示的是各种子模块,管理员可以增加,删除,修改,查询学生信息,也可以增加,删除,修 改,查询教师信息,也可以增加,删除,修改,查询班级信息,增加,删除,修改,查询排课信息。并且可以以学院,班级等为单位,查询考勤信息。
提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0395,word全文:43页,合计:10000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——大学生考勤管理系统设计实现(论文)!