【正文】
Userid Char 10 否 userpd char 10 是 各個表在表關(guān)系中的聯(lián)系為圖 : 圖 預(yù)定單歷史,入住單歷史,預(yù)定單中通過類型編號外鍵和客房類型中的類型編號連接;客房信息 通過類型編號外鍵和樓層信息連接;入住單通過客房編號外鍵連接客房信息;帳單明細(xì)通過入住單號連接入住單。 這里有三個存儲過程:保存入住單,收銀退房,計算應(yīng)收帳款。入住 39。入住 39。空房 39。 在系統(tǒng)的詳細(xì)設(shè)計階段,將確定應(yīng)該如何具體地實現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個描述直接翻譯成用具體的程序語言書寫的程序。 飯店信息管理系統(tǒng)主要包括以下幾個功能。選擇是否可以拼房。 圖 添加客房信息:房間號,選擇房間類型,樓層,額定人數(shù),額定床數(shù),填寫備注。 客戶入住管理 在圖 界面中單擊工具欄上的【業(yè)務(wù)管理】→【入住管理】菜單項,彈出“客房入住管理”界面。給客戶一個詳細(xì)的記錄,這樣可以使客戶信服。 本科生畢業(yè)設(shè)計(論文) 33 數(shù)據(jù)庫的連接 連接技術(shù) 隨著 . 的出現(xiàn),微軟決定更新 ActiveX Data Objects(ADO)并創(chuàng)建 ADO。如果對 ADO 非常熟悉,將會發(fā)現(xiàn) ADO。通過 ADO。Database=hotelbook。 } private void FillDataGrid(string sql) { SqlConnection conn=getConnection()。 (ds,t_user)。 ()。 測試方案 測試方案三測試階段的關(guān)鍵技術(shù)問題。 客房類型設(shè)置模塊,客房信息設(shè)置模塊,預(yù)定管理模塊,入住管理模塊,消費記賬管理模塊,收銀退房管理模塊,房態(tài)管理模塊。目標(biāo)是使飯店客房管理的數(shù)據(jù)信息化、快速化和網(wǎng)絡(luò)化。美觀方面當(dāng)然是提高審美觀點,盡可能做到界面美觀,可視化并且要方便管理人員使用;功能方面要擴大此系統(tǒng)的功能,以前沒有時間實現(xiàn)的現(xiàn)在要實現(xiàn)出來并且進(jìn)行功能的擴充;技術(shù)方面的改進(jìn)表現(xiàn)在系統(tǒng)雖然基本上實現(xiàn)了功能要求,但很多方面還沒有考慮仔細(xì),實現(xiàn)某一功能可以用多個控件,到底用哪個控件最好、最合適、速度最快 還是需要重點考慮的,還要簡化程序代碼,可使不同界面之間能共享一些方法、函數(shù)和變量,數(shù)據(jù)庫的關(guān)系模式可以進(jìn)一步規(guī)范化,減少冗余現(xiàn)象還有許多不足的地方也要盡可能的找出來。 這個金鵬飯店客房管理系統(tǒng)雖然仍然存在著一些不足,比如說身份驗證模塊比較簡單,可能對保密性要求不是非常的高,只保證了一些重要功能的實現(xiàn),還有一些方面沒有涉及到, 比如說服務(wù)人員管理和客房的一些基本設(shè)施的管理都沒能在系統(tǒng)中體現(xiàn)出來, 部分?jǐn)?shù)據(jù)庫表的設(shè)計存在一定的冗余等等,但是它還是有自己的一些特點的,它根據(jù)金鵬飯店客房管理中的實 際需求和需要進(jìn)行設(shè)計和開發(fā),實現(xiàn)了一個飯店客房管理部門所需要進(jìn)行的大部分工作,它的通用性能好,實用性強,易于推廣,可擴展性好,有機結(jié)合計算機自動處理與人工處理。 軟件測試 ( 1)點擊登陸文件進(jìn)入管理系統(tǒng),同時出現(xiàn)了登陸和主界面,當(dāng)不能正確輸入帳號時是不能進(jìn)入系統(tǒng)的: 圖 本科生畢業(yè)設(shè)計(論文) 36 ( 2)如果輸入錯入的帳號就會出現(xiàn)如圖 的界面: 圖 ( 3)當(dāng)輸入 3次錯誤的時候就會提示你如圖 ,并退出系統(tǒng): 圖 3次錯誤輸入的提示信息 ( 4)只有在正確的情況下才能進(jìn)入系統(tǒng)如圖 : 圖 信息 ( 5)當(dāng)進(jìn)入系統(tǒng)后就可以對系統(tǒng)的模塊進(jìn)行各種測試 ,如圖 : 本科生畢業(yè)設(shè)計(論文) 37 圖 經(jīng)過對各個模塊的 測試發(fā)現(xiàn)了許多的問題,經(jīng)過多次的修改,將系統(tǒng)的錯誤降低到最低,通過一次一次的軟件測試使原來的代碼的認(rèn)識程度加深了,能夠準(zhǔn)確的找到錯誤的所在,將系統(tǒng)的質(zhì)量提高到最好的程度,這樣就基本上能夠達(dá)到用戶所要達(dá)到的程度。在黑盒法測試方案中,采用等價劃分技術(shù),把所用可能的輸入數(shù)據(jù)(有效的和無效的)劃分成幾等價類。 } } return false。 } 應(yīng)用程序的主入口: static void Main() 本科生畢業(yè)設(shè)計(論文) 34 { (new MainForm())。 SqlDataAdapter adapter = new SqlDataAdapter(sql,conn)。 ()。 關(guān)鍵代碼 數(shù)據(jù)庫連接代碼: public static SqlConnection getConnection() { string strConnection=workstation id=localhost。一方面,RecordSets不再存在 微軟創(chuàng)建了支持?jǐn)嚅_時俱連接和操作的 DataAdapter和DataSet 類,因為不必一直連接到數(shù)據(jù)庫,所以允許更大 的可縮放性。 ADO。然后進(jìn)行退房處理。 消費記賬管理 在圖 界面中單擊工具欄上的【業(yè)務(wù)管理】→【消費記賬】菜單 項,彈出“客房消費記賬管理”界面。 客房預(yù)定管理 在圖 界面中單擊工具欄上的【業(yè)務(wù)管理】→【預(yù)定管理】菜單項,彈出“客房預(yù)定管理”界面。 新添加的客房類型會記錄在數(shù)據(jù)庫中以提供查詢。在該功能模塊能指定客房的類型的名稱,包括面積,床位,價錢,選擇是否帶電視,空調(diào),衛(wèi)生間,電話等;添加一種新的客房類型;能在界面上顯示所有的客房類型信息。 本系統(tǒng)在設(shè)計時每個功能模塊的界面 操作與數(shù)據(jù)庫操作分開,各自成為一個獨立的文件,在界面操作的文件中調(diào)用數(shù)據(jù)庫操作文件中的相關(guān)函數(shù)實現(xiàn)功能,兩個文件既相互獨立又相互統(tǒng)一,邏輯層次清晰,成為系統(tǒng)設(shè)計的一大亮點。包括如何把該系統(tǒng)劃分成 若干個模塊,決定各個模塊之間的接口,模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu),模塊結(jié)構(gòu)的設(shè)計等。離店 39。入住 39。住房 39。 本科生畢業(yè)設(shè)計(論文) 25 ( 3)存儲過程: 是在數(shù)據(jù)庫上定義的一組 SQL 語句的集合,可以通過前臺調(diào)用它從而執(zhí)行一系列對數(shù)據(jù)庫的操作。 ( 1)基本表:系統(tǒng)中一共有 10 個表,這 10個表包括: 入住表,客房信息,客房類型,帳單名細(xì),樓層信息,預(yù)定單,入住單歷史,預(yù)定單歷史,帳單明細(xì)歷史,登陸帳號表。 聯(lián)系:是兩個或兩個以上實體類型之間的有名稱的關(guān)聯(lián)。 概念模型的表示方法最常用的是實體聯(lián)系方法,簡稱 ER模型。數(shù)據(jù)庫服務(wù)器端的數(shù)據(jù)或命令請求,并執(zhí)行相應(yīng)的命令得到相應(yīng)的數(shù)據(jù) 集,對數(shù)據(jù)集進(jìn)行相應(yīng)的處理,然后將數(shù)據(jù)數(shù)據(jù)集或處理后的數(shù)據(jù)集返回給客戶端。 數(shù)據(jù)存儲名:預(yù)定歷史信息 簡要說明:對預(yù)定的信息的更改 數(shù)據(jù)流來源:客房信息模塊、 數(shù)據(jù)流去向: 預(yù)定信息管理模塊 數(shù)據(jù)結(jié)構(gòu): 入住狀態(tài) +客房信息 +單據(jù)狀態(tài) +預(yù)定單號 +預(yù)定人 +預(yù)定公司 +聯(lián)系電話 存取方式:更新 數(shù)據(jù)存儲名:賬單歷史信息 簡要說明:對帳單的信息的更改 數(shù)據(jù)流來源:對客戶消費信息的收集 數(shù)據(jù)流去向:帳單明細(xì)管理模塊 數(shù)據(jù)結(jié)構(gòu):入住單號 +入住價格 +消費金額 +結(jié)帳金額 存取方式:更新 數(shù)據(jù)存儲名: 入住歷史信息 簡要說明:對入住信息的更改 數(shù)據(jù)流來源: 入住管理模塊 數(shù)據(jù)流去向: 帳單明細(xì)管理模塊 數(shù)據(jù)結(jié)構(gòu):入住單號 +付款方式 +單據(jù)狀態(tài) +額定人數(shù) +床數(shù) 存取方式:更新 本科生畢業(yè)設(shè)計(論文) 15 第 4章 系統(tǒng) 設(shè)計 系統(tǒng)模塊劃分 系統(tǒng)設(shè)計思想 我的系統(tǒng)主要完成客房管理,客戶管理,客房查詢,客戶查詢, 客戶入住和結(jié)算等更能,為此系統(tǒng)必須能夠維護(hù)這些操作信息的數(shù)據(jù)表。 一般來說,數(shù)據(jù)字典有 5 部分組成:數(shù)據(jù)項,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,數(shù)據(jù)存儲和處理。 在完成了上面三個步驟之后,就可以進(jìn)行 Visual 的安裝了。為了方便讀者的安裝 。 Visual 2021 安裝過程: 注:安裝 Visual 2021 簡體中文企業(yè) 版必須環(huán)境時,彈出的Visual 安裝警告,單擊 “ 否 ” 即可。 Microsoft SQL Server 2021 可在運行 Intel 或兼容的 Pentium、 Pentium Pro 或 Pentium II 處理器的計算機上運作。 SQL2021 安裝過程 Microsoft SQL server2021 由一系列相互協(xié)作的組件構(gòu)成。服務(wù)器端子系統(tǒng)的功能是通過計算機網(wǎng)絡(luò)將服務(wù)器的數(shù)據(jù)庫相連,將從客戶端得到的信息進(jìn)行處理,實現(xiàn)查詢,統(tǒng)計等操作。具體的項目實施計劃如表 所示。要收回開發(fā)和使用成本,只需要 10個月。 在項目的收益方面,使用了該項目后,將減少員工 5人,按每人 800 元計算,那么 5 年將會收益 24 萬元。金國培訓(xùn)的操作人員將會熟練地使用本系統(tǒng)。 開發(fā)飯店信息系統(tǒng)時,使用的所有軟件都是正版的,所有的技術(shù)資料都是由開發(fā)單位保管的,另外通過簽訂合同還確定開發(fā)單位和使用單位的職責(zé)和違約責(zé)任,因此在法律因素方面,開發(fā)飯店信息管理系統(tǒng)是可行的。 ( 1)與工程產(chǎn)品相關(guān)的關(guān)鍵技術(shù)概述 本工程產(chǎn)品的關(guān)鍵技術(shù)在于 visual c編程的程序設(shè)計與數(shù)據(jù)庫的結(jié)合,將所有的數(shù)據(jù)信息都放入數(shù)據(jù)庫中進(jìn)行存儲,而這些數(shù)據(jù)信息的調(diào)用則完全由程序來完成,即“程序設(shè)計化,數(shù)據(jù)管理程序化”思想。可行性分析必須為決策提供有價值的證據(jù)。 本科生畢業(yè)設(shè)計(論文) 4 第 2章 可行性分析 在開發(fā)一個應(yīng)用系統(tǒng)即開始一個項目的實施前,應(yīng)該做必要的準(zhǔn)備工作,這些準(zhǔn)備工作主要包括問題的提出,可行性分析和 項目實施計劃。 因此,開發(fā)這樣一套 飯店客房 管理系統(tǒng)軟件成為很有必要的事情 ,在下面的各章中將就本次畢業(yè)設(shè)計中所開發(fā)的 飯店客房 管理系統(tǒng) ,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。 隨著科學(xué)技術(shù)的不斷提高 ,計算機科學(xué)技術(shù)日漸成熟 ,其強大的功能已為人們深刻認(rèn)識 ,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。 課題定義及系統(tǒng)內(nèi)容簡介 課題定義 隨著市場經(jīng)濟(jì)的發(fā)展和人們生活水 平的提高,飯店客房已經(jīng)成為人們安置 的首選,幾十萬到幾百萬的飯店客房比比皆是。 管理企業(yè)面臨 大范圍高標(biāo)準(zhǔn)的管理 要求 。 客房 管理是一個新興行 業(yè) ,也是一個快速發(fā)展的行業(yè)。為了更好的為廣大顧客 服務(wù), 決定開發(fā)一套飯店客房管理系統(tǒng),幫助客房 人員從復(fù)雜的 客房 管理之中解放出來。在某種意義上,信息與科技在 飯店客房 管理與現(xiàn)代化建設(shè)中顯現(xiàn)出越來越重要的地位。如何利用先進(jìn)的管理手段,提高 飯店客房 管理水平,是當(dāng) 今社會所面臨的一個重要課題。基于手工操作的種種缺點,為了更好地管理飯店,實現(xiàn)管理的自動化,我們將飯店管理的流程與規(guī)則與現(xiàn)代的計算機技術(shù)相結(jié)合,建立起飯 店信息管理系統(tǒng),以利于飯店管理的順暢進(jìn)行。他在飯店的工作人員,基礎(chǔ)設(shè)施與客戶資源之間起著信息溝通的橋梁作用 。 關(guān)鍵詞: 飯店管理系統(tǒng);數(shù)據(jù)庫; C; SQL SERVER2021 本科生畢業(yè)設(shè)計(論文) II Abstract Hotel management system with the needs of social development and the corresponding emergence of Along with the social mobility increased and the massive population flows employees and students of a nearby hotel employment management system was born the. Hotel Rooms Management System is a typical C / S model management systems. Hotel through the daytoday work of the overall system analysis software production, through feasibility analysis to the management of Hotel Rooms in the feasibility analysis. To achieve it in all aspects of benefits. Based on data dictionary for the system design to achieve the overall structure so as to further his design. Summary of Design through ER model for the realization of such data on the birth of a system that include : Rooms types of