当前位置: 首页 > news >正文

javaWebssh酒店客房管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点
     java ssh酒店客房管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

ssh 酒店客房管理系统

下载地址

https://download.csdn.net/download/qq_41221322/88893808
二、功能介绍

后台主要功能:
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)管理员管理:对管理员信息进行添加、删除、修改和查看
(3)员工管理:对员工信息进行添加、删除、修改和查看
(4)房间类型管理:对房间类型信息进行添加、删除、修改和查看
(5)房间管理:对房间信息进行添加、删除、修改和查看
(6)预定管理:对预定信息进行添加、删除、修改和查看
(7)用户登录、个人信息修改

数据库设计

[表yonghu] 用户列属性表格

序号字段名称数据类型长度主键描述
1yhidINTEGER11用户编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名
5lxdhVARCHAR40联系电话
6lxdzVARCHAR40联系地址

[表gly] 管理员列属性表格

序号字段名称数据类型长度主键描述
1glyidINTEGER11管理员编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名

[表yuangong] 员工列属性表格

序号字段名称数据类型长度主键描述
1ygidINTEGER11员工编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名
5lxdhVARCHAR40联系电话
6lxdzVARCHAR40联系地址

[表fjlx] 房间类型列属性表格

序号字段名称数据类型长度主键描述
1fjlxidINTEGER11房间类型编号
2lxVARCHAR40类型
3jgVARCHAR40价格

[表fangjian] 房间列属性表格

序号字段名称数据类型长度主键描述
1fjidINTEGER11房间编号
2fjhVARCHAR40房间号
3lxVARCHAR40类型
4ztVARCHAR40状态
5jsVARCHAR40介绍

[表yuding] 预定列属性表格

序号字段名称数据类型长度主键描述
1ydidINTEGER11预定编号
2ydhVARCHAR40预定号
3fjVARCHAR40房间
4yhVARCHAR40用户
5ztVARCHAR40状态
6ydrqVARCHAR40预定日期
7ydsjVARCHAR40预定时间
8tsVARCHAR40天数
9zjgVARCHAR40总价格

代码设计

public String add(){//对表fangjian进行添加操作	String sql="";ResultSet rs=null;int num=0;DBO db=new DBO();try{sql="select count(1) as num from fangjian where fjh='"+fangjian.getFjh()+"'";rs=db.query(sql);if(rs.next()){num=rs.getInt("num");}if(num>0){ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加失败、用户名重复');</script>");}else{dao.addfangjian(fangjian);ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");}}catch(Exception e){System.out.println(e.toString());}finally{db.close();}return "fangjianadd";}public String list(){//对房间进行管理 对表fangjian进行查询try{String sql=" from fangjian where 1=1";String fjh=(String)ServletActionContext.getRequest().getParameter("fjh");if(fjh!=null&&!fjh.equals("")){sql+=" and fjh='"+fjh+"'";}fangjians=dao.getfangjians(sql);}catch(Exception e){System.out.println(e.toString());}return "fangjianlist";}public String listp(){//对房间进行管理 对表fangjian进行查询try{fangjians=dao.getfangjians(" from fangjian where 1=1");}catch(Exception e){System.out.println(e.toString());}return "fangjianlistp";}public String del(){//对房间进行删除 对表fangjian进行删除String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();fangjian tempbean=dao.getfangjian("from fangjian where fjid="+keyid);try{dao.delfangjian(tempbean);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");return list();}public String modPage(){对房间修改页面 对表fangjian进行修改String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{fangjian=dao.getfangjian("from fangjian where fjid="+keyid);ServletActionContext.getRequest().setAttribute("lx", fangjian.getLx());}catch(Exception e){System.out.println(e.toString());}return "fangjianmodPage";}public String mod(){对房间进行修改操作 对表fangjian进行修改try{dao.modifyfangjian(fangjian);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';return list();}public String detail(){对房间修改页面 对表fangjian进行修改String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{fangjian=dao.getfangjian("from fangjian where fjid="+keyid);}catch(Exception e){System.out.println(e.toString());}return "fangjiandetail";}


三、注意事项
    1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspsshjdkf.sql,系统名称sshjdkf
    4、系统首页地址:http://127.0.0.1:8080/sshjdkf/login.jsp

四系统实现

源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

http://www.lryc.cn/news/311681.html

相关文章:

  • vue3基础教程(2)——创建vue3+vite项目
  • 部署DNS 实战篇
  • 2023 2024年全国职业院校技能大赛中职组网络建设与运维赛项服务器Linux部分教程解析
  • Flask g对象和插件
  • 26、Qt调用.py文件中的函数
  • 计算机网络实验一 网线制作
  • android TextView 实现富文本显示
  • Linux常用命令(超详细)
  • 软考笔记--基于架构的软件开发方法
  • CSS 盒子模型(box model)
  • 基于springboot+vue的在线考试系统
  • 001 概述
  • linux环境下nginx的配置文件
  • AcWing:1236. 递增三元组
  • 关于并网继电器的继电器自检逻辑及实现方式
  • Spring中的事务和事务的传播机制
  • 前端【技术类】资源学习网站整理(那些年的小网站)
  • MySQL——存储引擎
  • YoloV8改进策略:Block改进|MogaNet——高效的多阶门控聚合网络
  • 关于vue3使用prop传动态参数时父子数据不同步更新问题
  • 招投标系统:从线下招标到高效数字化
  • day08_分类品牌管理商品规格管理商品管理
  • 手写分布式配置中心(二)实现分布式配置中心的简单版本
  • 跨境知识分享:什么是动态IP?和静态IP有什么区别?
  • liunx安装jdk、redis、nginx
  • 【C++】STL学习之旅——初识STL,认识string类
  • Java学习笔记002——类的修饰符
  • 华为交换机常见命令总结
  • Android 签名机制
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Scroll容器组件