发布时间:2023-05-08 14:37:15
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个客房管理系统,客房管理系统项目使用框架为JSP+SERVELT,选用开发工具为idea。
对于系统中需要修改的管理员信息,可以在管理员管理页面中,点击管理员详情后方的修改按钮,将管理员id提交到服务器中,服务器接收到管理员id信息后,将使用select方法从t_admin表中查询对应的管理员信息,保存到request中,返回修改页面。
进入到修改管理员页面时,将管理员信息赋值到对应的页面数据中,因为管理员表与{关联表}关联,所以进入修改管理员页面时,需要查询对应的{关联表}信息。完成管理员信息的修改后,点击修改按钮,将管理员信息重新提交到数据库,进行修改。使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回管理员管理页面。
修改管理员页面如图所示。
图修改管理员界面
系统中管理员添加的实现为,通过菜单栏跳转到添加管理员页面,输入管理员详细信息,包括账号、管理员、密码、。点击添加管理员 页面的添加按钮,将管理员信息添加到admin表中,返回页面添加管理员信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addadmin请求
@RequestMapping(value = "addadminact")
//调用管理员服务层的添加请求
adminservice.addadminact(request, session);
服务层核心代码:
//调用admindao的insert方法将管理员信息插入admin表中
admindao.insert(admin);
//返回页面添加管理员成功提示信息
request.setAttribute("message", "添加管理员成功");
对于系统中需要修改的入住信息,可以在入住管理页面中,点击入住详情后方的修改按钮,将入住id提交到服务器中,服务器接收到入住id信息后,将使用select方法从t_living表中查询对应的入住信息,保存到request中,返回修改页面。
进入到修改入住页面时,将入住信息赋值到对应的页面数据中,因为入住表与{关联表}关联,所以进入修改入住页面时,需要查询对应的{关联表}信息。完成入住信息的修改后,点击修改按钮,将入住信息重新提交到数据库,进行修改。使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回入住管理页面。
修改入住页面如图所示。
图修改入住界面
系统中入住添加的实现为,通过菜单栏跳转到添加入住页面,输入入住详细信息,包括顾客姓名、房间编号、顾客身份证号、退房时间、入住时间、入住、入住id、。点击添加入住 页面的添加按钮,将入住信息添加到living表中,返回页面添加入住信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addliving请求
@RequestMapping(value = "addlivingact")
//调用入住服务层的添加请求
livingservice.addlivingact(request, session);
服务层核心代码:
//调用livingdao的insert方法将入住信息插入living表中
livingdao.insert(living);
//返回页面添加入住成功提示信息
request.setAttribute("message", "添加入住成功");
对于系统中需要修改的预订信息,可以在预订管理页面中,点击预订详情后方的修改按钮,将预订id提交到服务器中,服务器接收到预订id信息后,将使用select方法从t_book表中查询对应的预订信息,保存到request中,返回修改页面。
进入到修改预订页面时,将预订信息赋值到对应的页面数据中,因为预订表与{关联表}关联,所以进入修改预订页面时,需要查询对应的{关联表}信息。完成预订信息的修改后,点击修改按钮,将预订信息重新提交到数据库,进行修改。使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回预订管理页面。
修改预订页面如图所示。
图修改预订界面
系统中预订添加的实现为,通过菜单栏跳转到添加预订页面,输入预订详细信息,包括房间编号、入住时间、顾客姓名、退房时间、订单编号、顾客身份证号、预订、。点击添加预订 页面的添加按钮,将预订信息添加到book表中,返回页面添加预订信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addbook请求
@RequestMapping(value = "addbookact")
//调用预订服务层的添加请求
bookservice.addbookact(request, session);
服务层核心代码:
//调用bookdao的insert方法将预订信息插入book表中
bookdao.insert(book);
//返回页面添加预订成功提示信息
request.setAttribute("message", "添加预订成功");
对于系统中需要修改的结账信息,可以在结账管理页面中,点击结账详情后方的修改按钮,将结账id提交到服务器中,服务器接收到结账id信息后,将使用select方法从t_bill表中查询对应的结账信息,保存到request中,返回修改页面。
进入到修改结账页面时,将结账信息赋值到对应的页面数据中,因为结账表与{关联表}关联,所以进入修改结账页面时,需要查询对应的{关联表}信息。完成结账信息的修改后,点击修改按钮,将结账信息重新提交到数据库,进行修改。使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回结账管理页面。
修改结账页面如图所示。
图修改结账界面
系统中结账添加的实现为,通过菜单栏跳转到添加结账页面,输入结账详细信息,包括结账id、顾客姓名、消费总金额、订单编号、。点击添加结账 页面的添加按钮,将结账信息添加到bill表中,返回页面添加结账信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addbill请求
@RequestMapping(value = "addbillact")
//调用结账服务层的添加请求
billservice.addbillact(request, session);
服务层核心代码:
//调用billdao的insert方法将结账信息插入bill表中
billdao.insert(bill);
//返回页面添加结账成功提示信息
request.setAttribute("message", "添加结账成功");
对于系统中需要修改的顾客信息,可以在顾客管理页面中,点击顾客详情后方的修改按钮,将顾客id提交到服务器中,服务器接收到顾客id信息后,将使用select方法从t_customer表中查询对应的顾客信息,保存到request中,返回修改页面。
进入到修改顾客页面时,将顾客信息赋值到对应的页面数据中,因为顾客表与{关联表}关联,所以进入修改顾客页面时,需要查询对应的{关联表}信息。完成顾客信息的修改后,点击修改按钮,将顾客信息重新提交到数据库,进行修改。使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回顾客管理页面。
修改顾客页面如图所示。
图修改顾客界面
系统中顾客添加的实现为,通过菜单栏跳转到添加顾客页面,输入顾客详细信息,包括性别、顾客id、姓名、顾客、。点击添加顾客 页面的添加按钮,将顾客信息添加到customer表中,返回页面添加顾客信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addcustomer请求
@RequestMapping(value = "addcustomeract")
//调用顾客服务层的添加请求
customerservice.addcustomeract(request, session);
服务层核心代码:
//调用customerdao的insert方法将顾客信息插入customer表中
customerdao.insert(customer);
//返回页面添加顾客成功提示信息
request.setAttribute("message", "添加顾客成功");
对于系统中需要修改的客房管理员信息,可以在客房管理员管理页面中,点击客房管理员详情后方的修改按钮,将客房管理员id提交到服务器中,服务器接收到客房管理员id信息后,将使用select方法从t_roommanager表中查询对应的客房管理员信息,保存到request中,返回修改页面。
进入到修改客房管理员页面时,将客房管理员信息赋值到对应的页面数据中,因为客房管理员表与{关联表}关联,所以进入修改客房管理员页面时,需要查询对应的{关联表}信息。完成客房管理员信息的修改后,点击修改按钮,将客房管理员信息重新提交到数据库,进行修改。使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回客房管理员管理页面。
修改客房管理员页面如图所示。
图修改客房管理员界面
系统中客房管理员添加的实现为,通过菜单栏跳转到添加客房管理员页面,输入客房管理员详细信息,包括姓名、登录密码、客房管理员、登录用户名、客房管理员id、。点击添加客房管理员 页面的添加按钮,将客房管理员信息添加到roommanager表中,返回页面添加客房管理员信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addroommanager请求
@RequestMapping(value = "addroommanageract")
//调用客房管理员服务层的添加请求
roommanagerservice.addroommanageract(request, session);
服务层核心代码:
//调用roommanagerdao的insert方法将客房管理员信息插入roommanager表中
roommanagerdao.insert(roommanager);
//返回页面添加客房管理员成功提示信息
request.setAttribute("message", "添加客房管理员成功");
对于系统中需要修改的顾客信息管理员信息,可以在顾客信息管理员管理页面中,点击顾客信息管理员详情后方的修改按钮,将顾客信息管理员id提交到服务器中,服务器接收到顾客信息管理员id信息后,将使用select方法从t_custommanager表中查询对应的顾客信息管理员信息,保存到request中,返回修改页面。
进入到修改顾客信息管理员页面时,将顾客信息管理员信息赋值到对应的页面数据中,因为顾客信息管理员表与{关联表}关联,所以进入修改顾客信息管理员页面时,需要查询对应的{关联表}信息。完成顾客信息管理员信息的修改后,点击修改按钮,将顾客信息管理员信息重新提交到数据库,进行修改。使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回顾客信息管理员管理页面。
修改顾客信息管理员页面如图所示。
图修改顾客信息管理员界面
系统中顾客信息管理员添加的实现为,通过菜单栏跳转到添加顾客信息管理员页面,输入顾客信息管理员详细信息,包括顾客信息管理员id、登录用户名、顾客信息管理员、编号、登录密码、。点击添加顾客信息管理员 页面的添加按钮,将顾客信息管理员信息添加到custommanager表中,返回页面添加顾客信息管理员信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addcustommanager请求
@RequestMapping(value = "addcustommanageract")
//调用顾客信息管理员服务层的添加请求
custommanagerservice.addcustommanageract(request, session);
服务层核心代码:
//调用custommanagerdao的insert方法将顾客信息管理员信息插入custommanager表中
custommanagerdao.insert(custommanager);
//返回页面添加顾客信息管理员成功提示信息
request.setAttribute("message", "添加顾客信息管理员成功");
对于系统中需要修改的客房信息,可以在客房管理页面中,点击客房详情后方的修改按钮,将客房id提交到服务器中,服务器接收到客房id信息后,将使用select方法从t_room表中查询对应的客房信息,保存到request中,返回修改页面。
进入到修改客房页面时,将客房信息赋值到对应的页面数据中,因为客房表与{关联表}关联,所以进入修改客房页面时,需要查询对应的{关联表}信息。完成客房信息的修改后,点击修改按钮,将客房信息重新提交到数据库,进行修改。使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回客房管理页面。
修改客房页面如图所示。
图修改客房界面
系统中客房添加的实现为,通过菜单栏跳转到添加客房页面,输入客房详细信息,包括房间类型、房间状态、房间价格/天、客房、客房id、。点击添加客房 页面的添加按钮,将客房信息添加到room表中,返回页面添加客房信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addroom请求
@RequestMapping(value = "addroomact")
//调用客房服务层的添加请求
roomservice.addroomact(request, session);
服务层核心代码:
//调用roomdao的insert方法将客房信息插入room表中
roomdao.insert(room);
//返回页面添加客房成功提示信息
request.setAttribute("message", "添加客房成功");
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计