版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、重慶大學(xué)網(wǎng)絡(luò)教育學(xué)院 畢業(yè)設(shè)計(論文)題目 基于JAVA的酒店管理系統(tǒng)設(shè)計與實現(xiàn)學(xué)生所在校外學(xué)習(xí)中心 批次 層次 專業(yè) 學(xué) 號 學(xué) 生 指 導(dǎo) 教 師 起 止 日 期 摘 要隨著近幾年我國酒店業(yè)的迅猛發(fā)展,酒店業(yè)的競爭日益激烈。為提高酒店的管理水平,增強酒店的競爭能力,先進的酒店管理信息系統(tǒng)己成為酒店經(jīng)營者的必然選擇,由于酒店服務(wù)項目眾多,客人信息內(nèi)容繁瑣,而且信息量大,因而在操作上經(jīng)常造成很多不便之處,浪費了時間,降低了工作效率,而且極大地影響了酒店的服務(wù)質(zhì)量和經(jīng)濟效益,要想降低成本,提高工作效率、服務(wù)質(zhì)量和管理水平,必須借助計算機來輔助進行酒店的管理,本文針對這些問題設(shè)計了這個系統(tǒng),本著科
2、學(xué)化、規(guī)范化、系統(tǒng)化的原則,設(shè)計和開發(fā)了酒店管理系統(tǒng)。本文論述了酒店管理系統(tǒng)的詳細需求分析過程。同時論述了酒店系統(tǒng)的詳細設(shè)計過程,包括酒店管理系統(tǒng)的分析、系統(tǒng)功能設(shè)計、數(shù)據(jù)庫設(shè)計等,本系統(tǒng)前臺采用的開發(fā)工具為java,后臺數(shù)據(jù)庫的開發(fā)工具為 SQL Server2005,前端和后端的結(jié)合采用 ADO 數(shù)據(jù)庫訪問技術(shù),實現(xiàn)了為管理者提供決策分析功能,最終形成一套完整、實用的管理信息系統(tǒng)。系統(tǒng)的設(shè)計共分為五個主要就階段:即:系統(tǒng)分析階段,闡述了系統(tǒng)開發(fā)的主要目的,討論了開發(fā)的可行性,并對系統(tǒng)需要完成的主要功能進行了需求分析,確定了各模塊的數(shù)據(jù)流程圖;總體設(shè)計階段:在對各功能模塊設(shè)計方案進行討論的基
3、礎(chǔ)上,進行了詳細的數(shù)據(jù)庫設(shè)計,將系統(tǒng)按功能劃分為會員管理、管理員管理、操作員管理三個功能模塊;詳細設(shè)計階段:按照設(shè)計好的系統(tǒng)結(jié)構(gòu),對系統(tǒng)菜單、窗口對象、各控件按鈕、數(shù)據(jù)窗口對象等可視化界面和各功能模塊進行設(shè)計;系統(tǒng)編碼階段:根據(jù)詳細設(shè)計的內(nèi)容,對系統(tǒng)進行代碼編寫,按計劃開發(fā)出穩(wěn)定、可靠地系統(tǒng);系統(tǒng)測試階段:對酒店管理系統(tǒng)進行功能測試、性能測試和界面測試等。關(guān)鍵詞:java、B/S架構(gòu)、SQL server2005、酒店管理目 錄摘 要I1 緒論11.1 研究背景與研究意義11.2 課題調(diào)研12 開發(fā)技術(shù)及架構(gòu)32.1 B/S系統(tǒng)結(jié)構(gòu)32.2 開發(fā)語言42.3 數(shù)據(jù)庫技術(shù)52.3.1 SQL S
4、erver 大型關(guān)系數(shù)據(jù)庫52.3.2 Java數(shù)據(jù)庫訪問技術(shù)52.3.3 數(shù)據(jù)庫緩沖技術(shù)52.4 J2EE框架62.5 總體設(shè)計原則63 系統(tǒng)分析與設(shè)計83.1 需求分析83.1.1 性能需求分析83.1.2 產(chǎn)品質(zhì)量需求分析93.2 可行性分析93.3 體系流程分析103.3.1 業(yè)務(wù)流程分析103.3.2 數(shù)據(jù)流分析103.4 功能設(shè)計103.5 數(shù)據(jù)庫設(shè)計123.5.1 表的設(shè)計133.5.2 E-R圖154 系統(tǒng)實現(xiàn)184.1 會員界面說明184.1.1 會員注冊登錄184.1.2 客房預(yù)訂204.2 管理員界面說明214.2.1 管理員用戶登錄及密碼設(shè)置214.2.2 基礎(chǔ)信息管理
5、操作234.2.3 入/訂/退業(yè)務(wù)操作254.3 操作員界面說明264.3.1 基礎(chǔ)信息管理功能264.3.2 入/訂/退業(yè)務(wù)操作26結(jié) 論27致 謝28參 考 文 獻29 1 緒論1.1 研究背景與研究意義21世紀,全球網(wǎng)絡(luò)化,科技在突飛猛進。計算機應(yīng)經(jīng)普及到我們社會和經(jīng)濟生活中的各個領(lǐng)域。人們進行信息交流的深度與廣度不斷增加,這使得我們的服務(wù)、管理也相應(yīng)該跟得上時代的步伐去前進。電子商務(wù)在此得到極大地普及與發(fā)展。酒店客房業(yè)在電子商務(wù)中還處于形成的初期,傳統(tǒng)的酒店客房業(yè)中,大都是以實際門面的形式來進行宣傳和交流的。作為網(wǎng)絡(luò)普及化的社會,這還缺少了一些更為現(xiàn)代化的元素。酒店客房業(yè)是一個個性化、
6、多樣化的服務(wù)業(yè),而電子商務(wù)擇最能體現(xiàn)個性化、多樣化服務(wù)的商務(wù)方式。而且現(xiàn)在大部分電子商務(wù)都體現(xiàn)為向大企業(yè)服務(wù),結(jié)合酒店客房這個行業(yè)的特點,最終還發(fā)展為同小區(qū)小店服務(wù)的模式。以最貼切的方式,最靈便的服務(wù)進入個個網(wǎng)絡(luò)社區(qū),進入人們的生活。針對大背景下的問題與方向,可以察覺到在酒店客房服務(wù)這個大行業(yè)中尚有可為的地方。提供適合不同人群,最貼切的服務(wù),通過網(wǎng)絡(luò)平臺,去體現(xiàn)服務(wù)質(zhì)量,去創(chuàng)造效益。應(yīng)當抓住中小店鋪,提供區(qū)域化酒店客房服務(wù)這一理念,為他們提供最貼切的服務(wù),把它體現(xiàn)在電子商務(wù)服務(wù)上來,融合到我們軟件開發(fā)的產(chǎn)品中,去建立起特色鮮明的酒店客房預(yù)訂網(wǎng)站,來獲得最大的經(jīng)濟效益。綜上所述,本系統(tǒng)的開發(fā)是符
7、合現(xiàn)在的實際情況的,并具有一定的使用意義。在技術(shù)、經(jīng)濟、操作上、法律上都可以看到此系統(tǒng)的可行性,并且很具有實現(xiàn)的必要。1.2 課題調(diào)研傳統(tǒng)是用人工的方式來進行點評的各項管理,比如人工進行記錄,人工進行顧客個人信息、預(yù)訂和付款信息管理,口頭通知或者通過電話等方式聯(lián)系進行關(guān)于交易的信息傳遞與交流,拿最平常的費用統(tǒng)計管理來講,光是每個顧客的個人消費就是一道令人費解的過程,而在當今計算機技術(shù)不斷發(fā)展的今天,這些問題可以輕而易舉的通過計算機和網(wǎng)絡(luò)來完成,不僅方便快捷而且簡單易操作。同時對于顧客反饋里面的內(nèi)容管理,過去也多數(shù)是以紙質(zhì)材料進行保存,這樣查詢起來不僅麻煩不方便,性能比較差,而且容易磨損,不易保
8、存,另外時間一旦較長,將會產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。如果采用電子文檔的方式進行保存,不僅查詢起來方便,而且安全性比較高,只有有權(quán)限的人才可以看到,只要多備份幾個,而且多出備份也更容易??梢员4婧芏嗄?,不會發(fā)生像傳統(tǒng)的紙質(zhì)材料保存所出現(xiàn)的問題。開發(fā)出來一個適合酒店客房行業(yè),能夠滿足用戶需求的系統(tǒng)。設(shè)計并實現(xiàn)一個基于Java的酒店管理系統(tǒng),本課題的任務(wù)是采用B/S架構(gòu)設(shè)計一款網(wǎng)上酒店客房系統(tǒng),只要能上網(wǎng)就可以酒店客房預(yù)訂,為管理員提供顧客信息與顧客訂單管理的服務(wù)平臺,在此基礎(chǔ)上完成畢業(yè)論文的撰寫。通過本系統(tǒng)設(shè)計使學(xué)生對電子商務(wù)和B/S架構(gòu)數(shù)據(jù)庫有更深入的理解,
9、提高數(shù)據(jù)庫編程能力,在畢業(yè)設(shè)計論文寫作中,提高對所得技術(shù)知識的總結(jié)與組織能力。2 開發(fā)技術(shù)及架構(gòu)本章主要討論了酒店管理系統(tǒng)開發(fā)中使用的相關(guān)技術(shù),本系統(tǒng)采用了B/S結(jié)構(gòu)。B/S結(jié)構(gòu)分為Web瀏覽器、中間層和后臺數(shù)據(jù)庫服務(wù)器三個層次。中間層是指運行在服務(wù)器中的,聯(lián)系Web瀏覽器與后臺數(shù)據(jù)庫服務(wù)器的軟件。本系統(tǒng)中間層采用基于J2EE的三層結(jié)構(gòu)解決方案,數(shù)據(jù)庫服務(wù)器采用了SQL Server數(shù)據(jù)庫。中間層和數(shù)據(jù)庫層的通信采用了JDBC技術(shù),并使用了數(shù)據(jù)庫緩沖技術(shù)。中間層的開發(fā)采用了MVC模式。為了提供統(tǒng)一的認證界面,本系統(tǒng)附加了一個統(tǒng)一用戶認證的功能,即單點登錄。在單點登錄中,各個應(yīng)用系統(tǒng)之間的通信采
10、用了Web Service。2.1 B/S系統(tǒng)結(jié)構(gòu)目前應(yīng)用廣泛的Web數(shù)據(jù)庫系統(tǒng)是一種基于B/S(Browser/Server)結(jié)構(gòu)的系統(tǒng)。B/S模式結(jié)構(gòu)通常為三層結(jié)構(gòu),它以Wed數(shù)據(jù)庫為中心,以HTTP為傳輸協(xié)議,客戶端通過瀏覽器訪問Web服務(wù)器和與其相連的后臺數(shù)據(jù)庫。其三層結(jié)構(gòu)組成如圖2-1所示:圖2-1 三層B/S模式示意圖進行信息查詢時,用戶通過瀏覽器向Web服務(wù)器發(fā)出請求,Web服務(wù)器端遠程數(shù)據(jù)服務(wù)組件處理該請求并將該請求發(fā)向DBMS(數(shù)據(jù)庫管理系統(tǒng)),它響應(yīng)該請求并發(fā)回數(shù)據(jù)。這種基于B/S結(jié)構(gòu)的系統(tǒng)極大簡化了客戶機的工作,客戶機中只需安裝瀏覽器軟件,服務(wù)器將承擔更多的工作,對數(shù)據(jù)庫
11、的訪問和應(yīng)用程序的執(zhí)行都在服務(wù)器端完成。本系統(tǒng)采用了B/S流行架構(gòu)開發(fā),數(shù)據(jù)庫服務(wù)器采用Windows7系統(tǒng),利用開發(fā)工具Myeclipse以及Tomcat服務(wù)器,并且安裝Sql Server 2005數(shù)據(jù)庫。2.2 開發(fā)語言隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,基于瀏覽器/服務(wù)器(Browser/Server 簡稱B/S)體系結(jié)構(gòu)的應(yīng)用程序得到了空前廣泛的應(yīng)用。但是服務(wù)器之間的通訊,尤其是在不同平臺上運行的服務(wù)器之間的通訊仍然不是一件容易的事情。因為大多數(shù)Internet應(yīng)用程序都是以數(shù)據(jù)庫為中心的,方便的訪問多種數(shù)據(jù)源的能力也比以往任何時候都更加重要。JSP無疑可以輕松地實現(xiàn)這類功能,JSP技術(shù)是一種
12、服務(wù)器端的HTML頁面中嵌入JAVA代碼的腳本語言,它比一般腳本語言的執(zhí)行速度更快,由于JSP是基于JAVA語言的,所以它可以運行在UNIX/LINUX和WINDOWS平臺上,是一種難得的動態(tài)網(wǎng)頁開發(fā)語言。在動態(tài)內(nèi)容的解決問題中,還存在其他的解決方法,但是開發(fā)人員要掌握這些技術(shù)很難。例如,Java Servlets這樣的技術(shù)就可以使得用Java語言編寫交互式的應(yīng)用程序的服務(wù)器端的代碼變得更加簡單。Java Servlets就是一個基于Java技術(shù)的運行在服務(wù)器端的程序(與Applet不同,后者運行在瀏覽器端)。開發(fā)人員編寫出Servlet程序,用來接收來自Web瀏覽器的HTTP請求,動態(tài)地生成
13、響應(yīng),然后發(fā)送包含HTML或XML文檔到瀏覽器。但是使用這種方法,整個網(wǎng)頁必須都在Java Servlet中制作。如果開發(fā)人員或者Web管理人員想要調(diào)整頁面的顯示,就不得不從新編輯并編譯Java Servlet程序。采用這種方法,編寫帶有動態(tài)內(nèi)容的頁面需要有很熟練的應(yīng)用程序開發(fā)技巧和經(jīng)驗。很顯然,一個簡單的創(chuàng)建動態(tài)頁面的解決方案要能解決以下的問題: 1. 能夠在任何Web或應(yīng)用程序服務(wù)器上運行2. 將應(yīng)用程序邏輯和頁面顯示分離3. 能夠快速地開發(fā)和測試4. 簡化開發(fā)基于Web的交互式應(yīng)用程序的過程JavaServer Pages (JSP)滿足這些要求,它整合了存在的Java編程環(huán)境提供支持的
14、技術(shù)和工具,產(chǎn)生了一種新的、開發(fā)基于Web應(yīng)用程序的方法,這個方法給予使用基于組件應(yīng)用的邏輯頁面的設(shè)計者提供了強大的功能。Java的特點:(1)簡單 Java語言簡單是指這門語言既易學(xué)又好用。簡單并不代表干癟,Java是一門很豐富的語言。(2)面向?qū)ο?基于對象的編程更符合人們的思維模式,使人更容易編寫程序。(3)跨平臺 Java是基于虛擬機運行的程序,它可以實現(xiàn)一處編譯多處運行。(4)多線程 Java實現(xiàn)了內(nèi)置多線程支持。多線程允許同時完成多個任務(wù)。(5)安全 Java小應(yīng)用程序被限制在只允許訪問Java運行環(huán)境中,不允許訪問計算機其他資源。Java提供了強類型檢查機制,使得程序在開發(fā)期間更
15、安全。(6)動態(tài) Java程序的基本組成單位就是類,有些類是自己編寫的,有些類是從類庫引用的,而類又是運行時動態(tài)綁定的,這就使得Java可以在分布式環(huán)境中動態(tài)的維護程序和類。2.3 數(shù)據(jù)庫技術(shù)2.3.1 SQL Server 大型關(guān)系數(shù)據(jù)庫SQL Server是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶/服務(wù)器體系結(jié)構(gòu)。SQL Server是一個應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著特點,例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性能價格比等。SQL Server系統(tǒng)中,數(shù)據(jù)庫的管理采取了先進的動態(tài)管理機制,數(shù)據(jù)庫
16、的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴大。另外,用戶數(shù)據(jù)都是非常重要的和保密的,這些數(shù)據(jù)存儲在SQL Server系統(tǒng)中有絕對的安全性保障,有完善的用戶帳戶策略和許可機制,只有經(jīng)過授權(quán)的用戶才能訪問系統(tǒng),并且執(zhí)行相應(yīng)的操作和訪問允許訪問的數(shù)據(jù)。未經(jīng)授權(quán)的用戶既不能執(zhí)行相應(yīng)的操作,也不能訪問數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)。2.3.2 Java數(shù)據(jù)庫訪問技術(shù)JDBC(Java Database Connectivity)是Java的一個標準SQL數(shù)據(jù)庫訪問接口,它是用于執(zhí)行SQL語句的Java應(yīng)用程序接口API,它規(guī)定了Java如何與數(shù)據(jù)庫進行交互作用。JDBC由一組用Java語言寫的類和接口組成,利用Jav
17、a機制設(shè)計的標準SQL數(shù)據(jù)庫連接接口JDBC去訪問數(shù)據(jù)庫。本系統(tǒng)采用odbc橋來連接SQL Server 2005數(shù)據(jù)庫。2.3.3 數(shù)據(jù)庫緩沖技術(shù)隨著信息技術(shù)的高速發(fā)展與廣泛應(yīng)用,數(shù)據(jù)庫技術(shù)在信息技術(shù)領(lǐng)域中的位置越來越重要。傳統(tǒng)的開發(fā)模式是:首先在主程序中建立數(shù)據(jù)庫連接;然后進行SQL操作,對數(shù)據(jù)庫中的對象進行查詢、修改和刪除等;最后斷開數(shù)據(jù)庫連接。使用這種開發(fā)模式,對于一個簡單的數(shù)據(jù)庫應(yīng)用,由于數(shù)據(jù)庫的訪問不是很頻繁,只需要在訪問數(shù)據(jù)庫時創(chuàng)建一個連接,用完后就關(guān)閉它,這樣做不會明顯增大系統(tǒng)的開銷。但是對于一個復(fù)雜的數(shù)據(jù)庫應(yīng)用,情況就完全不同了,用戶操作頻繁的建立、關(guān)閉數(shù)據(jù)庫,會極大的降低系
18、統(tǒng)的性能,增大系統(tǒng)的開銷,迫使網(wǎng)站的響應(yīng)速度下降,嚴重的甚至?xí)斐煞?wù)器的崩潰。由上面的問題分析可以看出,問題的根源在于對數(shù)據(jù)庫連接資源的低效管理和放任政策導(dǎo)致數(shù)據(jù)庫連接這個重要的資源完全暴露在應(yīng)用系統(tǒng)管理之外。為解決上述問題,可以采用數(shù)據(jù)庫連接池技術(shù)。數(shù)據(jù)庫連接池的基本思想就是為數(shù)據(jù)庫連接建立一個“緩沖池”。預(yù)先在緩沖池中放入一定數(shù)量的連接,當需要建立數(shù)據(jù)庫連接時,只需從“緩沖池”中取出一個,使用完畢之后再放回去。通過一次建立數(shù)據(jù)庫連接后的共享使用實現(xiàn)數(shù)據(jù)庫連接的高效運行,可以通過設(shè)定連接池最大連接數(shù)、最多并發(fā)連接數(shù)等來防止系統(tǒng)無限制的進行數(shù)據(jù)庫連接和數(shù)據(jù)庫服務(wù)請求。更為重要的是我們可以通過
19、連接池的管理機制監(jiān)視數(shù)據(jù)庫的連接的數(shù)量使用情況,為系統(tǒng)開發(fā)測試及性能調(diào)整提供依據(jù)。2.4 J2EE框架目前,Java 2平臺有3個版本,它們是適用于小型設(shè)備和智能卡的Java 2平臺Micro版(Java 2 Platform Micro Edition,J2ME)、適用于桌面系統(tǒng)的Java 2平臺標準版(Java 2 Platform Standard Edition,J2SE)、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的Java 2平臺企業(yè)版(Java 2 Platform Enterprise Edition,J2EE)。J2EE體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可
20、靠性以及可擴展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應(yīng)用的費用和復(fù)雜性,同時提供對現(xiàn)有應(yīng)用程序集成強有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強了安全機制,提高了性能。2.5 總體設(shè)計原則1、開放性、可擴充性、可靠性原則開放系統(tǒng)是生產(chǎn)各種計算機產(chǎn)品普遍遵循的原則,遵循這種標準的產(chǎn)品都符合一些公共的、可以相互操作的標準,能夠融洽的在一起工作。開放系統(tǒng)使得各種類型的網(wǎng)絡(luò)和系統(tǒng)互連簡單、標準統(tǒng)一,容易擴展升級。從而適應(yīng)廣大用戶需求的多變性和產(chǎn)品的更新?lián)Q代。2、良好的用戶操作界面用戶操作界面美觀、方便、實用,使用
21、戶能在較短的時間內(nèi)掌握其使用方法。3、實用性原則任何系統(tǒng)的設(shè)計都要考慮其實用性,系統(tǒng)開發(fā)的目的是為了實現(xiàn)業(yè)務(wù)處理自動化、規(guī)范化,提高工作效率,減輕工作人員的勞動強度,減少開支。4、工作平臺設(shè)計原則能適應(yīng)不同的操作平臺,不同的網(wǎng)絡(luò)。 3 系統(tǒng)分析與設(shè)計3.1 需求分析需求分析是在問題及最終解決方案之間架設(shè)橋梁的第一步。只有充分了解需求之后才能設(shè)計系統(tǒng),否則,對需求定義的任何改進,在設(shè)計上都必須大量的返工?,F(xiàn)在絕大多數(shù)的中小型酒店、賓館由于資金、人員等多方面原因不易使用酒店管理類軟件,全憑原始的手工記錄管理,效率低、易出錯;同時,市場上出現(xiàn)的各類酒店客房信息管理軟件基本上都是為大型酒店專業(yè)設(shè)計的,
22、有很多功能對于一般酒店、賓館根本用不上。更為關(guān)鍵的是這些酒店客房信息管理軟件都是基于客戶機/服務(wù)器的,即使功能再強大,客人需要預(yù)訂客房時都需自己親自到酒店去預(yù)訂或者是打電話到酒店預(yù)訂,操作比較繁瑣。酒店客房信息管理系統(tǒng)的使用是否方便,運行速度是否迅速,信息處理是否準確,直接影響到客人能否及時獲得酒店客房信息和酒店的經(jīng)營管理。然而,現(xiàn)在的系統(tǒng)顯然不能滿足這些需求,它存在的主要問題是:客人使用很不方便。客人預(yù)訂客房,需自己親自到酒店去預(yù)訂或者是打電話到酒店預(yù)訂,這顯然是對時間很大的浪費。另外,若客人臨時有事,需要修改和取消自己的預(yù)訂也需那樣做,相當麻煩。而在生活節(jié)奏越來越快的今天,顯然是不科學(xué)的。
23、管理酒店的各種信息也是相當困難,酒店的信息量越來越大,管理員要對客房、預(yù)訂、入住、結(jié)賬等信息進行人工管理,工作量相當大,如客人結(jié)賬退房時,要通過手工記錄的賬單計算客人的結(jié)賬金額,并修改客房信息,處理效率低,準確度差。采用人工方式,不但增加了工作量,浪費了人力,更重要的是不可避免地會降低處理效率,且出錯機率大。3.1.1 性能需求分析該系統(tǒng)在性能功能上應(yīng)達到如下需求:(1)操作簡單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡便,許多選項只需要點擊鼠標就可以完成;另外,出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。對常見的類似網(wǎng)站的管理的各個方面:基本信息錄入、瀏覽、刪除、修改、搜索等
24、方面都大體實現(xiàn);(2)即時可見:對客戶預(yù)定酒店客房信息的處理(包括錄入、刪除)將立即在主頁的對應(yīng)欄目顯示出來,達到“即時發(fā)布、即時見效”的功能;(3)系統(tǒng)運行應(yīng)該快速、穩(wěn)定、高效和可靠;(4)在結(jié)構(gòu)上應(yīng)具有很好的可擴展性,便于將來的功能擴展和維護。3.1.2 產(chǎn)品質(zhì)量需求分析客戶的需求不斷變化,如何快速高效地推出滿足客戶需求、具有差異化優(yōu)勢和競爭優(yōu)勢的產(chǎn)品,并最終獲得市場的成功。表3.1 產(chǎn)品質(zhì)量需求分析主要質(zhì)量屬性詳細要求正確性按照需求正確執(zhí)行任務(wù),完成各個模塊的相應(yīng)要求。健壯性具有較高的容錯能力和恢復(fù)能力??煽啃怨收习l(fā)生率每運行1000小時低于3次性能,效率軟件的輸出結(jié)果更新周期應(yīng)該與系統(tǒng)
25、的信息更新周期相同。在網(wǎng)絡(luò)情況良好的情況下,3秒內(nèi)可響應(yīng)用戶請求。易用性軟件研制過程中形成的所有文檔語言簡練、前后一致、易于理解以及語句無歧義。安全性防止軟件受到意外或蓄意的存取、使用、修改、毀壞或泄密的軟件屬性其數(shù)據(jù)應(yīng)能集中存放于總部的數(shù)據(jù)庫服務(wù)器,客戶端不保存任何業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫連接信息,也不應(yīng)進行什么數(shù)據(jù)同步.可擴展性能方便的進行二次開發(fā),滿足對功能的擴充或提高并能提高相應(yīng)的安全控制。兼容性不易與其他軟件起沖突。 可移植性可方便移植到其他系統(tǒng)環(huán)境中正常運行。3.2 可行性分析(1)技術(shù)上的可行性本管理信息系統(tǒng)將采用技術(shù)成熟的MyEclipse作為前臺開發(fā)工具。后臺數(shù)據(jù)庫采用SQL Ser
26、ver 2005數(shù)據(jù)庫,SQL功能強大、簡單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫均支持SQL。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技的飛速發(fā)展使硬件的更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。本系統(tǒng)使用Java技術(shù)進行開發(fā),編程語言使用Java,Java語言是公認的易學(xué)易用的語言。(2)經(jīng)濟上的可行性本系統(tǒng)由本人自主開發(fā),免費使用。操作人員只需簡單培訓(xùn)即可操作。管理和維護比較簡單,除了必要的設(shè)備投資外,后期只需少量資金就可確保運轉(zhuǎn)。因此對于中小型酒店在經(jīng)濟上是完全可以接受的。本系統(tǒng)的使用能大大提高
27、員工工作效率,加速資金周轉(zhuǎn)、降低各項成本及改善服務(wù)質(zhì)量,能夠取得良好的經(jīng)濟效益綜合以上分析,此次畢業(yè)設(shè)計決定利用Java,JSP和SQL技術(shù)設(shè)計網(wǎng)上酒店客房預(yù)訂管理系統(tǒng)。Java具有跨平臺的優(yōu)勢。JSP可以創(chuàng)建和運用動態(tài)、交互的WEB服務(wù)器應(yīng)用程序。同時,JSP具有向跨平臺跨服務(wù)器的優(yōu)點。SQLServer是一個杰出的數(shù)據(jù)庫平臺,具有功能強大,安全可靠等特點,可用于大型聯(lián)機事務(wù)處理、數(shù)據(jù)倉庫及電子商務(wù)等。(3)操作上的可行性在操作上對開發(fā)人員要求不高,Windows操作系統(tǒng)已經(jīng)非常普及了,Java語言也相對容易上手。按以上兩個方面進行可行性分析、研究后,我認為該項目在技術(shù)上是可行的,在經(jīng)濟上是
28、可行的,在操作上也是可行的,所以完全可以進行開發(fā)。3.3 體系流程分析3.3.1 業(yè)務(wù)流程分析(1)注冊:顧客進入酒店網(wǎng)頁首頁,如果是老顧客,直接輸入用戶名密碼進行登錄,如果是新顧客,進行注冊過在進行登錄。(2)瀏覽酒店客房狀態(tài)信息:顧客通過查尋可以看到空閑房間剩余。(3)預(yù)訂:點擊預(yù)訂,選擇日期,房間類型進行預(yù)訂。(4)查看預(yù)訂信息:從預(yù)訂房間查看,可以看到客戶自己當前訂單,已入住用戶可以查看到自己的入住單。3.3.2 數(shù)據(jù)流分析該系統(tǒng)數(shù)據(jù)流程比較簡單,管理員可以添加酒店客房信息(包括樓信息,樓層信息,房間信息等),然而這些信息顧客是可以瀏覽的,但是顧客沒有權(quán)限對這些信息進行修改,這些信息對
29、于顧客而言是單向的。對于預(yù)定信息,管理員可以增刪改查預(yù)定信息。3.4 功能設(shè)計根據(jù)酒店客房信息管理系統(tǒng)基于B/S的特點,可以將其分為前臺和后臺兩個部分進行設(shè)計,分別對應(yīng)客人、操作員和管理員。前臺主要用于客人查詢客房、預(yù)訂客房、查詢訂單,操作員對會員信息的修改,以及預(yù)訂客房等功能;后臺主要用于酒店管理員對酒店入住情況進行管理。下面詳細描述一下各個模塊的功能。1.前臺模塊的功能客人進入酒店網(wǎng)站的首頁,根據(jù)客房的類型,查詢酒店的客房信息,并在網(wǎng)上完成了客房的預(yù)訂。客人在預(yù)訂了客房后可通過客房編號對自己的訂單信息進行查詢、修改和刪除操作。系統(tǒng)功能架構(gòu)的前臺會員功能結(jié)構(gòu)圖,如圖3-1所示。前臺會員預(yù)訂系
30、統(tǒng)客房預(yù)訂情況查詢客房預(yù)訂圖3-1 系統(tǒng)總體結(jié)構(gòu)圖-前臺會員功能結(jié)構(gòu)圖系統(tǒng)功能架構(gòu)的前臺操作員功能結(jié)構(gòu)圖,如圖3-2所示。前臺操作員系統(tǒng)對會員信息的管理客房預(yù)訂賬單管理客房結(jié)賬單的查看房間入住信息的查看圖3-2 系統(tǒng)總體結(jié)構(gòu)圖-前臺操作員功能結(jié)構(gòu)圖2.后臺模塊的功能(1)客房信息管理只限于管理員操作。對樓、樓層、房間的屬性進行增刪改查。 (2)訂單管理對會員的預(yù)定的賬單進行增加、刪除、查找。(3)入住管理對預(yù)訂會員進行入住登記。(4)退房結(jié)賬管理對入住會員進行退房結(jié)算操作,并計入賬單。(5)系統(tǒng)維護系統(tǒng)有三種權(quán)限的帳號:一種是管理員,一種是會員,還有一種是操作員。管理員有權(quán)添加更改或刪除會員或
31、是操作員信息。后臺結(jié)構(gòu)圖如圖3-3所示。后臺客房管理系統(tǒng)訂單管理查詢訂單取消訂單入住管理入住登記退房結(jié)賬入住退房結(jié)算賬單客房管理增加客房信息類型刪除客房信息類型系統(tǒng)維護增加刪除用戶角色設(shè)置圖3-3 系統(tǒng)總體結(jié)構(gòu)圖-后臺功能模塊圖3.5 數(shù)據(jù)庫設(shè)計3.5.1 表的設(shè)計表3.2 房間信息表列名數(shù)據(jù)類型是否允許為空說明fmcvarchar(50)否房間號,主鍵lcmcvarchar(50)否樓層號,主鍵lmcvarchar(50)否樓名稱,主鍵fztvarchar(10)是房間狀態(tài)sidvarchar(50)是會員名djint是單價rzsjvarchar(50)是入住時間ydsjvarchar(50
32、)是預(yù)定時間表3.3 樓層信息表列名數(shù)據(jù)類型是否允許為空說明lcmcvarchar(50)否樓層號,主鍵lmcvarchar(50)否樓名稱,主鍵lrsnumeric(18,0)是該層房間數(shù)lcsxvarchar(50)是樓層屬性lcbzvarchar(50)是樓層備注表3.4 公告信息表列名數(shù)據(jù)類型是否允許為空說明ggnrvarchar(5000)是公告內(nèi)容fbsjdatetime是發(fā)布時間表3.5 管理員信息表列名數(shù)據(jù)類型是否允許為空說明usernamevarchar(20)否用戶名passwordvarchar(50)否密碼idint是id,主鍵表3.6 結(jié)算賬單信息表列名數(shù)據(jù)類型是否允
33、許為空說明idnumeric(18,0)否賬單id,主鍵lmcvarchar(50)是樓名稱lcmcvarchar(50)是樓層名稱fjmcvarchar(50)是房間名稱xmvarchar(50)是會員名rzsjvarchar(50)是入住時間tfsjvarchar(50)是退房時間jevarchar(50)是價位表3.7 操作員信息表列名數(shù)據(jù)類型是否允許為空說明usernamevarchar(20)否用戶名passwordvarchar(50)否密碼表3.8 樓信息表列名數(shù)據(jù)類型是否允許為空說明lmcvarchar(50)否樓名稱,主鍵lcsnumeric(18,0)是樓層數(shù)lbzvarc
34、har(500)是樓備注表3.9 新聞信息表列名數(shù)據(jù)類型是否允許為空說明bhvarchar(50)否編號btvarchar(50)是標題nrvarchar(5000)是內(nèi)容fbsjvarchar(50)是發(fā)布時間lxvarchar(50)是類型表3.10 會員信息表列名數(shù)據(jù)類型是否允許為空說明sidvarchar(50)否用戶id,主鍵表3.10 會員信息表(續(xù)表)列名數(shù)據(jù)類型是否允許為空說明snamevarchar(50)是用戶名sxbvarchar(50)是用戶性別sbjvarchar(50)是用戶密碼ssfzvarchar(50)是身份證號3.5.2 E-R圖將“管理員”、“房間信息”確
35、定為實體,“管理”作為聯(lián)系,可以得到管理員、客房信息的局部E-R圖,如圖3-4所示。管理員房間信息管理1n用戶名密碼樓層號樓名稱入住時間房間狀態(tài)會員名預(yù)定時間房間號單價IDId圖3-4 管理員、房間信息E-R圖將“管理員”、“樓層信息”確定為實體,“管理”作為聯(lián)系,可以得到管理員、樓層信息的局部E-R圖,如圖3-5所示。管理員樓層信息管理1n用戶名密碼ID樓層號房間數(shù)備注樓層屬性樓名稱圖3-5 管理員、樓層信息E-R圖將“管理員”、“結(jié)算帳單”確定為實體,“管理”作為聯(lián)系,可以得到管理員、結(jié)算賬單的局部E-R圖,如圖3-6所示。管理員結(jié)算賬單管理1n用戶名密碼ID樓名稱樓層名稱退房時間房間名稱
36、會員名價位賬單id入住時間圖3-6 管理員、結(jié)算賬單E-R圖將“管理員”、“樓信息”確定為實體,“管理”作為聯(lián)系,可以得到管理員、樓信息的局部E-R圖,如圖3-7所示。管理員樓信息管理1n用戶名密碼ID樓名稱樓備注樓層數(shù)圖3-7 管理員、樓信息E-R圖將“管理員”、“新聞信息”確定為實體,“管理”作為聯(lián)系,可以得到管理員、新聞信息的局部E-R圖,如圖3-8所示。管理員新聞信息管理1n用戶名密碼ID標題內(nèi)容發(fā)布時間類型編號圖3-8 管理員、新聞信息E-R圖以上為部分功能子系統(tǒng)的分E-R圖,根據(jù)各個分E-R圖,現(xiàn)在給出總體E-R圖,如圖3-9所示。房間信息樓層信息公告信息管理員會員信息結(jié)算賬單管理
37、管理1111nnnn管理操作員信息管理樓信息管理新聞信息1nnnn111管理管理管理圖3-9 系統(tǒng)總體E-R簡圖4 系統(tǒng)實現(xiàn)4.1 會員界面說明4.1.1 會員注冊登錄(1)會員登錄界面,整個界面都是用標簽table來完成的。左側(cè)的登錄界面是一個表單form,通過標簽input來做出登錄和重置按鈕,在登錄時input的name是submit,提交方式是post,向數(shù)據(jù)庫提交數(shù)據(jù)進行匹配;重置是JavaScript里的一個自帶的按鈕叫reset,來實現(xiàn)用戶名密碼清空。用戶注冊做的是一個超鏈接,跳轉(zhuǎn)到用戶注冊界面。具體界面如圖4-1所示。圖4-1 用戶登錄界面用戶注冊界面,也是通過表單form來完
38、成的,用submit向會員信息數(shù)據(jù)庫提交內(nèi)容,如圖4-2所示。圖4-2 用戶注冊界面(2)部分代碼用戶登錄用戶名密碼用戶注冊普通用戶 4.1.2 客房預(yù)訂客人預(yù)訂登記和預(yù)定房間查看主界面,整個界面是用的一個框架模板,分為3個部分,整個網(wǎng)頁是3個jsp結(jié)合組成的。上面部分做的是一個歡迎語和時間顯示,以及3個超鏈接進行修改密碼,退出系統(tǒng),返回主頁,所作的鏈接都是跳轉(zhuǎn)到另一個jsp頁面。左下方是一個菜單欄,也是一個form表單,點擊功能后,右邊會跳轉(zhuǎn)到相應(yīng)表面。具體如圖4-3所示。圖4-3 客人預(yù)訂登記和預(yù)定房間查看主界面客人預(yù)訂登記具體界面,同樣是一個form表單,在入住時間
39、做了個WdatePicker時間控件,它是JavaScript自定義的。具體界面如圖4-4所示。圖4-4 客人預(yù)訂登記具體界面4.2 管理員界面說明4.2.1 管理員用戶登錄及密碼設(shè)置(1)界面介紹管理員登錄界面,設(shè)置了3種權(quán)限,分別是操作員,管理員和會員,整個界面也是一個form表單,用submit想數(shù)據(jù)庫提交數(shù)據(jù),將數(shù)據(jù)與數(shù)據(jù)庫中表中的內(nèi)容進行匹配。具體界面如圖4-5所示。圖4-5 管理員登錄界面管理員用戶密碼設(shè)置界面,當原密碼為空,或者新密碼與在此輸入的密碼不一致,這里做了個JavaScript的匹配,出跳出提示窗口。具體界面如圖4-6所示。圖4-6 管理員用戶密碼設(shè)置界面(2)部分代碼
40、/密碼設(shè)置function checkform()var f=document.loginform;if(f.username.value=)alert(用戶名不能為空!);return false;if(f.password.value=)alert(密碼不能為空!);return false;function exit()if(confirm(您真的要退出本系統(tǒng)嗎?)window.opener=null;window.close(); /權(quán)限設(shè)置4.2.2 基礎(chǔ)信息管理操作(1)頁面介紹基礎(chǔ)信息管理功能界面,如圖4-7所示。圖4-7 基礎(chǔ)信息管理功能界面大樓信息管理界面,如圖4-8所示。圖
41、4-8 大樓信息管理界面樓層基本信息管理界面,如圖4-9所示。圖4-9 房間基本信息管理界面房間基本信息管理界面,如圖4-10所示。圖4-10 房間基本信息管理界面會員信息管理界面,如圖4-11所示。圖4-11 會員信息管理界面(2)部分代碼% fxxop fxop=new fxxop(); String op=DateFormate.toGb(String)request.getParameter(op); String svalue=DateFormate.toGb(String)request.getParameter(svalue); ArrayList al=new ArrayLis
42、t(); if(search.equals(op) al=fxop.getFxxBylmc(svalue); elseal=fxop.getFxx(); fxx fx=new fxx(); for(int i=0;i 4.2.3 入/訂/退業(yè)務(wù)操作(1)頁面介紹主要功能界面,如圖4-12所示。圖4-12 主要功能界面會員入住退房界面,如圖4-13所示。圖4-13 會員入住退房界面結(jié)算賬單查詢界面,如圖4-14所示。圖4-14 結(jié)算賬單查詢界面(2)部分代碼 % jsxxop jsop=new jsxxop(); String op=DateFormate.toGb(String)request
43、.getParameter(op); String svalue=DateFormate.toGb(String)request.getParameter(svalue); ArrayList al=new ArrayList();al=jsop.getjsxx(); jsxx js=new jsxx(); for(int i=0;i4.3 操作員界面說明4.3.1 基礎(chǔ)信息管理功能會員信息管理界面,與管理員是跳轉(zhuǎn)到相同界面的。如圖4-15所示。圖4-15 會員信息管理界面4.3.2 入/訂/退業(yè)務(wù)操作具體功能菜單欄,這些功能在操作員部分都有介紹。具體如圖4-16所示。圖4-16 功能菜單欄結(jié)
44、 論本文提出的網(wǎng)上酒店客房預(yù)訂系統(tǒng)是在調(diào)研國內(nèi)各大網(wǎng)上酒店客房預(yù)訂管理軟件和查閱資料了解國內(nèi)外資料的基礎(chǔ)上提出來的,同時查閱了大量相關(guān)文件做出系統(tǒng)分析,本文的系統(tǒng)分析和設(shè)計只是相對于一般的團體而言的。同時,本文著重介紹的是網(wǎng)上酒店客房預(yù)訂管理系統(tǒng)的開發(fā)、Java語言和JSP語言部分,又由于系統(tǒng)的特殊性,更多地考慮Java、數(shù)據(jù)庫和JSP語言的設(shè)計和實現(xiàn)。在這次畢業(yè)設(shè)計中,我獨立開發(fā)了網(wǎng)上酒店客房預(yù)訂管理系統(tǒng)中的所有功能。在這個系統(tǒng)中,采用的是開發(fā)語言是Java語言和JSP技術(shù)。以前對JSP技術(shù)僅僅是很淺顯的認識。通過這次畢業(yè)設(shè)計,使我對JSP技術(shù)有了深刻的認識,對其組件、功能、語法都有了較大的
45、提高。從學(xué)習(xí)JAVA語言開始,學(xué)習(xí)JSP,還有JDBC技術(shù)以及JSP與數(shù)據(jù)庫的連接技術(shù)等,經(jīng)過這段時間的系統(tǒng)學(xué)習(xí),在JSP技術(shù)方面有了很大的提高。由于沒有MIS的開發(fā)經(jīng)歷,同時涉及到JSP方面的內(nèi)容,又對TOMCAT服務(wù)器不了解。在籌建時,耗費很多時間深入廣泛的調(diào)查現(xiàn)有的網(wǎng)上酒店客房預(yù)訂系統(tǒng)流程,但是,由于用戶、房間信息管理,酒店客房預(yù)訂在功能實現(xiàn)上大同小異,因此設(shè)計上沒有花費太多時間,最終把精力放在了解JSP技術(shù)中,重點解決亂碼問題、數(shù)據(jù)庫連接問題上。在做本次畢業(yè)設(shè)計時我還學(xué)習(xí)到:當調(diào)試出現(xiàn)問題時,先從細節(jié)上入手,看看自己在細節(jié)上有沒有由于粗心而發(fā)生的錯誤,然后再進行整體上分析,有沒有嚴重的
46、語法錯誤。最終在自己的努力下,在老師和同學(xué)的幫助下解決了各種問題。這次畢業(yè)設(shè)計,積累了數(shù)據(jù)庫編程和網(wǎng)站開發(fā)的基本經(jīng)驗和一些基本技巧。對大型系統(tǒng)開發(fā)有了實質(zhì)性、操作性的認識,同時對運用JSP技術(shù)有了很大的提高,對以前學(xué)到的書本知識也是個很好的鞏固,同時這次設(shè)計讓我意識到自己的許多的不足,鍛煉了自己獨立發(fā)現(xiàn)問題,思考問題,解決問題的能力,也掌握了一些編程的思想和技巧,使自己的編程能力也有了很大的提高。致 謝本文是在指導(dǎo)教師的悉心指導(dǎo)和關(guān)懷下完成的。在完成畢業(yè)設(shè)計的過程中老師認真地指導(dǎo),讓我受益匪淺。老師淵博的知識、嚴謹?shù)闹螌W(xué)態(tài)度和敏捷的思路都讓我由衷的敬佩;老師對待學(xué)生和藹親切,但又不失威嚴,她坦蕩的胸懷和直率的性格深深地吸引了我,從她那里我學(xué)到了很多知識和做人的道理。老師對我的嚴格要求和培養(yǎng)對我未來的學(xué)習(xí)和工作產(chǎn)生深遠的影響。在此,謹對老師表示由衷的敬意和感謝!感謝CSDN技術(shù)論壇的熱心的程序員朋友們,幫我解決了很多技術(shù)性的難題。非常感謝我的父母和家人,在我的成長道路上他們一直鼓勵和支持著我。離家的這四年來,他們在背后一直默默地支持著我,帶給我克服困難的勇氣和對待生活的樂觀態(tài)度。最后,感謝所有曾給予我關(guān)心和幫助的人們。我今天能夠取得的一切是對他們最好的回報。參 考 文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年綠色生態(tài)建筑農(nóng)民工勞動合同示范3篇
- 二零二五年度防盜門行業(yè)市場分析報告合同2篇
- 二零二五版加油站智能監(jiān)控與數(shù)據(jù)分析合同3篇
- 二零二五白云區(qū)觀白活力中心房地產(chǎn)合作開發(fā)投資框架合同2篇
- 二零二五年度智能家電產(chǎn)品研發(fā)與銷售合同3篇
- 二零二五版養(yǎng)殖企業(yè)與個體養(yǎng)牛戶合作合同3篇
- 二零二五版數(shù)據(jù)中心機房租賃及數(shù)據(jù)備份服務(wù)合同2篇
- 基于2025年度5G網(wǎng)絡(luò)技術(shù)研發(fā)合作合同2篇
- 二零二五版拌和站產(chǎn)品質(zhì)量追溯與售后服務(wù)合同2篇
- 二零二五版建筑工程土方中介合同糾紛調(diào)解機制3篇
- 第1課+中華文明的起源與早期國家+課件+-2023-2024學(xué)年高中歷史統(tǒng)編版2019必修中外歷史綱要上冊+
- 大廈物業(yè)管理保潔服務(wù)標準5篇
- 神經(jīng)內(nèi)科國家臨床重點??平ㄔO(shè)項目評分標準(試行)
- 業(yè)主委員會成員推薦表
- 城市設(shè)計與城市更新培訓(xùn)
- 2023年貴州省銅仁市中考數(shù)學(xué)真題試題含解析
- 世界衛(wèi)生組織生存質(zhì)量測量表(WHOQOL-BREF)
- 《葉圣陶先生二三事》第1第2課時示范公開課教學(xué)PPT課件【統(tǒng)編人教版七年級語文下冊】
- 某送電線路安全健康環(huán)境與文明施工監(jiān)理細則
- GB/T 28885-2012燃氣服務(wù)導(dǎo)則
- PEP-3心理教育量表-評估報告
評論
0/150
提交評論