系统主要功能介绍:
1、登录:输入账号密码进行登录,登录后才能进行相应的操作
2、客房管理:客房管理主要是酒店预订,可以选择不同的房间,比如大床房,家庭房等,入住办理,到店后,进行登记,然后办理入住,退房管理,住房间之后可以办理退房,以及房间的基础信息维护
3、服务管理:主要包括报修,客户可以提交报修,管理员查看报修、房间清洁,包括记录房间的清洁记录、叫醒服务,客户提交叫醒服务,酒店工作人员可以按时间记录叫醒服务、会议安排等
4、财务管理:主要包括房费管理,记录客户订房入住产生的费用、餐厅费用管理,就餐吃饭产生的费用记录、设施费用管理
5、维修管理:主要包括设施采购管理,每次进行设施采购就进行记录、维修相关,提报维修,记录维修等管理
6、餐饮管理:主要包括接定餐宴,主要是记录餐宴信息、房间订餐,提交订餐信息、食材采购,每天进行食材采购进行记录
7、会员管理:主要包括会员信息的维护,对会员信息进行增删改查,维护他们的信息,可以禁用
8、系统设置:主要是包含密码修改,清理缓存等操作
lunwen目录如下:
1 绪论
1.1网站开发背景
1.2课题意义
1.3研究内容
2 关键技术简介
2.1 Eclipse
2.2 Tomcat
2.3 MySQL
2.4 JSP
2.5 SpringMvc
3 系统分析
3.1 可行性分析
3.2 项目设计目标与原则
3.3 系统流程分析
3.4 系统功能需求分析
4 系统设计
4.1系统结构设计
4.2数据库设计
5 系统的实现
5.1登录模块
5.2 主界面
5.3 客房管理
5.4 服务管理
5.5财务功能模块
5.6维修模块
5.7餐饮模块
6 系统测试
6.1系统测试的目的
6.2系统测试方法
6.3功能测试
总 结
致 谢
参考文献
实现截图如下:
部分代码如下:
package com.hotel.controller;
import com.hotel.pojo.Admin;
import com.hotel.service.AdminServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/admin")
public class AdminController {
@Autowired
AdminServiceImpl adminService;
@RequestMapping("/login")
public String login(String username, int password){
Admin admin=adminService.findAdmin(username,password );
if(admin!=null){
if(admin.getPassword()==password){
return "index";
}else {
return "error";
}
}
return "error";
}
@RequestMapping("/updatePwd")
public String update(Admin admin){
adminService.updatePwd(admin);
System.out.println(admin);
return "suc_a";
}
}
package com.hotel.controller;
import com.hotel.dao.BookMapper;
import com.hotel.dao.EquipmentMapper;
import com.hotel.dao.HomeMapper;
import com.hotel.pojo.Book;
import com.hotel.pojo.BookExample;
import com.hotel.pojo.Equipment;
import com.hotel.pojo.EquipmentExample;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import java.util.Date;
import java.util.List;
@Controller
@RequestMapping("/book")
public class BookController {
@Autowired
private BookMapper bookMapper;
@RequestMapping("/add")
public ModelAndView add(Book book) {
ModelAndView mv = new ModelAndView();
book.setCreateTime(new Date());
bookMapper.insert(book);
mv.setViewName("/book/suc");
return mv;
}
@RequestMapping("/delete")
public String delete(int id) {
bookMapper.deleteByPrimaryKey(id);
return "redirect:/book/list";
}
@RequestMapping("/list")
public ModelAndView list() {
ModelAndView mv = new ModelAndView();
BookExample example=new BookExample();
example.setOrderByClause("create_time desc");
List<Book> guestsList = bookMapper.selectByExample(example);
mv.addObject("list", guestsList);
mv.setViewName("/book/list");
return mv;
}
}
数据库及完整代码咨询,请扫码