资源简介
(1).信息
员工信息:登陆ID和密码,员工姓名,员工性别,员工工资,部门,入职日期,离职日期,学历,员工状态,家庭地址;
用户信息:用户名,性别,身份证号,手机号,入住时间,退房时间,房型;
餐饮信息:早中晚餐,零食,饮料;
(2).用户管理模块
1.员工:(前台,保洁,服务生)
添加账户:初步添加需输入管理员账户密码,添加后可对姓名地址等再完善
删除用户:用户不能删除,只能是离职或在职状态
修改用户:用户能对自己的除账号以外的信息进行修改
查询用户:只能管理员对用户进行查询
2.管理员(经理)
添加账户:只有一个管理员账户
删除用户:用户不能删除
修改用户:可修改密码
查询用户:可以查询用户状态,登陆记录,出勤记录等信息
(3).用户住店管理模块
增:用户入住时,前台记录用户信息;
删:不可删除
查:查询用户入住信息
(4).用户应用模块
1.点餐;
2.保洁;
员工信息:登陆ID和密码,员工姓名,员工性别,员工工资,部门,入职日期,离职日期,学历,员工状态,家庭地址;
用户信息:用户名,性别,身份证号,手机号,入住时间,退房时间,房型;
餐饮信息:早中晚餐,零食,饮料;
(2).用户管理模块
1.员工:(前台,保洁,服务生)
添加账户:初步添加需输入管理员账户密码,添加后可对姓名地址等再完善
删除用户:用户不能删除,只能是离职或在职状态
修改用户:用户能对自己的除账号以外的信息进行修改
查询用户:只能管理员对用户进行查询
2.管理员(经理)
添加账户:只有一个管理员账户
删除用户:用户不能删除
修改用户:可修改密码
查询用户:可以查询用户状态,登陆记录,出勤记录等信息
(3).用户住店管理模块
增:用户入住时,前台记录用户信息;
删:不可删除
查:查询用户入住信息
(4).用户应用模块
1.点餐;
2.保洁;
代码片段和文件信息
package dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.ParseException;
import java.util.ArrayList;
import model.Guest;
import util.JDBCUtil;
public class GuestDao {
public ArrayList guestInformation(int countString val){
ArrayList guestList=new ArrayList();
PreparedStatement psmt=null;
ResultSet rs=null;
int id=0;
//定义sql
String sql = “select * from guest “;
//获取数据库连接
Connection conn = JDBCUtil.getConnection();
try {
//编译sql
if(count==1){
sql=sql+“where state=0“;
}else if(count==2){
sql=sql+“where state=1“;
}else if(count==3){}
else if(count==4){
id=Integer.parseInt(val);
sql=sql+“where id=“+id;
}else if(count==5){
id=Integer.parseInt(val);
sql=sql+“where id=“+id+“ and state=0“;
}else if(count==6){
id=Integer.parseInt(val);
sql=sql+“where room=“+Integer.parseInt(val)+“ and state=0“;
}
psmt = conn.prepareStatement(sql);
//执行sql
rs = psmt.executeQuery();
while(rs.next()){
Guest g=new Guest();
g.setId(rs.getInt(“id“));
g.setName(rs.getString(“name“));
g.setSex(rs.getInt(“sex“));
g.setIdentity(rs.getString(“identity“));
g.setPhone(rs.getString(“phone“));
g.setEntryTime(rs.getString(“entry_time“));
g.setDimissTime(rs.getString(“dimiss_time“));
g.setRoom(rs.getInt(“room“));
g.setType(rs.getString(“type“));
guestList.add(g);
}
//获取结果集
} catch (SQLException e) {
e.printStackTrace();
} finally {
//最后要关闭连接
JDBCUtil.close(conn null psmt rs);
}
return guestList;
}
public int checkIn(Guest guest){
PreparedStatement psmt=null;
int i=-1;
//定义sql
String sql = “insert into guest(namesexidentityphoneentry_timeroomtypestate) values (????now()??0)“;
//获取数据库连接
Connection conn = JDBCUtil.getConnection();
try {
//编译sql
psmt = conn.prepareStatement(sql);
psmt.setString(1guest.getName());
psmt.setInt(2guest.getSex());
psmt.setString(3guest.getIdentity());
psmt.setString(4guest.getPhone());
psmt.setInt(5guest.getRoom());
psmt.setString(6guest.getType());
//执行sql
i = psmt.executeUpdate();
//获取结果集
} catch (SQLException e) {
e.printStackTrace();
} finally {
//最后要关闭连接
JDBCUtil.close(conn null psmt null);
}
return i;
}
public ArrayList findGuest(Guest guest String entry String dimiss) throws ParseException {
ArrayList guestList=new ArrayList();
PreparedStatement psmt=null;
ResultSet rs=null;
//定义sql
String sql = “select * from guest where “;
//获取数据库连接
Connection conn = JDBCUtil.getConnection();
try {
int flag=0;
if(!““.equals(guest.getName())){
sql=sql+“name like ‘%“+guest.getName()+“%‘“;
flag++;
}
if(!(guest.getSex()==-1)){
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-11 23:47 eclipse\
目录 0 2019-01-11 23:47 eclipse\.me
文件 0 2019-01-10 18:40 eclipse\.me
文件 9898 2019-01-11 19:48 eclipse\.me
目录 0 2019-01-11 23:47 eclipse\.me
目录 0 2019-01-11 23:47 eclipse\.me
文件 71 2019-01-10 18:40 eclipse\.me
文件 0 2019-01-10 18:40 eclipse\.me
文件 235 2019-01-10 18:41 eclipse\.me
目录 0 2019-01-10 18:40 eclipse\.me
文件 439 2019-01-10 18:41 eclipse\.me
文件 235 2019-01-11 19:48 eclipse\.me
目录 0 2019-01-11 23:47 eclipse\.me
目录 0 2019-01-11 23:47 eclipse\.me
目录 0 2019-01-10 18:47 eclipse\.me
目录 0 2019-01-11 23:47 eclipse\.me
目录 0 2019-01-11 23:47 eclipse\.me
文件 1 2019-01-11 19:48 eclipse\.me
文件 57 2019-01-10 18:40 eclipse\.me
文件 1 2019-01-11 19:48 eclipse\.me
文件 81 2019-01-11 19:48 eclipse\.me
目录 0 2019-01-11 23:47 eclipse\.me
文件 696 2019-01-11 19:48 eclipse\.me
目录 0 2019-01-11 23:47 eclipse\.me
目录 0 2019-01-11 23:47 eclipse\.me
文件 42 2019-01-10 18:47 eclipse\.me
文件 87 2019-01-10 18:40 eclipse\.me
文件 262 2019-01-10 18:40 eclipse\.me
文件 73 2019-01-10 18:47 eclipse\.me
文件 62 2019-01-10 18:40 eclipse\.me
文件 97 2019-01-10 18:40 eclipse\.me
............此处省略1461个文件信息
相关资源
- 物流管理系统源码(含数据库)5624
- mysql数据处理,java用户登录处理
- jsp模拟酷狗官网源码(附数据库)
- 法律咨询信息系统(java+jsp+sqlserver)
- 一个完整的点餐微信小程序(附后台
- 基于 struts 的学生寝室管理系统的设计
- 煤矿安全管理系统(jsp源码+数据库脚
- Java快速开发平台源码(renren-fast)
- 锐聘学院QST青软JavaWeb十二个打包
- 3.3.6微信支付JAVA版demo
- 基于JSP实现的美食餐饮管理系统(源
- 都市供求信息网(源码+数据库+文档)
- 图书管理系统(源码+数据库+截图)
- 学生信息管理系统源码+mysql数据库
- javaweb网上购物系统源码(附数据库脚
- jsp+servlet+jdbc开发学生信息后台管理系
- JSP选课系统(源码+文档+数据库)
- 基于JSP的超市销售管理系统(源码+
- jsp宠物商店(源码+数据库)
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 毕业设计-医院人事管理系统(源码
- Vue + SpringBoot + MyBatis 音乐网站(源码
- jsp进销存管理系统(源码+数据库+文档
- 基于JAVA_JSP电子书系统(源码+数据库
- Java网络编程知识点总结.xmind
- JSP考试网上报名考试系统(源码+数据
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- jsp讲解
- 基于SSH框架的JavaWeb项目—人员信息管
评论
共有 条评论