发布时间:2022-12-26 18:07:15
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个咖啡点餐系统,咖啡点餐系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
用户在系统中,通过菜单栏进入添加文章模块,在添加文章模块中。用户可以输入详细的文章信息,通过添加文章页面的POST请求向服务器提交文章详细参数。在页面中输入的文章详细信息包括文章、文章id、标题、发布时间、,在Wenzhangcontroller中通过addwenzhangact接口进行接收,接收参数包括wenzhang、id、biaoti、fabushijian、。通过接收参数,将参数封装拼接为Wenzhang类,使用WenzhangMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成文章数据的添加操作,最终将添加文章成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行WenzhangService.addWenzhangact方法
logger.debug("WenzhangService.addWenzhangact ......");
// 使用Wenzhangdao的insert方法将Wenzhang添加到数据库中
Wenzhangdao.insert(Wenzhang);
// 将添加Wenzhang信息添加到request中用message参数进行保存
request.setAttribute("message", "添加文章成功");
添加文章页面如下所示。
删除文章测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理文章页面,点击删除按钮 | 点击删除文章按钮,提示删除文章成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入文章id信息 | 地址栏跳转shanchuwenzhang?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入文章id信息 | 地址栏跳转shanchuwenzhang?id= | Fail,数据库无此信息 | 与预期相同 |
用户在系统中,通过菜单栏进入添加订单模块,在添加订单模块中。用户可以输入详细的订单信息,通过添加订单页面的POST请求向服务器提交订单详细参数。在页面中输入的订单详细信息包括咖啡、用户、订单、咖啡id、下单时间、联系方式、数量、用户id、总价、状态、单价、送货地址、,在Dingdancontroller中通过adddingdanact接口进行接收,接收参数包括kafei、yonghu、dingdan、kafeiid、xiadanshijian、lianxifangshi、shuliang、yonghuid、zongjia、zhuangtai、danjia、songhuodizhi、。通过接收参数,将参数封装拼接为Dingdan类,使用DingdanMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成订单数据的添加操作,最终将添加订单成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行DingdanService.addDingdanact方法
logger.debug("DingdanService.addDingdanact ......");
// 使用Dingdandao的insert方法将Dingdan添加到数据库中
Dingdandao.insert(Dingdan);
// 将添加Dingdan信息添加到request中用message参数进行保存
request.setAttribute("message", "添加订单成功");
添加订单页面如下所示。
删除订单测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理订单页面,点击删除按钮 | 点击删除订单按钮,提示删除订单成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入订单id信息 | 地址栏跳转shanchudingdan?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入订单id信息 | 地址栏跳转shanchudingdan?id= | Fail,数据库无此信息 | 与预期相同 |
用户在系统中,通过菜单栏进入添加咖啡评论模块,在添加咖啡评论模块中。用户可以输入详细的咖啡评论信息,通过添加咖啡评论页面的POST请求向服务器提交咖啡评论详细参数。在页面中输入的咖啡评论详细信息包括咖啡评论、咖啡id、评论人id、咖啡、评论人时间、内容、咖啡评论id、,在Kafeipingluncontroller中通过addkafeipinglunact接口进行接收,接收参数包括kafeipinglun、kafeiid、pinglunrenid、kafei、pinglunshijian、neirong、id、。通过接收参数,将参数封装拼接为Kafeipinglun类,使用KafeipinglunMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成咖啡评论数据的添加操作,最终将添加咖啡评论成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行KafeipinglunService.addKafeipinglunact方法
logger.debug("KafeipinglunService.addKafeipinglunact ......");
// 使用Kafeipinglundao的insert方法将Kafeipinglun添加到数据库中
Kafeipinglundao.insert(Kafeipinglun);
// 将添加Kafeipinglun信息添加到request中用message参数进行保存
request.setAttribute("message", "添加咖啡评论成功");
添加咖啡评论页面如下所示。
删除咖啡评论测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理咖啡评论页面,点击删除按钮 | 点击删除咖啡评论按钮,提示删除咖啡评论成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入咖啡评论id信息 | 地址栏跳转shanchukafeipinglun?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入咖啡评论id信息 | 地址栏跳转shanchukafeipinglun?id= | Fail,数据库无此信息 | 与预期相同 |
用户在系统中,通过菜单栏进入添加类型模块,在添加类型模块中。用户可以输入详细的类型信息,通过添加类型页面的POST请求向服务器提交类型详细参数。在页面中输入的类型详细信息包括类型、类型id、名字、,在Leixingcontroller中通过addleixingact接口进行接收,接收参数包括leixing、id、mingzi、。通过接收参数,将参数封装拼接为Leixing类,使用LeixingMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成类型数据的添加操作,最终将添加类型成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行LeixingService.addLeixingact方法
logger.debug("LeixingService.addLeixingact ......");
// 使用Leixingdao的insert方法将Leixing添加到数据库中
Leixingdao.insert(Leixing);
// 将添加Leixing信息添加到request中用message参数进行保存
request.setAttribute("message", "添加类型成功");
添加类型页面如下所示。
删除类型测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理类型页面,点击删除按钮 | 点击删除类型按钮,提示删除类型成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入类型id信息 | 地址栏跳转shanchuleixing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入类型id信息 | 地址栏跳转shanchuleixing?id= | Fail,数据库无此信息 | 与预期相同 |
用户在系统中,通过菜单栏进入添加咖啡模块,在添加咖啡模块中。用户可以输入详细的咖啡信息,通过添加咖啡页面的POST请求向服务器提交咖啡详细参数。在页面中输入的咖啡详细信息包括价格、名称、图片、类型id、咖啡id、咖啡、描述、,在Kafeicontroller中通过addkafeiact接口进行接收,接收参数包括jiage、mingcheng、tupian、leixingid、id、kafei、miaoshu、。通过接收参数,将参数封装拼接为Kafei类,使用KafeiMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成咖啡数据的添加操作,最终将添加咖啡成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行KafeiService.addKafeiact方法
logger.debug("KafeiService.addKafeiact ......");
// 使用Kafeidao的insert方法将Kafei添加到数据库中
Kafeidao.insert(Kafei);
// 将添加Kafei信息添加到request中用message参数进行保存
request.setAttribute("message", "添加咖啡成功");
添加咖啡页面如下所示。
删除咖啡测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理咖啡页面,点击删除按钮 | 点击删除咖啡按钮,提示删除咖啡成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入咖啡id信息 | 地址栏跳转shanchukafei?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入咖啡id信息 | 地址栏跳转shanchukafei?id= | Fail,数据库无此信息 | 与预期相同 |
用户在系统中,通过菜单栏进入添加用户模块,在添加用户模块中。用户可以输入详细的用户信息,通过添加用户页面的POST请求向服务器提交用户详细参数。在页面中输入的用户详细信息包括邮箱、名字 、账号、联系电话、积分、密码、性别、用户id、用户、,在Yonghucontroller中通过addyonghuact接口进行接收,接收参数包括youxiang、mingzi、username、dianhua、jifen、password、xingbie、id、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 | 手动输入用户id信息 | 地址栏跳转shanchuyonghu?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入用户id信息 | 地址栏跳转shanchuyonghu?id= | Fail,数据库无此信息 | 与预期相同 |
用户在系统中,通过菜单栏进入添加管理员模块,在添加管理员模块中。用户可以输入详细的管理员信息,通过添加管理员页面的POST请求向服务器提交管理员详细参数。在页面中输入的管理员详细信息包括密码、管理员id、账号、,在Admincontroller中通过addadminact接口进行接收,接收参数包括password、id、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 | 手动输入管理员id信息 | 地址栏跳转shanchuadmin?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入管理员id信息 | 地址栏跳转shanchuadmin?id= | Fail,数据库无此信息 | 与预期相同 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计