发布时间:2022-11-17 14:39:33
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个健康管理APP,健康管理APP项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
对已有的健康知识信息进行修改,其实现步骤为通过健康知识id获取健康知识详细信息,对健康知识信息进行修改,点击修改按钮完成健康知识信息修改操作。在HealthknowledgeController中获取Healthknowledge的id信息,根据id信息调用HealthknowledgeMapper的selectById方法获取健康知识详细信息。将修改后的健康知识信息通过updateById方法进行修改,其核心代码如下:
健康知识控制层核心代码:
//接受用户发起的updatehealthknowledge请求
@RequestMapping(value = "updatehealthknowledgeact")
//调用健康知识服务层的修改请求
healthknowledgeservice.updatehealthknowledgeact(request, session);
健康知识服务层核心代码:
//调用healthknowledgedao的update方法根据健康知识id修改健康知识信息
healthknowledgedao.update(healthknowledge);
//返回页面修改健康知识成功提示信息
request.setAttribute("message", "修改健康知识成功");
健康知识管理测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在菜单栏点击管理健康知识按钮 | 点击健康知识按钮,跳转健康知识管理页面 | Pass,获取健康知识到信息 | 与预期相同 |
| 02 | 在健康知识页面输入“包含健康知识”,获取对应健康知识信息 | 输入“包含健康知识”,页面动态获取健康知识信息 | Pass,成功获取过滤后健康知识信息 | 与预期相同 |
| 03 | 在健康知识页面输入“未包含健康知识”信息,等待搜索 | 输入“未包含健康知识”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的医生信息进行修改,其实现步骤为通过医生id获取医生详细信息,对医生信息进行修改,点击修改按钮完成医生信息修改操作。在DoctorController中获取Doctor的id信息,根据id信息调用DoctorMapper的selectById方法获取医生详细信息。将修改后的医生信息通过updateById方法进行修改,其核心代码如下:
医生控制层核心代码:
//接受用户发起的updatedoctor请求
@RequestMapping(value = "updatedoctoract")
//调用医生服务层的修改请求
doctorservice.updatedoctoract(request, session);
医生服务层核心代码:
//调用doctordao的update方法根据医生id修改医生信息
doctordao.update(doctor);
//返回页面修改医生成功提示信息
request.setAttribute("message", "修改医生成功");
医生管理测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在菜单栏点击管理医生按钮 | 点击医生按钮,跳转医生管理页面 | Pass,获取医生到信息 | 与预期相同 |
| 02 | 在医生页面输入“包含医生”,获取对应医生信息 | 输入“包含医生”,页面动态获取医生信息 | Pass,成功获取过滤后医生信息 | 与预期相同 |
| 03 | 在医生页面输入“未包含医生”信息,等待搜索 | 输入“未包含医生”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的用户信息进行修改,其实现步骤为通过用户id获取用户详细信息,对用户信息进行修改,点击修改按钮完成用户信息修改操作。在UserController中获取User的id信息,根据id信息调用UserMapper的selectById方法获取用户详细信息。将修改后的用户信息通过updateById方法进行修改,其核心代码如下:
用户控制层核心代码:
//接受用户发起的updateuser请求
@RequestMapping(value = "updateuseract")
//调用用户服务层的修改请求
userservice.updateuseract(request, session);
用户服务层核心代码:
//调用userdao的update方法根据用户id修改用户信息
userdao.update(user);
//返回页面修改用户成功提示信息
request.setAttribute("message", "修改用户成功");
用户管理测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在菜单栏点击管理用户按钮 | 点击用户按钮,跳转用户管理页面 | Pass,获取用户到信息 | 与预期相同 |
| 02 | 在用户页面输入“包含用户”,获取对应用户信息 | 输入“包含用户”,页面动态获取用户信息 | Pass,成功获取过滤后用户信息 | 与预期相同 |
| 03 | 在用户页面输入“未包含用户”信息,等待搜索 | 输入“未包含用户”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的信息信息进行修改,其实现步骤为通过信息id获取信息详细信息,对信息信息进行修改,点击修改按钮完成信息信息修改操作。在LmessageController中获取Lmessage的id信息,根据id信息调用LmessageMapper的selectById方法获取信息详细信息。将修改后的信息信息通过updateById方法进行修改,其核心代码如下:
信息控制层核心代码:
//接受用户发起的updatelmessage请求
@RequestMapping(value = "updatelmessageact")
//调用信息服务层的修改请求
lmessageservice.updatelmessageact(request, session);
信息服务层核心代码:
//调用lmessagedao的update方法根据信息id修改信息信息
lmessagedao.update(lmessage);
//返回页面修改信息成功提示信息
request.setAttribute("message", "修改信息成功");
信息管理测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在菜单栏点击管理信息按钮 | 点击信息按钮,跳转信息管理页面 | Pass,获取信息到信息 | 与预期相同 |
| 02 | 在信息页面输入“包含信息”,获取对应信息信息 | 输入“包含信息”,页面动态获取信息信息 | Pass,成功获取过滤后信息信息 | 与预期相同 |
| 03 | 在信息页面输入“未包含信息”信息,等待搜索 | 输入“未包含信息”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的管理员信息进行修改,其实现步骤为通过管理员id获取管理员详细信息,对管理员信息进行修改,点击修改按钮完成管理员信息修改操作。在AdminController中获取Admin的id信息,根据id信息调用AdminMapper的selectById方法获取管理员详细信息。将修改后的管理员信息通过updateById方法进行修改,其核心代码如下:
管理员控制层核心代码:
//接受用户发起的updateadmin请求
@RequestMapping(value = "updateadminact")
//调用管理员服务层的修改请求
adminservice.updateadminact(request, session);
管理员服务层核心代码:
//调用admindao的update方法根据管理员id修改管理员信息
admindao.update(admin);
//返回页面修改管理员成功提示信息
request.setAttribute("message", "修改管理员成功");
管理员管理测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在菜单栏点击管理管理员按钮 | 点击管理员按钮,跳转管理员管理页面 | Pass,获取管理员到信息 | 与预期相同 |
| 02 | 在管理员页面输入“包含管理员”,获取对应管理员信息 | 输入“包含管理员”,页面动态获取管理员信息 | Pass,成功获取过滤后管理员信息 | 与预期相同 |
| 03 | 在管理员页面输入“未包含管理员”信息,等待搜索 | 输入“未包含管理员”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的回访信息进行修改,其实现步骤为通过回访id获取回访详细信息,对回访信息进行修改,点击修改按钮完成回访信息修改操作。在ReturnvisitController中获取Returnvisit的id信息,根据id信息调用ReturnvisitMapper的selectById方法获取回访详细信息。将修改后的回访信息通过updateById方法进行修改,其核心代码如下:
回访控制层核心代码:
//接受用户发起的updatereturnvisit请求
@RequestMapping(value = "updatereturnvisitact")
//调用回访服务层的修改请求
returnvisitservice.updatereturnvisitact(request, session);
回访服务层核心代码:
//调用returnvisitdao的update方法根据回访id修改回访信息
returnvisitdao.update(returnvisit);
//返回页面修改回访成功提示信息
request.setAttribute("message", "修改回访成功");
回访管理测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在菜单栏点击管理回访按钮 | 点击回访按钮,跳转回访管理页面 | Pass,获取回访到信息 | 与预期相同 |
| 02 | 在回访页面输入“包含回访”,获取对应回访信息 | 输入“包含回访”,页面动态获取回访信息 | Pass,成功获取过滤后回访信息 | 与预期相同 |
| 03 | 在回访页面输入“未包含回访”信息,等待搜索 | 输入“未包含回访”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
对已有的健康信息信息进行修改,其实现步骤为通过健康信息id获取健康信息详细信息,对健康信息信息进行修改,点击修改按钮完成健康信息信息修改操作。在HealthinfoController中获取Healthinfo的id信息,根据id信息调用HealthinfoMapper的selectById方法获取健康信息详细信息。将修改后的健康信息信息通过updateById方法进行修改,其核心代码如下:
健康信息控制层核心代码:
//接受用户发起的updatehealthinfo请求
@RequestMapping(value = "updatehealthinfoact")
//调用健康信息服务层的修改请求
healthinfoservice.updatehealthinfoact(request, session);
健康信息服务层核心代码:
//调用healthinfodao的update方法根据健康信息id修改健康信息信息
healthinfodao.update(healthinfo);
//返回页面修改健康信息成功提示信息
request.setAttribute("message", "修改健康信息成功");
健康信息管理测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在菜单栏点击管理健康信息按钮 | 点击健康信息按钮,跳转健康信息管理页面 | Pass,获取健康信息到信息 | 与预期相同 |
| 02 | 在健康信息页面输入“包含健康信息”,获取对应健康信息信息 | 输入“包含健康信息”,页面动态获取健康信息信息 | Pass,成功获取过滤后健康信息信息 | 与预期相同 |
| 03 | 在健康信息页面输入“未包含健康信息”信息,等待搜索 | 输入“未包含健康信息”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计