首页 >  jsp/java设计  > 正文

基于JavaWeb的实验室助教系统

实验室助教系统是教学工作中最重要的一部分,随着高校招生规模的逐步扩大和教学方式的改革,在校学生人数将不断增加,而学生管理人员相对减少。加上我国高等学校基层学生考核工作的内容杂,管理细,要求高,头绪多,传统的档案式管理办法已基本不适应新形势的要求。在校老师,学生的基本信息,成绩信息管理,课程信息的管理和学生上课考勤情况的管理,稍有不慎就会出现错误。同时实验室助教系统的手工登录与查询,是一项非常繁重而枯燥的劳动,每天上课教师要进行学生出勤登记。
开发语言:Java
后端框架:Springboot+ssm(Spring+SpringMVC+MyBatis)
前端框架:vue.js
服务器:tomcat
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/idea
Maven包:Maven
基础信息管理(学生、教师、班级、课程):包括信息的新增、编辑、查看、删除。其中学生、教师、管理员都有自己的密码用来登录系统,且各个角色权限不一样,管理员有所有权限、教师只有班级管理和学生管理权限、学生只能查看和修改自己信息。学生选课、
选课管理:按照教务系统发布的课程信息,系统管理员把课程录入,学生在第一次实验室上课时进行选课,教师可以查看学生选课,编辑学生选课,管理员有所有权限,学生只能查看自己选的课程、选课、退课,教师只能查看和编辑他的课程被选的信息,不能查看所有的课程。
考勤功能和请假功能:学生实现签到请假功能,只能签到他所选的课程,只能查看和编辑自己的请假信息,教师和管理员可以查看和编辑审核签到信息和请假信息,请假信息只有未审核的请假单老师和管理员才可以审核,学生只能修改未审核的自己发起的请假单。
成绩管理:学生成绩查询,只能查询自己所选课程的成绩,教师对学生成绩进行查看、编辑、删除等,管理员可查看所有课程的成绩。成绩信息提供批量导入导出Excel文件功能。成绩统计信息,可通过课程来统计课程成绩信息,如最高分、平均分、最低分等,也可根据分数区间来统计展示。
研究方法与思路
  前端拟采用的是JQuery easyUI的管理框架,更轻松的打造出功能丰富并且美观的UI界面。,用Java Servlet生成动态web内容。;使用MySQL数据库管理系统,MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。方便;采用了Ajax的局部刷新技术,增强用户体验;使用面向接口的MVC三层设计模式。
   结合目标系统完成论文的撰写,查询知网文献,对目标功能进行分析,通过对相似论文的研究以及开发技术的研究,整理材料并编写相关材料的索引,表明所有材料的作者、出处、发表日期等以加强对研究对象的印象,深化对课题的研究,完善论文的结构。
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:java火车高铁票务销售系统

下一篇:基于javaweb的旅游文化宣传网站

相关文章: