发布时间:2024-01-30 18:24:53
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个酒店管理系统作业,酒店管理系统作业项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
在消费管理页面,通过点击删除消费按钮,可以将消费id通过get方式提交到服务器中,响应服务器中的删除方法,使用delete方法删除对应的消费信息。若删除成功,则会返回页面信息,删除消费成功。
该部分核心代码如下:
xiaofeidao.deleteByPrimaryKey(id);
request.setAttribute("message","删除消费成功");
删除消费成功后,页面将通过js展示返回的删除消费成功提示信息。界面截图如下。
图删除消费界面
消费管理模块测试
本模块的操作人员为管理员,根据系统中的消费数据变化,例如新增消费或消费信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行消费的修改和删除操作,测试用例如表5.1所示:
表5.1 消费管理模块测试用例
功能描述 | 消费增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 消费管理 | ||
用例目的 | 对消费管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对消费模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增消费,缺失部分信息 | 新增消费失败 | 与期望一致 | 需填写完整消费信息 |
新增消费,填写完整信息 | 新增消费成功 | 与期望一致 | 功能准确 |
修改消费,缺失部分信息 | 修改消费失败 | 与期望一致 | 需填写完整消费信息 |
修改消费,填写完整信息 | 修改消费成功 | 与期望一致 | 功能准确 |
删除消费 | 删除成功 | 与期望一致 | 功能准确 |
在类型管理页面,通过点击删除类型按钮,可以将类型id通过get方式提交到服务器中,响应服务器中的删除方法,使用delete方法删除对应的类型信息。若删除成功,则会返回页面信息,删除类型成功。
该部分核心代码如下:
leixingdao.deleteByPrimaryKey(id);
request.setAttribute("message","删除类型成功");
删除类型成功后,页面将通过js展示返回的删除类型成功提示信息。界面截图如下。
图删除类型界面
类型管理模块测试
本模块的操作人员为管理员,根据系统中的类型数据变化,例如新增类型或类型信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行类型的修改和删除操作,测试用例如表5.2所示:
表5.2 类型管理模块测试用例
功能描述 | 类型增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 类型管理 | ||
用例目的 | 对类型管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对类型模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增类型,缺失部分信息 | 新增类型失败 | 与期望一致 | 需填写完整类型信息 |
新增类型,填写完整信息 | 新增类型成功 | 与期望一致 | 功能准确 |
修改类型,缺失部分信息 | 修改类型失败 | 与期望一致 | 需填写完整类型信息 |
修改类型,填写完整信息 | 修改类型成功 | 与期望一致 | 功能准确 |
删除类型 | 删除成功 | 与期望一致 | 功能准确 |
在特色菜品管理页面,通过点击删除特色菜品按钮,可以将特色菜品id通过get方式提交到服务器中,响应服务器中的删除方法,使用delete方法删除对应的特色菜品信息。若删除成功,则会返回页面信息,删除特色菜品成功。
该部分核心代码如下:
tesecaipindao.deleteByPrimaryKey(id);
request.setAttribute("message","删除特色菜品成功");
删除特色菜品成功后,页面将通过js展示返回的删除特色菜品成功提示信息。界面截图如下。
图删除特色菜品界面
特色菜品管理模块测试
本模块的操作人员为管理员,根据系统中的特色菜品数据变化,例如新增特色菜品或特色菜品信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行特色菜品的修改和删除操作,测试用例如表5.3所示:
表5.3 特色菜品管理模块测试用例
功能描述 | 特色菜品增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 特色菜品管理 | ||
用例目的 | 对特色菜品管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对特色菜品模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增特色菜品,缺失部分信息 | 新增特色菜品失败 | 与期望一致 | 需填写完整特色菜品信息 |
新增特色菜品,填写完整信息 | 新增特色菜品成功 | 与期望一致 | 功能准确 |
修改特色菜品,缺失部分信息 | 修改特色菜品失败 | 与期望一致 | 需填写完整特色菜品信息 |
修改特色菜品,填写完整信息 | 修改特色菜品成功 | 与期望一致 | 功能准确 |
删除特色菜品 | 删除成功 | 与期望一致 | 功能准确 |
在客户管理页面,通过点击删除客户按钮,可以将客户id通过get方式提交到服务器中,响应服务器中的删除方法,使用delete方法删除对应的客户信息。若删除成功,则会返回页面信息,删除客户成功。
该部分核心代码如下:
kehudao.deleteByPrimaryKey(id);
request.setAttribute("message","删除客户成功");
删除客户成功后,页面将通过js展示返回的删除客户成功提示信息。界面截图如下。
图删除客户界面
客户管理模块测试
本模块的操作人员为管理员,根据系统中的客户数据变化,例如新增客户或客户信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行客户的修改和删除操作,测试用例如表5.4所示:
表5.4 客户管理模块测试用例
功能描述 | 客户增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 客户管理 | ||
用例目的 | 对客户管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对客户模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增客户,缺失部分信息 | 新增客户失败 | 与期望一致 | 需填写完整客户信息 |
新增客户,填写完整信息 | 新增客户成功 | 与期望一致 | 功能准确 |
修改客户,缺失部分信息 | 修改客户失败 | 与期望一致 | 需填写完整客户信息 |
修改客户,填写完整信息 | 修改客户成功 | 与期望一致 | 功能准确 |
删除客户 | 删除成功 | 与期望一致 | 功能准确 |
在客房管理页面,通过点击删除客房按钮,可以将客房id通过get方式提交到服务器中,响应服务器中的删除方法,使用delete方法删除对应的客房信息。若删除成功,则会返回页面信息,删除客房成功。
该部分核心代码如下:
kefangdao.deleteByPrimaryKey(id);
request.setAttribute("message","删除客房成功");
删除客房成功后,页面将通过js展示返回的删除客房成功提示信息。界面截图如下。
图删除客房界面
客房管理模块测试
本模块的操作人员为管理员,根据系统中的客房数据变化,例如新增客房或客房信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行客房的修改和删除操作,测试用例如表5.5所示:
表5.5 客房管理模块测试用例
功能描述 | 客房增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 客房管理 | ||
用例目的 | 对客房管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对客房模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增客房,缺失部分信息 | 新增客房失败 | 与期望一致 | 需填写完整客房信息 |
新增客房,填写完整信息 | 新增客房成功 | 与期望一致 | 功能准确 |
修改客房,缺失部分信息 | 修改客房失败 | 与期望一致 | 需填写完整客房信息 |
修改客房,填写完整信息 | 修改客房成功 | 与期望一致 | 功能准确 |
删除客房 | 删除成功 | 与期望一致 | 功能准确 |
在管理员管理页面,通过点击删除管理员按钮,可以将管理员id通过get方式提交到服务器中,响应服务器中的删除方法,使用delete方法删除对应的管理员信息。若删除成功,则会返回页面信息,删除管理员成功。
该部分核心代码如下:
admindao.deleteByPrimaryKey(id);
request.setAttribute("message","删除管理员成功");
删除管理员成功后,页面将通过js展示返回的删除管理员成功提示信息。界面截图如下。
图删除管理员界面
管理员管理模块测试
本模块的操作人员为管理员,根据系统中的管理员数据变化,例如新增管理员或管理员信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行管理员的修改和删除操作,测试用例如表5.6所示:
表5.6 管理员管理模块测试用例
功能描述 | 管理员增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 管理员管理 | ||
用例目的 | 对管理员管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对管理员模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增管理员,缺失部分信息 | 新增管理员失败 | 与期望一致 | 需填写完整管理员信息 |
新增管理员,填写完整信息 | 新增管理员成功 | 与期望一致 | 功能准确 |
修改管理员,缺失部分信息 | 修改管理员失败 | 与期望一致 | 需填写完整管理员信息 |
修改管理员,填写完整信息 | 修改管理员成功 | 与期望一致 | 功能准确 |
删除管理员 | 删除成功 | 与期望一致 | 功能准确 |
在预定管理页面,通过点击删除预定按钮,可以将预定id通过get方式提交到服务器中,响应服务器中的删除方法,使用delete方法删除对应的预定信息。若删除成功,则会返回页面信息,删除预定成功。
该部分核心代码如下:
yudingdao.deleteByPrimaryKey(id);
request.setAttribute("message","删除预定成功");
删除预定成功后,页面将通过js展示返回的删除预定成功提示信息。界面截图如下。
图删除预定界面
预定管理模块测试
本模块的操作人员为管理员,根据系统中的预定数据变化,例如新增预定或预定信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行预定的修改和删除操作,测试用例如表5.7所示:
表5.7 预定管理模块测试用例
功能描述 | 预定增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 预定管理 | ||
用例目的 | 对预定管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对预定模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增预定,缺失部分信息 | 新增预定失败 | 与期望一致 | 需填写完整预定信息 |
新增预定,填写完整信息 | 新增预定成功 | 与期望一致 | 功能准确 |
修改预定,缺失部分信息 | 修改预定失败 | 与期望一致 | 需填写完整预定信息 |
修改预定,填写完整信息 | 修改预定成功 | 与期望一致 | 功能准确 |
删除预定 | 删除成功 | 与期望一致 | 功能准确 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计