住宅入口停車系統(tǒng)設(shè)計和實現(xiàn) 計算機(jī)科學(xué)與技術(shù)專業(yè)_第1頁
住宅入口停車系統(tǒng)設(shè)計和實現(xiàn) 計算機(jī)科學(xué)與技術(shù)專業(yè)_第2頁
住宅入口停車系統(tǒng)設(shè)計和實現(xiàn) 計算機(jī)科學(xué)與技術(shù)專業(yè)_第3頁
住宅入口停車系統(tǒng)設(shè)計和實現(xiàn) 計算機(jī)科學(xué)與技術(shù)專業(yè)_第4頁
住宅入口停車系統(tǒng)設(shè)計和實現(xiàn) 計算機(jī)科學(xué)與技術(shù)專業(yè)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要科學(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變化,計算機(jī)技術(shù)的飛速發(fā)展,使各行各業(yè)在計算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普及和使用。信息化時代的到來成為不可抗拒的潮流,人類文明正在進(jìn)入一個嶄新的時代。本系統(tǒng)的題目是住宅小區(qū)出入口車輛管理系統(tǒng)的設(shè)計開發(fā),是針對小區(qū)出入車輛信息的管理而設(shè)計的,目的是改變小區(qū)出入車輛現(xiàn)有的手工或半手工的管理模式,使小區(qū)出入車輛管理工作更規(guī)范,更標(biāo)準(zhǔn),提高工作效率。本系統(tǒng)采用了Browser/Server體系結(jié)構(gòu),JSP(JavaServerPage)作為前臺開發(fā)工具,SQLServer作為后臺數(shù)據(jù)庫進(jìn)行開發(fā)。最終系統(tǒng)實現(xiàn)的系統(tǒng)主要功能包括修改登錄密碼、車位信息管理、停車信息管理、費用結(jié)算模塊以及停車信息查詢。本住宅小區(qū)出入口車輛管理系統(tǒng)的設(shè)計制作可以很大程度的提高小區(qū)出入車輛管理的效率,充分體現(xiàn)了信息時代的優(yōu)越性。關(guān)鍵詞:B/S;JSPAbstractTheprogressofscienceandtechnologychangerapidly,sothathumanlifehasundergonetremendouschanges,therapiddevelopmentofcomputertechnology,allwalksoflifetoobtainthewidespreadpopularizationandtheuseintheapplicationofcomputertechnology.Theadventoftheinformationagehasbecomeanirresistibletrend,humancivilizationisenteringanewera.Therefore,parkingmanagementsystemwithadvantagesofconvenient,fast,lowcostisslowlyintopeople'slives,thedailyparkingfeemanagementmodeofthetraditionalcompletelyfreed,improveefficiency,reducetheheavymanagement,reducetheprobabilityoferror.Thissystemisthesubjectofthedesignanddevelopmentofaparkingfeemanagementsystem,whichisdesignedaimingattheparkinglotforparkinginformationmanagement,thepurposeistochangetheexistingparkingfeesmanualorsemimanualmanagementmode,theparkingfeemanagementmorestandardized,morestandard,improveworkefficiency.ThesystemusestheBrowser/Serverarchitecture,JSP(JavaServerPage)asthedevelopmenttool,SQLServerasdatabasedevelopment.Themainfunctionsofthesystemtoachievethefinalsystemincluding:modifytheloginpassword,theparkinginformationmanagement,parkingmanagement,parkinginformationinquirymoduleandexpensesettlement.Thedesignandfabricationofaparkingfeemanagementsystemcangreatlyimprovetheefficiencyofparkingmanagement,fullyembodiesthesuperiorityoftheinformationage.Keywords:B/S;JSP目錄TOC\t"標(biāo)題_謝辭及參考文獻(xiàn),1,標(biāo)題_附錄,1,第2級標(biāo)題,2,第3級標(biāo)題,3,第1級標(biāo)題,1"1引言 11.1課題研究意義及背景 11.2論文的目的及設(shè)計要求 12研究現(xiàn)狀及設(shè)計目標(biāo) 32.1住宅小區(qū)出入口車輛管理系統(tǒng)的現(xiàn)狀 32.2住宅小區(qū)出入口車輛管理系統(tǒng)優(yōu)缺點分析 32.3現(xiàn)行研究存在的問題及解決方法 42.3.1現(xiàn)行研究存在的問題 42.3.2解決辦法 42.4本課題要達(dá)到的設(shè)計目標(biāo) 42.5經(jīng)濟(jì)效益分析 53關(guān)鍵問題及分析 63.1研究設(shè)計中要解決的問題 63.1.1數(shù)據(jù)表間聯(lián)系 63.1.2系統(tǒng)安全性 63.2具體實現(xiàn)中采用的關(guān)鍵技術(shù) 73.2.1JSP技術(shù) 73.2.2JDBC技術(shù) 73.2.3MVC編程模式 84需求分析 94.1USE-CASE用例圖 94.2系統(tǒng)主要業(yè)務(wù)流程 94.3功能需求 104.4開發(fā)環(huán)境 105系統(tǒng)設(shè)計 125.1系統(tǒng)體系結(jié)構(gòu) 125.2系統(tǒng)功能結(jié)構(gòu) 125.3數(shù)據(jù)庫表結(jié)構(gòu) 136系統(tǒng)實現(xiàn)及測試 156.1系統(tǒng)主要模塊的實現(xiàn) 156.1.1系統(tǒng)登錄功能界面 156.1.2修改登錄密碼功能界面 156.1.3車位信息管理功能界面 166.1.4停車信息添加功能界面 176.1.5停車信息管理功能界面 186.1.6費用結(jié)算模塊功能界面 186.1.7停車信息查詢功能界面 186.2實例測試的研究與選擇 196.3測試環(huán)境與測試條件 196.4實例測試表格 207結(jié)論與展望 21參考文獻(xiàn) 22致謝 231引言當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,計算機(jī)被廣泛應(yīng)用于B/S系統(tǒng)環(huán)境。計算機(jī)的好處在于它能夠進(jìn)行信息管理。使用計算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了安全性。對于復(fù)雜的信息管理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計算機(jī)與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了方便小區(qū)出入車輛對信息的網(wǎng)上管理而設(shè)計的。課題研究意義及背景隨著國民經(jīng)濟(jì)的迅速發(fā)展以及科學(xué)技術(shù)的全面進(jìn)步,計算機(jī)行業(yè)也是迅速發(fā)展,以計算機(jī)以及通信及時的為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時期。隨著經(jīng)濟(jì)文化水平的提高,人們對生活的質(zhì)量以及工作的環(huán)境要求也是越來越高。現(xiàn)在企業(yè)或商家的信息管理,大部分都采用人工管理模式,這相對于規(guī)模比較小的公司來說,是可以應(yīng)付日常的管理需要的。但是,隨著各行各業(yè)競爭日益的激烈,商家必須提高信息管理的工作效率,而解決這些問題的途徑之一,就是將信息管理系統(tǒng)引入到管理機(jī)制中來?,F(xiàn)今屬于計算機(jī)的時代,任何信息都可以通過計算機(jī)來進(jìn)行管理,計算機(jī)處理信息的高效性和準(zhǔn)確性可以極大的提高管理的效率,同時還可以降低出錯率,讓諸多復(fù)雜繁瑣的工作都由計算機(jī)來輔助完成。因此,開發(fā)這樣的住宅小區(qū)出入口車輛管理系統(tǒng)成為了很有必要的事情。本論文所介紹的便是一個住宅小區(qū)出入口車輛管理系統(tǒng)的設(shè)計開發(fā)過程,以方便實現(xiàn)小區(qū)出入車輛對停車收費信息管理的系統(tǒng)化,規(guī)范化以及自動化,從而達(dá)到提高小區(qū)出入車輛管理效率的目的。論文的目的及設(shè)計要求住宅小區(qū)出入口車輛管理系統(tǒng)主要目的是對小區(qū)出入車輛所有的停車收費信息進(jìn)行管理,并且合理管理好車位信息和停車信息以及費用結(jié)算的管理流程。提高小區(qū)出入車輛管理的效率,降低管理的成本。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù),以及前端應(yīng)用程序的開發(fā)。前者要求建立起數(shù)據(jù)一致性各完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而后者則要求應(yīng)用程序具有功能完備、易用等特點。因此本住宅小區(qū)出入口車輛管理系統(tǒng)采用JSP技術(shù)和SQLServer數(shù)據(jù)庫進(jìn)行系統(tǒng)的開發(fā)。系統(tǒng)的管理員可以修改個人登錄信息,管理車位信息、停車信息、進(jìn)行費用結(jié)算和停車信息查詢。在實現(xiàn)這些功能的同時,還對本住宅小區(qū)出入口車輛管理系統(tǒng)的操作界面進(jìn)行了很好的設(shè)計,極力為用戶提供一個友好的操作環(huán)境。我們主要從以下的三方面著手:可交互性、信息顯示以及數(shù)據(jù)的輸入。研究現(xiàn)狀及設(shè)計目標(biāo)住宅小區(qū)出入口車輛管理系統(tǒng)的現(xiàn)狀一直以來一般的小區(qū)出入車輛都是使用傳統(tǒng)的人工方式管理小區(qū)出入車輛的管理工作,在計算機(jī)尚未在信息管理中廣泛使用之前,小區(qū)出入車輛信息的管理主要依靠手工,手工過程的不足之處顯而易見,因此管理起來效率比較低并且容易出現(xiàn)錯誤。利用計算機(jī)來處理這些流程無疑會極大程度地提高效率和處理能力,方便對所有小區(qū)出入車輛信息進(jìn)行精準(zhǔn)的管理。住宅小區(qū)出入口車輛管理系統(tǒng)優(yōu)缺點分析1.優(yōu)點(1)采用易于維護(hù)的B/S模式。(2)采用高性能的關(guān)系型數(shù)據(jù)庫來存儲信息資源。(3)信息更新及時,界面方便用戶操作。2.缺點(1)軟件穩(wěn)定性有待提高現(xiàn)在很多的網(wǎng)站或者系統(tǒng)都是基于B/S模式,由于B/S模式存在并發(fā)性操作,不健全的設(shè)計和代碼會大大影響軟件的穩(wěn)定性。并且軟件提供商為了滿足客戶的需求,對軟件進(jìn)行多次修改,易造成系統(tǒng)的不穩(wěn)定,為后期的維護(hù)工作帶來了巨大的困難。(2)存在安全隱患B/S模式系統(tǒng)是基于瀏覽器實現(xiàn)客戶端操作的,由于瀏覽器常采用腳本模式,而腳本語言本身并不是十分安全完善的,所以存在一些安全隱患?,F(xiàn)行研究存在的問題及解決方法現(xiàn)行研究存在的問題1.?dāng)?shù)據(jù)庫選擇問題選擇一個功能強(qiáng)大,移植性強(qiáng)的關(guān)系型數(shù)據(jù)庫可以有效的與其它數(shù)據(jù)庫結(jié)合,減少程序?qū)μ囟〝?shù)據(jù)庫的依賴,增加系統(tǒng)的移植性。2.可擴(kuò)展性為了滿足客戶需求的不斷增多,程序難免會經(jīng)常修改和升級,因此要求程序應(yīng)具備良好的可擴(kuò)展性。3.開發(fā)平臺和語言好的平臺和語言能夠減少開發(fā)成本,延長軟件的生命周期。解決辦法鑒于目前住宅小區(qū)出入口車輛管理系統(tǒng)的需求與實際情況,解決上述問題應(yīng)具備以下幾方面的要求:1.選用SQLServer數(shù)據(jù)庫,可以更為持久的存放數(shù)據(jù),當(dāng)存儲設(shè)備改變時,不用重寫程序代碼便能很好的移植到其它數(shù)據(jù)庫系統(tǒng)。2.系統(tǒng)采用MVC模式,程序的實現(xiàn)過程采用模塊化,把業(yè)務(wù)信息按照應(yīng)用功能模塊拆分開:業(yè)務(wù)邏輯與數(shù)據(jù)庫服務(wù)器分開,用戶界面與業(yè)務(wù)邏輯分開,任一方的改變都不會過多影響對方。3.在開發(fā)平臺和語言上,使用MyEclipse開發(fā)平臺,并使用JSP語言作為主要的開發(fā)語言,JSP語言一次編寫隨處運行以及強(qiáng)大的可伸縮性等優(yōu)點更方便系統(tǒng)的開發(fā)以及維護(hù)。本課題要達(dá)到的設(shè)計目標(biāo)本課題采用B/S模式,面向小區(qū)出入車輛管理而開發(fā)的住宅小區(qū)出入口車輛管理系統(tǒng),系統(tǒng)登錄時需要對身份進(jìn)行驗證,其功能如下:a、具有修改登錄密碼功能,管理員登錄系統(tǒng)后可以對自己的登錄密碼進(jìn)行修改操作。b、具有車位信息管理功能,對所有車位信息進(jìn)行管理,可以查看車位信息、增加車位信息以及刪除車位信息。c、具有停車信息管理功能,對所有停車信息進(jìn)行管理,可以查看停車信息、增加停車信息以及刪除停車信息。d、具有停車信息查詢功能,管理員可以根據(jù)停車分區(qū)或編號對停車信息進(jìn)行查詢。e、具有費用結(jié)算功能,可以對停車信息進(jìn)行費用結(jié)算操作。經(jīng)濟(jì)效益分析本住宅小區(qū)出入口車輛管理系統(tǒng)是針對小區(qū)出入車輛而開發(fā)的,一方面系統(tǒng)中友好的人機(jī)界面和更強(qiáng)勁的功能支持,會讓使用本系統(tǒng)的人員的工作效率進(jìn)一步提高,從而節(jié)省人力、物力,進(jìn)而提高經(jīng)濟(jì)效益;另一方面系統(tǒng)開發(fā)成本低,現(xiàn)有PC機(jī)即可提供該系統(tǒng)開發(fā)工作需要的所有硬件設(shè)備環(huán)境,對于開發(fā)的成本要求也比較低。關(guān)鍵問題及分析住宅小區(qū)出入口車輛管理系統(tǒng)在設(shè)計與實現(xiàn)過程中,對系統(tǒng)安全性和穩(wěn)定性要求較高,系統(tǒng)采用前臺顯示和后臺數(shù)據(jù)處理分離的方式來解決這一問題。研究設(shè)計中要解決的問題在研究設(shè)計中,還存在著諸多有待解決的問題與困難,會用到許多以前未學(xué)過的難點去學(xué)習(xí)與攻破。現(xiàn)將研究設(shè)計中要解決的問題總結(jié)如下:數(shù)據(jù)表間聯(lián)系住宅小區(qū)出入口車輛管理系統(tǒng)所涉及的數(shù)據(jù)信息復(fù)雜,更具有復(fù)雜的業(yè)務(wù)邏輯關(guān)系,設(shè)計的表與表之間需要通過外鍵聯(lián)系起來。外鍵的聯(lián)系保證在小區(qū)出入車輛管理過程中業(yè)務(wù)操作穩(wěn)定的關(guān)鍵。數(shù)據(jù)庫設(shè)計的好壞將直接影響到前臺頁面的穩(wěn)定運行。由于住宅小區(qū)出入口車輛管理系統(tǒng)涉及到了具體的管理員添加或刪除車位信息、停車信息以及進(jìn)行停車信息查詢和費用結(jié)算功能操作,數(shù)據(jù)庫中的數(shù)據(jù)不能隨意刪除,以防出現(xiàn)車位或停車信息丟失的問題。若表間的聯(lián)系建立的不夠完善,當(dāng)程序?qū)嶋H運行時就會出現(xiàn)很多問題和漏洞,結(jié)果造成的損失將無法彌補(bǔ),程序也不便于維護(hù)。系統(tǒng)安全性由于本住宅小區(qū)出入口車輛管理系統(tǒng)是基于Web的,所有用戶都可以通過瀏覽器來登錄本系統(tǒng),因此要對用戶的身份進(jìn)行嚴(yán)格的驗證以確保整個系統(tǒng)信息的安全。在系統(tǒng)設(shè)計過程中,用戶登錄時只有輸入正確的用戶名以及密碼才可以成功的登錄到系統(tǒng)中,并且根據(jù)不同的用戶角色分配不同的功能權(quán)限。同時在每個頁面中都要添加用戶登錄狀態(tài)以及權(quán)限的驗證,即每次進(jìn)入指定的功能頁面,都需要驗證用戶是否正常的登錄系統(tǒng),并且驗證用戶是否有權(quán)限進(jìn)入這個功能頁面,這樣可以防止用戶通過非法途徑進(jìn)入到系統(tǒng)中。具體實現(xiàn)中采用的關(guān)鍵技術(shù)一個程序的開發(fā)采用什么樣的關(guān)鍵性技術(shù)是至關(guān)重要的。技術(shù)的好壞將直接影響著系統(tǒng)的運行速度,兼容性,穩(wěn)定性等。本住宅小區(qū)出入口車輛管理系統(tǒng)將主要采用JSP技術(shù),在開發(fā)過程中采用分層開發(fā)的方法,其具體描述如下:JSP技術(shù)JSP技術(shù)是Java系列技術(shù)的一部分,它是以Java為基礎(chǔ)的。JSP頁面被編譯成servlets,并可以調(diào)用JavaBeans組件或者是EnterpriseJavaBeans組件,以便于在服務(wù)器端的處理。因此,JSP技術(shù)在構(gòu)建基于web的可以升級的應(yīng)用程序的時候扮演了一個非常重要的角色。在JSP技術(shù)中提供了一種簡單而又快速的方法來創(chuàng)建顯示動態(tài)生成的Web頁面。它是由軟件業(yè)處于領(lǐng)先地位的Sun公司來制定了相關(guān)JSP技術(shù)的規(guī)范,而該規(guī)范定義了如何在服務(wù)器以及JSP頁面之間來進(jìn)行交互,還描述了頁面格式以及語法。JSP頁面使用XML標(biāo)簽和scriptlets進(jìn)行封裝,生成頁面內(nèi)容的邏輯。它將各種格式的標(biāo)簽(XML格式或者是HTML格式)直接的傳遞回響應(yīng)的頁面。通過這種方式,JSP頁面實現(xiàn)了頁面邏輯與設(shè)計與顯示的分離。JSP技術(shù)的設(shè)計是具有開放性的,符合行業(yè)的標(biāo)準(zhǔn),同時它還支持大部分的瀏覽器、服務(wù)器以及相關(guān)的工具,它是行業(yè)的結(jié)果。所有的JSP實現(xiàn)的技術(shù)都支持腳本語言,都是以Java編程語言為基礎(chǔ)的。JSP技術(shù)本身具有可適應(yīng)性以及支持復(fù)雜的操作。JSP技術(shù)的發(fā)展速度非常快,主要是因為使用可重用的組件和標(biāo)簽取代了對頁面本身的腳本語言的依賴。JDBC技術(shù)JDBC的英文全稱是JavaDataBaseConnectivitystandard,JDBC是一個面向?qū)ο蟮膽?yīng)用程序的接口,通過它可以訪問各類關(guān)系型數(shù)據(jù)庫。JDBC也是java核心類庫的一部分。用于特定數(shù)據(jù)庫的一套實施了JDBC接口的類集是JDBCdriver。共有四種類型的JDBCdriver:類型一的driver。通常稱為“native-API,partlyJavadriver”。類型一的driver是將JDBC調(diào)用轉(zhuǎn)換成為特定的數(shù)據(jù)庫。類型一的driver要求客戶端的機(jī)器必須安裝相應(yīng)的二進(jìn)制代碼。因此類型一的driver不太適合用于數(shù)據(jù)庫的Applet。類型二的driver。通常稱為“nativeprotocol,pureJavadriver”,它能將JDBC的調(diào)用轉(zhuǎn)換為數(shù)據(jù)庫直接使用的網(wǎng)絡(luò)協(xié)議。類型二的driver是不需要安裝客戶端軟件,它是純的Java程序,是使用Javasockets來連接數(shù)據(jù)庫,因此類型二的driver特別適合用于通過網(wǎng)絡(luò)使用后臺數(shù)據(jù)庫的Applet。類型三的driver。通常稱為“JDBC-ODBCbridgedriver”,類型三的driver能夠使客戶端通過JDBC調(diào)用連接到一個使用ODBCdriver的數(shù)據(jù)庫。使用類型三的driver需要每個客戶端的機(jī)器都必須裝上數(shù)據(jù)庫對應(yīng)的ODBCdriver,但是ODBCdriver不一定能跟Java兼容。類型四的driver。通常稱為“JDBC-NetpureJavadriver”。類型四的driver能將JDBC的調(diào)用轉(zhuǎn)換為獨立于數(shù)據(jù)庫的網(wǎng)絡(luò)協(xié)議。類型四的driver特別適合具有中間件的分布式應(yīng)用,但目前類型四的driver的產(chǎn)品不多MVC編程模式住宅小區(qū)出入口車輛管理系統(tǒng)遵循MVC的編程模式設(shè)計,MVC(Model_View_Controller,模式—視圖—控制器)MVC只是一個抽象的設(shè)計概念,它將待開發(fā)的應(yīng)用程序分為三個獨立的部分:模型(Model)、視圖(View)、和控制器(Controller)。提出這種模式只要是因為應(yīng)用程序中用來完成任務(wù)的代碼——模型(也稱“業(yè)務(wù)邏輯”),通常是程序中相對應(yīng)穩(wěn)定的部分,并且會被重復(fù)使用,而程序與用戶進(jìn)行交互的頁面-視圖,卻是經(jīng)常改變的。如果因需要更新頁面而不得不對業(yè)務(wù)邏輯進(jìn)行改動,或者要在不同的模塊中應(yīng)用到相同的功能而重復(fù)的編寫業(yè)務(wù)邏輯代碼,不僅降低了整體程序開發(fā)的進(jìn)程,而且會使程序變得難以維護(hù)。因此,將業(yè)務(wù)邏輯代碼與外觀呈現(xiàn)分離,將會更容易的根據(jù)需求改進(jìn)程序。需求分析需求分析是軟件開發(fā)過程中的重要階段,其基本任務(wù)是回答“系統(tǒng)必須做什么及該怎樣做”這個問題。隨著市場經(jīng)濟(jì)的發(fā)展,信息管理系統(tǒng)已經(jīng)逐漸走入了人們的生活,并在信息管理中發(fā)揮著重要的作用,在這種形勢的驅(qū)使下,為了滿足停車貴的需求,住宅小區(qū)出入口車輛管理系統(tǒng)被設(shè)計和開發(fā)。USE-CASE用例圖住宅小區(qū)出入口車輛管理系統(tǒng)的用例功能包括修改登錄密碼、車位信息管理、停車信息管理、停車信息查詢以及費用結(jié)算功能,如圖4.1所示為本系統(tǒng)的整體用例圖。系統(tǒng)整體用例圖系統(tǒng)主要業(yè)務(wù)流程若要開發(fā)一個良好的系統(tǒng),就要先明確其系統(tǒng)的業(yè)務(wù)流程,住宅小區(qū)出入口車輛管理系統(tǒng)主要的業(yè)務(wù)就是實現(xiàn)小區(qū)出入車輛的在線管理車位信息、停車信息以及停車信息查詢和費用結(jié)算的功能。首先管理員可以修改登錄密碼,可以對車位信息、停車信息進(jìn)行管理,也可以進(jìn)行停車信息查詢和費用結(jié)算功能,根據(jù)這個停車信息的添加、查詢以及結(jié)算的流程繪制出其業(yè)務(wù)流程如下:小區(qū)出入車輛管理流程圖功能需求1、登錄驗證功能:為了保證住宅小區(qū)出入口車輛管理系統(tǒng)信息的安全性,進(jìn)入系統(tǒng)時需要對用戶身份進(jìn)行驗證,如果驗證無誤可成功進(jìn)入系統(tǒng),如果用戶名或者密碼不正確將返回錯誤提示要求重新輸入。2、車位信息管理功能:管理員對所有車位信息的管理操作,可以添加一個新的車位信息,也可以對已經(jīng)添加的車位信息進(jìn)行刪除的操作。3、停車信息管理功能:管理員對所有停車信息的管理操作,可以添加一個新的停車信息,也可以對已經(jīng)添加的停車信息進(jìn)行刪除的操作。4、停車信息查詢功能:管理員可以根據(jù)車位分區(qū)或車位編號停車信息進(jìn)行查詢。5、費用結(jié)算功能:管理員可以對停車信息進(jìn)行費用結(jié)算。開發(fā)環(huán)境操作系統(tǒng):Windows7開發(fā)語言:JSP、Java語言數(shù)據(jù)庫:SQLServerWEB服務(wù)器:Tomcat6開發(fā)工具:Dreamweaver、MyEclipse68.6客戶端瀏覽器:IE9系統(tǒng)設(shè)計住宅小區(qū)出入口車輛管理系統(tǒng)設(shè)計的好壞將對系統(tǒng)的開發(fā)和維護(hù)起著至關(guān)重要的作用。系統(tǒng)的實現(xiàn)需要符合所有用戶的要求,只有對用戶的要求考慮的全面,才會開發(fā)出功能強(qiáng)大穩(wěn)定的住宅小區(qū)出入口車輛管理系統(tǒng)。系統(tǒng)體系結(jié)構(gòu)本系統(tǒng)采用的是B/S的體系結(jié)構(gòu)模式,系統(tǒng)界面完全通過瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是系統(tǒng)的主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。B/S結(jié)構(gòu)利用不斷成熟和普及的瀏覽器技術(shù)實現(xiàn)原來需要復(fù)雜專用軟件才能實現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。用戶通過瀏覽器向WEB服務(wù)器發(fā)出請求,WEB服務(wù)器將請求發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫接到請求后將結(jié)果再返回到WEB服務(wù)器中,最后由WEB服務(wù)器傳給瀏覽器顯示給用戶。系統(tǒng)功能結(jié)構(gòu)根據(jù)需求調(diào)研結(jié)果確定本住宅小區(qū)出入口車輛管理系統(tǒng)的功能結(jié)構(gòu),系統(tǒng)主要包括修改登錄密碼、車位信息管理、停車信息管理、停車信息查詢以及費用結(jié)算功能這幾大功能模塊,每個功能模塊下還將有多個子功能,如圖5.1所示為本住宅小區(qū)出入口車輛管理系統(tǒng)的功能結(jié)構(gòu)圖。系統(tǒng)功能結(jié)構(gòu)圖數(shù)據(jù)庫表結(jié)構(gòu)根據(jù)對系統(tǒng)的主要功能的分析,住宅小區(qū)出入口車輛管理系統(tǒng)的表有管理員信息表、車位信息表以及停車信息表,各個表結(jié)構(gòu)描述如下:1、管理員信息表t_admin管理員信息表里面存儲了所有的管理員信息。如表5.1:管理員信息表列名類型長度主鍵非空說明userIdint10YY管理員IDuserNameVarchar230NY用戶名userPwVarchar230NY密碼2、車位信息表t_chewei車位信息表里面存儲了所有的車位信息。如表5.2:車位信息表列名類型長度主鍵非空說明idint10YY車位IDbianhaoVarchar250NY編號quyuVarchar230NY區(qū)域ztVarchar250NY狀態(tài)3、停車信息表t_ting停車信息表里面存儲了所有的停車信息。如表5.3:停車信息表列名類型長度主鍵非空說明idint10YY停車IDchewei_idVarchar250NY車位IDchexingVarchar230NY車型chepaiVarchar250NY車牌kaishishijianVarchar250NY開始時間jieshushijianVarchar250NY結(jié)束時間feiyongint10NY費用系統(tǒng)實現(xiàn)及測試系統(tǒng)主要模塊的實現(xiàn)系統(tǒng)登錄功能界面進(jìn)入系統(tǒng)之后首先要進(jìn)入到系統(tǒng)的登錄頁面,在登錄頁面中將驗證用戶輸入的用戶名以及密碼是否正確,輸入正確的用戶名及密碼才可以成功的登錄系統(tǒng),如果用戶名或者密碼錯誤將返回錯誤提示,其實現(xiàn)頁面如圖6.1所示。系統(tǒng)登錄界面修改登錄密碼功能界面管理員成功登錄系統(tǒng)之后,點擊導(dǎo)航欄菜單“修改登錄密碼”,系統(tǒng)跳轉(zhuǎn)到修改登錄密碼子界面,在這里需要輸入正確的原密碼和設(shè)置新密碼,才能實現(xiàn)修改操作,其實現(xiàn)頁面如圖6.2所示。修改登錄密碼界面車位信息管理功能界面管理員點擊左側(cè)菜單“車位信息管理”,可以對車位信息進(jìn)行管理操作,在車位管理頁面中可以列表顯示出所有的車位信息,并可以選擇指定的車位進(jìn)行刪除的操作。其實現(xiàn)頁面如圖6.3所示。車位管理界面如果需要添加車位信息,可以進(jìn)入到車位添加頁面,在這里需要選擇或填寫車位信息的車位編號和車位分區(qū),添加時系統(tǒng)會對必填項進(jìn)行非空驗證,是否為空是通過form表單中的onsubmit="returncheckForm()來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式,其實現(xiàn)頁面如圖6.4所示。車位添加界面停車信息添加功能界面如果需要添加停車信息,可以進(jìn)入到停車添加頁面,在這里需要選擇或填寫停車信息的車位、車輛類型以及車牌號碼等信息,添加時系統(tǒng)會對必填項進(jìn)行非空驗證,是否為空是通過form表單中的onsubmit="returncheckForm()來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式,其實現(xiàn)頁面如圖6.5、6.6以及圖6.7所示。停車添加界面車位選擇界面車位添加成功提示界面停車信息管理功能界面管理員點擊左側(cè)菜單“費用結(jié)算模塊”,可以進(jìn)入停車信息管理頁面對停車信息進(jìn)行管理操作,在停車信息管理頁面中可以列表顯示出所有的停車信息,并可以選擇指定的停車信息進(jìn)行刪除的操作。其實

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論