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

正文內(nèi)容

酒店客房預訂管理系統(tǒng)-文庫吧資料

2025-04-15 08:02本頁面
  

【正文】 }else{RBasePtr ptr=new RoomBase。if(check(temp_ptr,)) {cout房間編號已經(jīng)存在,請核查!endl。 //讀取文件中的房間信息,存入 temp_ptr 中 RBasePtr tt_ptr=temp_ptr。RBasePtr temp_ptr=NULL。ofstream outstream。return。writefile(outstream,temp_ptr)。}}//while 循環(huán)結束if(flag==0) cout不存在此編號!endl。 //刪除成功,設置標志為 1}else {before=beforenext。}while(after!=NULL){25 / 38if(after==){beforenext=afternext。 //如果第一個元素就是要刪除的元素則直接刪除after=NULL。} CBasePtr before=temp_ptr,after=temp_ptr。 //讀取文件中的客戶信息,存入 temp_ptr 中if(!check(temp_ptr,)) {cout不存在此編號!endl。CBasePtr temp_ptr=NULL。ofstream outstream。 //將新的鏈表信息寫入文件中}}void CustomerBase::remove(Customer temp) //刪除客戶信息{int flag=0。}(E:\\)。ptrthe_customer=temp。return。 //用此臨時指針獲取指針尾部指針,從而讓新客戶信息加到指針尾部,寫入的時候也會相應寫到文件尾部while(tt_ptrnext!=NULL) tt_ptr=tt_ptrnext。readfile(instream,temp_ptr)。(E:\\)。}else{ifstream instream。}void CustomerBase::add(Customer temp) //添加客戶信息{if(==||==1){cout用戶信息未填寫完整,請重新填寫!。else the_ptr=the_ptrnext。 temp_ptr,int number) //核對預訂的客戶和客房信息,看是否還有空房{RBasePtr the_ptr=temp_ptr。}23 / 38return false。while(the_ptr!=NULL){if(the_ptr==number)return true。}}bool check(CBasePtramp。 //這兩個 if 語句用來判別輸出房間信息outstreamt_temp t_temp t_tempendl。while(t_temp!=NULL) {if(t_temp==1)t_temp=t_tempnext。 temp){if(temp==NULL) return。}}void writefile(ofstreamamp。t_temp=new RoomBase。temp=t_temp。if(()) return。t_temp=level。instreamconfig。instreamnumber。string config=。 temp) //讀取文件函數(shù)的重載{int number=1。}}void readfile(ifstreamamp。 //這兩個 if 語句用來判別輸出客戶信息outstreamt_temp t_tempendl。 //為了防止寫完文件后,指針到達指針尾while(t_temp!=NULL) {if(t_temp==)t_temp=t_tempnext。 temp) //信息寫入文件中{if(temp==NULL) return。}}void writefile(ofstreamamp。t_temp=new CustomerBase。temp=t_temp。if(()) return。t_temp=t_name。21 / 38instreamt_name。string t_name=。 instream,CBasePtramp。(get)。cout請按下任何鍵繼續(xù)……endl。}InfoBase::InfoBase(){next=NULL。20 / 38}CustomerBase::CustomerBase(){next=NULL。room_level=0。number=1。typedef InfoBase* IBasePtr。typedef CustomerBase* CBasePtr。InfoBase* next。void output(InfoBase*amp。bool checkall(InfoBase*amp。bool check(InfoBase*amp。void remove(InfoBase*amp。void add(InfoBase*amp。int room_number。}。Room the_room。void add(Room temp)。}。19 / 38Customer the_customer。void add(Customer temp)。//房間配置:高級,優(yōu),良,中等,普通}。int room_level。class Room{public:Room()。int number。namespace info_space{class Customer{public:Customer()。(8)退出:主界面選擇 0 退出程序。(6)查詢客戶和房間總信息量:主界面選擇 6 進入該功能, 通過讀取文件信息、預訂然后將信息輸出顯示。:系統(tǒng)提示輸入要刪除的房間號,輸入后即可刪除該房間。(5)增刪房間信息:主界面選擇 5 進入客房信息管理菜單。 :系統(tǒng)提示輸入要更改的客戶號,輸入后即可更改該客戶的個人信息。選擇數(shù)字 06 進入相應功能。本程序通過四個類:客戶類、客戶庫類、客房類、客房庫類,并通過主函數(shù)調(diào)用類函數(shù)實現(xiàn)了這五大功能模塊的功能。在程序設計上,我們的目標就是先實現(xiàn)單個模塊,進而實現(xiàn)整個程序。通過房間號或客戶號實現(xiàn)客房的預訂情況以及客戶入住情況的查詢工作。(3)刪除模塊:將已退訂的客戶從數(shù)據(jù)庫中刪除。13 / 38(1)新建模塊:實現(xiàn)所有客房、訂房客戶的錄入工作。12 / 38 系統(tǒng)程序流程圖第五章 模塊設計思路分析本程序共有五大功能模塊:新建模塊、更改模塊、刪除模塊、查詢模塊和顯示模塊。 錯誤改正方法系統(tǒng)出現(xiàn)錯誤時,將彈出提示框。:打印機、終端顯示器。 輸出設計內(nèi)容,如客戶、酒店管理人員、前臺服務人員等。 輸入檢驗設計本系統(tǒng)對輸入檢驗設計的地方有如下幾處:11 / 38,系統(tǒng)會自動檢測該信息是否已在系統(tǒng)中存在。:檢測客戶登記狀態(tài),確保不會重復登記或登記錯誤。計算機硬件選擇取決于要運行的軟件系統(tǒng),本系統(tǒng)建議最低采取如下配置:內(nèi)存:512MB;CPU:奔四 以上;硬盤:空余空間 4G。應該選擇具有較高性能的計算機。 系統(tǒng)物理方案配置設計1)系統(tǒng)的可靠性:該系統(tǒng)要求 24 小時不間斷工作工作,發(fā)生錯誤的概率低于 %。:對于處理過程中涉及的概念性的數(shù)據(jù)類型進行確切的定義。(6)全刪:刪除所有客房信息。(4)查詢:查詢所需客房的訂房狀態(tài)。9 / 38(2)更改:更改相應客房的信息。(6)全刪:刪除所有客戶信息。(4)查詢:查詢所需客戶的訂房信息。 客戶信息子模塊8 / 38(1)新增:錄入客戶編號、客戶姓名等信息(2)更改:更改相應客戶的個人信息。(3)客房信息:可以添加新客房,修改客房描述(房間等級,內(nèi)部設施等) ,刪除客房以及查看所有客房的狀態(tài)信息。它有以下四大模塊:(1)訂房:按照客戶需求,為新客戶分配新客房。(5)房間預訂情況查詢:可按客戶號、房號查詢,方便實用,在眾多房間、客戶中準確查詢到某個房間或客戶。(3)客房設置:可以添加新客房,修改客房描述(房間等級,內(nèi)部設施等) ,刪除客房。它有以下幾個功能:(1)客房預訂:按照客戶需求,為新客戶分配新客房。 出錯處理需求在進行每一步操作時,都會有相應的提示操作,當系統(tǒng)出錯時,會有相應的提示信息讓你尋找錯誤,它的簡單,易學的特性使得能夠廣泛普及,讓更多的人去使用。2. 經(jīng)濟可行性 該系統(tǒng)節(jié)省人力資源成本的同時,可以提高業(yè)務效率,并能夠及時、準確、迅速地滿足顧客服務的需求,系統(tǒng)的開發(fā)成本低,現(xiàn)有的 PC 機即可提供該系統(tǒng)開發(fā)工作需要的所有硬件設備環(huán)境。 (5)房間預訂情況查詢:可按客戶號、房號查詢
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1