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

正文內(nèi)容

vcnet賓館管理系統(tǒng)-資料下載頁

2025-01-18 10:33本頁面
  

【正文】 計離店日期內(nèi)是否有人預(yù)定等,同時也會根據(jù)系統(tǒng)參數(shù)的設(shè)置增加一些別的驗證。若驗證失敗,系統(tǒng)會提示用戶修改錯誤信息,若驗證成功,則可對入住登記單進行保存。此時,系統(tǒng)會自動將房客所入住房間的狀態(tài)修改為入住,且同時會打印并存儲入住房客的押金憑證,最后前臺操作員將打印好的押金憑證交給入住房客,入住登記完成。 退房流程 退房順序圖退房流程說明:若當前系統(tǒng)操作員用戶ID、密碼或登錄類型輸入有錯誤時,系統(tǒng)會提示用戶重新輸入。若輸入正確,即可登錄到賓館管理系統(tǒng)主界面。進入到主界面后,前臺操作員執(zhí)行退房操作,輸入退房房間號,系統(tǒng)顯示搜索到的入住信息以及房間消費信息,同時系統(tǒng)會顯示計算后的房間總價和客房消費總價,確認退房后,前臺操作員執(zhí)行退房,系統(tǒng)會自動保存歷史退房信息,并刪除暫存的入住登記信息,然后系統(tǒng)會修改該退房房間的房間狀態(tài),設(shè)置為清掃,在系統(tǒng)設(shè)置參數(shù)時間后,自動轉(zhuǎn)換為空凈房狀態(tài),最后系統(tǒng)會自動打印并保存退房清單,如果房客預(yù)留押金不足,前臺操作員需要求房客補齊所超出的費用,如果房客預(yù)留押金還有剩余,前臺操作員會將剩余款返還給房客。 。 系統(tǒng)設(shè)置流程退房流程說明:若當前系統(tǒng)操作員用戶ID、密碼或登錄類型輸入有錯誤時,系統(tǒng)會提示用戶重新輸入。若輸入正確,即可登錄到賓館管理系統(tǒng)主界面。進入到主界面后,前臺操作員執(zhí)行系統(tǒng)設(shè)置操作,系統(tǒng)設(shè)置參數(shù)包括客房狀態(tài)設(shè)置、退房清掃時間設(shè)置、預(yù)留押金限額設(shè)置、消費限額設(shè)置、預(yù)定取消限時設(shè)置、全日房計費設(shè)置、半日房計費設(shè)置、小時房計費設(shè)置。修改原有系統(tǒng)設(shè)置參數(shù)并保存,即可完成系統(tǒng)參數(shù)的重新設(shè)置。 系統(tǒng)設(shè)置順序圖5 系統(tǒng)實現(xiàn) 系統(tǒng)登錄系統(tǒng)登錄模塊,是系統(tǒng)執(zhí)行的首個模塊,主要功能是用來驗證登錄用戶是否是系統(tǒng)操作員。登錄用戶首先需要選擇登錄類型,然后輸入用戶ID和密碼。系統(tǒng)會自動根據(jù)登錄用戶所選擇的登錄類型以及輸入的用戶ID和密碼,與數(shù)據(jù)庫中存儲的系統(tǒng)操作員信息進行核對,如果存在此用戶,此用戶會成功進入到主界面,否則系統(tǒng)會提示用戶,此用戶不存在,請重新輸入。當用戶輸入了正確的ID和密碼成功登錄系統(tǒng)以后,系統(tǒng)會自動分配其權(quán)限,在默認的情況下,如果登錄的用戶類型是系統(tǒng)管理員,系統(tǒng)會分配其系統(tǒng)最高的權(quán)限,即可以執(zhí)行系統(tǒng)的所有功能,如果登錄的用戶類型是系統(tǒng)前臺操作員,那么系統(tǒng)也將會分配其相應(yīng)的權(quán)限,系統(tǒng)前臺操作員通常只允許執(zhí)行前臺接待管理、財務(wù)中心、數(shù)據(jù)查詢等功能。當然,每個系統(tǒng)前臺操作員的權(quán)限可以不同,具體的權(quán)限要通過系統(tǒng)管理員自行分配。: 系統(tǒng)登錄界面原型由于本系統(tǒng)操作員的登錄密碼是經(jīng)過16位MD5加密后進行存儲的,所以對登錄用戶輸入的密碼進行核對之前,也同樣需要采用16位MD5加密后,才能進行核對。16位MD5實現(xiàn)代碼如下:System::Security::Cryptography::MD5CryptoServiceProvider^md5=gew System::Security::Cryptography::MD5CryptoServiceProvider。 System::String^convertedString=System::BitConverter::ToString(md5ComputeHash(System::Text::UTF8Encoding::DefaultGetBytes(ConvertString)), 4, 8)。convertedString = convertedStringReplace(, )。 系統(tǒng)主界面本系統(tǒng)主要完成以下功能:接待登記管理模塊包括預(yù)定登記、預(yù)定取消、入住登記、客房消費、換房、退房;財務(wù)中心包括補打賬單、交接班、繳款、歷史交接班查詢;查詢中心包括在店房客查詢、歷史房客查詢、前臺收銀查詢;統(tǒng)計報表包括營業(yè)日報表、當班收銀統(tǒng)計報表、入住率統(tǒng)計報表;基礎(chǔ)數(shù)據(jù)管理包括商品信息管理、客房信息管理、操作員管理;系統(tǒng)管理包括系統(tǒng)設(shè)置、數(shù)據(jù)備份、數(shù)據(jù)還原、權(quán)限管理。接待登記管理模塊是本系統(tǒng)的核心模塊,以下將詳細介紹接待管理模塊的設(shè)計。: 系統(tǒng)主界面本系統(tǒng)采用客房狀態(tài)圖的方式,將當前賓館客房狀態(tài)顯示到系統(tǒng)主界面上。但是,由于客房的狀態(tài)隨時會被更改,所以這就需要客房狀態(tài)圖也能自動更新。將進程組件Timer的Interval屬性設(shè)置為1分鐘,并且在其Timer_Tick方法中實現(xiàn)更新客房狀態(tài)的代碼。更新客房狀態(tài)部分代碼如下:System::Data::DataTable^ roomListTable。 //實例房間列表類 RoomManager^ roomManager。 //實例房間管理類roomListTable = roomManagerroomList()。 //獲取房間信息列表roomManagerroomState(roomListTable)。//顯示客房狀態(tài)當預(yù)訂客房的房客在賓館設(shè)置時間內(nèi),未能來辦理入住。系統(tǒng)則會自動取消此房客所預(yù)定的房間,并將此房間的狀態(tài)從預(yù)定更改為空凈。取消預(yù)定部分代碼如下:System::DateTimefinallyTime=System::DateTime::(System::Convert::ToDouble(systemSetupobtai nReserveTime()))。//獲取預(yù)定入住期限系統(tǒng)設(shè)置參數(shù)if(System::Convert::ToDateTime(scheduledTableRows[i][15]ToString())finallyTime)scheduledManagercancelRegister(scheduledTableRows[i][1]ToString(),scheduledTableRows[i][15]ToString())。//如果當前日期過了期限時間,則取消預(yù)定roomManagerchangeRoomState(scheduledTableRows[i][1]ToString(),空房)。//將取消預(yù)定房間的房間狀態(tài)更改為空房。 入住登記入住登記,是前臺接待管理模塊中的核心模塊,也是前臺操作員進行日常工作中最頻繁且重要的一項操作。進行入住登記以前,首先需要完整的填寫入住登記清單,包括房客姓名、電話、現(xiàn)住地址、付款類型、賓客類型、房客證件類型、證件號碼等入住房客的基本信息,如果是團體等組織類型來辦理入住,則可以享受打折的優(yōu)惠,同時入住客人需要為辦理入住的每個房間預(yù)留一定數(shù)量的押金,具體的預(yù)留押金限額,需要依據(jù)系統(tǒng)的設(shè)置參數(shù)而定,在默認情況下,預(yù)留的押金限額要大于入住房間的房費。不管是散客還是團體,都只需由一個來辦理入住,同時可以一起辦理入住多個房間。入住房間類型分為三種,包括全日房、半日房、小時房,通常在默認情況下,如果房客辦理的是小時房入住,那么預(yù)留押金要大于3小時的房費。最后,待填寫完整的入住登記清單并通過驗證,即可入住。: 入住登記界面填寫了完整的入住登記清單并保存以后,系統(tǒng)會自動對此入住登記清單進行一系列的清單驗證,包括身份證號是否輸入正確、設(shè)置房間入住的時間段內(nèi)是否已被人預(yù)定等,驗證身份證號的代碼如下:System::Text::RegularExpressions::Regex^regex=gewSystem::Text::RegularExpressions::Regex(\\d{15}|\\d{17}[\\dXx])。 //實例正則對象,并設(shè)置身份證號的正則表達式if(!(regexIsMatch(cardNumberTextBoxText)))System::Windows::Forms::MessageBox::Show(身份證號碼輸入有誤,系統(tǒng)提示,System::Windows::Forms::MessageBoxButtons::OK,System::Windows::Forms::MessageBoxIcon::Stop)。//如果輸入的身份證不符合正則表達式的要求,則提示身份證號輸入有誤檢驗在輸入的時間段內(nèi),辦理入住的房間是否已有人預(yù)定的部分代碼如下:RegisterBillTB registerBillTB。 //實例登記清單類的對象if((preChooseTableRows[i][0]ToString(),eTimeTextBoxText)) //判斷在輸入的時間段內(nèi),辦理入住的房間是否已被預(yù)定System::Windows::Forms::MessageBox::Show(在此入住時間內(nèi),房間+preChooseTableRows[i][0]ToString()+已預(yù)定,系統(tǒng)提示,System::Windows::Forms::MessageBoxButtons::OK,System::Windows::Forms::MessageBoxIcon::Stop)。 //如果已被預(yù)定,則提示房間已被預(yù)定 系統(tǒng)設(shè)置系統(tǒng)設(shè)置是系統(tǒng)管理員在后臺所執(zhí)行的操作,在默認情況下,前臺操作員沒有操作系統(tǒng)設(shè)置的權(quán)限。系統(tǒng)設(shè)置包括對房態(tài)顏色的自定義設(shè)置、退房后房間的清掃時間的設(shè)置、客人預(yù)留押金的設(shè)置、房間預(yù)定后辦理入住的限制時間設(shè)置、全日房計費設(shè)置、半日房計費設(shè)置以及小時房計費設(shè)置。: 系統(tǒng)設(shè)置界面保存系統(tǒng)設(shè)置的部分代碼如下:SystemSetup^systemSetup=gew repairTextBox()Replace(],)Substring(7),registCheckBoxChecked,roomStateNumericUpDownValue,consumeNumericUpDownValue,reserveNumericUpDownValue,halfNumericUpDownValue,fixHourlyNumericUpDownValue,dayBaseLineNumericUpDownValue)。 //實例系統(tǒng)設(shè)置類對象,并保存更改后的系統(tǒng)設(shè)置的引用SystemSetupTB^ systemSetupTable。//實例系統(tǒng)設(shè)置表類的對象systemSetupTableeditSystemSetup(systemSetup)。修改并保存系統(tǒng)設(shè)置到數(shù)據(jù)庫6 系統(tǒng)測試系統(tǒng)測試是基于系統(tǒng)整體需求說明書的測試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進行的測試,目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方[9]。系統(tǒng)測試的對象不僅僅包括需要測試的產(chǎn)品系統(tǒng)的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。因此,必須將系統(tǒng)中的軟件與各種依賴的資源結(jié)合起來,在系統(tǒng)實際運行環(huán)境下來進行測試。系統(tǒng)測試可分為白盒測試與黑盒測試。 測試方法黑盒測試的特點:  用例設(shè)計基于功能的定義和需求說明書?! £P(guān)注于測試數(shù)據(jù)的選擇和測試結(jié)果的分析。常見的黑盒測試有,功能測試、壓力測試、易用性測試和性能測試等?! ∈褂玫臏y試方法有,等價類劃分、邊界值測試、錯誤測試、啟發(fā)性測試等。  當然黑盒測試也存在一些弊端:對用例設(shè)計人員的經(jīng)驗要求較高,包括數(shù)據(jù)的選擇,對潛在錯誤的敏感性;對于內(nèi)部實現(xiàn)的bug不容易發(fā)現(xiàn);不能提供直觀的測試覆蓋率?! “缀袦y試的特點:需要了解系統(tǒng)的整體設(shè)計和實現(xiàn);對源代碼進行審查;在單元測試階段發(fā)現(xiàn)大量的缺陷;關(guān)注于系統(tǒng)的控制流和數(shù)據(jù)流;常用的白盒測試方法有,獨立路徑測試、邏輯判斷測試、數(shù)據(jù)結(jié)構(gòu)測試、覆蓋率測試等?! “缀袦y試的不足之處有: 不能確保系統(tǒng)是否完全符合需求說明書;白盒測試的代價會大于黑盒測試;需要源代碼首先完成才能進行測試;等價劃分原則:若規(guī)定了輸入個數(shù)選擇一個有效等價類,兩個無效等價類;若輸入是一組值,需要對屬性進行判別,選擇不同的屬性輸入;若輸入是整數(shù)選正整數(shù)、零、負整數(shù);若處理時,選空表、滿表、典型表。預(yù)定客房的入住日期測試 用戶ID等價類表輸入條件有效等價類無效等價類入住日期組成以數(shù)字、符號、符號:構(gòu)成(1)非數(shù)字、非符號、非符號:(2)入住日期位數(shù)數(shù)字個數(shù)14個、符號2個、符號:2個(3)非10位、非19位、非16位測試用例:輸入測試數(shù)據(jù):20081225 12:49:45預(yù)期結(jié)果:有效(包含有效等價類(1)(3))輸入測試數(shù)據(jù):200812,2008\12\13 13預(yù)期結(jié)果:無效(包含無效等價類(2)(4))解決方法:使用正則表達式對入住日期進行驗證,使用戶不能輸入不符合要求的日期,并當輸入無效時給出提示信息。 入住客人的身份證號測試 身份證號等價類表輸入條件有效等價類無效等價類身份證號組成數(shù)字(1)非數(shù)字(2)身份證號結(jié)尾以數(shù)字結(jié)尾(3)長度為18時,允許以‘x’結(jié)尾(4)非數(shù)字、非‘x’(5)身份證號位數(shù)字符個數(shù)為15個或18個(6)非15且非18(7)測試用例:輸入測試數(shù)據(jù):21010419861013145x預(yù)期結(jié)果:有效(包含有效等價類(1)(4)(6))輸入測試數(shù)據(jù):210104198610131451預(yù)期結(jié)果:有效(包含有效等價類(1)(3)(6))輸入測試數(shù)據(jù):2101h4198610131451預(yù)期結(jié)果:無效(包含無效等價類(2))輸入測試數(shù)據(jù):21010419861013145f預(yù)期結(jié)果:無效(包含無效等價類(5))輸入測試數(shù)據(jù):2101010101預(yù)期結(jié)果:無效(包含無效等價類(6)) 軟件可靠性測試軟件的可用性是程序在給定的時間點按照規(guī)格說明書的規(guī)定成功運行的概率。其意味著在時刻T,系統(tǒng)是正常運行的。因此,如果在時刻T系統(tǒng)是可用的,則有下述可能:在0到T時刻這段時間內(nèi),系統(tǒng)一直沒有失敗(可靠);在這段時間內(nèi)失效了一次,但是又修復(fù)了;在這段時間內(nèi)失效了兩次修復(fù)了兩次等等[10]。如果在一段時間內(nèi),軟件系統(tǒng)故障
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1