发布时间:2023-05-07 12:30:29
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个房屋租赁系统,房屋租赁系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
对于系统中不需要的管理员信息可以在管理员管理页面,通过点击删除管理员按钮进行删除。点击删除操作后将管理员id通过get方式提交到服务器中,在服务器中通过Admincontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除管理员成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员后,给出删除管理员成功的提示信息,提示信息如图所示。
图删除管理员界面
表添加管理员测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_1 | 用户在系统中对管理员进行添加,通过菜单栏进入添加管理员页面,输入详细的管理员信息,提交到管理员控制层进行添加操作 | 从页面获取管理员详细信息,提交到服务器,调用insert语句完成管理员添加操作 | 获取完整管理员信息,点击添加按钮,完成管理员表单提交 | 数据库中更新出管理员的信息,页面给出提示添加管理员成功信息 | 数据库中更新出管理员的信息,页面给出提示添加管理员成功信息 | 通过 |
对于系统中不需要的房屋信息可以在房屋管理页面,通过点击删除房屋按钮进行删除。点击删除操作后将房屋id通过get方式提交到服务器中,在服务器中通过Housecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除房屋成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行HouseService.deleteHouse方法
logger.debug("HouseService.deleteHouse ......");
// 根据id调用Housedao的deleteByPrimaryKey方法,删除House
Housedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除房屋成功");
删除房屋后,给出删除房屋成功的提示信息,提示信息如图所示。
图删除房屋界面
表添加房屋测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_2 | 用户在系统中对房屋进行添加,通过菜单栏进入添加房屋页面,输入详细的房屋信息,提交到房屋控制层进行添加操作 | 从页面获取房屋详细信息,提交到服务器,调用insert语句完成房屋添加操作 | 获取完整房屋信息,点击添加按钮,完成房屋表单提交 | 数据库中更新出房屋的信息,页面给出提示添加房屋成功信息 | 数据库中更新出房屋的信息,页面给出提示添加房屋成功信息 | 通过 |
对于系统中不需要的通知信息可以在通知管理页面,通过点击删除通知按钮进行删除。点击删除操作后将通知id通过get方式提交到服务器中,在服务器中通过Noticecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除通知成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行NoticeService.deleteNotice方法
logger.debug("NoticeService.deleteNotice ......");
// 根据id调用Noticedao的deleteByPrimaryKey方法,删除Notice
Noticedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除通知成功");
删除通知后,给出删除通知成功的提示信息,提示信息如图所示。
图删除通知界面
表添加通知测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_3 | 用户在系统中对通知进行添加,通过菜单栏进入添加通知页面,输入详细的通知信息,提交到通知控制层进行添加操作 | 从页面获取通知详细信息,提交到服务器,调用insert语句完成通知添加操作 | 获取完整通知信息,点击添加按钮,完成通知表单提交 | 数据库中更新出通知的信息,页面给出提示添加通知成功信息 | 数据库中更新出通知的信息,页面给出提示添加通知成功信息 | 通过 |
对于系统中不需要的租赁信息信息可以在租赁信息管理页面,通过点击删除租赁信息按钮进行删除。点击删除操作后将租赁信息id通过get方式提交到服务器中,在服务器中通过Leasinginformationcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除租赁信息成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行LeasinginformationService.deleteLeasinginformation方法
logger.debug("LeasinginformationService.deleteLeasinginformation ......");
// 根据id调用Leasinginformationdao的deleteByPrimaryKey方法,删除Leasinginformation
Leasinginformationdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除租赁信息成功");
删除租赁信息后,给出删除租赁信息成功的提示信息,提示信息如图所示。
图删除租赁信息界面
表添加租赁信息测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_4 | 用户在系统中对租赁信息进行添加,通过菜单栏进入添加租赁信息页面,输入详细的租赁信息信息,提交到租赁信息控制层进行添加操作 | 从页面获取租赁信息详细信息,提交到服务器,调用insert语句完成租赁信息添加操作 | 获取完整租赁信息信息,点击添加按钮,完成租赁信息表单提交 | 数据库中更新出租赁信息的信息,页面给出提示添加租赁信息成功信息 | 数据库中更新出租赁信息的信息,页面给出提示添加租赁信息成功信息 | 通过 |
对于系统中不需要的反馈信息可以在反馈管理页面,通过点击删除反馈按钮进行删除。点击删除操作后将反馈id通过get方式提交到服务器中,在服务器中通过Feedbackcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除反馈成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行FeedbackService.deleteFeedback方法
logger.debug("FeedbackService.deleteFeedback ......");
// 根据id调用Feedbackdao的deleteByPrimaryKey方法,删除Feedback
Feedbackdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除反馈成功");
删除反馈后,给出删除反馈成功的提示信息,提示信息如图所示。
图删除反馈界面
表添加反馈测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_5 | 用户在系统中对反馈进行添加,通过菜单栏进入添加反馈页面,输入详细的反馈信息,提交到反馈控制层进行添加操作 | 从页面获取反馈详细信息,提交到服务器,调用insert语句完成反馈添加操作 | 获取完整反馈信息,点击添加按钮,完成反馈表单提交 | 数据库中更新出反馈的信息,页面给出提示添加反馈成功信息 | 数据库中更新出反馈的信息,页面给出提示添加反馈成功信息 | 通过 |
对于系统中不需要的房东信息可以在房东管理页面,通过点击删除房东按钮进行删除。点击删除操作后将房东id通过get方式提交到服务器中,在服务器中通过Landladycontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除房东成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行LandladyService.deleteLandlady方法
logger.debug("LandladyService.deleteLandlady ......");
// 根据id调用Landladydao的deleteByPrimaryKey方法,删除Landlady
Landladydao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除房东成功");
删除房东后,给出删除房东成功的提示信息,提示信息如图所示。
图删除房东界面
表添加房东测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_6 | 用户在系统中对房东进行添加,通过菜单栏进入添加房东页面,输入详细的房东信息,提交到房东控制层进行添加操作 | 从页面获取房东详细信息,提交到服务器,调用insert语句完成房东添加操作 | 获取完整房东信息,点击添加按钮,完成房东表单提交 | 数据库中更新出房东的信息,页面给出提示添加房东成功信息 | 数据库中更新出房东的信息,页面给出提示添加房东成功信息 | 通过 |
对于系统中不需要的房屋评论信息可以在房屋评论管理页面,通过点击删除房屋评论按钮进行删除。点击删除操作后将房屋评论id通过get方式提交到服务器中,在服务器中通过Housepingluncontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除房屋评论成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行HousepinglunService.deleteHousepinglun方法
logger.debug("HousepinglunService.deleteHousepinglun ......");
// 根据id调用Housepinglundao的deleteByPrimaryKey方法,删除Housepinglun
Housepinglundao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除房屋评论成功");
删除房屋评论后,给出删除房屋评论成功的提示信息,提示信息如图所示。
图删除房屋评论界面
表添加房屋评论测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_7 | 用户在系统中对房屋评论进行添加,通过菜单栏进入添加房屋评论页面,输入详细的房屋评论信息,提交到房屋评论控制层进行添加操作 | 从页面获取房屋评论详细信息,提交到服务器,调用insert语句完成房屋评论添加操作 | 获取完整房屋评论信息,点击添加按钮,完成房屋评论表单提交 | 数据库中更新出房屋评论的信息,页面给出提示添加房屋评论成功信息 | 数据库中更新出房屋评论的信息,页面给出提示添加房屋评论成功信息 | 通过 |
对于系统中不需要的城市信息可以在城市管理页面,通过点击删除城市按钮进行删除。点击删除操作后将城市id通过get方式提交到服务器中,在服务器中通过Citycontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除城市成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行CityService.deleteCity方法
logger.debug("CityService.deleteCity ......");
// 根据id调用Citydao的deleteByPrimaryKey方法,删除City
Citydao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除城市成功");
删除城市后,给出删除城市成功的提示信息,提示信息如图所示。
图删除城市界面
表添加城市测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_8 | 用户在系统中对城市进行添加,通过菜单栏进入添加城市页面,输入详细的城市信息,提交到城市控制层进行添加操作 | 从页面获取城市详细信息,提交到服务器,调用insert语句完成城市添加操作 | 获取完整城市信息,点击添加按钮,完成城市表单提交 | 数据库中更新出城市的信息,页面给出提示添加城市成功信息 | 数据库中更新出城市的信息,页面给出提示添加城市成功信息 | 通过 |
对于系统中不需要的留言信息可以在留言管理页面,通过点击删除留言按钮进行删除。点击删除操作后将留言id通过get方式提交到服务器中,在服务器中通过Leavingmessagecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除留言成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行LeavingmessageService.deleteLeavingmessage方法
logger.debug("LeavingmessageService.deleteLeavingmessage ......");
// 根据id调用Leavingmessagedao的deleteByPrimaryKey方法,删除Leavingmessage
Leavingmessagedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除留言成功");
删除留言后,给出删除留言成功的提示信息,提示信息如图所示。
图删除留言界面
表添加留言测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_9 | 用户在系统中对留言进行添加,通过菜单栏进入添加留言页面,输入详细的留言信息,提交到留言控制层进行添加操作 | 从页面获取留言详细信息,提交到服务器,调用insert语句完成留言添加操作 | 获取完整留言信息,点击添加按钮,完成留言表单提交 | 数据库中更新出留言的信息,页面给出提示添加留言成功信息 | 数据库中更新出留言的信息,页面给出提示添加留言成功信息 | 通过 |
对于系统中不需要的用户信息可以在用户管理页面,通过点击删除用户按钮进行删除。点击删除操作后将用户id通过get方式提交到服务器中,在服务器中通过Usercontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除用户成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行UserService.deleteUser方法
logger.debug("UserService.deleteUser ......");
// 根据id调用Userdao的deleteByPrimaryKey方法,删除User
Userdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除用户成功");
删除用户后,给出删除用户成功的提示信息,提示信息如图所示。
图删除用户界面
表添加用户测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_10 | 用户在系统中对用户进行添加,通过菜单栏进入添加用户页面,输入详细的用户信息,提交到用户控制层进行添加操作 | 从页面获取用户详细信息,提交到服务器,调用insert语句完成用户添加操作 | 获取完整用户信息,点击添加按钮,完成用户表单提交 | 数据库中更新出用户的信息,页面给出提示添加用户成功信息 | 数据库中更新出用户的信息,页面给出提示添加用户成功信息 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计