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

正文內(nèi)容

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

2025-07-21 18:30 本頁(yè)面
 

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