VCnet賓館管理系統(tǒng)畢業(yè)論文_第1頁
VCnet賓館管理系統(tǒng)畢業(yè)論文_第2頁
VCnet賓館管理系統(tǒng)畢業(yè)論文_第3頁
VCnet賓館管理系統(tǒng)畢業(yè)論文_第4頁
VCnet賓館管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

VC++net賓館管理系統(tǒng)畢業(yè)論文.txt人和人的心最近又最遠,真誠是中間的通道。試金可以用火,試女人可以用金,試男人可以用女人--往往都經(jīng)不起那么一試。本文由kobeokcobryant貢獻doc文檔可能在WAP端掃瞄體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看.摘要本文介紹了賓館客房管理系統(tǒng)的開發(fā)過程,論文詳盡論述了從需求分析,系統(tǒng)分析,概要設(shè)計,簡略設(shè)計以及測試的整個開發(fā)過程,總結(jié)了開發(fā)過程中的閱歷及本系統(tǒng)今后的改進方向,遵循軟件工程的方法,本賓館管理系統(tǒng)采納MicrosoftVisualStudio.NET2008和SQLServer2000數(shù)據(jù)庫作為開發(fā)工具.本系統(tǒng)實現(xiàn)了前臺接待管理,財務(wù)中心,查詢中心,統(tǒng)計報表,基礎(chǔ)數(shù)據(jù),系統(tǒng)管理等6個功能模塊.前臺接待管理模塊中實現(xiàn)客房預訂,取消預定,客房入住,客房消費,換房,退房等;財務(wù)中心模塊中實現(xiàn)補打賬單,交接班,繳款等;查詢中心模塊中實現(xiàn)在店房客查詢,歷史房客查詢,預定查詢,前臺收銀查詢等;統(tǒng)計報表模塊中實現(xiàn)來賓入住報表,來賓消費報表,來賓結(jié)賬報表,營業(yè)日報表,入住率統(tǒng)計報表等;基礎(chǔ)數(shù)據(jù)模塊中實現(xiàn)操作員管理,客房管理等;系統(tǒng)管理模塊中實現(xiàn)權(quán)限管理,系統(tǒng)設(shè)置,數(shù)據(jù)備份,數(shù)據(jù)恢復等功能.關(guān)鍵詞:賓館;數(shù)據(jù)庫;管理系統(tǒng)IAbstractThisarticledescribesahotelroommanagementsystemdevelopmentprocess.Gavein-deptharticlesfromtheneedsanalysis,systemanalysis,outlinedesign,detaileddesign,testinganddebugging,aswellastheentiredevelopmentprocess,summeduptheexperienceinthedevelopmentprocessandimprovethesystem'sfuturedirection.GuidedbytheSoftwareEngineering。ThissystemusesMicrosoftVisualStudio2008andSQLServer2000takesthedevelopmentkit。Thissystemmainlyrealizedsixfunctionparts:Receptionmanagement,financecenter,checkcenter,Stat.report,foundationinformation,systemsetup.Receptionmanagementcancelreservation,enterroom,roomconsume,exchangeroom,moduleforpreconcertroom,quitroomsoon;financecentermoduleforfillbill,handovertothenextshiftandrefersoon;checkcentermoduleforcheckenter,checkhistoryroomer,checkreservationandcheckcountersoon;Stat.reportmoduleforenterreport,roomconsumedreport,settleaccountsreport,businessdayreportandenterStat(yī).reportsoon;foundationinformationmoduleforoperatormanagementandroommanagementsoon;systemsetupmoduleforpurviewmanagement,systemsetup,databackup,datarecovery。Keywords:Hotel;Database;ManagementSystemII目錄引1言……1基礎(chǔ)知識……31.11.21.32系統(tǒng)前臺開發(fā)工具……3C++語言和面對對象技術(shù)……4系統(tǒng)數(shù)據(jù)庫開發(fā)工具……5需求分析……82.12.22.3背景說明……8系統(tǒng)開發(fā)目的……9系統(tǒng)說明及概念層類圖……92。3.12.3.22.4系統(tǒng)操作員管理……9前臺接待管理……10系統(tǒng)用例圖與功能概述……112。4。12。4.22。4.32.4.4前臺管理……11財務(wù)及查詢中心管理……12基礎(chǔ)數(shù)據(jù)管理……13系統(tǒng)管理……142。53項目確立……15概要設(shè)計……163。1系統(tǒng)架構(gòu)……163.1。13.1.23。2MVC模式介紹……16系統(tǒng)架構(gòu)圖……18面對數(shù)據(jù)流的設(shè)計方法……193.2.13.3.2系統(tǒng)層次結(jié)構(gòu)圖……19系統(tǒng)輸入輸出表……203。33.4系統(tǒng)界面設(shè)計……21數(shù)據(jù)庫設(shè)計……223.4.13。4.2關(guān)系型數(shù)據(jù)庫設(shè)計法則……22數(shù)據(jù)庫表設(shè)計……23I4簡略設(shè)計……274。14。24.3代碼標識設(shè)計……27代碼設(shè)計原則……27系統(tǒng)實現(xiàn)層類圖……274。3.14.3.24.4系統(tǒng)操作員管理……28前臺接待管理……29系統(tǒng)主要功能流程及模塊設(shè)計……304。4.14.4。24.4。3入住登記流程……30退房流程……31系統(tǒng)設(shè)置流程……325系統(tǒng)實現(xiàn)……335.15。25.35.4系統(tǒng)登錄……33系統(tǒng)主界面……34入住登記……35系統(tǒng)設(shè)置……376系統(tǒng)測試……386。16。2測試方法……38軟件牢靠性測試……40結(jié)論……41致謝……42參考文獻……43附錄附錄附錄附錄清單A……44附錄清單B……49程序清單C……53II引言隨著21世紀的鐘聲敲響,人類正以驚人的速度走出工業(yè)文明,步入超高速進展的信息時代。當人們昨天還在沉醉在486,586帶來的高速,便捷時,而在今日,世界上又超乎人們想象地誕生了P42.4,P43。6……,對于明天,已經(jīng)無法預想,由于計算機正以令人難以致信的速度進展。信息時代的來臨僅轉(zhuǎn)變著人們的生活,也不斷轉(zhuǎn)變著人們的思維方式和學習方式,以及周圍的一切??梢哉f,計算機注定要伴隨人們一生.電子信息的網(wǎng)絡(luò)化,各行各業(yè)的高度信息化不斷推動著社會的高度進展.對于新世紀的大同學,并且又是計算機專業(yè)的高校生,不僅僅要掌握計算機的基本技能,而且要精通計算機的科學技術(shù)及其應用。在現(xiàn)代化的經(jīng)濟時代里,信息化競爭已經(jīng)越來越趨于白熱化,具有先進的信息化技術(shù),無論是個人也好,還是企業(yè)也罷,都能占據(jù)先機,從而有效地拓寬與進展。信息管理系統(tǒng)(MIS)是提高企業(yè),單位以及人們生活效率的一個極其重要的方面,信息管理系統(tǒng)的進展與廣泛應用能夠體現(xiàn)一個企業(yè)是否具有現(xiàn)代化競爭科技實力,更是評判一個國家信息化進展的一個標準,因此,做好信息管理系統(tǒng)(MIS)也是當代高校生信息技術(shù)能力的一個體現(xiàn).賓館管理系統(tǒng)是一個賓館行業(yè)不行缺少的部分,其內(nèi)容對于賓館的決策者和管理者來說都至關(guān)重要,所以賓館管理系統(tǒng)應該能夠為用戶供應充足的信息和快捷的查詢手段.但始終以來人們使用傳統(tǒng)人工的方式管理文件,這種管理方式存在著很多缺點,如:效率低,保密性差,另外時間一旦長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找,更新和維護都帶來了不少的困難.隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻熟識,并且已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用.作為計算機應用的一部分,使用計算機對教學信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速,查找便利,牢靠性高,存儲量大,保密性好,壽命長,成本低等.這些優(yōu)點能夠極大地提高賓館管理的效率,也是企業(yè)的科學化,正規(guī)化管理,與世界接軌的重要條件.因此,開發(fā)這樣管理軟件成為很有必要的事情.賓館的基本內(nèi)涵就是為旅客供應住宿服務(wù),之所以這樣講是由于賓館最原始,最基本的功能是為過往旅客供應住宿及服務(wù).顯然,今日的賓館與過去的旅館相比已經(jīng)有了很大的不同.隨著社會的進步,經(jīng)濟的發(fā)展,當今社會人員流淌越來越頻繁,賓館管理工作也變得越來越簡潔。旅游者對賓館的1需求量越來越大,對賓館的要求也越來越高.如果能夠?qū)崿F(xiàn)賓館管理的自動化,無疑將給賓館管理部門帶來很大的便利.以前中國賓館企業(yè)管理方面還主要是憑閱歷。賓館管理整體的科技含量低,還有很多與時代脫節(jié),落后的表現(xiàn):操作任意性大,容易波動,管理漏洞多,物質(zhì)損耗大,經(jīng)濟效益低等明顯地成為制約行業(yè)進展的關(guān)鍵性因素.如何利用現(xiàn)代社會給予人們的新觀念,新手段向管理要效益,為賓館管理注入新的活力,從而在激烈的市場競爭中站穩(wěn)腳跟,是擺在每個賓館管理人士面前的重要課題.先進的賓館管理系統(tǒng)應是將中國多年來賓館管理積累的成功閱歷與現(xiàn)代化信息處理技術(shù)結(jié)合起來,相互呼應,通過完善的功能設(shè)置,建立一個自動化管理信息系統(tǒng),以提高賓館管理的效率和質(zhì)量。賓館管理系統(tǒng)面對強大的信息量可以輕松的管理,削減了在管理上面物力和人力,有利于賓館提高工作效率和賓館效益.面對浩大的信息量,賓館在正常運營中需要對客房資源,顧客信息,結(jié)算信息進行管理,利用賓館管理信息系統(tǒng)準時了解保個環(huán)節(jié)中信息的變更,有利于提高管理的效率.通過這樣的系統(tǒng),可以做到信息的規(guī)范管理,需要統(tǒng)計和快速的查詢,從而削減在管理方面的工作量.用戶心目中的賓館管理軟件除了可以完成現(xiàn)有的功能之外,還能更有效地利用各種先進技術(shù),使用戶通過管理系統(tǒng)可以完成更多的任務(wù),更便利地與信息社會融合.賓館管理系統(tǒng)主要是從廣義的管理入手,嚴格的遵守系統(tǒng)的效能,是一個結(jié)構(gòu)簡潔,功能強大的管理信息系統(tǒng).本系統(tǒng)較完整的實現(xiàn)了賓館前臺所需的各項功能,后臺管理便利,從而真正削減操作員日常的工作量,使操作人員輕松,快捷,高效,高質(zhì)量的完成各項工作。本文中共分6章.第一章基礎(chǔ)知識,主要描述賓館管理系統(tǒng)的開發(fā)工具簡介;其次章系統(tǒng)需求分析,主要描述系統(tǒng)開發(fā)背景,意義,開發(fā)方法及系統(tǒng)功能需求;第三章系統(tǒng)概要設(shè)計,主要描述系統(tǒng)工作流程,功能結(jié)構(gòu)圖及數(shù)據(jù)庫表設(shè)計;第四章簡略設(shè)計,主要描述系統(tǒng)各個功能的工作流程。第五章系統(tǒng)實現(xiàn),主要描述系統(tǒng)簡略的實現(xiàn)過程.第六章系統(tǒng)測試,主要介紹系統(tǒng)使用的測試方法及測試用例并計算系統(tǒng)的穩(wěn)態(tài)可用性.每章附有本章重點介紹的功能圖例及簡略講解,幫助理解系統(tǒng)的各部分功能.21基礎(chǔ)知識1.1系統(tǒng)前臺開發(fā)工具前臺開發(fā)工具:MicrosoftVisualStudio2008,VisualStudio.NET是。NET平臺下最為強大的開發(fā)工具,無論是軟件服務(wù)商,還是企業(yè)應用程序的部署與發(fā)布,VisualStudio.NET都可以供應近乎完善的解決方案.VisualStudio.NET供應了包括設(shè)計,編碼,編譯調(diào)試,數(shù)據(jù)庫聯(lián)接操作等基本功能和基于開放架構(gòu)的服務(wù)器組件開發(fā)平臺,企業(yè)開發(fā)工具和應用程序重新發(fā)布工具以及性能評測報告等高級功能。1,VisualStudio2008新功能及特性的介紹(1)VisualStudio2008和VisualStudio2005都具有相同的架構(gòu)和編輯界面,同時也包括給予一個新的品牌:VS2008的外衣;VS2008是一個強大Vista的客戶端,具有良好的外觀設(shè)計和很多的新的可用的功能,當然也包括增強了多線程調(diào)試功能.(2)Fx3。5連續(xù)了Fx3。0提出的加性算法,而沒有推出新的CLR.順便提到的是,Fx3.0沒有轉(zhuǎn)變或刪除任何Fx2.0現(xiàn)有的組件,只是做了單純的增加(增加的組件:WPF,WCF,WF和CardSpace).因此,Fx3.5只在Fx2。0/3.0現(xiàn)有的DLL設(shè)置上簡潔地增加了一些組件,這意味著簡潔地安裝這個框架應該不會影響當前的解決方案。不過請注意,Fx3.5仍然取決于同時運行工作的Fx2.0SP1和Fx3.0SP1。(3)VisualStudio2008有一個新的簡潔而強大的功能:multitargeting,一種針對不同的.Net框架版本(2.0,3.0和3。5)創(chuàng)建項目的能力。這就意味著即使VisualStudio2008可以與VisualStudio2005同時安裝,用戶不再需要VisualStudio2005了,由于VisualStudio2008供應的功能更強大。(4)C#3。0和VB9有很多新的語言特點(包括:自動掌握屬性,無限制授權(quán),對象初始化,類型推斷,匿名類型,擴展方法,lambdas表達式和局部方法)。由于CLR沒有新的版本,所以人們期望編譯器能夠向后兼容;簡潔說來,這就意味著全部的新的語言功能,可被用于現(xiàn)有的2.0版項目(由于上述所提到的multitargeting功能)中.(5)VisualStudio2008最大的特點是LINQ(語言整合查詢).LINQ在很大程度上取決于先前介紹過的語言特性和Fx3.5的強大整合能力(已精確到四個組件).LINQ是一個新的范例,其用統(tǒng)一的方式查詢數(shù)據(jù)來源,不管外界數(shù)據(jù)來源是什么:如在內(nèi)存中的對象,XML模式,SQL查詢結(jié)果,數(shù)據(jù)集合等(由于LINQ架構(gòu)已被完全擴展).3并行的LINQ的成就,將來看起來會更加光明.(6)對于網(wǎng)站開發(fā)人員來說,ASP.NETAJAX改進后獨立出來。ASP.NET3.5包括3個新增的控件,如ListView,DataPager和LinqDataSource。改進后的IDE也可以用于asp.net2。0項目,如支持JavaScript的動態(tài)知能感知和調(diào)試,一個新的CSS引擎和一個支持嵌套母版頁的HTML設(shè)計器。(7)對于客戶端開發(fā)者而言,新特性包括獨立出來的WPF方案模板,新的WPF開發(fā)者集成支持WinForm和WPF互用.FireFox支持ClickOnce和XBAP調(diào)度?,F(xiàn)在,從ASP.NET供應商的服務(wù)和為運行于WindowsVista系統(tǒng)上的應用程序嵌入UAC驗證中,用戶能獲益多多.(8)對于辦公軟件的開發(fā)者,全面支持2007辦公自定義,和Office2003模板一樣易于使用.支持包括outlook區(qū)域性,地區(qū)自定義,自定義任務(wù)欄,動作欄,Word內(nèi)容掌握,數(shù)據(jù)綁定和VBA互用.(9)對于服務(wù)器開發(fā)者,現(xiàn)在WCF和WF模板獨立出來,一起合作得相當好.現(xiàn)在WCF支持無SOAP的HTTP編程模式,像完整版和JSON連接體一樣完善。(10)對于移動用戶的開發(fā)者,有大量的新特性包括支持簡潔的LINQ和WCF還有很多另外的NETCF特性.(11)重新生成一個VisualBasic項目并運行一個后臺編譯器的速度提高到了原來的3倍,使用的內(nèi)存卻只有原來的1/3。在編輯器里滾動較大的C#文件的速度比原來快了一倍,鍵入新文本的速度是原來的1.5倍。對C#中浩大類型的智能感應響應時間提高了至多10倍增量.生成C++/CLI項目解決方案的時間最快可以提高到原來的1.9倍.TFS版本掌握命令處理經(jīng)過重寫后,能夠在不需要綁定內(nèi)存到服務(wù)器上的情況下,支持無限量的關(guān)鍵命令操作。在測試衡量結(jié)果中,關(guān)鍵命令的運行速度還提高了10%到60%,尤其是在比較大的項目上操作時有了很大的性能提高.(12)多版本兼容,可以自由選擇使用.NetFrameWork2。0,。NetFrameWork3.0或是.NetFrameWork3。5.1.2C++語言和面對對象技術(shù)VisualC++就是可視化的C++,在學習VisualC++專業(yè)編程之前,必須嫻熟掌握C++的基礎(chǔ)語法和基本程序設(shè)計方法.C++由標準庫以及各種組件組成,是一種面對對象的程序設(shè)計語言,面對對象技術(shù)的三大特性即封裝性,繼承性和多態(tài)性[1].4(1)封裝封裝就是將數(shù)據(jù)和操作數(shù)據(jù)的方法即函數(shù)組合在一起構(gòu)成類,從而實現(xiàn)數(shù)據(jù)抽象和數(shù)據(jù)隱藏。封裝意味著對象應具有明確的功能,并有能和別的對象相互作用的接口,也意味著對象內(nèi)部代碼受到保護,只有處于對象中的代碼才可以訪問該對象內(nèi)部數(shù)據(jù),這就是數(shù)據(jù)的隱藏,數(shù)據(jù)隱藏是一種格外有價值的特性,用戶不必了解或關(guān)心某個對象的內(nèi)部工作情況就可以使用.封裝可以削減程序的簡潔性,主要是通過類內(nèi)部的各種機制來完成的,因此,類具有隱藏簡潔性的機制,以使封裝可以具有平安且易于移植的特。(2)繼承重用C++語言支持繼承。在C++語言中,可以從一個類派生出另一個類.派生類(也稱之為子類)繼承了其父類和祖父類的全部數(shù)據(jù)成員和成員函數(shù),并通過聲明新的數(shù)據(jù)成員和成員函數(shù)來拓展新的功能.利用繼承可以避開相同的內(nèi)容重復消滅,能夠節(jié)省大量的空間以及存儲空間,提高重用性。(3)多態(tài)性多態(tài)性是意味著同樣的表示法可以處理多種不同類型的數(shù)據(jù),以便同一符號的名稱可以在類層次結(jié)構(gòu)中共同使用.也就是說,不同對象接受相同函數(shù)調(diào)用時,可以導致完全不同的行為。只要進行了一般形式的函數(shù)調(diào)用,多態(tài)性就會保證把函數(shù)的實現(xiàn)細節(jié)留給接受函數(shù)調(diào)用的對象[2]。1。3系統(tǒng)數(shù)據(jù)庫開發(fā)工具SQL是StructuredQueryLanguage(結(jié)構(gòu)化查詢語言)的縮寫.SQL是專為數(shù)據(jù)庫而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫語言.在使用時,只需要發(fā)出"做什么”的命令,”怎么做"是不用使用者考慮的。SQL功能強大,簡潔易學,使用便利,已經(jīng)成為了數(shù)據(jù)庫操作的基礎(chǔ),并且現(xiàn)在幾乎全部的數(shù)據(jù)庫均支持SQL.SQL數(shù)據(jù)庫數(shù)據(jù)體系結(jié)構(gòu):SQL數(shù)據(jù)庫的數(shù)據(jù)體系結(jié)構(gòu)基本上是三級結(jié)構(gòu),但使用術(shù)語與傳統(tǒng)關(guān)系模型術(shù)語不同.在SQL中,關(guān)系模式(模式)稱為"基本表"(basetable);存儲模式(內(nèi)模式)稱為"存儲文件”(storedfile);子模式(外模式)稱為”視圖"(view);元組稱為;屬性稱為"列”(column)."行"(row)SQL語言的組成:一個SQL表數(shù)據(jù)庫是表(Table)的集合,由一個或多個SQL模式定義。一個SQL表由行集構(gòu)成,一行是列的序列(集合),每個列與行對應一個數(shù)據(jù)項.一個表或者是一個基本表或者是一個視圖。基本表是實際存儲在數(shù)據(jù)庫的表,而視5圖是由若干基本表或視圖構(gòu)成的表的定義.一個基本表可以跨一個或多個存儲文件,一個存儲文件也可存放一個或多個基本表.每個存儲文件與外部存儲上一個物理文件對應.用戶可以用SQL語句對視圖和基本表進行查詢等操作.在用戶角度來看,視圖和基本表是一樣的,沒有區(qū)分,都是關(guān)系表格。SQLSERVER2000數(shù)據(jù)庫介紹:SQLServer是Microsoft公司的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),但說起SQLServer的歷史,卻得從Sybase開頭的。SQLServer從20世紀80年月后期開頭開發(fā),最早起源于1987年的SybaseSQLServer.SQLServer最初是由Microsoft,Sybase和Ashton-Tate三家公司共同開發(fā)的,1988年,Microsoft公司,Sybase公司和Aston-Tat(yī)e公司把該產(chǎn)后來Aston—Tate公司退出了該產(chǎn)品的開發(fā),Microsoft公司,而Sybase品移植到OS/2上.公司則簽署了一項共同開發(fā)協(xié)議,這兩家公司的共同開發(fā)結(jié)果是發(fā)布了用于WindowsNT操作系統(tǒng)的SQLServer,1992年,將SQLServer移植到了WindowsNT平臺上[3].在SQLServer4版本發(fā)行以后,Microsoft公司和Sybase公司在SQLServer的開發(fā)方面分道揚鑣,取消了合同,各自開發(fā)自己的SQLServer.Microsoft公司專注于WindowsNT平臺上的SQLServer開發(fā),而Sybase公司則致力于UNIX平臺上的SQLServer的開發(fā).本文中介紹的是MicrosoftSQLServer以后簡稱為SQLServer或MSSQLServer.SQLServer6.0版是第一個完全由Microsoft公司開發(fā)的版本.1996年,Microsoft公司推出了SQLServer6.5版本,接著在1998年又推出了具有巨大變化的7.0版,這一版本在數(shù)據(jù)存儲和數(shù)據(jù)庫引擎方面發(fā)生了根本性的變化.又經(jīng)過兩年的努力開發(fā),Microsoft公司于2000年9月布了SQLServer2000,其中包括企業(yè)版,標準版,開發(fā)版,個人版四個版本。從SQLServer7.0到SQLServer2000的變化是漸進的,沒有從6.5到7.0變化那么大,只是在SQLServer7.0的基礎(chǔ)上進行了增強.以SQLServer2000是微軟公司開發(fā)的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),TransactSQL的數(shù)據(jù)庫查詢和編程語言。T-SQL是結(jié)構(gòu)化查詢語言SQL的一種,支持ANSISQL—92標準.數(shù)據(jù)庫技術(shù)從60年月末期至今只有不到40年的歷史,但其進展速度之快是另外的技術(shù)所不及的.其已由第一代的層次型,網(wǎng)狀型數(shù)據(jù)庫,其次代的關(guān)系型數(shù)據(jù)庫進展到今日以面對對象為主要模型的數(shù)據(jù)庫,即第三代數(shù)據(jù)庫.數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)通信技術(shù),面對對象編程技術(shù),并行計算機技術(shù),人工智能技術(shù)相互融合,相互滲透,促進了數(shù)據(jù)庫技術(shù)的廣泛應用。6數(shù)據(jù)庫(Database),是依據(jù)數(shù)據(jù)結(jié)構(gòu)來組織,存儲和管理數(shù)據(jù)的倉庫,是用于查詢的大量數(shù)據(jù)的存儲區(qū)域.使用數(shù)據(jù)庫可以帶來很多好處:如削減了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源的充分共享等等.此外,數(shù)據(jù)庫技術(shù)還為用戶供應了格外簡便的使用手段,使用戶易于編寫有關(guān)數(shù)據(jù)庫應用程序.格外是近年來推出的計算機關(guān)系數(shù)據(jù)庫管理系統(tǒng),操作直觀,使用靈敏,編程便利,功能強大,環(huán)境適應廣泛,數(shù)據(jù)處理能力極強[4].數(shù)據(jù)庫的設(shè)計是指對一個給定的應用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),滿意各種用戶需求.作為信息資源開發(fā),管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫技術(shù)的應用已越來越廣泛,從小型的單項事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的平安性,完整性和共享性.對一個實際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實現(xiàn)用戶在各方面提出的功能要求數(shù)據(jù)庫與數(shù)據(jù)文件相像,同為存儲數(shù)據(jù)的場所.與數(shù)據(jù)文件一樣,數(shù)據(jù)庫并不直接向用戶顯示信息;用戶運行應用程序訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫將這些數(shù)據(jù)以用戶能夠理解的格式呈現(xiàn)給用戶。數(shù)據(jù)庫系統(tǒng)比數(shù)據(jù)文件的功能強大,由于數(shù)據(jù)庫中的數(shù)據(jù)組織程度更高。在設(shè)計良好的數(shù)據(jù)庫中,沒有用戶或應用程序必須同時更新的重復數(shù)據(jù)塊.相關(guān)的數(shù)據(jù)分在一個結(jié)構(gòu)或一條記錄中,同時,還可以定義這些結(jié)構(gòu)和記錄之間的關(guān)系.處理數(shù)據(jù)文件時,必須依據(jù)每個數(shù)據(jù)文件的特定結(jié)構(gòu)對應用程序進行編碼.數(shù)據(jù)庫則不同,包含一個名目,應用程序可以利用該名目來確定數(shù)據(jù)的組織結(jié)構(gòu).通用數(shù)據(jù)庫應用程序能夠利用該名目動態(tài)地向用戶供應來自不同數(shù)據(jù)庫的數(shù)據(jù)。72需求分析2.1背景說明在中國,賓館分成五星級,四星級,三星級,二星級及一星級.客房和餐飲方面的管理也隨著酒店的星級不同有所區(qū)分,但大體上是相同的。賓館在正常的運營中需要對客房資源顧客信息,結(jié)算信息進行管理,利用賓館管理信息系統(tǒng)準時了解各個環(huán)節(jié)中信息的變更,有利于提高管理效率.信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應用已普及到經(jīng)濟和社會生活的各個領(lǐng)域。計算機雖然與人類的關(guān)系愈來愈親密,還有人由于計算機操作不便利連續(xù)用手工勞動。為了適應現(xiàn)代社會人們高度強烈的時間觀念,賓館管理系統(tǒng)軟件為管理人員帶來了極大的便利.通過操作手冊,使用者可以了解本軟件的基本工作原理。操作人員只需輸入一些簡潔的漢字,數(shù)字,即可達到自己的目標.對于大中型賓館來說,利用計算機支持高效率完成日常事務(wù),是適應現(xiàn)代要求,推動管理走向科學化,規(guī)范化的必要條件;而且賓館管理又是一項格外煩瑣的事情,數(shù)量之大,核算極其不便.同時計算機具有手工管理所無法比擬的優(yōu)點。例如:檢索飛快,查找便利,牢靠性高,存儲量大,保密性好,壽命長,成本低等.這些優(yōu)點能夠極大地提高賓館管理的效率,也是賓館的科學化,正規(guī)化管理,與世界接軌的重要條件.賓館管理需要對客人預訂客房,入住,居住到離店期間的一切服務(wù)進行管理,并存儲賓館的全部靜態(tài)和動態(tài)信息,并且嚴格聽從有關(guān)規(guī)定,按肯定的模式或規(guī)律進行。體現(xiàn)數(shù)據(jù)量大,數(shù)據(jù)流清楚,規(guī)范的特點,因而格外適合用計算機管理,但現(xiàn)在國內(nèi)的中文系統(tǒng)很少,大多都是用外國公司制作的英文系統(tǒng)軟件,對國人來說,使用不便利,不利于普及.因此,中文的賓館管理在國內(nèi)的需求應該很大,很有進展空間。賓館管理的科學化,系統(tǒng)化,信息化也成為各個賓館追求的目標.因此,為了實現(xiàn)這些功能,就要求各個賓館配備一套客房管理信息系統(tǒng),以便在賓館內(nèi)實施良好的完善的管理且以最快地速度響應客戶的需求,準時為來賓供應服務(wù),為來賓供應一個高效,便捷的居住環(huán)境。正是在上面描述的大背景下,同時為了滿意各大賓館需求,提高工作效率.因此決定開發(fā)此賓館管理系統(tǒng),以滿意需要。82.2系統(tǒng)開發(fā)目的隨著社會的進步,經(jīng)濟的進展,當今社會人員流淌越來越頻繁,賓館管理工作也變得越來越簡潔。旅游者對賓館的需求量越來越大,對賓館的要求也越來越高.如果能夠?qū)崿F(xiàn)賓館管理的自動化,無疑將給賓館管理部門帶來很大的便利.以前中國賓館企業(yè)管理方面還主要是憑閱歷.賓館管理整體的科技含量低,還有很多與時代脫節(jié),落后的表現(xiàn):操作任意性大,容易波動,管理漏洞多,物質(zhì)損耗大,經(jīng)濟效益低等明顯地成為制約行業(yè)進展的關(guān)鍵性因素.賓館在正常的運營中需要對客房資源,顧客信息,結(jié)算信息進行管理,利用賓館管理信息系統(tǒng)準時了解各個環(huán)節(jié)中信息的變更,有利于提高管理效率.開放性的,應用系統(tǒng)可靈敏伸縮的,面對最終用戶的現(xiàn)代TIMS的服務(wù)性系統(tǒng),不斷滿意賓館業(yè)務(wù)需求,市場環(huán)境的拓展和管理模式的變化。系統(tǒng)開發(fā)具有超前意識,強調(diào)系統(tǒng)的標準化,系列化,模塊化設(shè)計,有明確的功能模塊結(jié)構(gòu)和技術(shù)支持模塊結(jié)構(gòu),按賓館不同的星級,規(guī)模和資金條件,分若干檔次,充分利用當前性價比最佳的技術(shù)產(chǎn)品組成模塊,靈敏組合集成.便于系統(tǒng)維護,修改和升級,便于各賓館依據(jù)自己情況,分批分期實施技術(shù)改造,便于系統(tǒng)動態(tài)的跟隨世界先進技術(shù)的進展.現(xiàn)代化的賓館是客房及其余各種服務(wù)與設(shè)施為一體化的消費場所,賓館組織浩大,服務(wù)項目多,信息量大,要想提高勞動生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進而促進經(jīng)濟效益,必須借助計算機來進行現(xiàn)代化的信息管理,賓館信息管理系統(tǒng)正是為此而設(shè)計的,本系統(tǒng)是一套適用于中,小型賓館使用的優(yōu)秀系統(tǒng),操作簡潔,靈敏性好,系統(tǒng)平安性高,運行穩(wěn)定.2.3系統(tǒng)說明及概念層類圖面對對象設(shè)計的基礎(chǔ)就是使用類.類是用來代表現(xiàn)實事務(wù)或者功能的構(gòu)造塊.類圖是由若干類關(guān)聯(lián)在一起,反映系統(tǒng)或者子系統(tǒng)組成結(jié)構(gòu)的靜態(tài)圖.類圖的建模貫穿工程的分析和設(shè)計階段的始終在類圖中。依據(jù)建模的不同景象,類圖中不肯定排列出全部的內(nèi)容.如在建立分析模型或設(shè)計模型時,甚至可以只列出類名,在圖中著重表達的是類與類之間的聯(lián)系;在建立實現(xiàn)模型時,則應當在類圖標中簡略給出類的屬性和方法等細節(jié)[5].2。3。1系統(tǒng)操作員管理系統(tǒng)操作員管理類層次結(jié)構(gòu)圖,共由六個實體類構(gòu)成,SystemOperator類是系統(tǒng)操9作員的父類,Administrat(yī)or系統(tǒng)管理員類和Counter前臺操作員類是其子類,繼承了其全部的成員屬性和方法;OperatorManager操作員管理類是為實現(xiàn)而抽象出來管理SystemOperator系統(tǒng)操作員類的類,其與SystemOperator類之間屬于二元關(guān)聯(lián)關(guān)系且存SystemOpterator類擁有Purview權(quán)限類,PurviewManager是為而在一種一對多的關(guān)系;了實現(xiàn)而抽象出來管理Purview權(quán)限類的類,其與Purview類之間屬于二元關(guān)聯(lián)關(guān)系且存在一種一對多的關(guān)系.此類層次結(jié)構(gòu)圖如圖2.1所示:圖2。1系統(tǒng)操作員管理類層次結(jié)構(gòu)圖2。3.2前臺接待管理前臺接待管理類層次結(jié)構(gòu)圖,共由十八個實體類構(gòu)成,分別是:RegisterManager登記管理類,ScheduledManager預定登記類,EnterManager入住登記類,RegisterBill登記類,RoomManager客房管理類,AllDayRoomManager全日房管理類,HalfDayRoomManager半日房管理類,HourlyDayRoomManager小時房管理類,Room客房類,AllDayRoom全日房類,HalfDayRoom半日房類,HourlyRoom小時房類,ConsumeManag消費單管理類,ConsumeBill消費單類,Goods消費商品類,GoodsManager消費商品管理類;RegisterManager類用來管理RegisterBill類,ScheduledManager類與10EnterManager類繼承于該類,EnterManager類與RegisterBill類繼承于RegisterBill類,而RegisterBill類包含Room類且為一對多的關(guān)系,AllDayRoom類,HalfDayRoom類及HourlyRoom類繼承自Room類,RoomManager類用來管理Room,而每個Room類都擁有零個或多個ConsumeBill類.此類層次結(jié)構(gòu)圖如圖2.2所示:〈<實現(xiàn)類>>RegisterManager-RegisterManager1*<<實現(xiàn)類>〉ScheduledManager-RegisterBill〈〈實現(xiàn)類>〉RegisterBill-billNumber—rooms:vector<<未指定>>-roomerName-deposit-ScheduledManager-roomAigo1-enterDate-outDate<〈實現(xiàn)類〉〉*-opertorNumberScheduledBill-chargeTypeNumber-remark-ScheduledBill1*〈〈實現(xiàn)類>〉Room-roomNumber-roomType-Room*—roomState-allDayPrice-halfDayPrice-hourlyDayPrice<<實現(xiàn)類〉〉EnterManager—EnterBillManager1*-EnterBillEnterBill—RoomManager<<實現(xiàn)類〉>RoomManager1<<實現(xiàn)類〉>AllDayRoomManager<<實現(xiàn)類>〉AllDayRoom〈<實現(xiàn)類>〉HalfDayRoom<〈實現(xiàn)類〉>HourlyRoom〈<實現(xiàn)類>>HourlyDayRoomManager<<實現(xiàn)類〉〉HalfDayRoomManager—GoodsManager〈<實現(xiàn)類〉〉ConsumeManager<<實現(xiàn)類>>GoodsManager1*1<<實現(xiàn)類〉〉ConsumeBill-amount—roomNumber-goodsNumber—goodsAgio-discountPrice—consumeDate*1<<實現(xiàn)類>〉Goods-goods—goodsTypeNumber—goodsUnit-goodsNumber-goodsPrice*-Goods圖2.2前臺接待管理類層次結(jié)構(gòu)圖2.4系統(tǒng)用例圖與功能概述2.4.1前臺管理前臺管理用例圖包括四個執(zhí)行者及十一個系統(tǒng)用例。用例分別是:前臺操作員登錄,11客房預定,入住,取消預定,客房消費,換房,續(xù)住,寄存及退房,退房用例會擴展出兩個新的用例:正常退房和惡意退房,惡意退房是指房客在預留押金小于客房消費與房費合計費,且未補交余款的情況下離開,那么前臺可執(zhí)行惡意退房,并將此房客納入黑名單;前臺操作員登錄后,系統(tǒng)會自動安排其權(quán)限;客房預定,如果房客在系統(tǒng)設(shè)置時間內(nèi)將來辦理入住,系統(tǒng)將自動取消預定;換房,如果是同類型換房,則可直接執(zhí)行換,如果是不同類型換房,那么只有在先結(jié)清當前賬務(wù)之后方可換房;客房預定,入住,續(xù)住,退房及寄存在執(zhí)行之后,都會打印押金憑證,而房客隨時可以憑此押金憑證領(lǐng)取退房或取消預定后剩余的押金.此用例圖如圖2.3所示:圖2。3賓館管理系統(tǒng)前臺管理用例圖2.4.2財務(wù)及查詢中心管理財務(wù)及查詢中心管理用例圖包括三個執(zhí)行者及十個系統(tǒng)用例.用例分別是:賬單補打,交班,繳款,歷史交班查詢,歷史繳款查詢,前臺收銀查詢,在店房客查詢,歷史房客查詢及預定查詢;DBMS執(zhí)行者為數(shù)據(jù)庫管理系統(tǒng),是與本賓館管理系統(tǒng)交互的外部系統(tǒng);Printer執(zhí)行者為打印機,是本賓館管理系統(tǒng)維護的外部輸出設(shè)備;Counter執(zhí)行者為本系統(tǒng)的前臺操作員,負責執(zhí)行財務(wù)中心模塊與查詢中心模塊的全部用例;補打12賬單用例,是在房客手中的押金憑證丟失的情況下所執(zhí)行的,而房客的身份由賓館的實際情況進行辨別;交班用例,是在當前前臺工作時間止的情況下執(zhí)行的,交班的時候需要輸入轉(zhuǎn)給下個前臺操作員的手持現(xiàn)金和前臺操作員工號及密碼;繳款用例,是在財務(wù)員工需要清點賬目的情況下執(zhí)行的;Counter前臺操作員可以隨時執(zhí)行預定查詢,在店房客查詢,歷史房客查詢等操作,還可以將查詢出的數(shù)據(jù)導入到Excel中.此用例圖如圖2。4所示:圖2.4財務(wù)及查詢中心管理用例圖2。4.3基礎(chǔ)數(shù)據(jù)管理基礎(chǔ)數(shù)據(jù)管理用例圖包括兩個執(zhí)行者及六個系統(tǒng)用例。用例分別是:客房信息管理,商品信息管理,交款類型管理,操作員管理,協(xié)議單位管理及黑名單管理;DBMS執(zhí)行者為數(shù)據(jù)庫管理系統(tǒng),是與本賓館管理系統(tǒng)交互的外部系統(tǒng);admin執(zhí)行者為系統(tǒng)管理員,是本賓館管理系統(tǒng)權(quán)限級別最高的執(zhí)行者,負責執(zhí)行基礎(chǔ)數(shù)據(jù)管理模塊的全部用例;基礎(chǔ)數(shù)據(jù)管理主要對本賓館管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)進行增,刪,改,查等維護;客房信息管理用例,系統(tǒng)管理員可以同時追加多個房間信息,只要輸入第一個房間序號及最后一個房間序號即可。此用例如圖2.5所示:13圖2.5基礎(chǔ)數(shù)據(jù)管理用例圖2.4.4系統(tǒng)管理系統(tǒng)管理用例圖包括兩個執(zhí)行者及五個系統(tǒng)用例.用例分別是:權(quán)限管理,系統(tǒng)設(shè)置,數(shù)據(jù)初始化,數(shù)據(jù)備份及數(shù)據(jù)還原;DBMS執(zhí)行者為數(shù)據(jù)庫管理系統(tǒng),是與本賓館管理系統(tǒng)交互的外部系統(tǒng);admin執(zhí)行者為系統(tǒng)管理員,是本賓館管理系統(tǒng)權(quán)限級別最高的執(zhí)行者,負責執(zhí)行系統(tǒng)管理模塊的全部用例;權(quán)限管理用例,管理每個系統(tǒng)操作員的權(quán)限,為了便利操作,還添加了全選與全不選功能;系統(tǒng)設(shè)置用例,設(shè)置系統(tǒng)參數(shù),包括預定房房態(tài)參數(shù)設(shè)置,入住房房態(tài)參數(shù)設(shè)置,空凈房房態(tài)參數(shù)設(shè)置,自用房房態(tài)參數(shù)設(shè)置,清掃房房態(tài)參數(shù)設(shè)置,預留押金限額參數(shù)設(shè)置,客房清掃時間參數(shù)設(shè)置,消費限額參數(shù)設(shè)置,維修房房態(tài)參數(shù)設(shè)置,預定超時參數(shù)設(shè)置,半日房計費參數(shù)設(shè)置,小時房計費參數(shù)設(shè)置以及退房計費參數(shù)設(shè)置等;登記設(shè)置包括退房后清掃房間時間的設(shè)置,在預定規(guī)定時間內(nèi)超過多少小時將來辦理入住而取消預定的時間的設(shè)置及預留押金金額的設(shè)置;計費設(shè)置包括全日房計費設(shè)置,半日房計費設(shè)置以及小時房計費設(shè)置;數(shù)據(jù)初始化用例,刪除規(guī)定時間內(nèi)全部的業(yè)務(wù)數(shù)據(jù),包括預定登記信息,入住登記信息,寄存信息,消費信息,退房信息等.此用例如圖2.6所示:14權(quán)限管理admin系統(tǒng)設(shè)置數(shù)據(jù)初始化數(shù)據(jù)還原數(shù)據(jù)備份DBMS圖2。6系統(tǒng)管理用例圖2.5項目確立該軟件的開發(fā)意圖:為了使各賓館的管理系統(tǒng)更完善;為了使賓館各部門和員工對日常辦公更便利;為減輕前臺人員的工作負擔;適應信息社會進展的需要.該軟件的應用目標:通過本系統(tǒng)軟件,能幫助工作人員利用計算機快速便利地進行入住登記,使散亂的手工登記能夠簡略化,直觀化和合理化.該軟件的作用及范圍:本軟件適用于三星級以下的賓館,是比較完善的賓館管理軟件,對前臺操作員的日常工作可以宏觀調(diào)整,管理.該軟件開發(fā)的背景:隨著中國改革開放的不斷推動,國內(nèi)人民生活水平的不斷提高,旅游出行的人民越來越多,商務(wù)活動也相當?shù)幕钴S;再加上入境旅游的人也越來越多,入境從事商務(wù)活動的外賓也越來越多.因此,現(xiàn)在國內(nèi)的賓館住宿行業(yè)也越來越多。賓館管理的科學化,系統(tǒng)化,信息化也成為各個賓館追求的目標.153概要設(shè)計3.1系統(tǒng)架構(gòu)3.1.1MVC模式介紹本系統(tǒng)的設(shè)計使用MVC模式,各層可以同時開發(fā),由不同的成員開發(fā)各個層次,不但可以提高團隊開發(fā)速度,而且不會影響以外的層次開發(fā),便利對系統(tǒng)進行開發(fā)和維護。由此,系統(tǒng)設(shè)計者決定采納MVC(三層架構(gòu))的開發(fā)模式.。MVC模式是”Model—View—Controller”的縮寫,中文翻譯為”模式—視圖-掌握器”MVC應用程序總是由這三個部分組成.(大事)Event導致Controller轉(zhuǎn)變Model或View,或者同時轉(zhuǎn)變兩者.只要Controller轉(zhuǎn)變了Models的數(shù)據(jù)或者屬性,全部依靠的View都會自動更新.類似的,只要Controller轉(zhuǎn)變了View,View會從潛在的Model中獵取數(shù)據(jù)來刷新自己.MVC模式最早是smalltalk語言討論團提出的,應用于用戶交互應用程序中。smalltalk語言和java語言有很多相像性,都是面對對象語言,很自然的SUN在petstore(寵物店)事例應用程序中就推舉MVC模式作為開發(fā)Web應用的架構(gòu)模式.MVC模式是一種架構(gòu)模式,其實需要其余的模式協(xié)作完成.在J2EE模式名目中,通常采納servicetoworker模式實現(xiàn),而servicetoworker模式可由集中掌握器模式,派遣器模式和PageHelper模式組成。而Struts只實現(xiàn)了MVC的View和Controller兩個部分,Model部分需要開發(fā)者自己來實現(xiàn),Struts供應了抽象類Action使開發(fā)者能將Model應用于Struts框架中[6]。MVC模式是一個簡潔的架構(gòu)模式,其實現(xiàn)在也顯得格外簡潔.但是,人們已經(jīng)總結(jié)出了很多牢靠的設(shè)計模式,多種設(shè)計模式結(jié)合在一起,使MVC模式的實現(xiàn)變得相對簡潔易行。Views可以看作一棵樹,顯然可以用CompositePattern來實現(xiàn).Views和Models之間的關(guān)系可以用ObserverPattern體現(xiàn).Controller掌握Views的顯示,可以用StrategyPattern實現(xiàn).Model通常是一個調(diào)停者,可采納MediatorPattern來實現(xiàn)?,F(xiàn)在來了解一下MVC三個部分在J2EE架構(gòu)中處于什么位置,這樣有助于人們理解MVC模式的實現(xiàn)。MVC與J2EE架構(gòu)的對應關(guān)系是:View處于WebTier或者說是ClientTier,通常是JSP/Servlet,即頁面顯示部分.Controller也處于WebTier,通常用Servlet來實現(xiàn),即頁面顯示的規(guī)律部分實現(xiàn)。Model處于MiddleTier,通常用服務(wù)端的javaBean或者EJB實現(xiàn),即業(yè)務(wù)規(guī)律部分的實現(xiàn).視圖(View)代表用戶交互界面,對于Web應用來說,可以概括為HTML界面,16但有可能為XHTML,XML和Applet.隨著應用的簡潔性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。一個應用可能有很多不同的視圖,MVC設(shè)計模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的懇求,而不包括在視圖上的業(yè)務(wù)流程的處理.業(yè)務(wù)流程的處理交予模型(Model)處理.比如一個訂單的視圖只接受來自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和懇求傳遞給掌握和模型。模型(Model):就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)章的制定.業(yè)務(wù)流程的處理過程對另外的層來說是黑箱操作,模型接受視圖懇求的數(shù)據(jù),并返回最終的處理結(jié)果.業(yè)務(wù)模型的設(shè)計可以說是MVC最主要的核心。目前流行的EJB模型就是一個典型的應用例子,從應用技術(shù)實現(xiàn)的角度對模型做了進一步的劃分,以便充分利用現(xiàn)有的組件,但不能作為應用設(shè)計模型的框架。僅僅告知人們按這種模型設(shè)計就可以利用某些技術(shù)組件,從而削減了技術(shù)上的困難.對一個開發(fā)者來說,就可以專注于業(yè)務(wù)模型的設(shè)計。MVC設(shè)計模式告知人們,把應用的模型按肯定的規(guī)章抽取出來,抽取的層次很重要,這也是推斷開發(fā)人員是否優(yōu)秀的設(shè)計依據(jù).抽象與簡略不能隔得太遠,也不能太近。MVC并沒有供應模型的設(shè)計方法,而只是告知人們應該組織管理這些模型,以便于模型的重構(gòu)和提高重用性.人們可以用對象編程來做比方,MVC定義了一個頂級類,告訴其的子類只能做這些,但沒法限制人們能做這些。這點對編程的開發(fā)人員格外重要。掌握(Controller)可以理解為從用戶接收懇求,將模型與視圖匹配在一起,共同完成用戶的懇求.劃分掌握層的作用也很明顯,可以清楚地告知人們,就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶懇求。掌握層并不做任何的數(shù)據(jù)處理。例如,用戶點擊一個連接,掌握層接受懇求后,并不處理業(yè)務(wù)信息,只把用戶的信息傳遞給模型,告知模型做什么,選擇符合要求的視圖返回給用戶。模型,視圖與掌握器的分離,使得一個模型可以具有多個顯示視圖.如果用戶通過某個視圖的掌握器轉(zhuǎn)變了模型的數(shù)據(jù),全部其余依靠于這些數(shù)據(jù)的視圖都應反映到這些變化.因此,無論何時發(fā)生了何種數(shù)據(jù)變化,掌握器都會將變化通知全部的視圖,導致顯示的更新.這實際上是一種模型的變化-傳播機制。模型,視圖,掌握器三者之間的關(guān)系和各自的主要功能.MVC組件功能示意圖如圖3。1所示:17圖3。1MVC組件功能示意圖3。1。2系統(tǒng)架構(gòu)圖MVC層次模型就相當于是一個黑盒子,不知道也不需要知道其內(nèi)部到底是怎么樣實現(xiàn)的,只需要知道如何去調(diào)用就行了。每一層只與其上下相鄰的兩層打交道。當其中一層內(nèi)部由于技術(shù)變遷而發(fā)生變化時,只要保持接口不變即可,其余層不需要做任何的轉(zhuǎn)變.分層可以提高靈敏性,也便于團隊分工開發(fā).但是MVC的缺點是由于其沒有明確的定義,所以完全理解MVC并不是很容易。使用MVC需要細心的計劃,由于其內(nèi)部原理比較簡潔,所以需要花費一些時間去思考.系統(tǒng)架構(gòu)圖如圖3.2所示:圖3.2系統(tǒng)架構(gòu)圖183.2面對數(shù)據(jù)流的設(shè)計方法系統(tǒng)結(jié)構(gòu)設(shè)計是在對現(xiàn)有系統(tǒng)充分調(diào)查討論的基礎(chǔ)上,采納肯定的方法設(shè)計出能描述新系統(tǒng)物理結(jié)構(gòu)的系統(tǒng)結(jié)構(gòu)圖,其主要給出構(gòu)成系統(tǒng)的模塊及模塊間的調(diào)用關(guān)系,表現(xiàn)在圖中一般是用不同的層次體現(xiàn)的.結(jié)構(gòu)化系統(tǒng)設(shè)計技術(shù)是在結(jié)構(gòu)化程序設(shè)計思想的基礎(chǔ)上,進展起來的一種用于簡潔系統(tǒng)結(jié)構(gòu)設(shè)計的技術(shù),其運用一套標準的設(shè)計準則和工具,采納模塊的方法,進行新系統(tǒng)掌握層次關(guān)系和模塊專人分解設(shè)計,把用數(shù)據(jù)流程圖表示的系統(tǒng)規(guī)律模型轉(zhuǎn)變?yōu)橛茫菼PO圖表示的系統(tǒng)層次模塊結(jié)構(gòu)。結(jié)構(gòu)化系統(tǒng)設(shè)計的核心是模塊分解設(shè)計,模塊化顯著提高了系統(tǒng)的可修改性和可維護性.同時,為系統(tǒng)設(shè)計工作的有效組織和掌握供應了便利條件.依據(jù)功能劃分模塊,對比數(shù)據(jù)流圖,對本系統(tǒng)進行逐個級別的功能分解。3。2。1系統(tǒng)層次結(jié)構(gòu)圖層次圖(HierarchyChart圖)簡稱HC圖或H圖,用于表示軟件模塊的分層結(jié)構(gòu),一般與IPO表一起,形成HIPO圖.系統(tǒng)層次結(jié)構(gòu)圖如圖3。3所示.圖3.3系統(tǒng)層次結(jié)構(gòu)圖193.3.2系統(tǒng)輸入輸出表IPO表,即輸入/處理/輸出圖,用來描述HIPO圖中的簡略模塊,其功能是對HIPO圖中的每個模塊的簡略描述及定義,描述分層圖中一個模塊的輸入,輸出和處理內(nèi)容,模塊的內(nèi)部數(shù)據(jù)及模塊之間的調(diào)用關(guān)系,是系統(tǒng)設(shè)計階段的重要成果,也是系統(tǒng)實施階段程序設(shè)計的動身點和依據(jù)。IPO表定義的重點一般在底層的基本模塊上[7]。入住登記IPO表如表3.1所示,通過IPO表可以清楚的看出此模塊的輸入,輸出及處理過程。如下表可知此模塊為入住登記模塊,輸入入住登記信息,并對輸入信息進行相關(guān)的驗證,如果通過驗證,即可辦理入住,并將入住登記信息保存到入住歷史清單,最后打印押金憑證。表3.1入住登記IPO表IPO表1入住登記系統(tǒng)名稱:賓館管理系統(tǒng)模塊名稱:入住登記作者:王俊文模塊代碼:1.1日期:2008-12-01調(diào)用的模塊:身份證驗證,預定檢查被調(diào)用的模塊:無輸入:"入住登記信息”數(shù)據(jù)流輸出:打印的押金憑證處理:調(diào)用"入住登記”模塊.對輸入的”入住登記信息”進行驗證,包括輸入日期的核對,身份證真?zhèn)蔚谋嬲J,估計入住時間內(nèi)是否有人預定,最后如果通過驗證,即可辦理入住,并將入住登記信息保存到入住歷史清單,最后打印押金憑證權(quán)限管理IPO表如表3.2所示,通過IPO表可以清楚的看出此模塊的輸入,輸出及處理過程。如下表可知此模塊為權(quán)限管理模塊,對新的或老的操作員權(quán)限進行新的安排,并保存。表3.2權(quán)限管理IPO表IPO表2權(quán)限管理系統(tǒng)名稱:賓館管理系統(tǒng)模塊名稱:權(quán)限管理作者:王俊文模塊代碼:1.2日期:2008-12—01調(diào)用的模塊:無被調(diào)用的模塊:無輸入:"權(quán)限信息"數(shù)據(jù)流輸出:更改后的操作員各權(quán)限信息處理:調(diào)用”權(quán)限管理”模塊.對各操作員的權(quán)限進行更改并保存,最后輸入更改后的操作員各權(quán)限信息系統(tǒng)設(shè)置管理IPO表如表3.3所示,通過IPO表可以清楚的看出此模塊的輸入,輸出及處理過程。如下表可知此模塊為系統(tǒng)設(shè)置管理模塊,對已設(shè)置的各系統(tǒng)設(shè)置參數(shù),包括預定房房態(tài)參數(shù),入住房房態(tài)參數(shù),空凈房房態(tài)參數(shù),自用房房態(tài)參數(shù),清掃房房態(tài)參數(shù),預留押金限額參數(shù),客房清掃時間參數(shù),消費限額參數(shù),維修房房態(tài)參數(shù),預20定超時參數(shù),半日房計費參數(shù),小時房計費參數(shù)以及退房計費參數(shù)等進行更改,并保存.表3.3系統(tǒng)設(shè)置管理IPO表IPO表3系統(tǒng)設(shè)置系統(tǒng)名稱:賓館管理系統(tǒng)模塊名稱:系統(tǒng)設(shè)置作者:王俊文模塊代碼:1.3日期:2008-12-01調(diào)用的模塊:無被調(diào)用的模塊:無輸入:”系統(tǒng)設(shè)置參數(shù)"數(shù)據(jù)流輸出:更改后的各系統(tǒng)設(shè)置參數(shù)處理:調(diào)用"系統(tǒng)設(shè)置"模塊。已設(shè)置的各系統(tǒng)設(shè)置參數(shù),包括預定房房態(tài)參數(shù),入住房房態(tài)參數(shù),空凈房房態(tài)參數(shù),自用房房態(tài)參數(shù),清掃房房態(tài)參數(shù),維修房房態(tài)參數(shù),預留押金限額參數(shù),消費限額參數(shù)等進行更改,并保存,最后輸出更改后的個系統(tǒng)設(shè)置參數(shù)3。3系統(tǒng)界面設(shè)計在面對對象分析過程中,已經(jīng)對用戶界面需求作了初步分析,在面對對象設(shè)計過程中,則應該對系統(tǒng)的人—機交互子系統(tǒng)進行簡略設(shè)計,以確定人—機交互的細節(jié),其中包括指定窗口和報表的形式,設(shè)計命令層次等項內(nèi)容。人—機交互部分的設(shè)計結(jié)果,將對用戶情緒和工作效率產(chǎn)生重要影響.人—機界面設(shè)計得好,則會使系統(tǒng)對用戶產(chǎn)生吸引力,用戶在使用系統(tǒng)的過程中會感到興奮,能夠激發(fā)用戶的制造力,提高工作效率;相反,人—機界面設(shè)計得不好,用戶在使用過程中就會感到不便利,不習慣,甚至會產(chǎn)生厭煩和惱怒的情緒.1,遵循下列準則有助于設(shè)計出讓用戶滿意的人-機交互界面.1)全都性.使用全都的術(shù)語,全都的步驟,全都的動作.2)削減步驟。應使用戶為做某件事情而需敲擊鍵盤的次數(shù),點按鼠標的次數(shù),或者下拉菜單的距離,都減至最少.還應使得技術(shù)水平不同的用戶,為獲得有意義的結(jié)果所需使用的時間都減至最少。格外應該為嫻熟用戶供應簡捷的操作方法(例如,熱鍵).3)準時供應反饋信息.每當用戶等待系統(tǒng)完成一項工作時,系統(tǒng)都應該向用戶提供有意義的,準時的反饋信息,以便用戶能夠知道系統(tǒng)目前已經(jīng)完成該項工作的多大比例.4)無須記憶.不應該要求用戶記住在某個窗口中顯示的信息,然后再用到另一個窗口中,這是軟件系統(tǒng)的責任而不是用戶的任務(wù).此外,在設(shè)計人-機交互部分時應該力求達到下述目標:用戶在使用該系統(tǒng)時用于思考人—機交互方法所花費的時間減至最少,而用于做實際想做的工作所用的時間達到最大值.更抱負的情況是,人—機交互界面能夠增強用戶的能力.215)易學.人—機交互界面應該易學易用,應該供應聯(lián)機參考資料,以便用戶在遇到困難時可隨時參閱.6)富有吸引力.人—機交互界面不僅應該便利,高效,還應該使人在使用時感到心情愉快,能夠從中獲得樂趣,從而吸引人去使用.2,人—機交互界面是給用戶使用的,顯然,為設(shè)計好人-機交互子系統(tǒng),設(shè)計者應該認真討論使用的用戶.應該深化到用戶的工作現(xiàn)場,仔細觀察用戶是怎樣做自己的工作的,這對設(shè)計好人-機交互界面是格外必要的.1)分類用戶.在深化現(xiàn)場的過程中,設(shè)計者應該認真思考下述問題:用戶必須完成哪些工作,設(shè)計者能夠供應什么工具來支持這些工作的完成,怎樣使得這些工具使用起來更便利更有效.為了更好地了解用戶的需要與愛好,以便設(shè)計出符合用戶需要的界面,設(shè)計者首先應該把將來可能與系統(tǒng)交互的用戶分類。2)描述用戶.應該仔細了解將來使用系統(tǒng)的每類用戶的情況,把獲得的下列各項信息記錄下來.3)設(shè)計命令層次。3。4數(shù)據(jù)庫設(shè)計3.4。1關(guān)系型數(shù)據(jù)庫設(shè)計法則1)信息法則。信息表現(xiàn)為存儲在單元中的數(shù)據(jù)。2)授權(quán)存儲法則.每一個數(shù)據(jù)項必須通過一個"表名+行主?。忻⒌慕M合形式訪問.例如,如果你能用一個數(shù)組或者指針訪問一個列,那就違反了這條規(guī)章。3)必須使用全都的方式使用空值。如果由于使用數(shù)字值,空值(Null)被當作0來處理,或者由于缺少字符值而被當作一個空格處理,那么就違反了這條規(guī)章??罩祪H僅是指缺少數(shù)據(jù)而沒有任何數(shù)值。如果缺少的數(shù)據(jù)需要值,軟件供應商通常供應使用缺省值的能力滿意這個目的.4)一個活躍的,在線數(shù)據(jù)字典應作為關(guān)系型表被存儲,而且該字典應該可以通過常規(guī)的數(shù)據(jù)存儲語言訪問.如果數(shù)據(jù)字典的任何部分貯存在操作系統(tǒng)文件里,就違反了這條規(guī)章。5)除了可能的低級存取例程外,數(shù)據(jù)存取語言必須供應全部的存取方式,而且是存取的僅有方式.226)全部能被更新的視圖應當是可更新的。例如,如果你能將三個表連接起來,作為一個視圖的基礎(chǔ),但卻不能更新這個視圖,則違反本規(guī)章。7)必須有集合級的插入,更新和刪除。目前,大部分RDBMS供應商都在某種程度上供應了這種能力.8)物理數(shù)據(jù)的獨立性.應用不能依靠于物理結(jié)構(gòu),如果一個支持某表的文件從一個盤移動到其他盤或重新命名,不應該對應用產(chǎn)生影響[8].3。4.2數(shù)據(jù)庫表設(shè)計入住登記信息表包含入住登記表編號,房間號,入住時間,離店時間和房客信息等信息,設(shè)計時注意code設(shè)為主鍵并設(shè)置為int類型且自動增1,付款類型編號是付款類型表的外鍵,預留押金和房間折扣均設(shè)為decimal類型.入住登記信息表如表3.1所示:表3.1入住登記信息表字段名codebillNumberroomNumberroomerroomerSexroomerTelcardTypecardNumberroomerTypeenterTypedepositroomAgioenterDateoutDateOperatorNumber數(shù)據(jù)類型intintvarchar(5)varchar(20)varchar(2)varchar(20)varchar(20)varchar(20)varchar(8)varchar(20)decimaldecimaldatetimedatetimevarchar(10)說明編號入住登記表編號入住房間號房客姓名房客性別房客電話房客證件類型房客所持證件編號房客類型入住房間類型房客預留押金入住房間折扣入住時間預離店時間操作員編號歷史交接班信息表包含編號,當前前臺員工編號,接班員工編號,交接班時間以及交接金額等信息,設(shè)計時將code字段設(shè)置為主鍵,類型為int且自動增長1。將轉(zhuǎn)款金額設(shè)置為decimal類型。歷史交接班信息表如表3.2所示:23表3。2歷史交接班信息表字段名codecurrentOptornextOptorshiftDatetransCash數(shù)據(jù)類型intnvarchar(20)nvarchar(20)dat(yī)etimedecimal說明編號當前員工編號接班員工編號交接班時間轉(zhuǎn)款金額消費清單信息表包含的信息是入住客房的消費記錄,包括消費清單編號,房間號,消費商品編號和消費日期等信息,將code字段設(shè)為主鍵,設(shè)為int類型并自動增長1,房間號字段是房間表的外鍵,消費商品編號是消費商品的外鍵,消費商品數(shù)量設(shè)為int類型,消費清單信息表如表3。3所示:表3。3消費清單信息表字段名codebillNumberroomNumbergoodsNumberamountchargeTypeconsumeDate數(shù)據(jù)類型intintvarchar(5)varchar(10)intvarchar(20)datetime說明編號消費清單編號消費的房間號消費商品編號消費商品數(shù)量消費付款類型消費時間黑名單信息表包含惡意退房的房客的記錄信息,如房客姓名,性別,電話,證件類型,證件編號,現(xiàn)住地址以及備注等信息,設(shè)計時將code字段設(shè)為主鍵,類型為int且自動增加1.黑名單信息表如表3。4所示:表3.4黑名單信息表字段名coderoomerroomerSexroomerTelcardTypecardNumber數(shù)據(jù)類型intvarchar(20)varchar(2)varchar(20)varchar(20)varchar(20)說明編號房客姓名房客性別房客電話房客所持證件類型房客所持證件編號24消費商品信息表包含消費商品的信息,如消費商品編號,消費商品名稱,消費商品單位和消費商品單價等。設(shè)計時注意應該把字段code設(shè)置為主鍵,類型為int且自動加1,消費商品類型編號是消費商品類型表的外鍵.消費商品信息如表3。5所示表3.5消費商品信息表字段名codegoodsNumbergoodsTypeNumbergoodsgoodsUnitsellPrice數(shù)據(jù)類型intintvarchar(20)varchar(40)varchar(40)decimal說明編號消費商品編號消費商品類型編號消費商品名稱消費商品單位消費商品單價系統(tǒng)操作員信息表包含操作員信息的記錄,如系統(tǒng)操作員編號,系統(tǒng)操作員姓名,系統(tǒng)操作員角色以及系統(tǒng)操作員密碼,各個字段的字段名是調(diào)用數(shù)據(jù)庫信息時需要使用的關(guān)鍵內(nèi)容,據(jù)類型的設(shè)計是依據(jù)字段的內(nèi)容設(shè)定的.系統(tǒng)操作員信息表如表3.6所示:表3。6系統(tǒng)操作員信息表字段名codeoperat(yī)orNumberoperatorNameoperatorRoleoperat(yī)orPwd數(shù)據(jù)類型intvarchar(10)varchar(20)varchar(10)varchar(20)說明編號申請人動身地目的地開頭時間房間信息表包含房間信息的記錄,如房間號,房間類型,房間狀態(tài),房間全日價,房間半日價,房間小時價,各個字段的字段名是調(diào)用數(shù)據(jù)庫信息時需要使用的關(guān)鍵內(nèi)容,數(shù)據(jù)類型的設(shè)計是依據(jù)字段的內(nèi)容設(shè)定的.房間信息表如表3。7所示:表3。7房間信息表字段名coderoomNumberroomTyperoomStateroomPrice數(shù)據(jù)類型intvarchar(5)varchar(20)varchar(4)decimal說明編號房間號房間類型房間狀態(tài)房間全日價25系統(tǒng)設(shè)置信息表包含系統(tǒng)設(shè)置參數(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ù),各個字段的字段名是調(diào)用數(shù)據(jù)庫信息時需要使用的關(guān)鍵內(nèi)容,數(shù)據(jù)類型的設(shè)計是依據(jù)字段的內(nèi)容設(shè)定的,如預定房房態(tài)參數(shù),入住房房態(tài)參數(shù),空凈房房態(tài)參數(shù),自用房房態(tài)參數(shù),清掃房房態(tài)參數(shù)等字段保存的是負整數(shù),所以將這些字段設(shè)置為int.注意應該把字段名code的一行設(shè)為主鍵,使其內(nèi)容不能為空且不能重復,并將其設(shè)置為自動增長。系統(tǒng)設(shè)置信息表如表3。8所示:表3.8系統(tǒng)設(shè)置信息表字段名codereserveStateenterStateemptyStateselfStateclearningStat(yī)erepairStateisvalidRegisteclearningTimedepositreserveTimehalfPl(wèi)anfixHourlyPlandayBaseLine數(shù)據(jù)類型數(shù)據(jù)類型intintintintintintintbitdecimaldecimaldecimaldecimaldecimaldecimal說明編號預定房房態(tài)參數(shù)入住房房態(tài)參數(shù)空凈房房態(tài)參數(shù)自用房房態(tài)參數(shù)清掃房房態(tài)參數(shù)維修房房態(tài)參數(shù)預留押金限額參數(shù)客房清掃時間參數(shù)消費限額參數(shù)預定超時參數(shù)半日房計費參數(shù)小時房計費參數(shù)退房計費參數(shù)依據(jù)上述設(shè)計要求在MicrosoftSQLSever2000中創(chuàng)建數(shù)據(jù)庫HotelManagerDB,數(shù)據(jù)庫中包含22個數(shù)據(jù)表,同時使用MicrosoftSQLServer2000所供應的用戶管理數(shù)據(jù)庫,來實現(xiàn)系統(tǒng)管理模塊中對各用戶的管理.264簡略設(shè)計簡略設(shè)計的主要任務(wù)是設(shè)計每個模塊的實現(xiàn)算法,所需的局部數(shù)據(jù)結(jié)構(gòu)。簡略設(shè)計的目標有兩個:實現(xiàn)模塊功能的算法要規(guī)律上正確和算法描述要簡明易懂.4。1代碼標識設(shè)計代碼設(shè)計問題是一個科學管理的問題.設(shè)計出一個好的代碼方案對于系統(tǒng)的開發(fā)工作是一件極為有利的事情.在信息系統(tǒng)中,代碼是人和機器的共同語言,是便于進行分類,核對,統(tǒng)計和檢索的關(guān)鍵.代碼設(shè)計是實現(xiàn)管理信息系統(tǒng)的關(guān)鍵,其目的是設(shè)計出一套為本系統(tǒng)各部分所共用的,優(yōu)化的代碼系統(tǒng)。代碼設(shè)計的好壞,不僅直接影響到計算機進行數(shù)據(jù)處理時是否便利,是否能節(jié)省存儲空間,是否能提高處理速度,效率和精度,而且還關(guān)系到系統(tǒng)能否實際運行起來.因此,在進行此設(shè)計之前,要設(shè)計出適合新系統(tǒng)的代碼體系.可以使很多機器處理(如某些統(tǒng)計,校對查詢等)變得十分便利.4.2代碼設(shè)計原則1,唯一性:每個代碼僅代表唯一的實體或?qū)傩?2,標準化:盡可能用國際,國家或行業(yè)標準,以便交換與維護.3,合理性:代碼結(jié)構(gòu)要合理,盡量反映編碼對象的特征,并與事物分類體系相適應,以便代碼具有分類的標識作用.4,易識別性:代碼既要便于管理人員使用時的識別與記憶又要便于計算機的識別和分類.5,可擴展性與靈敏性:代碼系統(tǒng)要考慮系統(tǒng)的進展變化.當增加新的實體或?qū)傩詴r,直接利用源代碼加以擴充,而不需要變動代碼系統(tǒng).6,有用性:盡量使用業(yè)務(wù)上已經(jīng)使用的且行之有效的代碼,便利使用。7,可擴充性:代碼設(shè)計時要留有余地,在將來系統(tǒng)進展與變化時可直接利用原代碼體系加以追加,而不需要變動原代碼體系.4.3系統(tǒng)實現(xiàn)層類圖從概念層到說明層,再到實現(xiàn)層.系統(tǒng)類圖是一個逐漸細化的過程。在分析階段的概念層或說明層中的系統(tǒng)類圖,主要是描述的是每個類主要的職責,所扮演的角色以及27類與類之間的關(guān)系;而在簡略設(shè)計階段中,實現(xiàn)層類圖主要是用來描述系統(tǒng)中每個抽象出來的類的設(shè)計細節(jié),如類的每個成員屬性的類型,類成員函數(shù)的形式參數(shù)的類型,類成員函數(shù)的返回類型等.4.3.1系統(tǒng)操作員管理在需求分析階段的系統(tǒng)操作員管理類層次結(jié)構(gòu)圖中的各個類,在簡略設(shè)計階段被細化.PurviewManager權(quán)限管理類實現(xiàn)了安排權(quán)限和更改權(quán)限等方法.OperatorManager系統(tǒng)操作員類實現(xiàn)了獵取操作員列表,添加操作員,刪除操作員等方法。Counter前臺操作員類實現(xiàn)了查看手持現(xiàn)金,實收現(xiàn)金,轉(zhuǎn)款等方法.SystemOperator系統(tǒng)操作員類實現(xiàn)了查看屬性,獵取權(quán)限等方法。Purview權(quán)限類實現(xiàn)了查看系統(tǒng)各個權(quán)限等方法.并且每個類都細化了成員屬性的類型,成員函數(shù)的返回類型以及形參的類型.此類層次結(jié)構(gòu)圖如圖4。1所示:圖4.1系統(tǒng)操作員管理類層次結(jié)構(gòu)圖284.3.2前臺接待管理在需求分析階段的前臺接待管理類層次結(jié)構(gòu)圖中的各個類,在簡略設(shè)計階段被細化.RegisterManager登記管理類實現(xiàn)了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論