版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
緒論1.1課題背景隨著計算機網(wǎng)絡(luò)的飛速發(fā)展,Internet技術(shù)越來越廣泛的應(yīng)用,網(wǎng)絡(luò)覆蓋的區(qū)域不斷擴大,給酒店行業(yè)計算機應(yīng)用帶來了蓬勃發(fā)展的機遇。采用全新的計算機網(wǎng)絡(luò)和管理系統(tǒng),將成為提高酒店管理效率,改善服務(wù)水準的重要手段之一。然而現(xiàn)在酒店絕大多數(shù)的工作全憑原始的手工記錄管理,效率低、易出錯;同時,市場上出現(xiàn)的各類酒店管理軟件基本上都是單機版。更為關(guān)鍵的是這些酒店管理軟件不支持酒店預(yù)定,客人預(yù)訂操作繁瑣。所以基于B/S模式的酒店管理系統(tǒng)是酒店經(jīng)營不可缺少的現(xiàn)代工具。1.2目的和意義隨著人員流動規(guī)模的不斷擴大,酒店數(shù)量的急劇增加,有關(guān)酒店管理的各種信息量也在不斷成倍增長。面對龐大的信息量,就需要有酒店管理系統(tǒng)來提高酒店管理工作的效率。通過這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,從而減少了管理方面的工作量。傳統(tǒng)手工的酒店信息管理,管理過程繁瑣而復(fù)雜,執(zhí)行效率低,并且易于出錯。通過這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,實現(xiàn)了酒店信息管理的系統(tǒng)化、規(guī)范化和自動化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理成本。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。它已經(jīng)深入到日常工作和生活的方方面面,比如文字處理、信息管理、輔助設(shè)計、圖形圖像處理、教育培訓(xùn)以及游戲娛樂等。各行各業(yè)的人們無須經(jīng)過特別的訓(xùn)練就能夠使用電腦完成許許多多復(fù)雜的工作。然而,雖然現(xiàn)在世界上已經(jīng)充滿了多如牛毛的各種軟件,但它們依然不能滿足用戶的各種特殊需要,人們還不得不開發(fā)適合自己特殊需求的軟件。今天,計算機已經(jīng)成為我們學(xué)習(xí)和工作的得力助手;計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。通過計算機網(wǎng)絡(luò)對酒店業(yè)進行管理,克服了人為管理中人為因素給企業(yè)管理帶來的諸多不便,大大提高了酒店的工作效率,為企業(yè)創(chuàng)造了更大的利潤。1.3論文的組織結(jié)構(gòu)本文從軟件開發(fā)生命周期的角度闡述了系統(tǒng)開發(fā)過程,首先介紹了項目背景,然后進行系統(tǒng)分析、總體設(shè)計和項目的具體設(shè)計與實現(xiàn)過程,最后作系統(tǒng)測試及總結(jié)。論文分六部分,具體安排如下:第一部分:介紹課題的背景,課題目的及意義。第二部分:介紹系統(tǒng)的開發(fā)環(huán)境與開發(fā)技術(shù)第三部分:系統(tǒng)分析,包括可行性分析、需求分析、數(shù)據(jù)分析、性能分析等。第四部分:根據(jù)系統(tǒng)的需求分析進行系統(tǒng)概要設(shè)計,包括系統(tǒng)的模塊設(shè)計,數(shù)據(jù)庫設(shè)計。第五部分:從整體上介紹了系統(tǒng)的詳細設(shè)計和實現(xiàn),包括整個系統(tǒng)界面設(shè)計和相關(guān)功能及實現(xiàn)過程。第六部分:介紹本系統(tǒng)的測試及維護,測試內(nèi)容及測試方法并總結(jié)測試結(jié)果。第七部分:結(jié)束語??偨Y(jié)在完成系統(tǒng)開發(fā)和設(shè)計過程中所做的工作,以及系統(tǒng)的優(yōu)缺點。
2相關(guān)技術(shù)介紹2.1java簡介Java是由Sun公司于1995年5月推出的Java程序設(shè)計語言和Java平臺的總稱。Java平臺由Java虛擬機(JavaVirtualMachine)和Java應(yīng)用編程接口(ApplicationProgrammingInterface、簡稱API)構(gòu)成。Java是一種網(wǎng)絡(luò)編程語言,是一種既面向?qū)ο笥挚煽缙脚_的語言,具有簡單、解釋型、動態(tài)、多線程、安全等特點。Java是一個廣泛使用的網(wǎng)絡(luò)編程語言,是一種新的計算概念。首先,作為一種程序設(shè)計語言,它簡單、面向?qū)ο蟆⒉灰蕾囉跈C器的結(jié)構(gòu)、具有可移植性、魯棒性、安全性、并且提供了并發(fā)的機制、具有很高性能。其次,它最大限度地利用了網(wǎng)絡(luò),Java的小應(yīng)用程序(applet)可在網(wǎng)絡(luò)上傳輸而不受CPU和環(huán)境的限制。另外,Java還提供了豐富的類庫,使程序設(shè)計者可以很方便地建立自己的系統(tǒng)。2.1.1Java語言的關(guān)鍵特性(1)簡潔有效Java語言是一種相當簡潔的“面向?qū)ο蟆背绦蛟O(shè)計語言。Java語言省略了C++語言中所有的難以理解、容易混淆的特性,例如頭文件、指針、結(jié)構(gòu)、單元、運算符重載、虛擬基礎(chǔ)類等。它更加嚴謹、簡潔。(2)高可移植性Java語言的設(shè)計理念是“一次編寫,到處運行”,能夠同時在Windows、MacOS、UNIX等平臺上運行。(3)面向?qū)ο蟆懊嫦驅(qū)ο蟆笔擒浖こ虒W(xué)的一次革命,大大提升了人類的軟件開發(fā)能力,是一個偉大的進步,是軟件發(fā)展的一個重大的理程碑。Java是一個現(xiàn)代編程語言,沒有夠偏離這一方向(4)解釋型Java語言是一種解釋型語言,通過在不同平臺上運行Java解釋器,對Java代碼進行解釋,來實現(xiàn)“一次編寫,到處運行”的宏偉目標的。(5)適合分布式計算Java語言具有強大的、易于使用的連網(wǎng)能力,非常適合開發(fā)分布式計算的程序。Java應(yīng)用程序可以象訪問本地文件系統(tǒng)那樣通過URL訪問遠程對象。(6)擁有較好的性能Java語言源程序編寫完成后,先使用Java偽編譯器進行偽編譯,將其轉(zhuǎn)換為中間碼,再解釋;提供了一種“準實時”(Just-in-Time,JIT)編譯器,在需要快速運行代碼是,可以使用JIT編譯器將字節(jié)碼轉(zhuǎn)換成機器碼,然后將其緩沖下來,這樣速度就會更快。(7)健壯、防患于未然Java語言在偽編譯時,做了許多早期潛在問題的檢查,并且在運行時來做了許多相應(yīng)的檢查,可以說是最嚴格的一種“編譯器”。(8)具有多線程處理能力線程,是一種輕量級進程,是現(xiàn)代程序設(shè)計中必不可少的一種特性。多線程處理能力使得程序能夠具有更好的交互性、實時性。Java在多線程處理方面性能超群,具有強大功能,而且在Java語言中進行多線程處理很簡單。(9)具有較高的安全性由于Java語言在設(shè)計時,在安全性方面考慮很仔細,做了許多探究,使得Java語言成為目前最安全的一種程序設(shè)計語言。至今所發(fā)現(xiàn)的安全隱患都是微不足道,Java開發(fā)組也宣稱,他們對系統(tǒng)安全方面的Bugs非常重視,會對這些被發(fā)現(xiàn)的進行立即修復(fù)。而且由于Sun公司開放了Java解釋器的細節(jié),所以有助于通過各界力量,共同發(fā)現(xiàn)、防范、制止這些安全隱患。(10)是一種動態(tài)語言在Java語言中,可以簡單、直觀地查詢運行時信息;可以將新代碼加入到一個正在運行的程序中去。(11)中性的對象語言Java編譯器通過偽編譯后,生成一個與任何計算機體系統(tǒng)無關(guān)的“中性”的字節(jié)碼。Java的這種字節(jié)碼經(jīng)過了精心的設(shè)計,使得其能夠很好地兼容于當今大多數(shù)流行的計算機體系統(tǒng),可以在任何機器上易于解釋,易于動態(tài)翻譯成為機器代碼。現(xiàn)在Java主要涉及的知識領(lǐng)域包括以下部分:JDK、HTML、CSS、JavaScript核心、Oracle數(shù)據(jù)庫、MySQL數(shù)據(jù)庫、JavaSE、XML、java數(shù)據(jù)結(jié)構(gòu)、JDBC、Servlet/Jsp、Ajax、Hibernate、Spring、Web系統(tǒng)架構(gòu)、Struts開發(fā)。這些技術(shù)是java的必備法寶。Html、JavaScript、CSS實現(xiàn)web開發(fā)中,程序的界面的顯示和美觀;Oracle數(shù)據(jù)庫是企業(yè)應(yīng)用中用來存儲大量數(shù)據(jù)的數(shù)據(jù)庫;MySQL的體積小、速度快、總體擁有成本低,開源的特性,一般中小型網(wǎng)站的開發(fā)通常選擇MySQL作為數(shù)據(jù)庫;Servlet/JSP實現(xiàn)網(wǎng)頁和Java語言的溝通,是二者的橋梁。Hibernate/、Spring、Struts是對程序進行架構(gòu)設(shè)計,使程序架構(gòu)分明,易于分析和維護。掌握這些技術(shù),就可以在Java世界里大展身手。2.2jsp簡介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo),許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)。就是普通網(wǎng)頁文件中插入Java程序和JSP標記,就形成了JSP文件。JSP是在服務(wù)端執(zhí)行的,使用Java語言編寫和封裝生成動態(tài)網(wǎng)頁的處理邏輯,將邏輯與顯示分離,服務(wù)器遇到訪問JSP頁面的請求時,先執(zhí)行網(wǎng)頁中的程序代碼段,然后再將執(zhí)行后的結(jié)果和JSP文件中的HTML代碼生成一個HTML文本返回給客戶端,因此客戶端只需要有瀏覽器就能瀏覽。JSP的優(yōu)點:JSP是目前主流的網(wǎng)絡(luò)編程環(huán)境之一,是一種將各種Web元素組合在一起的服務(wù)器技術(shù),是一個網(wǎng)站開發(fā)的平臺,它提供了生成Web應(yīng)用程序所必需的各種服務(wù)。主要有以下幾個好處:一次編寫,到處運行;系統(tǒng)的多平臺支持;強大的可伸縮性;多樣化和開發(fā)工具的支持;支持服務(wù)器端組件。JSP的弱勢:很高的復(fù)雜性,因為具有跨平臺性和強大的伸縮性,所以無形之中就增加了復(fù)雜程度。Java的運行是靠class常駐內(nèi)存來實現(xiàn)的,占用內(nèi)存較高。此外還需要一定的硬盤空間存放.java文件和.class文件以及相應(yīng)的版本文件。2.2.1JSP技術(shù)特點(1)將內(nèi)容的生成和顯示進行分離使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設(shè)計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。在服務(wù)器端,JSP引擎解釋JSP標識和小腳本,生成所請求的內(nèi)容。并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。
(2)強調(diào)可重用的組件絕大多數(shù)JSP頁面依賴于可重用的,跨平臺的組件(JavaBeans或者EnterpriseJavaBeansTM組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。
(3)采用標識簡化頁面開發(fā)
JavaServerPage技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標識中進行動態(tài)內(nèi)容生成所需要的。標準的JSP標識能夠訪問和實例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。通過開發(fā)定制化標識庫,JSP技術(shù)是可以擴展的。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構(gòu)件來工作。JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應(yīng)用。作為采用Java技術(shù)家族的一部分,以及Java2(企業(yè)版體系結(jié)構(gòu))的一個組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為JavaServlet,JSP頁面就具有Java技術(shù)的所有好處,包括健壯的存儲管理和安全性。作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。隨著越來越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當前的應(yīng)用。2.3MySQL簡介MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫系統(tǒng),將數(shù)據(jù)保存在不同的表中,因此增加了速度并提高了靈活性。MySQL使用SQL“結(jié)構(gòu)化查詢語言”,多種操作系統(tǒng)的支持,為多種編程語言提供了API,支持多線程,優(yōu)化的SQL查詢算法,可以處理大型數(shù)據(jù)庫,支持多種存儲引擎等,成本低、速度快、體積小和開放源碼,由于它擁有這么多優(yōu)點,所以許多中小型網(wǎng)站都采用MySQL作為網(wǎng)站的數(shù)據(jù)庫。2.4框架介紹MVC即Model-View-Controller,把一個應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進行分離,這樣一個應(yīng)用被分成三個層,即模型層、視圖層、控制層。MVC應(yīng)用程序總是由這三個部分組成。Event(事件)導(dǎo)致Controller改變Model或View,或者同時改變兩者。只要Controller改變了Model的數(shù)據(jù)或者屬性,所有依賴的View都會自動更新。類似的,只要Controller改變了View,View會從潛在的Model中獲取數(shù)據(jù)來刷新自己。MVC模式最早是smalltalk語言研究團提出的,應(yīng)用于用戶交互應(yīng)用程序中。使用MVC的好處,一方面,分離數(shù)據(jù)和其表示,使得添加或者刪除一個用戶視圖變得很容易,甚至可以在程序執(zhí)行時動態(tài)的進行。Model和View能夠單獨的開發(fā),增加了程序了可維護性,可擴展性,并使測試變得更為容易。另一方面,將控制邏輯和表現(xiàn)界面分離,允許程序能夠在運行時根據(jù)工作流、用戶習(xí)慣或者模型狀態(tài)來動態(tài)選擇不同的用戶界面。因此,MVC模式廣泛用于Web程序、GUI程序的架構(gòu)。2.5Eclipse介紹Eclipse是一個非常優(yōu)秀的集成開發(fā)環(huán)境(IDE)。Eclipse是一個用于構(gòu)建集成Web和應(yīng)用程序開發(fā)工具的平臺,根據(jù)需求在Eclipse插入各種功能插件,能使Eclipse擁有不同的功能。Eclipse的核心是動態(tài)發(fā)現(xiàn)插件的體系結(jié)構(gòu)。平臺負責(zé)處理基本環(huán)境的后臺工作,并提供標準的用戶導(dǎo)航模型,于是每個插件可以專注于執(zhí)行少量的任務(wù)。Eclipse的出現(xiàn),不僅為Java開發(fā)者提供了免費使用強大的JavaIDE的機會。2.6Tomcat介紹Tomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。其性能穩(wěn)定、技術(shù)先進,擴展性好,占用的系統(tǒng)資源小,支持郵件服務(wù)等與負載平衡等系統(tǒng)功能并且免費,得到了開發(fā)人員的喜愛和認可,成為目前流行的應(yīng)用服務(wù)器。2.7開發(fā)環(huán)境介紹硬件要求:一臺配置為512M內(nèi)存,CPU為IntelPentiumIV2.0GHZ以上,硬盤容量為80G的微機。軟件要求:使用語言:JAVA、JSP(JavaServerPages);數(shù)據(jù)庫:MySQL;JSP編譯環(huán)境:J2SDK+TOMCAT+MySQL;操作系統(tǒng):WindowsXPProfessional以上;瀏覽器:InternetExplore6.0以上版本。
3系統(tǒng)需求分析3.1可行性分析在今天的信息時代,人們獲取信息的方式,時間和其他性能要求越來越高,人們希望用更短的時間獲得更多信息,小型酒店管理系統(tǒng)可以完全滿足用戶與酒店工作人員的需求。經(jīng)濟方面上開發(fā)成本很小,時間成本不高。一臺計算機的價格目前來說已經(jīng)十分低廉,性能也在不斷提高,加上小型酒店管理系統(tǒng)的運行可以節(jié)省很多的人力、物力,以及各種資源,從而大大提高了小型酒店管理的工作效率。安全性能上Java有自己的安全機制,來進行防治病毒程序的產(chǎn)生和下載程序的威脅破壞。小型酒店管理系統(tǒng)可以更加安全地對信息進行記錄、更改。在技術(shù)方面,本課題是基于B/S的小型酒店管理系統(tǒng),旨在為高校管理教師信息的平臺。本系統(tǒng)開發(fā)過程中,主要使用開發(fā)工具,比如JAVA編譯器MyEclipse8.6和MySQL數(shù)據(jù)庫。這些技術(shù)和開發(fā)工具是非常完美的,可以完成該系統(tǒng)的開發(fā),并且有很多當前已經(jīng)成功的系統(tǒng)作為參考。運行上,本系統(tǒng)是個小型的基于Web的小型酒店管理系統(tǒng),消耗資源非常地小。因此,基于Web的小型酒店管理系統(tǒng)無論在經(jīng)濟上、安全上、技術(shù)上還是運行上都是可行的。3.2功能需求分析在系統(tǒng)的開發(fā)和設(shè)計之前,通過調(diào)查和分析,充分了解高校的各種需求和系統(tǒng)的每個功能模塊,并分析該系統(tǒng)將達到預(yù)期的目標,與最終目標相比,最后進行系統(tǒng)設(shè)計。功能使用方便,操作簡單,可維護性強,容易擴展,系統(tǒng)安全性高,信息交流廣泛,能夠滿足高校的需求。根據(jù)需求調(diào)查并分析得出小型酒店管理系統(tǒng)的要求如下:(1)初始化系統(tǒng),即輸入酒店房間的狀態(tài)、規(guī)格、價格等。酒店管理人員輸入有關(guān)客房標準的制定、標準信息的輸入,包括床位數(shù)量、住房單價、房間面積、標準編號、標準名稱、水電信息等的錄入情況。(2)酒店的預(yù)定處理??头炕拘畔⒌妮斎爰安樵?,預(yù)定信息的輸入,包括客房編號、種類、單價、客戶姓名、客戶身份證號碼、入住日期的錄入。(3)酒店的入住處理。包括對客戶信息的核對(4)酒店的離店處理。包括客房編號、種類、單價、客戶的身份證號及姓名、入住日期、結(jié)算日期的顯示(5)酒店住宿情況查詢及統(tǒng)計。包括對客房編號、客戶姓名及身份證號的查詢以及統(tǒng)計。3.3數(shù)據(jù)庫需求分析數(shù)據(jù)庫在一個小型酒店管理系統(tǒng)中占有極其重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。合理的數(shù)據(jù)庫也有利于程序的實現(xiàn)。設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)首先充分了解用戶的各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。用戶的需求具體體現(xiàn)在對各種信息的提供、保存、更新和交流,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。3.4設(shè)計的基本思想設(shè)計思想遵循以下幾點:1.采用B/S模式進行開發(fā),其優(yōu)點是后臺與前臺處理層次分明,而且符合眾多已經(jīng)習(xí)慣網(wǎng)頁方式的用戶。2.采用面向?qū)ο蟮拈_發(fā)與設(shè)計理念。運用面向?qū)ο蠹夹g(shù)的前提是對整體系統(tǒng)的高度和準確抽象,通過它可以保證系統(tǒng)良好的框架,進而帶來產(chǎn)品較強的穩(wěn)定性和運行效率。3.采用模塊化設(shè)計。模塊化設(shè)計要求將整個系統(tǒng)劃分成基于小的模塊,有利于代碼的重載,簡化設(shè)計和實現(xiàn)過程。4.簡單方便的系統(tǒng)界面。設(shè)計簡單友好的系統(tǒng)界面,方便用戶較快的適應(yīng)系統(tǒng)的操作。5.速度優(yōu)先原則。由于此工具最重要的評測標準就是速度,因此在設(shè)計過程中,具體過程盡量做到資源占用少,速度快。6.設(shè)計既要突出重點,又要細致周到。要符合設(shè)計需求,在有可能改進的地方進行擴充,使系統(tǒng)更適應(yīng)用戶的需要。3.5性能需求3.5.1系統(tǒng)的安全性酒店管理系統(tǒng)在管理權(quán)限上要嚴格進行控制,具體要求如下:想登錄酒店管理系統(tǒng)進行操作,必須有操作權(quán)限,沒有權(quán)限的用戶不能通過任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴密性和安全性。3.5.2數(shù)據(jù)的完整性1.各種記錄信息的完整性,信息記錄內(nèi)容不能為空2.各種數(shù)據(jù)間相互聯(lián)系的正確性3.相同數(shù)據(jù)在不同記錄中的一致性3.6界面需求界面設(shè)計目前已經(jīng)成為評價軟件質(zhì)量的一條重要指標,一個好的用戶界面可以增加用戶使用系統(tǒng)的信心和興趣,提高工作效率,JSP技術(shù)是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的JAVA庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。創(chuàng)建動態(tài)頁面非常方便。用戶界面是指軟件系統(tǒng)與用戶交互的接口,通常包括輸出、輸入、人-機對話的界面格式等。1.輸出設(shè)計輸出是由計算機對輸入的原始信息進行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,提供管理者使用,這是輸出設(shè)計的主要職責(zé)和目標。系統(tǒng)設(shè)計的過程正好和實施過程相反,并不是從輸入設(shè)計到輸出設(shè)計,而是從輸出設(shè)計到輸入設(shè)計,這是因為輸出表格直接與使用者相聯(lián)系,設(shè)計的出發(fā)點應(yīng)當是保證輸出表格方便地為使用者服務(wù),正確及時反映和組成用于各部門的有用信息。輸出設(shè)計的原則是考慮既要全面反映不同管理層的各項需要,又要言簡意賅,不要將用戶需要和不需要的都提供給用戶。2.輸入設(shè)計輸入數(shù)據(jù)的收集和錄入是比較費事的,需要大量的人力和一定設(shè)備,并且容易出錯。如果輸入系統(tǒng)的數(shù)據(jù)有錯誤,則處理后的輸出將擴大這些錯誤,因此輸入數(shù)據(jù)的正確性對于整個系統(tǒng)質(zhì)量的好壞是具有決定性意義的。輸入設(shè)計的原則有如下幾點:1)輸入量應(yīng)保持在能滿足處理要求的最低限度。設(shè)計中可采用設(shè)置字段初值,下拉式數(shù)據(jù)窗口等方式盡量減少用戶鍵盤輸入量。輸入量越少,錯誤率就越少,數(shù)據(jù)準備時間也減少。2)輸入的準備及輸入過程應(yīng)盡量容易進行,從而減少錯誤的發(fā)生。3)應(yīng)盡量早對輸入數(shù)據(jù)進行檢查(盡量接近原數(shù)據(jù)發(fā)生點),以便使錯誤及時得到更正。4)輸入數(shù)據(jù)盡早地用其處理所需的形式被記錄,以避免數(shù)據(jù)由一種介質(zhì)轉(zhuǎn)移到另一種介質(zhì)時需要轉(zhuǎn)錄而可能發(fā)生的錯誤
4系統(tǒng)設(shè)計4.1系統(tǒng)運行模式4.1.1C/S模式C/S(client/Server)模式,又叫客戶/服務(wù)器模式。在基于C/S的系統(tǒng)中,有兩個主體計算機:客戶機和服務(wù)器。其中服務(wù)器是C/S模式的核心組成部分,服務(wù)器為客戶機提供網(wǎng)絡(luò)必須的資源,服務(wù)器負責(zé)處理數(shù)據(jù),客戶機負責(zé)和用戶交互,向后臺服務(wù)器發(fā)出請求。而客戶機是C/S模式的基礎(chǔ),客戶機依賴于服務(wù)器從而獲得所需要的資源。C/S模式的優(yōu)點是客戶端具有一定的處理能力,減輕了服務(wù)器的處理壓力。由于很多處理在客戶端執(zhí)行,因此客戶端響應(yīng)速度比較快。假如某些處理客戶端無法處理,再提交給服務(wù)器。但是,C/S模式也有較大的弊端:1、隨著移動辦公和分布式辦公的普及,系統(tǒng)需要較強的擴展性,C/S模式很難滿足這種良好的擴展性。2、在C/S模式中,客戶端需要安裝專用的客戶端軟件,其安裝工作量、維護和升級成本比較高。3、在C/S模式中,系統(tǒng)對客戶端的操作系統(tǒng)有可能會有限制,系統(tǒng)和操作系統(tǒng)的兼容性也是一個問題。4.1.2B/S模式B/S(Browser/Server)模式,又叫瀏覽器/且服務(wù)器模式。該模式是以Web技術(shù)為基礎(chǔ)的、不同于C/S模式的一種結(jié)構(gòu)模式,在基于B/S的系統(tǒng)中,瀏覽器替代了客戶端的一些功能。在B/S模式中,管理信息系統(tǒng)的核心功能大部分是由服務(wù)器來完成的,瀏覽器端只負責(zé)和用戶的交互。目前基于大型數(shù)據(jù)庫的信息系統(tǒng)都是采用了B/S的技術(shù)模式,開發(fā)過程相對容易把握、易于使用。只要電腦上有瀏覽器客、開通網(wǎng)絡(luò),就可以與服務(wù)器端發(fā)生交互。在很多數(shù)據(jù)庫系統(tǒng)中,人們越來越習(xí)慣采用B/S體系結(jié)構(gòu)。B/S模式由三個層次組成:WEB瀏覽器、Web服務(wù)器、數(shù)據(jù)庫服務(wù)器。客戶端使用一個通用的瀏覽器,用戶的所有操作都是通過瀏覽器和服務(wù)器進行交互,瀏覽器端只進行一些腳本的執(zhí)行,主要的處理功能是有服務(wù)器完成的。B/S結(jié)構(gòu)可以由web服務(wù)器能夠解釋的腳本語言如asp、php或jsp等編寫,也可以由vb、vc等語言寫成形式。嚴格來說,B/S結(jié)構(gòu)也是一種C/S結(jié)構(gòu)。其結(jié)構(gòu)如圖4.1所示。圖4.1B/S模式結(jié)構(gòu)示意圖B/S模式結(jié)構(gòu)具有如下特點。1、使用方法、維護和升級方式簡單。用戶只要會使用電腦、會使用電腦就可以操作。使用單一的Browser軟件,基本上無需培訓(xùn)即可使用;由于應(yīng)用程序都放在Web服務(wù)器上,軟件系統(tǒng)的改進和升級只在服務(wù)器端進行,減輕了開發(fā)維護工作量;B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性2、客戶端成本降低,選擇更多。對客戶端硬件要求低,客戶機只需要安裝Web瀏覽器軟件就可以了。3、資源共享性、獨立性高,系統(tǒng)擴展性好。4、應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較重。由于系統(tǒng)軟件安裝在服務(wù)器端,用戶界面主要事務(wù)邏輯在服務(wù)器端完全通過瀏覽器實現(xiàn),極少部分事務(wù)邏輯在瀏覽器端實現(xiàn),應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。綜上所述,本文建立的小型酒店管理系統(tǒng),選擇一個好的系統(tǒng)運行模式非常的重要,這關(guān)系到系統(tǒng)的開發(fā)和維護性,也關(guān)系到系統(tǒng)的運行狀況,所以B/S模式更加適合于用作小型酒店管理系統(tǒng)的結(jié)構(gòu)模式。4.2功能模塊設(shè)計本系統(tǒng)界面美觀漂亮、操作簡單,無須學(xué)習(xí),只要會上網(wǎng),即可輕松使用。當用戶登錄系統(tǒng)時,不同的角色進入菜單的功能是不同的,不同角色的用戶可以操作相應(yīng)權(quán)限的功能模塊,實現(xiàn)數(shù)據(jù)的集成。4.3數(shù)據(jù)庫設(shè)計4.3.1連接信息任何一個動態(tài)的系統(tǒng)都離不開數(shù)據(jù)庫,數(shù)據(jù)庫是信息系統(tǒng)的核心,也就是信息系統(tǒng)信息的所在,我們在設(shè)計本系統(tǒng)的時候考慮到系統(tǒng)的拓展性,將連接信息寫入到一個java類里面,其實這種要是寫在一個配置文件里面就是更好不過了。下面是鏈接的主要信息:jdbc:mysql://localhost:3306/db_bookshop?useunicode=ture&characterEncoding=utf8";//URL地址4.3.2數(shù)據(jù)庫操作類在系統(tǒng)中涉及數(shù)據(jù)庫的操作都統(tǒng)一調(diào)用這個類的函數(shù)來進行,提高代碼的可維護性,代碼如下:publicclassJDBConnection{ privateStringdbDriver="com.mysql.jdbc.Driver";//數(shù)據(jù)庫的驅(qū)動 privateStringurl="jdbc:mysql://localhost:3306/db_bookshop?useunicode=ture&characterEncoding=utf8";//URL地址 publicConnectionconnection=null; publicJDBConnection(){ try{ Class.forName(dbDriver).newInstance();//加載數(shù)據(jù)庫驅(qū)動connection=DriverManager.getConnection(url,"root","root");//加載數(shù)據(jù)庫 }catch(Exceptionex){ System.out.println("數(shù)據(jù)庫加載失敗"); } }}4.3.3數(shù)據(jù)表設(shè)計數(shù)據(jù)庫的作用在整個系統(tǒng)中占的位置已經(jīng)不言而喻,一個符合規(guī)范的數(shù)據(jù)庫設(shè)計不僅可以在設(shè)計的時候讓程序設(shè)計員的邏輯更為清晰,也可以讓后來分析程序的人更容易理清數(shù)據(jù)間的關(guān)系??紤]到開發(fā)的成本、搭配的合理性以及操作的靈活性等,本系統(tǒng)使用的數(shù)據(jù)庫系統(tǒng)為MySQL,小型酒店管理系統(tǒng)數(shù)據(jù)庫名稱為hotelrental,下面介紹數(shù)據(jù)庫的表結(jié)構(gòu)的實現(xiàn)。(1)建立和使用數(shù)據(jù)庫createdatabasehotelrental;usehotelrental;(2)創(chuàng)建基本表SETFOREIGN_KEY_CHECKS=0;--Tablestructureforcharges--CREATETABLE`charges`(`id`int(11)NOTNULLAUTO_INCREMENT,`uname`varchar(255)DEFAULTNULL,`acct`varchar(255)DEFAULTNULL,`pass`varchar(255)DEFAULTNULL,`je`varchar(255)DEFAULTNULL,`savetime`varchar(255)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=5DEFAULTCHARSET=utf8;--Tablestructurefororders--CREATETABLE`orders`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`uname`varchar(1024)DEFAULTNULL,`roomno`varchar(1024)DEFAULTNULL,`price`varchar(1024)DEFAULTNULL,`tel`varchar(1024)DEFAULTNULL,`sdate`varchar(1024)DEFAULTNULL,`edate`varchar(1024)DEFAULTNULL,`total`varchar(1024)DEFAULTNULL,`status`varchar(1024)DEFAULTNULL,`savetime`varchar(1024)DEFAULTNULL,`tname`varchar(1024)DEFAULTNULL,`sjje`varchar(255)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=7DEFAULTCHARSET=utf8;--Tablestructureforrooms--CREATETABLE`rooms`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`roomno`varchar(1024)DEFAULTNULL,`rtype`varchar(1024)DEFAULTNULL,`price`varchar(1024)DEFAULTNULL,`status`varchar(255)DEFAULTNULL,`pcontent`varchar(1024)DEFAULTNULL,`filename`varchar(1024)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=201604191559000004DEFAULTCHARSET=utf8;--Tablestructureforsysuser--CREATETABLE`sysuser`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`uname`varchar(1024)DEFAULTNULL,`upass`varchar(1024)DEFAULTNULL,`utype`varchar(1024)DEFAULTNULL,`tname`varchar(1024)DEFAULTNULL,`sex`varchar(1024)DEFAULTNULL,`tel`varchar(1024)DEFAULTNULL,`sfid`varchar(255)DEFAULTNULL,`savetime`varchar(1024)DEFAULTNULL,`ye`varchar(255)DEFAULTNULL,`jf`varchar(255)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=29DEFAULTCHARSET=utf8;5系統(tǒng)實現(xiàn)在管理信息系統(tǒng)的生命周期中,經(jīng)過了需求分析、系統(tǒng)設(shè)計等階段之后,便開始了系統(tǒng)實施階段。在系統(tǒng)分析和設(shè)計階段,系統(tǒng)開發(fā)工作主要是集中在邏輯、功能和技術(shù)設(shè)計上,系統(tǒng)實施階段要繼承此前面各個階段的工作成果.。將技術(shù)設(shè)計轉(zhuǎn)化為物理實現(xiàn),因此系統(tǒng)實施的成果是系統(tǒng)分析和設(shè)計階段的結(jié)晶。5.1系統(tǒng)登陸頁面實現(xiàn)1.描述:為了保證系統(tǒng)的安全性,系統(tǒng)工作人員要先使用本系統(tǒng)必須先登陸到系統(tǒng)中,用戶需要正確的賬號和密碼登錄本系統(tǒng)。2.程序運行效果圖如圖5.1所示:圖5.1系統(tǒng)登陸頁面設(shè)計3.在登陸頁面輸入用戶名和密碼,點擊提交按鈕,跳轉(zhuǎn)到登陸的service中,在該service中會對用戶名,密碼,驗證碼進行判斷,驗證通過進入對應(yīng)的頁面,用戶登錄關(guān)鍵代碼:if(ac.equals("login")){Stringpagerandom=request.getParameter("pagerandom")==null?"":request.getParameter("pagerandom");Stringrandom=(String)request.getSession().getAttribute("random");if(!pagerandom.equals(random)&&request.getParameter("a")!=null){ request.setAttribute("random",""); go("/admin/login.jsp",request,response); }else{ Stringusername=request.getParameter("luname"); Stringpassword=request.getParameter("lupass"); Stringutype=request.getParameter("utype"); request.getSession().setAttribute("utype",utype);List<HashMap>list=daoselect("select*fromsysuserwhereuname='"+username+"'"); if(list.size()==1){ HashMapmap=list.get(0); List<HashMap>ulist=daoselect("select*fromsysuserwhereuname='"+username+"'andupass='"+password+"'");if(ulist.size()==1&&password.equals(map.get("upass").toString())){request.getSession().setAttribute("admin",map);gor("/hotelrental/index.jsp",request,response); }else{ request.setAttribute("error",""); go("/index.jsp",request,response); } }else{ request.setAttribute("error",""); go("/index.jsp",request,response); } }5.2總體功能模塊1.描述:酒店后臺管理系統(tǒng)供操作員和管理員進行使用,系統(tǒng)提供管理員具有用戶信息管理、客戶入住信息管理、客戶預(yù)訂信息管理、客房信息管理、查詢統(tǒng)計、會員信息管理、個人信息維護功能。提供操作員具有客戶入住信息管理、客戶預(yù)訂信息管理、個人信息管理功能。2.程序運行效果圖如圖5.2所示:圖5.2管理員主頁面5.2.1注冊會員管理1.描述:管理員點擊左側(cè)的菜單“會員信息管理”,頁面跳轉(zhuǎn)到會員信息管理界面,調(diào)用后臺的類查詢出所有的普通會員信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合List中,綁定到request對象,然后頁面跳轉(zhuǎn)到相應(yīng)的jsp頁面,顯示出普通會員信息。2.程序效果圖如下圖5.3所示圖5.3普通會員管理5.2.2會員預(yù)訂管理1.描述:管理員和操作員可以對會員預(yù)訂信息進行查詢、刪除、審核。2.程序效果圖如下圖5.4所示:圖5.4會員預(yù)約管理5.2.3客房信息管理添加客房信息1.描述:管理員輸入客房相關(guān)正確信息后點擊錄入按鈕,如果是沒有輸入完整的客房信息,都會給出相應(yīng)的錯誤提示,不能錄入成功。輸入數(shù)據(jù)都通過form表單中定義的方法onsubmit="returncheckForm()"來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式。2.程序效果圖如下圖5.5所示:圖5.5客房信息錄入客房信息管理1.描述:管理員點擊左側(cè)的菜單“客房管理”,頁面跳轉(zhuǎn)到客房信息管理界面,調(diào)用后臺的類查詢出所有的客房信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合List中,綁定到request對象,然后頁面跳轉(zhuǎn)到相應(yīng)的jsp頁面,顯示出客房信息。2.程序效果圖如下圖5.6所示圖5.6客房管理頁面5.2.4客戶入住信息管理入住信息登記1.描述:管理員和操作員輸入客房和客戶相關(guān)正確信息后點擊提交信息按鈕,如果是沒有輸入完整的客房信息,都會給出相應(yīng)的錯誤提示,不能錄入成功。輸入數(shù)據(jù)都通過form表單中定義的方法onsubmit="returncheckForm()"來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式。2.程序效果圖如下圖5.7所示:圖5.7添加客戶入住信息客房信息管理1.描述:管理員和操作員點擊左側(cè)的菜單“入住信息查詢”,頁面跳轉(zhuǎn)到客戶入住信息管理界面,調(diào)用后臺的類查詢出所有的客戶入住信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合List中,綁定到request對象,然后頁面跳轉(zhuǎn)到相應(yīng)的jsp頁面,顯示出客戶入住信息。2.程序效果圖如下圖5.8所示圖5.8客戶入住信息頁面5.3前臺網(wǎng)站模塊5.3.1網(wǎng)站首面1.描述:酒店管理系統(tǒng)網(wǎng)首頁分為用戶注冊登錄版塊、客房信息展示版塊和信息搜索版塊三部分組成。2.程序效果圖如下圖5.9所示:圖5.9網(wǎng)站首頁5.3.2用戶注冊1.描述:新用戶通過該模塊實現(xiàn)網(wǎng)站注冊功能的實現(xiàn)。2.程序效果圖如下圖5.10所示:圖5.10用戶注冊界面5.3.3客房信息查看1.描述:點擊客房信息,打開客房詳細信息查看界面。2.程序效果圖如下圖5.11所示:圖5.11客房信息查看5.3.4客房預(yù)訂1.描述:注冊用戶點擊填寫租房單功能鍵,將跳轉(zhuǎn)到預(yù)訂信息登記界面,實現(xiàn)客房預(yù)訂操作。2.程序效果圖如下圖5.12所示:圖5.12客房預(yù)訂
6系統(tǒng)測試6.1測試內(nèi)容為了保證系統(tǒng)的質(zhì)量,本次測試工作的內(nèi)容分成以下幾個部分,即:單元測試、集成測試、系統(tǒng)測試和確認測試。6.1.1單元測試檢查系統(tǒng)設(shè)計最小的單位就是單元測試,通過測試檢查出用來定義該模塊的功能說明不符合與實現(xiàn)該模塊的實際功能的情況,以及編碼時出現(xiàn)的錯誤。6.1.2集成測試我們可以將每個小的模塊按照需求組裝起來后同時進行集成測試,集成測試的主要目的是檢查與接口有關(guān)聯(lián)的某些問題,避免因系統(tǒng)所有模塊組合后導(dǎo)致功能不全的問題。本系統(tǒng)的集成測試主要是查看各個頁面之間跳轉(zhuǎn)的正確性,以下為部分測試結(jié)果。表6.1部分頁面跳轉(zhuǎn)測試結(jié)果編號跳轉(zhuǎn)鏈接名稱所在頁面跳轉(zhuǎn)到的頁面測試結(jié)果1修改用戶信息find.jspsaveOrUpdate.jsp成功2查看用戶信息index.jspupdateinfo.jsp成功……6.1.3系統(tǒng)測試系統(tǒng)測試是在實際的運行環(huán)境下,將系統(tǒng)與軟、硬件等結(jié)合起來,對系統(tǒng)整體性進行測試,下面將采用黑盒測試方法對系統(tǒng)功能進行測試。表6.2登錄功能等價類劃分輸入條件有效等價類編號無效等價類編號賬號賬號存在1賬號不存在3密碼密碼正確2密碼不正確4表6.3登錄功能測試用例編號輸入預(yù)期輸出覆蓋范圍用戶名密碼1.1aa成功登陸到系統(tǒng)1,21.2ba提示登陸失敗31.3a123456提示登陸失敗46.1.4確認測試確認測試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定的需求那樣工作,經(jīng)集成測試后,把所有的模塊按照設(shè)計組裝成一個完整的軟件系統(tǒng),接下來應(yīng)進一步地檢驗系統(tǒng)軟件的有效性,將系統(tǒng)的性能和功能發(fā)揮到如用戶們所期待的一樣。經(jīng)過了一系列的需求分析、系統(tǒng)設(shè)計和編碼等開發(fā)工作后,本系統(tǒng)的設(shè)計也將接近尾聲,接下來需要對系統(tǒng)的一些功能進行測試,看一下是否能夠達到預(yù)期的結(jié)果。由于在測試前系統(tǒng)的各個模塊都會存在一定的缺陷和錯誤,從而可能導(dǎo)致系統(tǒng)的非正常運行,有時甚至?xí)霈F(xiàn)很嚴重的后果。所以,對于軟件系統(tǒng)的開發(fā)來說,軟件測試是一項非常重要的工作。6.2測試結(jié)論通過本次測試,結(jié)果表明系統(tǒng)各個模塊的功能符合預(yù)期設(shè)計的要求,也基本滿足用戶需求,可投入實際運行。
結(jié)論本次畢業(yè)設(shè)計將我大學(xué)四年所學(xué)的軟件工程理論知識用到了具體的實踐中去,深化了理論知識,同時也鍛煉了動手實踐能力。在這段日子里,我查閱了許多有電子商務(wù)系統(tǒng)建設(shè)的資料,翻閱了許多JSP的書籍,結(jié)合自己的經(jīng)驗,詳細調(diào)查了酒店管理系統(tǒng)建設(shè)工作內(nèi)容與細節(jié),開發(fā)設(shè)計了這個酒店管理系統(tǒng),雖然每個學(xué)期都會有相應(yīng)課程的課程設(shè)計和實訓(xùn)來作為動手練習(xí)訓(xùn)練,不過在本次畢業(yè)設(shè)計具體的實踐的時候還是遇到了很多小問題,比如說在jsp頁面將輸入框設(shè)為不可用是添加屬性readonly=“true”,而我在實際編程中卻錯寫成disable=“true”,這樣直接導(dǎo)致了request對象取不到數(shù)據(jù),調(diào)試了程序很久才發(fā)現(xiàn)request對象獲得的返回值一直是空,之前一直以為是代碼哪里出了問題,總是在查源程序的邏輯。這些雖然都是小問題,但是由于不細心在具體實踐中卻浪費了不少時間,看來平時還是要多多實踐才是。在系統(tǒng)的開發(fā)過程中,我運用到了B/S三層結(jié)構(gòu)技術(shù)和自己在平時學(xué)習(xí)中掌握的一些技術(shù),通過這些技術(shù)的實現(xiàn),整個系統(tǒng)的性能得到了大大的提高。這些技術(shù)都在論文中做了比較詳細的介紹。本系統(tǒng)還存在許多的缺陷和不足之處,比如很多細節(jié)上做的還不行,有些功能模塊還應(yīng)再加強。希望在以后的時間里,我可以
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社交媒體運營總結(jié)
- 二零二五年度企業(yè)財務(wù)報表分析及投資建議合同范本3篇
- 二零二五年度購物中心物業(yè)管理合同延期及消防設(shè)施補充協(xié)議范本3篇
- 二零二五年度個人消費貸款合同貸后管理服務(wù)標準4篇
- 二零二五版水電站經(jīng)營權(quán)承包與電力價格協(xié)商合同3篇
- 報銷流程及相關(guān)知識培訓(xùn)
- 豐富教學(xué)手段增強學(xué)生語文素養(yǎng)
- 二零二五年度個人合伙清算協(xié)議書(清算期間債務(wù)重組)4篇
- 新課標人教版小學(xué)語文六年級下冊復(fù)習(xí)題及答案
- 二零二五版水利工程臨時設(shè)施搭建勞務(wù)分包合同示范文本3篇
- 人教版(2024)七年級英語上冊++單詞默寫-艾賓浩斯記憶法-上
- 普外科一科一品一特色科室活動方案
- 蘇教版六年級數(shù)學(xué)下冊第四單元大單元教學(xué)設(shè)計
- 北師大版七年級上冊數(shù)學(xué)思維導(dǎo)圖全套
- 13《馬說》(原卷版)-2023年中考課標文言文20篇專項訓(xùn)練
- Python快速編程入門(第2版)完整全套教學(xué)課件
- 污水處理設(shè)施設(shè)備升級改造項目資金申請報告-超長期特別國債投資專項
- 簡易勞務(wù)承包合同范本
- 檢驗員績效考核
- 2024年考研政治試題及詳細解析
- 農(nóng)藥合成研發(fā)項目流程
評論
0/150
提交評論