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

正文內(nèi)容

vb賓館客房管理信息系統(tǒng)的設(shè)計與實現(xiàn)-預覽頁

2025-01-08 10:28 上一頁面

下一頁面
 

【正文】 斷成倍增長?!顿e館客房管理信息系統(tǒng)》正是為此而設(shè)計的,該系統(tǒng)基于客戶機服務(wù)器模式( C/S)結(jié)構(gòu)設(shè)計,能夠?qū)崿F(xiàn)多臺客戶機同時遠程管理,運 用 Microsoft SQL Server 2021數(shù)據(jù)庫系統(tǒng)和 Visual Basic 程序語言開發(fā)實現(xiàn),主要包括客房登記、調(diào)換客房、退房登記、客房 管理、房態(tài)查看等模塊。 賓館客房管理信息系統(tǒng)的項目背景 近年來,賓館業(yè)迅猛發(fā)展,市場的競爭日趨激烈,全面提高賓館的管理水準,已成為賓館業(yè)發(fā)展的當務(wù)之急。但對占 80%以上的廣大中小型賓館來說,是難以做到的。采用電腦管理業(yè)務(wù)、財務(wù)等諸多環(huán)節(jié)已成為推動賓館業(yè)迅速發(fā)展的先決條件,通過這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,實現(xiàn)了客房信息管理 的系統(tǒng)化、規(guī)范化和自動化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理成本。 賓館在其運作期間,服務(wù)水平的高低,直接影響到賓館的形象和聲譽,如:服務(wù)的安排、調(diào)度是否周到;客人的要求是否能迅速、很好地得到滿足;市場的2 預測分析是否快捷、準確等。 本賓館 客房 管理信息系統(tǒng),是針對賓館的具體業(yè)務(wù)而開發(fā)的,業(yè)務(wù)管理以賓館的前臺管理為核心,為用戶提供迅速、高效的服務(wù),減免手工處理的繁瑣與誤差,及時、準確地反映賓館的工作情況、經(jīng)營情況,從而提高賓館的服務(wù)質(zhì)量,并配合現(xiàn)代化的賓館管理,獲得更好的經(jīng)濟效益。它最早是于 70年代初在國外開始發(fā)展起來的,到了 80 年代,國外的賓館管理系統(tǒng)的整個模式已基本定型,技術(shù)較成熟,功能也較齊全。 到了 90年代中期,隨著計算機在賓館中的普及應(yīng)用,以及計算機技術(shù)的不斷發(fā)展,賓館計算機系統(tǒng)的發(fā)展到了一個新的時期,新的系統(tǒng)平臺、新的軟件功能、新的系統(tǒng)特點及發(fā)展方向不斷涌現(xiàn)。賓館作為一個服務(wù)性行業(yè),從客房的營銷即客人的預定開始,到入住登記直至最后退房結(jié)賬,整個過程應(yīng)該能夠體現(xiàn)以賓客為中心,提供快捷、方便的服務(wù),給賓客一種顧客至上的享受,提高 賓館的管理水平,簡化各種復雜操作,在最合理最短時間內(nèi)完成賓館業(yè)務(wù)規(guī)范操作,這樣才能令顧客舒適難忘,增加顧客回頭率。 據(jù)我國賓館業(yè)的統(tǒng)計分析表明: 在現(xiàn)代的賓館服務(wù)行業(yè)中,由于客戶流量增長,傳統(tǒng)的管理方法使得辦公人員每天要處理的事務(wù)繁多,重復性的工作使其效率較低;各類客 戶信息收集不齊全;分類、歸檔不合理,以至于造成查找困難;保存方式不科學,使得資料、文件受損,影響使用效果和時間。客房管理是賓館管理的核心任務(wù),為此,結(jié)合目前客房管理的現(xiàn)狀,經(jīng)過充分的調(diào)研和綜合分析,開發(fā)了賓館客房4 管理 信息系統(tǒng) [3]。后臺的數(shù)據(jù)庫使用 Microsoft SQL Server 2021,開發(fā)工具微軟公司的 VISUAL , 具有良好的升級潛力和可維護性 [4]。 64M 內(nèi)存及以上,硬盤空間 100M 以上 ),設(shè)備的安裝調(diào)試工作簡單, PB 軟件的價格不5 高,操作簡單,對用戶進行少量的培訓工作就可以使用戶熟練的使用本系統(tǒng),因而培訓費用較低。使管理和業(yè)務(wù)流程信息化,是管理信息現(xiàn)代化的第一步。 數(shù)據(jù)字典 經(jīng)過以上綜合分析,設(shè)計出后臺數(shù)據(jù)庫的數(shù)據(jù)字典如下。賓館管理系統(tǒng)使用的體系結(jié)構(gòu)一般有三種類型:單機系統(tǒng)、集中式和分布式。 集中式處理結(jié)構(gòu),采用一臺或二臺小型計算機或超級微機作為主機,使用人員通過各終端與主機聯(lián)系,進行各類數(shù)據(jù)處理作業(yè)。 分布式處理結(jié)構(gòu)以高檔微機或小型機作為網(wǎng)絡(luò)服務(wù)器,通過網(wǎng)絡(luò)連接各個工作站,而各工作站都是一臺獨立的微機,本身具有數(shù)據(jù)處理的能力,需要時可聯(lián)機入網(wǎng)在服務(wù)器內(nèi)進行數(shù)據(jù)處理,是目前理想的體系結(jié)構(gòu)。 隨著通訊技術(shù)的發(fā)展, Inter 的普及,分布式結(jié)構(gòu)實現(xiàn)了遠程數(shù)據(jù)處理。 目前 C/S 結(jié)構(gòu)的交互性較強,安全性高,處理速度快,而 B/S 結(jié)構(gòu)的 點對多點、多點對多點的開放式模式降低了系統(tǒng)的安全性,而且通過網(wǎng)絡(luò)傳遞信息,通信量大,處理速度較慢,對一些中小型賓館來說, C/S 結(jié)構(gòu)是首選結(jié)構(gòu) [6]。各種功能之間有各種信息聯(lián)系,這樣就構(gòu)成了一個有機整體,形成一個完整的軟件功能結(jié)構(gòu)。由于 Windows XP的界面友好,安全性高,所以系統(tǒng)平臺選擇了 Windows XP。 可視化開發(fā)工具選擇 Microsoft Visual Basic , 具有很多可免費使用的控件和一些可直接注冊使用的 ActiveX 組建,可視化效果非常好 [7]。 客戶信息管理:入住賓館的客人的具體信息的錄入、身份證合法性校驗、保存等。 結(jié)算功能:客戶退房收款以及注銷房間 、單位掛賬、單位結(jié)算 等。 賓館客房管理系統(tǒng)( 客戶端 )住宿管理客房管理掛賬管理查詢統(tǒng)計日結(jié)管理系統(tǒng)設(shè)置系統(tǒng)住宿登記追加押金退宿登記退宿結(jié)賬客房查看房態(tài)查看客房設(shè)置掛賬查詢客戶結(jié)賬退宿查詢登記預收報表宿費提醒住宿查詢客流量統(tǒng)計客房結(jié)算報表修改密碼數(shù)據(jù)庫備份操作員設(shè)置權(quán)限設(shè)置關(guān)于系統(tǒng)退出系統(tǒng) 圖 4:系統(tǒng)功能模塊圖 客戶機服務(wù)器( C/S)通訊協(xié)議設(shè)計 本系統(tǒng)在客戶機與服務(wù)器的通訊采用 VB的 WinSock 控件,基于 TCP/IP 協(xié)議的 設(shè)計。綜合上面的需求,自然而然想到計算機網(wǎng)絡(luò)通訊中數(shù)據(jù)鏈路層的協(xié)議(注:本系統(tǒng)中的數(shù)據(jù)并不是數(shù)據(jù)幀,但和數(shù)據(jù)幀很相似,為了路方便起見,均已幀來論述)。這時需要對 “幀”進行格式化編碼,方法有很多,這里采用“幀頭“作為功能操作符,后面的數(shù)據(jù)作 為操作的附帶數(shù)據(jù)。 本系統(tǒng)采用客戶機向服務(wù)器發(fā)送請求的“幀”的動作控制符如表 1所示。此時關(guān)鍵問題是如何判斷那些修改命令會造成讀信息命令失效。 表 2: 寫讀同步觸發(fā) 矩陣表 寫 讀 18 19 20 21 22 23 24 25 26 27 28 29 01 0 1 0 0 0 0 0 0 0 0 0 0 02 1 0 0 0 0 0 0 0 0 0 0 0 03 1 1 0 1 0 0 0 0 0 0 0 0 04 0 0 0 0 1 0 1 1 1 1 0 0 04 0 0 0 0 1 0 0 1 0 0 0 0 06 0 0 0 0 0 1 1 1 0 0 0 0 07 0 0 0 0 1 0 1 1 0 0 0 0 08 0 0 0 0 1 1 1 1 0 0 0 0 09 0 0 0 0 1 0 1 1 1 1 0 0 10 0 0 0 0 0 0 1 0 0 1 0 0 11 0 0 0 0 1 1 1 1 0 0 0 0 12 0 0 0 0 0 0 0 1 0 0 0 0 13 0 0 0 0 0 0 0 1 0 0 0 0 14 0 0 0 0 1 1 0 1 0 0 0 0 15 0 0 0 0 1 1 0 1 0 0 0 0 16 0 0 0 0 0 1 0 1 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 1 系統(tǒng)安全性設(shè)計 由于當前計算機的運算速度日益提升,在這種情況下就不得不考慮安全性問17 題,由于本系統(tǒng)采用 C/S 結(jié)構(gòu)存在遠程通訊問題,就更不能不考慮安全性問題。目前比較成熟的字符串加密技術(shù)主要是 MD5( MessageDigest Algorithm 5 信息 摘要算法 ),由 于 MD5是不可逆的加密算法,這種加密機制可用于校驗數(shù)據(jù)是否被篡改,另外本系統(tǒng)中還實行一種自己定義的字符串加密算法,在一定程度防止數(shù)據(jù)的被攔截導致信息的泄露。不管是 MD MD4 還是 MD5,它們都需要獲得一個隨機長度的信息并產(chǎn)生一個 128 位的信息摘要。具體算法實現(xiàn)如下: Public Function StringEnDeCode(strSource As String, MA As Integer) As String On Error GoTo ErrEnDeCode 39。 Chr(CHARNUM) Next I StringEnDeCode = strTmp Exit Function ErrEnDeCode: StringEnDeCode = End Function 數(shù)據(jù)庫用戶密碼安全性設(shè)計 本系統(tǒng)中,每個用戶的用戶名和密碼都是存放在服務(wù)器端的數(shù)據(jù)庫中 。當然在用戶登陸時,用戶提交的密碼也用 MD5 加密,然后用密文去數(shù)據(jù)庫中匹配。 20 圖 8:系統(tǒng)綜合 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 根據(jù)上一節(jié)中的 ER圖可以設(shè)計出以下的數(shù)據(jù)庫表: 客房表(房間號,房間類型,價格,房態(tài),標志,配置,使用設(shè)置,營業(yè)日期,備注) 客房住宿登記表(憑證號碼,姓名,證件名稱,證件號碼,詳細地址,出差事由,房間號,客房類型,聯(lián)系電話,客房價格,住宿日期,住宿時間,住宿天數(shù),宿費,折扣,應(yīng)收宿費,預收金額,提醒日期,退宿日期,備注,標志,日期,時間,結(jié)款方式,退宿時間,提醒時間,摘要, BZ) 退房登記表(憑證號碼,姓名,證件名稱,證件號碼,詳細地址,工作單位,房間號,客房類型,客房價格,住宿日期,住宿時間,住宿天數(shù),宿費,折扣或招待,折扣,應(yīng)收宿費,雜費,電話費,會議費,存車費,賠償費,金額總計,預收宿費,退還宿費,退房日期,退房時間,日期,時間,備注,聯(lián)系電話, BZ) 21 掛賬登記表( ID,日期,掛賬單位,摘要,住宿金額,欠款金額,還款金額,金額累計,姓名,證件號碼,票號,時間,序號,房間標準,房間價格) 用戶表(用戶名,密碼) 用戶權(quán)限表(客房預定,住宿登記,追加押金,調(diào)房登記,退宿登記 ,客房管理,客房查詢,房態(tài)查看,掛帳查詢,客戶結(jié)款,預定房查詢,住宿查詢,退宿查詢,宿費提醒,登記預收報表,客房銷售報表,客房銷售統(tǒng)計報表,操作員設(shè)置,密碼設(shè)置,數(shù)據(jù)庫備份,權(quán)限設(shè)置,用戶名) 第五章 賓館客房管理系統(tǒng)的詳細設(shè)計與實現(xiàn) 數(shù)據(jù)庫的實現(xiàn) 創(chuàng)建數(shù)據(jù)庫:打開 Microsoft SQL Server 2021 的企業(yè)管理器,創(chuàng)建一個空數(shù)據(jù)庫,命名為 Hotel,如圖 9 所示。 服務(wù)器前臺界面的設(shè)計 服務(wù)器前臺設(shè)計要做到美觀大方,最好不要過多的占用系統(tǒng)資源,這樣會得不償失,因為服務(wù)器的主要 任務(wù)是向客戶機提供服務(wù)的。取得數(shù)據(jù)的字符串 Dim ArryStr() As String Dim StrBack As String 39。將數(shù)據(jù)分成數(shù)組 Select Case ArryStr(0) 39。設(shè)置單個用戶權(quán)限 Case SetQuanXian 26 StrBack = SetQuanXian(ArryStr()) 39。添加用戶 Case CreateUser StrBack = CreateUser(ArryStr(1), ArryStr(2)) 39。獲取指定編號的信息 Case GetOneBhXinxi StrBack = GetOneBhXinxi(ArryStr(1)) 39。獲取入住客房所有信息 Case GetAllFullRoomInf StrBack = GetAllFullRoomInf() 39。修改或者添加客房 Case ChangeOrCreateRoom StrBack = ChangeOrCreateRoom(ArryStr()) 39。獲取所有退房完全的信息 Case GetAllTuiFangInf StrBack = GetAllTuiFangInf() 39。獲取指定年度的退房統(tǒng)計報表 Case GetYearTongJi StrBack = GetYearTongJi(ArryStr()) 39。 Chr(1) amp。檢查是否出現(xiàn)連接錯誤 If SockToCln(index).State = sckConnected Then 39。 服務(wù)器 管理模塊的創(chuàng)建與設(shè)計 服務(wù)器參數(shù)設(shè)定的窗體如圖 17 所示。 客戶端 登陸模塊的創(chuàng)建和設(shè)計 登陸界面是用戶與系統(tǒng)連接的接口,它的設(shè)計好壞直接關(guān)系到系統(tǒng)安全性。 點擊按鈕 用戶名是否為空 密碼是否為空 Exit 服務(wù)器驗證 關(guān)閉登陸窗體,打開主窗體 成功結(jié)束 否 否 是 是 驗證失敗 驗證成功 31 圖 22:客戶端 主窗體界面 在主界面加載的過程中,需要根據(jù)當前的用戶名向服務(wù)器獲取該用戶的權(quán)限,然后再根據(jù)獲取到的權(quán)限加載相應(yīng)的功能菜單,保障了系統(tǒng)的安全性。 圖 23:用戶權(quán)限設(shè)置窗體 在這個窗體左邊的用戶列表中可以選擇需要設(shè)置權(quán)限的用戶,然后在右邊窗體中
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1