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

正文內(nèi)容

aspnet中小規(guī)模旅館管理系統(tǒng)(doc畢業(yè)設計論文)(編輯修改稿)

2025-07-21 18:30 本頁面
 

【文章內(nèi)容簡介】 的數(shù)據(jù)庫表中Checkinregtable中獲取客戶信息,顯示在退房結賬界面的文本框中。這樣既方便了管理人員也減少了不必要的錯誤??蛻粢部梢蕴岢稣{(diào)房請求,但必需對相應的信息做修改。如房間編號、房價、房價折扣等。對之前的房費先做出結算,然后按新的信息統(tǒng)計房價。在本系統(tǒng)中還有一些周邊的費用也記錄在數(shù)據(jù)表中,如電話費、停車費用等。這些也要統(tǒng)計在房價結算的費用數(shù)目中去。客房查詢:這是對客房進行統(tǒng)一查詢的功能模塊,可以通過使用狀態(tài),房間類型等參數(shù)進行查詢,方便客戶的業(yè)務操作。客房續(xù)租:對每一次預定和入住業(yè)務,客戶都會被要求繳納一定數(shù)額的押金,可以作為預交房費和設施維護的保障金。但當客戶的入住時間超出入住登記時的預宿時間,則必需提醒客戶續(xù)交房費。當然,也可以在此時轉(zhuǎn)換房間,在對當前費用結算之后,就可以轉(zhuǎn)入新的房間登記表中。對房價、折扣、類型、編號等信息也要做相應的修改。 業(yè)務流程系統(tǒng)中的業(yè)務主要包括了日常住宿服務的所有項目。如在客戶預定之后要入住登記,然后續(xù)租或結賬退房。如圖32所示顯示了旅館日常的業(yè)務流程。圖32 業(yè)務流程圖 數(shù)據(jù)庫的設計在完成系統(tǒng)需求分析的基礎上,就可以對數(shù)據(jù)庫進行設計。數(shù)據(jù)庫的構架包括主要的表結構和表之間的聯(lián)系。 數(shù)據(jù)庫設計要求為了方便實現(xiàn)系統(tǒng)的業(yè)務流程,數(shù)據(jù)庫的設計應當使數(shù)據(jù)表之間的連接流暢及功能模塊的耦合更穩(wěn)定。對于系統(tǒng)中客戶的信息,表中必須作出詳細地記錄。還有房間設置表也應全面登記旅館所有房間的類型、價格、編號等信息。在獲取相應表中信息時,要有一個系統(tǒng)配置的鍵,方便管理員在業(yè)務記錄表中管理。 數(shù)據(jù)庫表的設計數(shù)據(jù)庫模塊設計是本系統(tǒng)最重要的模塊實現(xiàn),好的數(shù)據(jù)庫構架可以使得數(shù)據(jù)共享性高、冗余低,數(shù)據(jù)的獨立性也比較高。這樣的數(shù)據(jù)結構也可以大大地提高系統(tǒng)的運行效率,改善系統(tǒng)運行過程中的性能。下面就對幾個主要的數(shù)據(jù)表進行簡單的介紹:表 31 Roomset(顯示客房的使用狀態(tài)和客房級別)字段名稱數(shù)據(jù)類型說明客房編號文本對每間客房做一編碼使用狀態(tài)文本空閑/預定/入住入住編號文本如果入住獲取入住編號預定編號文本如果有人預定獲取預定編號房間類型文本普通單人間/普通雙人間/普通三人間/標準單人間/標準雙人間/標準三人間/豪華套間小時單價貨幣針對不同的住宿業(yè)務提供相應的計價方式每天單價貨幣每月單價貨幣房間備注文本房間配置文本房間的設備配置表 31中記錄的是每間客房是使用狀態(tài),計價方式和相應統(tǒng)計管理的編號??梢苑奖愎芾韱T在客房查詢時通過獲取不同的參數(shù),如:客房編號、使用狀態(tài)、房間類型等。可以選擇一個屬性,也可以選擇多個組合屬性方便查詢。表 32 UserTable(操作員信息的存儲,登錄管理)字段名稱數(shù)據(jù)類型說明UserID文本工作人員和管理員編號Password文本密碼職務數(shù)字1:管理員/2:工作人員姓名文本人員和管理員姓名身份證號碼文本人員身份證號碼詳細地址文本人員詳細地址聯(lián)系電話文本聯(lián)系電話表 32是對工作人員的信息進行管理,主要是對數(shù)據(jù)庫訪問權限的設置。提高系統(tǒng)數(shù)據(jù)的安全性。系統(tǒng)的操作人員分為兩種角色,一是管理員,二是工作人員。管理員可以對工作人員的信息進行更新、修改的操作。每一次登錄都會生成一個操作代碼,對工作人員的業(yè)務流程進行監(jiān)聽。對每次業(yè)務操作都有相關信息的記錄。方便以后對工作人員進行評定時作為參考數(shù)據(jù)。也改善了系統(tǒng)的可維護性和可移植性。 第4章 主要功能模塊的實現(xiàn)在本系統(tǒng)的開發(fā)過程中軟件界面其實就是軟件和用戶之間的接口。主要責任就是顯示和獲得用戶的輸入。每個軟件都有自己的業(yè)務邏輯。業(yè)務邏輯的實現(xiàn)代碼和界面的實現(xiàn)代碼如何部署是個問題。因為部署得好不好,決定了代碼是否清晰。在這個系統(tǒng)中,應該對于系統(tǒng)功能抽象成各個業(yè)務模塊,然后建立類。在類中實現(xiàn)業(yè)務的方法,在操作的時候可以實例對象,進而調(diào)用具體的成員函數(shù)來完成業(yè)務操作。 業(yè)務流程的實現(xiàn)本系統(tǒng)開發(fā)過程中采用面向?qū)ο蟮木幊谭椒?,實現(xiàn)界面與業(yè)務邏輯的分離。把具體的業(yè)務抽象成為具體的類或接口,通過實例化具體的對象調(diào)用對象的成員方法來實現(xiàn)特定功能。 業(yè)務記錄查詢實現(xiàn)在系統(tǒng)登錄時,有不同的工作職務,操作也是不同的業(yè)務界面。作為管理員,有必要對操作員每次的工作記錄進行查詢。這就要求對每次操作員登錄,要有一個統(tǒng)一的管理。記錄操作員在這次登錄的時間內(nèi)的工作記錄。在系統(tǒng)中自定義類Private Class Bl_Static正好實現(xiàn)了這個功能。這個類主要用于管理員和工作員登錄系統(tǒng)時進行記錄登錄的用戶名,在它們工作時對它們的操作進行記錄,存儲在數(shù)據(jù)庫中,生成工作記錄,可以供管理員進行查詢。在系統(tǒng)登錄界面上可以選擇不同的角色進行登錄,通過文本框textBox_name和textBox_password就可以獲取登錄人員的信息。如圖41所示。圖41 登錄管理界面在類BL_Static中有兩個方法分別實現(xiàn)記錄信息的功能。getUserId()方法用于讀取登錄信息,setUserId(string strId)方法用于填寫修改登錄信息。 界面轉(zhuǎn)換實現(xiàn)因為在客房查詢From類存在多個類之間的相互調(diào)用,為了在創(chuàng)建對象時避免因為人為的原因不斷的產(chǎn)生新對象,而造成內(nèi)存的泄漏。所以應該想一個辦法解決頁面轉(zhuǎn)換的邏輯關系問題,使得在不同的操作界面可以轉(zhuǎn)到相應的業(yè)務界面,而又不會有實際業(yè)務邏輯上的錯誤。可以設置一個相當于開關的變量,當滿足轉(zhuǎn)換條件時,轉(zhuǎn)換到正確的業(yè)務界面。反之,則提示錯誤信息。系統(tǒng)中正是定義了Private Class Bl_Kfcx_Static這樣一個類。類中有兩個控制變量,實現(xiàn)了這一功能。例如在入住查詢時就有這樣一段設置變量的代碼:private void button_rzcx_Click(object sender, EventArgs e) { = 2。 = false。 Form_zscx fm = new Form_zscx()。 ()。 = true。 = true。 = 0。 = 。 }為了通過不同的方式對旅館房間進行方便高效的查詢管理,系統(tǒng)在實現(xiàn)過程中定義了如下一些方法:get_kfbh()方法用于獲取客房編號,get_kflx()方法用于獲取客房類型,get_kfzt()方法用于獲取客房狀態(tài)。如圖42客房查詢界面所示。圖42 客房查詢界面這樣如果點擊button_kfbh,就可以激發(fā)鼠標單擊事件調(diào)用get_kfbh()方法;而對客房類型及客房狀態(tài)則是通過checkBox_kfzt和checkBox_kflx 獲取。set_kfbh(string str_kfbh)方法用于修改客房編號,set_kflx(string str_kflx)方法用于修改客房類型set_kfzt(string str_kfzt),方法用于修改客房狀態(tài)。 業(yè)務編碼的應用對每一次預定客房業(yè)務,管理員要對客戶信息做一次詳細的記錄。包括客戶的基本信息,如:姓名、性別、證件號碼、入住時間和預住時間等。但當客戶由預定客房轉(zhuǎn)入住登記時,許多信息需要重復記錄,產(chǎn)生很多不必要的麻煩。在系統(tǒng)中采用了業(yè)務編碼的方法來解決這一問題。比如,預定客房有預定編碼,入住登記時系統(tǒng)也會自動生成一個入住編碼。當客戶由預定轉(zhuǎn)入住時,入住編碼生成的同時,系統(tǒng)也會自動取消預定編碼。從而不用記錄大量的重復信息。而且,對業(yè)務查詢的主要依據(jù)也是這些業(yè)務編碼。例如,在結賬退房時,通過入住編號就會獲取很多客戶基本信息和住宿信息,如圖43所示,帶有黑色邊框的文本框的信息就是對入住客戶信息的自動獲取的。這部分管理員是無法更改的,這樣也減少了很多輸入時的錯誤。圖43 結賬退房界面 數(shù)據(jù)庫操作的實現(xiàn)對于系統(tǒng)中對數(shù)據(jù)庫的操作,本系統(tǒng)中應用的是自己定義的一些類來實現(xiàn)。具體包括數(shù)據(jù)的查詢、修改、插入、刪除的操作,這樣設計使代碼的重用性大大的提高。 數(shù)據(jù)訪問方法在系統(tǒng)中有很多訪問數(shù)據(jù)庫的操作,如果在每次訪問時寫上同樣的代碼,不僅費時而且容易出現(xiàn)錯誤。所以系統(tǒng)中自定義了一個數(shù)據(jù)訪問類 RoomsetTableAdapter。這個類是對數(shù)據(jù)源進行操作的類, 。主要的數(shù)據(jù)訪問方法如下:(1)FillBy_kfbh( dataTable, string 客房編號),該方法是對數(shù)據(jù)庫中的RoomsetTable表進行查詢,如果傳入的
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1