本科毕业设计说明书(论文)
第 26 页 共 33 页
图5.11查询顾客信息
5.4.3 过客信息
在过客信息里可以通过时间清楚的查询到预定退房散客信息,入住退房散客信息和团队退房信息,也可以删除这些信息。
图5.12过客信息
本科毕业设计说明书(论文)
5.5 员工管理
5.5.1 员工基本信息
第 27 页 共 33 页
在这个模块中有三个功能:员工基本信息查询,修.改员工信息和录入员工信息。 员工信息查询:可以通过员工号和姓名来查询员工的一些基本信息。如图5.13
图5.13员工信息查询
修改员工信息:可以修改员工的姓名,性别,年龄,部门和身份证号码等一些信息。如图5.14
图5.14修改员工信息
本科毕业设计说明书(论文)
第 28 页 共 33 页
录入员工信息:把员工号,姓名,性别,年龄,部门和身份证号码等一些基本信息录入系统中。如图5.15
图5.15录入员工信息
5.5.2 部门查询
在这个模块中可以对客房部,餐饮部和服务部三个部门的员工信息进行查询,可以查询每个部门有哪些员工和这些员工的基本信息。如图5.16
图5.16 部门查询
5.6 餐饮设置
对于客房里的客户,酒店还提供一些食物和饮料的服务。食物和饮料的费用是到客户最终结账退房的时候和客房费用一起结算的。管理员也可以修改,删除和添加一些食物和饮料的信息。
本科毕业设计说明书(论文)
第 29 页 共 33 页
图5.16食物消费
图5.17饮料消费
实现的主要代码如下:
public class Drink extends JPanel { public Drink() {try {jbInit();
本科毕业设计说明书(论文)
} catch (Exception exception) { exception.printStackTrace();} } private void jbInit() throws Exception { this.setLayout(null);
第 30 页 共 33 页
this.setBorder(BorderFactory.createLineBorder(Color.black)); setSize(new Dimension(600, 595));
jTabbedPane1.setBorder(BorderFactory.createEtchedBorder()); jTabbedPane1.setBounds(new Rectangle(16, 69, 324, 525)); jLabel1.setFont(new java.awt.Font(\宋体\, Font.PLAIN, 30)); jLabel1.setText(\餐 饮 消 费 界 面\);
jLabel1.setBounds(new Rectangle(171, 18, 330, 48));
jPanel1.setBorder(BorderFactory.createLineBorder(Color.black)); jPanel1.setDebugGraphicsOptions(DebugGraphics.NONE_OPTION); jPanel1.setBounds(new Rectangle(339, 68, 257, 524)); jPanel1.setLayout(null); this.add(jPanel2); this.add(jLabel1); this.add(jTabbedPane1); this.add(jPanel1);
jTabbedPane1.add(new Food(),\食物\); jTabbedPane1.add(new Drinking(),\饮料\); jPanel1.add(new Tabale());}
JTabbedPane jTabbedPane1 = new JTabbedPane(); JScrollPane jScrollPane1 = new JScrollPane(); JLabel jLabel1 = new JLabel(); JPanel jPanel1 = new JPanel(); JPanel jPanel2 = new JPanel();}
在客房里的客户消费方面,考虑的还不是很全面,很完善。虽然有餐饮方面的提供,但是客房里的客户在使用房间电话和一些生活用品方面的消费没有涉及到,希望通过以后的学习,能进一步的完善系统。