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

正文內容

vcnet賓館管理系統(tǒng)(參考版)

2025-01-21 11:18本頁面
  

【正文】 如果在一段時間內,軟件系統(tǒng)故障。其意味著在時刻T,系統(tǒng)是正常運行的。預定客房的入住日期測試 用戶ID等價類表輸入條件有效等價類無效等價類入住日期組成以數(shù)字、符號、符號:構成(1)非數(shù)字、非符號、非符號:(2)入住日期位數(shù)數(shù)字個數(shù)14個、符號2個、符號:2個(3)非10位、非19位、非16位測試用例:輸入測試數(shù)據:20081225 12:49:45預期結果:有效(包含有效等價類(1)(3))輸入測試數(shù)據:200812,2008\12\13 13預期結果:無效(包含無效等價類(2)(4))解決方法:使用正則表達式對入住日期進行驗證,使用戶不能輸入不符合要求的日期,并當輸入無效時給出提示信息?! “缀袦y試的特點:需要了解系統(tǒng)的整體設計和實現(xiàn);對源代碼進行審查;在單元測試階段發(fā)現(xiàn)大量的缺陷;關注于系統(tǒng)的控制流和數(shù)據流;常用的白盒測試方法有,獨立路徑測試、邏輯判斷測試、數(shù)據結構測試、覆蓋率測試等?! ∈褂玫臏y試方法有,等價類劃分、邊界值測試、錯誤測試、啟發(fā)性測試等?! £P注于測試數(shù)據的選擇和測試結果的分析。系統(tǒng)測試可分為白盒測試與黑盒測試。系統(tǒng)測試的對象不僅僅包括需要測試的產品系統(tǒng)的軟件,還要包含軟件所依賴的硬件、外設甚至包括某些數(shù)據、某些支持軟件及其接口等。修改并保存系統(tǒng)設置到數(shù)據庫6 系統(tǒng)測試系統(tǒng)測試是基于系統(tǒng)整體需求說明書的測試,應覆蓋系統(tǒng)所有聯(lián)合的部件。 //實例系統(tǒng)設置類對象,并保存更改后的系統(tǒng)設置的引用SystemSetupTB^ systemSetupTable。系統(tǒng)設置包括對房態(tài)顏色的自定義設置、退房后房間的清掃時間的設置、客人預留押金的設置、房間預定后辦理入住的限制時間設置、全日房計費設置、半日房計費設置以及小時房計費設置。 //實例登記清單類的對象if((preChooseTableRows[i][0]ToString(),eTimeTextBoxText)) //判斷在輸入的時間段內,辦理入住的房間是否已被預定System::Windows::Forms::MessageBox::Show(在此入住時間內,房間+preChooseTableRows[i][0]ToString()+已預定,系統(tǒng)提示,System::Windows::Forms::MessageBoxButtons::OK,System::Windows::Forms::MessageBoxIcon::Stop)。 //實例正則對象,并設置身份證號的正則表達式if(!(regexIsMatch(cardNumberTextBoxText)))System::Windows::Forms::MessageBox::Show(身份證號碼輸入有誤,系統(tǒng)提示,System::Windows::Forms::MessageBoxButtons::OK,System::Windows::Forms::MessageBoxIcon::Stop)。最后,待填寫完整的入住登記清單并通過驗證,即可入住。不管是散客還是團體,都只需由一個來辦理入住,同時可以一起辦理入住多個房間。 入住登記入住登記,是前臺接待管理模塊中的核心模塊,也是前臺操作員進行日常工作中最頻繁且重要的一項操作。//如果當前日期過了期限時間,則取消預定roomManagerchangeRoomState(scheduledTableRows[i][1]ToString(),空房)。取消預定部分代碼如下:System::DateTimefinallyTime=System::DateTime::(System::Convert::ToDouble(systemSetupobtai nReserveTime()))。//顯示客房狀態(tài)當預訂客房的房客在賓館設置時間內,未能來辦理入住。 //實例房間管理類roomListTable = roomManagerroomList()。更新客房狀態(tài)部分代碼如下:System::Data::DataTable^ roomListTable。但是,由于客房的狀態(tài)隨時會被更改,所以這就需要客房狀態(tài)圖也能自動更新。接待登記管理模塊是本系統(tǒng)的核心模塊,以下將詳細介紹接待管理模塊的設計。convertedString = convertedStringReplace(, )。16位MD5實現(xiàn)代碼如下:System::Security::Cryptography::MD5CryptoServiceProvider^md5=gew System::Security::Cryptography::MD5CryptoServiceProvider。當然,每個系統(tǒng)前臺操作員的權限可以不同,具體的權限要通過系統(tǒng)管理員自行分配。系統(tǒng)會自動根據登錄用戶所選擇的登錄類型以及輸入的用戶ID和密碼,與數(shù)據庫中存儲的系統(tǒng)操作員信息進行核對,如果存在此用戶,此用戶會成功進入到主界面,否則系統(tǒng)會提示用戶,此用戶不存在,請重新輸入。 系統(tǒng)設置順序圖5 系統(tǒng)實現(xiàn) 系統(tǒng)登錄系統(tǒng)登錄模塊,是系統(tǒng)執(zhí)行的首個模塊,主要功能是用來驗證登錄用戶是否是系統(tǒng)操作員。進入到主界面后,前臺操作員執(zhí)行系統(tǒng)設置操作,系統(tǒng)設置參數(shù)包括客房狀態(tài)設置、退房清掃時間設置、預留押金限額設置、消費限額設置、預定取消限時設置、全日房計費設置、半日房計費設置、小時房計費設置。 系統(tǒng)設置流程退房流程說明:若當前系統(tǒng)操作員用戶ID、密碼或登錄類型輸入有錯誤時,系統(tǒng)會提示用戶重新輸入。進入到主界面后,前臺操作員執(zhí)行退房操作,輸入退房房間號,系統(tǒng)顯示搜索到的入住信息以及房間消費信息,同時系統(tǒng)會顯示計算后的房間總價和客房消費總價,確認退房后,前臺操作員執(zhí)行退房,系統(tǒng)會自動保存歷史退房信息,并刪除暫存的入住登記信息,然后系統(tǒng)會修改該退房房間的房間狀態(tài),設置為清掃,在系統(tǒng)設置參數(shù)時間后,自動轉換為空凈房狀態(tài),最后系統(tǒng)會自動打印并保存退房清單,如果房客預留押金不足,前臺操作員需要求房客補齊所超出的費用,如果房客預留押金還有剩余,前臺操作員會將剩余款返還給房客。 退房流程 退房順序圖退房流程說明:若當前系統(tǒng)操作員用戶ID、密碼或登錄類型輸入有錯誤時,系統(tǒng)會提示用戶重新輸入。若驗證失敗,系統(tǒng)會提示用戶修改錯誤信息,若驗證成功,則可對入住登記單進行保存。若輸入正確,即可登錄到賓館管理系統(tǒng)主界面。并且每個類都細化了成員屬性的類型,成員函數(shù)的返回類型以及形參的類型。ConsumeManager消費單管理類實現(xiàn)了獲取客房消費清單列表等方法。RegisterBill登記類實現(xiàn)了入住登記,獲取入住清單屬性,增加預留押金等方法。: 系統(tǒng)操作員管理類層次結構圖 前臺接待管理在需求分析階段的前臺接待管理類層次結構圖中的各個類,在詳細設計階段被細化。Purview權限類實現(xiàn)了查看系統(tǒng)各個權限等方法。Counter前臺操作員類實現(xiàn)了查看手持現(xiàn)金、實收現(xiàn)金、轉款等方法。PurviewManager權限管理類實現(xiàn)了分配權限和更改權限等方法。在分析階段的概念層或說明層中的系統(tǒng)類圖,主要是描述的是每個類主要的職責,所扮演的角色以及類與類之間的關系;而在詳細設計階段中,實現(xiàn)層類圖主要是用來描述系統(tǒng)中每個抽象出來的類的設計細節(jié),如類的每個成員屬性的類型、類成員函數(shù)的形式參數(shù)的類型、類成員函數(shù)的返回類型等。 系統(tǒng)實現(xiàn)層類圖從概念層到說明層,再到實現(xiàn)層。實用性:盡量使用業(yè)務上已經使用的且行之有效的代碼,方便使用??蓴U展性與靈活性:代碼系統(tǒng)要考慮系統(tǒng)的發(fā)展變化。合理性:代碼結構要合理,盡量反映編碼對象的特征,并與事物分類體系相適應,以便代碼具有分類的標識作用。 代碼設計原則唯一性:每個代碼僅代表唯一的實體或屬性。因此,在進行此設計之前,要設計出適合新系統(tǒng)的代碼體系。代碼設計是實現(xiàn)管理信息系統(tǒng)的關鍵,其目的是設計出一套為本系統(tǒng)各部分所共用的、優(yōu)化的代碼系統(tǒng)。設計出一個好的代碼方案對于系統(tǒng)的開發(fā)工作是一件極為有利的事情。詳細設計的目標有兩個:實現(xiàn)模塊功能的算法要邏輯上正確和算法描述要簡明易懂。: 系統(tǒng)設置信息表字段名數(shù)據類型說明codeint編號reserveStateint預定房房態(tài)參數(shù)enterStateint入住房房態(tài)參數(shù)emptyStateint空凈房房態(tài)參數(shù)selfStateint自用房房態(tài)參數(shù)clearningStateint清掃房房態(tài)參數(shù)repairStateint維修房房態(tài)參數(shù)isvalidRegistebit預留押金限額參數(shù)clearningTimedecimal客房清掃時間參數(shù)depositdecimal消費限額參數(shù)reserveTimedecimal預定超時參數(shù)halfPlandecimal半日房計費參數(shù)fixHourlyPlandecimal小時房計費參數(shù)dayBaseLinedecimal退房計費參數(shù)按照上述設計要求在Microsoft SQL Sever 2000中創(chuàng)建數(shù)據庫HotelManagerDB,數(shù)據庫中包含22個數(shù)據表,同時使用Microsoft SQL Server 2000所提供的用戶管理數(shù)據庫,來實現(xiàn)系統(tǒng)管理模塊中對各用戶的管理。: 房間信息表字段名數(shù)據類型說明codeint 編號roomNumbervarchar(5)房間號roomTypevarchar(20)房間類型roomStatevarchar(4)房間狀態(tài)roomPricedecimal房間全日價系統(tǒng)設置信息表包含系統(tǒng)設置參數(shù)信息的記錄,如預定房房態(tài)參數(shù)、入住房房態(tài)參數(shù)、空凈房房態(tài)參數(shù)、自用房房態(tài)參數(shù)、清掃房房態(tài)參數(shù)、預留押金限額參數(shù)、客房清掃時間參數(shù)、消費限額參數(shù)、維修房房態(tài)參數(shù)、預定超時參數(shù)、半日房計費參數(shù)、小時房計費參數(shù)以及退房計費參數(shù),各個字段的字段名是調用數(shù)據庫信息時需要使用的關鍵內容,數(shù)據類型的設計是根據字段的內容設定的,如預定房房態(tài)參數(shù)、入住房房態(tài)參數(shù)、空凈房房態(tài)參數(shù)、自用房房態(tài)參數(shù)、清掃房房態(tài)參數(shù)等字段保存的是負整數(shù),所以將這些字段設置為int。 消費商品信息表字段名數(shù)據類型說明codeint編號goodsNumberint消費商品編號goodsTypeNumbervarchar(20)消費商品類型編號goodsvarchar(40)消費商品名稱goodsUnitvarchar(40)消費商品單位sellPricedecimal消費商品單價系統(tǒng)操作員信息表包含操作員信息的記錄,如系統(tǒng)操作員編號、系統(tǒng)操作員姓名、系統(tǒng)操作員角色以及系統(tǒng)操作員密碼,各個字段的字段名是調用數(shù)據庫信息時需要使用的關鍵內容,據類型的設計是根據字段的內容設定的。: 黑名單信息表字段名數(shù)據類型說明codeint編號roomervarchar(20)房客姓名roomerSexvarchar(2)房客性別roomerTelvarchar(20)房客電話cardTypevarchar(20)房客所持證件類型cardNumbervarchar(20)房客所持證件編號消費商品信息表包含消費商品的信息,如消費商品編號、消費商品名稱、消費商品單位和消費商品單價等。將轉款金額設置為decimal類型。 數(shù)據庫表設計入住登記信息表包含入住登記表編號、房間號、入住時間、離店時間和房客信息等信息,設計時注意code設為主鍵并設置為int類型且自動增1,付款類型編號是付款類型表的外鍵,預留押金和房間折扣均設為decimal類型。8)物理數(shù)據的獨立性。7)必須有集合級的插入,更新和刪除。6)所有能被更新的視圖應當是可更新的。如果數(shù)據字典的任何部分貯存在操作系統(tǒng)文件里,就違反了這條規(guī)則。如果缺少的數(shù)據需要值,軟件提供商通常提供使用缺省值的能力滿足這個目的。如果由于使用數(shù)字值,空值(Null)被當作0來處理,或者由于缺少字符值而被當作一個空格處理,那么就違反了這條規(guī)則。例如,如果你能用一個數(shù)組或者指針訪問一個列,那就違反了這條規(guī)則。2)授權存儲法則。 數(shù)據庫設計 關系型數(shù)據庫設計法則1)信息法則。應該仔細了解將來使用系統(tǒng)的每類用戶的情況,把獲得的下列各項信息記錄下來。為了更好地了解用戶的需要與愛好,以便設計出符合用戶需要的界面,設計者首先應該把將來可能與系統(tǒng)交互的用戶分類。1)分類用戶。人—機交互界面是給用戶使用的,顯然,為設計好人—機交互子系統(tǒng),設計者應該認真研究使用的用戶。6)富有吸引力。 5)易學。此外,在設計人—機交互部分時應該力求達到下述目標:用戶在使用該系統(tǒng)時用于思考人—機交互方法所花費的時間減至最少,而用于做實際想做的工作所用的時間達到最大值。4)無須記憶。3)及時提供反饋信息。還應使得技術水平不同的用戶,為獲得有意義的結果所需使用的時間都減至最少。2)減少步驟。1)一致性。人—機界面設計得好,則會使系統(tǒng)對用戶產生吸引力,用戶在使用系統(tǒng)的過程中會感到興奮,能夠激發(fā)用戶的創(chuàng)造力,提高工作效率;相反,人—機界面設計得不好,用戶在使用過程中就會感到不方便、不習慣,甚至會產生厭煩和惱怒的情緒。已設置的各系統(tǒng)設置參數(shù),包括預定房房態(tài)參數(shù),入住房房態(tài)參數(shù),空凈房房態(tài)參數(shù),自用房房態(tài)參數(shù),清掃房房態(tài)參數(shù),維修房房態(tài)參數(shù),預留押金限額參數(shù),消費限額參數(shù)等進行更改,并保存,最后輸出更改后的個系統(tǒng)設置參數(shù) 系統(tǒng)界面設計在面向對象分析過程中,已經對用戶界面需求作了初步分析,在面向對象設計過程中,則應該對系統(tǒng)的人—機交互子系統(tǒng)進行詳細設計,以確定人—機交互的細節(jié),其中包括指定窗口和報表的形式、設計命令層次等項內
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1