功能介绍

  • 发布作业:老师可以发布作业,可自定义 作业标题、作业要求、截止日期
  • JAVAEE 作业管理系统 jsp servelet layui
  • 学生查看现有作业:老师发布的每一项作业,将以表格形式展现给学生,学生可以查看 作业标题、作业要求、截止日期 并 提交作业
  • JAVAEE 作业管理系统 jsp servelet layui
  • 提交作业:学生可以提交作业,自定义内容包括 提交标题、作业内容
  • JAVAEE 作业管理系统 jsp servelet layui
  • 老师查看作业:老师可以查看学生提交的作业,如内容过多,可查看详情
  • JAVAEE 作业管理系统 jsp servelet layui
  • 登录注册:为了对使用者身份(老师or学生)进行区分,添加了登录注册功能JAVAEE 作业管理系统 jsp servelet layui

涉及到的相关工具

Java (JSP Servlet) Html Javascript JQuery Mysql
前端框架:layui

数据设计

数据库物理模型

JAVAEE 作业管理系统 jsp servelet layui
没有采用外键,其中HomeworkID设置为自增长

项目目录结构(类间无包含关系)

JAVAEE 作业管理系统 jsp servelet layui

源码地址

Github:https://github.com/13269279918/JavaEE-HomeworkSystem
抱歉,以前没有用过GITHUB,不知道这个链接可不可以,我自己是可以点开看的。

存在问题

1.由于时间略短,系统整体不是很完善。功能相对简单,虽然使用了LAYUI前端框架,UI设计也过于简单粗暴
2.缺乏相关的容错机制,比如,超出作业截止日期仍旧能够提交作业
3.数据库设计存在冗余,因为第一次进行WEB开发,不熟悉HTML和JS,为了降低数据操作难度,没有设置外键引用等复杂的数据操作。

相关文章: