发布时间:2023-01-13 21:42:39
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个酒店管理系统,酒店管理系统项目使用框架为JSP+SERVELT,选用开发工具为idea。
管理员在对入住进行管理时,可以进入入住管理页面。点击入住管理按钮之后,将相应系统中的入住控制层的ruzhumanage接口。在ruzhumanage接口中将使用selectruzhu方法查询所有的入住信息。将其保存到ruzhuall中,返回ruzhumanage页面进行展示。在页面中使用for语句循环展示ruzhu数据,并在对应的入住信息后设置修改入住和删除入住操作,以此完成系统的入住管理,入住管理页面如图所示。
核心操作代码如下:
// 实例化RuzhuExample类为example
RuzhuExample example = new RuzhuExample();
// 使用 Ruzhudao.selectByExample(example)方法获取所有的Ruzhu数据
List Ruzhuall = Ruzhudao.selectByExample(example);
// 将所有的Ruzhu数据保存到request中的Ruzhuall参数里
request.setAttribute("Ruzhuall", Ruzhuall);
图管理入住界面
表添加入住测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_1 | 在系统中进行入住的添加,从页面中获取输入入住详细信息,提交到Ruzhu控制层中,使用insertruzhu进行入住数据的添加 | 输入完整的入住信息,封装为Ruzhu类,保存到数据库t_ruzhu表中 | 获取完整入住信息,点击添加按钮,完成入住表单提交 | Ruzhu控制层中接受到入住、联系方式、客房、金额、名字、入驻id、离店时间、身份证、信息,提交到数据库中插入t_ruzhu数据表,页面给出添加入住成功信息 | Ruzhu控制层中接受到入住、联系方式、客房、金额、名字、入驻id、离店时间、身份证、信息,提交到数据库中插入t_ruzhu数据表,页面给出添加入住成功信息 | 通过 |
管理员在对财务进行管理时,可以进入财务管理页面。点击财务管理按钮之后,将相应系统中的财务控制层的caiwumanage接口。在caiwumanage接口中将使用selectcaiwu方法查询所有的财务信息。将其保存到caiwuall中,返回caiwumanage页面进行展示。在页面中使用for语句循环展示caiwu数据,并在对应的财务信息后设置修改财务和删除财务操作,以此完成系统的财务管理,财务管理页面如图所示。
核心操作代码如下:
// 实例化CaiwuExample类为example
CaiwuExample example = new CaiwuExample();
// 使用 Caiwudao.selectByExample(example)方法获取所有的Caiwu数据
List Caiwuall = Caiwudao.selectByExample(example);
// 将所有的Caiwu数据保存到request中的Caiwuall参数里
request.setAttribute("Caiwuall", Caiwuall);
图管理财务界面
表添加财务测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_2 | 在系统中进行财务的添加,从页面中获取输入财务详细信息,提交到Caiwu控制层中,使用insertcaiwu进行财务数据的添加 | 输入完整的财务信息,封装为Caiwu类,保存到数据库t_caiwu表中 | 获取完整财务信息,点击添加按钮,完成财务表单提交 | Caiwu控制层中接受到类型、财务、说明、财务id、信息,提交到数据库中插入t_caiwu数据表,页面给出添加财务成功信息 | Caiwu控制层中接受到类型、财务、说明、财务id、信息,提交到数据库中插入t_caiwu数据表,页面给出添加财务成功信息 | 通过 |
管理员在对客房进行管理时,可以进入客房管理页面。点击客房管理按钮之后,将相应系统中的客房控制层的kefangmanage接口。在kefangmanage接口中将使用selectkefang方法查询所有的客房信息。将其保存到kefangall中,返回kefangmanage页面进行展示。在页面中使用for语句循环展示kefang数据,并在对应的客房信息后设置修改客房和删除客房操作,以此完成系统的客房管理,客房管理页面如图所示。
核心操作代码如下:
// 实例化KefangExample类为example
KefangExample example = new KefangExample();
// 使用 Kefangdao.selectByExample(example)方法获取所有的Kefang数据
List Kefangall = Kefangdao.selectByExample(example);
// 将所有的Kefang数据保存到request中的Kefangall参数里
request.setAttribute("Kefangall", Kefangall);
图管理客房界面
表添加客房测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_3 | 在系统中进行客房的添加,从页面中获取输入客房详细信息,提交到Kefang控制层中,使用insertkefang进行客房数据的添加 | 输入完整的客房信息,封装为Kefang类,保存到数据库t_kefang表中 | 获取完整客房信息,点击添加按钮,完成客房表单提交 | Kefang控制层中接受到客房、名称、客房id、类型、价格、信息,提交到数据库中插入t_kefang数据表,页面给出添加客房成功信息 | Kefang控制层中接受到客房、名称、客房id、类型、价格、信息,提交到数据库中插入t_kefang数据表,页面给出添加客房成功信息 | 通过 |
管理员在对退房进行管理时,可以进入退房管理页面。点击退房管理按钮之后,将相应系统中的退房控制层的tuifangmanage接口。在tuifangmanage接口中将使用selecttuifang方法查询所有的退房信息。将其保存到tuifangall中,返回tuifangmanage页面进行展示。在页面中使用for语句循环展示tuifang数据,并在对应的退房信息后设置修改退房和删除退房操作,以此完成系统的退房管理,退房管理页面如图所示。
核心操作代码如下:
// 实例化TuifangExample类为example
TuifangExample example = new TuifangExample();
// 使用 Tuifangdao.selectByExample(example)方法获取所有的Tuifang数据
List Tuifangall = Tuifangdao.selectByExample(example);
// 将所有的Tuifang数据保存到request中的Tuifangall参数里
request.setAttribute("Tuifangall", Tuifangall);
图管理退房界面
表添加退房测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_4 | 在系统中进行退房的添加,从页面中获取输入退房详细信息,提交到Tuifang控制层中,使用inserttuifang进行退房数据的添加 | 输入完整的退房信息,封装为Tuifang类,保存到数据库t_tuifang表中 | 获取完整退房信息,点击添加按钮,完成退房表单提交 | Tuifang控制层中接受到离店时间、客房、退房、信息,提交到数据库中插入t_tuifang数据表,页面给出添加退房成功信息 | Tuifang控制层中接受到离店时间、客房、退房、信息,提交到数据库中插入t_tuifang数据表,页面给出添加退房成功信息 | 通过 |
管理员在对管理员进行管理时,可以进入管理员管理页面。点击管理员管理按钮之后,将相应系统中的管理员控制层的adminmanage接口。在adminmanage接口中将使用selectadmin方法查询所有的管理员信息。将其保存到adminall中,返回adminmanage页面进行展示。在页面中使用for语句循环展示admin数据,并在对应的管理员信息后设置修改管理员和删除管理员操作,以此完成系统的管理员管理,管理员管理页面如图所示。
核心操作代码如下:
// 实例化AdminExample类为example
AdminExample example = new AdminExample();
// 使用 Admindao.selectByExample(example)方法获取所有的Admin数据
List Adminall = Admindao.selectByExample(example);
// 将所有的Admin数据保存到request中的Adminall参数里
request.setAttribute("Adminall", Adminall);
图管理管理员界面
表添加管理员测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_5 | 在系统中进行管理员的添加,从页面中获取输入管理员详细信息,提交到Admin控制层中,使用insertadmin进行管理员数据的添加 | 输入完整的管理员信息,封装为Admin类,保存到数据库t_admin表中 | 获取完整管理员信息,点击添加按钮,完成管理员表单提交 | Admin控制层中接受到账号、密码、管理员、信息,提交到数据库中插入t_admin数据表,页面给出添加管理员成功信息 | Admin控制层中接受到账号、密码、管理员、信息,提交到数据库中插入t_admin数据表,页面给出添加管理员成功信息 | 通过 |
管理员在对客户进行管理时,可以进入客户管理页面。点击客户管理按钮之后,将相应系统中的客户控制层的kehumanage接口。在kehumanage接口中将使用selectkehu方法查询所有的客户信息。将其保存到kehuall中,返回kehumanage页面进行展示。在页面中使用for语句循环展示kehu数据,并在对应的客户信息后设置修改客户和删除客户操作,以此完成系统的客户管理,客户管理页面如图所示。
核心操作代码如下:
// 实例化KehuExample类为example
KehuExample example = new KehuExample();
// 使用 Kehudao.selectByExample(example)方法获取所有的Kehu数据
List Kehuall = Kehudao.selectByExample(example);
// 将所有的Kehu数据保存到request中的Kehuall参数里
request.setAttribute("Kehuall", Kehuall);
图管理客户界面
表添加客户测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_6 | 在系统中进行客户的添加,从页面中获取输入客户详细信息,提交到Kehu控制层中,使用insertkehu进行客户数据的添加 | 输入完整的客户信息,封装为Kehu类,保存到数据库t_kehu表中 | 获取完整客户信息,点击添加按钮,完成客户表单提交 | Kehu控制层中接受到名字、电话、性别、客户、客户id、信息,提交到数据库中插入t_kehu数据表,页面给出添加客户成功信息 | Kehu控制层中接受到名字、电话、性别、客户、客户id、信息,提交到数据库中插入t_kehu数据表,页面给出添加客户成功信息 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计