更新时间:2021年2月20日
实现课程,作业的修改,删除功能
毕业设计看来看去,也就是看后端数据的增删改查
增和查的功能已经实现了,现在实现修改和删除
修改功能:
修改和添加的框是几乎一样的,我们可以进行重用
这里我们可以修改的是:
开始时间,结束时间,作业名字
修改前端api:
调用:
后端api:
界面优化一下:
我们测试一下效果:
ok,一次就成功了!
我们继续,删除功能:
删除操作:
删除相对于修改要比较简单点:
删除要彻底删除,不仅要把work表中的数据删除
还要删除学生作业表中的数据
测试一下:
一遍成功!
至此,作业模块的全部完成!
最后一个:
课程的修改与删除:
修改操作:
修改操作没问题了
最后一个,课程的删除:
同删除作业原理:
我们改进一下,在bll业务逻辑层进行处理
添加Ibll接口:
Bll:
另外我们在Dal看到了这个
其实我们已经在DAL层中写了方法
我们直接可以调用:
这个delete是一个重载
前端:
运行测试:
成功了!
一遍成!
舒服了
注意一点细节,删除我们要给一个提示框,问是否删除
提示框
填坑
文件作业类型要显示已提交文件和教师文件:
之前已经实现了查看已提交文件,现在要实现教师布置作业的文件
这个难度不大,将作业id发给后端
后端返回work数据即可
通过workid查看work,我记得我们已经写了这个api
ok没问题了
至此,作业模块全部完毕
我们下次将进行,登入验证码,邮箱注册,邮箱找回密码模块
我能感觉到,快结束了
(消息模块取消了,目前最难的是统计模块)