发布时间:2023-05-05 09:15:14
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个企业管理系统,企业管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_1 | 在请假管理页面,点击修改请假按钮,提交请假id到请假控制层,响应selectleaveinfo方法查询t_leaveinfo表中的请假数据,并返回修改请假页面进行展示请假详细信息,输入更改后的请假数据信息,点击修改按钮响应,响应请假控制层中的update方法完成修改操作 | 根据请假id获取请假详细信息,修改请假详细信息,提交到请假控制层中,进行数据同步,同步到t_leaveinfo表中 | 在管理请假页面点击修改请假按钮,在修改请假页面输入修改后的请假信息,点击修改按钮 | 根据id获取请假的详细信息,在修改请假页面中进行展示,修改请假完成后,给出页面提示修改请假成功 | 根据id获取请假的详细信息,在修改请假页面中进行展示,修改请假完成后,给出页面提示修改请假成功 | 通过 |
从leaveinfo表中查询出所有的请假信息,将其展示到请假表中,可以对请假进行删除和修改操作。其具体步骤为在页面发起leaveinfomanage请求,在Leaveinfocontroller中响应Leaveinfomanage请求,通过selectByExample方法查询所有的Leaveinfo信息,返回到leaveinfomanage页面使用foreach进行循环展示,其核心代码如下:
请假控制层核心代码:
//接受用户发起的leaveinfomanage请求
@RequestMapping(value = "leaveinfomanage")
//调用请假服务层的管理请求
leaveinfoservice.leaveinfomanage(request, session);
请假服务层核心代码:
//调用leaveinfodao的selectByExample方法查询请假信息
List leaveinfoall = leaveinfodao.selectByExample(example);
//返回页面查询的请假信息
request.setAttribute("leaveinfoall", leaveinfoall);
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_2 | 在公告管理页面,点击修改公告按钮,提交公告id到公告控制层,响应selectnotice方法查询t_notice表中的公告数据,并返回修改公告页面进行展示公告详细信息,输入更改后的公告数据信息,点击修改按钮响应,响应公告控制层中的update方法完成修改操作 | 根据公告id获取公告详细信息,修改公告详细信息,提交到公告控制层中,进行数据同步,同步到t_notice表中 | 在管理公告页面点击修改公告按钮,在修改公告页面输入修改后的公告信息,点击修改按钮 | 根据id获取公告的详细信息,在修改公告页面中进行展示,修改公告完成后,给出页面提示修改公告成功 | 根据id获取公告的详细信息,在修改公告页面中进行展示,修改公告完成后,给出页面提示修改公告成功 | 通过 |
从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_3 | 在员工管理页面,点击修改员工按钮,提交员工id到员工控制层,响应selectstaff方法查询t_staff表中的员工数据,并返回修改员工页面进行展示员工详细信息,输入更改后的员工数据信息,点击修改按钮响应,响应员工控制层中的update方法完成修改操作 | 根据员工id获取员工详细信息,修改员工详细信息,提交到员工控制层中,进行数据同步,同步到t_staff表中 | 在管理员工页面点击修改员工按钮,在修改员工页面输入修改后的员工信息,点击修改按钮 | 根据id获取员工的详细信息,在修改员工页面中进行展示,修改员工完成后,给出页面提示修改员工成功 | 根据id获取员工的详细信息,在修改员工页面中进行展示,修改员工完成后,给出页面提示修改员工成功 | 通过 |
从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到项目控制层,响应selectproject方法查询t_project表中的项目数据,并返回修改项目页面进行展示项目详细信息,输入更改后的项目数据信息,点击修改按钮响应,响应项目控制层中的update方法完成修改操作 | 根据项目id获取项目详细信息,修改项目详细信息,提交到项目控制层中,进行数据同步,同步到t_project表中 | 在管理项目页面点击修改项目按钮,在修改项目页面输入修改后的项目信息,点击修改按钮 | 根据id获取项目的详细信息,在修改项目页面中进行展示,修改项目完成后,给出页面提示修改项目成功 | 根据id获取项目的详细信息,在修改项目页面中进行展示,修改项目完成后,给出页面提示修改项目成功 | 通过 |
从project表中查询出所有的项目信息,将其展示到项目表中,可以对项目进行删除和修改操作。其具体步骤为在页面发起projectmanage请求,在Projectcontroller中响应Projectmanage请求,通过selectByExample方法查询所有的Project信息,返回到projectmanage页面使用foreach进行循环展示,其核心代码如下:
项目控制层核心代码:
//接受用户发起的projectmanage请求
@RequestMapping(value = "projectmanage")
//调用项目服务层的管理请求
projectservice.projectmanage(request, session);
项目服务层核心代码:
//调用projectdao的selectByExample方法查询项目信息
List projectall = projectdao.selectByExample(example);
//返回页面查询的项目信息
request.setAttribute("projectall", projectall);
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_5 | 在部门管理页面,点击修改部门按钮,提交部门id到部门控制层,响应selectdepartment方法查询t_department表中的部门数据,并返回修改部门页面进行展示部门详细信息,输入更改后的部门数据信息,点击修改按钮响应,响应部门控制层中的update方法完成修改操作 | 根据部门id获取部门详细信息,修改部门详细信息,提交到部门控制层中,进行数据同步,同步到t_department表中 | 在管理部门页面点击修改部门按钮,在修改部门页面输入修改后的部门信息,点击修改按钮 | 根据id获取部门的详细信息,在修改部门页面中进行展示,修改部门完成后,给出页面提示修改部门成功 | 根据id获取部门的详细信息,在修改部门页面中进行展示,修改部门完成后,给出页面提示修改部门成功 | 通过 |
从department表中查询出所有的部门信息,将其展示到部门表中,可以对部门进行删除和修改操作。其具体步骤为在页面发起departmentmanage请求,在Departmentcontroller中响应Departmentmanage请求,通过selectByExample方法查询所有的Department信息,返回到departmentmanage页面使用foreach进行循环展示,其核心代码如下:
部门控制层核心代码:
//接受用户发起的departmentmanage请求
@RequestMapping(value = "departmentmanage")
//调用部门服务层的管理请求
departmentservice.departmentmanage(request, session);
部门服务层核心代码:
//调用departmentdao的selectByExample方法查询部门信息
List departmentall = departmentdao.selectByExample(example);
//返回页面查询的部门信息
request.setAttribute("departmentall", departmentall);
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_6 | 在任务管理页面,点击修改任务按钮,提交任务id到任务控制层,响应selecttask方法查询t_task表中的任务数据,并返回修改任务页面进行展示任务详细信息,输入更改后的任务数据信息,点击修改按钮响应,响应任务控制层中的update方法完成修改操作 | 根据任务id获取任务详细信息,修改任务详细信息,提交到任务控制层中,进行数据同步,同步到t_task表中 | 在管理任务页面点击修改任务按钮,在修改任务页面输入修改后的任务信息,点击修改按钮 | 根据id获取任务的详细信息,在修改任务页面中进行展示,修改任务完成后,给出页面提示修改任务成功 | 根据id获取任务的详细信息,在修改任务页面中进行展示,修改任务完成后,给出页面提示修改任务成功 | 通过 |
从task表中查询出所有的任务信息,将其展示到任务表中,可以对任务进行删除和修改操作。其具体步骤为在页面发起taskmanage请求,在Taskcontroller中响应Taskmanage请求,通过selectByExample方法查询所有的Task信息,返回到taskmanage页面使用foreach进行循环展示,其核心代码如下:
任务控制层核心代码:
//接受用户发起的taskmanage请求
@RequestMapping(value = "taskmanage")
//调用任务服务层的管理请求
taskservice.taskmanage(request, session);
任务服务层核心代码:
//调用taskdao的selectByExample方法查询任务信息
List taskall = taskdao.selectByExample(example);
//返回页面查询的任务信息
request.setAttribute("taskall", taskall);
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_7 | 在工资管理页面,点击修改工资按钮,提交工资id到工资控制层,响应selectwages方法查询t_wages表中的工资数据,并返回修改工资页面进行展示工资详细信息,输入更改后的工资数据信息,点击修改按钮响应,响应工资控制层中的update方法完成修改操作 | 根据工资id获取工资详细信息,修改工资详细信息,提交到工资控制层中,进行数据同步,同步到t_wages表中 | 在管理工资页面点击修改工资按钮,在修改工资页面输入修改后的工资信息,点击修改按钮 | 根据id获取工资的详细信息,在修改工资页面中进行展示,修改工资完成后,给出页面提示修改工资成功 | 根据id获取工资的详细信息,在修改工资页面中进行展示,修改工资完成后,给出页面提示修改工资成功 | 通过 |
从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_8 | 在管理员管理页面,点击修改管理员按钮,提交管理员id到管理员控制层,响应selectadmin方法查询t_admin表中的管理员数据,并返回修改管理员页面进行展示管理员详细信息,输入更改后的管理员数据信息,点击修改按钮响应,响应管理员控制层中的update方法完成修改操作 | 根据管理员id获取管理员详细信息,修改管理员详细信息,提交到管理员控制层中,进行数据同步,同步到t_admin表中 | 在管理管理员页面点击修改管理员按钮,在修改管理员页面输入修改后的管理员信息,点击修改按钮 | 根据id获取管理员的详细信息,在修改管理员页面中进行展示,修改管理员完成后,给出页面提示修改管理员成功 | 根据id获取管理员的详细信息,在修改管理员页面中进行展示,修改管理员完成后,给出页面提示修改管理员成功 | 通过 |
从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_9 | 在文件管理页面,点击修改文件按钮,提交文件id到文件控制层,响应selectfiles方法查询t_files表中的文件数据,并返回修改文件页面进行展示文件详细信息,输入更改后的文件数据信息,点击修改按钮响应,响应文件控制层中的update方法完成修改操作 | 根据文件id获取文件详细信息,修改文件详细信息,提交到文件控制层中,进行数据同步,同步到t_files表中 | 在管理文件页面点击修改文件按钮,在修改文件页面输入修改后的文件信息,点击修改按钮 | 根据id获取文件的详细信息,在修改文件页面中进行展示,修改文件完成后,给出页面提示修改文件成功 | 根据id获取文件的详细信息,在修改文件页面中进行展示,修改文件完成后,给出页面提示修改文件成功 | 通过 |
从files表中查询出所有的文件信息,将其展示到文件表中,可以对文件进行删除和修改操作。其具体步骤为在页面发起filesmanage请求,在Filescontroller中响应Filesmanage请求,通过selectByExample方法查询所有的Files信息,返回到filesmanage页面使用foreach进行循环展示,其核心代码如下:
文件控制层核心代码:
//接受用户发起的filesmanage请求
@RequestMapping(value = "filesmanage")
//调用文件服务层的管理请求
filesservice.filesmanage(request, session);
文件服务层核心代码:
//调用filesdao的selectByExample方法查询文件信息
List filesall = filesdao.selectByExample(example);
//返回页面查询的文件信息
request.setAttribute("filesall", filesall);
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_10 | 在考勤管理页面,点击修改考勤按钮,提交考勤id到考勤控制层,响应selectattendance方法查询t_attendance表中的考勤数据,并返回修改考勤页面进行展示考勤详细信息,输入更改后的考勤数据信息,点击修改按钮响应,响应考勤控制层中的update方法完成修改操作 | 根据考勤id获取考勤详细信息,修改考勤详细信息,提交到考勤控制层中,进行数据同步,同步到t_attendance表中 | 在管理考勤页面点击修改考勤按钮,在修改考勤页面输入修改后的考勤信息,点击修改按钮 | 根据id获取考勤的详细信息,在修改考勤页面中进行展示,修改考勤完成后,给出页面提示修改考勤成功 | 根据id获取考勤的详细信息,在修改考勤页面中进行展示,修改考勤完成后,给出页面提示修改考勤成功 | 通过 |
从attendance表中查询出所有的考勤信息,将其展示到考勤表中,可以对考勤进行删除和修改操作。其具体步骤为在页面发起attendancemanage请求,在Attendancecontroller中响应Attendancemanage请求,通过selectByExample方法查询所有的Attendance信息,返回到attendancemanage页面使用foreach进行循环展示,其核心代码如下:
考勤控制层核心代码:
//接受用户发起的attendancemanage请求
@RequestMapping(value = "attendancemanage")
//调用考勤服务层的管理请求
attendanceservice.attendancemanage(request, session);
考勤服务层核心代码:
//调用attendancedao的selectByExample方法查询考勤信息
List attendanceall = attendancedao.selectByExample(example);
//返回页面查询的考勤信息
request.setAttribute("attendanceall", attendanceall);
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计