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

正文內(nèi)容

酒店管理系統(tǒng)畢業(yè)設(shè)計(jì)(doc畢業(yè)設(shè)計(jì)論文)-在線瀏覽

2025-08-14 22:30本頁面
  

【正文】 要部分:一個(gè)是保存物理數(shù)據(jù)庫的文件,一個(gè)是應(yīng)用程序用于訪問數(shù)據(jù)的數(shù)據(jù)庫管理系統(tǒng) (DBMS) 軟件。2.?dāng)?shù)據(jù)存儲正確,定義數(shù)據(jù)間關(guān)系的規(guī)則未被違反。2 系統(tǒng)分析 開發(fā)背景及意義信息在社會和經(jīng)濟(jì)的發(fā)展中所起的作用越來越為人們所重視。計(jì)算機(jī)作為信息處理的工具,為適應(yīng)數(shù)據(jù)處理需求的迅速提高,滿足各類信息系統(tǒng)對數(shù)據(jù)管理的要求,在文件系統(tǒng)的基礎(chǔ)上發(fā)展基礎(chǔ)數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫方法針對事物處理中大量數(shù)據(jù)管理需求。酒店管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,工作量很大,一般不允許出錯(cuò),如果實(shí)行手工操作,每天須手工填制大量的表格,這就會耗費(fèi)工作人員大量的時(shí)間和精力,利用計(jì)算機(jī)進(jìn)行酒店日常管理,不僅能夠保證核算準(zhǔn)確無誤、快速輸出,而且還可以利用計(jì)算機(jī)對有關(guān)的各種信息進(jìn)行統(tǒng)計(jì),同時(shí)計(jì)算機(jī)具有手工管理所無法比擬的優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高酒店管理的效率,也是酒店管理管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。技術(shù)可行性是指開發(fā)一個(gè)新系統(tǒng)所需要的技術(shù)是否具備,如支持新系統(tǒng)的軟硬件功能以及技術(shù)人員的數(shù)量和水平。使用SQL Server 2005作為后臺數(shù)據(jù)管理系統(tǒng),而在前端使用dataGridView組件來訪問實(shí)際的數(shù)據(jù)庫,這樣就基本實(shí)現(xiàn)了程序代碼和數(shù)據(jù)庫的無關(guān)性。管理系統(tǒng)的開發(fā)是一種投資,因此對于酒店來說,首先關(guān)心的是,是否值得開發(fā)一個(gè)酒店管理系統(tǒng)。而本系統(tǒng)的設(shè)計(jì)和開發(fā)事實(shí)上恰好能滿足其這些要求。運(yùn)行可行性方面,酒店管理系統(tǒng)是酒店日常操作進(jìn)行統(tǒng)一的管理,可以簡單方便高效的進(jìn)行錄入、查詢、修改、刪除、退出。 功能需求榮豐酒店管理系統(tǒng)主要實(shí)現(xiàn)對酒店內(nèi)部信息的操作和管理,系統(tǒng)的用戶是負(fù)責(zé)管理設(shè)備的管理人員,系統(tǒng)具有房間信息查詢、入住及退房操作管理、房價(jià)調(diào)整管理、結(jié)算管理等主要功能。 uml用例圖圖符可視化圖符名稱描述系統(tǒng)用來表示系統(tǒng)邊界,所有用例放在系統(tǒng)之中 用例用來表示用例圖中的用例 執(zhí)行者用于描述與系統(tǒng)功能有關(guān)的外部實(shí)體,可以是用戶,也可以是外部系統(tǒng)關(guān)聯(lián)連接執(zhí)行者和用例通過系統(tǒng)的功能需求分析,可得到系統(tǒng)的執(zhí)行者為管理員、管理員添加人員和數(shù)據(jù)庫系統(tǒng),系統(tǒng)的用例為結(jié)算管理、酒店基本信息管理、入住管理、房間狀態(tài)管理、續(xù)費(fèi)管理和退房管理。 結(jié)算管理用例圖酒店基本信息管理:對酒店中的所有的房間和人員信息進(jìn)行添加信息、核實(shí)并修改現(xiàn)有信息等操作,并且可以查看房間價(jià)格信息,如果需要調(diào)整房間價(jià)格,可以進(jìn)行總體修改??筛鶕?jù)要入住的房間類型,填寫相應(yīng)的信息并實(shí)現(xiàn)錄入數(shù)據(jù)庫。 入住管理用例圖房間狀態(tài)管理:可以根據(jù)選擇的房間類型及房間狀態(tài)信息來分類顯示當(dāng)前符合條件的信息記錄,以便登記入住時(shí)的房間狀態(tài)查詢之用。 續(xù)費(fèi)管理用例圖退房管理:可以已入住房間的基本信息,為了方便用戶簡化操作,退房時(shí)會自動(dòng)計(jì)算用戶當(dāng)前所剩余金額并找零。類圖的建模貫穿工程的分析和設(shè)計(jì)階段的始終,通常從商務(wù)伙伴能夠理解的類開始建模,最終往往成為只有開發(fā)小組才能夠完全理解的類。類圖是在面向?qū)ο蟮南到y(tǒng)模型中使用得最普遍的圖。使用類圖來為系統(tǒng)的靜態(tài)視圖建模。類圖還是一些相關(guān)的圖的基礎(chǔ),包括組件圖、分布圖。沒有類是單獨(dú)存在的,類通常和別的類協(xié)作,創(chuàng)造比單獨(dú)工作更大的語義。 類圖圖符可視化圖符名稱描述類表示具體的一個(gè)類,第一欄為類名,第二欄為類的屬性,第三欄為類的方法包一種分組機(jī)制,表示一個(gè)類圖的集合關(guān)聯(lián)表示類的對象間的關(guān)系,包括聚集關(guān)聯(lián)和組成關(guān)聯(lián)泛化關(guān)系描述類或包的一般元素與特殊元素之間的分類關(guān)系創(chuàng)建類圖最好的起點(diǎn)是用例圖,根據(jù)上面的用例圖很容易確定類及其關(guān)聯(lián)、屬性和操作。順序圖是一種動(dòng)態(tài)建模方法。一個(gè)使用情境就是系統(tǒng)潛在的使用方式的描述,也就是它的名稱所要描述的。 uml順序圖圖符可視化圖符名稱描述帶有生命線的對象用于表示順序圖中參與交互的對象激活表示在這個(gè)時(shí)間段內(nèi),對象處于活動(dòng)狀態(tài)消息用于表示對象之間傳遞的消息返回消息用于表示對象之間傳遞的消息要繪制系統(tǒng)的順序圖首先要了解系統(tǒng)的過程,根據(jù)系統(tǒng)類圖中的方法可以獲得詳細(xì)的系統(tǒng)過程。為了能夠客觀地度量系統(tǒng)的性能,定義了一系列的性能指標(biāo),以便于在不同情況下度量系統(tǒng)的性能。在討論系統(tǒng)的響應(yīng)時(shí)間時(shí),通常是指系統(tǒng)所有功能的平均響應(yīng)時(shí)間或者所有功能的最大響應(yīng)時(shí)間。 吞吐量吞吐量是指在沒有幀丟失的情況下,軟件能夠接受的最大速率。由于本系統(tǒng)的響應(yīng)時(shí)間比較短,所以系統(tǒng)的吞吐量比較大。實(shí)際上,并發(fā)用戶數(shù)是一個(gè)非常不準(zhǔn)確的指標(biāo),因?yàn)橛脩舨煌氖褂媚J綍?dǎo)致不同用戶在單位時(shí)間發(fā)出不同數(shù)量的請求。對于數(shù)量為1的資源(如CPU),資源利用率可以表示為資源被占用的時(shí)間與整段時(shí)間的比值;對于數(shù)量不為1的資源(如內(nèi)存),資源利用率可以表示為在該段時(shí)間內(nèi)平均被占用的資源數(shù)與總資源數(shù)的比值。因?yàn)椴僮鞫送瑫r(shí)進(jìn)行數(shù)據(jù)處理和操作執(zhí)行,因此需要的配置應(yīng)該高于下面的配置:處理器: Inter Pentium3 或更高內(nèi)存: 128MB硬盤空間:40GB顯卡: MX440。下面五條標(biāo)準(zhǔn)可以評價(jià)一種設(shè)計(jì)方法定義有效的模塊系統(tǒng)的能力。(2)模塊可組裝性如果一種設(shè)計(jì)方法能把現(xiàn)有的(可重用的)設(shè)計(jì)構(gòu)件組裝成新系統(tǒng),它就能提供一種并非一切都從頭開始做的模塊化解決方案。(4)模塊連續(xù)性如果對系統(tǒng)需求的微小修改只導(dǎo)致對個(gè)別模塊,而不是對整個(gè)系統(tǒng)的修改,則修改所引起的副作用將最小。采用模塊化原理可以使軟件結(jié)構(gòu)清晰,不僅容易設(shè)計(jì)也容易閱讀和理解。2.抽象人類在實(shí)踐中認(rèn)識到,在現(xiàn)實(shí)世界中一定事物、狀態(tài)或過程之間總存在著某些相似的方面。3.逐步求精逐步求精是人類解決復(fù)雜問題時(shí)采用的基本技術(shù),是許多軟件工程技術(shù)的基礎(chǔ)?!鼻缶珜?shí)際上是細(xì)化過程。求精要求設(shè)計(jì)者細(xì)化原始陳述,隨著每個(gè)后續(xù)求精(細(xì)化)步驟的完成而提供越來越多的細(xì)節(jié)。信息隱藏原理指出:應(yīng)該這樣設(shè)計(jì)和確定模塊,使得一個(gè)模塊內(nèi)包含的信息(過程和數(shù)據(jù))對于不需要這些信息的模塊來說,是不能訪問的。它既可以描述軟件總的模塊層次結(jié)構(gòu)H圖(層次圖),又可以描述每個(gè)模塊輸入/輸出數(shù)據(jù)/處理功能及模塊調(diào)用的詳細(xì)情況IPO圖(也稱IPO表)。本系統(tǒng)的最頂層的矩形框代表酒店管理系統(tǒng)的主控模塊,調(diào)用下層模塊以完成全部管理功能;第二層的每個(gè)模塊控制完成系統(tǒng)的一個(gè)主要功能,如此實(shí)現(xiàn)自頂向下逐步求精。因此對一些重要模塊還必須根據(jù)H圖繪制具體的IPO表。IPO表中包含的附加信息主要有系統(tǒng)名稱、圖的作者,完成的日期,本圖描述的模塊的名字,模塊在層次圖中的編號,調(diào)用本模塊的模塊清單,本模塊調(diào)用的模塊的清單、注釋以及本模塊使用的局部數(shù)據(jù)元素等。 房間查詢的IPO表系統(tǒng)名稱:榮豐酒店管理系統(tǒng)設(shè)計(jì)者:唐睿模塊名:房間查詢?nèi)掌冢?0091120模塊編號:上層調(diào)用模塊:客房管理下層被調(diào)用的模塊:無輸入數(shù)據(jù):要查詢的房間信息輸出數(shù)據(jù):查詢得到的結(jié)果處理:根據(jù)查詢的信息判斷庫中是否有相應(yīng)的記錄,如果有則顯示查詢的結(jié)果客戶查詢的上層調(diào)用模塊為客房管理,沒有下層模塊可調(diào)用。到了系統(tǒng)設(shè)計(jì)階段,需要從軟件系統(tǒng)的角度來重新設(shè)計(jì)類圖。分析階段的類圖主要是用來描述現(xiàn)實(shí)世界中的問題;而設(shè)計(jì)階段的類圖主要是對解決方案進(jìn)行描述。創(chuàng)建設(shè)計(jì)類圖的過程包括以下幾步:1.識別設(shè)計(jì)階段出現(xiàn)的類,為這些類添加屬性和方法。2. Room表:存儲酒店客房的基本信息。4. Balance表:存儲酒店日常賬目的基本信息。 EnterUser表字段字段名類型長度允許空備注用戶名稱UserNamechar10N主鍵用戶密碼UserPwdchar8N用戶權(quán)限UserPowernchar4NRoom表包括房間編號、房間類型、入住日期、退房日期等其他有關(guān)房間信息的一切特征信息。 Room表字段字段名類型長度允許空備注房間編號RIDchar3N房間類型RTypenchar3N入住日期RFromDatedatetime19Y到期時(shí)間RToDatedatetime19Y房間狀態(tài)RStatusnchar3N是否含有早餐RBreakfastnchar1N房間價(jià)格RPricesmallmoney 12N已付押金RDepositsmallmoney12NCustomer表是用來存放酒店內(nèi)登記入住客戶人員的數(shù)據(jù)表,也就是當(dāng)有客人入住本酒店時(shí)客人的身份信息將會保存在此表中,而退房離開時(shí)自動(dòng)在此表中消除相應(yīng)的客戶記錄。 Balance表字段字段名類型長度允許空備注金額日期BDatedatetime19N收入金額BEarningsmallmoney12N支出金額BPayoutsmallmoney12N房間編號BRoomchar3N 人機(jī)界面設(shè)計(jì) 人機(jī)界面設(shè)計(jì)指南用戶界面設(shè)計(jì)主要依靠設(shè)計(jì)者的經(jīng)驗(yàn)。人機(jī)界面的設(shè)計(jì)過程可分為以下幾個(gè)步驟:1. 創(chuàng)建系統(tǒng)功能的外部模型設(shè)計(jì)模型主要是考慮軟件的數(shù)據(jù)結(jié)構(gòu)、總體結(jié)構(gòu)和過程性描述,界面設(shè)計(jì)一般只作為附屬品,只有對用戶的情況(包括年齡、性別、心理情況、文化程度、個(gè)性、種族背景等)有所了解,才能設(shè)計(jì)出有效的用戶界面;根據(jù)終端用戶對未來系統(tǒng)的假想(簡稱系統(tǒng)假想)設(shè)計(jì)用戶模型,最終使之與系統(tǒng)實(shí)現(xiàn)后得到的系統(tǒng)映象(系統(tǒng)的外部特征)相吻合,用戶才能對系統(tǒng)感到滿意并能有效的使用它;建立用戶模型時(shí)要充分考慮系統(tǒng)假想給出的信息,系統(tǒng)映象必須準(zhǔn)確地反映系統(tǒng)的語法和語義信息。2. 確定為完成此系統(tǒng)功能人和計(jì)算機(jī)應(yīng)分別完成的任務(wù)任務(wù)分析有兩種途徑。逐步求精和面向?qū)ο蠓治龅燃夹g(shù)同樣適用于任務(wù)分析。3. 考慮界面設(shè)計(jì)中的典型問題設(shè)計(jì)任何一個(gè)機(jī)界面,一般必須考慮系統(tǒng)響應(yīng)時(shí)間、用戶求助機(jī)制、錯(cuò)誤信息處理和命令方式四個(gè)方面。此外,顯示出錯(cuò)信息時(shí),若再輔以聽覺(鈴聲)、視覺(專用顏色)刺激,則效果更佳;命令方式最好是菜單與鍵盤命令并存,供用戶選用。一般可借助于用戶界面工具箱(Userinterfacetoolkits)或用戶界面開發(fā)系統(tǒng)(Userinterfacedevelopmentsystems)提供的現(xiàn)成的模塊或?qū)ο髣?chuàng)建各種界面基本成分的工作。系統(tǒng)主界面要提供包括信息查詢、入住與退房、結(jié)算、報(bào)表、酒店基本信息管理、幫助等模塊的鏈接。由于系統(tǒng)的用戶界面眾多,不可能將所有的用戶界面都進(jìn)行簡介,為了能看到直觀的用戶界面,在此僅以用戶主界面、入住登記界面、結(jié)算報(bào)表等為例,進(jìn)行簡介。 系統(tǒng)主界面在系統(tǒng)的主界面中可以看到信息查詢、入住與退房、結(jié)算、報(bào)表、酒店基本信息管理、幫助等菜單操作界面。 結(jié)算報(bào)表界面 系統(tǒng)詳細(xì)設(shè)計(jì)程序員根據(jù)這個(gè)藍(lán)圖寫出實(shí)際的代碼。過程設(shè)計(jì)的任務(wù)不是具體地編寫程序,而是要設(shè)計(jì)出程序的“藍(lán)圖”,在軟件的生命周期中,實(shí)際上對于長期使用的軟件系統(tǒng)而言,人讀程序的時(shí)間可能比寫程序的時(shí)間還要長得多。過程設(shè)計(jì)的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,更重要的是設(shè)計(jì)出的處理過程應(yīng)該盡可能簡明易懂。PAD 是問題分析圖(Problem Analysis Diagram)的英文縮寫,它用二維樹形結(jié)構(gòu)的圖來表示程序的控制流,是一種用結(jié)構(gòu)化程序設(shè)計(jì)思想表現(xiàn)程序邏輯結(jié)構(gòu)的圖形工具,將這種圖翻譯成程序代碼比較容易。(2)PAD圖描述的程序結(jié)構(gòu)十分清晰。隨著程序?qū)哟卧黾?,PAD圖逐漸向右延伸,每增加一個(gè)層次,圖形向右擴(kuò)展一條豎線,PAD圖中豎線的總條數(shù)就是程序的層次數(shù)。 PAD圖是二維樹形結(jié)構(gòu)的圖形,程序從圖中最左豎線上端的結(jié)點(diǎn)開始執(zhí)行,自上而下,從左到右順序執(zhí)行,遍歷所有結(jié)點(diǎn)。容易將PAD圖轉(zhuǎn)換成高級語言源程序,這種轉(zhuǎn)換可用軟件工具自動(dòng)完成,從而可以省去人工編碼的工作,有利于提高軟件的可靠性和軟件生產(chǎn)率。(6)PAD 圖的符號支持自頂向下、逐步求精方法的使用。本系統(tǒng)的功能模塊有客房查詢查詢、入住登記、退房管理、每日結(jié)算、結(jié)算報(bào)表、客戶查詢、房間基本信息管理、價(jià)格調(diào)整等。由于系統(tǒng)的功能模塊眾多,在此不能對每個(gè)模塊都設(shè)計(jì)其PAD圖,所以僅以入住登記操作、房間查詢操作、退房管理操作的PAD圖來進(jìn)行說明。查詢是否存在輸入房間名查詢登記信息While(True)提示信息有誤登記返回主窗體 入住登記PAD圖 房間查詢PAD圖用戶進(jìn)行房間查詢操作時(shí),首先要填寫相應(yīng)的查詢條件信息,系統(tǒng)會根據(jù)調(diào)選擇的條件來篩選數(shù)據(jù)表中符合條件的記錄顯示。查詢是否已住輸入房間號查詢顯示W(wǎng)hile(True)提示信息有誤退房并找零返回主界面 退房管理PAD圖4 系統(tǒng)實(shí)現(xiàn) 語言選擇原因本系統(tǒng)在實(shí)現(xiàn)系統(tǒng)功能時(shí)使用的是C語言。它所帶來的最大的特色是沒有了指針。C只支持一個(gè)“.”,對于我們來說,現(xiàn)在需要理解的一切僅僅是名字的嵌套而已。每種C。C對此進(jìn)行了簡化,只保留了常見的形式,而別的冗余形式從它的語法結(jié)構(gòu)中被清除了出去。然而,通過精心地面向?qū)ο笤O(shè)計(jì),從高級商業(yè)對象到系統(tǒng)級應(yīng)用,C建造廣泛組件的絕對選擇。C提供了一個(gè)叫做裝箱(boxing)與拆箱(unboxing)的機(jī)制來完成這種操作,而不給使用者帶來麻煩,這在以后的章節(jié)中將進(jìn)行更為詳細(xì)的介紹。在后面的學(xué)習(xí)中很快會發(fā)現(xiàn),C中沒有了全局函數(shù),沒有了全局變量,也沒有了全局常數(shù)。代碼將具有更好的可讀性,并且減少了發(fā)生命名沖突的可能。在下面將會談到,這樣做的另一個(gè)好處是兼容性。結(jié)合自身強(qiáng)大的面向?qū)ο蠊δ?,C使得開發(fā)人員的生產(chǎn)效
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1