发布时间:2023-02-01 08:12:55
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个基于web的房产网站平台,基于web的房产网站平台项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
为实现具体的功能,在AdminController中接受小程序中的ajax请求和页面中的get/post请求,AdminController调用AdminService中的具体接口将数据同步到admin表中,完成管理员相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加管理员 | AdminController.addadminact->AdminService.addadminact->AdminMapper.insert->admin数据表->AdminController.addadminact | 在管理员控制层接受管理员参数,调用管理员服务层的插入方法,在管理员服务层中调用管理员dao层的插入方法,将数据插入到管理员表中 |
| 删除管理员 | AdminController.deleteadmin->AdminService.deleteadmin->AdminMapper.delete->admin数据表->AdminController.deleteadmin | 在管理员控制层接受管理员删除参数,调用管理员服务层的删除方法,在管理员服务层中调用管理员dao层的删除方法,将从管理员表中删除 |
| 修改管理员 | AdminController.updateadminact->AdminService.updateadminact->AdminMapper.update->admin数据表->AdminController.updateadminact | 在管理员控制层接受管理员参数,调用管理员服务层的修改方法,在管理员服务层中调用管理员dao层的修改方法,将数据同步到管理员表中 |
| 查询管理员 | AdminController.adminmanage->AdminService.adminmanage->AdminMapper.select->admin数据表->AdminController.adminmanage | 在管理员控制层接受管理员查询请求,调用管理员服务层的查询方法,在管理员服务层中调用管理员dao层的查询方法,从管理员表中查询数据返回管理员控制层 |
管理员管理模块测试
本模块的操作人员为管理员,根据系统中的管理员数据变化,例如新增管理员或管理员信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行管理员的修改和删除操作,测试用例如表5.1所示:
表5.1 管理员管理模块测试用例
| 功能描述 | 管理员增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 管理员管理 | ||
| 用例目的 | 对管理员管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对管理员模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增管理员,缺失部分信息 | 新增管理员失败 | 与期望一致 | 需填写完整管理员信息 |
| 新增管理员,填写完整信息 | 新增管理员成功 | 与期望一致 | 功能准确 |
| 修改管理员,缺失部分信息 | 修改管理员失败 | 与期望一致 | 需填写完整管理员信息 |
| 修改管理员,填写完整信息 | 修改管理员成功 | 与期望一致 | 功能准确 |
| 删除管理员 | 删除成功 | 与期望一致 | 功能准确 |
为实现具体的功能,在KehuController中接受小程序中的ajax请求和页面中的get/post请求,KehuController调用KehuService中的具体接口将数据同步到kehu表中,完成客户相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加客户 | KehuController.addkehuact->KehuService.addkehuact->KehuMapper.insert->kehu数据表->KehuController.addkehuact | 在客户控制层接受客户参数,调用客户服务层的插入方法,在客户服务层中调用客户dao层的插入方法,将数据插入到客户表中 |
| 删除客户 | KehuController.deletekehu->KehuService.deletekehu->KehuMapper.delete->kehu数据表->KehuController.deletekehu | 在客户控制层接受客户删除参数,调用客户服务层的删除方法,在客户服务层中调用客户dao层的删除方法,将从客户表中删除 |
| 修改客户 | KehuController.updatekehuact->KehuService.updatekehuact->KehuMapper.update->kehu数据表->KehuController.updatekehuact | 在客户控制层接受客户参数,调用客户服务层的修改方法,在客户服务层中调用客户dao层的修改方法,将数据同步到客户表中 |
| 查询客户 | KehuController.kehumanage->KehuService.kehumanage->KehuMapper.select->kehu数据表->KehuController.kehumanage | 在客户控制层接受客户查询请求,调用客户服务层的查询方法,在客户服务层中调用客户dao层的查询方法,从客户表中查询数据返回客户控制层 |
客户管理模块测试
本模块的操作人员为管理员,根据系统中的客户数据变化,例如新增客户或客户信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行客户的修改和删除操作,测试用例如表5.2所示:
表5.2 客户管理模块测试用例
| 功能描述 | 客户增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 客户管理 | ||
| 用例目的 | 对客户管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对客户模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增客户,缺失部分信息 | 新增客户失败 | 与期望一致 | 需填写完整客户信息 |
| 新增客户,填写完整信息 | 新增客户成功 | 与期望一致 | 功能准确 |
| 修改客户,缺失部分信息 | 修改客户失败 | 与期望一致 | 需填写完整客户信息 |
| 修改客户,填写完整信息 | 修改客户成功 | 与期望一致 | 功能准确 |
| 删除客户 | 删除成功 | 与期望一致 | 功能准确 |
为实现具体的功能,在XiaoshouController中接受小程序中的ajax请求和页面中的get/post请求,XiaoshouController调用XiaoshouService中的具体接口将数据同步到xiaoshou表中,完成销售相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加销售 | XiaoshouController.addxiaoshouact->XiaoshouService.addxiaoshouact->XiaoshouMapper.insert->xiaoshou数据表->XiaoshouController.addxiaoshouact | 在销售控制层接受销售参数,调用销售服务层的插入方法,在销售服务层中调用销售dao层的插入方法,将数据插入到销售表中 |
| 删除销售 | XiaoshouController.deletexiaoshou->XiaoshouService.deletexiaoshou->XiaoshouMapper.delete->xiaoshou数据表->XiaoshouController.deletexiaoshou | 在销售控制层接受销售删除参数,调用销售服务层的删除方法,在销售服务层中调用销售dao层的删除方法,将从销售表中删除 |
| 修改销售 | XiaoshouController.updatexiaoshouact->XiaoshouService.updatexiaoshouact->XiaoshouMapper.update->xiaoshou数据表->XiaoshouController.updatexiaoshouact | 在销售控制层接受销售参数,调用销售服务层的修改方法,在销售服务层中调用销售dao层的修改方法,将数据同步到销售表中 |
| 查询销售 | XiaoshouController.xiaoshoumanage->XiaoshouService.xiaoshoumanage->XiaoshouMapper.select->xiaoshou数据表->XiaoshouController.xiaoshoumanage | 在销售控制层接受销售查询请求,调用销售服务层的查询方法,在销售服务层中调用销售dao层的查询方法,从销售表中查询数据返回销售控制层 |
销售管理模块测试
本模块的操作人员为管理员,根据系统中的销售数据变化,例如新增销售或销售信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行销售的修改和删除操作,测试用例如表5.3所示:
表5.3 销售管理模块测试用例
| 功能描述 | 销售增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 销售管理 | ||
| 用例目的 | 对销售管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对销售模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增销售,缺失部分信息 | 新增销售失败 | 与期望一致 | 需填写完整销售信息 |
| 新增销售,填写完整信息 | 新增销售成功 | 与期望一致 | 功能准确 |
| 修改销售,缺失部分信息 | 修改销售失败 | 与期望一致 | 需填写完整销售信息 |
| 修改销售,填写完整信息 | 修改销售成功 | 与期望一致 | 功能准确 |
| 删除销售 | 删除成功 | 与期望一致 | 功能准确 |
为实现具体的功能,在LoufangController中接受小程序中的ajax请求和页面中的get/post请求,LoufangController调用LoufangService中的具体接口将数据同步到loufang表中,完成楼房相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加楼房 | LoufangController.addloufangact->LoufangService.addloufangact->LoufangMapper.insert->loufang数据表->LoufangController.addloufangact | 在楼房控制层接受楼房参数,调用楼房服务层的插入方法,在楼房服务层中调用楼房dao层的插入方法,将数据插入到楼房表中 |
| 删除楼房 | LoufangController.deleteloufang->LoufangService.deleteloufang->LoufangMapper.delete->loufang数据表->LoufangController.deleteloufang | 在楼房控制层接受楼房删除参数,调用楼房服务层的删除方法,在楼房服务层中调用楼房dao层的删除方法,将从楼房表中删除 |
| 修改楼房 | LoufangController.updateloufangact->LoufangService.updateloufangact->LoufangMapper.update->loufang数据表->LoufangController.updateloufangact | 在楼房控制层接受楼房参数,调用楼房服务层的修改方法,在楼房服务层中调用楼房dao层的修改方法,将数据同步到楼房表中 |
| 查询楼房 | LoufangController.loufangmanage->LoufangService.loufangmanage->LoufangMapper.select->loufang数据表->LoufangController.loufangmanage | 在楼房控制层接受楼房查询请求,调用楼房服务层的查询方法,在楼房服务层中调用楼房dao层的查询方法,从楼房表中查询数据返回楼房控制层 |
楼房管理模块测试
本模块的操作人员为管理员,根据系统中的楼房数据变化,例如新增楼房或楼房信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行楼房的修改和删除操作,测试用例如表5.4所示:
表5.4 楼房管理模块测试用例
| 功能描述 | 楼房增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 楼房管理 | ||
| 用例目的 | 对楼房管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对楼房模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增楼房,缺失部分信息 | 新增楼房失败 | 与期望一致 | 需填写完整楼房信息 |
| 新增楼房,填写完整信息 | 新增楼房成功 | 与期望一致 | 功能准确 |
| 修改楼房,缺失部分信息 | 修改楼房失败 | 与期望一致 | 需填写完整楼房信息 |
| 修改楼房,填写完整信息 | 修改楼房成功 | 与期望一致 | 功能准确 |
| 删除楼房 | 删除成功 | 与期望一致 | 功能准确 |
为实现具体的功能,在XiaoshoukehuController中接受小程序中的ajax请求和页面中的get/post请求,XiaoshoukehuController调用XiaoshoukehuService中的具体接口将数据同步到xiaoshoukehu表中,完成销售客户相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加销售客户 | XiaoshoukehuController.addxiaoshoukehuact->XiaoshoukehuService.addxiaoshoukehuact->XiaoshoukehuMapper.insert->xiaoshoukehu数据表->XiaoshoukehuController.addxiaoshoukehuact | 在销售客户控制层接受销售客户参数,调用销售客户服务层的插入方法,在销售客户服务层中调用销售客户dao层的插入方法,将数据插入到销售客户表中 |
| 删除销售客户 | XiaoshoukehuController.deletexiaoshoukehu->XiaoshoukehuService.deletexiaoshoukehu->XiaoshoukehuMapper.delete->xiaoshoukehu数据表->XiaoshoukehuController.deletexiaoshoukehu | 在销售客户控制层接受销售客户删除参数,调用销售客户服务层的删除方法,在销售客户服务层中调用销售客户dao层的删除方法,将从销售客户表中删除 |
| 修改销售客户 | XiaoshoukehuController.updatexiaoshoukehuact->XiaoshoukehuService.updatexiaoshoukehuact->XiaoshoukehuMapper.update->xiaoshoukehu数据表->XiaoshoukehuController.updatexiaoshoukehuact | 在销售客户控制层接受销售客户参数,调用销售客户服务层的修改方法,在销售客户服务层中调用销售客户dao层的修改方法,将数据同步到销售客户表中 |
| 查询销售客户 | XiaoshoukehuController.xiaoshoukehumanage->XiaoshoukehuService.xiaoshoukehumanage->XiaoshoukehuMapper.select->xiaoshoukehu数据表->XiaoshoukehuController.xiaoshoukehumanage | 在销售客户控制层接受销售客户查询请求,调用销售客户服务层的查询方法,在销售客户服务层中调用销售客户dao层的查询方法,从销售客户表中查询数据返回销售客户控制层 |
销售客户管理模块测试
本模块的操作人员为管理员,根据系统中的销售客户数据变化,例如新增销售客户或销售客户信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行销售客户的修改和删除操作,测试用例如表5.5所示:
表5.5 销售客户管理模块测试用例
| 功能描述 | 销售客户增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 销售客户管理 | ||
| 用例目的 | 对销售客户管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对销售客户模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增销售客户,缺失部分信息 | 新增销售客户失败 | 与期望一致 | 需填写完整销售客户信息 |
| 新增销售客户,填写完整信息 | 新增销售客户成功 | 与期望一致 | 功能准确 |
| 修改销售客户,缺失部分信息 | 修改销售客户失败 | 与期望一致 | 需填写完整销售客户信息 |
| 修改销售客户,填写完整信息 | 修改销售客户成功 | 与期望一致 | 功能准确 |
| 删除销售客户 | 删除成功 | 与期望一致 | 功能准确 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计