【橙子日记33】从零开始的毕业设计

本文档记录了课程和作业管理系统的后端功能实现,包括作业的修改、删除,以及课程的修改和删除。修改功能涉及到开始时间、结束时间和作业名称的更新。删除功能不仅要从工作表中移除数据,还需清除学生作业表中的对应记录。所有操作均通过前后端API交互完成,并进行了测试确保功能正常。最后,提到了增加删除确认提示框的细节优化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更新时间:2021年2月20日

实现课程,作业的修改,删除功能
毕业设计看来看去,也就是看后端数据的增删改查
增和查的功能已经实现了,现在实现修改和删除

修改功能:
在这里插入图片描述
修改和添加的框是几乎一样的,我们可以进行重用
在这里插入图片描述
这里我们可以修改的是:
开始时间,结束时间,作业名字
修改前端api:
在这里插入图片描述
调用:
在这里插入图片描述
后端api:
在这里插入图片描述
界面优化一下:
在这里插入图片描述
我们测试一下效果:
在这里插入图片描述

在这里插入图片描述
ok,一次就成功了!

我们继续,删除功能:
删除操作:
删除相对于修改要比较简单点:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
删除要彻底删除,不仅要把work表中的数据删除
还要删除学生作业表中的数据
在这里插入图片描述
测试一下:
一遍成功!
至此,作业模块的全部完成!
最后一个:
课程的修改与删除:
修改操作:
在这里插入图片描述
在这里插入图片描述
修改操作没问题了
最后一个,课程的删除:
同删除作业原理:
我们改进一下,在bll业务逻辑层进行处理
添加Ibll接口:
在这里插入图片描述

Bll:
在这里插入图片描述
另外我们在Dal看到了这个
在这里插入图片描述
其实我们已经在DAL层中写了方法
我们直接可以调用:
在这里插入图片描述
这个delete是一个重载
前端:
在这里插入图片描述
运行测试:
在这里插入图片描述
成功了!
一遍成!
舒服了
注意一点细节,删除我们要给一个提示框,问是否删除
提示框
在这里插入图片描述
在这里插入图片描述
填坑
文件作业类型要显示已提交文件和教师文件:
在这里插入图片描述
之前已经实现了查看已提交文件,现在要实现教师布置作业的文件
这个难度不大,将作业id发给后端
后端返回work数据即可
通过workid查看work,我记得我们已经写了这个api
在这里插入图片描述
在这里插入图片描述
ok没问题了
至此,作业模块全部完毕
我们下次将进行,登入验证码,邮箱注册,邮箱找回密码模块

我能感觉到,快结束了
(消息模块取消了,目前最难的是统计模块)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值