发布时间:2023-05-16 15:29:16
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个课程平台,课程平台项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
在系统中删除不需要的重修信息时,可以使用重修删除操作。进入重修管理页面后,点击重修后方的删除按钮可以将重修的id信息提交到重修控制层中。在重修控制层中使用delete方法获取重修的id信息,重修控制层再调用重修服务层中的delete方法。t_rebuild中对应的重修信息将会被删除,并给出页面提示信息,删除重修成功。核心代码如下:
// 输出日志,表示当前正在执行RebuildService.deleteRebuild方法
logger.debug("RebuildService.deleteRebuild ......");
// 根据id调用Rebuilddao的deleteByPrimaryKey方法,删除Rebuild
Rebuilddao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除重修成功");
删除重修页面如下所示。
图删除重修界面
重修管理模块测试
本模块的操作人员为管理员,根据系统中的重修数据变化,例如新增重修或重修信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行重修的修改和删除操作,测试用例如表5.1所示:
表5.1 重修管理模块测试用例
功能描述 | 重修增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 重修管理 | ||
用例目的 | 对重修管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对重修模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增重修,缺失部分信息 | 新增重修失败 | 与期望一致 | 需填写完整重修信息 |
新增重修,填写完整信息 | 新增重修成功 | 与期望一致 | 功能准确 |
修改重修,缺失部分信息 | 修改重修失败 | 与期望一致 | 需填写完整重修信息 |
修改重修,填写完整信息 | 修改重修成功 | 与期望一致 | 功能准确 |
删除重修 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的班级信息时,可以使用班级删除操作。进入班级管理页面后,点击班级后方的删除按钮可以将班级的id信息提交到班级控制层中。在班级控制层中使用delete方法获取班级的id信息,班级控制层再调用班级服务层中的delete方法。t_curriculum中对应的班级信息将会被删除,并给出页面提示信息,删除班级成功。核心代码如下:
// 输出日志,表示当前正在执行CurriculumService.deleteCurriculum方法
logger.debug("CurriculumService.deleteCurriculum ......");
// 根据id调用Curriculumdao的deleteByPrimaryKey方法,删除Curriculum
Curriculumdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除班级成功");
删除班级页面如下所示。
图删除班级界面
班级管理模块测试
本模块的操作人员为管理员,根据系统中的班级数据变化,例如新增班级或班级信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行班级的修改和删除操作,测试用例如表5.2所示:
表5.2 班级管理模块测试用例
功能描述 | 班级增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 班级管理 | ||
用例目的 | 对班级管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对班级模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增班级,缺失部分信息 | 新增班级失败 | 与期望一致 | 需填写完整班级信息 |
新增班级,填写完整信息 | 新增班级成功 | 与期望一致 | 功能准确 |
修改班级,缺失部分信息 | 修改班级失败 | 与期望一致 | 需填写完整班级信息 |
修改班级,填写完整信息 | 修改班级成功 | 与期望一致 | 功能准确 |
删除班级 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的课程表信息时,可以使用课程表删除操作。进入课程表管理页面后,点击课程表后方的删除按钮可以将课程表的id信息提交到课程表控制层中。在课程表控制层中使用delete方法获取课程表的id信息,课程表控制层再调用课程表服务层中的delete方法。t_classschedulecard中对应的课程表信息将会被删除,并给出页面提示信息,删除课程表成功。核心代码如下:
// 输出日志,表示当前正在执行ClassschedulecardService.deleteClassschedulecard方法
logger.debug("ClassschedulecardService.deleteClassschedulecard ......");
// 根据id调用Classschedulecarddao的deleteByPrimaryKey方法,删除Classschedulecard
Classschedulecarddao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除课程表成功");
删除课程表页面如下所示。
图删除课程表界面
课程表管理模块测试
本模块的操作人员为管理员,根据系统中的课程表数据变化,例如新增课程表或课程表信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行课程表的修改和删除操作,测试用例如表5.3所示:
表5.3 课程表管理模块测试用例
功能描述 | 课程表增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 课程表管理 | ||
用例目的 | 对课程表管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对课程表模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增课程表,缺失部分信息 | 新增课程表失败 | 与期望一致 | 需填写完整课程表信息 |
新增课程表,填写完整信息 | 新增课程表成功 | 与期望一致 | 功能准确 |
修改课程表,缺失部分信息 | 修改课程表失败 | 与期望一致 | 需填写完整课程表信息 |
修改课程表,填写完整信息 | 修改课程表成功 | 与期望一致 | 功能准确 |
删除课程表 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的选课记录信息时,可以使用选课记录删除操作。进入选课记录管理页面后,点击选课记录后方的删除按钮可以将选课记录的id信息提交到选课记录控制层中。在选课记录控制层中使用delete方法获取选课记录的id信息,选课记录控制层再调用选课记录服务层中的delete方法。t_courserecord中对应的选课记录信息将会被删除,并给出页面提示信息,删除选课记录成功。核心代码如下:
// 输出日志,表示当前正在执行CourserecordService.deleteCourserecord方法
logger.debug("CourserecordService.deleteCourserecord ......");
// 根据id调用Courserecorddao的deleteByPrimaryKey方法,删除Courserecord
Courserecorddao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除选课记录成功");
删除选课记录页面如下所示。
图删除选课记录界面
选课记录管理模块测试
本模块的操作人员为管理员,根据系统中的选课记录数据变化,例如新增选课记录或选课记录信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行选课记录的修改和删除操作,测试用例如表5.4所示:
表5.4 选课记录管理模块测试用例
功能描述 | 选课记录增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 选课记录管理 | ||
用例目的 | 对选课记录管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对选课记录模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增选课记录,缺失部分信息 | 新增选课记录失败 | 与期望一致 | 需填写完整选课记录信息 |
新增选课记录,填写完整信息 | 新增选课记录成功 | 与期望一致 | 功能准确 |
修改选课记录,缺失部分信息 | 修改选课记录失败 | 与期望一致 | 需填写完整选课记录信息 |
修改选课记录,填写完整信息 | 修改选课记录成功 | 与期望一致 | 功能准确 |
删除选课记录 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的课程信息时,可以使用课程删除操作。进入课程管理页面后,点击课程后方的删除按钮可以将课程的id信息提交到课程控制层中。在课程控制层中使用delete方法获取课程的id信息,课程控制层再调用课程服务层中的delete方法。t_course中对应的课程信息将会被删除,并给出页面提示信息,删除课程成功。核心代码如下:
// 输出日志,表示当前正在执行CourseService.deleteCourse方法
logger.debug("CourseService.deleteCourse ......");
// 根据id调用Coursedao的deleteByPrimaryKey方法,删除Course
Coursedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除课程成功");
删除课程页面如下所示。
图删除课程界面
课程管理模块测试
本模块的操作人员为管理员,根据系统中的课程数据变化,例如新增课程或课程信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行课程的修改和删除操作,测试用例如表5.5所示:
表5.5 课程管理模块测试用例
功能描述 | 课程增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 课程管理 | ||
用例目的 | 对课程管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对课程模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增课程,缺失部分信息 | 新增课程失败 | 与期望一致 | 需填写完整课程信息 |
新增课程,填写完整信息 | 新增课程成功 | 与期望一致 | 功能准确 |
修改课程,缺失部分信息 | 修改课程失败 | 与期望一致 | 需填写完整课程信息 |
修改课程,填写完整信息 | 修改课程成功 | 与期望一致 | 功能准确 |
删除课程 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的公告信息时,可以使用公告删除操作。进入公告管理页面后,点击公告后方的删除按钮可以将公告的id信息提交到公告控制层中。在公告控制层中使用delete方法获取公告的id信息,公告控制层再调用公告服务层中的delete方法。t_notice中对应的公告信息将会被删除,并给出页面提示信息,删除公告成功。核心代码如下:
// 输出日志,表示当前正在执行NoticeService.deleteNotice方法
logger.debug("NoticeService.deleteNotice ......");
// 根据id调用Noticedao的deleteByPrimaryKey方法,删除Notice
Noticedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除公告成功");
删除公告页面如下所示。
图删除公告界面
公告管理模块测试
本模块的操作人员为管理员,根据系统中的公告数据变化,例如新增公告或公告信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行公告的修改和删除操作,测试用例如表5.6所示:
表5.6 公告管理模块测试用例
功能描述 | 公告增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 公告管理 | ||
用例目的 | 对公告管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对公告模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增公告,缺失部分信息 | 新增公告失败 | 与期望一致 | 需填写完整公告信息 |
新增公告,填写完整信息 | 新增公告成功 | 与期望一致 | 功能准确 |
修改公告,缺失部分信息 | 修改公告失败 | 与期望一致 | 需填写完整公告信息 |
修改公告,填写完整信息 | 修改公告成功 | 与期望一致 | 功能准确 |
删除公告 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的管理员信息时,可以使用管理员删除操作。进入管理员管理页面后,点击管理员后方的删除按钮可以将管理员的id信息提交到管理员控制层中。在管理员控制层中使用delete方法获取管理员的id信息,管理员控制层再调用管理员服务层中的delete方法。t_admin中对应的管理员信息将会被删除,并给出页面提示信息,删除管理员成功。核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员页面如下所示。
图删除管理员界面
管理员管理模块测试
本模块的操作人员为管理员,根据系统中的管理员数据变化,例如新增管理员或管理员信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行管理员的修改和删除操作,测试用例如表5.7所示:
表5.7 管理员管理模块测试用例
功能描述 | 管理员增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 管理员管理 | ||
用例目的 | 对管理员管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对管理员模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增管理员,缺失部分信息 | 新增管理员失败 | 与期望一致 | 需填写完整管理员信息 |
新增管理员,填写完整信息 | 新增管理员成功 | 与期望一致 | 功能准确 |
修改管理员,缺失部分信息 | 修改管理员失败 | 与期望一致 | 需填写完整管理员信息 |
修改管理员,填写完整信息 | 修改管理员成功 | 与期望一致 | 功能准确 |
删除管理员 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的教室信息时,可以使用教室删除操作。进入教室管理页面后,点击教室后方的删除按钮可以将教室的id信息提交到教室控制层中。在教室控制层中使用delete方法获取教室的id信息,教室控制层再调用教室服务层中的delete方法。t_classroom中对应的教室信息将会被删除,并给出页面提示信息,删除教室成功。核心代码如下:
// 输出日志,表示当前正在执行ClassroomService.deleteClassroom方法
logger.debug("ClassroomService.deleteClassroom ......");
// 根据id调用Classroomdao的deleteByPrimaryKey方法,删除Classroom
Classroomdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除教室成功");
删除教室页面如下所示。
图删除教室界面
教室管理模块测试
本模块的操作人员为管理员,根据系统中的教室数据变化,例如新增教室或教室信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行教室的修改和删除操作,测试用例如表5.8所示:
表5.8 教室管理模块测试用例
功能描述 | 教室增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 教室管理 | ||
用例目的 | 对教室管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对教室模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增教室,缺失部分信息 | 新增教室失败 | 与期望一致 | 需填写完整教室信息 |
新增教室,填写完整信息 | 新增教室成功 | 与期望一致 | 功能准确 |
修改教室,缺失部分信息 | 修改教室失败 | 与期望一致 | 需填写完整教室信息 |
修改教室,填写完整信息 | 修改教室成功 | 与期望一致 | 功能准确 |
删除教室 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的教师课程申请信息时,可以使用教师课程申请删除操作。进入教师课程申请管理页面后,点击教师课程申请后方的删除按钮可以将教师课程申请的id信息提交到教师课程申请控制层中。在教师课程申请控制层中使用delete方法获取教师课程申请的id信息,教师课程申请控制层再调用教师课程申请服务层中的delete方法。t_courseapplication中对应的教师课程申请信息将会被删除,并给出页面提示信息,删除教师课程申请成功。核心代码如下:
// 输出日志,表示当前正在执行CourseapplicationService.deleteCourseapplication方法
logger.debug("CourseapplicationService.deleteCourseapplication ......");
// 根据id调用Courseapplicationdao的deleteByPrimaryKey方法,删除Courseapplication
Courseapplicationdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除教师课程申请成功");
删除教师课程申请页面如下所示。
图删除教师课程申请界面
教师课程申请管理模块测试
本模块的操作人员为管理员,根据系统中的教师课程申请数据变化,例如新增教师课程申请或教师课程申请信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行教师课程申请的修改和删除操作,测试用例如表5.9所示:
表5.9 教师课程申请管理模块测试用例
功能描述 | 教师课程申请增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 教师课程申请管理 | ||
用例目的 | 对教师课程申请管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对教师课程申请模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增教师课程申请,缺失部分信息 | 新增教师课程申请失败 | 与期望一致 | 需填写完整教师课程申请信息 |
新增教师课程申请,填写完整信息 | 新增教师课程申请成功 | 与期望一致 | 功能准确 |
修改教师课程申请,缺失部分信息 | 修改教师课程申请失败 | 与期望一致 | 需填写完整教师课程申请信息 |
修改教师课程申请,填写完整信息 | 修改教师课程申请成功 | 与期望一致 | 功能准确 |
删除教师课程申请 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的老师信息时,可以使用老师删除操作。进入老师管理页面后,点击老师后方的删除按钮可以将老师的id信息提交到老师控制层中。在老师控制层中使用delete方法获取老师的id信息,老师控制层再调用老师服务层中的delete方法。t_teacher中对应的老师信息将会被删除,并给出页面提示信息,删除老师成功。核心代码如下:
// 输出日志,表示当前正在执行TeacherService.deleteTeacher方法
logger.debug("TeacherService.deleteTeacher ......");
// 根据id调用Teacherdao的deleteByPrimaryKey方法,删除Teacher
Teacherdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除老师成功");
删除老师页面如下所示。
图删除老师界面
老师管理模块测试
本模块的操作人员为管理员,根据系统中的老师数据变化,例如新增老师或老师信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行老师的修改和删除操作,测试用例如表5.10所示:
表5.10 老师管理模块测试用例
功能描述 | 老师增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 老师管理 | ||
用例目的 | 对老师管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对老师模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增老师,缺失部分信息 | 新增老师失败 | 与期望一致 | 需填写完整老师信息 |
新增老师,填写完整信息 | 新增老师成功 | 与期望一致 | 功能准确 |
修改老师,缺失部分信息 | 修改老师失败 | 与期望一致 | 需填写完整老师信息 |
修改老师,填写完整信息 | 修改老师成功 | 与期望一致 | 功能准确 |
删除老师 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的作业信息时,可以使用作业删除操作。进入作业管理页面后,点击作业后方的删除按钮可以将作业的id信息提交到作业控制层中。在作业控制层中使用delete方法获取作业的id信息,作业控制层再调用作业服务层中的delete方法。t_homework中对应的作业信息将会被删除,并给出页面提示信息,删除作业成功。核心代码如下:
// 输出日志,表示当前正在执行HomeworkService.deleteHomework方法
logger.debug("HomeworkService.deleteHomework ......");
// 根据id调用Homeworkdao的deleteByPrimaryKey方法,删除Homework
Homeworkdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除作业成功");
删除作业页面如下所示。
图删除作业界面
作业管理模块测试
本模块的操作人员为管理员,根据系统中的作业数据变化,例如新增作业或作业信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行作业的修改和删除操作,测试用例如表5.11所示:
表5.11 作业管理模块测试用例
功能描述 | 作业增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 作业管理 | ||
用例目的 | 对作业管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对作业模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增作业,缺失部分信息 | 新增作业失败 | 与期望一致 | 需填写完整作业信息 |
新增作业,填写完整信息 | 新增作业成功 | 与期望一致 | 功能准确 |
修改作业,缺失部分信息 | 修改作业失败 | 与期望一致 | 需填写完整作业信息 |
修改作业,填写完整信息 | 修改作业成功 | 与期望一致 | 功能准确 |
删除作业 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的学生信息时,可以使用学生删除操作。进入学生管理页面后,点击学生后方的删除按钮可以将学生的id信息提交到学生控制层中。在学生控制层中使用delete方法获取学生的id信息,学生控制层再调用学生服务层中的delete方法。t_student中对应的学生信息将会被删除,并给出页面提示信息,删除学生成功。核心代码如下:
// 输出日志,表示当前正在执行StudentService.deleteStudent方法
logger.debug("StudentService.deleteStudent ......");
// 根据id调用Studentdao的deleteByPrimaryKey方法,删除Student
Studentdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除学生成功");
删除学生页面如下所示。
图删除学生界面
学生管理模块测试
本模块的操作人员为管理员,根据系统中的学生数据变化,例如新增学生或学生信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行学生的修改和删除操作,测试用例如表5.12所示:
表5.12 学生管理模块测试用例
功能描述 | 学生增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 学生管理 | ||
用例目的 | 对学生管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对学生模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增学生,缺失部分信息 | 新增学生失败 | 与期望一致 | 需填写完整学生信息 |
新增学生,填写完整信息 | 新增学生成功 | 与期望一致 | 功能准确 |
修改学生,缺失部分信息 | 修改学生失败 | 与期望一致 | 需填写完整学生信息 |
修改学生,填写完整信息 | 修改学生成功 | 与期望一致 | 功能准确 |
删除学生 | 删除成功 | 与期望一致 | 功能准确 |
在系统中删除不需要的学生作业信息时,可以使用学生作业删除操作。进入学生作业管理页面后,点击学生作业后方的删除按钮可以将学生作业的id信息提交到学生作业控制层中。在学生作业控制层中使用delete方法获取学生作业的id信息,学生作业控制层再调用学生作业服务层中的delete方法。t_studentwork中对应的学生作业信息将会被删除,并给出页面提示信息,删除学生作业成功。核心代码如下:
// 输出日志,表示当前正在执行StudentworkService.deleteStudentwork方法
logger.debug("StudentworkService.deleteStudentwork ......");
// 根据id调用Studentworkdao的deleteByPrimaryKey方法,删除Studentwork
Studentworkdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除学生作业成功");
删除学生作业页面如下所示。
图删除学生作业界面
学生作业管理模块测试
本模块的操作人员为管理员,根据系统中的学生作业数据变化,例如新增学生作业或学生作业信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行学生作业的修改和删除操作,测试用例如表5.13所示:
表5.13 学生作业管理模块测试用例
功能描述 | 学生作业增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 学生作业管理 | ||
用例目的 | 对学生作业管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对学生作业模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增学生作业,缺失部分信息 | 新增学生作业失败 | 与期望一致 | 需填写完整学生作业信息 |
新增学生作业,填写完整信息 | 新增学生作业成功 | 与期望一致 | 功能准确 |
修改学生作业,缺失部分信息 | 修改学生作业失败 | 与期望一致 | 需填写完整学生作业信息 |
修改学生作业,填写完整信息 | 修改学生作业成功 | 与期望一致 | 功能准确 |
删除学生作业 | 删除成功 | 与期望一致 | 功能准确 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计