基于javaee,mysql,tomcat的简单作业管理系统

1.作业思路

首先是choose.jsp页面,学生可以查看老师发布的作业和提交作业,老师可以添加学生,发布作业,两者皆可查看作业完成情况。
在这里插入图片描述

(1)首先,学生查看老师发布的作业页面(allhomework.jsp)
在这里插入图片描述

(2)学生查看了作业之后,可以提交相应的作业了,作业id与(1)里的id应当一致(addhomework.jsp)
在这里插入图片描述
(3)学生点击【添加作业】按钮后,会跳转到作业完成情况页面(index.jsp),作业编号与(2)中的作业id一致
在这里插入图片描述

(4)老师可以添加学生(addstudent.jsp)
在这里插入图片描述

(5)老师点击【添加学生】按钮之后跳转到allstudent.jsp页面
在这里插入图片描述

(6)老师还可以发布作业(post_homework.jsp)
在这里插入图片描述

点击【添加作业】按钮之后,会跳转到(1)页面,下面是新添加了一个作业的列表
在这里插入图片描述

2.作业代码

在这里插入图片描述
https://github.com/Xinchan233/homework2

3.小结

本次作业最难的是第一次写一个javaee小项目,页面与servlet的各种跳转容易让人逻辑混乱。
梳理清楚作业逻辑之后,第一个功能“发布作业”我写了很久,主要是把时间花在了servlet如何收到web页面输入值上。之后的几个功能只是第一个功能稍作改动,所以很快的就写完了。

还有一个坑是Long和String的类型不同导致的各种语句的不同上,在我用Long改了n个语句还是空指针之后(估计是因为语句执行不对,所以没办法接收数据,或者数据库那边接收LONG类型的变量有问题,导致空指针),我把类型全都改成了String,就没有问题了。🤦‍♀️

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值