发布时间:2022-12-06 21:50:58
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个企业管理系统,企业管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
请假管理实现
系统中可以对请假进行添加和管理操作,添加操作实现方式为,通过输入完整的类型、员工id、员工、原因、状态、开始时间、标题、结束时间、请假、信息,调用Leaveinfo控制层的添加方法,将请假的数据插入到数据库的leaveinfo表中,系统给出添加请假成功信息。
同时可以对系统中已存在的请假信息进行删除和修改操作,删除操作为点击对应的请假删除按钮,调用Leaveinfo控制层的删除方法,进行删除。修改请假同理。
请假控制层代码:
//获取页面的请假操作请求
@RequestMapping(value = "addleaveinfoact")
//调用请假服务层的添加请求
leaveinfoservice.addleaveinfoact(request, session);
请假服务层代码:
//调用leaveinfodao的insert方法将请假信息插入leaveinfo表中
leaveinfodao.insert(leaveinfo);
//返回页面添加请假成功提示信息
request.setAttribute("message", "添加请假成功");
表删除请假测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_1 | 用户在系统中对不需要的请假信息进行删除操作,提交请假的id信息,通过GET方式完成请假信息的删除操作 | 在请假管理页面通过,向服务器发起GET请求,提交请假id信息,删除数据库中的请假信息 | 在请假管理页面,点击删除请假按钮,提交请假id到请假控制层 | 控制层中接受请假id信息,调用delete函数进行请假数据库数据的删除,数据库中请假信息删除 | 与预期结果一直 | 通过 |
任务管理实现
系统中可以对任务进行添加和管理操作,添加操作实现方式为,通过输入完整的所属项目、状态、任务名字、所属项目id、任务id、信息,调用Task控制层的添加方法,将任务的数据插入到数据库的task表中,系统给出添加任务成功信息。
同时可以对系统中已存在的任务信息进行删除和修改操作,删除操作为点击对应的任务删除按钮,调用Task控制层的删除方法,进行删除。修改任务同理。
任务控制层代码:
//获取页面的任务操作请求
@RequestMapping(value = "addtaskact")
//调用任务服务层的添加请求
taskservice.addtaskact(request, session);
任务服务层代码:
//调用taskdao的insert方法将任务信息插入task表中
taskdao.insert(task);
//返回页面添加任务成功提示信息
request.setAttribute("message", "添加任务成功");
表删除任务测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_2 | 用户在系统中对不需要的任务信息进行删除操作,提交任务的id信息,通过GET方式完成任务信息的删除操作 | 在任务管理页面通过,向服务器发起GET请求,提交任务id信息,删除数据库中的任务信息 | 在任务管理页面,点击删除任务按钮,提交任务id到任务控制层 | 控制层中接受任务id信息,调用delete函数进行任务数据库数据的删除,数据库中任务信息删除 | 与预期结果一直 | 通过 |
管理员管理实现
系统中可以对管理员进行添加和管理操作,添加操作实现方式为,通过输入完整的管理员、账号、管理员id、信息,调用Admin控制层的添加方法,将管理员的数据插入到数据库的admin表中,系统给出添加管理员成功信息。
同时可以对系统中已存在的管理员信息进行删除和修改操作,删除操作为点击对应的管理员删除按钮,调用Admin控制层的删除方法,进行删除。修改管理员同理。
管理员控制层代码:
//获取页面的管理员操作请求
@RequestMapping(value = "addadminact")
//调用管理员服务层的添加请求
adminservice.addadminact(request, session);
管理员服务层代码:
//调用admindao的insert方法将管理员信息插入admin表中
admindao.insert(admin);
//返回页面添加管理员成功提示信息
request.setAttribute("message", "添加管理员成功");
表删除管理员测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_3 | 用户在系统中对不需要的管理员信息进行删除操作,提交管理员的id信息,通过GET方式完成管理员信息的删除操作 | 在管理员管理页面通过,向服务器发起GET请求,提交管理员id信息,删除数据库中的管理员信息 | 在管理员管理页面,点击删除管理员按钮,提交管理员id到管理员控制层 | 控制层中接受管理员id信息,调用delete函数进行管理员数据库数据的删除,数据库中管理员信息删除 | 与预期结果一直 | 通过 |
文件管理实现
系统中可以对文件进行添加和管理操作,添加操作实现方式为,通过输入完整的文件、名字、介绍、文件id、信息,调用Files控制层的添加方法,将文件的数据插入到数据库的files表中,系统给出添加文件成功信息。
同时可以对系统中已存在的文件信息进行删除和修改操作,删除操作为点击对应的文件删除按钮,调用Files控制层的删除方法,进行删除。修改文件同理。
文件控制层代码:
//获取页面的文件操作请求
@RequestMapping(value = "addfilesact")
//调用文件服务层的添加请求
filesservice.addfilesact(request, session);
文件服务层代码:
//调用filesdao的insert方法将文件信息插入files表中
filesdao.insert(files);
//返回页面添加文件成功提示信息
request.setAttribute("message", "添加文件成功");
表删除文件测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_4 | 用户在系统中对不需要的文件信息进行删除操作,提交文件的id信息,通过GET方式完成文件信息的删除操作 | 在文件管理页面通过,向服务器发起GET请求,提交文件id信息,删除数据库中的文件信息 | 在文件管理页面,点击删除文件按钮,提交文件id到文件控制层 | 控制层中接受文件id信息,调用delete函数进行文件数据库数据的删除,数据库中文件信息删除 | 与预期结果一直 | 通过 |
项目管理实现
系统中可以对项目进行添加和管理操作,添加操作实现方式为,通过输入完整的负责人id、介绍、项目文件、名字、项目id、项目、负责人、信息,调用Project控制层的添加方法,将项目的数据插入到数据库的project表中,系统给出添加项目成功信息。
同时可以对系统中已存在的项目信息进行删除和修改操作,删除操作为点击对应的项目删除按钮,调用Project控制层的删除方法,进行删除。修改项目同理。
项目控制层代码:
//获取页面的项目操作请求
@RequestMapping(value = "addprojectact")
//调用项目服务层的添加请求
projectservice.addprojectact(request, session);
项目服务层代码:
//调用projectdao的insert方法将项目信息插入project表中
projectdao.insert(project);
//返回页面添加项目成功提示信息
request.setAttribute("message", "添加项目成功");
表删除项目测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_5 | 用户在系统中对不需要的项目信息进行删除操作,提交项目的id信息,通过GET方式完成项目信息的删除操作 | 在项目管理页面通过,向服务器发起GET请求,提交项目id信息,删除数据库中的项目信息 | 在项目管理页面,点击删除项目按钮,提交项目id到项目控制层 | 控制层中接受项目id信息,调用delete函数进行项目数据库数据的删除,数据库中项目信息删除 | 与预期结果一直 | 通过 |
考勤管理实现
系统中可以对考勤进行添加和管理操作,添加操作实现方式为,通过输入完整的月份、打卡时间、状态、员工、考勤、考勤id、信息,调用Attendance控制层的添加方法,将考勤的数据插入到数据库的attendance表中,系统给出添加考勤成功信息。
同时可以对系统中已存在的考勤信息进行删除和修改操作,删除操作为点击对应的考勤删除按钮,调用Attendance控制层的删除方法,进行删除。修改考勤同理。
考勤控制层代码:
//获取页面的考勤操作请求
@RequestMapping(value = "addattendanceact")
//调用考勤服务层的添加请求
attendanceservice.addattendanceact(request, session);
考勤服务层代码:
//调用attendancedao的insert方法将考勤信息插入attendance表中
attendancedao.insert(attendance);
//返回页面添加考勤成功提示信息
request.setAttribute("message", "添加考勤成功");
表删除考勤测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_6 | 用户在系统中对不需要的考勤信息进行删除操作,提交考勤的id信息,通过GET方式完成考勤信息的删除操作 | 在考勤管理页面通过,向服务器发起GET请求,提交考勤id信息,删除数据库中的考勤信息 | 在考勤管理页面,点击删除考勤按钮,提交考勤id到考勤控制层 | 控制层中接受考勤id信息,调用delete函数进行考勤数据库数据的删除,数据库中考勤信息删除 | 与预期结果一直 | 通过 |
员工管理实现
系统中可以对员工进行添加和管理操作,添加操作实现方式为,通过输入完整的名字、密码、账号、部门id、用户id、年龄、部门、信息,调用Staff控制层的添加方法,将员工的数据插入到数据库的staff表中,系统给出添加员工成功信息。
同时可以对系统中已存在的员工信息进行删除和修改操作,删除操作为点击对应的员工删除按钮,调用Staff控制层的删除方法,进行删除。修改员工同理。
员工控制层代码:
//获取页面的员工操作请求
@RequestMapping(value = "addstaffact")
//调用员工服务层的添加请求
staffservice.addstaffact(request, session);
员工服务层代码:
//调用staffdao的insert方法将员工信息插入staff表中
staffdao.insert(staff);
//返回页面添加员工成功提示信息
request.setAttribute("message", "添加员工成功");
表删除员工测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_7 | 用户在系统中对不需要的员工信息进行删除操作,提交员工的id信息,通过GET方式完成员工信息的删除操作 | 在员工管理页面通过,向服务器发起GET请求,提交员工id信息,删除数据库中的员工信息 | 在员工管理页面,点击删除员工按钮,提交员工id到员工控制层 | 控制层中接受员工id信息,调用delete函数进行员工数据库数据的删除,数据库中员工信息删除 | 与预期结果一直 | 通过 |
工资管理实现
系统中可以对工资进行添加和管理操作,添加操作实现方式为,通过输入完整的员工、工资、月份、员工id、工资id、罚款、绩效、信息,调用Wages控制层的添加方法,将工资的数据插入到数据库的wages表中,系统给出添加工资成功信息。
同时可以对系统中已存在的工资信息进行删除和修改操作,删除操作为点击对应的工资删除按钮,调用Wages控制层的删除方法,进行删除。修改工资同理。
工资控制层代码:
//获取页面的工资操作请求
@RequestMapping(value = "addwagesact")
//调用工资服务层的添加请求
wagesservice.addwagesact(request, session);
工资服务层代码:
//调用wagesdao的insert方法将工资信息插入wages表中
wagesdao.insert(wages);
//返回页面添加工资成功提示信息
request.setAttribute("message", "添加工资成功");
表删除工资测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_8 | 用户在系统中对不需要的工资信息进行删除操作,提交工资的id信息,通过GET方式完成工资信息的删除操作 | 在工资管理页面通过,向服务器发起GET请求,提交工资id信息,删除数据库中的工资信息 | 在工资管理页面,点击删除工资按钮,提交工资id到工资控制层 | 控制层中接受工资id信息,调用delete函数进行工资数据库数据的删除,数据库中工资信息删除 | 与预期结果一直 | 通过 |
公告管理实现
系统中可以对公告进行添加和管理操作,添加操作实现方式为,通过输入完整的公告、标题、内容、发布时间、信息,调用Notice控制层的添加方法,将公告的数据插入到数据库的notice表中,系统给出添加公告成功信息。
同时可以对系统中已存在的公告信息进行删除和修改操作,删除操作为点击对应的公告删除按钮,调用Notice控制层的删除方法,进行删除。修改公告同理。
公告控制层代码:
//获取页面的公告操作请求
@RequestMapping(value = "addnoticeact")
//调用公告服务层的添加请求
noticeservice.addnoticeact(request, session);
公告服务层代码:
//调用noticedao的insert方法将公告信息插入notice表中
noticedao.insert(notice);
//返回页面添加公告成功提示信息
request.setAttribute("message", "添加公告成功");
表删除公告测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_9 | 用户在系统中对不需要的公告信息进行删除操作,提交公告的id信息,通过GET方式完成公告信息的删除操作 | 在公告管理页面通过,向服务器发起GET请求,提交公告id信息,删除数据库中的公告信息 | 在公告管理页面,点击删除公告按钮,提交公告id到公告控制层 | 控制层中接受公告id信息,调用delete函数进行公告数据库数据的删除,数据库中公告信息删除 | 与预期结果一直 | 通过 |
部门管理实现
系统中可以对部门进行添加和管理操作,添加操作实现方式为,通过输入完整的名称、部门id、信息,调用Department控制层的添加方法,将部门的数据插入到数据库的department表中,系统给出添加部门成功信息。
同时可以对系统中已存在的部门信息进行删除和修改操作,删除操作为点击对应的部门删除按钮,调用Department控制层的删除方法,进行删除。修改部门同理。
部门控制层代码:
//获取页面的部门操作请求
@RequestMapping(value = "adddepartmentact")
//调用部门服务层的添加请求
departmentservice.adddepartmentact(request, session);
部门服务层代码:
//调用departmentdao的insert方法将部门信息插入department表中
departmentdao.insert(department);
//返回页面添加部门成功提示信息
request.setAttribute("message", "添加部门成功");
表删除部门测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_10 | 用户在系统中对不需要的部门信息进行删除操作,提交部门的id信息,通过GET方式完成部门信息的删除操作 | 在部门管理页面通过,向服务器发起GET请求,提交部门id信息,删除数据库中的部门信息 | 在部门管理页面,点击删除部门按钮,提交部门id到部门控制层 | 控制层中接受部门id信息,调用delete函数进行部门数据库数据的删除,数据库中部门信息删除 | 与预期结果一直 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计