论文-基于J2SE的酒店管理系统(8)

2018-12-27 19:24

湖南科技大学本科生毕业设计(论文)

菜单信息添加的主要实现代码如下:

public void MealAddDialog_btnSure_actionPerformed(ActionEvent e) { if(txtmName.getText().trim().equals(\|| txtmNo.getText().trim().equals(\|| txtmPrice.getText().trim().equals(\ { JOptionPane.showMessageDialog(null, \值不可以为空\\错误\JOptionPane.ERROR_MESSAGE); return; }else{ md=null; meal=null; md=new MealDAO(); meal=new MealBean(); String mNo=txtmNo.getText().trim(); if(!md.isMeal(mNo)){ meal.setmDescribe(txtmDesc.getText().trim()); meal.setmName(txtmName.getText().trim()); meal.setmNo(txtmNo.getText().trim()); try{ double

mPrice=Double.parseDouble(txtmPrice.getText().trim()); meal.setmPrice(mPrice); }catch (NumberFormatException e1){ JOptionPane.showMessageDialog(null, \价格必须是数字\错误\ return; } if(md.addMeal(meal)){ JOptionPane.showMessageDialog(null, \添加成功\\消息\JOptionPane.INFORMATION_MESSAGE); MealRightPanel mrp=null; mrp=new MealRightPanel(true); MainWindow.splitPane.setDividerLocation(120); MainWindow.splitPane.setRightComponent(mrp); }else{ JOptionPane.showMessageDialog(null, \添加失败\\消息\JOptionPane.ERROR_MESSAGE); } }else{ JOptionPane.showMessageDialog(null, \该菜单号已存在,不可重复\错误\ } } this.dispose(); }

- 27 -

湖南科技大学本科生毕业设计(论文)

4.6 顾客服务模块的实现

点击顾客服务后进入的模块主界面如图4.15顾客服务界面图所示:

图4.15 顾客服务界面图

在此模块中,能够根据房间类型查询对应的空闲房间,可对空闲房间进行开房或预定;能够实现换房和续住功能;可根据身份证号为顾客进行点餐服务;能够根据身份证号查询住宿和点餐的消费记录,进行结账,并能够生成账单供顾客打印报销;能够对顾客的信息进行增删改查等操作。 4.6.1 开房预定

开房前需要先添加顾客信息,确认添加后会有占用表信息需要填,可以自由设定退房时间,如图4.16开房预定顾客添加图和图4.17开房预定顾客占用图所示。

图4.16 开房预定顾客添加图

- 28 -

湖南科技大学本科生毕业设计(论文)

图4.17 开房预定顾客占用图

4.6.2 换房续住

选中需要续住的房间,点击续住按钮,在弹出的窗口中可更改退房时间达到续目的。如图4.18续住图所示。

图4.18 续住图

在上方的显示栏中选中当前入住的房间,在下方的显示栏中选中希望换成的房间,再点击换房按钮即可实现换房,如图4.19换房图。

- 29 -

湖南科技大学本科生毕业设计(论文)

图4.19 换房图

4.6.3 顾客订餐

本系统中是根据顾客的身份证号进入订餐页,选中菜单信息再按添加按钮,即可将菜单信息加入到下方以点菜单栏中,如图4.20顾客订餐图所示。

图4.20 顾客订餐图

4.6.4 顾客结账

顾客结账时,根据顾客的身份证号查询出该顾客的消费情况,包括住房消费情况和

- 30 -

湖南科技大学本科生毕业设计(论文)

用餐消费情况,点击确认付款后即可进行结账,如图4.21顾客结账图所示。

图4.21 顾客结账图

4.6.5 顾客信息管理

对顾客的信息管理包括增加、删除、修改和查询等基本操作,如图4.22顾客信息管理图所示。在相应的输入框中输入需查询信息,再点击查询按钮,即可以根据姓名或身份证号进行模糊查询。页面下方有添加按钮,删除按钮可进行相应操作,另外,双击选中的信息行可对顾客信息做修改。

图4.22 顾客信息管理图

4.7 员工管理模块的实现

点击员工管理后进入的模块主界面如图4.23员工管理界面图所示:

- 31 -


论文-基于J2SE的酒店管理系统(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:工程热力学复习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: