1.功能要求
老师:添加作业、添加学生、查询作业
学生:提交作业
2.数据库设计
学生表
作业表
学生提交作业表
3.界面设计
(1)主界面
(2)教师界面
(3)添加作业
(4)添加学生
(5)查看作业
(6)学生界面
(7)作业列表
(8)作业提交界面
4.源码简介
主要类名 | 主要函数 | 功能介绍 |
---|---|---|
shjdbc.java | public static List allSH() 、public static List allHomework()、public static homework getHomework(String id)、public static void addHomework(String title,String content)、 public static void addStudent(String id,String name)、public static void addStuHom(stuhom sh) | jdbc类,连接数据库,实现查询、增添数据 |
homework.java | get/set函数 | model类,存放作业变量 |
student.java | get/set函数 | model类,存放学生变量 |
stuhom.java | get/set函数 | model类,存放学生提交作业变量 |
addHomeworkServlet.java | doPost函数 | servletl类,连接jsp,调用jdbc类,页面跳转 |
addStudentServlet.java | doPost函数 | servletl类,连接jsp,调用jdbc类,页面跳转 |
alHomworkServlet.java | doGet函数 | servletl类,连接jsp,调用jdbc类,页面跳转 |
allStuHomServlet.java | doGet函数 | servletl类,连接jsp,调用jdbc类,页面跳转 |
submit.java | doPost/doGet函数 | servletl类,连接jsp,调用jdbc类,页面跳转 |
5.源码地址
https://github.com/yankexin/JavaEE-Homework02