发布时间:2023-04-28 05:31:18
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个点餐小程序系统,点餐小程序系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
用户对系统中产品分类信息进行维护时,需要查询出所有的产品分类信息。在菜单栏中点击产品分类管理,在产品分类控制层中通过GET获取页面的产品分类管理请求。使用select方法查询出所有的产品分类信息。在产品分类控制层中响应页面的产品分类管理请求,通过产品分类控制层调用产品分类服务层的product_categorymanage方法,最终通过拼接sql语句的形式将查询的结果返回到request中进行保存,保存名称为product_categoryall。最终在页面中进行循环展示,使用for语句进行动态展示。此部分核心代码如下:
Product_categoryExample example = new Product_categoryExample();
// 使用 Product_categorydao.selectByExample(example)方法获取所有的Product_category数据
List Product_categoryall = Product_categorydao.selectByExample(example);
// 将所有的Product_category数据保存到request中的Product_categoryall参数里
request.setAttribute("Product_categoryall", Product_categoryall);
管理产品分类界面如图所示。
产品分类详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索产品分类页面,点击详情按钮 | 点击产品分类详情按钮,进入产品分类详情页面 | Pass,展示产品分类详细信息 | 与预期相同 |
| 02 | 手动输入产品分类id信息 | 地址栏跳转product_categoryxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转product_categoryxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
用户对系统中卖家信息信息进行维护时,需要查询出所有的卖家信息信息。在菜单栏中点击卖家信息管理,在卖家信息控制层中通过GET获取页面的卖家信息管理请求。使用select方法查询出所有的卖家信息信息。在卖家信息控制层中响应页面的卖家信息管理请求,通过卖家信息控制层调用卖家信息服务层的seller_infomanage方法,最终通过拼接sql语句的形式将查询的结果返回到request中进行保存,保存名称为seller_infoall。最终在页面中进行循环展示,使用for语句进行动态展示。此部分核心代码如下:
Seller_infoExample example = new Seller_infoExample();
// 使用 Seller_infodao.selectByExample(example)方法获取所有的Seller_info数据
List Seller_infoall = Seller_infodao.selectByExample(example);
// 将所有的Seller_info数据保存到request中的Seller_infoall参数里
request.setAttribute("Seller_infoall", Seller_infoall);
管理卖家信息界面如图所示。
卖家信息详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索卖家信息页面,点击详情按钮 | 点击卖家信息详情按钮,进入卖家信息详情页面 | Pass,展示卖家信息详细信息 | 与预期相同 |
| 02 | 手动输入卖家信息id信息 | 地址栏跳转seller_infoxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转seller_infoxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
用户对系统中评论信息进行维护时,需要查询出所有的评论信息。在菜单栏中点击评论管理,在评论控制层中通过GET获取页面的评论管理请求。使用select方法查询出所有的评论信息。在评论控制层中响应页面的评论管理请求,通过评论控制层调用评论服务层的commentmanage方法,最终通过拼接sql语句的形式将查询的结果返回到request中进行保存,保存名称为commentall。最终在页面中进行循环展示,使用for语句进行动态展示。此部分核心代码如下:
CommentExample example = new CommentExample();
// 使用 Commentdao.selectByExample(example)方法获取所有的Comment数据
List Commentall = Commentdao.selectByExample(example);
// 将所有的Comment数据保存到request中的Commentall参数里
request.setAttribute("Commentall", Commentall);
管理评论界面如图所示。
评论详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索评论页面,点击详情按钮 | 点击评论详情按钮,进入评论详情页面 | Pass,展示评论详细信息 | 与预期相同 |
| 02 | 手动输入评论id信息 | 地址栏跳转commentxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转commentxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
用户对系统中产品信息信息进行维护时,需要查询出所有的产品信息信息。在菜单栏中点击产品信息管理,在产品信息控制层中通过GET获取页面的产品信息管理请求。使用select方法查询出所有的产品信息信息。在产品信息控制层中响应页面的产品信息管理请求,通过产品信息控制层调用产品信息服务层的product_infomanage方法,最终通过拼接sql语句的形式将查询的结果返回到request中进行保存,保存名称为product_infoall。最终在页面中进行循环展示,使用for语句进行动态展示。此部分核心代码如下:
Product_infoExample example = new Product_infoExample();
// 使用 Product_infodao.selectByExample(example)方法获取所有的Product_info数据
List Product_infoall = Product_infodao.selectByExample(example);
// 将所有的Product_info数据保存到request中的Product_infoall参数里
request.setAttribute("Product_infoall", Product_infoall);
管理产品信息界面如图所示。
产品信息详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索产品信息页面,点击详情按钮 | 点击产品信息详情按钮,进入产品信息详情页面 | Pass,展示产品信息详细信息 | 与预期相同 |
| 02 | 手动输入产品信息id信息 | 地址栏跳转product_infoxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转product_infoxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
用户对系统中订单详情信息进行维护时,需要查询出所有的订单详情信息。在菜单栏中点击订单详情管理,在订单详情控制层中通过GET获取页面的订单详情管理请求。使用select方法查询出所有的订单详情信息。在订单详情控制层中响应页面的订单详情管理请求,通过订单详情控制层调用订单详情服务层的order_detailmanage方法,最终通过拼接sql语句的形式将查询的结果返回到request中进行保存,保存名称为order_detailall。最终在页面中进行循环展示,使用for语句进行动态展示。此部分核心代码如下:
Order_detailExample example = new Order_detailExample();
// 使用 Order_detaildao.selectByExample(example)方法获取所有的Order_detail数据
List Order_detailall = Order_detaildao.selectByExample(example);
// 将所有的Order_detail数据保存到request中的Order_detailall参数里
request.setAttribute("Order_detailall", Order_detailall);
管理订单详情界面如图所示。
订单详情详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索订单详情页面,点击详情按钮 | 点击订单详情详情按钮,进入订单详情详情页面 | Pass,展示订单详情详细信息 | 与预期相同 |
| 02 | 手动输入订单详情id信息 | 地址栏跳转order_detailxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转order_detailxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
用户对系统中轮播图信息进行维护时,需要查询出所有的轮播图信息。在菜单栏中点击轮播图管理,在轮播图控制层中通过GET获取页面的轮播图管理请求。使用select方法查询出所有的轮播图信息。在轮播图控制层中响应页面的轮播图管理请求,通过轮播图控制层调用轮播图服务层的picturemanage方法,最终通过拼接sql语句的形式将查询的结果返回到request中进行保存,保存名称为pictureall。最终在页面中进行循环展示,使用for语句进行动态展示。此部分核心代码如下:
PictureExample example = new PictureExample();
// 使用 Picturedao.selectByExample(example)方法获取所有的Picture数据
List Pictureall = Picturedao.selectByExample(example);
// 将所有的Picture数据保存到request中的Pictureall参数里
request.setAttribute("Pictureall", Pictureall);
管理轮播图界面如图所示。
轮播图详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索轮播图页面,点击详情按钮 | 点击轮播图详情按钮,进入轮播图详情页面 | Pass,展示轮播图详细信息 | 与预期相同 |
| 02 | 手动输入轮播图id信息 | 地址栏跳转picturexiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转picturexiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
用户对系统中用户信息进行维护时,需要查询出所有的用户信息。在菜单栏中点击用户管理,在用户控制层中通过GET获取页面的用户管理请求。使用select方法查询出所有的用户信息。在用户控制层中响应页面的用户管理请求,通过用户控制层调用用户服务层的usermanage方法,最终通过拼接sql语句的形式将查询的结果返回到request中进行保存,保存名称为userall。最终在页面中进行循环展示,使用for语句进行动态展示。此部分核心代码如下:
UserExample example = new UserExample();
// 使用 Userdao.selectByExample(example)方法获取所有的User数据
List Userall = Userdao.selectByExample(example);
// 将所有的User数据保存到request中的Userall参数里
request.setAttribute("Userall", Userall);
管理用户界面如图所示。
用户详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索用户页面,点击详情按钮 | 点击用户详情按钮,进入用户详情页面 | Pass,展示用户详细信息 | 与预期相同 |
| 02 | 手动输入用户id信息 | 地址栏跳转userxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转userxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
用户对系统中订单信息进行维护时,需要查询出所有的订单信息。在菜单栏中点击订单管理,在订单控制层中通过GET获取页面的订单管理请求。使用select方法查询出所有的订单信息。在订单控制层中响应页面的订单管理请求,通过订单控制层调用订单服务层的order_mastermanage方法,最终通过拼接sql语句的形式将查询的结果返回到request中进行保存,保存名称为order_masterall。最终在页面中进行循环展示,使用for语句进行动态展示。此部分核心代码如下:
Order_masterExample example = new Order_masterExample();
// 使用 Order_masterdao.selectByExample(example)方法获取所有的Order_master数据
List Order_masterall = Order_masterdao.selectByExample(example);
// 将所有的Order_master数据保存到request中的Order_masterall参数里
request.setAttribute("Order_masterall", Order_masterall);
管理订单界面如图所示。
订单详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索订单页面,点击详情按钮 | 点击订单详情按钮,进入订单详情页面 | Pass,展示订单详细信息 | 与预期相同 |
| 02 | 手动输入订单id信息 | 地址栏跳转order_masterxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转order_masterxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
用户对系统中管理员信息进行维护时,需要查询出所有的管理员信息。在菜单栏中点击管理员管理,在管理员控制层中通过GET获取页面的管理员管理请求。使用select方法查询出所有的管理员信息。在管理员控制层中响应页面的管理员管理请求,通过管理员控制层调用管理员服务层的adminmanage方法,最终通过拼接sql语句的形式将查询的结果返回到request中进行保存,保存名称为adminall。最终在页面中进行循环展示,使用for语句进行动态展示。此部分核心代码如下:
AdminExample example = new AdminExample();
// 使用 Admindao.selectByExample(example)方法获取所有的Admin数据
List Adminall = Admindao.selectByExample(example);
// 将所有的Admin数据保存到request中的Adminall参数里
request.setAttribute("Adminall", Adminall);
管理管理员界面如图所示。
管理员详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索管理员页面,点击详情按钮 | 点击管理员详情按钮,进入管理员详情页面 | Pass,展示管理员详细信息 | 与预期相同 |
| 02 | 手动输入管理员id信息 | 地址栏跳转adminxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转adminxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计