畢業(yè)論文-智能小區(qū)數(shù)字化停車場(chǎng)管理系統(tǒng)_第1頁(yè)
畢業(yè)論文-智能小區(qū)數(shù)字化停車場(chǎng)管理系統(tǒng)_第2頁(yè)
畢業(yè)論文-智能小區(qū)數(shù)字化停車場(chǎng)管理系統(tǒng)_第3頁(yè)
畢業(yè)論文-智能小區(qū)數(shù)字化停車場(chǎng)管理系統(tǒng)_第4頁(yè)
畢業(yè)論文-智能小區(qū)數(shù)字化停車場(chǎng)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE31河北農(nóng)業(yè)大學(xué)信息科學(xué)與技術(shù)學(xué)院本科畢業(yè)設(shè)計(jì)論文智能小區(qū)數(shù)字化停車場(chǎng)管理系統(tǒng)姓名:學(xué)專業(yè)班級(jí):軟件工程1001班指導(dǎo)老師:智能小區(qū)數(shù)字化停車場(chǎng)管理系統(tǒng)摘要隨著汽車的日益普及,車輛的防盜以及有效的車輛管理已經(jīng)受到社會(huì)的廣泛關(guān)注。各車輛管理部門或物業(yè)管理部門在給車主提供服務(wù)的同時(shí),如何能夠防止車輛被盜,降低經(jīng)營(yíng)風(fēng)險(xiǎn)?如何能夠防止停車費(fèi)流失?如何以較少的設(shè)備投入和較低運(yùn)營(yíng)成本實(shí)現(xiàn)車輛管理的現(xiàn)代化?小區(qū)車輛管理系統(tǒng)是一款對(duì)小區(qū)內(nèi)車輛進(jìn)行管理的軟件,旨在提高車輛管理的效率、減少管理費(fèi)用。本文首先介紹小區(qū)車輛管理系統(tǒng)的研究背景和意義;通過(guò)當(dāng)前停車場(chǎng)的發(fā)展趨勢(shì)和其它相關(guān)軟件產(chǎn)品的不足,兩個(gè)方面闡明本軟件的價(jià)值,分析討論開(kāi)發(fā)車輛管理軟件的意義和主要功能;并從軟件的安全性、易用性、穩(wěn)定性等方面分析軟件開(kāi)發(fā)過(guò)程中應(yīng)該注意的問(wèn)題,指出小區(qū)車輛管理系統(tǒng)能提高小區(qū)的管理效率和節(jié)省資金。然后,分析討論數(shù)據(jù)庫(kù)系統(tǒng)的基本功能以及數(shù)據(jù)庫(kù)技術(shù)在小區(qū)車輛管理系統(tǒng)中的應(yīng)用,并結(jié)合實(shí)際情況分析數(shù)據(jù)的設(shè)計(jì)方法。最后針對(duì)小區(qū)車輛管理系統(tǒng)運(yùn)行過(guò)程中可能出現(xiàn)的問(wèn)題提出了解決方案,并從管理思想、軟件、系統(tǒng)三個(gè)概念層次對(duì)小區(qū)車輛管理系統(tǒng)的開(kāi)發(fā)與維護(hù)作了概括。因此,利用繼承擴(kuò)展性比較好的jsp以及Mysql數(shù)據(jù)庫(kù)和MyEclipse作為開(kāi)發(fā)工具,開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情。關(guān)鍵詞:停車場(chǎng)管理系統(tǒng);數(shù)據(jù)庫(kù);jsp;MyEclipse;Mysql。AbstractWiththeincreasingpopularityoftheautomobile,vehicleanti-theftandvehiclemanagementhasbeenwidespreadconcerninsociety.Thevehiclemanagementdepartmentsorpropertymanagementdepartmentstotheownerstoprovideservicesatthesametime,howtopreventthetheftofvehicles,reducebusinessrisk?Howtopreventthelossofparkingfee?Howtorealizethevehiclemanagementmodernizationwithlessinvestmentinequipmentandlowoperationalcosts?Thevehiclemanagementsystemisasectionoftheareaofthevehiclemanagementsoftware,thepurposeistoimprovetheefficiency,reducemanagementcostofvehiclemanagement.Thispaperfirstintroducesthevehiclemanagementsystemresearchbackgroundandsignificance;theshortageofcurrentdevelopmenttrendofparkingandothersoftwareproducts,clarifythesoftwarevaluefromtwoaspects,discussedthedevelopmentofvehiclemanagementsoftwareandmainfunctionsofanalysis;andshouldpayattentiontothesoftwaredevelopmentprocessfromsafety,softtheeaseofuse,stabilityandotheraspects,pointsoutthatthevehiclemanagementsystemcanimprovethemanagementefficiencyandsavemoney.Then,discussedtheapplicationofthebasicfunctionsofthedatabasesystemanddatabasetechnologyintheareaofvehiclemanagementsystem,combinedwiththeactualsituation,analysisanddesignmethodofdata.Finally,proposedthesolutionstopossibleDistrictvehiclemanagementsystemoperationprocess,andfromthemanagementthought,software,systemthreeconcepthierarchytothevehiclemanagementsystemdevelopmentandmaintenancearesummarized.Therefore,thesuccessionofgoodextensibilityofJSPandMysqldatabaseandMyEclipseasdevelopmenttools,thedevelopmentofsuchasetofmanagementsoftwarehasbecomeverynecessarything.Keywords:parkingmanagementsystem;database;jsp;MyEclipse;Mysql目錄TOC\o\h\z\u摘要 1Abstract 1目錄 31引言 51.1課題背景 51.2主要開(kāi)發(fā)內(nèi)容 51.3主要開(kāi)發(fā)思路 52系統(tǒng)開(kāi)發(fā)技術(shù)及環(huán)境 62.1系統(tǒng)開(kāi)發(fā)開(kāi)發(fā)技術(shù) 62.2系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境 82.3系統(tǒng)體系結(jié)構(gòu) 92.3.1系統(tǒng)體系結(jié)構(gòu)的一般闡述 92.3.2C/S模式與B/S模式的分析比較 92.4開(kāi)發(fā)方法整體選擇 103系統(tǒng)分析 113.1系統(tǒng)可行性分析 113.1.1經(jīng)濟(jì)可行性 113.1.2技術(shù)可行性 113.1.3操作可行性 113.2系統(tǒng)功能需求分析 123.3系統(tǒng)用例圖 123.4系統(tǒng)流程分析 134系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 144.1系統(tǒng)功能模塊設(shè)計(jì) 144.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 154.2.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述 154.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì)說(shuō)明 154.3.1系統(tǒng)登錄模塊 184.3.2系統(tǒng)主界面 194.3.4會(huì)員信息模塊 204.3.5費(fèi)率設(shè)置模塊 214.3.6車位管理模塊 224.3.7進(jìn)出場(chǎng)管理模塊 234.3.8系統(tǒng)設(shè)置模塊 255系統(tǒng)測(cè)試及評(píng)價(jià) 265.1測(cè)試的重要性及目的 265.2測(cè)試的步驟 265.3系統(tǒng)評(píng)價(jià) 28結(jié)束語(yǔ) 29參考文獻(xiàn) 30致謝 311引言1.1課題背景近年來(lái)中國(guó)經(jīng)濟(jì)的高速發(fā)展,各地區(qū)的車輛數(shù)量增長(zhǎng)迅速,由此各地的車輛管理所需要保管的機(jī)動(dòng)車檔案資料增加迅速。隨著檔案資料的增加,工作人員勞動(dòng)強(qiáng)度增大,檔案資料的存儲(chǔ)、查詢等工作與辦公高效率的要求矛盾日漸突出。本論文所介紹的便是一個(gè)車輛管理系統(tǒng),以規(guī)范對(duì)車輛信息的管理,提高管理效率。智能小區(qū)數(shù)字化停車場(chǎng)管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起一個(gè)數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù);而對(duì)于后者則要求應(yīng)用程序具有功能完備、使用簡(jiǎn)單等特點(diǎn)。經(jīng)過(guò)以上分析,我決定采用jsp語(yǔ)言開(kāi)發(fā)該系統(tǒng),前臺(tái):html網(wǎng)頁(yè),后臺(tái):java,數(shù)據(jù)庫(kù):Mysql,并且選擇功能強(qiáng)大的MyEclipse為開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā),Tomcat作為系統(tǒng)服務(wù)器。實(shí)踐證明:該系統(tǒng)經(jīng)濟(jì)、實(shí)用,具有良好的拓展性、穩(wěn)定性、安全性、可靠性。1.2主要開(kāi)發(fā)內(nèi)容智能小區(qū)數(shù)字化停車場(chǎng)管理系統(tǒng)是一種具有交互功能的信息管理系統(tǒng),是在網(wǎng)絡(luò)上建立的一個(gè)虛擬的管理系統(tǒng)。因此這必將是廣泛應(yīng)用的網(wǎng)絡(luò)應(yīng)用系統(tǒng),本文會(huì)讓開(kāi)發(fā)人員更好的開(kāi)發(fā)以及管理本項(xiàng)目,讓網(wǎng)站管理人員大致了解網(wǎng)站的功能和流程。(1)深入了解企業(yè)、社會(huì)在智能小區(qū)數(shù)字化停車場(chǎng)的業(yè)務(wù)流程以及一些基本的需求和功能,在此基礎(chǔ)上繪制用例圖,完成智能小區(qū)數(shù)字化停車場(chǎng)系統(tǒng)的需求說(shuō)明書(shū);(2)借鑒一些書(shū)籍,學(xué)習(xí)和研究開(kāi)發(fā)該系統(tǒng)的相關(guān)技術(shù),如JSP項(xiàng)目開(kāi)發(fā)、MySQL數(shù)據(jù)庫(kù)、Web編程等等;(3)具體實(shí)現(xiàn)智能小區(qū)數(shù)字化停車場(chǎng)系統(tǒng),包括分析和使用數(shù)據(jù)庫(kù),系統(tǒng)的詳細(xì)設(shè)計(jì)。1.3主要開(kāi)發(fā)思路本系統(tǒng)是為社會(huì)機(jī)構(gòu)或企業(yè)設(shè)計(jì)的一個(gè)功能完整的智能小區(qū)數(shù)字化停車場(chǎng)系統(tǒng),本系統(tǒng)首先要對(duì)用戶的身份進(jìn)行識(shí)別,只有合法用戶才能進(jìn)入系統(tǒng),進(jìn)入系統(tǒng)后,首先打開(kāi)系統(tǒng)主窗體,在系統(tǒng)菜單欄可以選擇導(dǎo)航鏈接進(jìn)行不同的操作。智能小區(qū)數(shù)字化停車場(chǎng)管理系統(tǒng)是一個(gè)受限系統(tǒng),用戶分為系統(tǒng)管理員和普通用戶,普通用戶只能負(fù)責(zé)用戶基本操作,系統(tǒng)管理員還可以對(duì)普通用戶授權(quán),高級(jí)操作等。1.4本系統(tǒng)的預(yù)期成果設(shè)計(jì)和實(shí)現(xiàn)智能小區(qū)數(shù)字化停車場(chǎng)系統(tǒng),使管理的工作系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高管理效率、降低成本的目的,本系統(tǒng)應(yīng)達(dá)到如下目標(biāo):

(1)靈活的人機(jī)交互界面,操作簡(jiǎn)單方便,界面簡(jiǎn)潔美觀;

(2)可以通過(guò)菜單、工具欄等靈活操作;

(3)對(duì)客戶和操作員的信息互通提供相應(yīng)的管理功能:

(4)查詢方便,無(wú)論是按名稱、操作員帳號(hào)其中任一項(xiàng)都可以進(jìn)行有效查詢;

(5)系統(tǒng)管理員可以對(duì)用戶進(jìn)行授權(quán);

(6)系統(tǒng)運(yùn)行穩(wěn)定,安全可靠。2系統(tǒng)開(kāi)發(fā)技術(shù)及環(huán)境2.1系統(tǒng)開(kāi)發(fā)開(kāi)發(fā)技術(shù)1.以J2EE為開(kāi)發(fā)平臺(tái)J2EE是由sun公司主持退出的一項(xiàng)中間件技術(shù),旨在簡(jiǎn)化和規(guī)范多層分布式企業(yè)應(yīng)用系統(tǒng)的開(kāi)發(fā)和部署。中間件是一種獨(dú)立的系統(tǒng)軟件或者服務(wù)程序,他可以廢分布式應(yīng)用軟件提供在各種技術(shù)間共享資源的平臺(tái)。J2EE其實(shí)可以被理解為一組規(guī)范和指南。它定義了一個(gè)使用Java語(yǔ)言開(kāi)發(fā)多層分布式企業(yè)應(yīng)用系統(tǒng)的標(biāo)準(zhǔn)平臺(tái)。J2EE標(biāo)準(zhǔn)的實(shí)施可顯著地提高系統(tǒng)的可移植性、安全性、可伸縮性、負(fù)載平衡和可重用性。2.選擇JSP作為開(kāi)發(fā)語(yǔ)言JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),JSP技術(shù)是servlet技術(shù)的延伸,在基于Java的平臺(tái)上廣泛地使用,是進(jìn)行JavaWeb開(kāi)發(fā)的一種核心組件。JSP頁(yè)面由HTML代碼和嵌入在其中的Java腳本組成。用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP技術(shù)的優(yōu)勢(shì)如下:(1)一次編寫(xiě),到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,在不同的系統(tǒng)平臺(tái)上運(yùn)行,代碼不用做任何更改。

(2)系統(tǒng)的多平臺(tái)支持。基本上可以在所有平臺(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)不是和運(yùn)行。相比ASP/PHP的局限性是顯而易見(jiàn)的。

(3)強(qiáng)大的可伸縮性。從只有一個(gè)小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器,Java顯示了一個(gè)巨大的生命力。

(4)多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。3.選擇基于MVC機(jī)制的Spring技術(shù)(1)MVC模式概述MVC(Model-View-Controller)即模型-視圖-控制器。MVC設(shè)計(jì)模式的思想就是把Web應(yīng)用程序分為3個(gè)核心模塊:模型(Model)、視圖(View)、控制器(Controller)。Model層包括業(yè)務(wù)邏輯代碼與數(shù)據(jù)庫(kù)代碼;View層包括數(shù)據(jù)的顯示代碼,如HTML,CSS樣式,JSP標(biāo)簽等;Controller層連接Model層與View層,從Model層獲取數(shù)據(jù),送到View層顯示。MVC的結(jié)構(gòu)如圖1所示:圖圖1MVC結(jié)構(gòu)圖通知數(shù)據(jù)更新控制器(Controller)視圖(View)模型(Model)狀態(tài)查詢資料來(lái)源MVC作為一種分層規(guī)定、模塊化的設(shè)計(jì)思想,它的優(yōu)點(diǎn)有以下幾方面:模型可以被重用;模型是自包含的,它與視圖和控制器相獨(dú)立;控制器提高了應(yīng)用程序的靈猴性和可配置性。(2)Spring架構(gòu)概述Spring是一個(gè)開(kāi)源框架,它由RodJohnson創(chuàng)建。它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。Spring框架提供了構(gòu)建Web

應(yīng)用程序的全功能MVC模塊。使用Spring可插入的MVC架構(gòu),可以選擇是使用內(nèi)置的SpringWeb框架還是Struts這樣的Web框架。通過(guò)策略接口,Spring框架是高度可配置的,而且包含多種視圖技術(shù),例如JavaServerPages(JSP)技術(shù)、Velocity、Tiles、iText和POI。SpringMVC框架并不知道使用的視圖,所以不會(huì)強(qiáng)迫您只使用JSP技術(shù)。SpringMVC分離了控制器、模型對(duì)象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。簡(jiǎn)單來(lái)說(shuō),Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架,所有Spring的這些特征使你能夠編寫(xiě)更干凈、更可管理、并且更易于測(cè)試的代碼。Spring作為一種優(yōu)良的J2EE框架,之所以在Java社區(qū)具有如此大的影響力,主要由于其具有以下特性:控制反轉(zhuǎn)(IoC)思想;可擴(kuò)展性;與其他框架無(wú)縫融合;能夠替代EJB;實(shí)現(xiàn)了MVC2.選擇MySQL作為后臺(tái)數(shù)據(jù)庫(kù)MySQL是一個(gè)開(kāi)源數(shù)據(jù)庫(kù),它性能非常好,并且很快捷,常被一些中小企業(yè)使用。MySQL是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS,databasemanagementsystem)。MySQL包括安裝該程序、建立不同級(jí)別的用戶訪問(wèn)、管理該系統(tǒng)、保護(hù)并備份數(shù)據(jù)所需要的一切??梢杂卯?dāng)即使用的大多數(shù)編程語(yǔ)言來(lái)開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序,并在大多數(shù)操作系統(tǒng)上運(yùn)行它們。MySQL使用結(jié)構(gòu)化查詢語(yǔ)言(SQL,StructuredQueryLanguage),所有的關(guān)系數(shù)據(jù)庫(kù)都使用該語(yǔ)言。SQL是StructuredQuevyLanguage(結(jié)構(gòu)化查詢語(yǔ)言)的縮寫(xiě)。SQL是專為數(shù)據(jù)庫(kù)而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫(kù)語(yǔ)言。在使用它時(shí),只需要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。SQL功能強(qiáng)大、簡(jiǎn)單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫(kù)操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫(kù)均支持SQL。2.2系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境硬件環(huán)境:本系統(tǒng)開(kāi)發(fā)及運(yùn)行的硬件環(huán)境如下:

CPU:1G以上;內(nèi)存:512M以上;軟件環(huán)境:本系統(tǒng)軟件開(kāi)發(fā)及運(yùn)行環(huán)境如下:

開(kāi)發(fā)工具:MyEclipse8.5;數(shù)據(jù)庫(kù)系統(tǒng):MySQL

JDK環(huán)境:JavaSEDevelopmentKIT(JDK)Version6;運(yùn)行平臺(tái):WindowsWeb服務(wù)器:Tomcat2.3系統(tǒng)體系結(jié)構(gòu)2.3.1系統(tǒng)體系結(jié)構(gòu)的一般闡述停車場(chǎng)管理系統(tǒng)平臺(tái)結(jié)構(gòu)模式大體上分為4種:主機(jī)終端模式、文件服務(wù)器模式、客戶機(jī)/服務(wù)器模式(Clint/Server,簡(jiǎn)稱C/S)、web瀏覽器/服務(wù)器模式(Browser/Server,簡(jiǎn)稱B/S)。主機(jī)終端模式由于硬件選擇有限,已被逐步淘汰。而文件服務(wù)器模式由于硬件選擇有限,硬件投資得不到保證,已被逐步淘汰。而文件服務(wù)器模式只適合小規(guī)模的局域網(wǎng),對(duì)于用戶多,數(shù)據(jù)量大的情況就會(huì)產(chǎn)生網(wǎng)絡(luò)瓶頸,特別是在互聯(lián)網(wǎng)上不能滿足用戶要求。因此,現(xiàn)代企業(yè)級(jí)平臺(tái)結(jié)構(gòu)模式應(yīng)主要考慮C/S模式和B/S模式。2.3.2(1)C/S模式及其特點(diǎn)C/S(Client/Server)結(jié)構(gòu),即客戶機(jī)和服務(wù)器結(jié)構(gòu)。C/S模式主要由客戶應(yīng)用程序(Client)、服務(wù)器管理程序(Server)和中間件(middleware)三個(gè)部件組成??蛻魬?yīng)用程序是系統(tǒng)中用戶與數(shù)據(jù)進(jìn)行交互的部件。服務(wù)器程序負(fù)責(zé)有效地管理系統(tǒng)資源,如管理一個(gè)信息數(shù)據(jù)庫(kù),其主要工作是當(dāng)多個(gè)客戶并發(fā)地請(qǐng)求服務(wù)器上的相同資源時(shí),對(duì)這些資源進(jìn)行最優(yōu)化管理。中間件負(fù)責(zé)聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個(gè)作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求。對(duì)于C/S模式而言,其主要特點(diǎn)為:

1.C/S模式將應(yīng)用與服務(wù)分離,系統(tǒng)具有穩(wěn)定性和靈活性

2.C/S模式配備的是點(diǎn)對(duì)點(diǎn)的結(jié)構(gòu)模式,適用于局域網(wǎng),有可靠的安全性

3.由于客戶端實(shí)現(xiàn)與服務(wù)器端的直接連接,沒(méi)有中間環(huán)節(jié),因此響應(yīng)速度快

4.在C/S模式中,作為客戶機(jī)的計(jì)算機(jī)都要安裝客戶機(jī)程序,一旦軟件系統(tǒng)升級(jí),每臺(tái)客戶機(jī)都要安裝客戶機(jī)程序,系統(tǒng)升級(jí)和維護(hù)較為復(fù)雜(2)B/S模式及其特點(diǎn)B/S模式即Brower/Server結(jié)構(gòu)模式,是基于Internet/Intranet的結(jié)構(gòu)模式,分為三層,第一層為表示層,用戶通過(guò)瀏覽器完成和后臺(tái)的交互及最終查詢結(jié)果的輸出功能。第二層為具有ODBC接口的WEB服務(wù)器,屬功能層,主要利用服務(wù)器完成客戶的應(yīng)用功能。第三層為數(shù)據(jù)層,根據(jù)客戶的請(qǐng)求獨(dú)立地進(jìn)行各種運(yùn)算。即前臺(tái)客戶端采用瀏覽器,中間件服務(wù)器為Web服務(wù)器,后臺(tái)為數(shù)據(jù)庫(kù)服務(wù)器。此種結(jié)構(gòu)由客戶端在Web頁(yè)面發(fā)出請(qǐng)求至WebSever,再由WebSever向數(shù)據(jù)庫(kù)服務(wù)器發(fā)出請(qǐng)求,而最后中間件服務(wù)器接受到數(shù)據(jù)庫(kù)服務(wù)器的應(yīng)答后,最終返回給客戶端的仍然是頁(yè)面形式。這樣實(shí)現(xiàn)了客戶端不直接和數(shù)據(jù)庫(kù)服務(wù)器發(fā)生關(guān)系,保證了數(shù)據(jù)安全性。對(duì)Browse/Server模式而言,其主要特點(diǎn)為:1.用戶使用方便。其在邏輯上采用了3層結(jié)構(gòu),它在前臺(tái)Browse和后臺(tái)Server之間增加了一層WebServer層,所有的應(yīng)用程序模塊都安裝在它上面,在Browse上只需安裝一個(gè)通用的瀏覽器軟件,因此,這種模式簡(jiǎn)化了客戶端,使用戶的操作更加方便。2.系統(tǒng)開(kāi)發(fā)、維護(hù)、升級(jí)方便。每當(dāng)服務(wù)器應(yīng)用程序升級(jí)時(shí),只要在服務(wù)器上升級(jí)服務(wù)應(yīng)用程序即可,用戶計(jì)算機(jī)上的瀏覽器軟件不需要修改,系統(tǒng)開(kāi)發(fā)和升級(jí)維護(hù)方便。3.B/S模式具有很強(qiáng)的開(kāi)放性。在B/S模式下,用戶通過(guò)通用的瀏覽器進(jìn)行訪問(wèn),系統(tǒng)開(kāi)放性好。4.B/S模式的結(jié)構(gòu)易于擴(kuò)展。由于Web的平臺(tái)無(wú)關(guān)性,B/S模式的結(jié)構(gòu)可以任意擴(kuò)展,可以從包含一臺(tái)服務(wù)器和幾個(gè)用戶的小型系統(tǒng)擴(kuò)展成為擁有成千上萬(wàn)個(gè)用戶的大型系統(tǒng)。根據(jù)發(fā)展需要,可對(duì)系統(tǒng)隨時(shí)進(jìn)行擴(kuò)展,降低了系統(tǒng)的開(kāi)發(fā)和維護(hù)的開(kāi)銷。鑒于B/S相對(duì)于C/S的先進(jìn)性,在某些方面相對(duì)于C/S的巨大改進(jìn),使B/S成了MIS系統(tǒng)平臺(tái)的首選,也使人忽略了B/S不成熟的一面,以及C/S所固有的一些優(yōu)點(diǎn)。各軟件公司紛紛推出自己的Internet方案,基于Web的財(cái)務(wù)系統(tǒng)、基于Web的ERP。一些企業(yè)已經(jīng)領(lǐng)先一步開(kāi)始使用它,并且收到了一定的成效。2.4開(kāi)發(fā)方法整體選擇根據(jù)用戶的實(shí)際情況和需要,最終決定采用在Windows下利用spring框架,使用JSP+SQL開(kāi)發(fā),采用B/S結(jié)構(gòu)。這樣的好處是:

1.使用JSP+SQL靈活方便,可擴(kuò)充性、可移植性較好。

2.spring框架有利于降低開(kāi)發(fā)成本,整和個(gè)類框架,方便測(cè)試,統(tǒng)一配置,靈活擴(kuò)展。

3.采用B/S結(jié)構(gòu)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。3系統(tǒng)分析3.1系統(tǒng)可行性分析為了給軟件開(kāi)發(fā)者提供是否進(jìn)行項(xiàng)目實(shí)施的參考依據(jù),現(xiàn)分析項(xiàng)目的經(jīng)濟(jì)可行性,技術(shù)可行性和操作可行性。3.1.1經(jīng)濟(jì)可行性智能小區(qū)數(shù)字化停車場(chǎng)系統(tǒng)是一個(gè)小型的管理系統(tǒng),在開(kāi)發(fā)時(shí)需要軟件開(kāi)發(fā)人員花費(fèi)一定的時(shí)間和精力,因此需要一定的資金。開(kāi)發(fā)、運(yùn)行和維護(hù)費(fèi)用主要包括:購(gòu)買和安裝設(shè)備的費(fèi)用:計(jì)算機(jī)硬件、系統(tǒng)軟件、機(jī)房、電源等;

但它給企業(yè)帶來(lái)的利潤(rùn)是不可估量的,節(jié)省了許多人力,物力上的開(kāi)支,使資產(chǎn)管理工作變繁為簡(jiǎn),使其更加合理化、規(guī)范化。工作效率的提高就意為著整體水平的提高,是非常值得投資的。3.1.2技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開(kāi)發(fā)工作,軟硬件配置是否滿足開(kāi)發(fā)的需求等。本庫(kù)存管理系統(tǒng)用的是JSP開(kāi)發(fā)語(yǔ)言,調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足開(kāi)發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。軟件方面:由于目前單機(jī)模式相對(duì)發(fā)展成熟,故軟件的開(kāi)發(fā)平臺(tái)成熟可行,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿足系統(tǒng)的需求。3.1.3操作可行性系統(tǒng)是在JDK環(huán)境下開(kāi)發(fā)的,易于操作。而且系統(tǒng)還采用了可視化面向?qū)ο蟮墓ぞ唛_(kāi)發(fā),其窗口、界面簡(jiǎn)潔易懂,所以系統(tǒng)在操作上是可行的。3.2系統(tǒng)功能需求分析一個(gè)典型的的停車場(chǎng)管理系統(tǒng)需要包括車輛進(jìn)出的管理及收費(fèi)功能,停車場(chǎng)車位及車輛的進(jìn)出查詢功能和系統(tǒng)的設(shè)置及管理功能。通過(guò)對(duì)停車場(chǎng)車輛管理的調(diào)查研究,要求系統(tǒng)具有以下功能:(1)停車場(chǎng)的設(shè)置:車輛類型,會(huì)員卡類型,停放類型;(2)會(huì)員管理:會(huì)員基本信息的瀏覽和管理;(3)費(fèi)率設(shè)置:對(duì)于臨時(shí)停車的費(fèi)率的設(shè)置;(4)車位管理:車位信息的瀏覽和管理;(5)進(jìn)出場(chǎng)管理:進(jìn)出場(chǎng)信息的管理和查詢;(6)系統(tǒng)管理:分為用戶的信息管理和當(dāng)前用戶的個(gè)人信息瀏覽。3.3系統(tǒng)用例圖智能小區(qū)數(shù)字化停車場(chǎng)系統(tǒng)是一個(gè)受限系統(tǒng),用戶分為系統(tǒng)管理員和普通用戶,不同類型的用戶在系統(tǒng)中有自己相對(duì)應(yīng)的使用權(quán)限。智能小區(qū)數(shù)字化停車場(chǎng)系統(tǒng)的用例圖如下圖所示,該圖描述了從系統(tǒng)外部看系統(tǒng)的所有功能。系統(tǒng)管理員系統(tǒng)管理員系統(tǒng)操作員管理系統(tǒng)管理員登錄停車場(chǎng)設(shè)置費(fèi)率設(shè)置會(huì)員管理車位管理進(jìn)出場(chǎng)管理進(jìn)出場(chǎng)管理權(quán)限設(shè)置會(huì)員管理車位管理操作員登錄3.4系統(tǒng)流程分析本系統(tǒng)首先要對(duì)用戶的身份進(jìn)行識(shí)別,只有合法用戶才能進(jìn)入系統(tǒng)。進(jìn)入系統(tǒng)后,首先打開(kāi)系統(tǒng)主界面,在系統(tǒng)主界面的菜單欄可以選擇各種導(dǎo)航鏈接來(lái)進(jìn)行各種操作。由于不同權(quán)限的用戶對(duì)于系統(tǒng)有不同的功能,下面就以系統(tǒng)管理員為例,其系統(tǒng)流程圖如圖2所示。密碼密碼系統(tǒng)管理員登入界面主界面密碼錯(cuò)誤停車場(chǎng)設(shè)置會(huì)員管理費(fèi)率設(shè)置車位管理進(jìn)出場(chǎng)管理系統(tǒng)設(shè)置圖2系統(tǒng)流程圖4系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)4.1系統(tǒng)功能模塊設(shè)計(jì)(1)停車場(chǎng)的設(shè)置,可設(shè)置多種車輛類型,如小轎車、越野車、面包車??稍O(shè)置會(huì)員卡類型,一般會(huì)員卡分為月卡、季卡、年卡,會(huì)員卡實(shí)行辦卡時(shí)一次性收費(fèi),辦卡后出入停車場(chǎng)不收費(fèi)。可設(shè)置停放類型為小區(qū)業(yè)主停車和臨時(shí)停車。相應(yīng)的類型均有增加、修改和刪除操作。(2)會(huì)員管理,可以實(shí)現(xiàn)會(huì)員的信息瀏覽和信息管理。會(huì)員的信息包括會(huì)員賬號(hào)、會(huì)員編號(hào)、會(huì)員卡類型、會(huì)員卡辦理的開(kāi)始和結(jié)束時(shí)間,繳費(fèi)金額和會(huì)員的車牌號(hào)。對(duì)于會(huì)員信息均有新增、修改和刪除操作。也可以輸入會(huì)員的某個(gè)信息查詢?cè)摃?huì)員的所有信息。(3)費(fèi)率的設(shè)置,可以修改臨時(shí)停車的費(fèi)率。(4)車位的管理,可以瀏覽所有車位的信息和使用狀態(tài),對(duì)于車位的信息管理可以根據(jù)停車場(chǎng)的規(guī)模相應(yīng)的增加、修改和刪除車位。(5)進(jìn)出場(chǎng)管理,可查詢?yōu)g覽所有車輛的進(jìn)出場(chǎng)信息,車輛進(jìn)場(chǎng)時(shí)登記其牌照、車輛類型、停放類型、停放車位,進(jìn)場(chǎng)時(shí)間,若是會(huì)員停車還需記錄會(huì)員賬號(hào)。車輛出場(chǎng)時(shí)點(diǎn)擊相應(yīng)的出場(chǎng)操作,系統(tǒng)即刻計(jì)算本次停車的費(fèi)用,若是會(huì)員停車則金額為零,臨時(shí)停車顯示相應(yīng)的金額,若會(huì)員卡過(guò)期則按臨時(shí)停車顯示金額。(6)系統(tǒng)管理,有系統(tǒng)用戶的添加,修改和刪除,系統(tǒng)管理員可以設(shè)置系統(tǒng)操作員的使用權(quán)限??梢詾g覽當(dāng)前用戶的個(gè)人信息。4.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫(kù)為核心,在數(shù)據(jù)庫(kù)管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲(chǔ)、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。對(duì)于數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員來(lái)說(shuō),為使現(xiàn)實(shí)世界的信息流計(jì)算機(jī)化,并對(duì)計(jì)算機(jī)化的信息進(jìn)行各種操作,就是如何利用數(shù)據(jù)庫(kù)管理系統(tǒng)、系統(tǒng)軟件和相關(guān)硬件系統(tǒng),將用戶的要求轉(zhuǎn)化成有效的數(shù)據(jù)結(jié)構(gòu),并使數(shù)據(jù)庫(kù)結(jié)構(gòu)易于實(shí)現(xiàn)用戶新的要求的過(guò)程。確切的說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,提供一個(gè)確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設(shè)計(jì),以及一個(gè)確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)與存取方法的物理設(shè)計(jì),建立起既能反映現(xiàn)實(shí)世界信息和信息聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,又能被某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)所接受,同時(shí)能實(shí)現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫(kù)。4.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì)說(shuō)明本系統(tǒng)采用MYSQL作為后臺(tái)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)包含7張數(shù)據(jù)庫(kù)表。分別是車輛類型表,車位信息管理表,會(huì)員基本信息表,會(huì)員卡類型表,進(jìn)出場(chǎng)信息表,收費(fèi)信息表,停放類型表。4.3系統(tǒng)功能實(shí)現(xiàn)4.3.1系統(tǒng)登錄模塊登陸頁(yè)面需要用戶名、密碼以及用戶的登錄類型,分為系統(tǒng)管理員和系統(tǒng)操作員,所以在登錄類型中進(jìn)行區(qū)別,進(jìn)入后根據(jù)管理的級(jí)別,行使不同的功能。登陸時(shí)進(jìn)行驗(yàn)證,首先進(jìn)行頁(yè)面級(jí)的驗(yàn)證輸入的信息,用戶名和密碼不能為空。其次進(jìn)行數(shù)據(jù)庫(kù)的驗(yàn)證,當(dāng)系統(tǒng)中沒(méi)有該管理員的信息時(shí)將把錯(cuò)誤信息拋出到頁(yè)面,提示用戶出錯(cuò)原因。當(dāng)同一個(gè)用戶已經(jīng)登錄時(shí),使用同一賬號(hào)和密碼將不能登陸該系統(tǒng),在一定程度上提高了系統(tǒng)的安全性。其數(shù)據(jù)流圖如下:4.3.2系統(tǒng)主界面4.3.3車輛類型會(huì)員卡類型停放類型4.3.4會(huì)員信息模塊會(huì)員基本信息會(huì)員的管理4.3.5費(fèi)率設(shè)置模塊管理員通過(guò)編輯按鈕可設(shè)置臨時(shí)停車收費(fèi)的單價(jià)。4.3.6車位管理模塊車位的信息是根據(jù)停車場(chǎng)的規(guī)模而設(shè)置的,也可以根據(jù)規(guī)模的改變而改變,有較好的擴(kuò)展性。4.3.7進(jìn)出場(chǎng)管理模塊如果有車入場(chǎng),首先要查看一下是否還有空閑的車位,如果沒(méi)有空閑車位,入場(chǎng)不成功。這一過(guò)程的實(shí)現(xiàn)通過(guò)設(shè)置每個(gè)車位的狀態(tài)來(lái)進(jìn)行實(shí)現(xiàn),每個(gè)車位的信息都存儲(chǔ)在車位信息表中。入場(chǎng)管理需要手動(dòng)輸入一些信息,提交之后要進(jìn)行必要的判斷之后按照指定車位進(jìn)入停車場(chǎng)??梢愿鶕?jù)操作時(shí)間、停放類型、會(huì)員賬號(hào)、車輛牌照、車輛類型、停放車位中的任一項(xiàng)查詢車輛進(jìn)出場(chǎng)信息。 4.3.8系統(tǒng)設(shè)置模塊用戶管理管理員可對(duì)普通用戶設(shè)置操作權(quán)限個(gè)人信息5系統(tǒng)測(cè)試及評(píng)價(jià)5.1測(cè)試的重要性及目的軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。

測(cè)試的重要性:

軟件測(cè)試是保證軟件質(zhì)量的重要活動(dòng),它貫穿于整個(gè)軟件開(kāi)發(fā)生命周期,是軟件項(xiàng)目實(shí)施的不可缺少的環(huán)節(jié)。軟件測(cè)試的直接目的是發(fā)現(xiàn)軟件中存在的缺陷,進(jìn)而改正軟件中的錯(cuò)誤、彌補(bǔ)缺陷、完善功能,從而保證開(kāi)發(fā)軟件的質(zhì)量、性能。

測(cè)試的目的:

如果測(cè)試的目的是為了盡可能多地找出錯(cuò)誤,那么測(cè)試就應(yīng)該直接針對(duì)軟件比較復(fù)雜的部分或是以前出錯(cuò)比較多的位置。

1.軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程;

2.測(cè)試是為了證明程序有錯(cuò),而不是證明程序無(wú)錯(cuò)誤;

3.一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤;

4.一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。5.2測(cè)試的步驟為了保證測(cè)試的質(zhì)量,將測(cè)試過(guò)程分成幾個(gè)階段,即:代碼審查、單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。

5.2.1單元測(cè)試單元測(cè)試集中在檢查軟件設(shè)計(jì)的最小單位—模塊上,通過(guò)測(cè)試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能與定義該模塊的功能說(shuō)明不符合的情況,以及編碼的錯(cuò)誤。下面是以用戶管理模塊為例的部分功能測(cè)試用例,如下圖3所示:序號(hào)輸入預(yù)期輸出是否正常備注1點(diǎn)擊“新增”按鈕顯示新增對(duì)話框,對(duì)話框中無(wú)數(shù)據(jù)是2點(diǎn)擊“修改”按鈕顯示修改對(duì)話框,對(duì)話框中顯示原始數(shù)據(jù)是3點(diǎn)擊“刪除”對(duì)話框彈出刪除確認(rèn)對(duì)話框是圖3功能測(cè)試用例5.2.2集成測(cè)試集成測(cè)試是將模塊按照設(shè)計(jì)要求組裝起來(lái)同時(shí)進(jìn)行測(cè)試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問(wèn)題。如一個(gè)模塊與另一個(gè)模塊可能有由于疏忽的問(wèn)題而造成有害影響;把子功能組合起來(lái)可能不產(chǎn)生預(yù)期的主功能;個(gè)別看起來(lái)是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯(cuò)誤等。在單元測(cè)試的基礎(chǔ)上,需要將模塊按照設(shè)計(jì)要求組裝成為系統(tǒng)。這時(shí)需要考慮的問(wèn)題是:–把各個(gè)模塊連接起來(lái)的時(shí),穿越模塊接口的數(shù)據(jù)是否會(huì)丟失;–一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影響;–各個(gè)子功能組合起來(lái),能否達(dá)到預(yù)期要求的父功能;–全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問(wèn)題;–單個(gè)模塊的誤差累積起來(lái),是否會(huì)放大,從而達(dá)到不能接受的程度。在單元測(cè)試的同時(shí)可進(jìn)行集成測(cè)試,發(fā)現(xiàn)并排除在模塊連接中可能出現(xiàn)的問(wèn)題,最終構(gòu)成要求的軟件系統(tǒng)。子系統(tǒng)的集成測(cè)試特別稱為部件測(cè)試,它所做的工作是要找出集成后的子系統(tǒng)與系統(tǒng)需求規(guī)格說(shuō)明之間的不一致。下面是會(huì)員管理模塊的集成測(cè)試用例,如下圖所示:序號(hào)輸入預(yù)期輸出是否正常備注1在新增對(duì)話框中點(diǎn)擊“新增”按鈕成功提交新增信息,將數(shù)據(jù)錄入數(shù)據(jù)庫(kù)。新增記錄顯示在頁(yè)面上是2在修改對(duì)話框中點(diǎn)擊“修改”按鈕成功修改,將數(shù)據(jù)錄入數(shù)據(jù)庫(kù),并將更新后的記錄更新到頁(yè)面上是3在修改對(duì)話框中點(diǎn)擊“修改”按鈕成功修改,將數(shù)據(jù)錄入數(shù)據(jù)庫(kù)。更新后的記錄更新到頁(yè)面上是5.2.3確認(rèn)測(cè)試確認(rèn)測(cè)試的目的是向未來(lái)的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測(cè)試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是確認(rèn)測(cè)試的任務(wù),即軟件的功能和性能如同用戶所合理期待的那樣。5.2.4系統(tǒng)測(cè)試軟件開(kāi)發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運(yùn)行,進(jìn)行系統(tǒng)測(cè)試。包括恢復(fù)測(cè)試、安全測(cè)試、強(qiáng)度測(cè)試和性能測(cè)試等。單獨(dú)對(duì)系統(tǒng)的測(cè)試主要從以下幾方面入手:

1.功能測(cè)試:測(cè)試是否滿足開(kāi)發(fā)要求,是否提供設(shè)計(jì)所描述的功能,是否用戶的需求都得到滿足。功能測(cè)試是系統(tǒng)測(cè)試最常用和必須的測(cè)試,通常還會(huì)以正式的軟件說(shuō)明書(shū)為測(cè)試標(biāo)準(zhǔn)。

2.強(qiáng)度測(cè)試及性能測(cè)試:測(cè)試系統(tǒng)能力最高實(shí)際限度,即軟件在一些超負(fù)荷情況下功能實(shí)現(xiàn)的情況。

3.安全測(cè)試:驗(yàn)證安裝在系統(tǒng)內(nèi)的保護(hù)機(jī)構(gòu)確實(shí)能夠?qū)ο到y(tǒng)進(jìn)行保護(hù),使之不受各種非常的干擾。針對(duì)本系統(tǒng)主要是對(duì)權(quán)限系統(tǒng)的測(cè)試和對(duì)無(wú)效數(shù)據(jù)、錯(cuò)數(shù)據(jù)、和非法數(shù)據(jù)干擾的能力的測(cè)試。

經(jīng)過(guò)上述的測(cè)試過(guò)程對(duì)軟件進(jìn)行測(cè)試后,軟件基本滿足開(kāi)發(fā)的要求,測(cè)試宣告結(jié)束。5.3系統(tǒng)評(píng)價(jià)本系統(tǒng)采用JSP+MYSQL實(shí)現(xiàn)。JSP用于頁(yè)面的設(shè)計(jì),Java用來(lái)處理后臺(tái)跳轉(zhuǎn)、對(duì)數(shù)據(jù)庫(kù)操作,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的增、刪、改等操作。使用是Tomcat6.0作為WEB服務(wù)器,提供適應(yīng)性強(qiáng)的Internet服務(wù)器功能,具有很高的執(zhí)行效率。該系統(tǒng)符合實(shí)際的停車場(chǎng)管理系統(tǒng),為停車場(chǎng)管理供一個(gè)快速,簡(jiǎn)單規(guī)范的管理平臺(tái)。這對(duì)提高信息化程度,降低人力成本有著重要的意義結(jié)束語(yǔ)在開(kāi)發(fā)系統(tǒng)之前,本人首先對(duì)停車場(chǎng)管理的業(yè)務(wù)流程做了一些調(diào)查,進(jìn)而了解了開(kāi)發(fā)該系統(tǒng)的一些基本需求和功能,這對(duì)我以后的系統(tǒng)開(kāi)發(fā)提供了很大的幫助。系統(tǒng)的開(kāi)發(fā)是嚴(yán)格按照軟件工程的思想,從需求分析、可行性分析、總體設(shè)計(jì)、最后到詳細(xì)設(shè)計(jì)。系統(tǒng)的開(kāi)發(fā)在開(kāi)發(fā)的過(guò)程中由于對(duì)JSP技術(shù)不夠熟練,遇到了很多難題,但是在老師的解答和一些資料中都得到了解答。系統(tǒng)初步完成后老師提了很多建議,比如系統(tǒng)中未涉及到的數(shù)據(jù)備份,還有報(bào)表的打印等,所以在后期做了一些改進(jìn),是系統(tǒng)更加完善。管理信息系統(tǒng)是一門融管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、計(jì)算機(jī)科學(xué)與現(xiàn)代通信技術(shù)為一體的一門綜合性邊緣學(xué)科。在系統(tǒng)開(kāi)發(fā)之前,必須了解該系統(tǒng)的特點(diǎn)、適用范圍以及使用者需要一個(gè)什么樣的系統(tǒng),以此作為基礎(chǔ)為開(kāi)發(fā)系統(tǒng)準(zhǔn)確定位,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論