发布时间:2022-11-17 09:42:54
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个苏州旅游景点,苏州旅游景点项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
客房订单管理模块测试
本模块的操作人员为管理员,根据系统中的客房订单数据变化,例如新增客房订单或客房订单信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行客房订单的修改和删除操作,测试用例如表5.1所示:
表5.1 客房订单管理模块测试用例
功能描述 | 客房订单增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 客房订单管理 | ||
用例目的 | 对客房订单管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对客房订单模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增客房订单,缺失部分信息 | 新增客房订单失败 | 与期望一致 | 需填写完整客房订单信息 |
新增客房订单,填写完整信息 | 新增客房订单成功 | 与期望一致 | 功能准确 |
修改客房订单,缺失部分信息 | 修改客房订单失败 | 与期望一致 | 需填写完整客房订单信息 |
修改客房订单,填写完整信息 | 修改客房订单成功 | 与期望一致 | 功能准确 |
删除客房订单 | 删除成功 | 与期望一致 | 功能准确 |
系统中具有客房订单模块,该模块参与者为用户,具体的实现功能包括用户对客房订单进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
HotelorderController.java | org.mypro.front包 | 客房订单控制层,用于接受请求 |
HotelorderServiceImp.java | org.mypro.service包 | 客房订单服务层接口,客房订单控制层调用接口完成客房订单相关数据处理 |
HotelorderService.java | org.mypro.service包 | HotelorderServiceImp接口的实现类,用于具体的客房订单逻辑处理 |
HotelorderMapper.java | org.mypro.dao包 | 客房订单Dao层接口,用于处理客房订单的数据与MySQL同步 |
HotelorderMapper.xml | org.mypro.dao包 | HotelorderMapper的实现,用于mybatis的sql语句编写,具体的客房订单数据处理实现 |
Hotelorder.java | org.mypro.entity包 | 客房订单的实体类,用于记录客房订单的所有属性 |
HotelorderExample.java | org.mypro.entity包 | 客房订单mybatis逆向工程动态sql拼接条件类 |
公告管理模块测试
本模块的操作人员为管理员,根据系统中的公告数据变化,例如新增公告或公告信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行公告的修改和删除操作,测试用例如表5.2所示:
表5.2 公告管理模块测试用例
功能描述 | 公告增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 公告管理 | ||
用例目的 | 对公告管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对公告模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增公告,缺失部分信息 | 新增公告失败 | 与期望一致 | 需填写完整公告信息 |
新增公告,填写完整信息 | 新增公告成功 | 与期望一致 | 功能准确 |
修改公告,缺失部分信息 | 修改公告失败 | 与期望一致 | 需填写完整公告信息 |
修改公告,填写完整信息 | 修改公告成功 | 与期望一致 | 功能准确 |
删除公告 | 删除成功 | 与期望一致 | 功能准确 |
系统中具有公告模块,该模块参与者为用户,具体的实现功能包括用户对公告进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
NoticeController.java | org.mypro.front包 | 公告控制层,用于接受请求 |
NoticeServiceImp.java | org.mypro.service包 | 公告服务层接口,公告控制层调用接口完成公告相关数据处理 |
NoticeService.java | org.mypro.service包 | NoticeServiceImp接口的实现类,用于具体的公告逻辑处理 |
NoticeMapper.java | org.mypro.dao包 | 公告Dao层接口,用于处理公告的数据与MySQL同步 |
NoticeMapper.xml | org.mypro.dao包 | NoticeMapper的实现,用于mybatis的sql语句编写,具体的公告数据处理实现 |
Notice.java | org.mypro.entity包 | 公告的实体类,用于记录公告的所有属性 |
NoticeExample.java | org.mypro.entity包 | 公告mybatis逆向工程动态sql拼接条件类 |
酒店管理模块测试
本模块的操作人员为管理员,根据系统中的酒店数据变化,例如新增酒店或酒店信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行酒店的修改和删除操作,测试用例如表5.3所示:
表5.3 酒店管理模块测试用例
功能描述 | 酒店增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 酒店管理 | ||
用例目的 | 对酒店管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对酒店模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增酒店,缺失部分信息 | 新增酒店失败 | 与期望一致 | 需填写完整酒店信息 |
新增酒店,填写完整信息 | 新增酒店成功 | 与期望一致 | 功能准确 |
修改酒店,缺失部分信息 | 修改酒店失败 | 与期望一致 | 需填写完整酒店信息 |
修改酒店,填写完整信息 | 修改酒店成功 | 与期望一致 | 功能准确 |
删除酒店 | 删除成功 | 与期望一致 | 功能准确 |
系统中具有酒店模块,该模块参与者为用户,具体的实现功能包括用户对酒店进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
HotelController.java | org.mypro.front包 | 酒店控制层,用于接受请求 |
HotelServiceImp.java | org.mypro.service包 | 酒店服务层接口,酒店控制层调用接口完成酒店相关数据处理 |
HotelService.java | org.mypro.service包 | HotelServiceImp接口的实现类,用于具体的酒店逻辑处理 |
HotelMapper.java | org.mypro.dao包 | 酒店Dao层接口,用于处理酒店的数据与MySQL同步 |
HotelMapper.xml | org.mypro.dao包 | HotelMapper的实现,用于mybatis的sql语句编写,具体的酒店数据处理实现 |
Hotel.java | org.mypro.entity包 | 酒店的实体类,用于记录酒店的所有属性 |
HotelExample.java | org.mypro.entity包 | 酒店mybatis逆向工程动态sql拼接条件类 |
管理员管理模块测试
本模块的操作人员为管理员,根据系统中的管理员数据变化,例如新增管理员或管理员信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行管理员的修改和删除操作,测试用例如表5.4所示:
表5.4 管理员管理模块测试用例
功能描述 | 管理员增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 管理员管理 | ||
用例目的 | 对管理员管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对管理员模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增管理员,缺失部分信息 | 新增管理员失败 | 与期望一致 | 需填写完整管理员信息 |
新增管理员,填写完整信息 | 新增管理员成功 | 与期望一致 | 功能准确 |
修改管理员,缺失部分信息 | 修改管理员失败 | 与期望一致 | 需填写完整管理员信息 |
修改管理员,填写完整信息 | 修改管理员成功 | 与期望一致 | 功能准确 |
删除管理员 | 删除成功 | 与期望一致 | 功能准确 |
系统中具有管理员模块,该模块参与者为用户,具体的实现功能包括用户对管理员进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
AdminController.java | org.mypro.front包 | 管理员控制层,用于接受请求 |
AdminServiceImp.java | org.mypro.service包 | 管理员服务层接口,管理员控制层调用接口完成管理员相关数据处理 |
AdminService.java | org.mypro.service包 | AdminServiceImp接口的实现类,用于具体的管理员逻辑处理 |
AdminMapper.java | org.mypro.dao包 | 管理员Dao层接口,用于处理管理员的数据与MySQL同步 |
AdminMapper.xml | org.mypro.dao包 | AdminMapper的实现,用于mybatis的sql语句编写,具体的管理员数据处理实现 |
Admin.java | org.mypro.entity包 | 管理员的实体类,用于记录管理员的所有属性 |
AdminExample.java | org.mypro.entity包 | 管理员mybatis逆向工程动态sql拼接条件类 |
用户管理模块测试
本模块的操作人员为管理员,根据系统中的用户数据变化,例如新增用户或用户信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行用户的修改和删除操作,测试用例如表5.5所示:
表5.5 用户管理模块测试用例
功能描述 | 用户增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 用户管理 | ||
用例目的 | 对用户管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对用户模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增用户,缺失部分信息 | 新增用户失败 | 与期望一致 | 需填写完整用户信息 |
新增用户,填写完整信息 | 新增用户成功 | 与期望一致 | 功能准确 |
修改用户,缺失部分信息 | 修改用户失败 | 与期望一致 | 需填写完整用户信息 |
修改用户,填写完整信息 | 修改用户成功 | 与期望一致 | 功能准确 |
删除用户 | 删除成功 | 与期望一致 | 功能准确 |
系统中具有用户模块,该模块参与者为用户,具体的实现功能包括用户对用户进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
UserController.java | org.mypro.front包 | 用户控制层,用于接受请求 |
UserServiceImp.java | org.mypro.service包 | 用户服务层接口,用户控制层调用接口完成用户相关数据处理 |
UserService.java | org.mypro.service包 | UserServiceImp接口的实现类,用于具体的用户逻辑处理 |
UserMapper.java | org.mypro.dao包 | 用户Dao层接口,用于处理用户的数据与MySQL同步 |
UserMapper.xml | org.mypro.dao包 | UserMapper的实现,用于mybatis的sql语句编写,具体的用户数据处理实现 |
User.java | org.mypro.entity包 | 用户的实体类,用于记录用户的所有属性 |
UserExample.java | org.mypro.entity包 | 用户mybatis逆向工程动态sql拼接条件类 |
景点管理模块测试
本模块的操作人员为管理员,根据系统中的景点数据变化,例如新增景点或景点信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行景点的修改和删除操作,测试用例如表5.6所示:
表5.6 景点管理模块测试用例
功能描述 | 景点增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 景点管理 | ||
用例目的 | 对景点管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对景点模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增景点,缺失部分信息 | 新增景点失败 | 与期望一致 | 需填写完整景点信息 |
新增景点,填写完整信息 | 新增景点成功 | 与期望一致 | 功能准确 |
修改景点,缺失部分信息 | 修改景点失败 | 与期望一致 | 需填写完整景点信息 |
修改景点,填写完整信息 | 修改景点成功 | 与期望一致 | 功能准确 |
删除景点 | 删除成功 | 与期望一致 | 功能准确 |
系统中具有景点模块,该模块参与者为用户,具体的实现功能包括用户对景点进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
ScenicspotController.java | org.mypro.front包 | 景点控制层,用于接受请求 |
ScenicspotServiceImp.java | org.mypro.service包 | 景点服务层接口,景点控制层调用接口完成景点相关数据处理 |
ScenicspotService.java | org.mypro.service包 | ScenicspotServiceImp接口的实现类,用于具体的景点逻辑处理 |
ScenicspotMapper.java | org.mypro.dao包 | 景点Dao层接口,用于处理景点的数据与MySQL同步 |
ScenicspotMapper.xml | org.mypro.dao包 | ScenicspotMapper的实现,用于mybatis的sql语句编写,具体的景点数据处理实现 |
Scenicspot.java | org.mypro.entity包 | 景点的实体类,用于记录景点的所有属性 |
ScenicspotExample.java | org.mypro.entity包 | 景点mybatis逆向工程动态sql拼接条件类 |
客房管理模块测试
本模块的操作人员为管理员,根据系统中的客房数据变化,例如新增客房或客房信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行客房的修改和删除操作,测试用例如表5.7所示:
表5.7 客房管理模块测试用例
功能描述 | 客房增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 客房管理 | ||
用例目的 | 对客房管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对客房模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增客房,缺失部分信息 | 新增客房失败 | 与期望一致 | 需填写完整客房信息 |
新增客房,填写完整信息 | 新增客房成功 | 与期望一致 | 功能准确 |
修改客房,缺失部分信息 | 修改客房失败 | 与期望一致 | 需填写完整客房信息 |
修改客房,填写完整信息 | 修改客房成功 | 与期望一致 | 功能准确 |
删除客房 | 删除成功 | 与期望一致 | 功能准确 |
系统中具有客房模块,该模块参与者为用户,具体的实现功能包括用户对客房进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
GuestroomController.java | org.mypro.front包 | 客房控制层,用于接受请求 |
GuestroomServiceImp.java | org.mypro.service包 | 客房服务层接口,客房控制层调用接口完成客房相关数据处理 |
GuestroomService.java | org.mypro.service包 | GuestroomServiceImp接口的实现类,用于具体的客房逻辑处理 |
GuestroomMapper.java | org.mypro.dao包 | 客房Dao层接口,用于处理客房的数据与MySQL同步 |
GuestroomMapper.xml | org.mypro.dao包 | GuestroomMapper的实现,用于mybatis的sql语句编写,具体的客房数据处理实现 |
Guestroom.java | org.mypro.entity包 | 客房的实体类,用于记录客房的所有属性 |
GuestroomExample.java | org.mypro.entity包 | 客房mybatis逆向工程动态sql拼接条件类 |
留言管理模块测试
本模块的操作人员为管理员,根据系统中的留言数据变化,例如新增留言或留言信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行留言的修改和删除操作,测试用例如表5.8所示:
表5.8 留言管理模块测试用例
功能描述 | 留言增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 留言管理 | ||
用例目的 | 对留言管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对留言模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增留言,缺失部分信息 | 新增留言失败 | 与期望一致 | 需填写完整留言信息 |
新增留言,填写完整信息 | 新增留言成功 | 与期望一致 | 功能准确 |
修改留言,缺失部分信息 | 修改留言失败 | 与期望一致 | 需填写完整留言信息 |
修改留言,填写完整信息 | 修改留言成功 | 与期望一致 | 功能准确 |
删除留言 | 删除成功 | 与期望一致 | 功能准确 |
系统中具有留言模块,该模块参与者为用户,具体的实现功能包括用户对留言进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
LeavemessageController.java | org.mypro.front包 | 留言控制层,用于接受请求 |
LeavemessageServiceImp.java | org.mypro.service包 | 留言服务层接口,留言控制层调用接口完成留言相关数据处理 |
LeavemessageService.java | org.mypro.service包 | LeavemessageServiceImp接口的实现类,用于具体的留言逻辑处理 |
LeavemessageMapper.java | org.mypro.dao包 | 留言Dao层接口,用于处理留言的数据与MySQL同步 |
LeavemessageMapper.xml | org.mypro.dao包 | LeavemessageMapper的实现,用于mybatis的sql语句编写,具体的留言数据处理实现 |
Leavemessage.java | org.mypro.entity包 | 留言的实体类,用于记录留言的所有属性 |
LeavemessageExample.java | org.mypro.entity包 | 留言mybatis逆向工程动态sql拼接条件类 |
旅游路线管理模块测试
本模块的操作人员为管理员,根据系统中的旅游路线数据变化,例如新增旅游路线或旅游路线信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行旅游路线的修改和删除操作,测试用例如表5.9所示:
表5.9 旅游路线管理模块测试用例
功能描述 | 旅游路线增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 旅游路线管理 | ||
用例目的 | 对旅游路线管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对旅游路线模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增旅游路线,缺失部分信息 | 新增旅游路线失败 | 与期望一致 | 需填写完整旅游路线信息 |
新增旅游路线,填写完整信息 | 新增旅游路线成功 | 与期望一致 | 功能准确 |
修改旅游路线,缺失部分信息 | 修改旅游路线失败 | 与期望一致 | 需填写完整旅游路线信息 |
修改旅游路线,填写完整信息 | 修改旅游路线成功 | 与期望一致 | 功能准确 |
删除旅游路线 | 删除成功 | 与期望一致 | 功能准确 |
系统中具有旅游路线模块,该模块参与者为用户,具体的实现功能包括用户对旅游路线进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
RouteController.java | org.mypro.front包 | 旅游路线控制层,用于接受请求 |
RouteServiceImp.java | org.mypro.service包 | 旅游路线服务层接口,旅游路线控制层调用接口完成旅游路线相关数据处理 |
RouteService.java | org.mypro.service包 | RouteServiceImp接口的实现类,用于具体的旅游路线逻辑处理 |
RouteMapper.java | org.mypro.dao包 | 旅游路线Dao层接口,用于处理旅游路线的数据与MySQL同步 |
RouteMapper.xml | org.mypro.dao包 | RouteMapper的实现,用于mybatis的sql语句编写,具体的旅游路线数据处理实现 |
Route.java | org.mypro.entity包 | 旅游路线的实体类,用于记录旅游路线的所有属性 |
RouteExample.java | org.mypro.entity包 | 旅游路线mybatis逆向工程动态sql拼接条件类 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计