发布时间:2023-05-02 19:26:58
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个爱心宠物寄养系统,爱心宠物寄养系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
通过输入详细的寄养宠物信息可以完成寄养宠物的添加操作。在菜单栏中点击添加寄养宠物按钮,跳转到添加寄养宠物页面,输入详细的寄养宠物字段信息。寄养宠物字段信息包括寄养宠物id、主人、主人id、开始时间、图片、寄养宠物、名字、寄养者id、介绍、佣金、寄养者、。在Jiyangchongwu控制层通过addjiyangchongwu接口获取页面传入的id、yonghu、yonghuid、kaishishijian、tupian、jiyangchongwu、mingzi、jiyangzheid、jieshao、yongjin、jiyangzhe、信息。调用ORM的insert方法将数据插入数据库的t_jiyangchongwu表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行JiyangchongwuService.addJiyangchongwuact方法
logger.debug("JiyangchongwuService.addJiyangchongwuact ......");
// 使用Jiyangchongwudao的insert方法将Jiyangchongwu添加到数据库中
Jiyangchongwudao.insert(Jiyangchongwu);
// 将添加Jiyangchongwu信息添加到request中用message参数进行保存
request.setAttribute("message", "添加寄养宠物成功");
添加寄养宠物页面如下所示。
图添加寄养宠物界面
寄养宠物详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索寄养宠物页面,点击详情按钮 | 点击寄养宠物详情按钮,进入寄养宠物详情页面 | Pass,展示寄养宠物详细信息 | 与预期相同 |
| 02 | 手动输入寄养宠物id信息 | 地址栏跳转jiyangchongwuxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转jiyangchongwuxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的订单信息可以完成订单的添加操作。在菜单栏中点击添加订单按钮,跳转到添加订单页面,输入详细的订单字段信息。订单字段信息包括联系方式、宠物id、图片、用户、订单id、宠物、收货地址、价格、用户id、订单、。在Dingdan控制层通过adddingdan接口获取页面传入的lianxifangshi、chongwuid、tupian、yonghu、id、chongwu、shouhuodizhi、jiage、yonghuid、dingdan、信息。调用ORM的insert方法将数据插入数据库的t_dingdan表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行DingdanService.addDingdanact方法
logger.debug("DingdanService.addDingdanact ......");
// 使用Dingdandao的insert方法将Dingdan添加到数据库中
Dingdandao.insert(Dingdan);
// 将添加Dingdan信息添加到request中用message参数进行保存
request.setAttribute("message", "添加订单成功");
添加订单页面如下所示。
图添加订单界面
订单详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索订单页面,点击详情按钮 | 点击订单详情按钮,进入订单详情页面 | Pass,展示订单详细信息 | 与预期相同 |
| 02 | 手动输入订单id信息 | 地址栏跳转dingdanxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转dingdanxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的宠物评论信息可以完成宠物评论的添加操作。在菜单栏中点击添加宠物评论按钮,跳转到添加宠物评论页面,输入详细的宠物评论字段信息。宠物评论字段信息包括宠物评论、宠物id、评论人id、评论人名字、宠物评论id、内容、宠物、。在Chongwupinglun控制层通过addchongwupinglun接口获取页面传入的chongwupinglun、chongwuid、pinglunrenid、pinglunrenmingzi、id、neirong、chongwu、信息。调用ORM的insert方法将数据插入数据库的t_chongwupinglun表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行ChongwupinglunService.addChongwupinglunact方法
logger.debug("ChongwupinglunService.addChongwupinglunact ......");
// 使用Chongwupinglundao的insert方法将Chongwupinglun添加到数据库中
Chongwupinglundao.insert(Chongwupinglun);
// 将添加Chongwupinglun信息添加到request中用message参数进行保存
request.setAttribute("message", "添加宠物评论成功");
添加宠物评论页面如下所示。
图添加宠物评论界面
宠物评论详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索宠物评论页面,点击详情按钮 | 点击宠物评论详情按钮,进入宠物评论详情页面 | Pass,展示宠物评论详细信息 | 与预期相同 |
| 02 | 手动输入宠物评论id信息 | 地址栏跳转chongwupinglunxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转chongwupinglunxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的宠物信息可以完成宠物的添加操作。在菜单栏中点击添加宠物按钮,跳转到添加宠物页面,输入详细的宠物字段信息。宠物字段信息包括介绍、数量、名字、图片、注意事项、类别、类别id、价格、宠物id、。在Chongwu控制层通过addchongwu接口获取页面传入的jieshao、shuliang、mingzi、tupian、zhuyishixiang、leibie、leibieid、jage、id、信息。调用ORM的insert方法将数据插入数据库的t_chongwu表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行ChongwuService.addChongwuact方法
logger.debug("ChongwuService.addChongwuact ......");
// 使用Chongwudao的insert方法将Chongwu添加到数据库中
Chongwudao.insert(Chongwu);
// 将添加Chongwu信息添加到request中用message参数进行保存
request.setAttribute("message", "添加宠物成功");
添加宠物页面如下所示。
图添加宠物界面
宠物详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索宠物页面,点击详情按钮 | 点击宠物详情按钮,进入宠物详情页面 | Pass,展示宠物详细信息 | 与预期相同 |
| 02 | 手动输入宠物id信息 | 地址栏跳转chongwuxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转chongwuxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的宠物资讯信息可以完成宠物资讯的添加操作。在菜单栏中点击添加宠物资讯按钮,跳转到添加宠物资讯页面,输入详细的宠物资讯字段信息。宠物资讯字段信息包括发布时间、封面、宠物资讯、标题、宠物资讯id、。在Chongwuzixun控制层通过addchongwuzixun接口获取页面传入的fabushijian、fengmian、chongwuzixun、biaoti、id、信息。调用ORM的insert方法将数据插入数据库的t_chongwuzixun表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行ChongwuzixunService.addChongwuzixunact方法
logger.debug("ChongwuzixunService.addChongwuzixunact ......");
// 使用Chongwuzixundao的insert方法将Chongwuzixun添加到数据库中
Chongwuzixundao.insert(Chongwuzixun);
// 将添加Chongwuzixun信息添加到request中用message参数进行保存
request.setAttribute("message", "添加宠物资讯成功");
添加宠物资讯页面如下所示。
图添加宠物资讯界面
宠物资讯详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索宠物资讯页面,点击详情按钮 | 点击宠物资讯详情按钮,进入宠物资讯详情页面 | Pass,展示宠物资讯详细信息 | 与预期相同 |
| 02 | 手动输入宠物资讯id信息 | 地址栏跳转chongwuzixunxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转chongwuzixunxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的用户信息可以完成用户的添加操作。在菜单栏中点击添加用户按钮,跳转到添加用户页面,输入详细的用户字段信息。用户字段信息包括性别、密码、账号、用户id、介绍、用户、。在Yonghu控制层通过addyonghu接口获取页面传入的xingbie、password、username、id、jieshao、yonghu、信息。调用ORM的insert方法将数据插入数据库的t_yonghu表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行YonghuService.addYonghuact方法
logger.debug("YonghuService.addYonghuact ......");
// 使用Yonghudao的insert方法将Yonghu添加到数据库中
Yonghudao.insert(Yonghu);
// 将添加Yonghu信息添加到request中用message参数进行保存
request.setAttribute("message", "添加用户成功");
添加用户页面如下所示。
图添加用户界面
用户详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索用户页面,点击详情按钮 | 点击用户详情按钮,进入用户详情页面 | Pass,展示用户详细信息 | 与预期相同 |
| 02 | 手动输入用户id信息 | 地址栏跳转yonghuxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转yonghuxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的类别信息可以完成类别的添加操作。在菜单栏中点击添加类别按钮,跳转到添加类别页面,输入详细的类别字段信息。类别字段信息包括类别id、类别、。在Leibie控制层通过addleibie接口获取页面传入的id、leibie、信息。调用ORM的insert方法将数据插入数据库的t_leibie表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行LeibieService.addLeibieact方法
logger.debug("LeibieService.addLeibieact ......");
// 使用Leibiedao的insert方法将Leibie添加到数据库中
Leibiedao.insert(Leibie);
// 将添加Leibie信息添加到request中用message参数进行保存
request.setAttribute("message", "添加类别成功");
添加类别页面如下所示。
图添加类别界面
类别详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索类别页面,点击详情按钮 | 点击类别详情按钮,进入类别详情页面 | Pass,展示类别详细信息 | 与预期相同 |
| 02 | 手动输入类别id信息 | 地址栏跳转leibiexiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转leibiexiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的系统说明信息可以完成系统说明的添加操作。在菜单栏中点击添加系统说明按钮,跳转到添加系统说明页面,输入详细的系统说明字段信息。系统说明字段信息包括模块、内容、系统说明id、系统说明、。在Xitongshuoming控制层通过addxitongshuoming接口获取页面传入的mokuai、neirong、id、xitongshuoming、信息。调用ORM的insert方法将数据插入数据库的t_xitongshuoming表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行XitongshuomingService.addXitongshuomingact方法
logger.debug("XitongshuomingService.addXitongshuomingact ......");
// 使用Xitongshuomingdao的insert方法将Xitongshuoming添加到数据库中
Xitongshuomingdao.insert(Xitongshuoming);
// 将添加Xitongshuoming信息添加到request中用message参数进行保存
request.setAttribute("message", "添加系统说明成功");
添加系统说明页面如下所示。
图添加系统说明界面
系统说明详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索系统说明页面,点击详情按钮 | 点击系统说明详情按钮,进入系统说明详情页面 | Pass,展示系统说明详细信息 | 与预期相同 |
| 02 | 手动输入系统说明id信息 | 地址栏跳转xitongshuomingxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转xitongshuomingxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的管理员信息可以完成管理员的添加操作。在菜单栏中点击添加管理员按钮,跳转到添加管理员页面,输入详细的管理员字段信息。管理员字段信息包括密码、管理员、账号、。在Admin控制层通过addadmin接口获取页面传入的password、admin、username、信息。调用ORM的insert方法将数据插入数据库的t_admin表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
添加管理员页面如下所示。
图添加管理员界面
管理员详情测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在搜索管理员页面,点击详情按钮 | 点击管理员详情按钮,进入管理员详情页面 | Pass,展示管理员详细信息 | 与预期相同 |
| 02 | 手动输入管理员id信息 | 地址栏跳转adminxiangqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 地址栏不传入id | 地址栏跳转adminxiangqing?id= | Fail,数据库无此信息 | 与预期相同 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计