版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 JINGGANGSHAN UNIVERSITY本科畢業(yè)論文(設(shè)計(jì)) 題目:基于XXX管理系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)學(xué) 院 電子與信息工程學(xué)院 專(zhuān) 業(yè) 信息管理與信息系統(tǒng) 姓 名 班 級(jí) 學(xué) 號(hào) 指導(dǎo)教師 起訖時(shí)間 2016.012016.03 摘 要隨著信息技術(shù)和信息產(chǎn)業(yè)及互聯(lián)網(wǎng)的迅速發(fā)展,手機(jī)與網(wǎng)絡(luò),電腦與網(wǎng)絡(luò)已經(jīng)成為人民生活的一大部分,在人們的衣食住行各個(gè)方面占據(jù)著很大比重。而網(wǎng)上預(yù)訂酒店、網(wǎng)上管理酒店也成為一種主流。網(wǎng)上預(yù)訂酒店可以讓顧客足不出戶(hù),就可以預(yù)訂酒店房間,并且隨時(shí)入住,極大的節(jié)省了我們的時(shí)間,給顧客帶來(lái)了便利。網(wǎng)上管理酒店也為酒店管理人員免去了手寫(xiě)登記的繁瑣。 網(wǎng)上酒店管理系統(tǒng)的設(shè)計(jì)
2、運(yùn)用了SSH框架中的Struts 2框架和hibernate框架,設(shè)計(jì)采用B/S架構(gòu),servlet、jsp、js、jQuery,ajax網(wǎng)站開(kāi)發(fā)技術(shù),服務(wù)器采用tomcat服務(wù)器,數(shù)據(jù)庫(kù)采用Oracle 10g,并運(yùn)用jdbc連接訪問(wèn)數(shù)據(jù)庫(kù)。開(kāi)發(fā)平臺(tái)為windows系統(tǒng),代碼開(kāi)發(fā)使用eclipse編寫(xiě),并采用了三層架構(gòu)思想以及MVC設(shè)計(jì)模式。設(shè)計(jì)完成的系統(tǒng)可以直接在各種內(nèi)核瀏覽器中訪問(wèn),簡(jiǎn)潔明了的頁(yè)面功能模塊可以讓用戶(hù)立刻上手并且維護(hù)簡(jiǎn)單。關(guān)鍵詞 酒店管理; JavaEE;B/S;Struts;hibernate;JSP ;Servlet;OracleAbstractWith informa
3、tion technology and information industry and the rapid development of Internet, mobile phone and network, computer and network has become a big part of people's life, all aspects in the daily life of people occupy a large proportion. And Internet booking hotel, the online hotel management has be
4、come a mainstream. Internet booking hotel that let customers never leave home, can reserve a hotel room, and check in at any time, greatly saves us time, brought convenience to customers. Online management for hotel management personnel to revoke the registration of handwriting.Online management sys
5、tem design using SSH framework of Struts framework and hibernate framework, the design adopts B/S architecture, servlet, JSP,js,jQuery and ajax website development technology, server using tomcat server, database, Oracle 10 g, and using a JDBC connection to access the database. Development using the
6、 eclipse development platform for Windows system, code writing, and the idea of the three layer architecture and MVC design pattern. Designed system can directly in various kernel browser access, introduction and clear page function module allows users to get started immediately and simple maintenan
7、ce. Key words hotel management system ;JavaEE;B/S;Struts;hibernate;JSP ;Servlet;Oracle II目錄第一章 概述11.1設(shè)計(jì)背景11.2設(shè)計(jì)目的和意義11.3 本系統(tǒng)概述1第二章 系統(tǒng)需求分析22.1 系統(tǒng)配置需求分析22.2系統(tǒng)市場(chǎng)需求分析22.3 系統(tǒng)數(shù)據(jù)庫(kù)需求分析22.4 系統(tǒng)的功能需求分析3第三章 系統(tǒng)總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)43.1系統(tǒng)總體設(shè)計(jì)43.1.1 MVC模式設(shè)計(jì)介紹43.1.2瀏覽器和服務(wù)器架構(gòu)設(shè)計(jì)介紹53.1.3數(shù)據(jù)庫(kù)設(shè)計(jì)及表單介紹53.1.4系統(tǒng)結(jié)構(gòu)設(shè)計(jì)與系統(tǒng)結(jié)構(gòu)流程圖123.2 系統(tǒng)詳細(xì)設(shè)計(jì)1
8、33.2.1 系統(tǒng)功能模塊詳細(xì)介紹133.2.2 系統(tǒng)詳細(xì)功能模塊設(shè)計(jì)14第四章 系統(tǒng)頁(yè)面設(shè)計(jì)與部分核心代碼實(shí)現(xiàn)154.1前臺(tái)頁(yè)面設(shè)計(jì):154.2后臺(tái)管理員界面設(shè)計(jì):204.3 系統(tǒng)部分核心代碼實(shí)現(xiàn)23第五章 系統(tǒng)測(cè)試255.1 測(cè)試的目的與目標(biāo)255.2 單元測(cè)試255.3集成測(cè)試265.4 系統(tǒng)測(cè)試275.5 測(cè)試總結(jié)27第六章 結(jié)論286.1總結(jié)28第七章 致謝29主要參考文獻(xiàn):29III第一章 概述1.1設(shè)計(jì)背景隨著信息技術(shù)和互聯(lián)網(wǎng)的不斷發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為人們的一種依賴(lài),一種寶貴資源。不管是商家、企業(yè)還是個(gè)人,互聯(lián)網(wǎng)都是一種重要的交流互動(dòng)的方式。酒店亦是如此,為了更好的進(jìn)行酒店信息化
9、、技術(shù)化、高效率的管理,酒店管理系統(tǒng)成為酒店管理人員的一種重要管理工具。與傳統(tǒng)的人工管理相比,它可以代替以往顧客入住必須的手寫(xiě)入住登記,手寫(xiě)票據(jù)等,大大節(jié)省了時(shí)間,提高了效率。并且可以解決很多人工管理帶來(lái)的弊端,比如客戶(hù)資料的歸檔消耗人力物力,而且容易亂,容易丟失,而通過(guò)酒店管理系統(tǒng)可以直接將客戶(hù)資料存入數(shù)據(jù)庫(kù),安全快捷,簡(jiǎn)單方便。對(duì)于酒店房態(tài)的查詢(xún),也不需要像以前一樣,逐個(gè)翻看登記記錄,只要鼠標(biāo)輕輕一點(diǎn),房態(tài)就一目了然。同時(shí),酒店還可以通過(guò)酒店管理系統(tǒng)讓顧客通過(guò)瀏覽器登入該系統(tǒng),從而隨時(shí)隨地的了解酒店,并且預(yù)訂房間,讓顧客不出門(mén)就可以訂購(gòu)酒店,這樣在方便了顧客的情況下,也讓顧客更大的了解了酒
10、店高效的營(yíng)運(yùn),給酒店留下很好的印象。1.2設(shè)計(jì)目的和意義當(dāng)今社會(huì),對(duì)于我們來(lái)說(shuō),最寶貴的莫過(guò)于時(shí)間。為了生活,為了家庭,所有人都是,忙忙碌碌,根本沒(méi)有什么空閑的時(shí)間,所以為了節(jié)約不必要的時(shí)間,方便大家的出行,便有了我們的酒店管理系統(tǒng),為了方便我們酒店工作人員,減少不必要的工作量,便有了我們的酒店后臺(tái)管理系統(tǒng)。不管你是出差還是旅游,不管你是臨時(shí)借宿,還是長(zhǎng)期租用,只要你登入我們的酒店系統(tǒng),選好房間,點(diǎn)擊預(yù)訂即可。酒店工作人員即可看到您的預(yù)訂記錄,幫您安排好一切。而且我們的酒店管理系統(tǒng)都是24小時(shí)運(yùn)行的。所以顧客隨時(shí)隨地都是可以登入,可以預(yù)訂的。對(duì)于酒店來(lái)說(shuō),這個(gè)系統(tǒng)也可以降低成本,提高管理質(zhì)量,
11、對(duì)于酒店內(nèi)部工作人員來(lái)說(shuō),這個(gè)系統(tǒng)可以幫助工作人員減輕工作量,帶來(lái)管理的便利。1.3 本系統(tǒng)概述本酒店管理系統(tǒng)采用了B/S架構(gòu),為系統(tǒng)創(chuàng)建了兩個(gè)角色:一個(gè)是普通用戶(hù)(顧客),另一個(gè)是管理員(酒店管理人員)。普通用戶(hù)登入系統(tǒng)可以查看酒店信息,比如酒店介紹,酒店活動(dòng),酒店公告等等,還可以查詢(xún)房間信息,查看房態(tài),房間預(yù)訂,查看預(yù)訂信息,注冊(cè),登入,查看個(gè)人信息,修改信息,用戶(hù)留言等等。管理員可以對(duì)顧客進(jìn)行入住登記,房態(tài)查詢(xún),退房管理,查看所有顧客信息,查看留言板,發(fā)布公告,系統(tǒng)維護(hù):比如查看管理員信息,修改信息,添加其他管理員等等。第二章 系統(tǒng)需求分析2.1 系統(tǒng)配置需求分析硬件要求:筆記本或者臺(tái)式
12、機(jī),雙核CPU,內(nèi)存2G,顯卡至少1G,500G硬盤(pán)。處理器i3等。軟件要求:本系統(tǒng)的開(kāi)發(fā)可以使用eclipse、my eclipse或者其它IDE工具作為代碼開(kāi)發(fā)工具。還可以使用NotePad+、EditPlus等作為輔助開(kāi)發(fā)工具。電腦操作系統(tǒng)可為Windows系統(tǒng)。系統(tǒng)將使用Struts2和hibernate框架進(jìn)行開(kāi)發(fā),采用三層架構(gòu)作為設(shè)計(jì)模式,同時(shí)會(huì)使用Servlet和jsp作為系統(tǒng)前端的頁(yè)面展示。項(xiàng)目部署可使用jboss或者taocat服務(wù)器,通常對(duì)小型系統(tǒng)的開(kāi)發(fā)推薦使用tomcat,其操作簡(jiǎn)單,容易上手,能滿(mǎn)足基本開(kāi)發(fā)要求。同時(shí)還將使用各種內(nèi)核的瀏覽器作為調(diào)試工具,如IE瀏覽器、谷
13、歌瀏覽器和火狐瀏覽器。此外,運(yùn)用Oracle 10g作為數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)庫(kù)。因此將用到SQL查詢(xún)語(yǔ)句對(duì)數(shù)據(jù)進(jìn)行增刪改查操作。總體來(lái)說(shuō),本系統(tǒng)操作簡(jiǎn)單,開(kāi)發(fā)簡(jiǎn)易,能實(shí)現(xiàn)基本的數(shù)據(jù)操作功能,因此大多數(shù)普通機(jī)器都可開(kāi)發(fā)與運(yùn)行。2.2系統(tǒng)市場(chǎng)需求分析網(wǎng)上酒店管理系統(tǒng)作為一種互聯(lián)網(wǎng)酒店預(yù)訂平臺(tái),在人們的出行和酒店的高效管理推廣方面起著重大的作用。網(wǎng)上酒店管理系統(tǒng)是一種實(shí)時(shí)在線交互系統(tǒng),它能向用戶(hù)展示酒店基本信息,滿(mǎn)足顧客的需求,最重要的是可以隨時(shí)隨地預(yù)訂酒店房間,查詢(xún)酒店房態(tài),提供最直觀的房間信息,并且能在登入系統(tǒng)的第一時(shí)間了解酒店動(dòng)態(tài),酒店活動(dòng),酒店公告等各種信息,方便顧客查詢(xún),節(jié)約顧客時(shí)間。另一方面還
14、可以方便酒店工作人員對(duì)酒店進(jìn)行高效率,低成本的管理。所以該系統(tǒng)不管是對(duì)顧客還是對(duì)酒店本身都起著重要的作用,同時(shí)在互聯(lián)網(wǎng)訂購(gòu)這一平臺(tái)上也起著推動(dòng)作用,對(duì)于未來(lái)的酒店預(yù)訂和酒店管理提供了一種更有效、更實(shí)際、更受歡迎的途徑。2.3 系統(tǒng)數(shù)據(jù)庫(kù)需求分析本系統(tǒng)采用的數(shù)據(jù)庫(kù)是Oracle 10g數(shù)據(jù)庫(kù),Oracle,又名Oracle RDBMS,是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它是在數(shù)據(jù)庫(kù)領(lǐng)域一直處于領(lǐng)先地位的產(chǎn)品。可以說(shuō)Oracle數(shù)據(jù)庫(kù)系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類(lèi)大、中、小、微機(jī)環(huán)境。它是一種高效率、可靠性好的、使用簡(jiǎn)單,便于維護(hù)、適應(yīng)高
15、吞吐量的數(shù)據(jù)庫(kù)解決方案。2.4 系統(tǒng)的功能需求分析本系統(tǒng)的開(kāi)發(fā)將創(chuàng)建兩個(gè)角色,一個(gè)是用戶(hù),也就是顧客;另一個(gè)是管理員,也就是酒店內(nèi)部工作人員。因此本系統(tǒng)的功能將劃分為兩個(gè)部分,一部分是前臺(tái)頁(yè)面展示及數(shù)據(jù)訪問(wèn),另一部分是后臺(tái)數(shù)據(jù)管理及存儲(chǔ)。前臺(tái)頁(yè)面主要功能模塊有:首頁(yè)、房間信息、房態(tài)查詢(xún)、房間預(yù)訂、查詢(xún)預(yù)訂、留言板、管理賬戶(hù)七個(gè)功能。其中首頁(yè)和房間信息主要是對(duì)酒店信息的展示,房間預(yù)訂、查詢(xún)預(yù)訂和留言板主要是對(duì)已登入系統(tǒng)的顧客展示,所以前六個(gè)模塊主要都是對(duì)信息的查詢(xún),及基本信息的存儲(chǔ)。而管理賬戶(hù)這個(gè)模塊下面還有4個(gè)子模塊,分別是:個(gè)人信息、修改信息、發(fā)布留言、退出賬戶(hù)。后臺(tái)頁(yè)面主要功能模塊有:首頁(yè)
16、、入住登記、房態(tài)查詢(xún)、退房管理、顧客列表、查看留言、系統(tǒng)維護(hù)七個(gè)功能。其中首頁(yè)是顯示發(fā)布的公告信息,入住登記和房態(tài)查詢(xún)用于顧客的入住,退房管理和顧客列表用于管理已入住的顧客,如查看入住顧客信息,對(duì)顧客進(jìn)行退房管理。查看留言則是管理顧客的反饋情況。最后一個(gè)系統(tǒng)維護(hù),它的下面也有四個(gè)子模塊,分別是管理員信息、添加管理員、查看已添加的所有管理員和查看所有已注冊(cè)的用戶(hù),是對(duì)管理員及用戶(hù)信息的管理及查看。綜上所述,系統(tǒng)開(kāi)發(fā)將分為兩個(gè)部分,屆時(shí)將分別提供給用戶(hù)和管理員使用。第三章 系統(tǒng)總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)3.1系統(tǒng)總體設(shè)計(jì)3.1.1 MVC模式設(shè)計(jì)介紹MVC是一種開(kāi)發(fā)設(shè)計(jì)模式,它不同于三層架構(gòu),它主要由三部
17、分組成:M:模型層(Model),V:視圖層(View),C:控制器(Controller)。它的整個(gè)設(shè)計(jì)原理是:控制層進(jìn)行人機(jī)交互,由用戶(hù)從控制器輸入指令行為(一般是一個(gè)servlet),控制器將用戶(hù)輸入的指令和數(shù)據(jù)傳遞到業(yè)務(wù)模型,這里就是Model層,在模型層將進(jìn)行業(yè)務(wù)邏輯判斷,和對(duì)數(shù)據(jù)庫(kù)的操作,通常就是數(shù)據(jù)的增刪改查等操作(JavaBean,EJB,Action),最后根據(jù)業(yè)務(wù)邏輯選擇不同視圖將處理結(jié)果顯示給用戶(hù),所以視圖層也是進(jìn)行人機(jī)交互的,將結(jié)果反饋給用戶(hù)(由JSP頁(yè)面產(chǎn)生),用戶(hù)可以從JSP頁(yè)面獲取相關(guān)信息并做下一步操作。在Struts框架中,我們也會(huì)用到MVC設(shè)計(jì)模式。首先,用戶(hù)
18、輸入的指令或者是做出的請(qǐng)求一般是通過(guò)servlet來(lái)實(shí)現(xiàn)的。接著在model層將請(qǐng)求做一些邏輯處理,并且要和數(shù)據(jù)庫(kù)操作,這里就要用到Action和EJB組件,Action處理完請(qǐng)求后,再將結(jié)果動(dòng)態(tài)顯示到JSP頁(yè)面上,這就完成了一次請(qǐng)求。很顯然MVC這種設(shè)計(jì)模式,在很多框架中都會(huì)用到,特別注意的就是,MVC和三層架構(gòu)并不是同一個(gè)概念。三層架構(gòu)是我們由web層,service層,dao層組成。圖3-1 MVC設(shè)計(jì)模式3.1.2瀏覽器和服務(wù)器架構(gòu)設(shè)計(jì)介紹B/S模式即Browser/Server(瀏覽器/服務(wù)器),我們平時(shí)上網(wǎng)瀏覽的頁(yè)面、一些網(wǎng)頁(yè)版游戲或者網(wǎng)頁(yè)版小運(yùn)用都是基于B/S架構(gòu)的項(xiàng)目。也就是說(shuō)
19、,我們只要通過(guò)電腦打開(kāi)一個(gè)瀏覽器(IE,火狐,google等)就可以訪問(wèn)項(xiàng)目,不需要借助其他東西。B/S架構(gòu)設(shè)計(jì)主要就是運(yùn)用了web瀏覽器技術(shù),包括瀏覽器底層支持的各種腳本語(yǔ)言及相關(guān)組件共同完成對(duì)項(xiàng)目的訪問(wèn)及回顯。B/S設(shè)計(jì)的優(yōu)勢(shì)就在于訪問(wèn)項(xiàng)目簡(jiǎn)單容易,不需要其他軟件的支持,跨瀏覽器,跨平臺(tái)。只要把項(xiàng)目部署在服務(wù)器上,通過(guò)任何一款瀏覽器就可以進(jìn)行訪問(wèn),因此給用戶(hù)帶來(lái)極大的方便。并且,強(qiáng)大的web瀏覽器技術(shù)也可以給用戶(hù)帶來(lái)極大的體驗(yàn)。再一個(gè)就是瀏覽器的維護(hù)升級(jí)也很方便。當(dāng)然,說(shuō)到B/S架構(gòu),必然會(huì)想到C/S架構(gòu)。C/S即Client/Server(客戶(hù)端/服務(wù)器)。這種設(shè)計(jì)模式,要求用戶(hù)必須在本
20、機(jī)上安裝一個(gè)客戶(hù)端軟件。這種設(shè)計(jì)模式也有它的優(yōu)點(diǎn),就是可以減輕服務(wù)器端的壓力,因?yàn)榭蛻?hù)端可以分擔(dān)一些服務(wù)。而且這種架構(gòu)的項(xiàng)目對(duì)安全機(jī)制比較嚴(yán)格,一般使用的都是專(zhuān)有網(wǎng)絡(luò),安全度較高,所以通過(guò)這種客戶(hù)端訪問(wèn)方式更能保證信息的安全性。3.1.3數(shù)據(jù)庫(kù)設(shè)計(jì)及表單介紹本酒店管理系統(tǒng)采用的后臺(tái)數(shù)據(jù)庫(kù)是Oracle 10g,并且采用JDBC和Hibernate兩種設(shè)計(jì)共同訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù)。JDBC本質(zhì)上就是一大堆接口組成的一套標(biāo)準(zhǔn)。因?yàn)楹笈_(tái)數(shù)據(jù)庫(kù)有多種,常見(jiàn)的就有Oracle、DB2、Sybase、Mysql和Sql Server等等。我們不管使用的是哪種數(shù)據(jù)庫(kù),只要我們實(shí)現(xiàn)JDBC這套接口,就可以訪問(wèn)對(duì)應(yīng)數(shù)
21、據(jù)庫(kù),所以它提供了一種訪問(wèn)數(shù)據(jù)庫(kù)的方式,是執(zhí)行SQL語(yǔ)句的JavaAPI。Hibernate是一個(gè)可以獨(dú)立使用于其他平臺(tái)的輕量級(jí)的設(shè)計(jì)框架,可以說(shuō)是JDBC的升級(jí)版,專(zhuān)用于連接數(shù)據(jù)庫(kù)。它不像JDBC那么麻煩,不需要寫(xiě)一大串代碼,它底層封裝好了一些方法,比如save方法,delete方法,saveOrUpdate方法等等,可以直接調(diào)用。當(dāng)然我們也可以在hibernate的映射配置文件中開(kāi)啟顯示SQL語(yǔ)句功能,這樣在對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作時(shí)即可在控制臺(tái)自動(dòng)打印SQL語(yǔ)句。它可自動(dòng)實(shí)現(xiàn)對(duì)象和表中記錄的轉(zhuǎn)換,可以在緩存拿到這個(gè)對(duì)象,并不用再查詢(xún)數(shù)據(jù)庫(kù)。本系統(tǒng)數(shù)據(jù)庫(kù)共有六個(gè)實(shí)體,分別為:管理員,顧客,用戶(hù),留
22、言,公告,房間。以下是數(shù)據(jù)庫(kù)的實(shí)體-聯(lián)系圖(E-R圖)與實(shí)體類(lèi)屬性圖,如圖3-2到圖3-5所示。39圖3-2 實(shí)體-聯(lián)系圖圖3-3 管理員屬性圖圖3-4 顧客屬性圖圖3-5 用戶(hù)屬性圖圖3-6 留言屬性圖圖3-7公告屬性圖圖3-8 房間屬性圖表單設(shè)計(jì)介紹:(1) 表Adminitrator:記錄管理員的賬號(hào)與密碼。表2-1管理員表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度Adminid (管理員Id)Number10(primary key)Name (管理員名字)Varchar220(not null)Password (密碼)Varchar220(not null)(2) 表users:記錄用戶(hù)信息。表2-2
23、用戶(hù)表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度Id (用戶(hù)id)Number10(primary key)UserName (用戶(hù)名)文本varchar220(not null)Password (密碼)文本varchar220(not null)Age (年齡)Number3(not null)Gender (性別)文本varchar25(not null)Province (所在地)文本varchar220 (not null)Cardid (身份證號(hào)碼)文本varchar218(not null)Phone (手機(jī)號(hào)碼)文本varchar211(not null)Email (常用郵箱)文本varchar
24、220 (not null)( 3 ) 表MessageInfo:記錄留言信息。表2-3留言信息表Id (留言id)Number7(primary key)Title (標(biāo)題)Varchar2500(not null)Content(留言?xún)?nèi)容)Varchar22000(not null)Senddate(留言時(shí)間)Date,(not null)Sender (用戶(hù)頭像)Varchar220 (not null)(4)表Notice:記錄公告信息。表2-4公告信息表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度Id (信息id)Number10(primary key)Title (標(biāo)題)Varchar2500(not
25、 null)Content(內(nèi)容)Varchar22000(not null)( 5 ) 表RoomInfo:記錄書(shū)本小類(lèi)信息。表2-5房間表id (小類(lèi)id)Number7(primary key)roomnumber(房間號(hào))Varchar25(not null)roomstate(房間狀態(tài))Varchar25(not null)( 6 ) 表Customer:記錄顧客信息。表2-6顧客表字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度customerid(顧客id)Number10(primary key)customername(姓名)Varchar215(not null)Gender(性別)Varchar2
26、5phonenumber(手機(jī)號(hào)碼)Number11(not null)cardid(身份證號(hào)碼)Varchar218(not null)checkindata(入住時(shí)間)Varchar230(not null)checkindays(入住天數(shù))Number7(not null)customernumber(入住人數(shù))Varchar27price(價(jià)格)Varchar27(not null)paywayid(支付id)Number7(foreign key)customertypeid(顧客類(lèi)型id)Number7(foreign key)adminid(受理人id)Number7(forei
27、gn key)roomcategoryid(房間類(lèi)型id)Number7(foreign key)3.1.4系統(tǒng)結(jié)構(gòu)設(shè)計(jì)與系統(tǒng)結(jié)構(gòu)流程圖系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)分為兩大結(jié)構(gòu),分別為前臺(tái)結(jié)構(gòu)設(shè)計(jì)和后臺(tái)結(jié)構(gòu)設(shè)計(jì)。a、前臺(tái)結(jié)構(gòu)主要如下:1、首頁(yè)模塊:可以查看酒店基本信息,可以查看公告信息,可以點(diǎn)擊跳轉(zhuǎn)鏈接,查看圖片及視頻等信息,可以登入和注冊(cè)。2、房間信息模塊:查看房間介紹及各類(lèi)房間價(jià)格。3、房態(tài)查詢(xún)模塊:查詢(xún)當(dāng)前房間狀態(tài)。主要顯示不同房間類(lèi)型的房態(tài)情況。綠色為未入住狀態(tài),紅色為已入住狀態(tài),黃色為維護(hù)狀態(tài),暫不提供使用。4、房間預(yù)訂模塊:填入表單信息,完成房間預(yù)訂。5、留言板模塊:顧客可以直接反饋情況,留言給
28、酒店。6、管理賬戶(hù)模塊:下有四個(gè)子模塊:(1)個(gè)人信息:可以查看用戶(hù)本人的基本信息。(2)修改信息:可以修改用戶(hù)基本信息。(3)發(fā)布留言:跳轉(zhuǎn)到留言板模塊。(4)退出賬戶(hù):退出賬戶(hù),返回首頁(yè)。注意:前臺(tái)系統(tǒng)中4、5、6三個(gè)模塊均只能在顧客已經(jīng)登入系統(tǒng)的情況下訪問(wèn),若無(wú)登入訪問(wèn),會(huì)自動(dòng)跳轉(zhuǎn)到登入頁(yè)面。b、后臺(tái)管理結(jié)構(gòu)主要如下:1、首頁(yè)模塊:管理員可進(jìn)行刪除并或發(fā)布公告。2、入住登記模塊:顧客信息登記并入住。3、房態(tài)查詢(xún)模塊:查詢(xún)當(dāng)前房間狀態(tài)。主要顯示不同房間類(lèi)型的房態(tài)情況。綠色為未入住狀態(tài),紅色為已入住狀態(tài),黃色為維護(hù)狀態(tài),暫不提供使用。4、退房管理模塊:可根據(jù)顧客姓名、房間號(hào)和入住日期迅速查詢(xún)
29、結(jié)果并顯示其信息,同時(shí)可以對(duì)單條記錄進(jìn)行修改或者刪除。5、顧客列表模塊:管理員可查看所有已入住和預(yù)訂的顧客信息。未入住但已預(yù)訂的顧客將用紅色顯示。同時(shí)在該模塊可以查看并刪除顧客信息,可以下載當(dāng)前頁(yè)或者全部顧客信息,以csv文件格式保存到本地。6、查看留言模塊:列舉出顧客的所有留言,單條讀取留言?xún)?nèi)容,可批量刪除留言記錄,并對(duì)留言進(jìn)行記錄反饋。7、系統(tǒng)維護(hù)模塊:下有四個(gè)子模塊:(1)管理員信息:可以查看管理員基本信息并進(jìn)行修改。(2)添加管理員:已登入管理員有權(quán)限添加新的管理員。(3)已注冊(cè)管理員:查看已經(jīng)注冊(cè)入庫(kù)的管理員信息。(4)已注冊(cè)用戶(hù):查看已經(jīng)注冊(cè)入庫(kù)的用戶(hù)信息。注意:后臺(tái)登入系統(tǒng)中的所
30、有模塊都必須在已登入狀態(tài)下才能訪問(wèn)。整個(gè)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的流程圖如圖3-6所示:圖3-6-1管理員流程圖圖3-6-1用戶(hù)流程圖3.2 系統(tǒng)詳細(xì)設(shè)計(jì)3.2.1 系統(tǒng)功能模塊詳細(xì)介紹該酒店管理系統(tǒng)適用于顧客及酒店管理人員使用,顧客可以在前臺(tái)頁(yè)面進(jìn)行酒店房間的預(yù)訂和個(gè)人信息的注冊(cè)??梢圆樵?xún)酒店房態(tài)及酒店基本信息。酒店管理人員可以在系統(tǒng)后臺(tái)頁(yè)面完成對(duì)顧客信息的增刪改查操作。主要功能如下:1、 系統(tǒng)可以對(duì)用戶(hù)注冊(cè)信息進(jìn)行錄入;2、 系統(tǒng)可以對(duì)顧客預(yù)訂房間信息進(jìn)行錄入;3、 系統(tǒng)可以對(duì)管理員信息進(jìn)行錄入;4、 系統(tǒng)可以對(duì)公告信息進(jìn)行錄入;5、 系統(tǒng)可以對(duì)顧客列表信息進(jìn)行查詢(xún)、修改及刪除;6、 系統(tǒng)可以對(duì)注冊(cè)用
31、戶(hù)信息進(jìn)行查詢(xún)及刪除;7、 系統(tǒng)可以對(duì)管理員信息、公告信息進(jìn)行查詢(xún)及刪除;8、 系統(tǒng)可以對(duì)圖片、視頻信息進(jìn)行查詢(xún);9、 系統(tǒng)可以對(duì)所有類(lèi)型房間房態(tài)信息查詢(xún)。根據(jù)上述的功能系統(tǒng)主要包括以下幾個(gè)模塊。u 后臺(tái)信息維護(hù)模塊:后臺(tái)信息維護(hù)模塊主要是對(duì)顧客及管理員信息進(jìn)行維護(hù),包括用戶(hù)、管理員注冊(cè)信息的管理,公告內(nèi)容管理,顧客入住記錄管理和用戶(hù)反饋的留言信息管理。u 前臺(tái)房間預(yù)訂模塊:前臺(tái)房間預(yù)訂模塊中,顧客想要預(yù)訂房間必須先登入系統(tǒng),若沒(méi)有注冊(cè),必須先實(shí)名注冊(cè)再登入系統(tǒng)進(jìn)行酒店房間預(yù)訂,同時(shí)用戶(hù)登入系統(tǒng)后還可給酒店留言,留言將第一時(shí)間直接發(fā)送到酒店管理人員處并保存到數(shù)據(jù)庫(kù)中。u 數(shù)據(jù)庫(kù)管理模塊:在系統(tǒng)
32、中,對(duì)所有用戶(hù)、管理員以及入住的信息和留言信息都要進(jìn)行統(tǒng)一管理。u 信息查看模塊。信息查詢(xún)模塊主要用于查看相關(guān)的信息,例如管理員信息、用戶(hù)信息和預(yù)訂信息,公告信息等。(1) 查看入住后顧客信息。顧客的入住信息需要保存到數(shù)據(jù)庫(kù),后臺(tái)會(huì)顯示顧客入住登記信息包括顧客的姓名、身份證號(hào)碼、聯(lián)系方式、入住日期、入住天數(shù)、房間類(lèi)型、顧客類(lèi)型,押金及應(yīng)付金額等(對(duì)應(yīng)顧客信息表)。(2) 查看修改后顧客入住信息。顧客由預(yù)訂變?yōu)槿胱顟B(tài)后,會(huì)有相應(yīng)受理人記錄。根據(jù)具體情況修改顧客入住信息后,可以顯示顧客最后的入住登記信息。(3) 查看添加用戶(hù)和添加管理員的信息。注冊(cè)用戶(hù),用戶(hù)的信息會(huì)保存到系統(tǒng)數(shù)據(jù)庫(kù)中,添加管理員
33、也將管理員信息存到系統(tǒng)數(shù)據(jù)庫(kù)中,管理人員可以根據(jù)用戶(hù)的信息查看用戶(hù)入住情況,也可查看已注冊(cè)管理員基本信息。(4) 查看修改用戶(hù)后的信息。用戶(hù)信息變動(dòng)時(shí),需要更新用戶(hù)的一些信息時(shí),管理員可以及時(shí)查看用戶(hù)變化信息。(5) 查看顧客或者用戶(hù)留言信息。用戶(hù)可以在前臺(tái)頁(yè)面進(jìn)行留言,并發(fā)送到后臺(tái),由酒店管理人員進(jìn)行管理查看,并反饋到酒店負(fù)責(zé)人員處,并進(jìn)行處理反饋。(6) 查看預(yù)訂狀態(tài),確認(rèn)預(yù)訂是否及時(shí)處理。3.2.2 系統(tǒng)詳細(xì)功能模塊設(shè)計(jì)本系統(tǒng)主要分為前臺(tái)和后臺(tái)兩大塊,分別按照用戶(hù)和管理員進(jìn)行功能劃分。用戶(hù)主要完成預(yù)定、留言、查詢(xún)和管理等功能,管理員主要完成用戶(hù)管理、管理員管理、房間管理、預(yù)定管理、留言管
34、理、公告管理等功能。兩大模塊的功能示意圖如下:前臺(tái)系統(tǒng)功能模塊圖如圖3-7所示:圖3-7后臺(tái)系統(tǒng)功能模塊圖如圖3-8所示:圖3-8第四章 系統(tǒng)頁(yè)面設(shè)計(jì)與部分核心代碼實(shí)現(xiàn)4.1前臺(tái)頁(yè)面設(shè)計(jì): 1、 用戶(hù)注冊(cè)頁(yè)面主要是用戶(hù)在執(zhí)行預(yù)定,查看預(yù)訂和留言前必須登入,沒(méi)有賬號(hào)必須先注冊(cè)。注冊(cè)表單所要填寫(xiě)的信息有:姓名,密碼,身份證號(hào)碼,年齡,性別,城市,手機(jī)號(hào)碼,常用郵箱,驗(yàn)證碼等。并且是實(shí)名注冊(cè)。注冊(cè)頁(yè)面設(shè)計(jì)如圖4-1所示。圖4-12、用戶(hù)登入頁(yè)面是用戶(hù)根據(jù)自己特定的賬號(hào)密碼進(jìn)行登入,只有登入系統(tǒng)后才可以使用房間預(yù)訂,查看預(yù)訂,留言板及管理賬戶(hù)模塊。同時(shí)根據(jù)登入的賬戶(hù)獲取用戶(hù)相關(guān)信息。登錄頁(yè)面設(shè)計(jì)如圖4
35、-2所示。圖4-23、 首頁(yè)用于顯示本系統(tǒng)的所有基本功能以及基本信息,用戶(hù)可以查看公告信息,查看酒店介紹,觀看視頻,瀏覽圖片等。首頁(yè)頁(yè)面設(shè)計(jì)如圖4-3所示。圖4-34、 房間信息主要介紹了酒店的房間種類(lèi)及相關(guān)價(jià)格。房間信息頁(yè)面設(shè)計(jì)如圖4-4所示。圖4-4 5、房態(tài)查詢(xún)頁(yè)面主要顯示當(dāng)前酒店房間入住情況。紅色為已入住,綠色為無(wú)人入住,黃色為維護(hù)中,不提供使用。房態(tài)查詢(xún)頁(yè)面設(shè)計(jì)如圖4-5所示。圖4-56、房間預(yù)訂和查看預(yù)訂頁(yè)面,房間預(yù)訂需要填寫(xiě)基本信息有:姓名,性別,手機(jī)號(hào)碼,身份證號(hào)碼,入住日期,入住天數(shù),房間類(lèi)型,入住房間,賓客類(lèi)型,支付方式,以及押金金額。查看頁(yè)面主要顯示顧客的預(yù)訂信息,同時(shí)可
36、以取消預(yù)訂。房間預(yù)訂和查看預(yù)訂頁(yè)面設(shè)計(jì)如圖4-6所示。圖4-67.留言板頁(yè)面。顧客可以在這留言并且可以直接發(fā)送到酒店后臺(tái)。留言板頁(yè)面設(shè)計(jì)如圖4-7所示。圖4-78.賬戶(hù)管理模塊下的修改信息頁(yè)面。主要由修改用戶(hù)個(gè)人信息。賬戶(hù)管理模塊設(shè)計(jì)如圖4-8所示圖4-8由于前臺(tái)頁(yè)面設(shè)計(jì)過(guò)多就不再一一介紹了。4.2后臺(tái)管理員界面設(shè)計(jì):1、 管理員登錄頁(yè)面是執(zhí)行后臺(tái)頁(yè)面所有功能的第一步,管理員登錄頁(yè)面設(shè)計(jì)如圖4-9所示。圖4-92、入住登記和房態(tài)查詢(xún)和前臺(tái)頁(yè)面基本一樣,唯一不一樣的地方是入住登記頁(yè)面,當(dāng)你點(diǎn)擊確定后,系統(tǒng)會(huì)根據(jù)你選擇的房間類(lèi)型及賓客類(lèi)型自動(dòng)計(jì)算應(yīng)收金額并顯示,然后提交才能保存到數(shù)據(jù)庫(kù)。入住登記頁(yè)
37、面設(shè)計(jì)如圖4-10所示。 圖4-103、 退房管理,管理員可根據(jù)顧客的名字,入住房間號(hào)和入住日期查詢(xún)指定記錄并且顯示信息,點(diǎn)擊退房將記錄從后臺(tái)數(shù)據(jù)庫(kù)中刪除,完成退房管理功能。退房管理頁(yè)面設(shè)計(jì)如圖4-11所示。圖4-114、 顧客列表,在這里管理員可以查看所有顧客的入住登記信息,同時(shí)也可退房并刪除數(shù)據(jù),其中金額為0且粉紅色背景的是已預(yù)訂的用戶(hù),但還未經(jīng)處理。預(yù)訂用戶(hù)只交押金。查看信息的同時(shí)也可以修改信息,并且可以下載顧客列表并保存到本地。顧客列表頁(yè)面設(shè)計(jì)如圖4-12所示。圖4-125、 查看留言。在這里可以分頁(yè)查看所有用戶(hù)反饋的留言,可以查看詳細(xì)信息,同時(shí)可以進(jìn)行批量刪除。查看留言頁(yè)面設(shè)計(jì)如圖4
38、-15所示。圖4-156、系統(tǒng)維護(hù)。該模塊下還有管理員信息,添加管理員,已注冊(cè)用戶(hù),已注冊(cè)管理員。分別管理、查看、刪除對(duì)應(yīng)信息。系統(tǒng)維護(hù)模塊設(shè)計(jì)如圖4-16所示。圖4-16由于后臺(tái)頁(yè)面設(shè)計(jì)過(guò)多就不再一一介紹了。4.3 系統(tǒng)部分核心代碼實(shí)現(xiàn)1、 實(shí)現(xiàn)顧客入住登記代碼:WebServlet("/SaveCustomer")public class SaveCustomer extends HttpServlet protected void doGet(HttpServletRequest request, HttpServletResponse response) throw
39、s ServletException, IOException /獲取sessionHttpSession session = request.getSession();/獲取前臺(tái)頁(yè)面輸入的值String customername=request.getParameter("customername");String gender=request.getParameter("gender");String phonenumber=request.getParameter("phonenumber");String cardid=req
40、uest.getParameter("cardid");String checkindata=request.getParameter("checkindata");String checkindays=request.getParameter("checkindays");String roomid=request.getParameter("roomid");String customernumber=request.getParameter("customernumber");String
41、 cashpledge=request.getParameter("cashpledge");String price=request.getParameter("price");String paywayid=request.getParameter("paywayid");String customertypeid=request.getParameter("customertypeid");String roomtypeid=request.getParameter("roomtypeid"
42、;);/將值保存在customer對(duì)象Customer customer=new Customer();customer.setCustomername(customername);customer.setGender(gender);customer.setPhonenumber(phonenumber);customer.setCardid(cardid);customer.setCheckindata(checkindata);customer.setCheckindays(Integer.parseInt(checkindays);customer.setRoomid(Integer.
43、parseInt(roomid);/如果customernumber不為空的話(huà)將String轉(zhuǎn)為int類(lèi)型if(customernumber!=null&&!"".equals(customernumber)customer.setCustomernumber(Integer.parseInt(customernumber);customer.setCashpledge(Double.parseDouble(cashpledge);/加載支付方式監(jiān)聽(tīng)Map<Integer, Payways> map=(Map<Integer, Payway
44、s>) request.getServletContext().getAttribute("payway");Payways paywaystyle=map.get(Integer.parseInt(paywayid);customer.setPayways(paywaystyle);/加載顧客類(lèi)型監(jiān)聽(tīng)Map<Integer, Customertype> map2=(Map<Integer, Customertype>) request.getServletContext().getAttribute("customertype&qu
45、ot;);Customertype customertype=map2.get(Integer.parseInt(customertypeid);customer.setCustomertype(customertype);/加載房間·類(lèi)型監(jiān)聽(tīng)Map<Integer, RoomCategory> map3=(Map<Integer, RoomCategory>) request.getServletContext().getAttribute("roomtype");RoomCategory roomtype=map3.get(Intege
46、r.parseInt(roomtypeid);customer.setRoomcategory(roomtype);ICustomerService service=new CustomerServiceImpl();ICustomerDao dao=new CustomerDaoImpl();try Customer customer2 = service.findCustomerByName(customername);/判斷顧客是否已經(jīng)入住if(customer2!=null)request.setAttribute("msg", "顧客已入住!"
47、);request.getRequestDispatcher("customerfolder/addcustomer.jsp").forward(request, response);else/判斷房間是否一杯使用List<Customer> list = service.listAllCustomers();for(Customer v:list)Integer ro = v.getRoomid();if(ro=(Integer.parseInt(roomid)request.setAttribute("msg", "很抱歉,該房
48、間已被入??!");request.getRequestDispatcher("customerfolder/addcustomer.jsp").forward(request, response);return;/判斷身份證號(hào)碼是否唯一String card=v.getCardid();if(cardid.equals(card)request.setAttribute("msg", "身份證號(hào)碼是唯一的,不能和他人重復(fù)!");request.getRequestDispatcher("customerfolder
49、/addcustomer.jsp").forward(request, response);return;/判斷身手機(jī)號(hào)碼是否唯一String phonenum=v.getPhonenumber();if(phonenum.equals(phonenumber)request.setAttribute("msg", "手機(jī)號(hào)碼是唯一的,不能和他人重復(fù)!");request.getRequestDispatcher("customerfolder/addcustomer.jsp").forward(request, respo
50、nse);return;List<User> users=service.listAllUsers();for(User us:users)if(us.getUsername().equals(customername)continue;String phone2 = us.getPhone();if(phone2.equals(phonenumber)request.setAttribute("msg", "手機(jī)號(hào)碼是唯一的,不能和他人重復(fù)!");request.getRequestDispatcher("addcustomer.
51、jsp").forward(request, response);return;String cardid2 = us.getCardid();if(cardid2.equals(cardid)request.setAttribute("msg", "身份證號(hào)碼是唯一的,不能和他人重復(fù)!");request.getRequestDispatcher("addcustomer.jsp").forward(request, response);return;service.addCustomer(customer);dao.se
52、tY(Integer.parseInt(roomid);request.setAttribute("msg", "顧客預(yù)訂成功!");request.getSession().setAttribute("customer", customer); catch (Exception e) / TODO Auto-generated catch blocke.printStackTrace();request.getRequestDispatcher("FindCustomerAction.action").forwa
53、rd(request, response); 第五章 系統(tǒng)測(cè)試5.1 測(cè)試的目的與目標(biāo)完成上述各功能模塊的代碼編寫(xiě)以后做基本測(cè)試。測(cè)試主要對(duì)前臺(tái)后臺(tái)兩塊進(jìn)行功能測(cè)試,對(duì)鏈接的跳轉(zhuǎn),數(shù)據(jù)的顯示,頁(yè)面樣式以及后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)的使用進(jìn)行綜合測(cè)試。測(cè)試目的,確保系統(tǒng)各個(gè)模塊能正常運(yùn)行,對(duì)數(shù)據(jù)的增刪改查能夠高效運(yùn)行。測(cè)試目標(biāo),前后臺(tái)系統(tǒng)。預(yù)期結(jié)果,正常運(yùn)行。5.2 單元測(cè)試1.前臺(tái)測(cè)試。登錄前臺(tái)酒店管理系統(tǒng),對(duì)系統(tǒng)各個(gè)單元模塊進(jìn)行測(cè)試,找出其中bug。各個(gè)單元測(cè)試如下表5-1所示。單元模塊輸入信息正確輸出錯(cuò)誤輸出及分析用戶(hù)注冊(cè)新用戶(hù)輸入注冊(cè)信息進(jìn)行注冊(cè)跳轉(zhuǎn)登錄頁(yè)面返回到注冊(cè)頁(yè)面,查找錯(cuò)誤信息重新注用戶(hù)登錄
54、輸入正確用戶(hù)名和密碼信息登錄跳轉(zhuǎn)到首頁(yè)并且顯示用戶(hù)登錄成功,首頁(yè)顯示登入用戶(hù)名字用戶(hù)不存在,或者密碼錯(cuò)誤,返回到登入頁(yè)面。用戶(hù)留言用戶(hù)可對(duì)酒店評(píng)價(jià)反饋,或者留言咨詢(xún)等在留言發(fā)送以后,顯示留言成功消息框留言失敗,直接報(bào)錯(cuò),跳轉(zhuǎn)到錯(cuò)誤頁(yè)面表5-1房間信息點(diǎn)擊跳轉(zhuǎn)顯示房間信息介紹顯示錯(cuò)誤頁(yè)面房態(tài)查詢(xún)點(diǎn)擊跳轉(zhuǎn)顯示當(dāng)前所有房間入住情況,紅色為已入住,綠色為未入住,黃色為維護(hù)顯示錯(cuò)誤頁(yè)面房間預(yù)訂填寫(xiě)預(yù)訂信息,*號(hào)為必填項(xiàng)提交后顯示預(yù)訂信息信息填寫(xiě)錯(cuò)誤或重復(fù),返回預(yù)訂頁(yè)面查看預(yù)訂點(diǎn)擊跳轉(zhuǎn)查看自己的預(yù)訂記錄及相關(guān)信息如有錯(cuò)誤,顯示錯(cuò)誤頁(yè)面管理賬戶(hù)點(diǎn)擊跳轉(zhuǎn)顯示個(gè)人信息,修改信息,退出賬戶(hù)等功能按鈕如有錯(cuò)誤,顯示錯(cuò)誤頁(yè)面修改信息輸入修改后的信息更新數(shù)據(jù)庫(kù),顯示更改后的信息如有錯(cuò)誤,不能更新數(shù)據(jù)庫(kù),顯示錯(cuò)誤頁(yè)面2.后臺(tái)測(cè)試。登錄后臺(tái)酒店管理系統(tǒng),對(duì)系統(tǒng)各個(gè)單元模塊進(jìn)行測(cè)試,找出其中bug。各個(gè)單元測(cè)試如下表5-2所示。表5-2單元模塊輸入信息正確輸出錯(cuò)誤輸出及分析管理員登入管理員輸入正確登入信息跳轉(zhuǎn)到后臺(tái)系統(tǒng)首頁(yè)管理員姓名或密碼錯(cuò)誤,無(wú)法進(jìn)入系統(tǒng)首頁(yè)發(fā)布公告,輸入公告主題及內(nèi)容顯示發(fā)布成功并將公告信息保存到數(shù)據(jù)庫(kù)發(fā)布失敗,無(wú)法保存公告信息入住登記輸入基本顧客入住信息,*號(hào)必填項(xiàng)點(diǎn)擊確定顯示價(jià)格,點(diǎn)擊提交,顯示入住成功消息框入住
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025投資協(xié)議書(shū)合同下載
- 2025版員工勞動(dòng)合同
- 2024年車(chē)輛出借須知3篇
- 2025技術(shù)保密合同文本
- 2025年度智能托盤(pán)租賃及配送一體化服務(wù)合同3篇
- 2025設(shè)備工程監(jiān)理合同管理
- 2025年度板梁吊裝與現(xiàn)場(chǎng)焊接施工一體化協(xié)議3篇
- 2025公司解除勞動(dòng)合同員工可否得到補(bǔ)償金
- 2025房屋贈(zèng)與合同范文模板
- 2025年度智能節(jié)能暖氣系統(tǒng)安裝與維護(hù)服務(wù)承包合同3篇
- 患者轉(zhuǎn)診記錄單
- 美好生活“油”此而來(lái)-暨南大學(xué)中國(guó)大學(xué)mooc課后章節(jié)答案期末考試題庫(kù)2023年
- 買(mǎi)賣(mài)合同糾紛案民事判決書(shū)
- 神經(jīng)內(nèi)科應(yīng)急預(yù)案完整版
- 2023零售藥店醫(yī)保培訓(xùn)試題及答案篇
- UCC3895芯片內(nèi)部原理解析
- 混凝土設(shè)計(jì)的各種表格
- 保安員培訓(xùn)教學(xué)大綱
- 廣東省高等學(xué)?!扒О偈こ獭钡诹^續(xù)培養(yǎng)對(duì)象和第
- 【企業(yè)杜邦分析國(guó)內(nèi)外文獻(xiàn)綜述6000字】
- taft波完整版可編輯
評(píng)論
0/150
提交評(píng)論