发布时间:2023-05-12 01:46:46
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个超市货品盘点系统,超市货品盘点系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
搜素用户测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的用户标题,点击搜索按钮 | 输入标题“包含用户”,点击“搜索”按钮 | Pass,获取到包含关键词的用户信息 | 与预期相同 |
02 | 输入不存在的用户标题,点击搜索按钮 | 输入标题“未包含用户”,点击“搜索”按钮 | Fail,无用户信息返回 | 与预期相同 |
用户在系统中,通过菜单栏进入添加用户模块,在添加用户模块中。用户可以输入详细的用户信息,通过添加用户页面的POST请求向服务器提交用户详细参数。在页面中输入的用户详细信息包括性别、账号、用户id、密码、年龄、用户、,在Yonghucontroller中通过addyonghuact接口进行接收,接收参数包括xingbie、username、id、password、nianling、yonghu、。通过接收参数,将参数封装拼接为Yonghu类,使用YonghuMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成用户数据的添加操作,最终将添加用户成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行YonghuService.addYonghuact方法
logger.debug("YonghuService.addYonghuact ......");
// 使用Yonghudao的insert方法将Yonghu添加到数据库中
Yonghudao.insert(Yonghu);
// 将添加Yonghu信息添加到request中用message参数进行保存
request.setAttribute("message", "添加用户成功");
添加用户页面如下所示。
搜素分类测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的分类标题,点击搜索按钮 | 输入标题“包含分类”,点击“搜索”按钮 | Pass,获取到包含关键词的分类信息 | 与预期相同 |
02 | 输入不存在的分类标题,点击搜索按钮 | 输入标题“未包含分类”,点击“搜索”按钮 | Fail,无分类信息返回 | 与预期相同 |
用户在系统中,通过菜单栏进入添加分类模块,在添加分类模块中。用户可以输入详细的分类信息,通过添加分类页面的POST请求向服务器提交分类详细参数。在页面中输入的分类详细信息包括分类、分类id、,在Fenleicontroller中通过addfenleiact接口进行接收,接收参数包括fenlei、id、。通过接收参数,将参数封装拼接为Fenlei类,使用FenleiMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成分类数据的添加操作,最终将添加分类成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行FenleiService.addFenleiact方法
logger.debug("FenleiService.addFenleiact ......");
// 使用Fenleidao的insert方法将Fenlei添加到数据库中
Fenleidao.insert(Fenlei);
// 将添加Fenlei信息添加到request中用message参数进行保存
request.setAttribute("message", "添加分类成功");
添加分类页面如下所示。
搜素采购入库测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的采购入库标题,点击搜索按钮 | 输入标题“包含采购入库”,点击“搜索”按钮 | Pass,获取到包含关键词的采购入库信息 | 与预期相同 |
02 | 输入不存在的采购入库标题,点击搜索按钮 | 输入标题“未包含采购入库”,点击“搜索”按钮 | Fail,无采购入库信息返回 | 与预期相同 |
用户在系统中,通过菜单栏进入添加采购入库模块,在添加采购入库模块中。用户可以输入详细的采购入库信息,通过添加采购入库页面的POST请求向服务器提交采购入库详细参数。在页面中输入的采购入库详细信息包括供货商id、采购入库id、状态、采购入库、商品id、回复、生产日期、数量、商品、产地、,在Caigourukucontroller中通过addcaigourukuact接口进行接收,接收参数包括gonghuoshangid、id、zhuangtai、caigouruku、shangpinid、huifu、shengchanriqi、shuliang、shangpin、chandi、。通过接收参数,将参数封装拼接为Caigouruku类,使用CaigourukuMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成采购入库数据的添加操作,最终将添加采购入库成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行CaigourukuService.addCaigourukuact方法
logger.debug("CaigourukuService.addCaigourukuact ......");
// 使用Caigourukudao的insert方法将Caigouruku添加到数据库中
Caigourukudao.insert(Caigouruku);
// 将添加Caigouruku信息添加到request中用message参数进行保存
request.setAttribute("message", "添加采购入库成功");
添加采购入库页面如下所示。
搜素员工测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的员工标题,点击搜索按钮 | 输入标题“包含员工”,点击“搜索”按钮 | Pass,获取到包含关键词的员工信息 | 与预期相同 |
02 | 输入不存在的员工标题,点击搜索按钮 | 输入标题“未包含员工”,点击“搜索”按钮 | Fail,无员工信息返回 | 与预期相同 |
用户在系统中,通过菜单栏进入添加员工模块,在添加员工模块中。用户可以输入详细的员工信息,通过添加员工页面的POST请求向服务器提交员工详细参数。在页面中输入的员工详细信息包括名字、账号、性别、员工、密码、员工id、,在Yuangongcontroller中通过addyuangongact接口进行接收,接收参数包括mingzi、username、xingbie、yuangong、password、id、。通过接收参数,将参数封装拼接为Yuangong类,使用YuangongMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成员工数据的添加操作,最终将添加员工成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行YuangongService.addYuangongact方法
logger.debug("YuangongService.addYuangongact ......");
// 使用Yuangongdao的insert方法将Yuangong添加到数据库中
Yuangongdao.insert(Yuangong);
// 将添加Yuangong信息添加到request中用message参数进行保存
request.setAttribute("message", "添加员工成功");
添加员工页面如下所示。
搜素新闻公告测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的新闻公告标题,点击搜索按钮 | 输入标题“包含新闻公告”,点击“搜索”按钮 | Pass,获取到包含关键词的新闻公告信息 | 与预期相同 |
02 | 输入不存在的新闻公告标题,点击搜索按钮 | 输入标题“未包含新闻公告”,点击“搜索”按钮 | Fail,无新闻公告信息返回 | 与预期相同 |
用户在系统中,通过菜单栏进入添加新闻公告模块,在添加新闻公告模块中。用户可以输入详细的新闻公告信息,通过添加新闻公告页面的POST请求向服务器提交新闻公告详细参数。在页面中输入的新闻公告详细信息包括标题、发布时间、封面、新闻公告id、新闻公告、,在Xinwengonggaocontroller中通过addxinwengonggaoact接口进行接收,接收参数包括biaoti、fabushijian、fengmian、id、xinwengonggao、。通过接收参数,将参数封装拼接为Xinwengonggao类,使用XinwengonggaoMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成新闻公告数据的添加操作,最终将添加新闻公告成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行XinwengonggaoService.addXinwengonggaoact方法
logger.debug("XinwengonggaoService.addXinwengonggaoact ......");
// 使用Xinwengonggaodao的insert方法将Xinwengonggao添加到数据库中
Xinwengonggaodao.insert(Xinwengonggao);
// 将添加Xinwengonggao信息添加到request中用message参数进行保存
request.setAttribute("message", "添加新闻公告成功");
添加新闻公告页面如下所示。
搜素销售出库测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的销售出库标题,点击搜索按钮 | 输入标题“包含销售出库”,点击“搜索”按钮 | Pass,获取到包含关键词的销售出库信息 | 与预期相同 |
02 | 输入不存在的销售出库标题,点击搜索按钮 | 输入标题“未包含销售出库”,点击“搜索”按钮 | Fail,无销售出库信息返回 | 与预期相同 |
用户在系统中,通过菜单栏进入添加销售出库模块,在添加销售出库模块中。用户可以输入详细的销售出库信息,通过添加销售出库页面的POST请求向服务器提交销售出库详细参数。在页面中输入的销售出库详细信息包括用户id、销售出库、用户、订单id、商品id、商品、价格、数量、,在Xiaoshouchukucontroller中通过addxiaoshouchukuact接口进行接收,接收参数包括yonghuid、xiaoshouchuku、yonghu、id、shangpinid、shangpin、jiage、shuliang、。通过接收参数,将参数封装拼接为Xiaoshouchuku类,使用XiaoshouchukuMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成销售出库数据的添加操作,最终将添加销售出库成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行XiaoshouchukuService.addXiaoshouchukuact方法
logger.debug("XiaoshouchukuService.addXiaoshouchukuact ......");
// 使用Xiaoshouchukudao的insert方法将Xiaoshouchuku添加到数据库中
Xiaoshouchukudao.insert(Xiaoshouchuku);
// 将添加Xiaoshouchuku信息添加到request中用message参数进行保存
request.setAttribute("message", "添加销售出库成功");
添加销售出库页面如下所示。
搜素供货商测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的供货商标题,点击搜索按钮 | 输入标题“包含供货商”,点击“搜索”按钮 | Pass,获取到包含关键词的供货商信息 | 与预期相同 |
02 | 输入不存在的供货商标题,点击搜索按钮 | 输入标题“未包含供货商”,点击“搜索”按钮 | Fail,无供货商信息返回 | 与预期相同 |
用户在系统中,通过菜单栏进入添加供货商模块,在添加供货商模块中。用户可以输入详细的供货商信息,通过添加供货商页面的POST请求向服务器提交供货商详细参数。在页面中输入的供货商详细信息包括供货商、出货地址、密码、联系方式、名字、供货商id、,在Gonghuoshangcontroller中通过addgonghuoshangact接口进行接收,接收参数包括gonghuoshang、chuhuodizhi、password、lianxifangshi、mingzi、id、。通过接收参数,将参数封装拼接为Gonghuoshang类,使用GonghuoshangMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成供货商数据的添加操作,最终将添加供货商成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行GonghuoshangService.addGonghuoshangact方法
logger.debug("GonghuoshangService.addGonghuoshangact ......");
// 使用Gonghuoshangdao的insert方法将Gonghuoshang添加到数据库中
Gonghuoshangdao.insert(Gonghuoshang);
// 将添加Gonghuoshang信息添加到request中用message参数进行保存
request.setAttribute("message", "添加供货商成功");
添加供货商页面如下所示。
搜素留言测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的留言标题,点击搜索按钮 | 输入标题“包含留言”,点击“搜索”按钮 | Pass,获取到包含关键词的留言信息 | 与预期相同 |
02 | 输入不存在的留言标题,点击搜索按钮 | 输入标题“未包含留言”,点击“搜索”按钮 | Fail,无留言信息返回 | 与预期相同 |
用户在系统中,通过菜单栏进入添加留言模块,在添加留言模块中。用户可以输入详细的留言信息,通过添加留言页面的POST请求向服务器提交留言详细参数。在页面中输入的留言详细信息包括供货商、留言时间、留言id、留言、供货商id、标题、,在Liuyancontroller中通过addliuyanact接口进行接收,接收参数包括gonghuoshang、liuyanshijian、id、liuyan、gonghuoshangid、biaoti、。通过接收参数,将参数封装拼接为Liuyan类,使用LiuyanMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成留言数据的添加操作,最终将添加留言成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行LiuyanService.addLiuyanact方法
logger.debug("LiuyanService.addLiuyanact ......");
// 使用Liuyandao的insert方法将Liuyan添加到数据库中
Liuyandao.insert(Liuyan);
// 将添加Liuyan信息添加到request中用message参数进行保存
request.setAttribute("message", "添加留言成功");
添加留言页面如下所示。
搜素管理员测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的管理员标题,点击搜索按钮 | 输入标题“包含管理员”,点击“搜索”按钮 | Pass,获取到包含关键词的管理员信息 | 与预期相同 |
02 | 输入不存在的管理员标题,点击搜索按钮 | 输入标题“未包含管理员”,点击“搜索”按钮 | Fail,无管理员信息返回 | 与预期相同 |
用户在系统中,通过菜单栏进入添加管理员模块,在添加管理员模块中。用户可以输入详细的管理员信息,通过添加管理员页面的POST请求向服务器提交管理员详细参数。在页面中输入的管理员详细信息包括管理员、密码、账号、,在Admincontroller中通过addadminact接口进行接收,接收参数包括admin、password、username、。通过接收参数,将参数封装拼接为Admin类,使用AdminMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成管理员数据的添加操作,最终将添加管理员成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
添加管理员页面如下所示。
搜素商品测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的商品标题,点击搜索按钮 | 输入标题“包含商品”,点击“搜索”按钮 | Pass,获取到包含关键词的商品信息 | 与预期相同 |
02 | 输入不存在的商品标题,点击搜索按钮 | 输入标题“未包含商品”,点击“搜索”按钮 | Fail,无商品信息返回 | 与预期相同 |
用户在系统中,通过菜单栏进入添加商品模块,在添加商品模块中。用户可以输入详细的商品信息,通过添加商品页面的POST请求向服务器提交商品详细参数。在页面中输入的商品详细信息包括价格、分类、库存、分类id、名称、图片、描述、商品id、供货商、产地、销量、供货商id、,在Shangpincontroller中通过addshangpinact接口进行接收,接收参数包括jiage、fenlei、kucun、fenleiid、mingcheng、tupian、miaoshu、id、gonghuoshang、chandi、xiaoliang、gonghuoshangid、。通过接收参数,将参数封装拼接为Shangpin类,使用ShangpinMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成商品数据的添加操作,最终将添加商品成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行ShangpinService.addShangpinact方法
logger.debug("ShangpinService.addShangpinact ......");
// 使用Shangpindao的insert方法将Shangpin添加到数据库中
Shangpindao.insert(Shangpin);
// 将添加Shangpin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加商品成功");
添加商品页面如下所示。
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计