引言

教务系统已成为高校不可缺的系统,它可以帮人相关人员从繁琐的事务脱离出来,提高高中效率,但是真正的想实现一个教务管理系统,是很难的,它涉及的领域很广,所以本文的教务管理系统只实现了教务中的排课(手动)、成绩录入模块,主要分为以下三大角色:管理员(教务)、任课教师、学生等。其中管理员的主要功能为:学生、教师档案信息的添加;人员账号信息的增、删、改、查等;课程的批量导入;课程信息的添、删改查;审核功能(用于审核教师提交的申请)。教师和学生的功能主要是:个人信息的查询-可修改手机号码,账号密码修改、课表的查询(可按不同学期显示)-可下载课表,然后教师还具备成绩录入、审核进度查询等功能。学生可查询成绩等。

开发环境

轻量级容器(服务器):tomcat 8.5
数据库:Mysql 5.5
JDK:1.8
编译器:IntelliJ IDEA 2022.1

技术

基于web的系统开发,架构为MVC软件设计架构,前端采用的是JSP页面开发,其中用到了大量的前端模板UI,后端主要是Servlet、Server、dao三层结构开发。

页面展示:
登录页
请添加图片描述
忘记密码
请添加图片描述
管理员后台页面
请添加图片描述
教师页面-课表查询
请添加图片描述
教师页面
请添加图片描述
请添加图片描述

学生页面
请添加图片描述
系统缺陷
批量导入的时候,无法做到数据格式的验证,以及导入模板比较死板。其次因为时间问题,批量删除的功能也暂未实现-前台已实现,需要后台调用代码,数据库的关系设计也存在一定的问题,有待完善!

源码+报告

链接:https://pan.baidu.com/s/1wOYoUaz3o06gxPhlTH1z_w
提取码:2022

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐