JAVA賓館客房管理系統(tǒng)報告_第1頁
JAVA賓館客房管理系統(tǒng)報告_第2頁
JAVA賓館客房管理系統(tǒng)報告_第3頁
JAVA賓館客房管理系統(tǒng)報告_第4頁
JAVA賓館客房管理系統(tǒng)報告_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、成績評閱人評閱日期計篇機科曝鳥技*系數(shù)據(jù)庫課程設(shè)計設(shè)計題目:賓館客房管理系統(tǒng)計算機06T 06034050126龐景中 朱興統(tǒng)2008年12月25日目錄級#:%師老班學姓指精品文檔目錄.錯誤!未定義書簽。課程設(shè)計題目:賓館客房管理系統(tǒng)錯誤!未定義書簽。一、選題的依據(jù)及課題的意義錯誤!未定義書簽。二、系統(tǒng)需求分.2三、研究內(nèi)容及實驗方案.3四、數(shù)據(jù)庫設(shè)計.4五、頁面設(shè)計及相關(guān)代碼分析.7六、使用說明.27七、實驗總結(jié).27八、主要參考文獻.28精品文檔課程設(shè)計題目:賓館客房管理系統(tǒng)隨著賓館酒店業(yè)競爭的加劇,賓館之間客源的爭奪越來越激烈,賓館需要 使用更有效的信息化手段,拓展經(jīng)營空間,降低運營成本

2、,提高管理和決策效率. 傳統(tǒng)的賓館酒店計算機管理系統(tǒng)主要包括前臺管理系統(tǒng)和后臺管理系統(tǒng)兩大 部分,基本包含了賓館主要業(yè)務部門,初步實現(xiàn)了對顧客服務和進行財務核算 所需要的各個功能.但傳統(tǒng)的賓館酒店管理系統(tǒng)基于財務管理為主線的設(shè)計 理念,無法滿足賓館酒店全面信息化管理的需要.現(xiàn)代賓館酒店業(yè)迅速發(fā)展,新的管理觀念與模式層出不窮賓客客房管理 系統(tǒng)亦隨著賓館管理理念的發(fā)展而發(fā)展賓館客房管理系統(tǒng)依照國家星級賓 館標準化業(yè)務程序,采用了先進的數(shù)據(jù)庫理論,多媒體技術(shù),軟件工程理念等, 從基層,中層,高層三個管理者層次為切入點,以成本分析,預測,控制為主線,形 成一套上下貫通,操作便捷的酒店系統(tǒng)解決方案,科學

3、地將賓館各種日常業(yè)務 完美的結(jié)合在一起,為管理及決策提供了強有力的支持.其對客人個性化服務 及全面徹底的信息化,使企業(yè)電算化管理水平提升到一個新的更高層次.提供 大量豐富的基于企業(yè)管理經(jīng)營過程中實際的數(shù)據(jù)。二、系統(tǒng)需求分析本系統(tǒng)設(shè)計實現(xiàn)的目標是對賓館的客房管理、客戶信息管理和餐廳服務 管理功能,前臺用java實現(xiàn)對數(shù)據(jù)的添加,刪除,查詢等功能,在后臺用Sql server作為數(shù)據(jù)庫,其中數(shù)據(jù)庫設(shè)計是用PowerDesigner. vll軟件設(shè)計的。本系統(tǒng)就是利用計算機信息提高了餐館賓館的管理水平,主要對系統(tǒng)的 操作員權(quán)限、菜收銀客房、客戶等信息管理。系統(tǒng)操作權(quán)限管理可以實現(xiàn)對 操作員的添加、刪

4、除、修改操作,并設(shè)置操作員對指定用戶進行密碼修改。一.選題的依據(jù)及課題的意義 |=;精品文檔賓館的信息量大,數(shù)據(jù)安全性和保密性要求高。本系統(tǒng)實現(xiàn)對賓館信息的精品文檔管理和總體的統(tǒng)計等,營業(yè)信息的查看和維護。操作管理人員可以瀏覽,查 詢,添加,刪除等賓館的基本信息等。本系統(tǒng)基本包含了賓館管理的主要需求,具有完善細致的功能:1)系統(tǒng)具有高可靠性、安全性、操作性;2)模塊化結(jié)構(gòu),具有強大的數(shù)據(jù)處理功能,可根據(jù)業(yè)務需要,十分便捷 地進行模塊增減,靈活地進行系統(tǒng)組合;3)直觀的圖形用戶界面,面向事務處理。隨心所欲的查詢,并全面支持 分析和決策的功能。三、研究內(nèi)容及實驗方案1)研究內(nèi)容本系統(tǒng)根據(jù)賓館的業(yè)務

5、情況該系統(tǒng)可分客房信息管理、 客房經(jīng)營管理、 客戶 信息查詢、員工信息管理4個功能模塊。2)實驗方案根據(jù)課題的具體要求,可以將賓館客房管理系統(tǒng)大體結(jié)構(gòu)圖示為如下:賓館客房管理系統(tǒng)系統(tǒng)管理(用戶登陸)精品文檔整個系統(tǒng)分4個模塊:1.客房信息管理:錄入房間信息、修改房間信息、查詢房間信息,刪除房 間信息.2.客房經(jīng)營管理:客房使用情況、賓館訂房、客房預訂、賓館退房.3.客戶信息查詢:客戶信息查詢.4.員工信息管理:員工查詢、員工添加、員工刪除。、數(shù)據(jù)庫設(shè)計1. E-R圖的分析:E-R 圖的分析工作通常采用自底向下的設(shè)計方法,首先對局部視圖進行分析設(shè)計, 然后再實現(xiàn)視圖集成。賓館客房管理系統(tǒng)一般包括

6、如下兒個表:用戶信息(Useislnfo)、 客戶信息(CustomeisLifo)、客房類型(RoomCategoiy)、客房信息(Roomslnfo)、客房狀態(tài)(RoomStatus)客房業(yè)務(RoomOpeiation)、業(yè)務記錄(History)。他們之間關(guān)系如圖 1 所示。錄入房間信息客房經(jīng)營管理客戶信息查詢員工信息管理查詢房間信息客房使用情況賓館訂房賓館退房客戶信口心查詢員工查詢員工添加員工刪除客房信息管理修改房間信息刪除房間信息精品文檔圖 1賓館客房管理系統(tǒng) E-R 圖2.創(chuàng)建表(1) 用戶信息表用戶信息表(UsersLifo)用來保存使用該系統(tǒng)的酒店員工的基本信息,表 User

7、sLifo 的結(jié) 構(gòu)如表 1 所示。表 1 用戶信息表(Userslnfo)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1Useildlilt用戶編號2NameVaichai(50)用戶姓名3PasswordVaichai(50)密碼斗GenderInt性別(0男,1 一女)5EmailVaichai(50)Email 地址6AddressVaichai(50)通訊地址7TelephoneVaichai(50)聯(lián)系電話精品文檔8DepartmentVaichai(50)所在部門9TypeInt用戶類型(1 一酒店管理員,2前臺服務員(2) 客戶信息表客戶信息表(Customeislnfo)用來保存在酒店訂房的客戶

8、的基本信息,表 CustomersLifo 的結(jié)構(gòu)如表 2 所示。表 2 客戶信息表(Customerslnfo)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1CldentityldnVarchai(50)身份證號2CNamenVarchai(50)客戶姓名3CPlionenVarchai(50)聯(lián)系電話(3) 客房類型表客房類型表(RoomCategoiy)用來保存酒店所有客房類型的基本信息,表 RoomCategoiy 的結(jié)構(gòu)如表 3 所示。表 3 客房類型表(RoomCategory)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1RCategoiyldInt客房類型編號2NamenVaichai(50)類型名稱3AieaFlo

9、at客房面積斗BedNumInt配置床位5PuceMoney客房價格6AiiConditionInt配置空調(diào)(0 是, 1 否)7TVInt配置電視(0是,1一 否)(4) 客房信息表客房信息表(Roomslnfo)用來保存酒店所有客房的相關(guān)信息,表 Roomsliifo 結(jié)構(gòu)的如表 4 所示。表 4 客房信息表(Roomslnfo)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1RoonildInt客房號2RCategoiyldInt客房類型編號精品文檔3RPostitionnVarchai(50)客房位置4DescriptionnVarchai(50)描述(5) 客房狀態(tài)表客房狀態(tài)表(RoomStatus)用來

10、保存客房使用情況的基本信息,表 RoomStatus 結(jié)構(gòu)的如 表 5所示。表 5 客房狀態(tài)表(RoomStatus)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1RooinldInt客房編號2StatusInt狀態(tài)(1 一空房,2入住)(6) 客房業(yè)務表客房業(yè)務表(RoomOpeiation)用來保存目前酒店正有客戶入住的客房的相關(guān)信息,表RoomOpeiation 的結(jié)構(gòu)如表 6 所示。表 6 客房業(yè)務表(RoomOperation)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1Rooinldlilt客房編號2BegniTimeDateTime入住時間3CldentitvldnVaichai(50)客戶身份證號4Remarksn

11、Vaichai(50)備注(7) 業(yè)務記錄表業(yè)務記錄表(History)用來保存酒店里所有入住過客戶的客房的業(yè)務信息, 表 Histoiy 的 結(jié)構(gòu)如表 7 所示。表 7 業(yè)務記錄表(History)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1BegmTuneDateTime入住時間2EndTimeDateTime退房時間3RoonildInt客房編號斗TotalPnceMoney金額5CldentityldnVarchai(50)客戶身份證號6CNamenVarchai(50)客戶姓名7CPlionenVarchai(50)客戶電話8RemarksnVarchai(50)備注精品文檔根據(jù)上面的E-R圖和各表屬

12、性用PowerDesigner.v 11軟件可以很輕松地制作也 一個賓館客房數(shù)據(jù)庫。五.頁面設(shè)計及相關(guān)代碼分析賓館客房管理系統(tǒng)的頁面由五部分組成:賓館客房管理系統(tǒng)登陸界面的設(shè)計客房管理管理頁面的設(shè)計客房經(jīng)營管理頁面的設(shè)計客戶信息查詢頁面的設(shè)計員工信息管理頁面的設(shè)計1.賓館客房管理系統(tǒng)登陸界面的設(shè)計系統(tǒng)共分兩類用戶:酒店管理員和前臺服務員當用戶進入賓館客房管理系統(tǒng)登陸界面后, 首先需要進行身份驗證, 系統(tǒng)在驗證通 過后,將使用 UseiType變量記錄其用戶類型,并根據(jù)用戶類型確定用戶的使用權(quán) 限。賓館客房管理系統(tǒng)登陸界面如圖 2 所示。精品文檔現(xiàn)在給出登陸界面的主要代碼如下:/*簡介:賓館客房

13、管理系統(tǒng)登陸界面,應用數(shù)據(jù)庫加密技術(shù) *作者:龐景中*功能:管理賓館客房*版權(quán):本人所有* 版本:HoteLandl.O* 時間:2008.11.13* 文件 :HoteLand.java* 環(huán)境:Windows xp JDK6.0*/unpoit .URL.*;unpoit javax.swmg.*;unpoit javax.swmg.Imagelcon;unpoit javax.swmg.JLabel;精品文檔unport java.sql.*;import j ava. awl. C ontainer;import j ava. awl. GndLavou t;import j ava.

14、 awl. F lo wLavou t;import javax.swmg.JButton;import j a vax. s wmg. JF i ame;import javax.swmg.JTextField;import j avax .swmg.JPasswoidF leld;import j ava. awl. event .ActionEvent;import j ava. awl. e vent. ActionListener;import java.awt.*;public class HoteLand extends JFrame unplements ActioiiList

15、enei private boolean boo l=false,boo2=false;int Tvpe=0;public JTextField t =new JTextField(”用戶名:,8),new JTextField(27),new JTextFieldC1密碼:n,8),new JPasswoidField(27),JTextFieldf*賓館客房管理系統(tǒng)登陸界面-(組長:龐景中隊員:陳自發(fā)陸鈞洋”36),JTextFieldf*后臺技術(shù):應用數(shù)據(jù)庫加密技術(shù)-安全保護你的信息!請放心使用!”,36),new JTextField(”功能:管理賓館客房版權(quán):本人所有時間 2008.

16、12.7”,36);public JButton b=new JButton(M登陸n),new JButton(”退出”);Iniagelcon ic=new IiiiageIcon(HoteLand.class.getResouice(7 迪拜七星級酒店 jpg);JFrame app;Statement statement;構(gòu)造方法public HoteLand()app= new JFiame(”-賓館客房管理系統(tǒng)登陸界面-”);app.setDefaultCloseOpeiation(JFrame.EXIT_ON_CLOSE);app.setSize(438,583);app.set

17、Resizable(false);C ontamer c=app. getContentPane();c.setLavout(new FlowLayout();JLabel aLabel=new JLabel(icJLabel.LEFT);t0 setFont(new Font(nTunesRoman,Font.BOLDJ 3);t0.setFoieground(ColoLred);t0 setEditable(false);t2.setFont(new Font(nTunesRomanH,Font.BOLDJ 3);t2 .setForeground(Color.red);t2. setEd

18、itable(false);fbi(int i=0;i4;i+)c.add(ti);c.add(b0);c.add(bl);fbr(intj=4;j0)映宀宀iesultset=statement.executeQueiy(use 賓館客戶數(shù)據(jù)庫;select * fiom Roomshifo whereRoonild=,n+numbei+nn,);trylesultset.nexty;iesultset.getIiit(nRooniIdn);String warning=客房信息己存在,請到修改頁面修改! ”;JOptioiiPaiie.showMessageDialog(this,wani

19、mg,n警告HJOptioiiPane.RNING_MESSAGE);精品文檔catch(Exception el)mt RooniId=IiitegeLparseInt(房間號.ge tTextQ. to S ti ing();Strmg RCategoiy=房間類型.getSelectedItem().toStrmgO;Strmg RPostion=房間位置.getText().toStimg();Strmg Desciiption=jfflii.getText(j.toStnng();Strmg str=nuse 賓館客戶數(shù)據(jù)庫;msert into Roonislnfo values(

20、”十 Roomld 十”,”4RCategory+”T”十 RPoshon 十” J”十 DescnptioirP”)”;uystatement.executeUpdate(sti);statement.executeUpdate(nuse 賓館客戶數(shù)據(jù)庫;inseit mto RoomStatus values(”十Roomld 十”,”十 1 十”)”);JOptionPane.showMessageDialog(thisJ 成功 錄入客 房信息!畀提 示HJOptioiiPane.RNING_MESSAGE);catcli(Exception e2)String vammg=”輸入格式有

21、誤,請重新輸入! ”;JOptioiiPane.showMessageDialog(this,wainingJ,警告HJOptioiiPane.RNING_MESSAGE);e2 .pi mt StackTi ace(J;、房間號.setText(null);房間類型.select(普通單人間”);房間位置.setText(null);描述.setText(null);catch(Exception el)String wammg=”輸入格式有誤,請重新輸入! ”;JOptioiiPane.showMessageDialog(this,wanuiig/警告HJOptioiiPane.RNING

22、_MESSAGE);精品文檔else Stung warning=必須要輸入房間號! ”;JOponP3ne.showMessageDialog(this,wanimgJHJOptioiiPane.RNING_MESSAGE);if(e.getSoufceO=M)(房間號.setText(null);房間類型.select(普通單人間”);房間位置.setText(null);描述.setText(null);3.客房經(jīng)營管理頁面的設(shè)計BEE-賓館退房管理-身份訐號碼: 聯(lián)系電話: 訂房時間:當66時間少測82 25 12:22:43務注:|天數(shù)計慘僵付金狽:退房該頁面主要是實現(xiàn)如下三個功能:

23、 客房使用情況,賓館訂房,賓館退房。其的界面 如圖 4 所示。B賓館客戶它理系統(tǒng)一管理員一壓貝中客房客房徒苞笞理客戶信J9蘭詢精品文檔圖 4 客房經(jīng)營管理頁面現(xiàn)在給出客房經(jīng)營管理頁面的主要代碼:import java.awt.*;import java.awt. event.*;import javax.swmg.*;unport java.io.*;unport java.util.*;miport java.sql.*;public class UseOfRoonis extends JPanel implements ActionListeneiJButton 查詢;Choice 房間類

24、型,狀態(tài);Statement statement=null;JTextAiea 房間使用情況;JLabel 客房使用情況=null;public UseOfRooms(Statement statement)tlus.statement=statement;查詢=new JButton(查詢”);查詢.addActionListener(tlus);房間類型=皿 ChoiceQ;房間類型.add(”普通單人間”);房間類型.add(”普通雙人間“);房間類型.add(vip 單人間”);房間類型.add(“vip 雙人間”);房間類型.add(”豪華貴賓間“);房間類型.add(”總統(tǒng)套間”)

25、;狀態(tài)=new ChoiceQ;狀態(tài).add(”有“);狀態(tài).add(”否”);Box boxO=Box. ci eateHonzontalBox();客房使用情況=new JLabel( ”-客房使用情況-M,JLabel.CENTER);客房使用情況.setFont(new Font(nTimesRoman,Font.BOLD,25); 客房使用情況.setForeground(Color.ied);精品文檔box0.add(客房使用情況);Box box 1 =Box.cieateHonzontalBox();boxl.add(newJLabel(n按房間類型二 JLabel. CENT

26、ER);boxl .add(房間類型);Box box2=Box.cieateHonzontalBox();box2.add(new JLabel(狀態(tài):,JLabel. CENTER);box2.add(狀態(tài));box2.add(查詢);Box box3=Box.cieateHonzontalBox();box3.add(newJLabel(H房間使用情況:n, JLabel. CENTER);Box box4=Box.cieateHonzontalBox(j;box4.add(new JLabel(*-客房號:);box4.add(new JLabel(-客房類型: box4.add(ne

27、w JLabel(-是否空房:”);Box box5=Box.cieateHonzontalBox();房間使用情況=new JTextAiea(8,l 2);房間使用情況.setFont(new F ont( T imesRoman, ,F ont .BOLD, 15);房間使用情況.setForegiound(Color.red);房間使用情況.setEditable(false);box5.add(new JScrollPane(房間使用情況),BoideiLavout.CENTER);Box boxH=Box.cieateVeiticalBoxQ; boxH.add(boxO); bo

28、xH.add(boxl);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(box5); boxH.add(Box.createVeiticalGlue(); JPanel pCentei-new JPanelQ;pCentei.add(boxH);setLavout(new BoideiLayoutQ); add(pCenteiBoideiLayout.CENTER);validateQ;public void actioiiPerfbniied(ActioiiEvent e) mti=l;ResultSet fesultset=nu

29、ll;String stmig=nn;if(e. getSource()=查詢)String st房間類型.getSelectedltemQ.toStruigO;Stung str 1 =狀 態(tài) getSelectedItem();精品文檔iftstil.equals(n有”)i=2;else i=l;Stungsti2=*use賓館客戶數(shù)據(jù)庫;selectRoomsInfb.RoomId,RCategoiy,RoomStatus.StanisfiomRoomslnfo,RoomStatuswhereRoomsInfb.RoomId=RoomStanis.RooniId and Status=

30、n+i+nand RCategoiy=H,+sti+UH,;tryresultset=statement.executeQuery(str2);wlule(iesultset.nextO) string+=resultset.getlnt( 1n+resultset.getString(2)+,n+strl+Mnn;if(stimg=H)房間使用情況.setText(”沒有要找的客房! “);else房間使用情況.setText(stnng);catch(Exception el)el .prmtStackTraceQ;4.客戶信息查詢頁面的設(shè)計該頁面主要是實現(xiàn)客戶信息查詢功能。界面如圖 5

31、所示。精品文檔客戶信息查詢“輸入要查詢的姓名:W查訶結(jié)果;查詢所有圖 5 客戶信息查詢頁面現(xiàn)在給出客戶信息查詢頁面主要代碼:lmponjava.awl.*;lmpon java.awl.event.*;lmpon javax.swing. *;lmpoiljava.io.*;lmpon java.util.*;lmpon java.sql.*;public class Customeilnfbimation extends JPanel implements ActionListeneiJTextField 姓名;JTextAiea 查詢結(jié)果;JButton 查詢,查詢所有;Statement

32、 statement=null;JLabel 客戶信息查詢;賓館客戶管理系統(tǒng)-管理員-鹿景中匚叵兇客房信息管理容房經(jīng)營營理客戶信息查洵 I員工信息管理精品文檔public Custonierlnfomiation(Statement statement) this. statement=statement;ResultSet resultset=null;boolean boo=false;Strmg CName=nCIdentityId=,HCPhone=M,CRoom5BegmTime.Remaiks;Struig sti-=n,clik;if(e. getSource()=查詢) 013

33、1 皿=姓名.ge tT ext (J. to S tnng();if(! CName.equals(,n,)tryclik=Huse 賓館客戶數(shù)據(jù)庫;select * fiom CustomeisInfoRoomOpeiation whereCustomeisIiifo.CIdentityId=RoomOpeiation.CIdentityId and CName-n+CName+nu;iesultset=statement.executeQueiy(clik);resultset.next();CIdentityId=resultset.getSumg(uCIdentityIdn);CPh

34、one=resultset.getString(nCPhonen);CRoom=resultset.getStiing(nRoomIdu);BeguiTime=resultset.getStmig(uBegmTunen); Remaiks=fesultset.getSumg(nRemaiksu);su=”客房號:,-bCRoom+Hii 身份證號碼:”+CIdentityId+nn 客戶姓名:”+CName 十”n 電話:M+CPhone+un 訂房時間:”十 BeginTime 十”n 備注:,+Remarks+,iiM;查詢結(jié)果.setT ext(sti);catch(Exception

35、el)Strmg waming=”該客房信息不存在! ”;查詢結(jié)果 setT ext(waming);JOptioiiPaiie.sliowMessageDialog(this,wanimg,”警告MJOptioiiPane.WARNING_MESSAGE);elseString wammg= ”必須要輸入客戶姓名! ”;JOptioiiPane.showMessageDialog(tlus,warnmg,”警告MJOptioiiPane.WARNING_MESSAGE);精品文檔if(e. getSourceO=查詢所有)Stl=,HI;tryclik=uuse 賓館客戶 數(shù)據(jù)庫;selec

36、t * fiom CustomersIiifo.RoomOperation whereCustomeisIiifb.CIdentityId=RoomOpeiation.CIdentityIdM;resultset=statement.executeQueiy(clik);wlule(resultset.next()CIdentityId=fesultset.getStiing(nCIdentityIdn);CName=resultset.getStnng(nCNameH);CPhone=resultset.getString(nCPhoneM);CRoom=resultset.getStiin

37、g(nRoomIdn);BeguiTinie=resultset.getStmig(,fBeguiTunen);Remarks=fesultset.getStiuig(HRemarksn);su=”客房號: ,-bCRoom+,ii 身份證號碼: ”十 Cldemityld+”n 客戶姓名: +CName+un電話:”+CPhone+”n 訂房時間:”十 BegmTime+”n 備注:”十 Remarks 十”n”;if(stiequals(Hn)姓名.setText(”);查詢結(jié)果.setTextC客戶信息不存在! ”);else 姓名.setText(”);查詢結(jié)果.setText(str

38、);catch(Exception el)/e 1 .pmitStackTraceQ;姓名.setText(,n,);查詢結(jié)果.setTextC客房信息不存在! ”);Stung wammg=,喀房信息不存在! ”;JOptioiiPane.showMessageDialog(this,warnmg,”警告uJOptioiiPane.WARNING_MESSAGE);精品文檔精品文檔4.員工信息管理頁面的設(shè)計該頁面主要實現(xiàn)的功能:員工查詢,員工添加,員工刪除。其的界面如圖 6 所示。賓館客戶管理系統(tǒng)-管理員一龐最中旦區(qū)I客房信息管理 客房經(jīng)莒笞理 客戶信且查詢員工信倒笞理“刪除員工信息“用戶編

39、呂:II查詢,用戶姓名:性別:男o女通信地址:聯(lián)系電話:所鋼門:前廳部二用戶類型: 號適員工二刖除圖 6 員工信息管理頁面現(xiàn)在給出員工信息管理頁面的主要代碼:mipoit java.aui.*;import java.aui.event.*;import javax.swmg.*;mipoit java.io.*;mipoit java.util.*;mipoit java.sql.*;public class CheckStaff extends JPanel implements ActioiiListenerJTextField 姓名; JTextAiea 查詢結(jié)果;JButton 查詢

40、,查詢所有;Statement statement=null;精品文檔JLabel 客戶信息查詢;public ClieckStaff(Statement statement)this.statement=statement;姓名=new JTextField(lO);查詢=new JButton(n查詢”);查詢所有=new JButton(*喳詢所有”);姓名.addActionListener(this);查詢.addActioiiListenef(this);查詢 JJr#.addActionListenei(tlus);查詢結(jié)果=new JTextAiea(7,10);查詢結(jié)果.se

41、tEditable(false);查詢結(jié)果.setFont(new Font(HTimesRoman,Font.BOLD, 15);查詢結(jié)果.setFoiegiound(Color.blue);Box boxO=Box.cieateHonzontalBox(j;客戶信息查詢=new JLabel(n-員工信息查詢-n, JLabel. CENTER);客戶信息查詢.setFont(new Font(TimesRoman,Font.BOLD,25); 客戶信息查詢.setForeground(Coloired);box0.add(客戶信息查詢);Box boxl=Box.cieateHonzon

42、talBox(j;boxl.add(new JLabel(u輸入要查詢的姓名化 JLabel. CENTER); boxl.add(姓名);boxl.add(查詢);Box box2=Box.cieateHonzontalBox(j;box2.add(new JLabel(u查詢結(jié)果JLabel. CENTER);box2.add(new JSciollPane(查詢結(jié)果),BorderLayout.CENTER);Box box3=Box.cieateHonzontalBox(j;box3.add(查詢所有);Box boxH=B ox. create V emc alB oxQ;boxH.

43、add(boxO);boxH.add(boxl);boxH.add(box2);boxH.add(box3);boxH.add(Box.createVerticalGlueO);JPanel pCentei-new JPanelQ;pCentef.add(boxH);精品文檔setLayout(new BoideiLayoutQ);add(pCenteiBoideiLayout.CENTER);validateQ;public void actioiiPerfbnned(ActioiiEvent e)ResultSet iesultset=null;boolean boo=false;Stun

44、g Name.Passwoid.Sex.Email.Addfess.Telephone,Department,Type;mt UserId=-LGendei-O;Stung str=Tif(e.getSource(j=查詢)Name=姓名.getText().toStringO;if(!Name.equals()tryresultset=statement.executeQueiy(Huse 賓館客戶數(shù)據(jù)庫;select * fiom Useisliifo whereName=+Name 十”川);iesultset.next();UseiId=iesultset.getIiit(nUseiI

45、dM);Name=iesultset.getStnng(HNamen);Passwoid=fesultset.getStruig(nPasswoidM);Gendei-fesultset.gethit(MGendern);if(Geiider=l)Sex=“男“;else Sex=”女;Email=iesultset.getStnng(HEmair,);Address=iesultset.getStnng(nAddiessH);Telephone=iesultset.getStnng(nTeleplioneH);Depaitment=resultset.getStmig(nDepaitment

46、n);Type=iesultset.getInr(uTypeH)=l?普通員工賓館管理員”;sti-UserId+,+Name+,+Password+,+Sex+,+Email+,+Addiess+,,+Telephone+,+Depannient+n/+Type+nnH;精品文檔查詢結(jié)果.setText(sti);catch(Exception el)Strmg waming=”該客房信息不存在! ”;查詢結(jié)果.setT ext(wanuiig);JOptioiiPane.showMessageDialog(thisjvariHng,”警告,JOptioiiPane.WARNING_MESS

47、AGE);elseStimg waming=”必須要輸入客戶姓夕 I !”;JOptioiiPane.showMessageDialog(tliis?warning,”警告HJOptioiiPane.WARNING_MESSAGE);if(e.getSouice()=查詢所有)sti=H;try resultset=statement.executeQueiy(Huse 賓館客戶數(shù)據(jù)庫;select * from Userslufo11);while(iesultset.next()UseiId=iesultset.gethit(nUseiIdH);Name=iesultset.getStnn

48、g(HNamen);Passwoid=fesultset.getStiuig(nPasswoidM);Gendei-fesultset.gethit(HGendern);if(Gender=l)Sex=男”;else Sex=”女”;Email=iesultset.getStiing(HEmair,);Addiess=fesultset.getStiuig(nAddiessn);Telephone=fesultset.getStnng(nTelephoneH);Depaitment=resultset.getStmig(nDepaitmentn);Tvpe=iesultset.getInt(TypeH)= 1 ?”普通員工:賓館管理員;sti+=UserId+,+Nanie+,H+Password+,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論