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