JAVAEE开发简单作业管理系统

一.作业要求

1.开发基于MySQL、serverlet、jsp的作业管理系统。
2.老师:添加作业、添加学生、查询学生作业。
3.学生:根据老师添加的作业进行作业提交。
备注:不要求CSS样式,功能优先,不涉及权限。

二.数据库设计

审题后设计了四张表,分别是 login、homework、applyhomework和addstudent。
在这里插入图片描述
各个表结构如下
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

三、项目实现

业务逻辑流程图如下:
在这里插入图片描述实现工具idea JavaEE、Tomcat等安装操作步骤省略,详情见上一篇博客。
https://blog.csdn.net/weixin_43459371/article/details/104655340

项目结构如下:
在这里插入图片描述
jdbc文件夹下jdbc.java实现jdbc连接和数据库SQL语句实现;
model文件夹对应各个数据库表结构,user存储全局静态变量;
servlet文件夹实现servlet技术;
jsp文件夹保存jsp页面。

具体实现源码过多,代码存放GitHub仓库:https://github.com/Mzssg/JavaEE

实现效果具体如下:
(由于不要求具体CSS样式和系统健壮性,再加上拖延症晚期患者写代码时间不太多界面比较丑…后续优化)
在这里插入图片描述
登录界面,有不同账户,分为老师和学生,点击登录进入不同页面。
在这里插入图片描述

注册界面,可选择注册教师账号或学生账号。
在这里插入图片描述
学生界面
在这里插入图片描述
有作业时显示所属老师的作业并可回答、提交
在这里插入图片描述
教师主界面,左侧选项可点击
在这里插入图片描述
滑动有变化效果
在这里插入图片描述
添加作业
在这里插入图片描述
添加学生
在这里插入图片描述
无作业会显示作业列表为空
在这里插入图片描述
有作业会显示作业信息。

相关文章: