• SSM宾馆客房管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目


    一、源码特点
      SSM 宾馆客房管理系统是一套完善的信息系统,结合springboot框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代
    码和数据库,系统主要采用B/S模式开发。

    ssm 宾馆客房管理系统


    前段主要技术 bootstrap.css jquery
    后端主要技术 SSM
    数据库 mysql
    开发工具 eclipse  JDK1.8 TOMCAT 8.5

    二、功能介绍
    本系统模块实现功能如下:
    (1)会员等级管理:对会员等级信息进行添加、删除、修改和查看
    (2)管理员管理:对管理员信息进行添加、删除、修改和查看
    (3)员工管理:对员工信息进行添加、删除、修改和查看
    (4)客户管理:对客户信息进行添加、删除、修改和查看
    (5)客房类型管理:对客房类型信息进行添加、删除、修改和查看
    (6)客房管理:对客房信息进行添加、删除、修改和查看
    (7)客房预定管理:对客房预定信息进行添加、删除、修改和查看
    (8)公告管理:对公告信息进行添加、删除、修改和查看
    (9)个人信息修改、登录

    数据库设计

    (1)会员等级信息表如表5.1所示:

    表5.1 会员等级信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    hydjid

    INTEGER

    11

    会员等级编号

    2

    dj

    VARCHAR

    40

    等级

    3

    yhjs

    VARCHAR

    40

    优惠介绍

    4

    zk

    VARCHAR

    40

    折扣

    (2)管理员信息表如表5.2所示:

    表5.2 管理员信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    glyid

    INTEGER

    11

    管理员编号

    2

    yhm

    VARCHAR

    40

    用户名

    3

    mm

    VARCHAR

    40

    密码

    4

    xm

    VARCHAR

    40

    姓名

    (3)员工表如表5.3所示:

    表5.3 员工信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    ygid

    INTEGER

    11

    员工编号

    2

    yhm

    VARCHAR

    40

    用户名

    3

    mm

    VARCHAR

    40

    密码

    4

    xm

    VARCHAR

    40

    姓名

    5

    lxdh

    VARCHAR

    40

    联系电话

    6

    lxdz

    VARCHAR

    40

    联系地址

    (4)客户表如表5.4所示:

    表5.4 客户信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    khid

    INTEGER

    11

    客户编号

    2

    yhm

    VARCHAR

    40

    用户名

    3

    mm

    VARCHAR

    40

    密码

    4

    xm

    VARCHAR

    40

    姓名

    5

    xb

    VARCHAR

    40

    性别

    6

    lxdz

    VARCHAR

    40

    联系地址

    7

    lxfs

    VARCHAR

    40

    联系方式

    8

    gj

    VARCHAR

    40

    国籍

    9

    sfz

    VARCHAR

    40

    身份证

    10

    hydj

    VARCHAR

    40

    会员等级

    (5)客房类型信息表如表5.5所示:

    表5.5 客房类型息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    kflxid

    INTEGER

    11

    客房类型编号

    2

    lx

    VARCHAR

    40

    类型

    (6)客房信息表如表5.6所示:

    表5.6客房信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    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

    入住人数

    9

    fjdh

    VARCHAR

    40

    分机电话

    10

    fjzt

    VARCHAR

    40

    房间状态

    控制类

    1. @Resource gonggaoDao gonggaodao;
    2. @RequestMapping(value="/addPage")
    3. public String addPage(gonggao gonggao,HttpServletRequest request){
    4. Map<String,Object> map= new HashMap<String,Object>();
    5. System.out.println("addPageok");
    6. return "gonggao/gonggaoadd";
    7. }
    8. @RequestMapping(value="/add")
    9. public String add(gonggao gonggao,HttpServletRequest request){
    10. Map<String,Object> map= new HashMap<String,Object>();
    11. //String name=(String)request.getParameter("name");
    12. map.put("ggid", gonggao.getGgid());//公告编号
    13. map.put("bt", gonggao.getBt());//标题
    14. map.put("nr", gonggao.getNr());//内容
    15. map.put("fbsj", gonggao.getFbsj());//发布时间
    16. gonggaodao.save(map);
    17. request.setAttribute("msg", "");
    18. System.out.println("addok");
    19. return "gonggao/gonggaoadd";
    20. }
    21. /**删除
    22. *
    23. */
    24. @RequestMapping(value="/del")
    25. public String del(Integer id,HttpServletRequest request,Map<String,Object> map){
    26. // Map<String,Object> map= new HashMap<String,Object>();
    27. String a=(String)request.getParameter("keyid");
    28. id=Integer.parseInt(a);
    29. request.setAttribute("msg", "");
    30. gonggaodao.del(id);
    31. return selectall(null,map,request);
    32. }
    33. /**
    34. * 修改gonggao信息
    35. */
    36. @RequestMapping(value="/update")
    37. public String update(gonggao gonggao,HttpServletRequest request,Map<String,Object> map1){
    38. Map<String,Object> map= new HashMap<String,Object>();
    39. map.put("ggid", gonggao.getGgid());//公告编号
    40. map.put("bt", gonggao.getBt());//标题
    41. map.put("nr", gonggao.getNr());//内容
    42. map.put("fbsj", gonggao.getFbsj());//发布时间
    43. request.setAttribute("msg", "");
    44. gonggaodao.update(map);
    45. return selectall(null,map1,request);
    46. }
    47. /**
    48. * 查询gonggao信息
    49. */
    50. @RequestMapping(value="/modify")
    51. public String modify(Integer id,Map<String,Object> map,HttpServletRequest request){
    52. String keyid=(String)request.getParameter("keyid");
    53. List<Map<String,Object>> list= new ArrayList>();
    54. list=gonggaodao.select(Integer.parseInt(keyid));
    55. request.setAttribute("ggid", list.get(0).get("ggid"));//公告编号
    56. request.setAttribute("bt", list.get(0).get("bt"));//标题
    57. request.setAttribute("nr", list.get(0).get("nr"));//内容
    58. request.setAttribute("fbsj", list.get(0).get("fbsj"));//发布时间
    59. return "gonggao/gonggaomodify";
    60. }
    61. @RequestMapping(value="/detail")
    62. public String detail(Integer id,Map<String,Object> map,HttpServletRequest request){
    63. String keyid=(String)request.getParameter("keyid");
    64. List<Map<String,Object>> list= new ArrayList>();
    65. list=gonggaodao.select(Integer.parseInt(keyid));
    66. request.setAttribute("ggid", list.get(0).get("ggid"));//公告编号
    67. request.setAttribute("bt", list.get(0).get("bt"));//标题
    68. request.setAttribute("nr", list.get(0).get("nr"));//内容
    69. request.setAttribute("fbsj", list.get(0).get("fbsj"));//发布时间
    70. return "gonggao/gonggaodetail";
    71. }

    三、注意事项
    1、管理员账号:admin密码:admin 数据库配置文件DBO.java
    2、开发环境为eclipse开发,数据库为mysql,使用java语言开发。
    3、数据库文件名是jspssmkefang.sql 系统名称ssmkefang
    4、地址:http://127.0.0.1:8080/ssmkecheng/login.jsp

    四系统实现

  • 相关阅读:
    webrtc学习--一对一通话
    ROS系统02——matlab读取ros话题消息代码
    LocalDateTime、LocalDate、LocalTime相关使用记录(未完)
    【无标题】
    基于Python实现的决策树
    解释Python中的上下文管理器(with语句)的作用和用法
    Linux性能测试工具 stress,stress-ng,sysbench,fio以及检测dstat
    程序员大厂之鹅厂探秘
    如何通过反射访问一个类的私有方法
    PyQt/PySide ImportError: DLL load failed while importing Shiboken,PyQt库和python
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/134051115