发布时间:2022-12-16 20:21:58
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个客房管理系统,客房管理系统项目使用框架为JSP+SERVELT,选用开发工具为idea。
通过登录模块验证后使用搜索管理员模块,在搜索管理员页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索管理员用例描述
用例名称 | 搜索管理员用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索管理员 | |
前置条件 | 用户进入搜素管理员页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索管理员功能,设置搜索管理员条件,提交搜索管理员表单 | 跳转到搜索管理员页面,并初始化管理员信息、通过搜索条件过滤管理员信息,返回搜索管理员页面进行展示 |
系统中管理员添加的实现为,通过菜单栏跳转到添加管理员页面,输入管理员详细信息,包括账号、管理员、密码、。点击添加管理员 页面的添加按钮,将管理员信息添加到admin表中,返回页面添加管理员信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addadmin请求
@RequestMapping(value = "addadminact")
//调用管理员服务层的添加请求
adminservice.addadminact(request, session);
服务层核心代码:
//调用admindao的insert方法将管理员信息插入admin表中
admindao.insert(admin);
//返回页面添加管理员成功提示信息
request.setAttribute("message", "添加管理员成功");
通过登录模块验证后使用搜索顾客模块,在搜索顾客页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索顾客用例描述
用例名称 | 搜索顾客用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索顾客 | |
前置条件 | 用户进入搜素顾客页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索顾客功能,设置搜索顾客条件,提交搜索顾客表单 | 跳转到搜索顾客页面,并初始化顾客信息、通过搜索条件过滤顾客信息,返回搜索顾客页面进行展示 |
系统中顾客添加的实现为,通过菜单栏跳转到添加顾客页面,输入顾客详细信息,包括顾客id、身份证号、性别、顾客、。点击添加顾客 页面的添加按钮,将顾客信息添加到customer表中,返回页面添加顾客信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addcustomer请求
@RequestMapping(value = "addcustomeract")
//调用顾客服务层的添加请求
customerservice.addcustomeract(request, session);
服务层核心代码:
//调用customerdao的insert方法将顾客信息插入customer表中
customerdao.insert(customer);
//返回页面添加顾客成功提示信息
request.setAttribute("message", "添加顾客成功");
通过登录模块验证后使用搜索预订模块,在搜索预订页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索预订用例描述
用例名称 | 搜索预订用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索预订 | |
前置条件 | 用户进入搜素预订页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索预订功能,设置搜索预订条件,提交搜索预订表单 | 跳转到搜索预订页面,并初始化预订信息、通过搜索条件过滤预订信息,返回搜索预订页面进行展示 |
系统中预订添加的实现为,通过菜单栏跳转到添加预订页面,输入预订详细信息,包括顾客姓名、退房时间、入住时间、预订id、房间编号、订单编号、预订、。点击添加预订 页面的添加按钮,将预订信息添加到book表中,返回页面添加预订信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addbook请求
@RequestMapping(value = "addbookact")
//调用预订服务层的添加请求
bookservice.addbookact(request, session);
服务层核心代码:
//调用bookdao的insert方法将预订信息插入book表中
bookdao.insert(book);
//返回页面添加预订成功提示信息
request.setAttribute("message", "添加预订成功");
通过登录模块验证后使用搜索入住模块,在搜索入住页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索入住用例描述
用例名称 | 搜索入住用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索入住 | |
前置条件 | 用户进入搜素入住页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索入住功能,设置搜索入住条件,提交搜索入住表单 | 跳转到搜索入住页面,并初始化入住信息、通过搜索条件过滤入住信息,返回搜索入住页面进行展示 |
系统中入住添加的实现为,通过菜单栏跳转到添加入住页面,输入入住详细信息,包括入住时间、入住id、房间编号、入住、退房时间、订单编号、顾客身份证号、。点击添加入住 页面的添加按钮,将入住信息添加到living表中,返回页面添加入住信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addliving请求
@RequestMapping(value = "addlivingact")
//调用入住服务层的添加请求
livingservice.addlivingact(request, session);
服务层核心代码:
//调用livingdao的insert方法将入住信息插入living表中
livingdao.insert(living);
//返回页面添加入住成功提示信息
request.setAttribute("message", "添加入住成功");
通过登录模块验证后使用搜索结账模块,在搜索结账页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索结账用例描述
用例名称 | 搜索结账用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索结账 | |
前置条件 | 用户进入搜素结账页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索结账功能,设置搜索结账条件,提交搜索结账表单 | 跳转到搜索结账页面,并初始化结账信息、通过搜索条件过滤结账信息,返回搜索结账页面进行展示 |
系统中结账添加的实现为,通过菜单栏跳转到添加结账页面,输入结账详细信息,包括订单编号、顾客姓名、消费总金额、结账、。点击添加结账 页面的添加按钮,将结账信息添加到bill表中,返回页面添加结账信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addbill请求
@RequestMapping(value = "addbillact")
//调用结账服务层的添加请求
billservice.addbillact(request, session);
服务层核心代码:
//调用billdao的insert方法将结账信息插入bill表中
billdao.insert(bill);
//返回页面添加结账成功提示信息
request.setAttribute("message", "添加结账成功");
通过登录模块验证后使用搜索客房模块,在搜索客房页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索客房用例描述
用例名称 | 搜索客房用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索客房 | |
前置条件 | 用户进入搜素客房页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索客房功能,设置搜索客房条件,提交搜索客房表单 | 跳转到搜索客房页面,并初始化客房信息、通过搜索条件过滤客房信息,返回搜索客房页面进行展示 |
系统中客房添加的实现为,通过菜单栏跳转到添加客房页面,输入客房详细信息,包括房间编号、客房id、房间价格/天、房间状态、房间类型、。点击添加客房 页面的添加按钮,将客房信息添加到room表中,返回页面添加客房信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addroom请求
@RequestMapping(value = "addroomact")
//调用客房服务层的添加请求
roomservice.addroomact(request, session);
服务层核心代码:
//调用roomdao的insert方法将客房信息插入room表中
roomdao.insert(room);
//返回页面添加客房成功提示信息
request.setAttribute("message", "添加客房成功");
通过登录模块验证后使用搜索顾客信息管理员模块,在搜索顾客信息管理员页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索顾客信息管理员用例描述
用例名称 | 搜索顾客信息管理员用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索顾客信息管理员 | |
前置条件 | 用户进入搜素顾客信息管理员页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索顾客信息管理员功能,设置搜索顾客信息管理员条件,提交搜索顾客信息管理员表单 | 跳转到搜索顾客信息管理员页面,并初始化顾客信息管理员信息、通过搜索条件过滤顾客信息管理员信息,返回搜索顾客信息管理员页面进行展示 |
系统中顾客信息管理员添加的实现为,通过菜单栏跳转到添加顾客信息管理员页面,输入顾客信息管理员详细信息,包括登录密码、编号、姓名、顾客信息管理员、登录用户名、。点击添加顾客信息管理员 页面的添加按钮,将顾客信息管理员信息添加到custommanager表中,返回页面添加顾客信息管理员信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addcustommanager请求
@RequestMapping(value = "addcustommanageract")
//调用顾客信息管理员服务层的添加请求
custommanagerservice.addcustommanageract(request, session);
服务层核心代码:
//调用custommanagerdao的insert方法将顾客信息管理员信息插入custommanager表中
custommanagerdao.insert(custommanager);
//返回页面添加顾客信息管理员成功提示信息
request.setAttribute("message", "添加顾客信息管理员成功");
通过登录模块验证后使用搜索客房管理员模块,在搜索客房管理员页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索客房管理员用例描述
用例名称 | 搜索客房管理员用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索客房管理员 | |
前置条件 | 用户进入搜素客房管理员页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索客房管理员功能,设置搜索客房管理员条件,提交搜索客房管理员表单 | 跳转到搜索客房管理员页面,并初始化客房管理员信息、通过搜索条件过滤客房管理员信息,返回搜索客房管理员页面进行展示 |
系统中客房管理员添加的实现为,通过菜单栏跳转到添加客房管理员页面,输入客房管理员详细信息,包括登录用户名、姓名、登录密码、客房管理员、编号、。点击添加客房管理员 页面的添加按钮,将客房管理员信息添加到roommanager表中,返回页面添加客房管理员信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addroommanager请求
@RequestMapping(value = "addroommanageract")
//调用客房管理员服务层的添加请求
roommanagerservice.addroommanageract(request, session);
服务层核心代码:
//调用roommanagerdao的insert方法将客房管理员信息插入roommanager表中
roommanagerdao.insert(roommanager);
//返回页面添加客房管理员成功提示信息
request.setAttribute("message", "添加客房管理员成功");
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计