Insert title here

课程设计可以用Java开发一个酒店管理系统作业么?

发布时间: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 预定管理模块测试用例

功能描述预定增加、修改与删除功能
所属模块预定管理
用例目的对预定管理功能的准确性进行测试
前提条件用户登录系统,对预定模块进行操作
测试数据期望结果实际结果结果分析
新增预定,缺失部分信息新增预定失败与期望一致需填写完整预定信息
新增预定,填写完整信息新增预定成功与期望一致功能准确
修改预定,缺失部分信息修改预定失败与期望一致需填写完整预定信息
修改预定,填写完整信息修改预定成功与期望一致功能准确
删除预定删除成功与期望一致功能准确

 



专业程序代做

为你量身定制的程序设计

诚信经营,我们将尽心尽力为你完成指定功能

十年程序经验,尽在全微程序设计


联系我们
Insert title here
Copyright © qwwendang.com All Rights Reserved
在线客服
联系方式
微信:13265346583 QQ:2196316269

扫码联系客服