jsp基于停車場車輛引導(dǎo)系統(tǒng)springmvc論文_第1頁
jsp基于停車場車輛引導(dǎo)系統(tǒng)springmvc論文_第2頁
jsp基于停車場車輛引導(dǎo)系統(tǒng)springmvc論文_第3頁
jsp基于停車場車輛引導(dǎo)系統(tǒng)springmvc論文_第4頁
jsp基于停車場車輛引導(dǎo)系統(tǒng)springmvc論文_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)設(shè)計(論文)題目:基于停車場車輛引導(dǎo)系統(tǒng)學(xué)生姓名XXX學(xué)號XXXXXXXX分院名稱XXXXXXXX專業(yè)班級XXXXX指導(dǎo)教師XXXX填寫日期XXXX年XX月摘要隨著我國社會經(jīng)濟的迅猛發(fā)展,私家車越來越多,對停車場的需求越多越大。車輛的增多,無疑給基于停車場車輛引導(dǎo)帶來了巨大的挑戰(zhàn),如何準(zhǔn)確快速的對停車場信息進行管理成為急需解決的問題。伴隨著計算機技術(shù)的成熟,停車場車輛引導(dǎo)系統(tǒng)應(yīng)運而生,此系統(tǒng)可以有效的解決以上問題,使停車場車輛引導(dǎo)工作系統(tǒng)化、高效化。本基于停車場車輛引導(dǎo)系統(tǒng)主要針對基于停車場車輛引導(dǎo)而開發(fā),具有靈活的一體化設(shè)計方式,圓滿完成了整個系統(tǒng)的全面設(shè)計。系統(tǒng)實現(xiàn)了管理員模塊和用戶模塊兩大部分,系統(tǒng)分工明確,功能齊全,可以快速的記錄停車場相關(guān)的各種信息,并進行及時的管理,能夠有效的提高基于停車場車輛引導(dǎo)效率。本基于停車場車輛引導(dǎo)系統(tǒng)JSP技術(shù)開發(fā),同時采用MYSQL數(shù)據(jù)庫系統(tǒng)來實現(xiàn)對于數(shù)據(jù)的存儲,充分保證了系統(tǒng)的穩(wěn)定性、安全性。關(guān)鍵詞:基于停車場車輛引導(dǎo),JSP技術(shù),MYSQL數(shù)據(jù)ABSTRACTWiththerapiddevelopmentofChina'ssocietyandeconomy,therearemoreandmoreprivatecars,andthegreaterthedemandforparkinglots.Theincreaseofvehicleshasundoubtedlybroughthugechallengestoparkinglotmanagement.Howtoaccuratelyandquicklymanageparkinglotinformationhasbecomeanurgentproblem.Withthematurityofcomputertechnology,parkinglotvehicleguidancesystemshaveemergedatthehistoricmoment.Thissystemcaneffectivelysolvetheaboveproblemsandmakeparkinglotvehicleguidanceworksystematicandefficient.Thisparkinglotvehicleguidancesystemismainlydevelopedforparkinglotmanagement.Ithasaflexibleintegrateddesignmethodandsuccessfullycompletestheoveralldesignoftheentiresystem.Thesystemimplementstwoparts,theadministratormoduleandtheusermodule.Thesystemhasacleardivisionoflaborandcompletefunctions.Itcanquicklyrecordvariousinformationabouttheparkinglotandperformtimelymanagement,whichcaneffectivelyimprovetheefficiencyofparkinglotmanagement.ThisparkinglotmanagementsystemisdevelopedwithJSPtechnology.Atthesametime,MYSQLdatabasesystemisusedtorealizedatastorage,whichfullyguaranteesthestabilityandsecurityofthesystem.Keywords:parkinglotmanagement,JSPtechnology,MYSQLdata

目錄1引言 11.1課題背景 11.2研究現(xiàn)狀 11.3研究目標(biāo) 11.4論文組織結(jié)構(gòu) 22系統(tǒng)關(guān)鍵技術(shù) 32.1JSP技術(shù) 32.2JAVA技術(shù) 32.3B/S結(jié)構(gòu) 32.4MYSQL數(shù)據(jù)庫 43系統(tǒng)分析 63.1可行性分析 63.1.1技術(shù)可行性 63.1.2經(jīng)濟可行性 63.1.3操作可行性 63.1.4法律可行性 63.2系統(tǒng)性能分析 73.3系統(tǒng)功能分析 73.3.1管理員功能模塊 73.3.2用戶功能模塊 73.4系統(tǒng)流程分析 83.4.1登錄流程 83.4.2添加信息流程 83.5系統(tǒng)界面分析 94系統(tǒng)設(shè)計 114.1系統(tǒng)概要設(shè)計 114.2系統(tǒng)結(jié)構(gòu)設(shè)計 114.3數(shù)據(jù)庫設(shè)計 114.3.1數(shù)據(jù)庫E-R圖設(shè)計 124.3.2數(shù)據(jù)庫表設(shè)計 135系統(tǒng)的實現(xiàn) 155.1登錄模塊的實現(xiàn) 155.2修改密碼模塊的實現(xiàn) 155.3用戶管理模塊的實現(xiàn) 155.4車位管理模塊的實現(xiàn) 165.5停車卡管理模塊的實現(xiàn) 175.6進出記錄模塊的實現(xiàn) 175.7發(fā)送挪車通知模塊的實現(xiàn) 175.8進出車牌查詢模塊的實現(xiàn) 185.9用戶模塊的實現(xiàn) 185.10我的停車卡信息模塊的實現(xiàn) 195.11空閑車位查看模塊的實現(xiàn) 206系統(tǒng)測試 226.1程序測試 226.2測試的重要性 226.3測試特性 226.4測試結(jié)論 23結(jié)論 24致謝 25參考文獻 26PAGE26引言課題背景隨著汽車業(yè)的迅速發(fā)展,汽車是人們出行的必備品,給人們出行帶來了極大的便利,但在停車問題上,一直是人們關(guān)注的焦點。隨著停車場需求的增加,停車場規(guī)模也越來越大,停車場的越來越多,這在查找停車場方面面臨著嚴(yán)峻的挑戰(zhàn),傳統(tǒng)的模式基于文本、紙張的管理,已經(jīng)無法滿足當(dāng)今停車場的發(fā)展需求,效率低,容易出錯,這使得急需對停車場車輛引導(dǎo)體系進行改革。計算機的引入、成熟,越來越多基于計算機平臺的管理系統(tǒng)被人們使用,基于停車場車輛引導(dǎo)系統(tǒng)也不例外,使用計算機平臺對停車場相關(guān)信息進行管理,給停車場車輛引導(dǎo)人員帶來了方便,是管理走向現(xiàn)代化的標(biāo)志。首先,有利于管理者擺脫信息紊亂的管理工作。計算機及其管理軟件的運用,使停車場車輛引導(dǎo)的速度和效率呈幾何倍數(shù)提高,推動了基于停車場車輛引導(dǎo)現(xiàn)代化的發(fā)展,有利于更好的為用戶服務(wù)。同時也提高了管理工作人員的自身素質(zhì),管理者要通過各種方式和途徑不斷加強自身的學(xué)習(xí)和提高,以及適應(yīng)變化的工作環(huán)境和管理方式。隨著停車場規(guī)模的擴大,停車量日益增加,用戶在停車方面需求也在不斷增加,使得基于停車場車輛引導(dǎo)負擔(dān)越來越重,因此,結(jié)合管理系統(tǒng)的發(fā)展,針對基于停車場車輛引導(dǎo),開發(fā)了本基于停車場車輛引導(dǎo)系統(tǒng)。研究現(xiàn)狀隨著約翰.馮.諾依曼創(chuàng)建出第一臺計算機,成為20世紀(jì)最先進的科學(xué)技術(shù)發(fā)明之一開始,人類進入了一個新的世界,開始了一個互聯(lián)網(wǎng)的年代[10]。第一臺計算機占地龐大,處理速度慢,而且只能用于進行科學(xué)計算,開機一次都需要浪費很多時間,并且使用必須是專業(yè)的人員,都是代碼算法,非常的不方便。自從微軟公司創(chuàng)建了操作系統(tǒng)開始,人們可以可視化的進行電腦操作,電腦的用途也多樣化起來。進而新的互聯(lián)網(wǎng)出現(xiàn)在了大家的面前,人們可以利用計算機來實現(xiàn)繁瑣的計算和信息管理。網(wǎng)絡(luò)的發(fā)展都為基于停車場車輛引導(dǎo)系統(tǒng)的設(shè)計與實現(xiàn)提供了良好的基礎(chǔ),在網(wǎng)絡(luò)和計算機的大力發(fā)展下,基于停車場車輛引導(dǎo)系統(tǒng)開始出現(xiàn),基于停車場車輛引導(dǎo)系統(tǒng)是借助網(wǎng)絡(luò)和計算機的無紙媒體,既節(jié)省了紙張的浪費,又保證了基于停車場車輛引導(dǎo)的實時性,管理人員可以第一時間對其停車場相關(guān)信息進行管理,提高基于停車場車輛引導(dǎo)效率。研究目標(biāo)基于停車場車輛引導(dǎo)系統(tǒng)應(yīng)用計算機作為平臺,其主要優(yōu)點是具有傳統(tǒng)基于的紙張文本方式所沒有的優(yōu)點,傳統(tǒng)的基于停車場車輛引導(dǎo)方式不但費時費力,而且基于停車場車輛引導(dǎo)效率差,而基于停車場車輛引導(dǎo)系統(tǒng)可以借助計算機快速的進行基于停車場車輛引導(dǎo),大大縮短了基于停車場車輛引導(dǎo)的時間,提高了基于停車場車輛引導(dǎo)效率。在本次畢業(yè)設(shè)計中,使用了JSP技術(shù),MYSQL數(shù)據(jù)庫,構(gòu)建了本基于停車場車輛引導(dǎo)系統(tǒng)。本基于停車場車輛引導(dǎo)系統(tǒng)的開發(fā)目標(biāo)如下:(1)操作簡便、界面良好:簡單明了的頁面布局,方便管理員和用戶進行停車場收費相關(guān)信息的全面管理。(2)即時可見:實現(xiàn)信息"即時發(fā)布、即時見效"的功能。(3)功能的完善性,滿足了管理員和用戶不同用戶的功能需求。論文組織結(jié)構(gòu)第一章主要是簡單的介紹下設(shè)計本網(wǎng)站的研究背景、研究現(xiàn)狀及研究目標(biāo),在這一章里主要是讓大家了解下我的設(shè)計的前因后果,為接下來我的其它章節(jié)做鋪墊。第二章主要是介紹在設(shè)計過程中所涉及到的技術(shù)。第三章主要是介紹下設(shè)計這個網(wǎng)站所需要的需求以及我們的功能需求分析,因為只有更好的分析清楚我們的功能需求才能更好的完成我們的設(shè)計。第四章網(wǎng)站系統(tǒng)設(shè)計,主要介紹了網(wǎng)站結(jié)構(gòu)的設(shè)計,這一章主要是為了能讓大家更好的了解網(wǎng)站的一些基本設(shè)計信息。第五章系統(tǒng)的實現(xiàn),介紹了系統(tǒng)每個模塊的設(shè)計與實現(xiàn),讓大家能清晰的了解系統(tǒng)的主要功能。第六章系統(tǒng)的測試,這章主要是測試下各個部分每個功能是否能用,看下是否有錯誤。系統(tǒng)關(guān)鍵技術(shù)JSP技術(shù)JSP全名為JavaServerPages,是一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),可以簡單的理解為前端頁面中加入Java程序語言[1],而Servlet是JSP的技術(shù)基礎(chǔ),通過Servlet技術(shù)和后端進行數(shù)據(jù)傳輸交互,以html的頁面返回數(shù)據(jù),它主要的優(yōu)點是可以跨平臺運行,JSP主要包含request對象,response對象,session對象,application對象等[3]。程序開發(fā)有前端的開發(fā),當(dāng)然也有程序后臺的開發(fā),開發(fā)程序后臺也是需要精通一些前端的開發(fā)技術(shù)的,所以程序開發(fā)人員在程序開發(fā)技術(shù)上需要廣泛學(xué)習(xí)并運用。在Java程序開發(fā)中,JSP這種運用在服務(wù)端的開發(fā)技術(shù),跟asp還有php等程序開發(fā)常用的動態(tài)網(wǎng)頁技術(shù)一樣,都需要經(jīng)過服務(wù)器的編譯操作,然后把編譯好的數(shù)據(jù)傳給百度瀏覽器,360瀏覽器等客戶電腦上安裝的瀏覽器上面進行解釋,最后才是轉(zhuǎn)換成大家平時所見的靜態(tài)網(wǎng)頁。也就是說大家經(jīng)常所見到的網(wǎng)頁頁面其實是經(jīng)過了很多操作過程的。在程序員眼里,JSP也能近似地看成是java+html的組合,但jsp歸根結(jié)底地來說它本身就是servlet技術(shù)[7]。通常在程序的頁面編寫過程中,大部分都會使用到out.write()這個編碼語句來輸出數(shù)據(jù)信息,這樣的操作第一比較麻煩,第二寫出來的代碼在結(jié)構(gòu)上比較混亂,在后期進行程序維護時,消耗時間也比較長,所以這個寫法在后來不是很受歡迎。然而使用JSP技術(shù)編碼就能解決這些問題,因為在JSP文件中可以運用到html這個標(biāo)簽,在進行程序運行時,JSP引擎就能把JSP文件進行轉(zhuǎn)譯得到servlet。因此只要是Java程序開發(fā)員,要想快速高效地完成程序開發(fā)工作,都會熟練使用JSP技術(shù)[11]。JAVA技術(shù)Java是一種多用途并且強大的編程語言,可用于開發(fā)運行在移動設(shè)備、臺式計算機以及服務(wù)器端的軟件。Java已及其流行。Java只要編寫一次,無論什么地方都可以運行啟動[2]。Java語言是應(yīng)用很廣泛的語言,用它編寫出的程序十分可靠安全,并且可以在任何系統(tǒng)平臺運行[10]。java在線程機制上也是十分簡便,其多線程的機制可以在某一時間內(nèi)同時執(zhí)行多個任務(wù)不會出現(xiàn)中斷,巧妙使用這一特性可以讓程序具有更好的實時行為和交互性。Java可以是高級語言,在c++語言的基礎(chǔ)上,取其精華去其糟粕,使其更加強大與實用。Java編程語言提供自動的垃圾回收機制,使程序員可以不用擔(dān)心內(nèi)存管理。B/S結(jié)構(gòu)B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)是目前主流的網(wǎng)絡(luò)化的結(jié)構(gòu)模式,它能夠把系統(tǒng)核心功能集中在服務(wù)器上面,可以幫助系統(tǒng)開發(fā)人員簡化操作,便于維護和使用。只需要用戶在客戶端安裝360瀏覽器、谷歌瀏覽器、QQ瀏覽器等當(dāng)前大眾瀏覽器,在電腦里面安裝sqlserver、mysql數(shù)據(jù)庫等數(shù)據(jù)庫[9]。安裝好的瀏覽器與服務(wù)器端的數(shù)據(jù)庫進行信息數(shù)據(jù)的交互。很多專門軟件能夠做到的事情,采用B/S結(jié)構(gòu)模式也能實現(xiàn),它能夠結(jié)合Web瀏覽器技術(shù),ActiveX技術(shù)以及多種腳本語言等技術(shù)。幫助程序開發(fā)者節(jié)約了不少開發(fā)成本。目前B/S結(jié)構(gòu)成為程序開發(fā)主流結(jié)構(gòu),它最好的地方就是沒有地點限制還不用專門安裝軟件,筆記本或者電腦能夠上網(wǎng)就能訪問系統(tǒng)。系統(tǒng)使用B/S進行開發(fā)在后期系統(tǒng)維護上面就會很省事,不用什么問題都在服務(wù)器上面操作,簡單的客戶端處理就解決部分問題,開發(fā)出來的程序跟用戶交互性上面也會增強,還可以實時刷新瀏覽器進行程序局部的數(shù)據(jù)信息更新。B/S框架是目前被廣泛采用的一種先進的框架結(jié)構(gòu),它是一種基于互聯(lián)網(wǎng)的程序架構(gòu)。當(dāng)前的使用已經(jīng)非常廣泛,突破了傳統(tǒng)的C/S結(jié)構(gòu)的模式,給程序開發(fā)的模式帶來新的技術(shù)革命。它是隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展而發(fā)展起來的。隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,各種政務(wù)網(wǎng)站已經(jīng)不能單獨在一臺電腦上使用和運行了,所以基于互聯(lián)網(wǎng)的模式就逐步的發(fā)展起來了,并且得到了大規(guī)模的應(yīng)用。圖2-1B/S模式三層結(jié)構(gòu)圖MYSQL數(shù)據(jù)庫本次開發(fā)的基于停車場車輛引導(dǎo)系統(tǒng)使用的數(shù)據(jù)庫是MYSQL數(shù)據(jù)庫,這個數(shù)據(jù)庫是國外微軟公司提出來的具有一定擴展性以及性能高的數(shù)據(jù)庫[4。MySQL是一個開源和多線程的關(guān)系管理數(shù)據(jù)庫系統(tǒng),MySQL是開放源代碼的數(shù)據(jù)庫,具有跨平臺性,雖然功能未必強大,導(dǎo)致很多人都了解這個數(shù)據(jù)庫的基本應(yīng)用,在數(shù)據(jù)庫中,總共建立了10幾個表,這里面每個表都是相對應(yīng)的,都各自有各自的聯(lián)系,數(shù)據(jù)庫意義重大,如果沒有數(shù)據(jù)庫的鏈接,就沒辦法運行程序,這顯然可以看見數(shù)據(jù)庫與程序的重要性,是緊密相連接的[14]。MYSQL數(shù)據(jù)庫特點:(1)C和C++中使用和測試,以確保源代碼的編譯器的便攜性和靈活性。(2)支持多種操作系統(tǒng)AIX的,F(xiàn)reeBSD下,HP-UX,Linux和MacOS中,Novell公司的Netware,OpenBSD系統(tǒng),OS/2裹時,Solaris,Windows等(3)提供了用于不同的編程語言的API。編程語言,如C,,C++,Python和Java的,的Perl,PHP,埃菲爾鐵塔,Ruby和Tcl的。(4)以及使用的CPU資源來支持多線程(5)算法優(yōu)化查詢SQL,切實提高搜索速度(6)網(wǎng)絡(luò)上的客戶端和服務(wù)器可以用來編程任何獨立的編程環(huán)境,也有中國,GB2312,BIG5,日文寫作,一般基金,用于支持多國語言,并且可以嵌入在數(shù)據(jù)表和其他軟件shift_jis訪問柱可以用作的名稱(7)TCP/IP,ODBC和JDBC數(shù)據(jù)庫,并提供連接到其他(8)管理工具的管理,控制和優(yōu)化數(shù)據(jù)庫的操作(9)可以數(shù)以千萬計的記錄在一個大的數(shù)據(jù)庫系統(tǒng)分析可行性分析可行性分析目的是根據(jù)所開發(fā)系統(tǒng)的用戶需求,明確研究方向和目標(biāo)。通過詳細的分析調(diào)查以及系統(tǒng)的框架設(shè)計功能模塊分析,找到可行的方法。技術(shù)可行性技術(shù)可行性主要是考慮開發(fā)系統(tǒng)所使用的技術(shù)條件能否能夠順利的進行系統(tǒng)的開發(fā)工作。硬件和軟件設(shè)施是否能夠滿足開發(fā)者的需求等等。軟件方面,本系統(tǒng)以JSP為開發(fā)工具,與MYSQL數(shù)據(jù)庫管理系統(tǒng)緊密結(jié)合。由于JSP的開發(fā)平臺使用起來非常便利,功能很強大,因此,開發(fā)本基于停車場車輛引導(dǎo)系統(tǒng)的軟件開發(fā)平臺是完全可行的。硬件方面,科技飛速發(fā)展的今天,硬件方面更新的速度越來越快,網(wǎng)絡(luò)技術(shù)的飛速進步使得網(wǎng)絡(luò)傳輸?shù)乃俣纫苍絹碓娇欤瑑r格越來越低,安全性越來越高,所以其硬件平臺也完全能滿足此基于停車場車輛引導(dǎo)系統(tǒng)開發(fā)的需要。經(jīng)濟可行性經(jīng)濟可行性主要是研究和分析系統(tǒng)的投入和產(chǎn)出的關(guān)系,非常明了問題不能產(chǎn)出大于投入?;谕\噲鲕囕v引導(dǎo)系統(tǒng)主要采用JSP開發(fā),免費,開源,登錄基于停車場車輛引導(dǎo)系統(tǒng)即可進行操作,使用方便快捷。同時也能夠提升設(shè)計的作用,基于停車場車輛引導(dǎo)系統(tǒng)對計算機配置的條件要求很低,即使是網(wǎng)吧淘汰下來的計算機也能夠滿足需要,因此,本系統(tǒng)在經(jīng)濟上是完全具有可行性的。操作可行性本基于停車場車輛引導(dǎo)系統(tǒng)的界面簡單易操作,用戶只要平時有在用過電腦,都能進行訪問和操作。本系統(tǒng)具有易操作、易管理、交互性好的特點,在操作上是非常簡單的。所以系統(tǒng)在操作上具有很高的可行性。法律可行性本基于停車場車輛引導(dǎo)系統(tǒng)開發(fā)的所有技術(shù)資料都為合法,知識產(chǎn)權(quán)問題不會發(fā)生在開發(fā)過程中,而且沒有抄襲其他相關(guān)系統(tǒng),不會有侵犯版權(quán)的問題。所以在開發(fā)過程中不會涉及法律責(zé)任。綜上所述,設(shè)計一個基于停車場車輛引導(dǎo)系統(tǒng)具有效率高,操作簡便,降低成本等優(yōu)點,所以,建立一個基于停車場車輛引導(dǎo)系統(tǒng)是必要可行的。系統(tǒng)性能分析(1)系統(tǒng)的存儲性:因為是基于停車場車輛引導(dǎo)系統(tǒng),所以就會在數(shù)據(jù)庫要求上比較嚴(yán)格,信息錄入的比較多,而且豐富復(fù)雜,這就需要一個強大的數(shù)據(jù)庫來存放更多的數(shù)據(jù)和保證數(shù)據(jù)的時時性。(2)系統(tǒng)的易學(xué)性:系統(tǒng)設(shè)計的應(yīng)該簡單易學(xué)的,設(shè)計的各種功能應(yīng)該簡單操作,不需要努力學(xué)習(xí)培訓(xùn),縮短用戶熟悉系統(tǒng)的進程。(3)系統(tǒng)的數(shù)據(jù)要求:數(shù)據(jù)應(yīng)該錄入準(zhǔn)確,需要更新時,數(shù)據(jù)應(yīng)該可以及時的修改,數(shù)據(jù)還應(yīng)該有獨立保存,不能刪除數(shù)據(jù)的時候會連帶著把還需要的數(shù)據(jù)都刪除掉。(4)系統(tǒng)穩(wěn)定性:開發(fā)的基于停車場車輛引導(dǎo)系統(tǒng)要求運行穩(wěn)定,運行過程中無界面不清楚、字體模糊等現(xiàn)象。(5)系統(tǒng)可靠性:系統(tǒng)不可以有病毒類代碼,必須有攔截器,驗證方法,對里面信息的保護措施,這樣才讓人用的放心。系統(tǒng)功能分析本基于停車場車輛引導(dǎo)系統(tǒng)主要實現(xiàn)的功能模塊包括用戶功能模塊和管理員功能模塊兩大部分,具體功能分析如下。管理員功能模塊管理員用例圖如圖3-1所示。圖3-1管理員用例圖用戶功能模塊用戶用例圖如圖3-2所示。圖3-2用戶用例圖系統(tǒng)流程分析登錄流程用戶要想進入本系統(tǒng),必須進行登錄操作。用戶登錄流程圖如圖3-3所示。圖3-3登錄流程圖添加信息流程管理員和用戶登錄后均可進行添加信息操作,添加信息流程如圖3-4所示。圖3-4添加信息流程圖系統(tǒng)界面分析用戶界面指的是用戶直接看到的圖形界面也稱為前端設(shè)計。用戶界面的好壞直接影響到用戶操作時的體驗、效率,愉快性,而且用戶界面設(shè)計不當(dāng)還會導(dǎo)致無法很好的發(fā)揮出系統(tǒng)的性能。本系統(tǒng)的用戶界面采用的是JSP寫的頁面,通過在JSP中內(nèi)嵌JAVA代碼和調(diào)用外部JS代碼,實現(xiàn)前后端的數(shù)據(jù)交互。1.界面元素常見的用戶界面都會包括:整體頁面的主顏色,字體的大小,字體的顏色,整體頁面的布局,主要功能在頁面上的布局位置,重要的輸入界面和輸出界面,人機交互界面。用戶界面采用的主顏色,還有整體的布局的美觀和功能布局的位置是否符合人性的設(shè)計都會直接的影響到用戶對本系統(tǒng)軟件的認(rèn)同度。2.用戶角色界面的設(shè)計必須建立在用戶的角度,只有把自己當(dāng)作用戶思考人們的使用習(xí)慣和愛好的時候,才能開發(fā)出一個圍繞用戶的界面。通過調(diào)查用戶的操作習(xí)慣,并將收集而來的紛亂復(fù)雜信息,進行總結(jié),抽象得出滿足用戶的用戶界面模型。3.需求變化人們的審美和習(xí)慣愛好,總是在不斷的改變著。故要根據(jù)不同用戶的喜好,操作習(xí)慣作不同的需求設(shè)計分析,作出更加符合的用戶口味的操作界面。從而得到用戶的認(rèn)可。4.界面原型設(shè)計的前期通過快速的創(chuàng)建界面原型,通過同學(xué)的建議一點一點的改進用戶界面從快速的達到理想的效果。用戶界面的設(shè)計原則要滿足以下幾點:(1)頁面簡潔,操作簡單。(2)對于用戶而言,瀏覽信息比記憶信息更友好。(3)從用戶的角度思考,才能讓用戶更好的接納。(4)利用當(dāng)今已經(jīng)流行的頁面設(shè)計,讓用戶快速的學(xué)會操作。5.安全性問題安全性問題應(yīng)該是人們最看重的。用戶界面上輸入的信息不會被別人竊取,還有若輸入的時候出現(xiàn)錯誤頁面必須能夠回退。系統(tǒng)設(shè)計系統(tǒng)概要設(shè)計基于停車場車輛引導(dǎo)系統(tǒng)的特點就是利用Browser/Server(B/S)結(jié)構(gòu),為基于停車場車輛引導(dǎo)提供了一個網(wǎng)絡(luò)管理平臺,提高基于停車場車輛引導(dǎo)效率。系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單、功能強大、擴展能力良好以及能夠方便的跨地域操作等性能。系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意圖如圖4-1所示:圖4-1系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意圖系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)的設(shè)計和劃分是系統(tǒng)的核心研究問題,以確定整體結(jié)構(gòu)和功能模塊。該系統(tǒng)的結(jié)構(gòu)化設(shè)計的思想,是自頂向下的方式將系統(tǒng)分成若干個子系統(tǒng),以及反過來的子系統(tǒng)分成模塊,其被劃分成子模塊,層劃分各計算機可執(zhí)行模塊可迄今用作一個單獨的程序。本基于停車場車輛引導(dǎo)系統(tǒng)結(jié)構(gòu)圖如圖4-2所示。圖4-2系統(tǒng)結(jié)構(gòu)圖數(shù)據(jù)庫設(shè)計本基于停車場車輛引導(dǎo)系統(tǒng)采用的是MYSQL數(shù)據(jù)庫,數(shù)據(jù)存儲快,因為是基于停車場車輛引導(dǎo)系統(tǒng),主要的就是對信息的管理,信息內(nèi)容比較多,這就需要好好的設(shè)計一個好的數(shù)據(jù)庫,分類要清楚,不能添加信息的時候,造成信息太過混亂[2],設(shè)計好的數(shù)據(jù)庫首先就需要先把各個實體之間的關(guān)系表達明確。數(shù)據(jù)庫E-R圖設(shè)計在此階段,用戶可以參與和評價數(shù)據(jù)庫系統(tǒng)的設(shè)計,從而有利于保證數(shù)據(jù)庫系統(tǒng)的設(shè)計與用戶的需求相吻合。在概念模式的設(shè)計中,E-R模型法是最常見的設(shè)計方法。通過上述分析對數(shù)據(jù)庫的需求,與系統(tǒng)概念模型的特點及開發(fā)方法相結(jié)合,我們可以建立E-R模型圖,本系統(tǒng)的E-R圖如下圖所示:(1)管理員信息實體屬性圖如圖4-3所示圖4-3管理員實體屬性圖(2)停車卡信息實體屬性圖如圖4-4所示:圖4-4停車卡信息實體屬性圖(3)用戶信息實體屬性圖如圖4-5所示:圖4-5用戶信息實體屬性圖(4)車位信息實體屬性圖如圖4-6所示:圖4-6車位信息實體屬性圖數(shù)據(jù)庫表設(shè)計基于停車場車輛引導(dǎo)系統(tǒng)采用MYSQL數(shù)據(jù)庫系統(tǒng)進行系統(tǒng)數(shù)據(jù)的儲存,下面介紹數(shù)據(jù)庫中的各個表的詳細信息。表4-1t_admin管理員信息表列名數(shù)據(jù)類型長度允許空是否主鍵說明idint11否是編號usernamevarchar100是否賬號passwordvarchar100是否密碼表4-2t_card停車卡信息表列名數(shù)據(jù)類型長度允許空是否主鍵說明idint11否是編號cardNamevarchar100是否賬號customerIdvarchar11是否所屬用戶cpvarchar100是否所屬車牌beginDatedatetime是否開始日期endDatedatetime是否結(jié)束日期statusvarchar100是否狀態(tài)表4-3t_customer用戶信息表列名數(shù)據(jù)類型長度允許空是否主鍵說明idint11否是編號usernamevarchar100是否用戶名passwordvarchar100是否密碼customerNamevarchar100是否姓名headPicvarchar100是否頭像phonevarchar100是否電話agevarchar100是否年齡sexvarchar100是否性別表4-4t_cw車位信息表列名數(shù)據(jù)類型長度允許空是否主鍵說明idint11否是編號cwbhvarchar100是否車位編號weizhivarchar100是否位置lcvarchar100是否樓層cpvarchar100是否車牌statusvarchar100是否狀態(tài)系統(tǒng)的實現(xiàn)登錄模塊的實現(xiàn)管理員和用戶要想進入本基于停車場車輛引導(dǎo)系統(tǒng)必須登錄系統(tǒng),在登錄界面輸入用戶名、密碼進行登錄操作,系統(tǒng)登錄界面展示如圖5-1所示。圖5-1系統(tǒng)登錄界面圖登錄頁面是login.jsp頁面,該頁面主要包括兩個input輸入框(username,password)和一個select下拉框以及一個登錄button按鈕。用戶輸入用戶名和密碼之后點擊登錄按鈕。程序會調(diào)用loginCheck方法進行判斷檢查,用戶名密碼之類的是否為空,為空則禁止登錄,不為空則程序會進行后臺數(shù)據(jù)的請求${ctx}/customerLogin/save.html。functionloginCheck(){ varusername=$("#login_username").val(); varpassword=$("#login_password").val(); vartype=$("#type").val(); if(username==''||password==''){ alert('用戶名和密碼必須填寫'); returnfalse; } <%-- varlogin_yzm=$("#login_yzm").val(); if(login_yzm==''){ alert('驗證碼不能為空'); returnfalse; } varphone=$("#customer_phone").val(); if(!_isMobile(phone)){ alert('電話手機號碼格式不正確'); returnfalse; } varsfz=$("#customer_sfz").val(); if(!_isIdCardNo(sfz)){ alert('身份證身份證格式不正確'); returnfalse; } --%> varaa=""; varbb=""; if(type=='用戶'){ aa="${ctx}/customerLogin/save.html"; bb="${ctx}/customer/index.html"; }elseif(type=='普通用戶'){ aa="${ctx}/ptadminLogin/save.html"; bb="${ctx}/ptadmin/index.html"; }else{ aa="${ctx}/adminLogin/save.html"; bb="${ctx}/admin/index.html"; } $.ajax({ type:"POST", async:false,//設(shè)置同步方式 cache:false, url:aa, data:$("#login_form").serializeArray(), success:function(result){ result=eval("("+result+")"); if(result.status=='true'||result.status==true){ if(result.msg=='1'){ alert('登錄成功'); window.location.href=bb; }elseif(result.msg=='0'){ alert('密碼或用戶名錯誤'); }elseif(result.msg=='5'){ alert('驗證碼錯誤,請重新輸入'); reloadcode(); $("#login_yzm").val(""); } } } }); }修改密碼模塊的實現(xiàn)管理員和用戶登錄后均可進行修改密碼操作,修改密碼界面如圖5-2所示。圖5-2修改密碼界面修改密碼頁面是password.jsp頁面。該頁面主要包括三個input輸入框(username,password)button按鈕。用戶輸入原始密碼和新密碼之后點擊登錄按鈕。程序會調(diào)用save方法進行判斷檢查,如果密碼輸入為空或者密碼不正確,則會給出提示,如果正確則會調(diào)用changePassword.html連接進行更新密碼的操作。functionsave(src){ varoldPassword=$("#oldPassword").val(); varnewPassword=$("#newPassword").val(); varnewPasswordConfirm=$("#newPasswordConfirm").val(); if(oldPassword==''){ alert('舊密碼不能為空'); returnfalse; } if(newPassword==''){ alert('新密碼不能為空'); returnfalse; } if(newPasswordConfirm==''){ alert('確認(rèn)密碼不能為空'); returnfalse; } if(newPasswordConfirm!=newPassword){ alert('兩次密碼輸入不一致'); returnfalse; } $.post("changePassword.html",$("#form1").serializeArray(),function(result){ result=eval("("+result+")"); if(result.status=="true"||result.status==true){ alert('修改成功'); window.location.reload(); }else{ alert('舊密碼不對,請重新輸入'); } }); }用戶管理模塊的實現(xiàn)管理員可進行用戶管理操作,界面展示如圖5-4所示。圖5-3用戶管理界面管理員登錄成功之后可以查看用戶的信息,點擊左側(cè)的功能菜單,會調(diào)用用戶查詢頁面,查詢結(jié)果保存在list結(jié)合里面,然后放在request屬性里面進行返回,頁面通過對list集合的遍歷進行展示publicStringlist(Modelmodel,HttpServletRequestrequest,Stringflag,Stringusername,StringcustomerName,Stringsex)throwsException{ //selectdate_format(insertDate,'%Y-%m-%d%H:%i:%s') //CONVERT(varchar,insertDate,120) //to_char(insertDate,'yyyy-mm-dd,hh24:mi:ss') Stringsql="selecta.*fromt_customerawhere1=1"; if(username!=null&&!"".equals(username)){ sql+="andusernamelike'%"+username+"%'"; } if(customerName!=null&&!"".equals(customerName)){ sql+="andcustomerNamelike'%"+customerName+"%'"; } if(sex!=null&&!"".equals(sex)){ sql+="andsex='"+sex+"'"; } sql+="orderbyiddesc"; Listlist=db.queryForList(sql); request.setAttribute("list",list); return"/admin/customer/list"; }車位管理模塊的實現(xiàn)管理員可以進行車位信息的新增修改和刪除,并且可以進行狀態(tài)操作,界面如圖5-4所示。圖5-4車位管理界面管理員可以進行新增車位信息,其界面展示如圖5-6所示。圖5-5車位新增界面管理員登錄之后,點擊左邊的功能菜單,可以對車位信息進行添加和管理操作。在管理頁面負責(zé)展示車位的信息,添加頁面進行數(shù)據(jù)的添加。@RequestMapping(value="/list") publicStringlist(Modelmodel,HttpServletRequestrequest,Stringflag,Stringusername,StringptadminName,Stringsex)throwsException{ //selectdate_format(insertDate,'%Y-%m-%d%H:%i:%s') //CONVERT(varchar,insertDate,120) //to_char(insertDate,'yyyy-mm-dd,hh24:mi:ss') Stringsql="selecta.*fromt_ptadminawhere1=1"; if(username!=null&&!"".equals(username)){ sql+="andusernamelike'%"+username+"%'"; } if(ptadminName!=null&&!"".equals(ptadminName)){ sql+="andptadminNamelike'%"+ptadminName+"%'"; } if(sex!=null&&!"".equals(sex)){ sql+="andsex='"+sex+"'"; } sql+="orderbyiddesc"; Listlist=db.queryForList(sql); request.setAttribute("list",list); return"/admin/ptadmin/list"; }停車卡管理模塊的實現(xiàn)管理員可以進行停車卡信息的新增修改和刪除,界面如圖5-4所示。圖5-6停車卡管理界面管理員點擊停車卡管理進行停車卡管理頁面。@RequestMapping(value="/list") publicStringlist(Modelmodel,HttpServletRequestrequest,Stringflag,StringcardName,Stringcp,Stringstatus)throwsException{ //selectdate_format(insertDate,'%Y-%m-%d%H:%i:%s') //CONVERT(varchar,insertDate,120) //to_char(insertDate,'yyyy-mm-dd,hh24:mi:ss') Stringsql="selecta.*,(selectcustomerNamefromt_customerbwherea.customerId=b.id)customerNamefromt_cardawhere1=1"; if(!"1".equals(flag)){ sql+="andcustomerId="+getCustomer(request).get("id"); } if(cardName!=null&&!"".equals(cardName)){ sql+="andcardNamelike'%"+cardName+"%'"; } if(cp!=null&&!"".equals(cp)){ sql+="andcplike'%"+cp+"%'"; } if(status!=null&&!"".equals(status)){ sql+="andstatus='"+status+"'"; } sql+="orderbyiddesc"; Listlist=db.queryForList(sql); request.setAttribute("list",list); return"/admin/card/list"; }進出記錄模塊的實現(xiàn)管理員可以進行進出記錄信息的查看,界面如圖5-7所示。圖5-7進出記錄界面管理員查看進出信息,點擊左側(cè)功能菜單,進行數(shù)據(jù)的查詢,查詢出數(shù)據(jù)之后,進行保存,然后頁面進行遍歷@RequestMapping(value="/list") publicStringlist(Modelmodel,HttpServletRequestrequest,Stringflag,Stringcp,Stringflag2,Stringpaytype,Stringlx)throwsException{ //selectdate_format(insertDate,'%Y-%m-%d%H:%i:%s') //CONVERT(varchar,insertDate,120) //to_char(insertDate,'yyyy-mm-dd,hh24:mi:ss') Stringsql="selecta.*fromt_jiluawhere1=1"; if(!"1".equals(flag)){ sql+="andexists(select1fromt_cardbwhereb.cp=a.cpandb.customerId='"+getCustomer(request).get("id")+"')"; } if(cp!=null&&!"".equals(cp)){ sql+="andcplike'%"+cp+"%'"; } if(flag2!=null&&!"".equals(flag2)){ sql+="andflag2='"+flag2+"'"; } if(paytype!=null&&!"".equals(paytype)){ sql+="andpaytype='"+paytype+"'"; } if(lx!=null&&!"".equals(lx)){ sql+="andlx='"+lx+"'"; } sql+="orderbyiddesc"; Listlist=db.queryForList(sql); request.setAttribute("list",list); return"/admin/jilu/list"; }發(fā)送挪車通知模塊的實現(xiàn)管理員可以進行挪車通知的發(fā)送,界面如圖5-8所示。圖5-8挪車通知界面發(fā)送挪車模塊是選擇接收人然后輸入標(biāo)題和內(nèi)容進行信息的發(fā)送工作。@RequestMapping(value="/editSave") publicResponseEntity<String>editSave(Modelmodel,HttpServletRequestrequest,Longid,Stringflag ,IntegercustomerId,IntegertoId,Stringtitle,StringheadPic,Stringcontent,StringinsertDate,Stringstatus)throwsException{ intresult=0; if(id!=null){ Stringsql="updatet_messagesettoId=?,title=?,headPic=?,content=?whereid=?"; result=db.update(sql,newObject[]{toId,title,headPic,content,id}); }else{ Stringsql="insertintot_message(customerId,toId,title,headPic,content,insertDate,status)values(?,?,?,?,?,now(),?)"; result=db.update(sql,newObject[]{null,toId,title,headPic,content,"未讀"}); } if(result==1){ returnrenderData(true,"操作成功",null); }else{ returnrenderData(false,"操作失敗",null); } }進出車牌查詢模塊的實現(xiàn)系統(tǒng)管理員可以進行輸入車牌進行查詢進出時間,界面如圖5-9所示。圖5-9進出車牌查詢界面可以對進出的信息進行查詢,輸入車的信息,然后就可以查詢出相關(guān)的信息@RequestMapping(value="/edit") publicStringedit(Modelmodel,HttpServletRequestrequest,Longid,Stringflag)throwsException{ if(id!=null){ //修改 Stringsql="select*fromt_ptadminwhereid=?"; Mapmap=db.queryForMap(sql,newObject[]{id}); model.addAttribute("map",map); }Stringsql=""; return"/admin/ptadmin/edit"; }用戶模塊的實現(xiàn)用戶可以通過web進行訪問,也可以進行自適應(yīng)手機進行訪問,其界面展示如圖5-10所示。圖5-10用戶界面用戶登錄成功之后,進入用戶的工作臺,在這個頁面主要展示用戶的一些基本信息和功能菜單我的停車卡信息模塊的實現(xiàn)用戶可以進行我得停車卡信息的查看,界面如圖5-11所示。圖5-11我的停車卡信息界面用戶可以查看自己的停車卡,點擊菜單,從session里面獲取登錄人的信息,然后進行查看。@RequestMapping(value="/edit") publicStringedit(Modelmodel,HttpServletRequestrequest,Longid,Stringflag)throwsException{ if(id!=null){ //修改 Stringsql="select*fromt_cardwhereid=?"; Mapmap=db.queryForMap(sql,newObject[]{id}); model.addAttribute("map",map); }Stringsql="";sql="select*fromt_customer";model.addAttribute("customerList",db.queryForList(sql)); return"/admin/card/edit"; }空閑車位查看模塊的實現(xiàn)用戶可以進行查看空閑車位,界面如圖5-12所示。圖5-12空閑車位查看信息界面空閑車位查看,是點擊菜單,展現(xiàn)出目前沒有被使用的車位@RequestMapping(value="/show") publicStringshow(Modelmodel,HttpServletRequestrequest,Longid,Stringflag)throwsException{ Listlist1=db.queryForList("select*fromt_cwwherelc='一樓'"); request.setAttribute("list1",list1); Listlist2=db.queryForList("select*fromt_cwwherelc='二樓'"); request.setAttribute("list2",list2); Listlist3=db.queryForList("select*fromt_cwwherelc='三樓'"); request.setAttribute("list3",list3); Listlist4=db.queryForList("select*fromt_cwwherelc='四樓'"); request.setAttribute("list4",list4); return"/admin/cw/show"; }系統(tǒng)測試程序測試在設(shè)計系統(tǒng)的過程中難免會出現(xiàn)一些不可避免的錯誤,而這些錯誤或缺陷則可能造成用戶的厭惡和厭煩,所以這時候我們需要對此系統(tǒng)進行測試。在系統(tǒng)測試中我們基于兩個不同的立場對系統(tǒng)進行測試,從用戶的立場出發(fā),普遍希望在測試運行中能夠直接顯示出系統(tǒng)的錯誤,而從系統(tǒng)開發(fā)者的立場中,更希望軟件測試中不存在任何問題,這樣體現(xiàn)出一個軟件系統(tǒng)的穩(wěn)定性。一功能測試:從功能測試中我們首先要檢測軟件系統(tǒng)的功能是否能夠滿足用戶的需求,如滿足功能要求,我們則對系統(tǒng)進行完善,如不滿足,則繼續(xù)按照需求增添功能。二性能測試:從性能測試中我們主要對系統(tǒng)的穩(wěn)定性能進行測試,在系統(tǒng)運行過程中我們一定要保證系統(tǒng)運行的穩(wěn)定性,使系統(tǒng)能夠正常運行。三安全測試:在安全測試中我們要保證賬號登錄安全性,所以要求系統(tǒng)能夠保證對個人登錄用戶信息和用戶操作等方面的安全要求,同時要保證系統(tǒng)減少安全漏洞,提高系統(tǒng)的安全性能。測試的重要性對于程序系統(tǒng)而言,在事實上,無論采用的是哪種語言或者技術(shù),系統(tǒng)中不可避免地會出現(xiàn)或多或少的錯誤。在編寫過程中仔細校正,可以在很大程度上降低錯誤的出現(xiàn),但是依然不能完全杜絕系統(tǒng)設(shè)計中可能出現(xiàn)的錯誤,因此就需要通過一次次的測試來將錯誤找出來,并加以改正[1]。同時,僅僅幾次的測試往往是不夠的,在程序的開發(fā)中,實際上進行測試的工作量是非常大的,甚至可以相當(dāng)于二次創(chuàng)作。然后,在實際測試中也會存在一些難題,通常會使得我們難以進行下一步測試,或者無法進行多次測試而敷衍了事,其中包括:(1)測試工作繁瑣而細致,需要認(rèn)真仔細地校對,并且需要反復(fù)查看同一個部分。(2)對自己編寫的程序難以看出其中的錯誤。(3)測試工作難以帶給人以成就感,沒有完成程序編寫的滿足感。以上幾點都會在實際測試過程中或多或少帶來影響,從而影響該系統(tǒng)的最終開發(fā)和應(yīng)用,因此對于程序開發(fā)者而言,需要端正態(tài)度,虛心學(xué)習(xí),主動承認(rèn)自身的錯誤,并且善于改正,才能將程序的開發(fā)實現(xiàn)最大程度的完善。測試特性到此整個完整的系統(tǒng)設(shè)計完成了,但這個程序的工作還沒有完全做完,功能都不知道是否能按設(shè)計的實現(xiàn),需要進行系統(tǒng)測試,從而表明本系統(tǒng)中是否存在錯誤和不足之處,以便讓用戶更好的接受該系統(tǒng)。雖然測試并不能完全的暴露出系統(tǒng)的所有問題,但也可以使系統(tǒng)的錯誤和不足降到最低,如果不測試就直接投入使用,將會造成嚴(yán)重的后果,經(jīng)濟方面也會有很大的損失。系統(tǒng)測試的特性如下:(1)挑剔性:測試是為了找出系統(tǒng)的錯誤,因此,在系統(tǒng)測試時我們要嚴(yán)格苛刻,十分挑剔。(2)復(fù)雜性:測試是一個非常復(fù)雜的過程,在設(shè)計測試用例時,需要細致和高度技巧的高能工作,稍微不注意就可能會顧此失彼,發(fā)生疏漏。(3)不徹底性:雖然系統(tǒng)經(jīng)過測試,但測試仍然會存在不夠徹底的問題,測試不能保證系統(tǒng)后期運行完整無誤,所以要在后期不斷的檢查、修改[10]。(4)經(jīng)濟性:通場這種測試稱為“選擇測試(SelectiveTesting)”。在測試時要遵守經(jīng)濟性的原則。測試結(jié)論經(jīng)過對上述的測試結(jié)果分析,本基于停車場車輛引導(dǎo)系統(tǒng)滿足基于停車場車輛引導(dǎo)的要求和需求。系統(tǒng)界面友好、功能齊全,系統(tǒng)運行后很穩(wěn)定,可靠,也具有數(shù)據(jù)加密的功能,滿足安全性。所有基本功能齊全,整體感覺還是比較清晰明了,功能板塊上面在測試期間都逐個測試了一遍,基本沒有發(fā)現(xiàn)功能上面存在的操作邏輯問題以及內(nèi)容實現(xiàn)問題,操作簡單,系統(tǒng)運行性能良好,因此程序能夠達到用戶需求文檔要求的內(nèi)容,是一個值得推廣的大眾化的基于停車場車輛引導(dǎo)系統(tǒng)。程序可以投入運行使用。結(jié)論在這次畢業(yè)設(shè)計中,我發(fā)現(xiàn)在生活和工作中,網(wǎng)絡(luò)和數(shù)據(jù)庫應(yīng)用隱藏著巨大的潛力。在學(xué)校的四年中,我全力學(xué)習(xí)計算機網(wǎng)絡(luò)專業(yè)知識和本文使用,我相信所有困難終都會被解決的。畢業(yè)設(shè)計是最能體現(xiàn)出我們所學(xué)知識的應(yīng)用情況,是對我們大學(xué)期間所學(xué)知識的應(yīng)用鞏固和提高的時刻。設(shè)計基于停車場車輛引導(dǎo)系統(tǒng)的過程不僅僅是對我學(xué)計算機知識的一次考驗,更是

溫馨提示

  • 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論