保定專業(yè)做網(wǎng)站如何做好精準(zhǔn)營銷
一、源碼特點
? SSM 賓館客房管理系統(tǒng)是一套完善的信息系統(tǒng),結(jié)合springboot框架和bootstrap完成本系統(tǒng),對理解JSP java編程開發(fā)語言有幫助系統(tǒng)采用SSM框架(MVC模式開發(fā)),系統(tǒng)具有完整的源代
碼和數(shù)據(jù)庫,系統(tǒng)主要采用B/S模式開發(fā)。
ssm 賓館客房管理系統(tǒng)
前段主要技術(shù) bootstrap.css jquery
后端主要技術(shù) SSM
數(shù)據(jù)庫 mysql
開發(fā)工具 eclipse ?JDK1.8 TOMCAT 8.5
二、功能介紹
本系統(tǒng)模塊實現(xiàn)功能如下:
(1)會員等級管理:對會員等級信息進行添加、刪除、修改和查看
(2)管理員管理:對管理員信息進行添加、刪除、修改和查看
(3)員工管理:對員工信息進行添加、刪除、修改和查看
(4)客戶管理:對客戶信息進行添加、刪除、修改和查看
(5)客房類型管理:對客房類型信息進行添加、刪除、修改和查看
(6)客房管理:對客房信息進行添加、刪除、修改和查看
(7)客房預(yù)定管理:對客房預(yù)定信息進行添加、刪除、修改和查看
(8)公告管理:對公告信息進行添加、刪除、修改和查看
(9)個人信息修改、登錄
數(shù)據(jù)庫設(shè)計
(1)會員等級信息表如表5.1所示:
表5.1 會員等級信息表
序號 | 字段名稱 | 數(shù)據(jù)類型 | 長度 | 主鍵 | 描述 |
1 | hydjid | INTEGER | 11 | 是 | 會員等級編號 |
2 | dj | VARCHAR | 40 | 否 | 等級 |
3 | yhjs | VARCHAR | 40 | 否 | 優(yōu)惠介紹 |
4 | zk | VARCHAR | 40 | 否 | 折扣 |
(2)管理員信息表如表5.2所示:
表5.2 管理員信息表
序號 | 字段名稱 | 數(shù)據(jù)類型 | 長度 | 主鍵 | 描述 |
1 | glyid | INTEGER | 11 | 是 | 管理員編號 |
2 | yhm | VARCHAR | 40 | 否 | 用戶名 |
3 | mm | VARCHAR | 40 | 否 | 密碼 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
(3)員工表如表5.3所示:
表5.3 員工信息表
序號 | 字段名稱 | 數(shù)據(jù)類型 | 長度 | 主鍵 | 描述 |
1 | ygid | INTEGER | 11 | 是 | 員工編號 |
2 | yhm | VARCHAR | 40 | 否 | 用戶名 |
3 | mm | VARCHAR | 40 | 否 | 密碼 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | lxdh | VARCHAR | 40 | 否 | 聯(lián)系電話 |
6 | lxdz | VARCHAR | 40 | 否 | 聯(lián)系地址 |
(4)客戶表如表5.4所示:
表5.4 客戶信息表
序號 | 字段名稱 | 數(shù)據(jù)類型 | 長度 | 主鍵 | 描述 |
1 | khid | INTEGER | 11 | 是 | 客戶編號 |
2 | yhm | VARCHAR | 40 | 否 | 用戶名 |
3 | mm | VARCHAR | 40 | 否 | 密碼 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | xb | VARCHAR | 40 | 否 | 性別 |
6 | lxdz | VARCHAR | 40 | 否 | 聯(lián)系地址 |
7 | lxfs | VARCHAR | 40 | 否 | 聯(lián)系方式 |
8 | gj | VARCHAR | 40 | 否 | 國籍 |
9 | sfz | VARCHAR | 40 | 否 | 身份證 |
10 | hydj | VARCHAR | 40 | 否 | 會員等級 |
(5)客房類型信息表如表5.5所示:
表5.5 客房類型息表
序號 | 字段名稱 | 數(shù)據(jù)類型 | 長度 | 主鍵 | 描述 |
1 | kflxid | INTEGER | 11 | 是 | 客房類型編號 |
2 | lx | VARCHAR | 40 | 否 | 類型 |
(6)客房信息表如表5.6所示:
表5.6客房信息表
序號 | 字段名稱 | 數(shù)據(jù)類型 | 長度 | 主鍵 | 描述 |
1 | kfid | INTEGER | 11 | 是 | 客房編號 |
2 | fjh | VARCHAR | 40 | 否 | 房間號 |
3 | lx | VARCHAR | 40 | 否 | 類型 |
4 | lc | VARCHAR | 40 | 否 | 樓層 |
5 | tp | VARCHAR | 40 | 否 | 圖片 |
6 | js | VARCHAR | 40 | 否 | 介紹 |
7 | jg | VARCHAR | 40 | 否 | 價格 |
8 | rzrs | VARCHAR | 40 | 否 | 入住人數(shù) |
9 | fjdh | VARCHAR | 40 | 否 | 分機電話 |
10 | fjzt | VARCHAR | 40 | 否 | 房間狀態(tài) |
控制類
@Resource gonggaoDao gonggaodao;@RequestMapping(value="/addPage")public String addPage(gonggao gonggao,HttpServletRequest request){Map<String,Object> map= new HashMap<String,Object>();System.out.println("addPageok");return "gonggao/gonggaoadd";}@RequestMapping(value="/add")public String add(gonggao gonggao,HttpServletRequest request){Map<String,Object> map= new HashMap<String,Object>();//String name=(String)request.getParameter("name");map.put("ggid", gonggao.getGgid());//公告編號map.put("bt", gonggao.getBt());//標(biāo)題map.put("nr", gonggao.getNr());//內(nèi)容map.put("fbsj", gonggao.getFbsj());//發(fā)布時間gonggaodao.save(map);request.setAttribute("msg", "<script>alert('添加成功');</script>");System.out.println("addok");return "gonggao/gonggaoadd";}/**刪除 * */@RequestMapping(value="/del")public String del(Integer id,HttpServletRequest request,Map<String,Object> map){// Map<String,Object> map= new HashMap<String,Object>();String a=(String)request.getParameter("keyid");id=Integer.parseInt(a);request.setAttribute("msg", "<script>alert('刪除成功');</script>");gonggaodao.del(id);return selectall(null,map,request);}/*** 修改gonggao信息*/@RequestMapping(value="/update")public String update(gonggao gonggao,HttpServletRequest request,Map<String,Object> map1){Map<String,Object> map= new HashMap<String,Object>();map.put("ggid", gonggao.getGgid());//公告編號map.put("bt", gonggao.getBt());//標(biāo)題map.put("nr", gonggao.getNr());//內(nèi)容map.put("fbsj", gonggao.getFbsj());//發(fā)布時間request.setAttribute("msg", "<script>alert('修改成功');</script>");gonggaodao.update(map);return selectall(null,map1,request);}/*** 查詢gonggao信息*/@RequestMapping(value="/modify")public String modify(Integer id,Map<String,Object> map,HttpServletRequest request){String keyid=(String)request.getParameter("keyid");List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();list=gonggaodao.select(Integer.parseInt(keyid));request.setAttribute("ggid", list.get(0).get("ggid"));//公告編號request.setAttribute("bt", list.get(0).get("bt"));//標(biāo)題request.setAttribute("nr", list.get(0).get("nr"));//內(nèi)容request.setAttribute("fbsj", list.get(0).get("fbsj"));//發(fā)布時間return "gonggao/gonggaomodify";}@RequestMapping(value="/detail")public String detail(Integer id,Map<String,Object> map,HttpServletRequest request){String keyid=(String)request.getParameter("keyid");List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();list=gonggaodao.select(Integer.parseInt(keyid));request.setAttribute("ggid", list.get(0).get("ggid"));//公告編號request.setAttribute("bt", list.get(0).get("bt"));//標(biāo)題request.setAttribute("nr", list.get(0).get("nr"));//內(nèi)容request.setAttribute("fbsj", list.get(0).get("fbsj"));//發(fā)布時間return "gonggao/gonggaodetail";}
三、注意事項
1、管理員賬號:admin密碼:admin 數(shù)據(jù)庫配置文件DBO.java
2、開發(fā)環(huán)境為eclipse開發(fā),數(shù)據(jù)庫為mysql,使用java語言開發(fā)。
3、數(shù)據(jù)庫文件名是jspssmkefang.sql 系統(tǒng)名稱ssmkefang
4、地址:http://127.0.0.1:8080/ssmkecheng/login.jsp
四系統(tǒng)實現(xiàn)