学生网络选课系统ssm+vue

31 阅读2分钟

学生网络选课系统ssm+vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

学生网络选课系统通过MySQL数据库和Java web进行开发

登录网址:http://localhost:8080/login

管理员账号密码:admin/123456

学生账号密码:202200020001/123456

教师账号密码:202200030001/123456

二、项目功能

1. 教务管理员功能

教务管理员拥有系统的最高权限,可进行以下操作:

系管理:新增、删除或维护系部信息。

专业管理:对各系下的专业进行管理。

班级管理:管理班级的相关信息。

学生管理:新增、删除或修改学生信息。

教师管理:维护教师信息及权限分配。

课程管理:管理课程的创建与维护。

选课管理:审核选课情况、修改选课信息。

管理员管理:灵活设置不同权限的教务管理员。

2. 教师功能

教师可以通过系统完成以下操作:

授课查询:查询自己的授课安排。

课表查询:查看授课时间及地点安排。

成绩录入:为学生录入成绩,支持批量操作。

3. 学生功能

学生作为系统的核心用户,可以通过系统完成选课全过程的自助化操作:

选课操作:根据自身需求进行课程选修。

课表查看:查看已选课程和课表安排。

成绩查询:随时查询各科成绩。

信息维护:修改个人信息,如联系方式等。

三、运行环境

开发工具:idea2021.1.2+apache-tomcat-8.0.29

运行环境:jdk1.8+mysql 8.0+apache-maven-3.8.6-bin

(此配置为本人调试所用,仅供参考)

四、项目技术

项目技术:JavaScript+HTML+CSS+Java+ssm+vue

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1758786206-c4ca4238a0b9238.png

1758786209-c81e728d9d4c2f6.png

1758786212-eccbc87e4b5ce2f.png

1758786214-a87ff679a2f3e71.png

1758786217-e4da3b7fbbce234.png

1758786219-1679091c5a880fa.png

1758786222-8f14e45fceea167.png

1758786224-c9f0f895fb98ab9.png

1758786226-45c48cce2e2d7fb.png

1758786229-d3d9446802a4425.png

1758786231-6512bd43d9caa6e.png

1758786233-c20ad4d76fe9775.png

1758786235-c51ce410c124a10.png

1758786238-aab3238922bcc25.png

1758786240-9bf31c7ff062936.png

1758786242-c74d97b01eae257.png

1758786245-70efdf2ec9b0860.png