博主介绍:✌全网粉丝10W+,B站项目阿龙、csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、华为云获奖者,“程序员阿龙”✌
主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python,MYSQL、Hodpood、flask、爬虫、数据可视化、小程序、安卓app、大数据、深度学习、yolo框架、人工智能方面项目指导!。
🍅文末获取源码联系🍅
微信:kotlinLiu QQ:133941174
👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟
AAA程序员阿龙的个人空间-AAA程序员阿龙个人主页-哔哩哔哩视频
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人
摘 要
随着课程的增多,学生的选择性越来越大。现在大多数学校选课的方式采用学生上报给老师,老师负责整理。这种方式效率低、灵活性低,每门课程的选报人数有限就给老师的统计整理工作造成困难。目前,网络发展成熟,各类管理系统层出不穷,如果可以有专业的管理系统提供网上选课,则可以帮助老师和学生。
本基于SpringMVC网上选课系统采用B/S框架进行设计,语言采用JAVA,数据库为MySQL。在技术中加入Vue,使界面更加丰富、友好。本系统针对学生选择课程而开发,使用角色为管理员和学生、老师。学生可以通过登录在界面里浏览课程进行选择和查询课程成绩、查询教学资源。管理员可以管理学生信息、课程信息、老师信息、班级信息、查询学生的课程成绩等。老师可以管理个人资料和发布学生的成绩等。在本系统中,学生可以详细了解课程的内容、负责老师,灵活性强,对学生的选课帮助非常大。
关键词: 在线选课;课程信息;选课成绩管理;JAVA语言
5.1管理员功能界面的实现
管理员是系统里的最高权限,负责系统里的所有信息的管理、审核。包括学生信息、课程信息、成绩信息等。
5.1.1用户登录界面的实现
本功能设计的目的是帮助系统检验身份,保证系统的安全。在用户登录功能界面里的元素包括按钮、列表框、文字、图片等。用户输入框、密码输入框、权限列表框都居中展示。用户登录界面的实现界面如下图5.1所示:
图5.1用户登录界面的实现效果
5.1.2个人中心管理功能的实现界面
在个人中心管理功能里,管理员可以设置新的管理员,可以查询已有的管理员和修改当前登录的登录密码。设置多个管理员可以让更多的工作人员参与进来。修改个人信息功能的实现界面如下图5.2所示:
图5.2修改个人信息功能的实现界面
修改密码的实现界面如下图5.3所示:
图5.3修改密码的实现界面
5.1.3课程信息管理功能的实现界面
管理员登录后在课程信息管理功能里可以发布新的课程和删除不使用的课程以及修改错误的课程,管理员查询课程信息的实现界面如下图5.4所示:
图5.4管理员查询课程信息的功能实现界面
5.1.4老师信息管理功能的实现界面
管理员在本功能里可以添加老师资料,可以为老师分配账号和密码,帮助老师使用本系统,当老师辞职后管理员可以及时的删除老师信息防止系统内容的外泄。管理员查询老师信息功能的实现界面如下图5.5所示:
图5.5管理员查询老师信息功能的实现界面
5.1.5班级管理功能的实现界面
班级管理功能里可以看到班级的编号和标题,点击添加班级信息可以进入添加界面里实现班级的更新。管理员查询班级信息功能的实现界面如下图5.6所示:
图5.6管理员查询班级信息功能的实现界面
5.1.6学生信息管理功能的实现界面
管理员可以添加学生信息和查询学生信息,学生信息添加后,学生可以自己修改自己的资料。管理员查询学生信息功能的实现界面如下图5.7所示:
图5.7管理员查询学生信息功能的实现界面
5.1.7成绩管理功能的实现界面
管理员也可以对学生的成绩进行修改和删除以此来审核老师给发布的学生成绩。管理员查询成绩信息功能的实现界面如下图5.8所示:
图5.8管理员查询成绩信息功能的实现界面
5.1.8教学计划管理功能的实现界面
管理员可以查询老师制定的教学计划,并可以进行修改和添加、删除。管理员查询教学计划功能的实现界面如下图5.9所示:
图5.9管理员查询教学计划信息的实现界面
5.1.9学生选课管理功能的实现界面
管理员也可以查询学生的选课详情并进行修改和删除、查询。学生选课功能的实现界面如下图5.10所示:
图5.10管理员查
询学生选课信息的实现界面
4.1系统功能结构设计
本系统的功能界面设计为三个,学生中心界面和管理员中心界面、老师中心界面。根据不同用户的不同需求分开设计功能。学生中心界面的功能为个人资料、选课功能、成绩功能、教学资源功能等,管理员中心界面的功能为系统用户、课程、班级、系统信息等,老师中心界面的功能为选课成绩、个人资料等。本系统的功能结构图如下图4.1所示:
图4.1系统功能结构图