发布时间:2023-05-08 16:12:04
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个外卖配送平台,外卖配送平台项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
对已有的骑手信息进行修改,其实现步骤为通过骑手id获取骑手详细信息,对骑手信息进行修改,点击修改按钮完成骑手信息修改操作。在RiderController中获取Rider的id信息,根据id信息调用RiderMapper的selectById方法获取骑手详细信息。将修改后的骑手信息通过updateById方法进行修改,其核心代码如下:
骑手控制层核心代码:
//接受用户发起的updaterider请求
@RequestMapping(value = "updaterideract")
//调用骑手服务层的修改请求
riderservice.updaterideract(request, session);
骑手服务层核心代码:
//调用riderdao的update方法根据骑手id修改骑手信息
riderdao.update(rider);
//返回页面修改骑手成功提示信息
request.setAttribute("message", "修改骑手成功");
骑手管理测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在菜单栏点击管理骑手按钮 | 点击骑手按钮,跳转骑手管理页面 | Pass,获取骑手到信息 | 与预期相同 |
02 | 在骑手页面输入“包含骑手”,获取对应骑手信息 | 输入“包含骑手”,页面动态获取骑手信息 | Pass,成功获取过滤后骑手信息 | 与预期相同 |
03 | 在骑手页面输入“未包含骑手”信息,等待搜索 | 输入“未包含骑手”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的订单内容信息进行修改,其实现步骤为通过订单内容id获取订单内容详细信息,对订单内容信息进行修改,点击修改按钮完成订单内容信息修改操作。在OrderdetailsController中获取Orderdetails的id信息,根据id信息调用OrderdetailsMapper的selectById方法获取订单内容详细信息。将修改后的订单内容信息通过updateById方法进行修改,其核心代码如下:
订单内容控制层核心代码:
//接受用户发起的updateorderdetails请求
@RequestMapping(value = "updateorderdetailsact")
//调用订单内容服务层的修改请求
orderdetailsservice.updateorderdetailsact(request, session);
订单内容服务层核心代码:
//调用orderdetailsdao的update方法根据订单内容id修改订单内容信息
orderdetailsdao.update(orderdetails);
//返回页面修改订单内容成功提示信息
request.setAttribute("message", "修改订单内容成功");
订单内容管理测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在菜单栏点击管理订单内容按钮 | 点击订单内容按钮,跳转订单内容管理页面 | Pass,获取订单内容到信息 | 与预期相同 |
02 | 在订单内容页面输入“包含订单内容”,获取对应订单内容信息 | 输入“包含订单内容”,页面动态获取订单内容信息 | Pass,成功获取过滤后订单内容信息 | 与预期相同 |
03 | 在订单内容页面输入“未包含订单内容”信息,等待搜索 | 输入“未包含订单内容”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的订单评价信息进行修改,其实现步骤为通过订单评价id获取订单评价详细信息,对订单评价信息进行修改,点击修改按钮完成订单评价信息修改操作。在OrdersevaluateController中获取Ordersevaluate的id信息,根据id信息调用OrdersevaluateMapper的selectById方法获取订单评价详细信息。将修改后的订单评价信息通过updateById方法进行修改,其核心代码如下:
订单评价控制层核心代码:
//接受用户发起的updateordersevaluate请求
@RequestMapping(value = "updateordersevaluateact")
//调用订单评价服务层的修改请求
ordersevaluateservice.updateordersevaluateact(request, session);
订单评价服务层核心代码:
//调用ordersevaluatedao的update方法根据订单评价id修改订单评价信息
ordersevaluatedao.update(ordersevaluate);
//返回页面修改订单评价成功提示信息
request.setAttribute("message", "修改订单评价成功");
订单评价管理测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在菜单栏点击管理订单评价按钮 | 点击订单评价按钮,跳转订单评价管理页面 | Pass,获取订单评价到信息 | 与预期相同 |
02 | 在订单评价页面输入“包含订单评价”,获取对应订单评价信息 | 输入“包含订单评价”,页面动态获取订单评价信息 | Pass,成功获取过滤后订单评价信息 | 与预期相同 |
03 | 在订单评价页面输入“未包含订单评价”信息,等待搜索 | 输入“未包含订单评价”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的菜系信息进行修改,其实现步骤为通过菜系id获取菜系详细信息,对菜系信息进行修改,点击修改按钮完成菜系信息修改操作。在CuisineController中获取Cuisine的id信息,根据id信息调用CuisineMapper的selectById方法获取菜系详细信息。将修改后的菜系信息通过updateById方法进行修改,其核心代码如下:
菜系控制层核心代码:
//接受用户发起的updatecuisine请求
@RequestMapping(value = "updatecuisineact")
//调用菜系服务层的修改请求
cuisineservice.updatecuisineact(request, session);
菜系服务层核心代码:
//调用cuisinedao的update方法根据菜系id修改菜系信息
cuisinedao.update(cuisine);
//返回页面修改菜系成功提示信息
request.setAttribute("message", "修改菜系成功");
菜系管理测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在菜单栏点击管理菜系按钮 | 点击菜系按钮,跳转菜系管理页面 | Pass,获取菜系到信息 | 与预期相同 |
02 | 在菜系页面输入“包含菜系”,获取对应菜系信息 | 输入“包含菜系”,页面动态获取菜系信息 | Pass,成功获取过滤后菜系信息 | 与预期相同 |
03 | 在菜系页面输入“未包含菜系”信息,等待搜索 | 输入“未包含菜系”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的管理员信息进行修改,其实现步骤为通过管理员id获取管理员详细信息,对管理员信息进行修改,点击修改按钮完成管理员信息修改操作。在AdminController中获取Admin的id信息,根据id信息调用AdminMapper的selectById方法获取管理员详细信息。将修改后的管理员信息通过updateById方法进行修改,其核心代码如下:
管理员控制层核心代码:
//接受用户发起的updateadmin请求
@RequestMapping(value = "updateadminact")
//调用管理员服务层的修改请求
adminservice.updateadminact(request, session);
管理员服务层核心代码:
//调用admindao的update方法根据管理员id修改管理员信息
admindao.update(admin);
//返回页面修改管理员成功提示信息
request.setAttribute("message", "修改管理员成功");
管理员管理测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在菜单栏点击管理管理员按钮 | 点击管理员按钮,跳转管理员管理页面 | Pass,获取管理员到信息 | 与预期相同 |
02 | 在管理员页面输入“包含管理员”,获取对应管理员信息 | 输入“包含管理员”,页面动态获取管理员信息 | Pass,成功获取过滤后管理员信息 | 与预期相同 |
03 | 在管理员页面输入“未包含管理员”信息,等待搜索 | 输入“未包含管理员”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的购物车信息进行修改,其实现步骤为通过购物车id获取购物车详细信息,对购物车信息进行修改,点击修改按钮完成购物车信息修改操作。在ShopcarController中获取Shopcar的id信息,根据id信息调用ShopcarMapper的selectById方法获取购物车详细信息。将修改后的购物车信息通过updateById方法进行修改,其核心代码如下:
购物车控制层核心代码:
//接受用户发起的updateshopcar请求
@RequestMapping(value = "updateshopcaract")
//调用购物车服务层的修改请求
shopcarservice.updateshopcaract(request, session);
购物车服务层核心代码:
//调用shopcardao的update方法根据购物车id修改购物车信息
shopcardao.update(shopcar);
//返回页面修改购物车成功提示信息
request.setAttribute("message", "修改购物车成功");
购物车管理测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在菜单栏点击管理购物车按钮 | 点击购物车按钮,跳转购物车管理页面 | Pass,获取购物车到信息 | 与预期相同 |
02 | 在购物车页面输入“包含购物车”,获取对应购物车信息 | 输入“包含购物车”,页面动态获取购物车信息 | Pass,成功获取过滤后购物车信息 | 与预期相同 |
03 | 在购物车页面输入“未包含购物车”信息,等待搜索 | 输入“未包含购物车”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的菜品信息进行修改,其实现步骤为通过菜品id获取菜品详细信息,对菜品信息进行修改,点击修改按钮完成菜品信息修改操作。在DishesController中获取Dishes的id信息,根据id信息调用DishesMapper的selectById方法获取菜品详细信息。将修改后的菜品信息通过updateById方法进行修改,其核心代码如下:
菜品控制层核心代码:
//接受用户发起的updatedishes请求
@RequestMapping(value = "updatedishesact")
//调用菜品服务层的修改请求
dishesservice.updatedishesact(request, session);
菜品服务层核心代码:
//调用dishesdao的update方法根据菜品id修改菜品信息
dishesdao.update(dishes);
//返回页面修改菜品成功提示信息
request.setAttribute("message", "修改菜品成功");
菜品管理测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在菜单栏点击管理菜品按钮 | 点击菜品按钮,跳转菜品管理页面 | Pass,获取菜品到信息 | 与预期相同 |
02 | 在菜品页面输入“包含菜品”,获取对应菜品信息 | 输入“包含菜品”,页面动态获取菜品信息 | Pass,成功获取过滤后菜品信息 | 与预期相同 |
03 | 在菜品页面输入“未包含菜品”信息,等待搜索 | 输入“未包含菜品”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的用户信息进行修改,其实现步骤为通过用户id获取用户详细信息,对用户信息进行修改,点击修改按钮完成用户信息修改操作。在UserController中获取User的id信息,根据id信息调用UserMapper的selectById方法获取用户详细信息。将修改后的用户信息通过updateById方法进行修改,其核心代码如下:
用户控制层核心代码:
//接受用户发起的updateuser请求
@RequestMapping(value = "updateuseract")
//调用用户服务层的修改请求
userservice.updateuseract(request, session);
用户服务层核心代码:
//调用userdao的update方法根据用户id修改用户信息
userdao.update(user);
//返回页面修改用户成功提示信息
request.setAttribute("message", "修改用户成功");
用户管理测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在菜单栏点击管理用户按钮 | 点击用户按钮,跳转用户管理页面 | Pass,获取用户到信息 | 与预期相同 |
02 | 在用户页面输入“包含用户”,获取对应用户信息 | 输入“包含用户”,页面动态获取用户信息 | Pass,成功获取过滤后用户信息 | 与预期相同 |
03 | 在用户页面输入“未包含用户”信息,等待搜索 | 输入“未包含用户”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的订单信息进行修改,其实现步骤为通过订单id获取订单详细信息,对订单信息进行修改,点击修改按钮完成订单信息修改操作。在OrdersController中获取Orders的id信息,根据id信息调用OrdersMapper的selectById方法获取订单详细信息。将修改后的订单信息通过updateById方法进行修改,其核心代码如下:
订单控制层核心代码:
//接受用户发起的updateorders请求
@RequestMapping(value = "updateordersact")
//调用订单服务层的修改请求
ordersservice.updateordersact(request, session);
订单服务层核心代码:
//调用ordersdao的update方法根据订单id修改订单信息
ordersdao.update(orders);
//返回页面修改订单成功提示信息
request.setAttribute("message", "修改订单成功");
订单管理测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在菜单栏点击管理订单按钮 | 点击订单按钮,跳转订单管理页面 | Pass,获取订单到信息 | 与预期相同 |
02 | 在订单页面输入“包含订单”,获取对应订单信息 | 输入“包含订单”,页面动态获取订单信息 | Pass,成功获取过滤后订单信息 | 与预期相同 |
03 | 在订单页面输入“未包含订单”信息,等待搜索 | 输入“未包含订单”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的公告信息进行修改,其实现步骤为通过公告id获取公告详细信息,对公告信息进行修改,点击修改按钮完成公告信息修改操作。在NoticeController中获取Notice的id信息,根据id信息调用NoticeMapper的selectById方法获取公告详细信息。将修改后的公告信息通过updateById方法进行修改,其核心代码如下:
公告控制层核心代码:
//接受用户发起的updatenotice请求
@RequestMapping(value = "updatenoticeact")
//调用公告服务层的修改请求
noticeservice.updatenoticeact(request, session);
公告服务层核心代码:
//调用noticedao的update方法根据公告id修改公告信息
noticedao.update(notice);
//返回页面修改公告成功提示信息
request.setAttribute("message", "修改公告成功");
公告管理测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在菜单栏点击管理公告按钮 | 点击公告按钮,跳转公告管理页面 | Pass,获取公告到信息 | 与预期相同 |
02 | 在公告页面输入“包含公告”,获取对应公告信息 | 输入“包含公告”,页面动态获取公告信息 | Pass,成功获取过滤后公告信息 | 与预期相同 |
03 | 在公告页面输入“未包含公告”信息,等待搜索 | 输入“未包含公告”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计