22197031賓館管理系統(tǒng)面向?qū)ο蟮姆治鲈O(shè)計(jì)實(shí)現(xiàn)_第1頁(yè)
22197031賓館管理系統(tǒng)面向?qū)ο蟮姆治鲈O(shè)計(jì)實(shí)現(xiàn)_第2頁(yè)
22197031賓館管理系統(tǒng)面向?qū)ο蟮姆治鲈O(shè)計(jì)實(shí)現(xiàn)_第3頁(yè)
22197031賓館管理系統(tǒng)面向?qū)ο蟮姆治鲈O(shè)計(jì)實(shí)現(xiàn)_第4頁(yè)
22197031賓館管理系統(tǒng)面向?qū)ο蟮姆治鲈O(shè)計(jì)實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程分析與設(shè)計(jì)課程設(shè)計(jì)學(xué)院:計(jì)算機(jī)與軟件學(xué)院系:軟件工程系專業(yè):軟件工程班級(jí):軟件 08010801學(xué)號(hào):20080014762008001476姓名:張振峰同組人:閆俊張慧敏裴國(guó)杰指導(dǎo)教師:王莉李誌時(shí)間:20112011 年 9 9 月賓館管理系統(tǒng)軟件項(xiàng)目開(kāi)發(fā)面向?qū)ο蟮姆治鲈O(shè)計(jì)實(shí)現(xiàn)報(bào)告項(xiàng)目組長(zhǎng):裴國(guó)杰項(xiàng)目成員:張慧敏閆俊 張振峰面向?qū)ο蟮姆治鲈O(shè)計(jì)實(shí)現(xiàn)一賓館住宿管理系統(tǒng)亠.需求分析1.1 系統(tǒng)需求描述進(jìn)入21世紀(jì)后我國(guó)的經(jīng)濟(jì)增長(zhǎng)在全球的突影而出,人們的生活質(zhì)量也在不斷的提高, 從而帶來(lái)旅游業(yè)的高速發(fā)展,賓館酒店行業(yè)的服務(wù)檔次迫切需要提高。在賓館酒店競(jìng)爭(zhēng)日 趨激烈的今天,要建立賓館自已的品牌

2、,就必須與高新技術(shù)緊密結(jié)合。傳統(tǒng)的純手工或簡(jiǎn) 單的計(jì)算工具,已經(jīng)不適應(yīng)現(xiàn)代經(jīng)濟(jì)高速發(fā)展和信息快速增長(zhǎng)的要求,必須運(yùn)用現(xiàn)代化管 理手段,配備完善的自動(dòng)化設(shè)備,來(lái)提高賓館自身的服務(wù)水平與質(zhì)量,從而贏得酒店的高 信譽(yù)、強(qiáng)實(shí)力、好效益!賓館信息管理系統(tǒng)吸取了中外計(jì)算機(jī)在賓館酒店業(yè)管理系統(tǒng)技術(shù), 具有強(qiáng)大豐富的賓館前、后臺(tái)管理功能,并經(jīng)不斷完善、豐富與提高。它運(yùn)行穩(wěn)定,操作 簡(jiǎn)便,管理精細(xì),移植性好。本系統(tǒng)主要由預(yù)定管理、入住管理,客房管理、統(tǒng)計(jì)分析管 理,財(cái)務(wù)管理,系統(tǒng)維護(hù)等模塊組成。各模塊由本組組員分別完成,各組員不僅要完成各 自模塊的程序設(shè)計(jì),還要撰寫(xiě)自己所做模塊的文檔,其中系統(tǒng)分析與概要設(shè)計(jì)模塊

3、由組員 共同完成。賓館在正常的運(yùn)營(yíng)中需要對(duì)客房資源、顧客信息、結(jié)算信息進(jìn)行管理,利用賓館管理 信息系統(tǒng)及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于提高管理效率。系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)賓館各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。主要完成功能:有關(guān)客房標(biāo)準(zhǔn)的制定、標(biāo)準(zhǔn)信息的輸入,包括標(biāo)準(zhǔn)編號(hào)、標(biāo)準(zhǔn)名稱、房間面積、床 位數(shù)量、住房單價(jià)、是否有空調(diào)、電視機(jī)、電話以及單獨(dú)衛(wèi)生間等。客房標(biāo)準(zhǔn)信息的修改、查詢等??头炕拘畔⒌妮斎耄头烤幪?hào)、客房類型、客房位置、客房單價(jià)、備注等。客房基本信息的查詢、修改,包括客房編號(hào)、客房類型、客房位置、客房單價(jià)、備剩余客房信息的查詢等。入住信息的輸入,包括客房編號(hào)、客房種類、客房

4、位置、客房單價(jià)、顧客姓名、顧 客身份證號(hào)碼、入住日期、折扣、備注信息等。已住房信息的修改和查詢,包括客房編號(hào)、客房種類、客房位置、客房單價(jià)、顧客 姓名、顧客身份證號(hào)碼、入住日期、折扣、備注信息等。結(jié)算信息的輸入,包括客房編號(hào)、客房種類、位置、客房單價(jià)、顧客姓名、顧客身 份證號(hào)碼、入住日期、折扣、結(jié)算日期、備注信息等。結(jié)算信息的修改和查詢,包括客房編號(hào)、客房種類、客房位置、客房單價(jià)、顧客姓名、顧客身份證號(hào)碼、入住日期、折扣、結(jié)日期、備注信息等。1.2系統(tǒng)功能結(jié)構(gòu)圖圖1.1圖書(shū)管理系統(tǒng)分析系統(tǒng)流程圖.系統(tǒng)設(shè)計(jì)2.1系統(tǒng)E-R圖2.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)房間類型表 roomtyperoomtype字段名類型

5、允許為空默認(rèn)值說(shuō)明pkdecimalX主鍵idvarcharX房間類型編號(hào)r_typevarcharX房間類型bedintX床位數(shù)pricefloatX單價(jià)foregiftfloatX押金cl_roomvarcharXN是否鐘點(diǎn)房cl_pricefloatX鐘點(diǎn)房?jī)r(jià)remarkvarcharV備注sysmarkintX0系統(tǒng)級(jí)標(biāo)志delmarkIntX0刪除標(biāo)記otherlvarcharV保留 1other2varcharV保留 2房間信息表 roominforoominfo字段名類型允許為空默認(rèn)值說(shuō)明pkdecimalX主鍵idvarcharX房間號(hào)r type idvarcharX房間類型

6、編號(hào)statevarcharX房間狀態(tài)locati onvarcharX所處位置r telvarcharX房間電話remarkvarcharV備注statetimeintX0狀態(tài)計(jì)時(shí)delmarkintX0刪除標(biāo)記otherlvarcharV保留 1other2varcharV保留 2客戶類型表customertype字段名類型允許為空默認(rèn)值說(shuō)明pkdecimalX主鍵idvarcharX客戶類型編號(hào)c_typevarcharX客戶類型dis attrvarcharX折扣屬性disco untintX折扣比例pricefloatX原價(jià)格dis pricevarcharX折扣價(jià)格remarkva

7、rcharV備注delmarkintX0刪除標(biāo)記other1varcharV保留 1other2varcharV保留 2入住信息表livein字段名類型允許為空默認(rèn)值說(shuō)明pkdecimalX主鍵ln_novarcharX入住單號(hào)r_novarcharX房間號(hào)r_type_idvarcharX房間類型編號(hào)Main roomvarcharX主房間號(hào)Main pkdecimalX主 PKc type idvarcharX客戶類型編號(hào)m idvarcharX*客戶編號(hào)c_n amevarcharX客戶名稱c jpvarcharV客戶名稱間拼sexvarcharX性別zj typevarcharX證件類

8、型zj novarcharX證件編號(hào)addressvarcharX*地址ren shuintX人數(shù)in timevarcharX入住時(shí)間daysintX預(yù)注天數(shù)acco untfloatX消費(fèi)數(shù)量foregiftfloatX押金chk_ novarcharX*結(jié)算單號(hào)chk_timevarcharX*結(jié)算時(shí)間remarkvarcharV備注useridvarcharX操作員cluemarkintX0提醒標(biāo)志statemarkvarcharX0狀態(tài)標(biāo)志delmarkintX0刪除標(biāo)記otherlvarcharV保留 1othe2varcharV保留 2預(yù)定信息表engage字段名類型允許為空默認(rèn)

9、值說(shuō)明pkdecimalX主鍵c_n amevarcharX客戶名稱c jpvarcharX客戶名稱間拼c telvarcharX客戶電話r_type_idvarcharX房間類型編號(hào)r_novarcharX房間號(hào)pa_timevarcharX預(yù)抵時(shí)間keep timeintX保留時(shí)間en g timevarcharX預(yù)定時(shí)間remarkvarcharV備注en gagemarkintX0預(yù)定狀態(tài)標(biāo)志cluemarkintX0提醒標(biāo)志delmarkintX0刪除標(biāo)記other1varcharV保留 1other2varcharV保留 2結(jié)算表checkout字段名類型允許為空默認(rèn)值說(shuō)明pkde

10、cimalX主鍵chk novarcharX結(jié)帳單號(hào)in novarcharX入住單號(hào)daysintX實(shí)住天數(shù)moneyfloatX金額chk_timevarcharX結(jié)算時(shí)間remarkvarcharV備注delmarkintX0刪除標(biāo)記otherlvarcharV保留 1other2varcharV保留 2散客開(kāi)單中間表roomnum字段名類型允許為空默認(rèn)值說(shuō)明roomidvarcharV房間編號(hào)預(yù)訂信息中間表字段名類型允許為空默認(rèn)值說(shuō)明pkdecimalV主鍵c_n amevarcharV客戶名稱c_jpvarcharV客戶名稱間拼c_telvarcharV客戶電話r_type_idva

11、rcharV房間類型編號(hào)r_novarcharV房間號(hào)pa_timevarcharV預(yù)抵時(shí)間keep_timeintV保留時(shí)間en g_timevarcharV預(yù)定時(shí)間remarkvarcharV備注en gagemarkintV0預(yù)定狀態(tài)標(biāo)志cluemarkintV0提醒標(biāo)志delmarkintV0刪除標(biāo)記other1varcharV保留 1other2varcharV保留 2三.數(shù)據(jù)處理部分關(guān)鍵源代碼:查詢語(yǔ)句:public VectorvString getColumnNamesByTabname() VectorvString cols = new VectorvString();tr

12、yStatement sta = con.createStatement();String strSql = SELECT * FROM guestroomBase WHERE 1=2;ResultSet rs = sta.executeQuery(strSql); ResultSetMetaData rsmd =rs.getMetaData(); int colCount = rsmd.getColumnCount(); for (int i = 1; i =colCount; i+) cols.add(rsmd.getColumnName(i);rs.close();sta.close()

13、;catch (SQLException sqle)sqle.printStackTrace();return (cols);public Vector getDataByTabname()Vector data = new Vector();tryStatement sta = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);String strSql = SELECT * FROM guestroomBase;ResultSet rs = sta.executeQuery(s

14、trSql);Int cols = rs.getMetaData().getColumnCount();while (rs.next()Vector vec = new Vector();for (int i = 1; i v= cols; i+)vec.add(rs.getObject(i);data.add(vec);rs.close();sta.close();catch (SQLException sqle) sqle.printStackTrace();return (data);插入代碼:String str1=jTextField1.getText();if(str1.equal

15、s()JOptionPane.showMessageDialog(null,請(qǐng)輸入客房編號(hào)!);jTextField1.requestFocus(true);return;int no=lnteger.parselnt(str1);String str2=(String)jTextField2.getSelectedItem();String str3=(String)jTextField3.getSelectedItem();String str4=jTextField4.getText();if(str4.equals()JOptionPane.showMessageDialog(null

16、,請(qǐng)輸入客房單價(jià)!);jTextField4.requestFocus(true);return;int price=Integer.parseInt(str4);String str5=jTextArea1.getText();tryString strSql = INSERT INTO guestroomBase V ALUES(?,?,?,?,?);PreparedStatement ps = con.prepareStatement(strSql);ps.setInt(1, no);ps.setString(2, str2);ps.setString(3, str3);ps.setIn

17、t(4, price);ps.setString(5,str5);int count=ps.executeUpdate();if(count1)elseJOptionPane.showMessageDialog(null,插入成功”);ps.close();con.close();catch(SQLException sqle)sqle.printStackTrace();刪除代碼:tryString strSql = DELETE FROM user WHERE用戶名=?;PreparedStatement ps = con.prepareStatement(strSql);ps.setString(1,str1);int count=ps.executeUpdate();if(count1)elseJOptionPane.showMessageDialog(null,成功刪除”);ps.close();con.close();catch(SQLException sqle)sqle.printStackTrace();獲得數(shù)據(jù)庫(kù)中某列數(shù)據(jù):public Vector getAllTab

溫馨提示

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

評(píng)論

0/150

提交評(píng)論