💗博主介绍💗:✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌
温馨提示:文末有 优快云 平台官方提供的老师 Wechat / QQ 名片 :)
介绍
技术:springboot框架 mysql jpa freemarker
功能:
实现了高校教务信息基本操作流程的全部功能(排课、选课、课堂测验、考试、考勤等),系统分学生、教师、辅导员、管理员等角色,除基础脚手架外,实现的功能有:
管理员:系统管理、主修课管理、选修课管理、教师审核、辅导员审核等。
教师:注册登录、个人信息管理、上下班打卡、发布测验考试、发布作业、查看学生考勤打卡、作业统计、课表安排、查看通知等。
学生:登录、个人信息管理、选课、课程表查看、请假申请、查看通知、在线留言、考勤打卡、在线作业、在线测验考试、评价老师等。
辅导员:注册登录、个人信息管理、班级管理、班级课表查看、发布通知、上下班考勤打卡、班级学生管理、请假审批等
演示视频
文化演出网络购票系统的设计与实现(springboot框架、mybatis、mysql、vue)(电影订票)_哔哩哔哩_bilibili
系统功能
3.2 需求分析
在系统需求分析阶段,系统针对高校教务管理的各项需求进行了深入研究和分析。通过与学校教务部门、教师和学生的沟通,系统确定了包括排课、选课、考试、考勤等在内的教务管理的基本操作流程和功能需求。同时,根据不同用户角色的需求特点,如管理员、教师、学生和辅导员等,系统设计了相应的功能模块,确定了各自的权限和操作流程。需求分析阶段的工作为系统的后续设计和开发提供了明确的方向和基础,确保系统能够满足用户的实际需求,提高教务管理的效率和质量。
3.3 角色功能分析
3.3.1 管理员用 例分析
系统管理:负责系统的配置和管理,包括用户权限管理、系统设置等。
主修课管理:管理学校的主修课程信息,包括课程新增、修改、删除等操作。
选修课管理:管理学校的选修课程信息,包括课程新增、修改、删除等操作。
教师审核:审核教师的注册申请,确保注册信息的准确性和合法性。
辅导员审核:审核辅导员的注册申请,确保注册信息的准确性和合法性。如下图3-1所示:
图3-1 管理员用例图
3.3.2 教师用例分析
注册登录:注册教师账号并登录系统。
个人信息管理:管理个人信息,包括密码