发布时间:2023-05-16 13:08:20
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个公选课考勤管理系统,公选课考勤管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
表添加专业测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_1 | 用户在系统中对专业进行添加,通过菜单栏进入添加专业页面,输入详细的专业信息,提交到专业控制层进行添加操作 | 从页面获取专业详细信息,提交到服务器,调用insert语句完成专业添加操作 | 获取完整专业信息,点击添加按钮,完成专业表单提交 | 数据库中更新出专业的信息,页面给出提示添加专业成功信息 | 数据库中更新出专业的信息,页面给出提示添加专业成功信息 | 通过 |
专业信息模块
系统中有专业模块,该模块主要包括了对专业的增加、删除、查询、修改功能。通过菜单栏可以进入新增专业模块,输入专业id、专业、信息,可以进行专业新增。如需对已存在的专业进行修改和删除,可以通过菜单栏进入专业管理模块,点击修改专业和删除专业按钮进行专业数据维护操作。
实现专业模块核心流程如下:
新增专业:
新增专业页面传递专业数据信息,专业控制层接收专业数据信息,专业服务层进行专业数据插入,将专业数据信息插入到t_major表中。
搜索专业:
MajorController进行数据获取,MajorService进行数据查询,majormanage页面进行数据展示。
删除专业:
在majormanage.jsp页面,点击删除专业按钮,获取专业id,在MajorService中根据Majorid进行删除。
表添加公告测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_2 | 用户在系统中对公告进行添加,通过菜单栏进入添加公告页面,输入详细的公告信息,提交到公告控制层进行添加操作 | 从页面获取公告详细信息,提交到服务器,调用insert语句完成公告添加操作 | 获取完整公告信息,点击添加按钮,完成公告表单提交 | 数据库中更新出公告的信息,页面给出提示添加公告成功信息 | 数据库中更新出公告的信息,页面给出提示添加公告成功信息 | 通过 |
公告信息模块
系统中有公告模块,该模块主要包括了对公告的增加、删除、查询、修改功能。通过菜单栏可以进入新增公告模块,输入标题、发布时间、公告、内容、信息,可以进行公告新增。如需对已存在的公告进行修改和删除,可以通过菜单栏进入公告管理模块,点击修改公告和删除公告按钮进行公告数据维护操作。
实现公告模块核心流程如下:
新增公告:
新增公告页面传递公告数据信息,公告控制层接收公告数据信息,公告服务层进行公告数据插入,将公告数据信息插入到t_notice表中。
搜索公告:
NoticeController进行数据获取,NoticeService进行数据查询,noticemanage页面进行数据展示。
删除公告:
在noticemanage.jsp页面,点击删除公告按钮,获取公告id,在NoticeService中根据Noticeid进行删除。
表添加教师测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_3 | 用户在系统中对教师进行添加,通过菜单栏进入添加教师页面,输入详细的教师信息,提交到教师控制层进行添加操作 | 从页面获取教师详细信息,提交到服务器,调用insert语句完成教师添加操作 | 获取完整教师信息,点击添加按钮,完成教师表单提交 | 数据库中更新出教师的信息,页面给出提示添加教师成功信息 | 数据库中更新出教师的信息,页面给出提示添加教师成功信息 | 通过 |
教师信息模块
系统中有教师模块,该模块主要包括了对教师的增加、删除、查询、修改功能。通过菜单栏可以进入新增教师模块,输入密码、教师、账号、名字、年龄、性别、联系方式、信息,可以进行教师新增。如需对已存在的教师进行修改和删除,可以通过菜单栏进入教师管理模块,点击修改教师和删除教师按钮进行教师数据维护操作。
实现教师模块核心流程如下:
新增教师:
新增教师页面传递教师数据信息,教师控制层接收教师数据信息,教师服务层进行教师数据插入,将教师数据信息插入到t_teacher表中。
搜索教师:
TeacherController进行数据获取,TeacherService进行数据查询,teachermanage页面进行数据展示。
删除教师:
在teachermanage.jsp页面,点击删除教师按钮,获取教师id,在TeacherService中根据Teacherid进行删除。
表添加请假测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_4 | 用户在系统中对请假进行添加,通过菜单栏进入添加请假页面,输入详细的请假信息,提交到请假控制层进行添加操作 | 从页面获取请假详细信息,提交到服务器,调用insert语句完成请假添加操作 | 获取完整请假信息,点击添加按钮,完成请假表单提交 | 数据库中更新出请假的信息,页面给出提示添加请假成功信息 | 数据库中更新出请假的信息,页面给出提示添加请假成功信息 | 通过 |
请假信息模块
系统中有请假模块,该模块主要包括了对请假的增加、删除、查询、修改功能。通过菜单栏可以进入新增请假模块,输入结束时间、请假、专业id、专业、状态、学生、开始时间、请假id、信息,可以进行请假新增。如需对已存在的请假进行修改和删除,可以通过菜单栏进入请假管理模块,点击修改请假和删除请假按钮进行请假数据维护操作。
实现请假模块核心流程如下:
新增请假:
新增请假页面传递请假数据信息,请假控制层接收请假数据信息,请假服务层进行请假数据插入,将请假数据信息插入到t_leaveinfo表中。
搜索请假:
LeaveinfoController进行数据获取,LeaveinfoService进行数据查询,leaveinfomanage页面进行数据展示。
删除请假:
在leaveinfomanage.jsp页面,点击删除请假按钮,获取请假id,在LeaveinfoService中根据Leaveinfoid进行删除。
表添加学生测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_5 | 用户在系统中对学生进行添加,通过菜单栏进入添加学生页面,输入详细的学生信息,提交到学生控制层进行添加操作 | 从页面获取学生详细信息,提交到服务器,调用insert语句完成学生添加操作 | 获取完整学生信息,点击添加按钮,完成学生表单提交 | 数据库中更新出学生的信息,页面给出提示添加学生成功信息 | 数据库中更新出学生的信息,页面给出提示添加学生成功信息 | 通过 |
学生信息模块
系统中有学生模块,该模块主要包括了对学生的增加、删除、查询、修改功能。通过菜单栏可以进入新增学生模块,输入学生id、专业、密码、年龄、介绍、名字、账号、专业id、学生、信息,可以进行学生新增。如需对已存在的学生进行修改和删除,可以通过菜单栏进入学生管理模块,点击修改学生和删除学生按钮进行学生数据维护操作。
实现学生模块核心流程如下:
新增学生:
新增学生页面传递学生数据信息,学生控制层接收学生数据信息,学生服务层进行学生数据插入,将学生数据信息插入到t_student表中。
搜索学生:
StudentController进行数据获取,StudentService进行数据查询,studentmanage页面进行数据展示。
删除学生:
在studentmanage.jsp页面,点击删除学生按钮,获取学生id,在StudentService中根据Studentid进行删除。
表添加管理员测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_6 | 用户在系统中对管理员进行添加,通过菜单栏进入添加管理员页面,输入详细的管理员信息,提交到管理员控制层进行添加操作 | 从页面获取管理员详细信息,提交到服务器,调用insert语句完成管理员添加操作 | 获取完整管理员信息,点击添加按钮,完成管理员表单提交 | 数据库中更新出管理员的信息,页面给出提示添加管理员成功信息 | 数据库中更新出管理员的信息,页面给出提示添加管理员成功信息 | 通过 |
管理员信息模块
系统中有管理员模块,该模块主要包括了对管理员的增加、删除、查询、修改功能。通过菜单栏可以进入新增管理员模块,输入管理员、管理员id、密码、信息,可以进行管理员新增。如需对已存在的管理员进行修改和删除,可以通过菜单栏进入管理员管理模块,点击修改管理员和删除管理员按钮进行管理员数据维护操作。
实现管理员模块核心流程如下:
新增管理员:
新增管理员页面传递管理员数据信息,管理员控制层接收管理员数据信息,管理员服务层进行管理员数据插入,将管理员数据信息插入到t_admin表中。
搜索管理员:
AdminController进行数据获取,AdminService进行数据查询,adminmanage页面进行数据展示。
删除管理员:
在adminmanage.jsp页面,点击删除管理员按钮,获取管理员id,在AdminService中根据Adminid进行删除。
表添加考勤测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_7 | 用户在系统中对考勤进行添加,通过菜单栏进入添加考勤页面,输入详细的考勤信息,提交到考勤控制层进行添加操作 | 从页面获取考勤详细信息,提交到服务器,调用insert语句完成考勤添加操作 | 获取完整考勤信息,点击添加按钮,完成考勤表单提交 | 数据库中更新出考勤的信息,页面给出提示添加考勤成功信息 | 数据库中更新出考勤的信息,页面给出提示添加考勤成功信息 | 通过 |
考勤信息模块
系统中有考勤模块,该模块主要包括了对考勤的增加、删除、查询、修改功能。通过菜单栏可以进入新增考勤模块,输入状态、学生id、专业、考勤、考勤id、学生、考勤时间、信息,可以进行考勤新增。如需对已存在的考勤进行修改和删除,可以通过菜单栏进入考勤管理模块,点击修改考勤和删除考勤按钮进行考勤数据维护操作。
实现考勤模块核心流程如下:
新增考勤:
新增考勤页面传递考勤数据信息,考勤控制层接收考勤数据信息,考勤服务层进行考勤数据插入,将考勤数据信息插入到t_attendance表中。
搜索考勤:
AttendanceController进行数据获取,AttendanceService进行数据查询,attendancemanage页面进行数据展示。
删除考勤:
在attendancemanage.jsp页面,点击删除考勤按钮,获取考勤id,在AttendanceService中根据Attendanceid进行删除。
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计