发布时间:2022-11-22 10:19:11
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个电子产品购物网站,电子产品购物网站项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
对于系统中不需要的图书类型信息可以在图书类型管理页面,通过点击删除图书类型按钮进行删除。点击删除操作后将图书类型id通过get方式提交到服务器中,在服务器中通过Booktypecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除图书类型成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行BooktypeService.deleteBooktype方法
logger.debug("BooktypeService.deleteBooktype ......");
// 根据id调用Booktypedao的deleteByPrimaryKey方法,删除Booktype
Booktypedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除图书类型成功");
删除图书类型后,给出删除图书类型成功的提示信息,提示信息如图所示。
图删除图书类型界面
表添加图书类型测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_1 | 在系统中进行图书类型的添加,从页面中获取输入图书类型详细信息,提交到Booktype控制层中,使用insertbooktype进行图书类型数据的添加 | 输入完整的图书类型信息,封装为Booktype类,保存到数据库t_booktype表中 | 获取完整图书类型信息,点击添加按钮,完成图书类型表单提交 | Booktype控制层中接受到图书类型、名称、信息,提交到数据库中插入t_booktype数据表,页面给出添加图书类型成功信息 | Booktype控制层中接受到图书类型、名称、信息,提交到数据库中插入t_booktype数据表,页面给出添加图书类型成功信息 | 通过 |
对于系统中不需要的公告信息可以在公告管理页面,通过点击删除公告按钮进行删除。点击删除操作后将公告id通过get方式提交到服务器中,在服务器中通过Noticecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除公告成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行NoticeService.deleteNotice方法
logger.debug("NoticeService.deleteNotice ......");
// 根据id调用Noticedao的deleteByPrimaryKey方法,删除Notice
Noticedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除公告成功");
删除公告后,给出删除公告成功的提示信息,提示信息如图所示。
图删除公告界面
表添加公告测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_2 | 在系统中进行公告的添加,从页面中获取输入公告详细信息,提交到Notice控制层中,使用insertnotice进行公告数据的添加 | 输入完整的公告信息,封装为Notice类,保存到数据库t_notice表中 | 获取完整公告信息,点击添加按钮,完成公告表单提交 | Notice控制层中接受到公告id、内容、添加时间、标题、封面、信息,提交到数据库中插入t_notice数据表,页面给出添加公告成功信息 | Notice控制层中接受到公告id、内容、添加时间、标题、封面、信息,提交到数据库中插入t_notice数据表,页面给出添加公告成功信息 | 通过 |
对于系统中不需要的图书信息信息可以在图书信息管理页面,通过点击删除图书信息按钮进行删除。点击删除操作后将图书信息id通过get方式提交到服务器中,在服务器中通过Bookinfocontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除图书信息成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行BookinfoService.deleteBookinfo方法
logger.debug("BookinfoService.deleteBookinfo ......");
// 根据id调用Bookinfodao的deleteByPrimaryKey方法,删除Bookinfo
Bookinfodao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除图书信息成功");
删除图书信息后,给出删除图书信息成功的提示信息,提示信息如图所示。
图删除图书信息界面
表添加图书信息测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_3 | 在系统中进行图书信息的添加,从页面中获取输入图书信息详细信息,提交到Bookinfo控制层中,使用insertbookinfo进行图书信息数据的添加 | 输入完整的图书信息信息,封装为Bookinfo类,保存到数据库t_bookinfo表中 | 获取完整图书信息信息,点击添加按钮,完成图书信息表单提交 | Bookinfo控制层中接受到图书信息id、封面、介绍、名称、类型、图书信息、作者、数量、类型id、出版社、信息,提交到数据库中插入t_bookinfo数据表,页面给出添加图书信息成功信息 | Bookinfo控制层中接受到图书信息id、封面、介绍、名称、类型、图书信息、作者、数量、类型id、出版社、信息,提交到数据库中插入t_bookinfo数据表,页面给出添加图书信息成功信息 | 通过 |
对于系统中不需要的订单信息可以在订单管理页面,通过点击删除订单按钮进行删除。点击删除操作后将订单id通过get方式提交到服务器中,在服务器中通过Ordercontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除订单成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行OrderService.deleteOrder方法
logger.debug("OrderService.deleteOrder ......");
// 根据id调用Orderdao的deleteByPrimaryKey方法,删除Order
Orderdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除订单成功");
删除订单后,给出删除订单成功的提示信息,提示信息如图所示。
图删除订单界面
表添加订单测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_4 | 在系统中进行订单的添加,从页面中获取输入订单详细信息,提交到Order控制层中,使用insertorder进行订单数据的添加 | 输入完整的订单信息,封装为Order类,保存到数据库t_order表中 | 获取完整订单信息,点击添加按钮,完成订单表单提交 | Order控制层中接受到图书、状态、数量、价格、订单、图片、总价、图书id、订单id、用户id、信息,提交到数据库中插入t_order数据表,页面给出添加订单成功信息 | Order控制层中接受到图书、状态、数量、价格、订单、图片、总价、图书id、订单id、用户id、信息,提交到数据库中插入t_order数据表,页面给出添加订单成功信息 | 通过 |
对于系统中不需要的用户信息可以在用户管理页面,通过点击删除用户按钮进行删除。点击删除操作后将用户id通过get方式提交到服务器中,在服务器中通过Usercontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除用户成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行UserService.deleteUser方法
logger.debug("UserService.deleteUser ......");
// 根据id调用Userdao的deleteByPrimaryKey方法,删除User
Userdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除用户成功");
删除用户后,给出删除用户成功的提示信息,提示信息如图所示。
图删除用户界面
表添加用户测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_5 | 在系统中进行用户的添加,从页面中获取输入用户详细信息,提交到User控制层中,使用insertuser进行用户数据的添加 | 输入完整的用户信息,封装为User类,保存到数据库t_user表中 | 获取完整用户信息,点击添加按钮,完成用户表单提交 | User控制层中接受到联系方式、收货地址、介绍、密码、用户、性别、账号、用户id、名字、信息,提交到数据库中插入t_user数据表,页面给出添加用户成功信息 | User控制层中接受到联系方式、收货地址、介绍、密码、用户、性别、账号、用户id、名字、信息,提交到数据库中插入t_user数据表,页面给出添加用户成功信息 | 通过 |
对于系统中不需要的图书评论信息可以在图书评论管理页面,通过点击删除图书评论按钮进行删除。点击删除操作后将图书评论id通过get方式提交到服务器中,在服务器中通过Bookinfopingluncontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除图书评论成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行BookinfopinglunService.deleteBookinfopinglun方法
logger.debug("BookinfopinglunService.deleteBookinfopinglun ......");
// 根据id调用Bookinfopinglundao的deleteByPrimaryKey方法,删除Bookinfopinglun
Bookinfopinglundao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除图书评论成功");
删除图书评论后,给出删除图书评论成功的提示信息,提示信息如图所示。
图删除图书评论界面
表添加图书评论测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_6 | 在系统中进行图书评论的添加,从页面中获取输入图书评论详细信息,提交到Bookinfopinglun控制层中,使用insertbookinfopinglun进行图书评论数据的添加 | 输入完整的图书评论信息,封装为Bookinfopinglun类,保存到数据库t_bookinfopinglun表中 | 获取完整图书评论信息,点击添加按钮,完成图书评论表单提交 | Bookinfopinglun控制层中接受到图书id、图书、内容、评论人id、图书评论id、图书评论、评论人名字、信息,提交到数据库中插入t_bookinfopinglun数据表,页面给出添加图书评论成功信息 | Bookinfopinglun控制层中接受到图书id、图书、内容、评论人id、图书评论id、图书评论、评论人名字、信息,提交到数据库中插入t_bookinfopinglun数据表,页面给出添加图书评论成功信息 | 通过 |
对于系统中不需要的管理员信息可以在管理员管理页面,通过点击删除管理员按钮进行删除。点击删除操作后将管理员id通过get方式提交到服务器中,在服务器中通过Admincontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除管理员成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员后,给出删除管理员成功的提示信息,提示信息如图所示。
图删除管理员界面
表添加管理员测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_7 | 在系统中进行管理员的添加,从页面中获取输入管理员详细信息,提交到Admin控制层中,使用insertadmin进行管理员数据的添加 | 输入完整的管理员信息,封装为Admin类,保存到数据库t_admin表中 | 获取完整管理员信息,点击添加按钮,完成管理员表单提交 | Admin控制层中接受到密码、管理员id、账号、信息,提交到数据库中插入t_admin数据表,页面给出添加管理员成功信息 | Admin控制层中接受到密码、管理员id、账号、信息,提交到数据库中插入t_admin数据表,页面给出添加管理员成功信息 | 通过 |
对于系统中不需要的购物车信息可以在购物车管理页面,通过点击删除购物车按钮进行删除。点击删除操作后将购物车id通过get方式提交到服务器中,在服务器中通过Shopcarcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除购物车成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行ShopcarService.deleteShopcar方法
logger.debug("ShopcarService.deleteShopcar ......");
// 根据id调用Shopcardao的deleteByPrimaryKey方法,删除Shopcar
Shopcardao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除购物车成功");
删除购物车后,给出删除购物车成功的提示信息,提示信息如图所示。
图删除购物车界面
表添加购物车测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_8 | 在系统中进行购物车的添加,从页面中获取输入购物车详细信息,提交到Shopcar控制层中,使用insertshopcar进行购物车数据的添加 | 输入完整的购物车信息,封装为Shopcar类,保存到数据库t_shopcar表中 | 获取完整购物车信息,点击添加按钮,完成购物车表单提交 | Shopcar控制层中接受到图书id、图片、图书、数量、用户id、购物车id、购物车、价格、信息,提交到数据库中插入t_shopcar数据表,页面给出添加购物车成功信息 | Shopcar控制层中接受到图书id、图片、图书、数量、用户id、购物车id、购物车、价格、信息,提交到数据库中插入t_shopcar数据表,页面给出添加购物车成功信息 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计