项目介绍
学生选课系统,有学生、老师、管理员三种角色。
学生端权限
学生登录系统
选择课程并提交确认
各科成绩查询
总成绩查询
成绩排名、各科成绩排名
老师端权限
登录系统
课程管理(实现对课程的CURD)
考试成绩录入
各种查询(学生的单科成绩、总成绩、排名)
各种统计(统计及格率、统计80分以上的同学等)
管理端权限
登录系统
实现对学生的CURD
实现对老师的CURD
实现各种查询、统计
学完这个项目后的收获:
掌握项目开发的流程
掌握开发中的简单权限控制
掌握前端页面如何与后端整合
宏观把握一个项目
掌握echarts图表技术
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.数据库:MySql 5.7版本;
6.是否Maven项目: 否;查看源码目录中是否包含pom.xm