freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[管理學(xué)]酒店客房管理系統(tǒng)設(shè)計報告(存儲版)

2024-10-24 12:44上一頁面

下一頁面
  

【正文】 詢完畢,返回主菜單 } /*主函數(shù) */ main() { FILE *fp。//跳出查詢 default: { cout輸入出錯 !請重試 endl。//按各等級空余房間查詢 case 39。 switch(i) { case 39。 cout\t\t\t1查詢顧客情況 \n。\t39。\t39。C 等 39。//輸出個等級房間單價 cout39。\t39。\t39。B 等 39。tt) endl。 cinc。amt。//輸出顧客姓名 for(int i=0,w=1。i++) { if(strcmp(gesters[i].name,searchname)==0)//若是查到了顧客 { y=TRUE。 信息系統(tǒng)分析與設(shè)計報告 27 for(int j=0。 } if(TOTAL==0) { p=0。 cout\n 是否繼續(xù) ?(y/n)\n。i++) { for(。 cindelname。Y39。 int T。amt。 } if([j]300amp。amp。 } /*工具函數(shù) */ void addnum(PG ad) //返回因被刪除顧客占用的房間號 { for(int j=0。amt。gesters[j].name39。//不為空時輸出所有信 息 for(int j=0。) 信息系統(tǒng)分析與設(shè)計報告 24 goto loop1。//以添加形式讀入磁盤 rewind(fp)。 } fwrite(amp。||c==39。 }back+=count。 信息系統(tǒng)分析與設(shè)計報告 23 } else //若為 E 等房 { E+=1。\t39。 [i]=A。,region+64)。//數(shù)值過大處理 continue。 if(remain[region1]1) //判斷空余房間數(shù) { cout該等級客房已售完 !\n。 //輸入訂房等級 region = line[0]。 //出錯處理 } } if(w==1) cout\n 先生,請輸入您的姓名 :\n。 //1 為男性 else if(k==39。 TOTAL++。 return。 //密碼錯誤未超過 3 次,重新輸入 } cout\n 通過密碼驗證,程序啟動 !\n\n。amt。amt。amt。amt。 cout\t歡迎進入客房服務(wù)終端 \n\n。,39。 PG gesters[N]。 //按各等級價格查詢 void display()。 //各等級房間價格 int remain[5]。 整體的用戶界面是通過 do. .while()語句使得菜單界面循環(huán)顯示,每次執(zhí)行完一個命令后再次顯示出菜單界面,直到選擇退出命令,循環(huán)終止,程序停止執(zhí)行。 物理設(shè)計 在本實例中,房間號碼 ,客人姓名,證件號碼這幾個屬性是主碼,設(shè)計時考慮建立這些索引,使得對數(shù)據(jù)庫的查詢、插入、修改和刪除的速度加快,效率也提高。(每個 表格表示在數(shù)據(jù)庫中的一個表) ( 1)客人信息表 字段名稱 數(shù)據(jù)類型 說明 1 CNAME CHAR( 20) 姓名 (主碼) 2 CIDTYPE CHAR( 20) 證件類型 3 CIDNO CHAR( 20) 證件編號(主碼) 4 CTEL CHAR( 20) 電話 ( 2)住店管理表 字段名稱 數(shù)據(jù)類型 說明 1 CNAME CHAR( 20) 客人姓名 2 CIDNO CHAR( 20) 證件號碼 3 ROOMNO CHAR( 20) 房號 信息系統(tǒng)分析與設(shè)計報告 16 4 INDATE CHAR( 20) 入住日期 5 OUTDATE CHAR( 20) 預(yù)計離開日期 6 CHECKOUTDATE CHAR( 20) 結(jié)帳離開日期 7 TOTAL CHAR( 20) 應(yīng)付金額 ( 3)預(yù)定信息表 字段名稱 數(shù)據(jù)類型 說明 1 CNAME CHAR( 20) 預(yù)訂客人姓名 2 CSEX CHAR( 20) 預(yù)訂客人性別 3 ROOMNO CHAR( 20) 預(yù)訂房號 4 ROOMTYPE CHAR( 20) 預(yù)訂房類型 5 ROOMPRICE CHAR( 20) 預(yù)訂房價格 6 CIDTYPE CHAR( 20) 預(yù)定人證件類型 7 CIDNO CHAR( 20) 預(yù)訂人證件號碼 8 CINDATE CHAR( 20) 預(yù)訂入住日期 9 OUTDATE CHAR( 20) 預(yù)訂離開日期 10 CTEL CHAR( 20) 聯(lián)系電話 ( 4)歷史信息表 字段名稱 數(shù)據(jù)類型 說明 1 CNAME CHAR( 20) 客人姓名 2 CSEX CHAR( 20) 性別 3 CIDTYPE CHAR( 20) 證件類型 4 CIDNO CHAR( 20) 證件號碼 5 CTEL CHAR( 20) 聯(lián)系電話 6 CROOMNO CHAR( 20) 入住房號 7 ROOMTYPE CHAR( 20) 房間類型 8 ROOMPRICE CHAR( 20) 房間價格 9 CINDATE CHAR( 20) 入住日期 10 COUTDATE CHAR( 20) 結(jié)帳離開日期 信息系統(tǒng)分析與設(shè)計報告 17 在上面的實體以及實體之間的關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表格和各個表格之間的關(guān)系,即關(guān)系模型。輸入命令提示中的序號便可以選擇相應(yīng)的命令,增加記錄時逐項提示輸入入住人數(shù)和入住天數(shù),然后提示各種可行方案供旅客選擇,根據(jù)提示,選擇相應(yīng)的序號后,再通過登記,就可以將信息添加到鏈表中。 操作結(jié)果:根據(jù)客戶的選擇方案,登記客戶信息,并將其記錄在鏈表中。 操作結(jié)果:輸出被預(yù)訂房間的信息,以及已預(yù)定房間的總數(shù)。 操作結(jié)果:各種房間都建立各自的鏈表,并已初始化。 簡要說明: “客房管理”加工,可以基本滿足管理員的日常工作需要。 對數(shù)據(jù)流圖中所有的數(shù)據(jù)存儲都要加以說明,現(xiàn)在以二層圖中的“ D6 客房預(yù)訂表”為例進行說明,見表 3。本系統(tǒng)支持經(jīng)理對營運數(shù)據(jù)的統(tǒng)計分析功能( F5)。 現(xiàn)行系統(tǒng)的上述弱點,實質(zhì)上反映公司在賓館服務(wù)客戶的過程中,對信息的產(chǎn)生、傳輸、加工與挖掘分析利用方面存在不足,不能滿足企業(yè)管理與業(yè)務(wù)發(fā)展的要求,也對企業(yè)形象造成不利的影響。 結(jié)合前面需求分析階段的結(jié)果進行綜合處理,確定了客房管理系統(tǒng)需要完成的功能,主要劃分為以下模塊: (1)前臺操作:包括開房登記、退房結(jié)帳和房狀態(tài)查看 (2)預(yù)定管理:包括預(yù)定房間、預(yù)定入住和解除預(yù)定 (3)信息查詢:包括在住客人列表、預(yù)定客人列表和歷史客人列表 (4)報表統(tǒng)計:包括開房記錄統(tǒng)計、退房結(jié)帳和預(yù)定房間統(tǒng)計表 系統(tǒng)管理功能調(diào)查 現(xiàn)在我國的中小型賓館客房管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機制已不能適應(yīng)時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代。它通過給程序加入擴展語句,把函數(shù)“封裝”進Windows 編程所必需的“對象”中,使得復(fù)雜的工作條理清晰,編寫容易。總的來說,酒店作業(yè)是一個實時系統(tǒng)。另外,結(jié)賬時也很容易出現(xiàn)跑賬的情況,給酒店帶來經(jīng)濟損失。雖然我們開始的時間較緊迫且相關(guān)知識點少,這給項目開發(fā)帶來一定的困難,但從我們所具備的系統(tǒng)開發(fā)所需的人員、軟件、硬件資源和工作環(huán)境來說該項目的開發(fā) 也 是 應(yīng)該 具有可行性的。 該項目產(chǎn)品主要包括程序和文件。這個系統(tǒng)應(yīng)該給酒店的經(jīng)營帶來直接或間接的 經(jīng)濟效益,使酒店能在先進的計算機網(wǎng)絡(luò)系統(tǒng)的支撐下在管理方面逐步上檔次上水平,進一步提高效率和體現(xiàn)酒店的整體形象。 隨著 賓館 規(guī)模的不斷擴大,客房數(shù) 量的急劇增加,有關(guān)客房的各種信息量也在不斷成倍增長。通過這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,實現(xiàn)了客房信息管理的系統(tǒng)化、規(guī)范化和自動化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理成本。 系統(tǒng) 24 小時連續(xù)可靠運行,對重點業(yè)務(wù)實施全天候動態(tài)監(jiān)管。 ●統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一報表的格式。傳統(tǒng)的酒店管理模式使得酒店無法保持高效率的管理,現(xiàn)舉例加以說明:( 1)查詢客房的時間長。若有一個部門收到信息晚一點,就會把 VIP當(dāng)成普通客人對待,將會造成不利影響。同時,酒店的賬務(wù)是連續(xù)不斷的,如果因為一時的障礙而造成了數(shù)據(jù)的不完整性,對酒店未來發(fā)展計劃的制定也會帶來負(fù)面的影響,而管理信息系統(tǒng)就能解決以上問題。在這種機制下,不必編寫一個大型的程序,而是建立一個由若干個微小程序組成的應(yīng)用程序,這些微小的程序可以由用戶啟動的事件來觸發(fā)。 現(xiàn)行系統(tǒng)是手工運作的系統(tǒng),可以支持向客戶提供客房服務(wù)功能,但是,存在以下薄弱環(huán)節(jié): 1.現(xiàn)行系統(tǒng)是手工運作的系統(tǒng),業(yè)務(wù)人員手工作業(yè)量大,數(shù)據(jù)傳遞不及時,對數(shù)據(jù)的統(tǒng)計和計算運程中易發(fā)生差錯,工作效率較低。 系統(tǒng)業(yè)務(wù)流程調(diào)查 系統(tǒng)業(yè)務(wù)流程圖如圖 2所示: 信息系統(tǒng)分析與設(shè)計報告 6 圖 2 業(yè)務(wù)流程圖 系統(tǒng)數(shù)據(jù)流程調(diào)查 數(shù)據(jù)流圖描述 數(shù)據(jù)流圖是對組織中信息運動的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。 客房管理數(shù)據(jù)流程二層圖說明 客房管理數(shù)據(jù)流程二層圖見圖 5所示: 圖 5 客房管理流程一層圖 圖 : , , , 房間。 表 1 數(shù)據(jù)流 F2住宿證 數(shù) 據(jù) 流 系統(tǒng)名: 賓館客房 管理信息系統(tǒng) 編號: F2 條目名: 住宿證 別名: 來源:客戶 去向: 管理系統(tǒng) 數(shù)據(jù)流結(jié)構(gòu): {入住日期+住宿證編號+客戶姓名+房間號+押金+折扣+補交日期+操作員 } 簡要 說明 : 以此記錄客戶 入住情況,供服務(wù)員引領(lǐng)客戶前去某房間,退房時要交回。 ( 3) 掛賬管理:掛賬查詢、客戶結(jié)款。 操作結(jié)果:輸出本程序的各種功能,給以 用戶操作提示。 int print_chose(int regnum,int regday) 初始條件:輸入入住人數(shù)與住宿天數(shù)。 void Save(char filename[]) 初始條件:建立一個文本文件。保存至文件即將鏈表中的信息寫到文件中。 對照數(shù)據(jù)依賴的理論對各個關(guān)系模式逐一進行分析,考察是否存在部分函數(shù)依賴、傳遞函數(shù)依賴、多值依賴,確定個關(guān)系模式分別所屬的范式類型。 其它詳細設(shè)計 首先,程序開始執(zhí)行先將文本文件 ,然后按照功能操作提示進行選擇,客戶經(jīng)過登記入住后便可以的到一個新的鏈表,最終可以選擇“保存至文件”進行文件保存操作。 if(!=nxm||!=123456) { MessageBox(密碼錯誤! )。 //預(yù)定 void del()。 //各等級價格 int remain[5]={100,100,100,100,100}。t39。s39。i7。(w[0][i]=39。(w[0][i]=39。(w[0][i]=39。 } if((x[0][0]!=w[0][0])||(x[0][1]!=w[0][1])//輸入密碼若不正確 信息系統(tǒng)分析與設(shè)計報告 20 ||(x[0][2]!=w[0][2])||(x[0][3]!=w[0][3]) ||(x[0][4]!=w[0][4])||(x[0][5]!=w[0][5])) { to2: m++。 PG g。//輸入顧客信息 int region,count=0,total,j=0。 loop2:{ if(k==39。F39。 //輸入姓名 for(。||region39。//詢問開取房間數(shù) cinline。 //計算金額 if(w==1) printf(\n s 先生,你已經(jīng)預(yù)定了 c 等級的房間 ,amp。icount+back。\t39。 } else if(region == 4)//若為 D 等房 { D+=1。E。//輸出金額 cout\n\t 您的預(yù)訂成功,歡迎光臨本賓館 !\n。//若重復(fù)預(yù)定房間 } else break。//讀入磁盤 p++。 cinu。 return。gesters[j],sizeof(struct Passenger),1,fp))!=0,j=TOTAL。i20amp。gesters[j].roomNO[i]600。amp。 //空房間數(shù)加 1 } if([j]200amp。amt。amt。 if((fp=fopen(,w))==NULL) { cout\n 信息文件打開
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1