这是学校个人自主案例,在此分享一下此项目。主要分享对象为热爱java初学者人员,大牛可以忽略。
项目共划分为5个模块,分别为预定管理,前台接待,收银管理,房务管理和权限管理。
1.预定管理:①预定登记,②预定维护,③预定分房,④预定入 住。首先是预定登记,查看和登记预定客人的预订房信息。
如下图
1.1登记预定单
登记预定单
预订单信息查询
预订单信息查询
1.2预定维护:对客户预订单信息进行编辑改动。如下图
订单信息页面
订单信息页面
客户基础资料修改
客户基础资料修改
留房编辑
留房编辑
1.3预定分房:应客户需求在对客户进行房间分配,如下图
分房订单信息
分房订单信息
分房操作
分房操作
1.4预定入住:将预订单转为正式入住订单。如下图
入住订单列表
入住订单列表
入住订单
入住订单
到此,预定管理流程已走完。
2.前台接待,流程与预定管理模块基本一致,在这里就不再说明了。
3.收银管理:①交易入账,②账务处理,③结算列表
首先是交易入账,查询订单信息及消费和房间信息,如下图。
3.1 交易入账列表
交易入账列表
添加消费
添加消费
3.2账务处理列表,也可以查看消费明细和房间详情
账务处理列表
客账处理界面
客账处理界面
入账操作
入账操作
转账操作
转账操作
冲账操作
冲账操作
3.3结账列表:对订单进行快速离店和快速清帐操作,如下图。
快速离店
快速离店
快速离店
快速离店2
快速清帐
快速清帐
快速清帐
快速清帐2
4.房务管理:房间状态一览其主要的功能基本和上面介绍的一样,在这里也不多说了。如下图
房务
5.权限管理,如下图
5.1用户列表
用户列表
5.2添加用户,nginx文件服务器
添加用户,nginx文件服务器
5.3用户组
用户组
5.4权限规则
这里写图片描述
二、部分功能代码截图展示。
1.房间归类查询,listmap和map方法
1.1控制器
控制器
1.2界面绑定展示
这里写图片描述
1.3批量数据提交,ajax json格式
控制器代码
控制器
页面提交代码
function saveproduct(){
var receptionid=(‘#receptionid’).val();
var tbody=
(‘#receptionid’).val(); var tbody=
(‘#tbody’);
var buffer=”“;
for(var i=0;i