发布时间:2023-04-28 00:31:33
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个二手车销售系统,二手车销售系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
用户详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索用户页面,点击详情按钮 | 点击用户详情按钮,进入用户详情页面 | Pass,展示用户详细信息 | 与预期相同 |
| 02 | 手动输入用户id信息 | 地址栏跳转userxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转userxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
管理员在用户管理页面,查询出所有的用户信息后,在对应的用户信息后,点击修改按钮,可以将用户id信息提交到服务器的用户控制层中。在控制层中通过update方法进行接收,接收用户id信息后使用select方法查询出对应的用户信息。并保存到request的user信息中,返回修改用户页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为User控制层的修改User方法
logger.debug("UserController.updateUser ......");
//使用select方法根据id获取用户信息
User user= userdao.selectByPrimaryKey(id);
//将用户信息保存到request的user字段中
request.setAttribute("user", user);
//返回修改用户页面
return "updateuser";
在修改用户页面,输入修改后的用户信息,点击提交按钮将更新后的用户信息提交到服务器后,使用修改用户方法进行接收。接收字段包括联系方式、年龄、用户、性别、用户id、账号、名字、,完成修改后,将给出页面提示信息修改用户信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为User控制层的修改User方法
logger.debug("UserController.updateUseract ......");
//使用update方法根据id修改用户信息
userdao.updateByPrimaryKeySelective(fenlei);
//将修改用户成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回用户管理页面
return "forward:/usermanage.action";
品牌详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索品牌页面,点击详情按钮 | 点击品牌详情按钮,进入品牌详情页面 | Pass,展示品牌详细信息 | 与预期相同 |
| 02 | 手动输入品牌id信息 | 地址栏跳转brandxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转brandxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
管理员在品牌管理页面,查询出所有的品牌信息后,在对应的品牌信息后,点击修改按钮,可以将品牌id信息提交到服务器的品牌控制层中。在控制层中通过update方法进行接收,接收品牌id信息后使用select方法查询出对应的品牌信息。并保存到request的brand信息中,返回修改品牌页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Brand控制层的修改Brand方法
logger.debug("BrandController.updateBrand ......");
//使用select方法根据id获取品牌信息
Brand brand= branddao.selectByPrimaryKey(id);
//将品牌信息保存到request的brand字段中
request.setAttribute("brand", brand);
//返回修改品牌页面
return "updatebrand";
在修改品牌页面,输入修改后的品牌信息,点击提交按钮将更新后的品牌信息提交到服务器后,使用修改品牌方法进行接收。接收字段包括品牌id、品牌、,完成修改后,将给出页面提示信息修改品牌信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Brand控制层的修改Brand方法
logger.debug("BrandController.updateBrandact ......");
//使用update方法根据id修改品牌信息
branddao.updateByPrimaryKeySelective(fenlei);
//将修改品牌成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回品牌管理页面
return "forward:/brandmanage.action";
员工详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索员工页面,点击详情按钮 | 点击员工详情按钮,进入员工详情页面 | Pass,展示员工详细信息 | 与预期相同 |
| 02 | 手动输入员工id信息 | 地址栏跳转staffxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转staffxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
管理员在员工管理页面,查询出所有的员工信息后,在对应的员工信息后,点击修改按钮,可以将员工id信息提交到服务器的员工控制层中。在控制层中通过update方法进行接收,接收员工id信息后使用select方法查询出对应的员工信息。并保存到request的staff信息中,返回修改员工页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Staff控制层的修改Staff方法
logger.debug("StaffController.updateStaff ......");
//使用select方法根据id获取员工信息
Staff staff= staffdao.selectByPrimaryKey(id);
//将员工信息保存到request的staff字段中
request.setAttribute("staff", staff);
//返回修改员工页面
return "updatestaff";
在修改员工页面,输入修改后的员工信息,点击提交按钮将更新后的员工信息提交到服务器后,使用修改员工方法进行接收。接收字段包括密码、员工id、性别、员工、年龄、名字、,完成修改后,将给出页面提示信息修改员工信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Staff控制层的修改Staff方法
logger.debug("StaffController.updateStaffact ......");
//使用update方法根据id修改员工信息
staffdao.updateByPrimaryKeySelective(fenlei);
//将修改员工成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回员工管理页面
return "forward:/staffmanage.action";
订单详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索订单页面,点击详情按钮 | 点击订单详情按钮,进入订单详情页面 | Pass,展示订单详细信息 | 与预期相同 |
| 02 | 手动输入订单id信息 | 地址栏跳转orderinfoxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转orderinfoxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
管理员在订单管理页面,查询出所有的订单信息后,在对应的订单信息后,点击修改按钮,可以将订单id信息提交到服务器的订单控制层中。在控制层中通过update方法进行接收,接收订单id信息后使用select方法查询出对应的订单信息。并保存到request的orderinfo信息中,返回修改订单页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Orderinfo控制层的修改Orderinfo方法
logger.debug("OrderinfoController.updateOrderinfo ......");
//使用select方法根据id获取订单信息
Orderinfo orderinfo= orderinfodao.selectByPrimaryKey(id);
//将订单信息保存到request的orderinfo字段中
request.setAttribute("orderinfo", orderinfo);
//返回修改订单页面
return "updateorderinfo";
在修改订单页面,输入修改后的订单信息,点击提交按钮将更新后的订单信息提交到服务器后,使用修改订单方法进行接收。接收字段包括员工、车辆id、车辆、订单、用户id、用户、员工id、成交价、订单id、,完成修改后,将给出页面提示信息修改订单信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Orderinfo控制层的修改Orderinfo方法
logger.debug("OrderinfoController.updateOrderinfoact ......");
//使用update方法根据id修改订单信息
orderinfodao.updateByPrimaryKeySelective(fenlei);
//将修改订单成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回订单管理页面
return "forward:/orderinfomanage.action";
反馈详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索反馈页面,点击详情按钮 | 点击反馈详情按钮,进入反馈详情页面 | Pass,展示反馈详细信息 | 与预期相同 |
| 02 | 手动输入反馈id信息 | 地址栏跳转feedbackxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转feedbackxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
管理员在反馈管理页面,查询出所有的反馈信息后,在对应的反馈信息后,点击修改按钮,可以将反馈id信息提交到服务器的反馈控制层中。在控制层中通过update方法进行接收,接收反馈id信息后使用select方法查询出对应的反馈信息。并保存到request的feedback信息中,返回修改反馈页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Feedback控制层的修改Feedback方法
logger.debug("FeedbackController.updateFeedback ......");
//使用select方法根据id获取反馈信息
Feedback feedback= feedbackdao.selectByPrimaryKey(id);
//将反馈信息保存到request的feedback字段中
request.setAttribute("feedback", feedback);
//返回修改反馈页面
return "updatefeedback";
在修改反馈页面,输入修改后的反馈信息,点击提交按钮将更新后的反馈信息提交到服务器后,使用修改反馈方法进行接收。接收字段包括用户id、用户、反馈id、反馈、订单、回复、订单id、,完成修改后,将给出页面提示信息修改反馈信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Feedback控制层的修改Feedback方法
logger.debug("FeedbackController.updateFeedbackact ......");
//使用update方法根据id修改反馈信息
feedbackdao.updateByPrimaryKeySelective(fenlei);
//将修改反馈成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回反馈管理页面
return "forward:/feedbackmanage.action";
管理员详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索管理员页面,点击详情按钮 | 点击管理员详情按钮,进入管理员详情页面 | Pass,展示管理员详细信息 | 与预期相同 |
| 02 | 手动输入管理员id信息 | 地址栏跳转adminxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转adminxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
管理员在管理员管理页面,查询出所有的管理员信息后,在对应的管理员信息后,点击修改按钮,可以将管理员id信息提交到服务器的管理员控制层中。在控制层中通过update方法进行接收,接收管理员id信息后使用select方法查询出对应的管理员信息。并保存到request的admin信息中,返回修改管理员页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Admin控制层的修改Admin方法
logger.debug("AdminController.updateAdmin ......");
//使用select方法根据id获取管理员信息
Admin admin= admindao.selectByPrimaryKey(id);
//将管理员信息保存到request的admin字段中
request.setAttribute("admin", admin);
//返回修改管理员页面
return "updateadmin";
在修改管理员页面,输入修改后的管理员信息,点击提交按钮将更新后的管理员信息提交到服务器后,使用修改管理员方法进行接收。接收字段包括密码、管理员id、账号、,完成修改后,将给出页面提示信息修改管理员信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Admin控制层的修改Admin方法
logger.debug("AdminController.updateAdminact ......");
//使用update方法根据id修改管理员信息
admindao.updateByPrimaryKeySelective(fenlei);
//将修改管理员成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回管理员管理页面
return "forward:/adminmanage.action";
车辆详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索车辆页面,点击详情按钮 | 点击车辆详情按钮,进入车辆详情页面 | Pass,展示车辆详细信息 | 与预期相同 |
| 02 | 手动输入车辆id信息 | 地址栏跳转vehiclexiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转vehiclexiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
管理员在车辆管理页面,查询出所有的车辆信息后,在对应的车辆信息后,点击修改按钮,可以将车辆id信息提交到服务器的车辆控制层中。在控制层中通过update方法进行接收,接收车辆id信息后使用select方法查询出对应的车辆信息。并保存到request的vehicle信息中,返回修改车辆页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Vehicle控制层的修改Vehicle方法
logger.debug("VehicleController.updateVehicle ......");
//使用select方法根据id获取车辆信息
Vehicle vehicle= vehicledao.selectByPrimaryKey(id);
//将车辆信息保存到request的vehicle字段中
request.setAttribute("vehicle", vehicle);
//返回修改车辆页面
return "updatevehicle";
在修改车辆页面,输入修改后的车辆信息,点击提交按钮将更新后的车辆信息提交到服务器后,使用修改车辆方法进行接收。接收字段包括品牌id、里程、标题、车辆、变速箱、车辆id、品牌、价格、上牌时间、发布时间、状态、描述、排量、,完成修改后,将给出页面提示信息修改车辆信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Vehicle控制层的修改Vehicle方法
logger.debug("VehicleController.updateVehicleact ......");
//使用update方法根据id修改车辆信息
vehicledao.updateByPrimaryKeySelective(fenlei);
//将修改车辆成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回车辆管理页面
return "forward:/vehiclemanage.action";
车辆评论详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索车辆评论页面,点击详情按钮 | 点击车辆评论详情按钮,进入车辆评论详情页面 | Pass,展示车辆评论详细信息 | 与预期相同 |
| 02 | 手动输入车辆评论id信息 | 地址栏跳转vehiclepinglunxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转vehiclepinglunxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
管理员在车辆评论管理页面,查询出所有的车辆评论信息后,在对应的车辆评论信息后,点击修改按钮,可以将车辆评论id信息提交到服务器的车辆评论控制层中。在控制层中通过update方法进行接收,接收车辆评论id信息后使用select方法查询出对应的车辆评论信息。并保存到request的vehiclepinglun信息中,返回修改车辆评论页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Vehiclepinglun控制层的修改Vehiclepinglun方法
logger.debug("VehiclepinglunController.updateVehiclepinglun ......");
//使用select方法根据id获取车辆评论信息
Vehiclepinglun vehiclepinglun= vehiclepinglundao.selectByPrimaryKey(id);
//将车辆评论信息保存到request的vehiclepinglun字段中
request.setAttribute("vehiclepinglun", vehiclepinglun);
//返回修改车辆评论页面
return "updatevehiclepinglun";
在修改车辆评论页面,输入修改后的车辆评论信息,点击提交按钮将更新后的车辆评论信息提交到服务器后,使用修改车辆评论方法进行接收。接收字段包括车辆评论、车辆评论id、车辆id、车辆、评论人、评论人id、内容、,完成修改后,将给出页面提示信息修改车辆评论信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Vehiclepinglun控制层的修改Vehiclepinglun方法
logger.debug("VehiclepinglunController.updateVehiclepinglunact ......");
//使用update方法根据id修改车辆评论信息
vehiclepinglundao.updateByPrimaryKeySelective(fenlei);
//将修改车辆评论成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回车辆评论管理页面
return "forward:/vehiclepinglunmanage.action";
公告详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索公告页面,点击详情按钮 | 点击公告详情按钮,进入公告详情页面 | Pass,展示公告详细信息 | 与预期相同 |
| 02 | 手动输入公告id信息 | 地址栏跳转noticexiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转noticexiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
管理员在公告管理页面,查询出所有的公告信息后,在对应的公告信息后,点击修改按钮,可以将公告id信息提交到服务器的公告控制层中。在控制层中通过update方法进行接收,接收公告id信息后使用select方法查询出对应的公告信息。并保存到request的notice信息中,返回修改公告页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Notice控制层的修改Notice方法
logger.debug("NoticeController.updateNotice ......");
//使用select方法根据id获取公告信息
Notice notice= noticedao.selectByPrimaryKey(id);
//将公告信息保存到request的notice字段中
request.setAttribute("notice", notice);
//返回修改公告页面
return "updatenotice";
在修改公告页面,输入修改后的公告信息,点击提交按钮将更新后的公告信息提交到服务器后,使用修改公告方法进行接收。接收字段包括公告id、内容、发布时间、图片、标题、,完成修改后,将给出页面提示信息修改公告信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Notice控制层的修改Notice方法
logger.debug("NoticeController.updateNoticeact ......");
//使用update方法根据id修改公告信息
noticedao.updateByPrimaryKeySelective(fenlei);
//将修改公告成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回公告管理页面
return "forward:/noticemanage.action";
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计