javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统

系统简介:该系统是基于Mysql数据库,tomcat服务器和IDEA创建的作业管理系统
功能大致已实现,用起来有些繁琐,不够便捷,且由于基础和时间问题有些细节功能尚未实现,后续会进行改进。
在浏览器输入网址,服务器处理请求,并可以执行对数据库的一系列操作,以实现相关功能。
大致功能包括:作业展示,老师添加作业,老师添加学生,学生查看作业,学生提交作业。

项目的目录结构为:

javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
对数据库执行的相关操作代码均在StudentHomework.Jdbc中,方便之后的调用,服务器传参及其他功能的功能均在servlet包中的类来实现。而界面的形成及展示均有下面的.jsp文件来实现。

数据库建表情况如下:包括三张表,老师创建的作业,学生信息表,和学生提交过的作业信息
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统

1. 首先作业展示,即老师查看学生提交作业情况。javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
2. 老师可以查看自己布置作业有哪些
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
3. 点击添加按钮可以添加作业,效果如图:
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
输入作业id,作业标题和发布时间,点击下面的添加按钮即可实现作业的发布,同时数据库也会实时的更新。
4. 老师添加学生:
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
老师输入学生学号,姓名,选择添加时间,之后点击添加,若该学生添加符合要求,则会跳转页面为添加成功。
**5.**学生查看作业,并对作业内容进行修改,然后提交。
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
这一功能目前有点问题,之后会进行修改完善。

代码展示:下面展示部分代码

Servlet代码展示
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
Jdbc代码展示:
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
jsp文件代码展示:
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
javaee第二次作业-基于Mysql、Servlet、JSP的作业管理系统
以上就是整个项目工程。