这是一个基于Springboot的,Webform形式的学生选课管理信息系统,采用前后端分离的框架。用到的后端框架是SpringBoot、Mybatis,前端框架是layui,具体功能用java语言实现,数据库使用MySQL 等技术。
开发工具:IntelliJ IDEA 2022.2.1、MySQL Server 8.0、navicat;
开发语言:Java、HTML、css、JavaScript、sql;
开发技术:后端框架:SpringBoot、Mybatis;
前端框架:layui。
学生选课系统数据库中需要存储的数据主要概括为四类:
(1)学生的姓名、学号、学院、班级、电话号码等;
(2)课程的任课教师、上课时间、上课地点等;
(3)任课教师的学院、教授课程、电话号码等;
(4)选课系统管理员的课程管理、人员管理、学院管理等。
用户需要从数据库中获得信息的内容与性质分为两类:
(1)学生需要获取课程的任课教师、上课时间、上课地点等;
(2)教师需要获取教授课程的上课时间、上课地点和选中该课程学生的个人信息等。
(3)管理员需要获取学生、教师、课程等的信息。
1