本科毕业设计说明书(论文)
实现的主要代码如下:
//添加客户信息按纽事件
第 16 页 共 33 页
public void jMenuItem1_actionPerformed(ActionEvent e) { Add ff = new Add();
new CenterFrame().center(ff); ff.setVisible(true);} //费用结算管理
public void jMenuItem2_actionPerformed(ActionEvent e) { this.dispose(); room ro=new room();
new CenterFrame().center(ro); ro.setVisible(true);}
5.3 客房管理
客房管理模块主要有5个功能,客房查询,修改,删除,刷新和添加功能。
图5.3客房管理
本科毕业设计说明书(论文)
5.3.1 房间查询
第 17 页 共 33 页
管理员可以通过房间编号对客房信息进行查询,此查询支持模糊查询。比如搜A00,会显示出所有A00的房间,如图5.4
图5.4房间查询
实现的主要代码如下: //查找按钮事件
public void jButton4_actionPerformed(ActionEvent e) { roomid=jTextField1.getText(); if(\.equals(roomid)){
javax.swing.JOptionPane.showMessageDialog(this,\请输入要查询的房间编号!\);
return;}
sv.setroomid(roomid);
String slq=SelectRoom.getselectroom().getroomid(sv); de=ta.getdefaulttable(slq); jTable1.setModel(de);} 5.3.2 客房信息修改
管理员可以对房间类型,房间价格,可入住人数,房间状态和房间基本备注信息进行修改。
本科毕业设计说明书(论文)
第 18 页 共 33 页
图5.5客房信息修改
5.3.3 客房信息删除
管理员通过删除,可以把整个客房信息全部都删除。 5.3.4 客房添加
管理员可以添加各种类型的客房。
图5.6客房添加
本科毕业设计说明书(论文)
5.3.5 刷新界面
第 19 页 共 33 页
通过刷新功能,可以在对客房进行查询,修改,添加和删除之后显示出当前的客房状态。实现的主要代码如下:
//客房信息点击事件
public void jTable1_mouseClicked(MouseEvent e) { row = jTable1.getSelectedRow();
roomid = (String) jTable1.getValueAt(row, 0); state=(String)jTable1.getValueAt(row,4); sv.setroomid(roomid); sv.settable(\); //判断房间编号在那里存在 Int
j =
com.accp.server.AddSelect.getaddselect().getaddse(sv);
Boolean
b =
AddSelect.getaddselect().selecttuandui(sv); if(j==1){
String sql = SelectrGest.getsg().getgest(sv); de = ta.getdefaulttable(sql); jTable2.setModel(de); }if(b){
//得到团队的信息
String sql1 = SelectrGest.getsg().gettuandui(sv); de = ta.getdefaulttable(sql1); jTable2.setModel(de); }if(\空\.equals(state)){
String sql = SelectrGest.getsg().getgest(sv); de = ta.getdefaulttable(sql); jTable2.setModel(de); }} //修改按钮事件
public void jButton1_actionPerformed(ActionEvent e) {
本科毕业设计说明书(论文)
System.out.println(roomid); if(roomid==null){
第 20 页 共 33 页
javax.swing.JOptionPane.showMessageDialog(this,\请选择要修改的房间号码!\);
return;}
sv.setroomid(roomid);
boolean b=Selectroomid.getroomid().room(sv); if(b==false){
javax.swing.JOptionPane.showMessageDialog(this,roomid+\该房间不存在!\);
return;}
DelectandUpdate du=new DelectandUpdate(this); new CenterFrame().center(du); du.setVisible(true);} //添加客房信息
public void jButton3_actionPerformed(ActionEvent e) { UpdateRoomInformation ui=new UpdateRoomInformation(); new CenterFrame().center(ui); ui.setVisible(true);} //刷新按钮事件
public void jButton5_actionPerformed(ActionEvent e) { shuaxin(); sv.setroomid(\);
String sql = SelectrGest.getsg().getgest(sv); de = ta.getdefaulttable(sql); jTable2.setModel(de); }
5.4 客户管理
客户管理模块具有三个功能:客户开单,客户信息设置和过客信息。 5.4.1 客户开单