发布时间:2023-05-08 18:43:47
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个在线教学考试系统,在线教学考试系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
学生模块测试用例
测试项 | 操作 |
---|---|
新增学生 | 在学生添加页面,输入学生数据信息,点击添加,页面给出添加学生成功信息。 |
删除学生 | 在学生页面点击,删除学生按钮,学生数据表中对应数据消失,页面给出删除学生成功信息。 |
修改学生 | 在修改学生页面中,输入修改后学生信息,进行数据修改,学生数据同步到学生表中。 |
学生模块测试分析:根据新增学生、删除学生、修改学生操作测试得出结论,学生模块功能真实可用,符合预先设定,通过测试。
表管理学生测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_1 | 在菜单栏中点击,学生管理,响应学生控制层中studentmanage方法,通过selectstudent方法查询出所有学生信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索学生地址响应服务器中搜索学生接口,使用查询学生方法查询出所有学生信息,在管理学生页面进行循环展示 | 登录系统,点击学生管理按钮,等待浏览器响应 | 获取所有学生信息,并在页面中进行展示,每个学生信息具有修改和删除操作 | 获取所有学生信息,并在页面中进行展示,每个学生信息具有修改和删除操作 | 通过 |
判断题模块测试用例
测试项 | 操作 |
---|---|
新增判断题 | 在判断题添加页面,输入判断题数据信息,点击添加,页面给出添加判断题成功信息。 |
删除判断题 | 在判断题页面点击,删除判断题按钮,判断题数据表中对应数据消失,页面给出删除判断题成功信息。 |
修改判断题 | 在修改判断题页面中,输入修改后判断题信息,进行数据修改,判断题数据同步到判断题表中。 |
判断题模块测试分析:根据新增判断题、删除判断题、修改判断题操作测试得出结论,判断题模块功能真实可用,符合预先设定,通过测试。
表管理判断题测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_2 | 在菜单栏中点击,判断题管理,响应判断题控制层中judgmentmanage方法,通过selectjudgment方法查询出所有判断题信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索判断题地址响应服务器中搜索判断题接口,使用查询判断题方法查询出所有判断题信息,在管理判断题页面进行循环展示 | 登录系统,点击判断题管理按钮,等待浏览器响应 | 获取所有判断题信息,并在页面中进行展示,每个判断题信息具有修改和删除操作 | 获取所有判断题信息,并在页面中进行展示,每个判断题信息具有修改和删除操作 | 通过 |
教师模块测试用例
测试项 | 操作 |
---|---|
新增教师 | 在教师添加页面,输入教师数据信息,点击添加,页面给出添加教师成功信息。 |
删除教师 | 在教师页面点击,删除教师按钮,教师数据表中对应数据消失,页面给出删除教师成功信息。 |
修改教师 | 在修改教师页面中,输入修改后教师信息,进行数据修改,教师数据同步到教师表中。 |
教师模块测试分析:根据新增教师、删除教师、修改教师操作测试得出结论,教师模块功能真实可用,符合预先设定,通过测试。
表管理教师测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_3 | 在菜单栏中点击,教师管理,响应教师控制层中teachermanage方法,通过selectteacher方法查询出所有教师信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索教师地址响应服务器中搜索教师接口,使用查询教师方法查询出所有教师信息,在管理教师页面进行循环展示 | 登录系统,点击教师管理按钮,等待浏览器响应 | 获取所有教师信息,并在页面中进行展示,每个教师信息具有修改和删除操作 | 获取所有教师信息,并在页面中进行展示,每个教师信息具有修改和删除操作 | 通过 |
题库模块测试用例
测试项 | 操作 |
---|---|
新增题库 | 在题库添加页面,输入题库数据信息,点击添加,页面给出添加题库成功信息。 |
删除题库 | 在题库页面点击,删除题库按钮,题库数据表中对应数据消失,页面给出删除题库成功信息。 |
修改题库 | 在修改题库页面中,输入修改后题库信息,进行数据修改,题库数据同步到题库表中。 |
题库模块测试分析:根据新增题库、删除题库、修改题库操作测试得出结论,题库模块功能真实可用,符合预先设定,通过测试。
表管理题库测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_4 | 在菜单栏中点击,题库管理,响应题库控制层中questionbankmanage方法,通过selectquestionbank方法查询出所有题库信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索题库地址响应服务器中搜索题库接口,使用查询题库方法查询出所有题库信息,在管理题库页面进行循环展示 | 登录系统,点击题库管理按钮,等待浏览器响应 | 获取所有题库信息,并在页面中进行展示,每个题库信息具有修改和删除操作 | 获取所有题库信息,并在页面中进行展示,每个题库信息具有修改和删除操作 | 通过 |
试卷判断题模块测试用例
测试项 | 操作 |
---|---|
新增试卷判断题 | 在试卷判断题添加页面,输入试卷判断题数据信息,点击添加,页面给出添加试卷判断题成功信息。 |
删除试卷判断题 | 在试卷判断题页面点击,删除试卷判断题按钮,试卷判断题数据表中对应数据消失,页面给出删除试卷判断题成功信息。 |
修改试卷判断题 | 在修改试卷判断题页面中,输入修改后试卷判断题信息,进行数据修改,试卷判断题数据同步到试卷判断题表中。 |
试卷判断题模块测试分析:根据新增试卷判断题、删除试卷判断题、修改试卷判断题操作测试得出结论,试卷判断题模块功能真实可用,符合预先设定,通过测试。
表管理试卷判断题测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_5 | 在菜单栏中点击,试卷判断题管理,响应试卷判断题控制层中paperjudgmentmanage方法,通过selectpaperjudgment方法查询出所有试卷判断题信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索试卷判断题地址响应服务器中搜索试卷判断题接口,使用查询试卷判断题方法查询出所有试卷判断题信息,在管理试卷判断题页面进行循环展示 | 登录系统,点击试卷判断题管理按钮,等待浏览器响应 | 获取所有试卷判断题信息,并在页面中进行展示,每个试卷判断题信息具有修改和删除操作 | 获取所有试卷判断题信息,并在页面中进行展示,每个试卷判断题信息具有修改和删除操作 | 通过 |
选择题模块测试用例
测试项 | 操作 |
---|---|
新增选择题 | 在选择题添加页面,输入选择题数据信息,点击添加,页面给出添加选择题成功信息。 |
删除选择题 | 在选择题页面点击,删除选择题按钮,选择题数据表中对应数据消失,页面给出删除选择题成功信息。 |
修改选择题 | 在修改选择题页面中,输入修改后选择题信息,进行数据修改,选择题数据同步到选择题表中。 |
选择题模块测试分析:根据新增选择题、删除选择题、修改选择题操作测试得出结论,选择题模块功能真实可用,符合预先设定,通过测试。
表管理选择题测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_6 | 在菜单栏中点击,选择题管理,响应选择题控制层中choicequestionmanage方法,通过selectchoicequestion方法查询出所有选择题信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索选择题地址响应服务器中搜索选择题接口,使用查询选择题方法查询出所有选择题信息,在管理选择题页面进行循环展示 | 登录系统,点击选择题管理按钮,等待浏览器响应 | 获取所有选择题信息,并在页面中进行展示,每个选择题信息具有修改和删除操作 | 获取所有选择题信息,并在页面中进行展示,每个选择题信息具有修改和删除操作 | 通过 |
学院模块测试用例
测试项 | 操作 |
---|---|
新增学院 | 在学院添加页面,输入学院数据信息,点击添加,页面给出添加学院成功信息。 |
删除学院 | 在学院页面点击,删除学院按钮,学院数据表中对应数据消失,页面给出删除学院成功信息。 |
修改学院 | 在修改学院页面中,输入修改后学院信息,进行数据修改,学院数据同步到学院表中。 |
学院模块测试分析:根据新增学院、删除学院、修改学院操作测试得出结论,学院模块功能真实可用,符合预先设定,通过测试。
表管理学院测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_7 | 在菜单栏中点击,学院管理,响应学院控制层中collegemanage方法,通过selectcollege方法查询出所有学院信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索学院地址响应服务器中搜索学院接口,使用查询学院方法查询出所有学院信息,在管理学院页面进行循环展示 | 登录系统,点击学院管理按钮,等待浏览器响应 | 获取所有学院信息,并在页面中进行展示,每个学院信息具有修改和删除操作 | 获取所有学院信息,并在页面中进行展示,每个学院信息具有修改和删除操作 | 通过 |
课程模块测试用例
测试项 | 操作 |
---|---|
新增课程 | 在课程添加页面,输入课程数据信息,点击添加,页面给出添加课程成功信息。 |
删除课程 | 在课程页面点击,删除课程按钮,课程数据表中对应数据消失,页面给出删除课程成功信息。 |
修改课程 | 在修改课程页面中,输入修改后课程信息,进行数据修改,课程数据同步到课程表中。 |
课程模块测试分析:根据新增课程、删除课程、修改课程操作测试得出结论,课程模块功能真实可用,符合预先设定,通过测试。
表管理课程测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_8 | 在菜单栏中点击,课程管理,响应课程控制层中curriculummanage方法,通过selectcurriculum方法查询出所有课程信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索课程地址响应服务器中搜索课程接口,使用查询课程方法查询出所有课程信息,在管理课程页面进行循环展示 | 登录系统,点击课程管理按钮,等待浏览器响应 | 获取所有课程信息,并在页面中进行展示,每个课程信息具有修改和删除操作 | 获取所有课程信息,并在页面中进行展示,每个课程信息具有修改和删除操作 | 通过 |
管理员模块测试用例
测试项 | 操作 |
---|---|
新增管理员 | 在管理员添加页面,输入管理员数据信息,点击添加,页面给出添加管理员成功信息。 |
删除管理员 | 在管理员页面点击,删除管理员按钮,管理员数据表中对应数据消失,页面给出删除管理员成功信息。 |
修改管理员 | 在修改管理员页面中,输入修改后管理员信息,进行数据修改,管理员数据同步到管理员表中。 |
管理员模块测试分析:根据新增管理员、删除管理员、修改管理员操作测试得出结论,管理员模块功能真实可用,符合预先设定,通过测试。
表管理管理员测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_9 | 在菜单栏中点击,管理员管理,响应管理员控制层中adminmanage方法,通过selectadmin方法查询出所有管理员信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索管理员地址响应服务器中搜索管理员接口,使用查询管理员方法查询出所有管理员信息,在管理管理员页面进行循环展示 | 登录系统,点击管理员管理按钮,等待浏览器响应 | 获取所有管理员信息,并在页面中进行展示,每个管理员信息具有修改和删除操作 | 获取所有管理员信息,并在页面中进行展示,每个管理员信息具有修改和删除操作 | 通过 |
专业模块测试用例
测试项 | 操作 |
---|---|
新增专业 | 在专业添加页面,输入专业数据信息,点击添加,页面给出添加专业成功信息。 |
删除专业 | 在专业页面点击,删除专业按钮,专业数据表中对应数据消失,页面给出删除专业成功信息。 |
修改专业 | 在修改专业页面中,输入修改后专业信息,进行数据修改,专业数据同步到专业表中。 |
专业模块测试分析:根据新增专业、删除专业、修改专业操作测试得出结论,专业模块功能真实可用,符合预先设定,通过测试。
表管理专业测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_10 | 在菜单栏中点击,专业管理,响应专业控制层中majormanage方法,通过selectmajor方法查询出所有专业信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索专业地址响应服务器中搜索专业接口,使用查询专业方法查询出所有专业信息,在管理专业页面进行循环展示 | 登录系统,点击专业管理按钮,等待浏览器响应 | 获取所有专业信息,并在页面中进行展示,每个专业信息具有修改和删除操作 | 获取所有专业信息,并在页面中进行展示,每个专业信息具有修改和删除操作 | 通过 |
试卷选择题模块测试用例
测试项 | 操作 |
---|---|
新增试卷选择题 | 在试卷选择题添加页面,输入试卷选择题数据信息,点击添加,页面给出添加试卷选择题成功信息。 |
删除试卷选择题 | 在试卷选择题页面点击,删除试卷选择题按钮,试卷选择题数据表中对应数据消失,页面给出删除试卷选择题成功信息。 |
修改试卷选择题 | 在修改试卷选择题页面中,输入修改后试卷选择题信息,进行数据修改,试卷选择题数据同步到试卷选择题表中。 |
试卷选择题模块测试分析:根据新增试卷选择题、删除试卷选择题、修改试卷选择题操作测试得出结论,试卷选择题模块功能真实可用,符合预先设定,通过测试。
表管理试卷选择题测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_11 | 在菜单栏中点击,试卷选择题管理,响应试卷选择题控制层中paperchoicemanage方法,通过selectpaperchoice方法查询出所有试卷选择题信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索试卷选择题地址响应服务器中搜索试卷选择题接口,使用查询试卷选择题方法查询出所有试卷选择题信息,在管理试卷选择题页面进行循环展示 | 登录系统,点击试卷选择题管理按钮,等待浏览器响应 | 获取所有试卷选择题信息,并在页面中进行展示,每个试卷选择题信息具有修改和删除操作 | 获取所有试卷选择题信息,并在页面中进行展示,每个试卷选择题信息具有修改和删除操作 | 通过 |
主观题模块测试用例
测试项 | 操作 |
---|---|
新增主观题 | 在主观题添加页面,输入主观题数据信息,点击添加,页面给出添加主观题成功信息。 |
删除主观题 | 在主观题页面点击,删除主观题按钮,主观题数据表中对应数据消失,页面给出删除主观题成功信息。 |
修改主观题 | 在修改主观题页面中,输入修改后主观题信息,进行数据修改,主观题数据同步到主观题表中。 |
主观题模块测试分析:根据新增主观题、删除主观题、修改主观题操作测试得出结论,主观题模块功能真实可用,符合预先设定,通过测试。
表管理主观题测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_12 | 在菜单栏中点击,主观题管理,响应主观题控制层中objectivequemanage方法,通过selectobjectiveque方法查询出所有主观题信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索主观题地址响应服务器中搜索主观题接口,使用查询主观题方法查询出所有主观题信息,在管理主观题页面进行循环展示 | 登录系统,点击主观题管理按钮,等待浏览器响应 | 获取所有主观题信息,并在页面中进行展示,每个主观题信息具有修改和删除操作 | 获取所有主观题信息,并在页面中进行展示,每个主观题信息具有修改和删除操作 | 通过 |
试卷模块测试用例
测试项 | 操作 |
---|---|
新增试卷 | 在试卷添加页面,输入试卷数据信息,点击添加,页面给出添加试卷成功信息。 |
删除试卷 | 在试卷页面点击,删除试卷按钮,试卷数据表中对应数据消失,页面给出删除试卷成功信息。 |
修改试卷 | 在修改试卷页面中,输入修改后试卷信息,进行数据修改,试卷数据同步到试卷表中。 |
试卷模块测试分析:根据新增试卷、删除试卷、修改试卷操作测试得出结论,试卷模块功能真实可用,符合预先设定,通过测试。
表管理试卷测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_13 | 在菜单栏中点击,试卷管理,响应试卷控制层中testpapermanage方法,通过selecttestpaper方法查询出所有试卷信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索试卷地址响应服务器中搜索试卷接口,使用查询试卷方法查询出所有试卷信息,在管理试卷页面进行循环展示 | 登录系统,点击试卷管理按钮,等待浏览器响应 | 获取所有试卷信息,并在页面中进行展示,每个试卷信息具有修改和删除操作 | 获取所有试卷信息,并在页面中进行展示,每个试卷信息具有修改和删除操作 | 通过 |
选课模块测试用例
测试项 | 操作 |
---|---|
新增选课 | 在选课添加页面,输入选课数据信息,点击添加,页面给出添加选课成功信息。 |
删除选课 | 在选课页面点击,删除选课按钮,选课数据表中对应数据消失,页面给出删除选课成功信息。 |
修改选课 | 在修改选课页面中,输入修改后选课信息,进行数据修改,选课数据同步到选课表中。 |
选课模块测试分析:根据新增选课、删除选课、修改选课操作测试得出结论,选课模块功能真实可用,符合预先设定,通过测试。
表管理选课测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_14 | 在菜单栏中点击,选课管理,响应选课控制层中selectionmanage方法,通过selectselection方法查询出所有选课信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索选课地址响应服务器中搜索选课接口,使用查询选课方法查询出所有选课信息,在管理选课页面进行循环展示 | 登录系统,点击选课管理按钮,等待浏览器响应 | 获取所有选课信息,并在页面中进行展示,每个选课信息具有修改和删除操作 | 获取所有选课信息,并在页面中进行展示,每个选课信息具有修改和删除操作 | 通过 |
考试模块测试用例
测试项 | 操作 |
---|---|
新增考试 | 在考试添加页面,输入考试数据信息,点击添加,页面给出添加考试成功信息。 |
删除考试 | 在考试页面点击,删除考试按钮,考试数据表中对应数据消失,页面给出删除考试成功信息。 |
修改考试 | 在修改考试页面中,输入修改后考试信息,进行数据修改,考试数据同步到考试表中。 |
考试模块测试分析:根据新增考试、删除考试、修改考试操作测试得出结论,考试模块功能真实可用,符合预先设定,通过测试。
表管理考试测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_15 | 在菜单栏中点击,考试管理,响应考试控制层中examinationmanage方法,通过selectexamination方法查询出所有考试信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索考试地址响应服务器中搜索考试接口,使用查询考试方法查询出所有考试信息,在管理考试页面进行循环展示 | 登录系统,点击考试管理按钮,等待浏览器响应 | 获取所有考试信息,并在页面中进行展示,每个考试信息具有修改和删除操作 | 获取所有考试信息,并在页面中进行展示,每个考试信息具有修改和删除操作 | 通过 |
试卷主观题模块测试用例
测试项 | 操作 |
---|---|
新增试卷主观题 | 在试卷主观题添加页面,输入试卷主观题数据信息,点击添加,页面给出添加试卷主观题成功信息。 |
删除试卷主观题 | 在试卷主观题页面点击,删除试卷主观题按钮,试卷主观题数据表中对应数据消失,页面给出删除试卷主观题成功信息。 |
修改试卷主观题 | 在修改试卷主观题页面中,输入修改后试卷主观题信息,进行数据修改,试卷主观题数据同步到试卷主观题表中。 |
试卷主观题模块测试分析:根据新增试卷主观题、删除试卷主观题、修改试卷主观题操作测试得出结论,试卷主观题模块功能真实可用,符合预先设定,通过测试。
表管理试卷主观题测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_16 | 在菜单栏中点击,试卷主观题管理,响应试卷主观题控制层中paperobjectivequemanage方法,通过selectpaperobjectiveque方法查询出所有试卷主观题信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索试卷主观题地址响应服务器中搜索试卷主观题接口,使用查询试卷主观题方法查询出所有试卷主观题信息,在管理试卷主观题页面进行循环展示 | 登录系统,点击试卷主观题管理按钮,等待浏览器响应 | 获取所有试卷主观题信息,并在页面中进行展示,每个试卷主观题信息具有修改和删除操作 | 获取所有试卷主观题信息,并在页面中进行展示,每个试卷主观题信息具有修改和删除操作 | 通过 |
成绩模块测试用例
测试项 | 操作 |
---|---|
新增成绩 | 在成绩添加页面,输入成绩数据信息,点击添加,页面给出添加成绩成功信息。 |
删除成绩 | 在成绩页面点击,删除成绩按钮,成绩数据表中对应数据消失,页面给出删除成绩成功信息。 |
修改成绩 | 在修改成绩页面中,输入修改后成绩信息,进行数据修改,成绩数据同步到成绩表中。 |
成绩模块测试分析:根据新增成绩、删除成绩、修改成绩操作测试得出结论,成绩模块功能真实可用,符合预先设定,通过测试。
表管理成绩测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_17 | 在菜单栏中点击,成绩管理,响应成绩控制层中achievementmanage方法,通过selectachievement方法查询出所有成绩信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索成绩地址响应服务器中搜索成绩接口,使用查询成绩方法查询出所有成绩信息,在管理成绩页面进行循环展示 | 登录系统,点击成绩管理按钮,等待浏览器响应 | 获取所有成绩信息,并在页面中进行展示,每个成绩信息具有修改和删除操作 | 获取所有成绩信息,并在页面中进行展示,每个成绩信息具有修改和删除操作 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计