发布时间:2022-12-12 21:11:41
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个纳税服务操作平台,纳税服务操作平台项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
表删除建言献策测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_1 | 用户在系统中对不需要的建言献策信息进行删除操作,提交建言献策的id信息,通过GET方式完成建言献策信息的删除操作 | 在建言献策管理页面通过,向服务器发起GET请求,提交建言献策id信息,删除数据库中的建言献策信息 | 在建言献策管理页面,点击删除建言献策按钮,提交建言献策id到建言献策控制层 | 控制层中接受建言献策id信息,调用delete函数进行建言献策数据库数据的删除,数据库中建言献策信息删除 | 与预期结果一直 | 通过 |
用户在系统中,通过菜单栏进入添加建言献策模块,在添加建言献策模块中。用户可以输入详细的建言献策信息,通过添加建言献策页面的POST请求向服务器提交建言献策详细参数。在页面中输入的建言献策详细信息包括用户账号、建言献策id、用户id、标题、用户、内容、状态、回复、用户类型、建言献策、,在Suggestionscontroller中通过addsuggestionsact接口进行接收,接收参数包括username、id、userid、title、user、content、state、reply、usertype、suggestions、。通过接收参数,将参数封装拼接为Suggestions类,使用SuggestionsMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成建言献策数据的添加操作,最终将添加建言献策成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行SuggestionsService.addSuggestionsact方法
logger.debug("SuggestionsService.addSuggestionsact ......");
// 使用Suggestionsdao的insert方法将Suggestions添加到数据库中
Suggestionsdao.insert(Suggestions);
// 将添加Suggestions信息添加到request中用message参数进行保存
request.setAttribute("message", "添加建言献策成功");
添加建言献策页面如下所示。
表删除管理员测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_2 | 用户在系统中对不需要的管理员信息进行删除操作,提交管理员的id信息,通过GET方式完成管理员信息的删除操作 | 在管理员管理页面通过,向服务器发起GET请求,提交管理员id信息,删除数据库中的管理员信息 | 在管理员管理页面,点击删除管理员按钮,提交管理员id到管理员控制层 | 控制层中接受管理员id信息,调用delete函数进行管理员数据库数据的删除,数据库中管理员信息删除 | 与预期结果一直 | 通过 |
用户在系统中,通过菜单栏进入添加管理员模块,在添加管理员模块中。用户可以输入详细的管理员信息,通过添加管理员页面的POST请求向服务器提交管理员详细参数。在页面中输入的管理员详细信息包括邮箱、账号、管理员id、管理员、密码、联系方式、照片、性别、部门、,在Admincontroller中通过addadminact接口进行接收,接收参数包括email、username、id、admin、password、contact、pic、sex、department、。通过接收参数,将参数封装拼接为Admin类,使用AdminMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成管理员数据的添加操作,最终将添加管理员成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
添加管理员页面如下所示。
表删除企业纳税人测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_3 | 用户在系统中对不需要的企业纳税人信息进行删除操作,提交企业纳税人的id信息,通过GET方式完成企业纳税人信息的删除操作 | 在企业纳税人管理页面通过,向服务器发起GET请求,提交企业纳税人id信息,删除数据库中的企业纳税人信息 | 在企业纳税人管理页面,点击删除企业纳税人按钮,提交企业纳税人id到企业纳税人控制层 | 控制层中接受企业纳税人id信息,调用delete函数进行企业纳税人数据库数据的删除,数据库中企业纳税人信息删除 | 与预期结果一直 | 通过 |
用户在系统中,通过菜单栏进入添加企业纳税人模块,在添加企业纳税人模块中。用户可以输入详细的企业纳税人信息,通过添加企业纳税人页面的POST请求向服务器提交企业纳税人详细参数。在页面中输入的企业纳税人详细信息包括账号、密码、企业名称、邮箱、法人身份证、企业纳税人id、法人代表、联系电话、企业地址、,在Taxpayercontroller中通过addtaxpayeract接口进行接收,接收参数包括username、password、name、email、idnumber、id、representative、contact、address、。通过接收参数,将参数封装拼接为Taxpayer类,使用TaxpayerMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成企业纳税人数据的添加操作,最终将添加企业纳税人成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行TaxpayerService.addTaxpayeract方法
logger.debug("TaxpayerService.addTaxpayeract ......");
// 使用Taxpayerdao的insert方法将Taxpayer添加到数据库中
Taxpayerdao.insert(Taxpayer);
// 将添加Taxpayer信息添加到request中用message参数进行保存
request.setAttribute("message", "添加企业纳税人成功");
添加企业纳税人页面如下所示。
表删除个人纳税测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_4 | 用户在系统中对不需要的个人纳税信息进行删除操作,提交个人纳税的id信息,通过GET方式完成个人纳税信息的删除操作 | 在个人纳税管理页面通过,向服务器发起GET请求,提交个人纳税id信息,删除数据库中的个人纳税信息 | 在个人纳税管理页面,点击删除个人纳税按钮,提交个人纳税id到个人纳税控制层 | 控制层中接受个人纳税id信息,调用delete函数进行个人纳税数据库数据的删除,数据库中个人纳税信息删除 | 与预期结果一直 | 通过 |
用户在系统中,通过菜单栏进入添加个人纳税模块,在添加个人纳税模块中。用户可以输入详细的个人纳税信息,通过添加个人纳税页面的POST请求向服务器提交个人纳税详细参数。在页面中输入的个人纳税详细信息包括添加时间、月份、个人纳税、工资、住房租金、员工id、继续教育、赡养老人数量、大额医疗、个人纳税id、用户账号、纳税金额、儿童教育数量、员工、,在Personaltaxcontroller中通过addpersonaltaxact接口进行接收,接收参数包括addtime、month、personaltax、wages、houserent、employeesid、continuingeducation、supportingtheelderlynum、seriousmedicaltreatment、id、username、taxamount、childreneducationnum、employees、。通过接收参数,将参数封装拼接为Personaltax类,使用PersonaltaxMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成个人纳税数据的添加操作,最终将添加个人纳税成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行PersonaltaxService.addPersonaltaxact方法
logger.debug("PersonaltaxService.addPersonaltaxact ......");
// 使用Personaltaxdao的insert方法将Personaltax添加到数据库中
Personaltaxdao.insert(Personaltax);
// 将添加Personaltax信息添加到request中用message参数进行保存
request.setAttribute("message", "添加个人纳税成功");
添加个人纳税页面如下所示。
表删除企业纳税测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_5 | 用户在系统中对不需要的企业纳税信息进行删除操作,提交企业纳税的id信息,通过GET方式完成企业纳税信息的删除操作 | 在企业纳税管理页面通过,向服务器发起GET请求,提交企业纳税id信息,删除数据库中的企业纳税信息 | 在企业纳税管理页面,点击删除企业纳税按钮,提交企业纳税id到企业纳税控制层 | 控制层中接受企业纳税id信息,调用delete函数进行企业纳税数据库数据的删除,数据库中企业纳税信息删除 | 与预期结果一直 | 通过 |
用户在系统中,通过菜单栏进入添加企业纳税模块,在添加企业纳税模块中。用户可以输入详细的企业纳税信息,通过添加企业纳税页面的POST请求向服务器提交企业纳税详细参数。在页面中输入的企业纳税详细信息包括企业纳税人id、纳税金额、用户账号、企业纳税、企业纳税人、成本、销售额、企业纳税id、类型、月份、,在Corporatetaxcontroller中通过addcorporatetaxact接口进行接收,接收参数包括taxpayerid、taxamount、username、corporatetax、taxpayer、cost、salesvolume、id、type、month、。通过接收参数,将参数封装拼接为Corporatetax类,使用CorporatetaxMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成企业纳税数据的添加操作,最终将添加企业纳税成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行CorporatetaxService.addCorporatetaxact方法
logger.debug("CorporatetaxService.addCorporatetaxact ......");
// 使用Corporatetaxdao的insert方法将Corporatetax添加到数据库中
Corporatetaxdao.insert(Corporatetax);
// 将添加Corporatetax信息添加到request中用message参数进行保存
request.setAttribute("message", "添加企业纳税成功");
添加企业纳税页面如下所示。
表删除纳税咨询测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_6 | 用户在系统中对不需要的纳税咨询信息进行删除操作,提交纳税咨询的id信息,通过GET方式完成纳税咨询信息的删除操作 | 在纳税咨询管理页面通过,向服务器发起GET请求,提交纳税咨询id信息,删除数据库中的纳税咨询信息 | 在纳税咨询管理页面,点击删除纳税咨询按钮,提交纳税咨询id到纳税咨询控制层 | 控制层中接受纳税咨询id信息,调用delete函数进行纳税咨询数据库数据的删除,数据库中纳税咨询信息删除 | 与预期结果一直 | 通过 |
用户在系统中,通过菜单栏进入添加纳税咨询模块,在添加纳税咨询模块中。用户可以输入详细的纳税咨询信息,通过添加纳税咨询页面的POST请求向服务器提交纳税咨询详细参数。在页面中输入的纳税咨询详细信息包括回复、纳税咨询、内容、用户id、用户、状态、用户类型、发布时间、用户账号、纳税咨询id、,在Taxconsultationcontroller中通过addtaxconsultationact接口进行接收,接收参数包括reply、taxconsultation、content、userid、user、state、usertype、addtime、username、id、。通过接收参数,将参数封装拼接为Taxconsultation类,使用TaxconsultationMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成纳税咨询数据的添加操作,最终将添加纳税咨询成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行TaxconsultationService.addTaxconsultationact方法
logger.debug("TaxconsultationService.addTaxconsultationact ......");
// 使用Taxconsultationdao的insert方法将Taxconsultation添加到数据库中
Taxconsultationdao.insert(Taxconsultation);
// 将添加Taxconsultation信息添加到request中用message参数进行保存
request.setAttribute("message", "添加纳税咨询成功");
添加纳税咨询页面如下所示。
表删除单位员工测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_7 | 用户在系统中对不需要的单位员工信息进行删除操作,提交单位员工的id信息,通过GET方式完成单位员工信息的删除操作 | 在单位员工管理页面通过,向服务器发起GET请求,提交单位员工id信息,删除数据库中的单位员工信息 | 在单位员工管理页面,点击删除单位员工按钮,提交单位员工id到单位员工控制层 | 控制层中接受单位员工id信息,调用delete函数进行单位员工数据库数据的删除,数据库中单位员工信息删除 | 与预期结果一直 | 通过 |
用户在系统中,通过菜单栏进入添加单位员工模块,在添加单位员工模块中。用户可以输入详细的单位员工信息,通过添加单位员工页面的POST请求向服务器提交单位员工详细参数。在页面中输入的单位员工详细信息包括年龄、单位员工、邮箱、照片、性别、密码、身份证号、联系电话、名字、账号、单位员工id、,在Employeescontroller中通过addemployeesact接口进行接收,接收参数包括age、employees、email、picture、sex、password、idnumber、contact、name、username、id、。通过接收参数,将参数封装拼接为Employees类,使用EmployeesMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成单位员工数据的添加操作,最终将添加单位员工成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行EmployeesService.addEmployeesact方法
logger.debug("EmployeesService.addEmployeesact ......");
// 使用Employeesdao的insert方法将Employees添加到数据库中
Employeesdao.insert(Employees);
// 将添加Employees信息添加到request中用message参数进行保存
request.setAttribute("message", "添加单位员工成功");
添加单位员工页面如下所示。
表删除预约服务测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_8 | 用户在系统中对不需要的预约服务信息进行删除操作,提交预约服务的id信息,通过GET方式完成预约服务信息的删除操作 | 在预约服务管理页面通过,向服务器发起GET请求,提交预约服务id信息,删除数据库中的预约服务信息 | 在预约服务管理页面,点击删除预约服务按钮,提交预约服务id到预约服务控制层 | 控制层中接受预约服务id信息,调用delete函数进行预约服务数据库数据的删除,数据库中预约服务信息删除 | 与预期结果一直 | 通过 |
用户在系统中,通过菜单栏进入添加预约服务模块,在添加预约服务模块中。用户可以输入详细的预约服务信息,通过添加预约服务页面的POST请求向服务器提交预约服务详细参数。在页面中输入的预约服务详细信息包括用户、状态、用户id、预约服务、内容、服务、回复、预约服务id、用户账号、用户类型、,在Reservationcontroller中通过addreservationact接口进行接收,接收参数包括user、state、userid、reservation、content、server、reply、id、username、usertype、。通过接收参数,将参数封装拼接为Reservation类,使用ReservationMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成预约服务数据的添加操作,最终将添加预约服务成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行ReservationService.addReservationact方法
logger.debug("ReservationService.addReservationact ......");
// 使用Reservationdao的insert方法将Reservation添加到数据库中
Reservationdao.insert(Reservation);
// 将添加Reservation信息添加到request中用message参数进行保存
request.setAttribute("message", "添加预约服务成功");
添加预约服务页面如下所示。
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计