发布时间:2023-05-12 01:38:04
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个企业管理系统,企业管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
表修改工资测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_1 | 测试系统中对工资的修改功能 | 用户登录系统,在系统中对工资进行修改,在工资管理页面,点击修改工资按钮,向服务器中的修改工资模块提交工资id信息,工资控制层中接受工资id信息,获取工资的详细信息,展示到修改工资页面,修改工资的对应字段,点击修改按钮,响应工资控制层中的update模块,完成工资修改操作 | 员工、员工id、绩效、罚款、工资、月份、工资id、 | 页面返回工资信息,并展示到对应展示栏中,工资控制层接收更改后的工资信息,返回页面提示信息修改工资成功 | 修改工资成功,t_wages表中工资数据更新为修改后数据 | 修改工资功能可正常使用 | 1S |
管理员需要对工资信息进行管理,需要从数据库中查询出所有的工资信息。点击对应的工资搜索按钮,可以执行Wagescontroller的manage方法,在对应的方法中调用Wagesservice层,在Wagesservice层中定义了具体获取代码。在Wagesservice中使用selectwages方法调用Wagesmapper中的select t_wages sql语句进行数据库的获取,再通过层层返回到Wagescontroller控制层中,保存到request的wages字段中返回工资搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化WagesExample类为example
WagesExample example = new WagesExample()
// 使用 Wagesdao.selectByExample(example)方法获取所有的Wages数据
List Wagesall = Wagesdao.selectByExample(example);
// 将所有的Wages数据保存到request中的Wagesall参数里
request.setAttribute("Wagesall", Wagesall);
图管理工资界面
表修改请假测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_2 | 测试系统中对请假的修改功能 | 用户登录系统,在系统中对请假进行修改,在请假管理页面,点击修改请假按钮,向服务器中的修改请假模块提交请假id信息,请假控制层中接受请假id信息,获取请假的详细信息,展示到修改请假页面,修改请假的对应字段,点击修改按钮,响应请假控制层中的update模块,完成请假修改操作 | 标题、员工、员工id、结束时间、请假、状态、原因、开始时间、类型、 | 页面返回请假信息,并展示到对应展示栏中,请假控制层接收更改后的请假信息,返回页面提示信息修改请假成功 | 修改请假成功,t_leaveinfo表中请假数据更新为修改后数据 | 修改请假功能可正常使用 | 1S |
管理员需要对请假信息进行管理,需要从数据库中查询出所有的请假信息。点击对应的请假搜索按钮,可以执行Leaveinfocontroller的manage方法,在对应的方法中调用Leaveinfoservice层,在Leaveinfoservice层中定义了具体获取代码。在Leaveinfoservice中使用selectleaveinfo方法调用Leaveinfomapper中的select t_leaveinfo sql语句进行数据库的获取,再通过层层返回到Leaveinfocontroller控制层中,保存到request的leaveinfo字段中返回请假搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化LeaveinfoExample类为example
LeaveinfoExample example = new LeaveinfoExample()
// 使用 Leaveinfodao.selectByExample(example)方法获取所有的Leaveinfo数据
List Leaveinfoall = Leaveinfodao.selectByExample(example);
// 将所有的Leaveinfo数据保存到request中的Leaveinfoall参数里
request.setAttribute("Leaveinfoall", Leaveinfoall);
图管理请假界面
表修改部门测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_3 | 测试系统中对部门的修改功能 | 用户登录系统,在系统中对部门进行修改,在部门管理页面,点击修改部门按钮,向服务器中的修改部门模块提交部门id信息,部门控制层中接受部门id信息,获取部门的详细信息,展示到修改部门页面,修改部门的对应字段,点击修改按钮,响应部门控制层中的update模块,完成部门修改操作 | 名称、部门、 | 页面返回部门信息,并展示到对应展示栏中,部门控制层接收更改后的部门信息,返回页面提示信息修改部门成功 | 修改部门成功,t_department表中部门数据更新为修改后数据 | 修改部门功能可正常使用 | 1S |
管理员需要对部门信息进行管理,需要从数据库中查询出所有的部门信息。点击对应的部门搜索按钮,可以执行Departmentcontroller的manage方法,在对应的方法中调用Departmentservice层,在Departmentservice层中定义了具体获取代码。在Departmentservice中使用selectdepartment方法调用Departmentmapper中的select t_department sql语句进行数据库的获取,再通过层层返回到Departmentcontroller控制层中,保存到request的department字段中返回部门搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化DepartmentExample类为example
DepartmentExample example = new DepartmentExample()
// 使用 Departmentdao.selectByExample(example)方法获取所有的Department数据
List Departmentall = Departmentdao.selectByExample(example);
// 将所有的Department数据保存到request中的Departmentall参数里
request.setAttribute("Departmentall", Departmentall);
图管理部门界面
表修改文件测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_4 | 测试系统中对文件的修改功能 | 用户登录系统,在系统中对文件进行修改,在文件管理页面,点击修改文件按钮,向服务器中的修改文件模块提交文件id信息,文件控制层中接受文件id信息,获取文件的详细信息,展示到修改文件页面,修改文件的对应字段,点击修改按钮,响应文件控制层中的update模块,完成文件修改操作 | 文件id、名字、文件、文件、 | 页面返回文件信息,并展示到对应展示栏中,文件控制层接收更改后的文件信息,返回页面提示信息修改文件成功 | 修改文件成功,t_files表中文件数据更新为修改后数据 | 修改文件功能可正常使用 | 1S |
管理员需要对文件信息进行管理,需要从数据库中查询出所有的文件信息。点击对应的文件搜索按钮,可以执行Filescontroller的manage方法,在对应的方法中调用Filesservice层,在Filesservice层中定义了具体获取代码。在Filesservice中使用selectfiles方法调用Filesmapper中的select t_files sql语句进行数据库的获取,再通过层层返回到Filescontroller控制层中,保存到request的files字段中返回文件搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化FilesExample类为example
FilesExample example = new FilesExample()
// 使用 Filesdao.selectByExample(example)方法获取所有的Files数据
List Filesall = Filesdao.selectByExample(example);
// 将所有的Files数据保存到request中的Filesall参数里
request.setAttribute("Filesall", Filesall);
图管理文件界面
表修改任务测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_5 | 测试系统中对任务的修改功能 | 用户登录系统,在系统中对任务进行修改,在任务管理页面,点击修改任务按钮,向服务器中的修改任务模块提交任务id信息,任务控制层中接受任务id信息,获取任务的详细信息,展示到修改任务页面,修改任务的对应字段,点击修改按钮,响应任务控制层中的update模块,完成任务修改操作 | 任务、所属项目id、状态、任务id、任务名字、 | 页面返回任务信息,并展示到对应展示栏中,任务控制层接收更改后的任务信息,返回页面提示信息修改任务成功 | 修改任务成功,t_task表中任务数据更新为修改后数据 | 修改任务功能可正常使用 | 1S |
管理员需要对任务信息进行管理,需要从数据库中查询出所有的任务信息。点击对应的任务搜索按钮,可以执行Taskcontroller的manage方法,在对应的方法中调用Taskservice层,在Taskservice层中定义了具体获取代码。在Taskservice中使用selecttask方法调用Taskmapper中的select t_task sql语句进行数据库的获取,再通过层层返回到Taskcontroller控制层中,保存到request的task字段中返回任务搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化TaskExample类为example
TaskExample example = new TaskExample()
// 使用 Taskdao.selectByExample(example)方法获取所有的Task数据
List Taskall = Taskdao.selectByExample(example);
// 将所有的Task数据保存到request中的Taskall参数里
request.setAttribute("Taskall", Taskall);
图管理任务界面
表修改公告测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_6 | 测试系统中对公告的修改功能 | 用户登录系统,在系统中对公告进行修改,在公告管理页面,点击修改公告按钮,向服务器中的修改公告模块提交公告id信息,公告控制层中接受公告id信息,获取公告的详细信息,展示到修改公告页面,修改公告的对应字段,点击修改按钮,响应公告控制层中的update模块,完成公告修改操作 | 标题、内容、公告、发布时间、 | 页面返回公告信息,并展示到对应展示栏中,公告控制层接收更改后的公告信息,返回页面提示信息修改公告成功 | 修改公告成功,t_notice表中公告数据更新为修改后数据 | 修改公告功能可正常使用 | 1S |
管理员需要对公告信息进行管理,需要从数据库中查询出所有的公告信息。点击对应的公告搜索按钮,可以执行Noticecontroller的manage方法,在对应的方法中调用Noticeservice层,在Noticeservice层中定义了具体获取代码。在Noticeservice中使用selectnotice方法调用Noticemapper中的select t_notice sql语句进行数据库的获取,再通过层层返回到Noticecontroller控制层中,保存到request的notice字段中返回公告搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化NoticeExample类为example
NoticeExample example = new NoticeExample()
// 使用 Noticedao.selectByExample(example)方法获取所有的Notice数据
List Noticeall = Noticedao.selectByExample(example);
// 将所有的Notice数据保存到request中的Noticeall参数里
request.setAttribute("Noticeall", Noticeall);
图管理公告界面
表修改项目测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_7 | 测试系统中对项目的修改功能 | 用户登录系统,在系统中对项目进行修改,在项目管理页面,点击修改项目按钮,向服务器中的修改项目模块提交项目id信息,项目控制层中接受项目id信息,获取项目的详细信息,展示到修改项目页面,修改项目的对应字段,点击修改按钮,响应项目控制层中的update模块,完成项目修改操作 | 项目id、负责人、介绍、发布时间、负责人id、项目文件、名字、 | 页面返回项目信息,并展示到对应展示栏中,项目控制层接收更改后的项目信息,返回页面提示信息修改项目成功 | 修改项目成功,t_project表中项目数据更新为修改后数据 | 修改项目功能可正常使用 | 1S |
管理员需要对项目信息进行管理,需要从数据库中查询出所有的项目信息。点击对应的项目搜索按钮,可以执行Projectcontroller的manage方法,在对应的方法中调用Projectservice层,在Projectservice层中定义了具体获取代码。在Projectservice中使用selectproject方法调用Projectmapper中的select t_project sql语句进行数据库的获取,再通过层层返回到Projectcontroller控制层中,保存到request的project字段中返回项目搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化ProjectExample类为example
ProjectExample example = new ProjectExample()
// 使用 Projectdao.selectByExample(example)方法获取所有的Project数据
List Projectall = Projectdao.selectByExample(example);
// 将所有的Project数据保存到request中的Projectall参数里
request.setAttribute("Projectall", Projectall);
图管理项目界面
表修改管理员测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_8 | 测试系统中对管理员的修改功能 | 用户登录系统,在系统中对管理员进行修改,在管理员管理页面,点击修改管理员按钮,向服务器中的修改管理员模块提交管理员id信息,管理员控制层中接受管理员id信息,获取管理员的详细信息,展示到修改管理员页面,修改管理员的对应字段,点击修改按钮,响应管理员控制层中的update模块,完成管理员修改操作 | 密码、管理员、管理员id、 | 页面返回管理员信息,并展示到对应展示栏中,管理员控制层接收更改后的管理员信息,返回页面提示信息修改管理员成功 | 修改管理员成功,t_admin表中管理员数据更新为修改后数据 | 修改管理员功能可正常使用 | 1S |
管理员需要对管理员信息进行管理,需要从数据库中查询出所有的管理员信息。点击对应的管理员搜索按钮,可以执行Admincontroller的manage方法,在对应的方法中调用Adminservice层,在Adminservice层中定义了具体获取代码。在Adminservice中使用selectadmin方法调用Adminmapper中的select t_admin sql语句进行数据库的获取,再通过层层返回到Admincontroller控制层中,保存到request的admin字段中返回管理员搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化AdminExample类为example
AdminExample example = new AdminExample()
// 使用 Admindao.selectByExample(example)方法获取所有的Admin数据
List Adminall = Admindao.selectByExample(example);
// 将所有的Admin数据保存到request中的Adminall参数里
request.setAttribute("Adminall", Adminall);
图管理管理员界面
表修改考勤测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_9 | 测试系统中对考勤的修改功能 | 用户登录系统,在系统中对考勤进行修改,在考勤管理页面,点击修改考勤按钮,向服务器中的修改考勤模块提交考勤id信息,考勤控制层中接受考勤id信息,获取考勤的详细信息,展示到修改考勤页面,修改考勤的对应字段,点击修改按钮,响应考勤控制层中的update模块,完成考勤修改操作 | 员工id、考勤id、状态、月份、打卡时间、员工、 | 页面返回考勤信息,并展示到对应展示栏中,考勤控制层接收更改后的考勤信息,返回页面提示信息修改考勤成功 | 修改考勤成功,t_attendance表中考勤数据更新为修改后数据 | 修改考勤功能可正常使用 | 1S |
管理员需要对考勤信息进行管理,需要从数据库中查询出所有的考勤信息。点击对应的考勤搜索按钮,可以执行Attendancecontroller的manage方法,在对应的方法中调用Attendanceservice层,在Attendanceservice层中定义了具体获取代码。在Attendanceservice中使用selectattendance方法调用Attendancemapper中的select t_attendance sql语句进行数据库的获取,再通过层层返回到Attendancecontroller控制层中,保存到request的attendance字段中返回考勤搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化AttendanceExample类为example
AttendanceExample example = new AttendanceExample()
// 使用 Attendancedao.selectByExample(example)方法获取所有的Attendance数据
List Attendanceall = Attendancedao.selectByExample(example);
// 将所有的Attendance数据保存到request中的Attendanceall参数里
request.setAttribute("Attendanceall", Attendanceall);
图管理考勤界面
表修改员工测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_10 | 测试系统中对员工的修改功能 | 用户登录系统,在系统中对员工进行修改,在员工管理页面,点击修改员工按钮,向服务器中的修改员工模块提交员工id信息,员工控制层中接受员工id信息,获取员工的详细信息,展示到修改员工页面,修改员工的对应字段,点击修改按钮,响应员工控制层中的update模块,完成员工修改操作 | 年龄、用户id、账号、部门、密码、员工、部门id、 | 页面返回员工信息,并展示到对应展示栏中,员工控制层接收更改后的员工信息,返回页面提示信息修改员工成功 | 修改员工成功,t_staff表中员工数据更新为修改后数据 | 修改员工功能可正常使用 | 1S |
管理员需要对员工信息进行管理,需要从数据库中查询出所有的员工信息。点击对应的员工搜索按钮,可以执行Staffcontroller的manage方法,在对应的方法中调用Staffservice层,在Staffservice层中定义了具体获取代码。在Staffservice中使用selectstaff方法调用Staffmapper中的select t_staff sql语句进行数据库的获取,再通过层层返回到Staffcontroller控制层中,保存到request的staff字段中返回员工搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化StaffExample类为example
StaffExample example = new StaffExample()
// 使用 Staffdao.selectByExample(example)方法获取所有的Staff数据
List Staffall = Staffdao.selectByExample(example);
// 将所有的Staff数据保存到request中的Staffall参数里
request.setAttribute("Staffall", Staffall);
图管理员工界面
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计