发布时间:2022-11-30 17:00:23
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个石材加工厂管理系统,石材加工厂管理系统项目使用框架为SPRINGBOOTJSP,选用开发工具为idea。
从notice表中查询出所有的公告信息,将其展示到公告表中,可以对公告进行删除和修改操作。其具体步骤为在页面发起noticemanage请求,在Noticecontroller中响应Noticemanage请求,通过selectByExample方法查询所有的Notice信息,返回到noticemanage页面使用foreach进行循环展示,其核心代码如下:
公告控制层核心代码:
//接受用户发起的noticemanage请求
@RequestMapping(value = "noticemanage")
//调用公告服务层的管理请求
noticeservice.noticemanage(request, session);
公告服务层核心代码:
//调用noticedao的selectByExample方法查询公告信息
List noticeall = noticedao.selectByExample(example);
//返回页面查询的公告信息
request.setAttribute("noticeall", noticeall);
表删除公告测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_1 | 用户在系统中对不需要的公告信息进行删除操作,提交公告的id信息,通过GET方式完成公告信息的删除操作 | 在公告管理页面通过,向服务器发起GET请求,提交公告id信息,删除数据库中的公告信息 | 在公告管理页面,点击删除公告按钮,提交公告id到公告控制层 | 控制层中接受公告id信息,调用delete函数进行公告数据库数据的删除,数据库中公告信息删除 | 与预期结果一直 | 通过 |
从wages表中查询出所有的工资信息,将其展示到工资表中,可以对工资进行删除和修改操作。其具体步骤为在页面发起wagesmanage请求,在Wagescontroller中响应Wagesmanage请求,通过selectByExample方法查询所有的Wages信息,返回到wagesmanage页面使用foreach进行循环展示,其核心代码如下:
工资控制层核心代码:
//接受用户发起的wagesmanage请求
@RequestMapping(value = "wagesmanage")
//调用工资服务层的管理请求
wagesservice.wagesmanage(request, session);
工资服务层核心代码:
//调用wagesdao的selectByExample方法查询工资信息
List wagesall = wagesdao.selectByExample(example);
//返回页面查询的工资信息
request.setAttribute("wagesall", wagesall);
表删除工资测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_2 | 用户在系统中对不需要的工资信息进行删除操作,提交工资的id信息,通过GET方式完成工资信息的删除操作 | 在工资管理页面通过,向服务器发起GET请求,提交工资id信息,删除数据库中的工资信息 | 在工资管理页面,点击删除工资按钮,提交工资id到工资控制层 | 控制层中接受工资id信息,调用delete函数进行工资数据库数据的删除,数据库中工资信息删除 | 与预期结果一直 | 通过 |
从scheduling表中查询出所有的排班信息,将其展示到排班表中,可以对排班进行删除和修改操作。其具体步骤为在页面发起schedulingmanage请求,在Schedulingcontroller中响应Schedulingmanage请求,通过selectByExample方法查询所有的Scheduling信息,返回到schedulingmanage页面使用foreach进行循环展示,其核心代码如下:
排班控制层核心代码:
//接受用户发起的schedulingmanage请求
@RequestMapping(value = "schedulingmanage")
//调用排班服务层的管理请求
schedulingservice.schedulingmanage(request, session);
排班服务层核心代码:
//调用schedulingdao的selectByExample方法查询排班信息
List schedulingall = schedulingdao.selectByExample(example);
//返回页面查询的排班信息
request.setAttribute("schedulingall", schedulingall);
表删除排班测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_3 | 用户在系统中对不需要的排班信息进行删除操作,提交排班的id信息,通过GET方式完成排班信息的删除操作 | 在排班管理页面通过,向服务器发起GET请求,提交排班id信息,删除数据库中的排班信息 | 在排班管理页面,点击删除排班按钮,提交排班id到排班控制层 | 控制层中接受排班id信息,调用delete函数进行排班数据库数据的删除,数据库中排班信息删除 | 与预期结果一直 | 通过 |
从staff表中查询出所有的员工信息,将其展示到员工表中,可以对员工进行删除和修改操作。其具体步骤为在页面发起staffmanage请求,在Staffcontroller中响应Staffmanage请求,通过selectByExample方法查询所有的Staff信息,返回到staffmanage页面使用foreach进行循环展示,其核心代码如下:
员工控制层核心代码:
//接受用户发起的staffmanage请求
@RequestMapping(value = "staffmanage")
//调用员工服务层的管理请求
staffservice.staffmanage(request, session);
员工服务层核心代码:
//调用staffdao的selectByExample方法查询员工信息
List staffall = staffdao.selectByExample(example);
//返回页面查询的员工信息
request.setAttribute("staffall", staffall);
表删除员工测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_4 | 用户在系统中对不需要的员工信息进行删除操作,提交员工的id信息,通过GET方式完成员工信息的删除操作 | 在员工管理页面通过,向服务器发起GET请求,提交员工id信息,删除数据库中的员工信息 | 在员工管理页面,点击删除员工按钮,提交员工id到员工控制层 | 控制层中接受员工id信息,调用delete函数进行员工数据库数据的删除,数据库中员工信息删除 | 与预期结果一直 | 通过 |
从post表中查询出所有的岗位信息,将其展示到岗位表中,可以对岗位进行删除和修改操作。其具体步骤为在页面发起postmanage请求,在Postcontroller中响应Postmanage请求,通过selectByExample方法查询所有的Post信息,返回到postmanage页面使用foreach进行循环展示,其核心代码如下:
岗位控制层核心代码:
//接受用户发起的postmanage请求
@RequestMapping(value = "postmanage")
//调用岗位服务层的管理请求
postservice.postmanage(request, session);
岗位服务层核心代码:
//调用postdao的selectByExample方法查询岗位信息
List postall = postdao.selectByExample(example);
//返回页面查询的岗位信息
request.setAttribute("postall", postall);
表删除岗位测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_5 | 用户在系统中对不需要的岗位信息进行删除操作,提交岗位的id信息,通过GET方式完成岗位信息的删除操作 | 在岗位管理页面通过,向服务器发起GET请求,提交岗位id信息,删除数据库中的岗位信息 | 在岗位管理页面,点击删除岗位按钮,提交岗位id到岗位控制层 | 控制层中接受岗位id信息,调用delete函数进行岗位数据库数据的删除,数据库中岗位信息删除 | 与预期结果一直 | 通过 |
从goods表中查询出所有的货品信息,将其展示到货品表中,可以对货品进行删除和修改操作。其具体步骤为在页面发起goodsmanage请求,在Goodscontroller中响应Goodsmanage请求,通过selectByExample方法查询所有的Goods信息,返回到goodsmanage页面使用foreach进行循环展示,其核心代码如下:
货品控制层核心代码:
//接受用户发起的goodsmanage请求
@RequestMapping(value = "goodsmanage")
//调用货品服务层的管理请求
goodsservice.goodsmanage(request, session);
货品服务层核心代码:
//调用goodsdao的selectByExample方法查询货品信息
List goodsall = goodsdao.selectByExample(example);
//返回页面查询的货品信息
request.setAttribute("goodsall", goodsall);
表删除货品测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_6 | 用户在系统中对不需要的货品信息进行删除操作,提交货品的id信息,通过GET方式完成货品信息的删除操作 | 在货品管理页面通过,向服务器发起GET请求,提交货品id信息,删除数据库中的货品信息 | 在货品管理页面,点击删除货品按钮,提交货品id到货品控制层 | 控制层中接受货品id信息,调用delete函数进行货品数据库数据的删除,数据库中货品信息删除 | 与预期结果一直 | 通过 |
从admin表中查询出所有的管理员信息,将其展示到管理员表中,可以对管理员进行删除和修改操作。其具体步骤为在页面发起adminmanage请求,在Admincontroller中响应Adminmanage请求,通过selectByExample方法查询所有的Admin信息,返回到adminmanage页面使用foreach进行循环展示,其核心代码如下:
管理员控制层核心代码:
//接受用户发起的adminmanage请求
@RequestMapping(value = "adminmanage")
//调用管理员服务层的管理请求
adminservice.adminmanage(request, session);
管理员服务层核心代码:
//调用admindao的selectByExample方法查询管理员信息
List adminall = admindao.selectByExample(example);
//返回页面查询的管理员信息
request.setAttribute("adminall", adminall);
表删除管理员测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_7 | 用户在系统中对不需要的管理员信息进行删除操作,提交管理员的id信息,通过GET方式完成管理员信息的删除操作 | 在管理员管理页面通过,向服务器发起GET请求,提交管理员id信息,删除数据库中的管理员信息 | 在管理员管理页面,点击删除管理员按钮,提交管理员id到管理员控制层 | 控制层中接受管理员id信息,调用delete函数进行管理员数据库数据的删除,数据库中管理员信息删除 | 与预期结果一直 | 通过 |
从tool表中查询出所有的工具信息,将其展示到工具表中,可以对工具进行删除和修改操作。其具体步骤为在页面发起toolmanage请求,在Toolcontroller中响应Toolmanage请求,通过selectByExample方法查询所有的Tool信息,返回到toolmanage页面使用foreach进行循环展示,其核心代码如下:
工具控制层核心代码:
//接受用户发起的toolmanage请求
@RequestMapping(value = "toolmanage")
//调用工具服务层的管理请求
toolservice.toolmanage(request, session);
工具服务层核心代码:
//调用tooldao的selectByExample方法查询工具信息
List toolall = tooldao.selectByExample(example);
//返回页面查询的工具信息
request.setAttribute("toolall", toolall);
表删除工具测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_8 | 用户在系统中对不需要的工具信息进行删除操作,提交工具的id信息,通过GET方式完成工具信息的删除操作 | 在工具管理页面通过,向服务器发起GET请求,提交工具id信息,删除数据库中的工具信息 | 在工具管理页面,点击删除工具按钮,提交工具id到工具控制层 | 控制层中接受工具id信息,调用delete函数进行工具数据库数据的删除,数据库中工具信息删除 | 与预期结果一直 | 通过 |
从leave表中查询出所有的请假信息,将其展示到请假表中,可以对请假进行删除和修改操作。其具体步骤为在页面发起leavemanage请求,在Leavecontroller中响应Leavemanage请求,通过selectByExample方法查询所有的Leave信息,返回到leavemanage页面使用foreach进行循环展示,其核心代码如下:
请假控制层核心代码:
//接受用户发起的leavemanage请求
@RequestMapping(value = "leavemanage")
//调用请假服务层的管理请求
leaveservice.leavemanage(request, session);
请假服务层核心代码:
//调用leavedao的selectByExample方法查询请假信息
List leaveall = leavedao.selectByExample(example);
//返回页面查询的请假信息
request.setAttribute("leaveall", leaveall);
表删除请假测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_9 | 用户在系统中对不需要的请假信息进行删除操作,提交请假的id信息,通过GET方式完成请假信息的删除操作 | 在请假管理页面通过,向服务器发起GET请求,提交请假id信息,删除数据库中的请假信息 | 在请假管理页面,点击删除请假按钮,提交请假id到请假控制层 | 控制层中接受请假id信息,调用delete函数进行请假数据库数据的删除,数据库中请假信息删除 | 与预期结果一直 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计