一,涉及到的技术
Jsp/Springboot/Jpa/Mybatis/RESTful API
二,源码
三,项目实现
项目实现了一个简单的作业管理系统,在其中在该系统中前端使用JSP,后端使用Spring Boot,数据库操作使用JPA并且数据库使用MySQL。该系统分为老师端和学生端,同时支持最基本的老师布置作业与学生提交作业等基本功能以及一些拓展功能。主要包括的功能如下:
老师:
1. 注册账号
2. 登录
3. 布置作业
4. 查看已经布置的作业
5. 查看作业的提交情况
学生:
1. 注册账号
2. 登录
3. 查看已布置作业
4. 选择作业进行提交
5. 编辑已提交的作业
四,数据库设计
数据库主要由四张表构成,主要是student、teacher、homework和s_student_homework表。四个表合起来协助进程的顺利进展。
五,后端设计
后端的包主要由五个包构成。