Insert title here

用SSM(MYECLIPSE)框架做一个比较有创意的酒店客房管理系统系统

发布时间:2023-11-01 01:48:33

全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。

同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。

今天将为大家分析一个酒店客房管理系统,酒店客房管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。


管理员在订单管理页面,查询出所有的订单信息后,在对应的订单信息后,点击修改按钮,可以将订单id信息提交到服务器的订单控制层中。在控制层中通过update方法进行接收,接收订单id信息后使用select方法查询出对应的订单信息。并保存到request的orders信息中,返回修改订单页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Orders控制层的修改Orders方法

logger.debug("OrdersController.updateOrders ......");

//使用select方法根据id获取订单信息

Orders orders= ordersdao.selectByPrimaryKey(id);

//将订单信息保存到request的orders字段中

request.setAttribute("orders", orders);

//返回修改订单页面

return "updateorders";

在修改订单页面,输入修改后的订单信息,点击提交按钮将更新后的订单信息提交到服务器后,使用修改订单方法进行接收。接收字段包括状态、结束时间、客房id、订单id、开始时间、客房、用户、订单、,完成修改后,将给出页面提示信息修改订单信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Orders控制层的修改Orders方法

logger.debug("OrdersController.updateOrdersact ......");

//使用update方法根据id修改订单信息

ordersdao.updateByPrimaryKeySelective(fenlei);

//将修改订单成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回订单管理页面

return "forward:/ordersmanage.action";



系统中的订单信息进行维护时,可使用系统的修改订单功能,在订单管理页面中,可以看到订单的修改按钮,点击对应的按钮,将订单id提交到服务器中,服务器接收到订单id信息后,响应Orderscontroller类中的update方法,将使用select方法从t_orders表中查询对应的订单信息,保存到request中,返回修改页面。

将服务器中查询出的数据通过request保存并返回页面进行展示,将订单信息赋值到对应的页面数据中,对于需要维护的数据字段,进行修改和删除。完成订单信息的修改后,点击修改按钮,将订单信息重新提交到数据库,进行修改。Orderscontroller将接受页面重新出传入的state、endtime、roomid、id、starttime、room、user、orders、信息,使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回订单管理页面。

修改订单页面如图所示。

图修改订单界面



管理员在客房留言管理页面,查询出所有的客房留言信息后,在对应的客房留言信息后,点击修改按钮,可以将客房留言id信息提交到服务器的客房留言控制层中。在控制层中通过update方法进行接收,接收客房留言id信息后使用select方法查询出对应的客房留言信息。并保存到request的roompinglun信息中,返回修改客房留言页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Roompinglun控制层的修改Roompinglun方法

logger.debug("RoompinglunController.updateRoompinglun ......");

//使用select方法根据id获取客房留言信息

Roompinglun roompinglun= roompinglundao.selectByPrimaryKey(id);

//将客房留言信息保存到request的roompinglun字段中

request.setAttribute("roompinglun", roompinglun);

//返回修改客房留言页面

return "updateroompinglun";

在修改客房留言页面,输入修改后的客房留言信息,点击提交按钮将更新后的客房留言信息提交到服务器后,使用修改客房留言方法进行接收。接收字段包括留言人id、留言人、客房id、客房留言id、客房留言、客房、内容、,完成修改后,将给出页面提示信息修改客房留言信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Roompinglun控制层的修改Roompinglun方法

logger.debug("RoompinglunController.updateRoompinglunact ......");

//使用update方法根据id修改客房留言信息

roompinglundao.updateByPrimaryKeySelective(fenlei);

//将修改客房留言成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回客房留言管理页面

return "forward:/roompinglunmanage.action";



系统中的客房留言信息进行维护时,可使用系统的修改客房留言功能,在客房留言管理页面中,可以看到客房留言的修改按钮,点击对应的按钮,将客房留言id提交到服务器中,服务器接收到客房留言id信息后,响应Roompingluncontroller类中的update方法,将使用select方法从t_roompinglun表中查询对应的客房留言信息,保存到request中,返回修改页面。

将服务器中查询出的数据通过request保存并返回页面进行展示,将客房留言信息赋值到对应的页面数据中,对于需要维护的数据字段,进行修改和删除。完成客房留言信息的修改后,点击修改按钮,将客房留言信息重新提交到数据库,进行修改。Roompingluncontroller将接受页面重新出传入的pinglunrenid、pinglunrenmingzi、roomid、id、roompinglun、room、neirong、信息,使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回客房留言管理页面。

修改客房留言页面如图所示。

图修改客房留言界面



管理员在商品订单管理页面,查询出所有的商品订单信息后,在对应的商品订单信息后,点击修改按钮,可以将商品订单id信息提交到服务器的商品订单控制层中。在控制层中通过update方法进行接收,接收商品订单id信息后使用select方法查询出对应的商品订单信息。并保存到request的commodityorder信息中,返回修改商品订单页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Commodityorder控制层的修改Commodityorder方法

logger.debug("CommodityorderController.updateCommodityorder ......");

//使用select方法根据id获取商品订单信息

Commodityorder commodityorder= commodityorderdao.selectByPrimaryKey(id);

//将商品订单信息保存到request的commodityorder字段中

request.setAttribute("commodityorder", commodityorder);

//返回修改商品订单页面

return "updatecommodityorder";

在修改商品订单页面,输入修改后的商品订单信息,点击提交按钮将更新后的商品订单信息提交到服务器后,使用修改商品订单方法进行接收。接收字段包括用户id、客房、用户、数量、商品、商品订单id、商品id、,完成修改后,将给出页面提示信息修改商品订单信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Commodityorder控制层的修改Commodityorder方法

logger.debug("CommodityorderController.updateCommodityorderact ......");

//使用update方法根据id修改商品订单信息

commodityorderdao.updateByPrimaryKeySelective(fenlei);

//将修改商品订单成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回商品订单管理页面

return "forward:/commodityordermanage.action";



系统中的商品订单信息进行维护时,可使用系统的修改商品订单功能,在商品订单管理页面中,可以看到商品订单的修改按钮,点击对应的按钮,将商品订单id提交到服务器中,服务器接收到商品订单id信息后,响应Commodityordercontroller类中的update方法,将使用select方法从t_commodityorder表中查询对应的商品订单信息,保存到request中,返回修改页面。

将服务器中查询出的数据通过request保存并返回页面进行展示,将商品订单信息赋值到对应的页面数据中,对于需要维护的数据字段,进行修改和删除。完成商品订单信息的修改后,点击修改按钮,将商品订单信息重新提交到数据库,进行修改。Commodityordercontroller将接受页面重新出传入的userid、room、user、number、commodity、id、commodityid、信息,使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回商品订单管理页面。

修改商品订单页面如图所示。

图修改商品订单界面



管理员在商品管理页面,查询出所有的商品信息后,在对应的商品信息后,点击修改按钮,可以将商品id信息提交到服务器的商品控制层中。在控制层中通过update方法进行接收,接收商品id信息后使用select方法查询出对应的商品信息。并保存到request的commodity信息中,返回修改商品页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Commodity控制层的修改Commodity方法

logger.debug("CommodityController.updateCommodity ......");

//使用select方法根据id获取商品信息

Commodity commodity= commoditydao.selectByPrimaryKey(id);

//将商品信息保存到request的commodity字段中

request.setAttribute("commodity", commodity);

//返回修改商品页面

return "updatecommodity";

在修改商品页面,输入修改后的商品信息,点击提交按钮将更新后的商品信息提交到服务器后,使用修改商品方法进行接收。接收字段包括名称、商品id、介绍、价格、图片、,完成修改后,将给出页面提示信息修改商品信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Commodity控制层的修改Commodity方法

logger.debug("CommodityController.updateCommodityact ......");

//使用update方法根据id修改商品信息

commoditydao.updateByPrimaryKeySelective(fenlei);

//将修改商品成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回商品管理页面

return "forward:/commoditymanage.action";



系统中的商品信息进行维护时,可使用系统的修改商品功能,在商品管理页面中,可以看到商品的修改按钮,点击对应的按钮,将商品id提交到服务器中,服务器接收到商品id信息后,响应Commoditycontroller类中的update方法,将使用select方法从t_commodity表中查询对应的商品信息,保存到request中,返回修改页面。

将服务器中查询出的数据通过request保存并返回页面进行展示,将商品信息赋值到对应的页面数据中,对于需要维护的数据字段,进行修改和删除。完成商品信息的修改后,点击修改按钮,将商品信息重新提交到数据库,进行修改。Commoditycontroller将接受页面重新出传入的name、id、introduce、price、pic、信息,使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回商品管理页面。

修改商品页面如图所示。

图修改商品界面



管理员在用户管理页面,查询出所有的用户信息后,在对应的用户信息后,点击修改按钮,可以将用户id信息提交到服务器的用户控制层中。在控制层中通过update方法进行接收,接收用户id信息后使用select方法查询出对应的用户信息。并保存到request的user信息中,返回修改用户页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为User控制层的修改User方法

logger.debug("UserController.updateUser ......");

//使用select方法根据id获取用户信息

User user= userdao.selectByPrimaryKey(id);

//将用户信息保存到request的user字段中

request.setAttribute("user", user);

//返回修改用户页面

return "updateuser";

在修改用户页面,输入修改后的用户信息,点击提交按钮将更新后的用户信息提交到服务器后,使用修改用户方法进行接收。接收字段包括折扣、名字、用户id、总价、年龄、地区、性别、联系电话、密码、注册时间、用户、,完成修改后,将给出页面提示信息修改用户信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为User控制层的修改User方法

logger.debug("UserController.updateUseract ......");

//使用update方法根据id修改用户信息

userdao.updateByPrimaryKeySelective(fenlei);

//将修改用户成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回用户管理页面

return "forward:/usermanage.action";



系统中的用户信息进行维护时,可使用系统的修改用户功能,在用户管理页面中,可以看到用户的修改按钮,点击对应的按钮,将用户id提交到服务器中,服务器接收到用户id信息后,响应Usercontroller类中的update方法,将使用select方法从t_user表中查询对应的用户信息,保存到request中,返回修改页面。

将服务器中查询出的数据通过request保存并返回页面进行展示,将用户信息赋值到对应的页面数据中,对于需要维护的数据字段,进行修改和删除。完成用户信息的修改后,点击修改按钮,将用户信息重新提交到数据库,进行修改。Usercontroller将接受页面重新出传入的discount、name、id、totlemony、age、area、sex、tel、password、registtime、user、信息,使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回用户管理页面。

修改用户页面如图所示。

图修改用户界面



管理员在客房管理页面,查询出所有的客房信息后,在对应的客房信息后,点击修改按钮,可以将客房id信息提交到服务器的客房控制层中。在控制层中通过update方法进行接收,接收客房id信息后使用select方法查询出对应的客房信息。并保存到request的room信息中,返回修改客房页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Room控制层的修改Room方法

logger.debug("RoomController.updateRoom ......");

//使用select方法根据id获取客房信息

Room room= roomdao.selectByPrimaryKey(id);

//将客房信息保存到request的room字段中

request.setAttribute("room", room);

//返回修改客房页面

return "updateroom";

在修改客房页面,输入修改后的客房信息,点击提交按钮将更新后的客房信息提交到服务器后,使用修改客房方法进行接收。接收字段包括客房id、介绍、照片、价格、名称、状态、,完成修改后,将给出页面提示信息修改客房信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Room控制层的修改Room方法

logger.debug("RoomController.updateRoomact ......");

//使用update方法根据id修改客房信息

roomdao.updateByPrimaryKeySelective(fenlei);

//将修改客房成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回客房管理页面

return "forward:/roommanage.action";



系统中的客房信息进行维护时,可使用系统的修改客房功能,在客房管理页面中,可以看到客房的修改按钮,点击对应的按钮,将客房id提交到服务器中,服务器接收到客房id信息后,响应Roomcontroller类中的update方法,将使用select方法从t_room表中查询对应的客房信息,保存到request中,返回修改页面。

将服务器中查询出的数据通过request保存并返回页面进行展示,将客房信息赋值到对应的页面数据中,对于需要维护的数据字段,进行修改和删除。完成客房信息的修改后,点击修改按钮,将客房信息重新提交到数据库,进行修改。Roomcontroller将接受页面重新出传入的id、introduce、pic、price、name、state、信息,使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回客房管理页面。

修改客房页面如图所示。

图修改客房界面



管理员在员工管理页面,查询出所有的员工信息后,在对应的员工信息后,点击修改按钮,可以将员工id信息提交到服务器的员工控制层中。在控制层中通过update方法进行接收,接收员工id信息后使用select方法查询出对应的员工信息。并保存到request的staff信息中,返回修改员工页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Staff控制层的修改Staff方法

logger.debug("StaffController.updateStaff ......");

//使用select方法根据id获取员工信息

Staff staff= staffdao.selectByPrimaryKey(id);

//将员工信息保存到request的staff字段中

request.setAttribute("staff", staff);

//返回修改员工页面

return "updatestaff";

在修改员工页面,输入修改后的员工信息,点击提交按钮将更新后的员工信息提交到服务器后,使用修改员工方法进行接收。接收字段包括名字、账号、员工、员工id、密码、性别、,完成修改后,将给出页面提示信息修改员工信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Staff控制层的修改Staff方法

logger.debug("StaffController.updateStaffact ......");

//使用update方法根据id修改员工信息

staffdao.updateByPrimaryKeySelective(fenlei);

//将修改员工成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回员工管理页面

return "forward:/staffmanage.action";



系统中的员工信息进行维护时,可使用系统的修改员工功能,在员工管理页面中,可以看到员工的修改按钮,点击对应的按钮,将员工id提交到服务器中,服务器接收到员工id信息后,响应Staffcontroller类中的update方法,将使用select方法从t_staff表中查询对应的员工信息,保存到request中,返回修改页面。

将服务器中查询出的数据通过request保存并返回页面进行展示,将员工信息赋值到对应的页面数据中,对于需要维护的数据字段,进行修改和删除。完成员工信息的修改后,点击修改按钮,将员工信息重新提交到数据库,进行修改。Staffcontroller将接受页面重新出传入的name、username、staff、id、password、sex、信息,使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回员工管理页面。

修改员工页面如图所示。

图修改员工界面



管理员在管理员管理页面,查询出所有的管理员信息后,在对应的管理员信息后,点击修改按钮,可以将管理员id信息提交到服务器的管理员控制层中。在控制层中通过update方法进行接收,接收管理员id信息后使用select方法查询出对应的管理员信息。并保存到request的admin信息中,返回修改管理员页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Admin控制层的修改Admin方法

logger.debug("AdminController.updateAdmin ......");

//使用select方法根据id获取管理员信息

Admin admin= admindao.selectByPrimaryKey(id);

//将管理员信息保存到request的admin字段中

request.setAttribute("admin", admin);

//返回修改管理员页面

return "updateadmin";

在修改管理员页面,输入修改后的管理员信息,点击提交按钮将更新后的管理员信息提交到服务器后,使用修改管理员方法进行接收。接收字段包括密码、管理员、管理员id、,完成修改后,将给出页面提示信息修改管理员信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Admin控制层的修改Admin方法

logger.debug("AdminController.updateAdminact ......");

//使用update方法根据id修改管理员信息

admindao.updateByPrimaryKeySelective(fenlei);

//将修改管理员成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回管理员管理页面

return "forward:/adminmanage.action";



系统中的管理员信息进行维护时,可使用系统的修改管理员功能,在管理员管理页面中,可以看到管理员的修改按钮,点击对应的按钮,将管理员id提交到服务器中,服务器接收到管理员id信息后,响应Admincontroller类中的update方法,将使用select方法从t_admin表中查询对应的管理员信息,保存到request中,返回修改页面。

将服务器中查询出的数据通过request保存并返回页面进行展示,将管理员信息赋值到对应的页面数据中,对于需要维护的数据字段,进行修改和删除。完成管理员信息的修改后,点击修改按钮,将管理员信息重新提交到数据库,进行修改。Admincontroller将接受页面重新出传入的password、admin、id、信息,使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回管理员管理页面。

修改管理员页面如图所示。

图修改管理员界面



管理员在公告管理页面,查询出所有的公告信息后,在对应的公告信息后,点击修改按钮,可以将公告id信息提交到服务器的公告控制层中。在控制层中通过update方法进行接收,接收公告id信息后使用select方法查询出对应的公告信息。并保存到request的notice信息中,返回修改公告页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Notice控制层的修改Notice方法

logger.debug("NoticeController.updateNotice ......");

//使用select方法根据id获取公告信息

Notice notice= noticedao.selectByPrimaryKey(id);

//将公告信息保存到request的notice字段中

request.setAttribute("notice", notice);

//返回修改公告页面

return "updatenotice";

在修改公告页面,输入修改后的公告信息,点击提交按钮将更新后的公告信息提交到服务器后,使用修改公告方法进行接收。接收字段包括封面、标题、内容、发布时间、公告id、,完成修改后,将给出页面提示信息修改公告信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Notice控制层的修改Notice方法

logger.debug("NoticeController.updateNoticeact ......");

//使用update方法根据id修改公告信息

noticedao.updateByPrimaryKeySelective(fenlei);

//将修改公告成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回公告管理页面

return "forward:/noticemanage.action";



系统中的公告信息进行维护时,可使用系统的修改公告功能,在公告管理页面中,可以看到公告的修改按钮,点击对应的按钮,将公告id提交到服务器中,服务器接收到公告id信息后,响应Noticecontroller类中的update方法,将使用select方法从t_notice表中查询对应的公告信息,保存到request中,返回修改页面。

将服务器中查询出的数据通过request保存并返回页面进行展示,将公告信息赋值到对应的页面数据中,对于需要维护的数据字段,进行修改和删除。完成公告信息的修改后,点击修改按钮,将公告信息重新提交到数据库,进行修改。Noticecontroller将接受页面重新出传入的pic、title、content、addtime、id、信息,使用update方法进行修改,修改完成后给出修改成功的提示信息,并返回公告管理页面。

修改公告页面如图所示。

图修改公告界面



专业程序代做

为你量身定制的程序设计

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

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


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

扫码联系客服