引言
教务系统已成为高校不可缺的系统,它可以帮人相关人员从繁琐的事务脱离出来,提高高中效率,但是真正的想实现一个教务管理系统,是很难的,它涉及的领域很广,所以本文的教务管理系统只实现了教务中的排课(手动)、成绩录入模块,主要分为以下三大角色:管理员(教务)、任课教师、学生等。其中管理员的主要功能为:学生、教师档案信息的添加;人员账号信息的增、删、改、查等;课程的批量导入;课程信息的添、删改查;审核功能(用于审核教师提交的申请)。教师和学生的功能主要是:个人信息的查询-可修改手机号码,账号密码修改、课表的查询(可按不同学期显示)-可下载课表,然后教师还具备成绩录入、审核进度查询等功能。学生可查询成绩等。
开发环境
轻量级容器(服务器):tomcat 8.5
数据库:Mysql 5.5
JDK:1.8
编译器:IntelliJ IDEA 2022.1
技术
基于web的系统开发,架构为MVC软件设计架构,前端采用的是JSP页面开发,其中用到了大量的前端模板UI,后端主要是Servlet、Server、dao三层结构开发。
页面展示:
登录页
忘记密码
管理员后台页面
教师页面-课表查询
教师页面
学生页面
系统缺陷
批量导入的时候,无法做到数据格式的验证,以及导入模板比较死板。其次因为时间问题,批量删除的功能也暂未实现-前台已实现,需要后台调用代码,数据库的关系设计也存在一定的问题,有待完善!
源码+报告文章来源:https://www.toymoban.com/news/detail-507491.html
链接:https://pan.baidu.com/s/1wOYoUaz3o06gxPhlTH1z_w
提取码:2022文章来源地址https://www.toymoban.com/news/detail-507491.html
到了这里,关于基于web的教务管理系统-课程设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!