/student-manager

上海大学 数据库原理小组作业 课程管理系统 Android + Springboot

Primary LanguageJava

项目介绍

这是一个采用前后端分离开发的项目,前端采用安卓开发、后端采用 Spring boot + Mybatis 开发。

项目后端参考@auggie的项目StudentManageSystem,在此表示感谢

2021/2022冬季学期 上海大学数据库大作业

项目部署

  1. 建立数据库
mysqld -u username -p password DataBaseName < student.sql
  1. maven打包jar
java -jar student.jar
  1. 安装Android端应用
adb install student.apk

项目展示

  1. 登陆界面

login

  1. admin 主界面

admin

  1. 学生端

student

  1. 教师端

teacher

实现的功能

  1. admin 实现对教师、学生、 课程的 CRUD,实现对数据库的完全控制
  2. teacher 实现查询我开设的课程, 以及选择我课程的学生信息,以及对学生成绩的登记、修改
  3. student 实现选课退课的功能,实现成绩查询的功能

数据库设计

image-20220227125737060