2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩31頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  河北農(nóng)業(yè)大學(xué)</b></p><p><b>  信息科學(xué)與技術(shù)學(xué)院</b></p><p><b>  本科畢業(yè)設(shè)計(jì)論文</b></p><p>  智能小區(qū)數(shù)字化停車(chē)場(chǎng)管理系統(tǒng)</p><p>  姓 名: 賴(lài) 劍 輝</p&

2、gt;<p>  學(xué) 號(hào): 2010234030419</p><p>  專(zhuān)業(yè)班級(jí):軟件工程1001班</p><p>  指導(dǎo)老師: 趙 洋</p><p>  智能小區(qū)數(shù)字化停車(chē)場(chǎng)管理系統(tǒng)</p><p><b>  摘 要</b></p><p>  隨著汽車(chē)的

3、日益普及,車(chē)輛的防盜以及有效的車(chē)輛管理已經(jīng)受到社會(huì)的廣泛關(guān)注。各車(chē)輛管理部門(mén)或物業(yè)管理部門(mén)在給車(chē)主提供服務(wù)的同時(shí),如何能夠防止車(chē)輛被盜,降低經(jīng)營(yíng)風(fēng)險(xiǎn)?如何能夠防止停車(chē)費(fèi)流失?如何以較少的設(shè)備投入和較低運(yùn)營(yíng)成本實(shí)現(xiàn)車(chē)輛管理的現(xiàn)代化?小區(qū)車(chē)輛管理系統(tǒng)是一款對(duì)小區(qū)內(nèi)車(chē)輛進(jìn)行管理的軟件,旨在提高車(chē)輛管理的效率、減少管理費(fèi)用。本文首先介紹小區(qū)車(chē)輛管理系統(tǒng)的研究背景和意義;通過(guò)當(dāng)前停車(chē)場(chǎng)的發(fā)展趨勢(shì)和其它相關(guān)軟件產(chǎn)品的不足,兩個(gè)方面闡明本軟件的價(jià)值,

4、分析討論開(kāi)發(fā)車(chē)輛管理軟件的意義和主要功能;并從軟件的安全性、易用性、穩(wěn)定性等方面分析軟件開(kāi)發(fā)過(guò)程中應(yīng)該注意的問(wèn)題,指出小區(qū)車(chē)輛管理系統(tǒng)能提高小區(qū)的管理效率和節(jié)省資金。然后,分析討論數(shù)據(jù)庫(kù)系統(tǒng)的基本功能以及數(shù)據(jù)庫(kù)技術(shù)在小區(qū)車(chē)輛管理系統(tǒng)中的應(yīng)用,并結(jié)合實(shí)際情況分析數(shù)據(jù)的設(shè)計(jì)方法。最后針對(duì)小區(qū)車(chē)輛管理系統(tǒng)運(yùn)行過(guò)程中可能出現(xiàn)的問(wèn)題提出了解決方案,并從管理思想、軟件、系統(tǒng)三個(gè)概念層次對(duì)小區(qū)車(chē)輛管理系統(tǒng)的開(kāi)發(fā)與維護(hù)作了概括。因此,利用繼承擴(kuò)展性比較

5、好的jsp以及Mysql數(shù)據(jù)庫(kù)和MyEclipse作為開(kāi)發(fā)工具,開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情。</p><p>  關(guān)鍵詞:停車(chē)場(chǎng)管理系統(tǒng);數(shù)據(jù)庫(kù);jsp;MyEclipse;Mysql。</p><p><b>  Abstract</b></p><p>  With the increasing popularity of th

6、e automobile, vehicle anti-theft and vehicle management has been widespread concern in society. The vehicle management departments or property management departments to the owners to provide services at the same time, ho

7、w to prevent the theft of vehicles, reduce business risk? How to prevent the loss of parking fee? How to realize the vehicle management modernization with less investment in equipment and low operational costs? The vehic

8、le management system is </p><p>  Key words: parking management system ;database; jsp;MyEclipse;Mysql</p><p><b>  目 錄</b></p><p><b>  摘 要1</b></p>

9、<p>  Abstract1</p><p><b>  目 錄3</b></p><p><b>  1 引言5</b></p><p>  1.1 課題背景5</p><p>  1.2 主要開(kāi)發(fā)內(nèi)容5</p><p>  1.3 主要開(kāi)發(fā)思路

10、5</p><p>  2 系統(tǒng)開(kāi)發(fā)技術(shù)及環(huán)境6</p><p>  2.1 系統(tǒng)開(kāi)發(fā)開(kāi)發(fā)技術(shù)6</p><p>  2.2 系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境8</p><p>  2.3 系統(tǒng)體系結(jié)構(gòu)9</p><p>  2.3.1 系統(tǒng)體系結(jié)構(gòu)的一般闡述9</p><p>  2.3.2 C/

11、S模式與B/S模式的分析比較9</p><p>  2.4 開(kāi)發(fā)方法整體選擇10</p><p><b>  3 系統(tǒng)分析11</b></p><p>  3.1系統(tǒng)可行性分析11</p><p>  3.1.1 經(jīng)濟(jì)可行性11</p><p>  3.1.2 技術(shù)可行性11</

12、p><p>  3.1.3 操作可行性11</p><p>  3.2 系統(tǒng)功能需求分析12</p><p>  3.3 系統(tǒng)用例圖12</p><p>  3.4 系統(tǒng)流程分析13</p><p>  4 系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)14</p><p>  4.1 系統(tǒng)功能模塊設(shè)計(jì)14</p

13、><p>  4.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)15</p><p>  4.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述15</p><p>  4.2.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)說(shuō)明15</p><p>  4.3.1 系統(tǒng)登錄模塊18</p><p>  4.3.2 系統(tǒng)主界面19</p><p>  4.3.4 會(huì)員信息模塊

14、20</p><p>  4.3.5 費(fèi)率設(shè)置模塊21</p><p>  4.3.6 車(chē)位管理模塊22</p><p>  4.3.7 進(jìn)出場(chǎng)管理模塊23</p><p>  4.3.8 系統(tǒng)設(shè)置模塊25</p><p>  5 系統(tǒng)測(cè)試及評(píng)價(jià)26</p><p>  5.1 測(cè)試

15、的重要性及目的26</p><p>  5.2 測(cè)試的步驟26</p><p>  5.3 系統(tǒng)評(píng)價(jià)28</p><p><b>  結(jié)束語(yǔ)29</b></p><p><b>  參考文獻(xiàn)30</b></p><p><b>  致 謝31</

16、b></p><p><b>  1 引言</b></p><p><b>  1.1 課題背景</b></p><p>  近年來(lái)中國(guó)經(jīng)濟(jì)的高速發(fā)展,各地區(qū)的車(chē)輛數(shù)量增長(zhǎng)迅速,由此各地的車(chē)輛管理所需要保管的機(jī)動(dòng)車(chē)檔案資料增加迅速。隨著檔案資料的增加,工作人員勞動(dòng)強(qiáng)度增大,檔案資料的存儲(chǔ)、查詢(xún)等工作與辦公高效率的要求

17、矛盾日漸突出。本論文所介紹的便是一個(gè)車(chē)輛管理系統(tǒng),以規(guī)范對(duì)車(chē)輛信息的管理,提高管理效率。智能小區(qū)數(shù)字化停車(chē)場(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,并且選

18、擇功能強(qiáng)大的MyEclipse為開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā),Tomcat作為系統(tǒng)服務(wù)器。實(shí)踐證明:該系統(tǒng)經(jīng)濟(jì)、實(shí)用,具有良好的拓展性、穩(wěn)定性、安全性、可靠性。</p><p>  1.2 主要開(kāi)發(fā)內(nèi)容</p><p>  智能小區(qū)數(shù)字化停車(chē)場(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)

19、站管理人員大致了解網(wǎng)站的功能和流程。</p><p> ?。?) 深入了解企業(yè)、社會(huì)在智能小區(qū)數(shù)字化停車(chē)場(chǎng)的業(yè)務(wù)流程以及一些基本的需求和功能,在此基礎(chǔ)上繪制用例圖,完成智能小區(qū)數(shù)字化停車(chē)場(chǎng)系統(tǒng)的需求說(shuō)明書(shū);</p><p> ?。?) 借鑒一些書(shū)籍,學(xué)習(xí)和研究開(kāi)發(fā)該系統(tǒng)的相關(guān)技術(shù),如JSP項(xiàng)目開(kāi)發(fā)、MySQL數(shù)據(jù)庫(kù)、Web編程等等;</p><p> ?。?) 具體

20、實(shí)現(xiàn)智能小區(qū)數(shù)字化停車(chē)場(chǎng)系統(tǒng),包括分析和使用數(shù)據(jù)庫(kù),系統(tǒng)的詳細(xì)設(shè)計(jì)。</p><p>  1.3 主要開(kāi)發(fā)思路</p><p>  本系統(tǒng)是為社會(huì)機(jī)構(gòu)或企業(yè)設(shè)計(jì)的一個(gè)功能完整的智能小區(qū)數(shù)字化停車(chē)場(chǎng)系統(tǒng),本系統(tǒng)首先要對(duì)用戶(hù)的身份進(jìn)行識(shí)別,只有合法用戶(hù)才能進(jìn)入系統(tǒng),進(jìn)入系統(tǒng)后,首先打開(kāi)系統(tǒng)主窗體,在系統(tǒng)菜單欄可以選擇導(dǎo)航鏈接進(jìn)行不同的操作。智能小區(qū)數(shù)字化停車(chē)場(chǎng)管理系統(tǒng)是一個(gè)受限系統(tǒng),用戶(hù)分為系

21、統(tǒng)管理員和普通用戶(hù),普通用戶(hù)只能負(fù)責(zé)用戶(hù)基本操作,系統(tǒng)管理員還可以對(duì)普通用戶(hù)授權(quán),高級(jí)操作等。</p><p>  1.4 本系統(tǒng)的預(yù)期成果</p><p>  設(shè)計(jì)和實(shí)現(xiàn)智能小區(qū)數(shù)字化停車(chē)場(chǎng)系統(tǒng),使管理的工作系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高管理效率、降低成本的目的,本系統(tǒng)應(yīng)達(dá)到如下目標(biāo): (1) 靈活的人機(jī)交互界面,操作簡(jiǎn)單方便,界面簡(jiǎn)潔美觀(guān) ;(2) 可以通過(guò)菜單、工具欄等靈活

22、操作;(3) 對(duì)客戶(hù)和操作員的信息互通提供相應(yīng)的管理功能:(4) 查詢(xún)方便,無(wú)論是按名稱(chēng)、操作員帳號(hào)其中任一項(xiàng)都可以進(jìn)行有效查詢(xún) ;(5) 系統(tǒng)管理員可以對(duì)用戶(hù)進(jìn)行授權(quán);(6) 系統(tǒng)運(yùn)行穩(wěn)定,安全可靠。</p><p>  2 系統(tǒng)開(kāi)發(fā)技術(shù)及環(huán)境</p><p>  2.1 系統(tǒng)開(kāi)發(fā)開(kāi)發(fā)技術(shù)</p><p>  1 .以J2EE為開(kāi)發(fā)平臺(tái)</p>

23、<p>  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ù)載平衡和可重用性。</p><

24、p>  2. 選擇JSP作為開(kāi)發(fā)語(yǔ)言</p><p>  JSP(Java Server Pages)是由Sun Microsystems公司倡導(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)的,即能在Linu

25、x下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP技術(shù)的優(yōu)勢(shì)如下:</p><p> ?。?)一次編寫(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)服

26、務(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)之下。</p><p>  3.選擇基于MVC機(jī)制的Spring技術(shù)</p><p>  (1)

27、MVC模式概述</p><p>  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層

28、獲取數(shù)據(jù),送到View層顯示。MVC的結(jié)構(gòu)如圖1所示:</p><p><b>  資料來(lái)源</b></p><p>  MVC作為一種分層規(guī)定、模塊化的設(shè)計(jì)思想,它的優(yōu)點(diǎn)有以下幾方面:模型可以被重用;模型是自包含的,它與視圖和控制器相獨(dú)立;控制器提高了應(yīng)用程序的靈猴性和可配置性。</p><p> ?。?)Spring架構(gòu)概述</p&g

29、t;<p>  Spring是一個(gè)開(kāi)源框架,它由Rod Johnson創(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 可插

30、入的 MVC 架構(gòu),可以選擇是使用內(nèi)置的 Spring Web 框架還是 Struts 這樣的 Web 框架。通過(guò)策略接口,Spring 框架是高度可配置的,而且包含多種視圖技術(shù),例如 JavaServer Pages(JSP)技術(shù)、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的視圖,所以不會(huì)強(qiáng)迫您只使用 JSP 技術(shù)。Spring MVC 分離了控制器、模型對(duì)象、分派器以及處理程序?qū)ο蟮?/p>

31、角色,這種分離讓它們更容易進(jìn)行定制。簡(jiǎn)單來(lái)說(shuō),Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架, 所有Spring的這些特征使你能夠編</p><p>  選擇MySQL作為后臺(tái)數(shù)據(jù)庫(kù)</p><p>  MySQL是一個(gè)開(kāi)源數(shù)據(jù)庫(kù),它性能非常好,并且很快捷,常被一些中小企業(yè)使用。MySQL是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS,database managemen

32、t system)。MySQL包括安裝該程序、建立不同級(jí)別的用戶(hù)訪(fǎng)問(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)化查詢(xún)語(yǔ)言(SQL ,Structured Query Language),所有的關(guān)系數(shù)據(jù)庫(kù)都使用該語(yǔ)言。SQL是Structured Quevy Language(結(jié)構(gòu)化查詢(xún)語(yǔ)言)的縮寫(xiě)。SQL是專(zhuān)為數(shù)據(jù)庫(kù)而建立的操作命令集,

33、是一種功能齊全的數(shù)據(jù)庫(kù)語(yǔ)言。在使用它時(shí),只需要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。SQL功能強(qiáng)大、簡(jiǎn)單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫(kù)操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫(kù)均支持SQL。 </p><p>  2.2 系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境</p><p>  硬件環(huán)境:本系統(tǒng)開(kāi)發(fā)及運(yùn)行的硬件環(huán)境如下: CPU:1G以上;內(nèi)存:512M以上;</p>&

34、lt;p>  軟件環(huán)境:本系統(tǒng)軟件開(kāi)發(fā)及運(yùn)行環(huán)境如下: 開(kāi)發(fā)工具:MyEclipse8.5;</p><p>  數(shù)據(jù)庫(kù)系統(tǒng):My SQL JDK環(huán)境:JavaSEDevelopmentKIT(JDK) Version6;</p><p>  運(yùn)行平臺(tái):Windows</p><p>  Web服務(wù)器:Tomcat</p>&l

35、t;p>  2.3 系統(tǒng)體系結(jié)構(gòu)</p><p>  2.3.1 系統(tǒng)體系結(jié)構(gòu)的一般闡述</p><p>  停車(chē)場(chǎng)管理系統(tǒng)平臺(tái)結(jié)構(gòu)模式大體上分為4種:主機(jī)終端模式、文件服務(wù)器模式、客戶(hù)機(jī)/服務(wù)器模式(Clint/Server,簡(jiǎn)稱(chēng)C/S)、web瀏覽器/服務(wù)器模式(Browser/Server,簡(jiǎn)稱(chēng)B/S)。主機(jī)終端模式由于硬件選擇有限,已被逐步淘汰。而文件服務(wù)器模式由于硬件選擇有

36、限,硬件投資得不到保證,已被逐步淘汰。而文件服務(wù)器模式只適合小規(guī)模的局域網(wǎng),對(duì)于用戶(hù)多,數(shù)據(jù)量大的情況就會(huì)產(chǎn)生網(wǎng)絡(luò)瓶頸,特別是在互聯(lián)網(wǎng)上不能滿(mǎn)足用戶(hù)要求。因此,現(xiàn)代企業(yè)級(jí)平臺(tái)結(jié)構(gòu)模式應(yīng)主要考慮C/S模式和B/S模式。</p><p>  2.3.2 C/S模式與B/S模式的分析比較</p><p> ?。?)C/S模式及其特點(diǎn)</p><p>  C/S (Clie

37、nt/Server)結(jié)構(gòu),即客戶(hù)機(jī)和服務(wù)器結(jié)構(gòu)。C/S模式主要由客戶(hù)應(yīng)用程序(Client)、服務(wù)器管理程序(Server)和中間件(middleware)三個(gè)部件組成??蛻?hù)應(yīng)用程序是系統(tǒng)中用戶(hù)與數(shù)據(jù)進(jìn)行交互的部件。服務(wù)器程序負(fù)責(zé)有效地管理系統(tǒng)資源,如管理一個(gè)信息數(shù)據(jù)庫(kù),其主要工作是當(dāng)多個(gè)客戶(hù)并發(fā)地請(qǐng)求服務(wù)器上的相同資源時(shí),對(duì)這些資源進(jìn)行最優(yōu)化管理。中間件負(fù)責(zé)聯(lián)結(jié)客戶(hù)應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個(gè)作業(yè),以滿(mǎn)足用戶(hù)查詢(xún)管理數(shù)據(jù)的要

38、求。</p><p>  對(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.由于客戶(hù)端實(shí)現(xiàn)與服務(wù)器端的直接連接,沒(méi)有中間環(huán)節(jié),因此響應(yīng)速度快4.在C/S模式中,作為客戶(hù)機(jī)的計(jì)算機(jī)都要安裝客戶(hù)機(jī)程序,一旦軟件系統(tǒng)升級(jí),每臺(tái)客戶(hù)機(jī)都要安裝客戶(hù)機(jī)程序,系統(tǒng)升級(jí)和維護(hù)較為復(fù)雜</p><

39、;p> ?。?)B/S模式及其特點(diǎn)</p><p>  B/S模式即Brower/Server結(jié)構(gòu)模式,是基于Internet/Intranet的結(jié)構(gòu)模式,分為三層,第一層為表示層,用戶(hù)通過(guò)瀏覽器完成和后臺(tái)的交互及最終查詢(xún)結(jié)果的輸出功能。第二層為具有ODBC接口的WEB服務(wù)器,屬功能層,主要利用服務(wù)器完成客戶(hù)的應(yīng)用功能。第三層為數(shù)據(jù)層,根據(jù)客戶(hù)的請(qǐng)求獨(dú)立地進(jìn)行各種運(yùn)算。即前臺(tái)客戶(hù)端采用瀏覽器,中間件服務(wù)器為

40、Web服務(wù)器,后臺(tái)為數(shù)據(jù)庫(kù)服務(wù)器。此種結(jié)構(gòu)由客戶(hù)端在Web頁(yè)面發(fā)出請(qǐng)求至Web Sever,再由Web Sever向數(shù)據(jù)庫(kù)服務(wù)器發(fā)出請(qǐng)求,而最后中間件服務(wù)器接受到數(shù)據(jù)庫(kù)服務(wù)器的應(yīng)答后,最終返回給客戶(hù)端的仍然是頁(yè)面形式。這樣實(shí)現(xiàn)了客戶(hù)端不直接和數(shù)據(jù)庫(kù)服務(wù)器發(fā)生關(guān)系,保證了數(shù)據(jù)安全性。對(duì)Browse/Server模式而言,其主要特點(diǎn)為:</p><p>  1.用戶(hù)使用方便。其在邏輯上采用了3層結(jié)構(gòu),它在前臺(tái)Brow

41、se和后臺(tái)Server之間增加了一層Web Server層,所有的應(yīng)用程序模塊都安裝在它上面,在Browse上只需安裝一個(gè)通用的瀏覽器軟件,因此,這種模式簡(jiǎn)化了客戶(hù)端,使用戶(hù)的操作更加方便。</p><p>  2.系統(tǒng)開(kāi)發(fā)、維護(hù)、升級(jí)方便。每當(dāng)服務(wù)器應(yīng)用程序升級(jí)時(shí),只要在服務(wù)器上升級(jí)服務(wù)應(yīng)用程序即可,用戶(hù)計(jì)算機(jī)上的瀏覽器軟件不需要修改,系統(tǒng)開(kāi)發(fā)和升級(jí)維護(hù)方便。</p><p>  3.B

42、/S模式具有很強(qiáng)的開(kāi)放性。在B/S模式下,用戶(hù)通過(guò)通用的瀏覽器進(jìn)行訪(fǎng)問(wèn),系統(tǒng)開(kāi)放性好。</p><p>  4.B/S模式的結(jié)構(gòu)易于擴(kuò)展。由于Web的平臺(tái)無(wú)關(guān)性,B/S模式的結(jié)構(gòu)可以任意擴(kuò)展,可以從包含一臺(tái)服務(wù)器和幾個(gè)用戶(hù)的小型系統(tǒng)擴(kuò)展成為擁有成千上萬(wàn)個(gè)用戶(hù)的大型系統(tǒng)。根據(jù)發(fā)展需要,可對(duì)系統(tǒng)隨時(shí)進(jìn)行擴(kuò)展,降低了系統(tǒng)的開(kāi)發(fā)和維護(hù)的開(kāi)銷(xiāo)。</p><p>  鑒于B/S相對(duì)于C/S的先進(jìn)性,在

43、某些方面相對(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)始使用它,并且收到了一定的成效。</p><p>  2.4 開(kāi)發(fā)方法整體選擇</p><p>  根據(jù)用戶(hù)的實(shí)際情況和需要,最終決定采用在Windows

44、下利用spring框架,使用JSP+SQL開(kāi)發(fā),采用B/S結(jié)構(gòu)。這樣的好處是:1.使用JSP+SQL靈活方便,可擴(kuò)充性、可移植性較好。2.spring框架有利于降低開(kāi)發(fā)成本,整和個(gè)類(lèi)框架,方便測(cè)試,統(tǒng)一配置,靈活擴(kuò)展。3.采用 B/S結(jié)構(gòu)是能充分發(fā)揮客戶(hù)端PC的處理能力,很多工作可以在客戶(hù)端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶(hù)端響應(yīng)速度快。</p><p><b>  3 系統(tǒng)分析</b

45、></p><p>  3.1系統(tǒng)可行性分析</p><p>  為了給軟件開(kāi)發(fā)者提供是否進(jìn)行項(xiàng)目實(shí)施的參考依據(jù),現(xiàn)分析項(xiàng)目的經(jīng)濟(jì)可行性,技術(shù)可行性和操作可行性。</p><p>  3.1.1 經(jīng)濟(jì)可行性</p><p>  智能小區(qū)數(shù)字化停車(chē)場(chǎng)系統(tǒng)是一個(gè)小型的管理系統(tǒng), 在開(kāi)發(fā)時(shí)需要軟件開(kāi)發(fā)人員花費(fèi)一定的時(shí)間和精力,因此需要一定的資

46、金。開(kāi)發(fā)、運(yùn)行和維護(hù)費(fèi)用主要包括:購(gòu)買(mǎi)和安裝設(shè)備的費(fèi)用:計(jì)算機(jī)硬件、系統(tǒng)軟件、 機(jī)房、電源等; 但它給企業(yè)帶來(lái)的利潤(rùn)是不可估量的,節(jié)省了許多人力,物力上的開(kāi)支,使資產(chǎn)管理工作變繁為簡(jiǎn),使其更加合理化、規(guī)范化。工作效率的提高就意為著整體水平的提高,是非常值得投資的。</p><p>  3.1.2 技術(shù)可行性</p><p>  技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開(kāi)發(fā)工作

47、,軟硬件配置是否滿(mǎn)足開(kāi)發(fā)的需求等。本庫(kù)存管理系統(tǒng)用的是JSP開(kāi)發(fā)語(yǔ)言,調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿(mǎn)足開(kāi)發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。軟件方面:由于目前單機(jī)模式相對(duì)發(fā)展成熟,故軟件的開(kāi)發(fā)平臺(tái)成熟可行,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿(mǎn)足系統(tǒng)的需求。</p><p>  3.1.3 操作可行性</p><p>  系統(tǒng)是在JDK環(huán)境下開(kāi)發(fā)的,易于操作。而且系

48、統(tǒng)還采用了可視化面向?qū)ο蟮墓ぞ唛_(kāi)發(fā),其窗口、界面簡(jiǎn)潔易懂,所以系統(tǒng)在操作上是可行的。</p><p>  3.2 系統(tǒng)功能需求分析</p><p>  一個(gè)典型的的停車(chē)場(chǎng)管理系統(tǒng)需要包括車(chē)輛進(jìn)出的管理及收費(fèi)功能,停車(chē)場(chǎng)車(chē)位及車(chē)輛的進(jìn)出查詢(xún)功能和系統(tǒng)的設(shè)置及管理功能。</p><p>  通過(guò)對(duì)停車(chē)場(chǎng)車(chē)輛管理的調(diào)查研究,要求系統(tǒng)具有以下功能:</p>&

49、lt;p> ?。?)停車(chē)場(chǎng)的設(shè)置:車(chē)輛類(lèi)型,會(huì)員卡類(lèi)型,停放類(lèi)型;</p><p> ?。?)會(huì)員管理:會(huì)員基本信息的瀏覽和管理;</p><p> ?。?)費(fèi)率設(shè)置:對(duì)于臨時(shí)停車(chē)的費(fèi)率的設(shè)置;</p><p> ?。?)車(chē)位管理:車(chē)位信息的瀏覽和管理;</p><p> ?。?)進(jìn)出場(chǎng)管理:進(jìn)出場(chǎng)信息的管理和查詢(xún);</p>

50、<p>  (6)系統(tǒng)管理:分為用戶(hù)的信息管理和當(dāng)前用戶(hù)的個(gè)人信息瀏覽。</p><p><b>  3.3 系統(tǒng)用例圖</b></p><p>  智能小區(qū)數(shù)字化停車(chē)場(chǎng)系統(tǒng)是一個(gè)受限系統(tǒng),用戶(hù)分為系統(tǒng)管理員和普通用戶(hù),不同類(lèi)型的用戶(hù)在系統(tǒng)中有自己相對(duì)應(yīng)的使用權(quán)限。智能小區(qū)數(shù)字化停車(chē)場(chǎng)系統(tǒng)的用例圖如下圖所示,該圖描述了從系統(tǒng)外部看系統(tǒng)的所有功能。<

51、/p><p>  3.4 系統(tǒng)流程分析</p><p>  本系統(tǒng)首先要對(duì)用戶(hù)的身份進(jìn)行識(shí)別,只有合法用戶(hù)才能進(jìn)入系統(tǒng)。進(jìn)入系統(tǒng)后,首先打開(kāi)系統(tǒng)主界面,在系統(tǒng)主界面的菜單欄可以選擇各種導(dǎo)航鏈接來(lái)進(jìn)行各種操作。由于不同權(quán)限的用戶(hù)對(duì)于系統(tǒng)有不同的功能,下面就以系統(tǒng)管理員為例,其系統(tǒng)流程圖如圖2所示。</p><p><b>  4 系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)</b>

52、;</p><p>  4.1 系統(tǒng)功能模塊設(shè)計(jì)</p><p> ?。?)停車(chē)場(chǎng)的設(shè)置,可設(shè)置多種車(chē)輛類(lèi)型,如小轎車(chē)、越野車(chē)、面包車(chē)。可設(shè)置會(huì)員卡類(lèi)型,一般會(huì)員卡分為月卡、季卡、年卡,會(huì)員卡實(shí)行辦卡時(shí)一次性收費(fèi),辦卡后出入停車(chē)場(chǎng)不收費(fèi)。可設(shè)置停放類(lèi)型為小區(qū)業(yè)主停車(chē)和臨時(shí)停車(chē)。相應(yīng)的類(lèi)型均有增加、修改和刪除操作。</p><p>  (2)會(huì)員管理,可以實(shí)現(xiàn)會(huì)員的信

53、息瀏覽和信息管理。會(huì)員的信息包括會(huì)員賬號(hào)、會(huì)員編號(hào)、會(huì)員卡類(lèi)型、會(huì)員卡辦理的開(kāi)始和結(jié)束時(shí)間,繳費(fèi)金額和會(huì)員的車(chē)牌號(hào)。對(duì)于會(huì)員信息均有新增、修改和刪除操作。也可以輸入會(huì)員的某個(gè)信息查詢(xún)?cè)摃?huì)員的所有信息。</p><p> ?。?)費(fèi)率的設(shè)置,可以修改臨時(shí)停車(chē)的費(fèi)率。</p><p> ?。?)車(chē)位的管理,可以瀏覽所有車(chē)位的信息和使用狀態(tài),對(duì)于車(chē)位的信息管理可以根據(jù)停車(chē)場(chǎng)的規(guī)模相應(yīng)的增加、修改

54、和刪除車(chē)位。</p><p>  (5)進(jìn)出場(chǎng)管理,可查詢(xún)?yōu)g覽所有車(chē)輛的進(jìn)出場(chǎng)信息,車(chē)輛進(jìn)場(chǎng)時(shí)登記其牌照、車(chē)輛類(lèi)型、停放類(lèi)型、停放車(chē)位,進(jìn)場(chǎng)時(shí)間,若是會(huì)員停車(chē)還需記錄會(huì)員賬號(hào)。車(chē)輛出場(chǎng)時(shí)點(diǎn)擊相應(yīng)的出場(chǎng)操作,系統(tǒng)即刻計(jì)算本次停車(chē)的費(fèi)用,若是會(huì)員停車(chē)則金額為零,臨時(shí)停車(chē)顯示相應(yīng)的金額,若會(huì)員卡過(guò)期則按臨時(shí)停車(chē)顯示金額。</p><p> ?。?)系統(tǒng)管理,有系統(tǒng)用戶(hù)的添加,修改和刪除,系統(tǒng)管理

55、員可以設(shè)置系統(tǒng)操作員的使用權(quán)限??梢詾g覽當(dāng)前用戶(hù)的個(gè)人信息。</p><p>  4.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  4.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述</p><p>  計(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ī)化的信

56、息進(jìn)行各種操作,就是如何利用數(shù)據(jù)庫(kù)管理系統(tǒng)、系統(tǒng)軟件和相關(guān)硬件系統(tǒng),將用戶(hù)的要求轉(zhuǎn)化成有效的數(shù)據(jù)結(jié)構(gòu),并使數(shù)據(jù)庫(kù)結(jié)構(gòu)易于實(shí)現(xiàn)用戶(hù)新的要求的過(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)系,滿(mǎn)足用戶(hù)數(shù)據(jù)要求和加工要求,又能被某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)所接受,同時(shí)能實(shí)現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫(kù)。</

57、p><p>  4.2.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)說(shuō)明</p><p>  本系統(tǒng)采用MYSQL作為后臺(tái)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)包含7張數(shù)據(jù)庫(kù)表。分別是車(chē)輛類(lèi)型表,車(chē)位信息管理表,會(huì)員基本信息表,會(huì)員卡類(lèi)型表,進(jìn)出場(chǎng)信息表,收費(fèi)信息表,停放類(lèi)型表。</p><p>  4.3 系統(tǒng)功能實(shí)現(xiàn)</p><p>  4.3.1 系統(tǒng)登錄模塊</p><

58、p>  登陸頁(yè)面需要用戶(hù)名、密碼以及用戶(hù)的登錄類(lèi)型,分為系統(tǒng)管理員和系統(tǒng)操作員,所以在登錄類(lèi)型中進(jìn)行區(qū)別,進(jìn)入后根據(jù)管理的級(jí)別,行使不同的功能。登陸時(shí)進(jìn)行驗(yàn)證,首先進(jìn)行頁(yè)面級(jí)的驗(yàn)證輸入的信息,用戶(hù)名和密碼不能為空。其次進(jìn)行數(shù)據(jù)庫(kù)的驗(yàn)證,當(dāng)系統(tǒng)中沒(méi)有該管理員的信息時(shí)將把錯(cuò)誤信息拋出到頁(yè)面,提示用戶(hù)出錯(cuò)原因。當(dāng)同一個(gè)用戶(hù)已經(jīng)登錄時(shí),使用同一賬號(hào)和密碼將不能登陸該系統(tǒng),在一定程度上提高了系統(tǒng)的安全性。其數(shù)據(jù)流圖如下:</p>

59、<p>  4.3.2 系統(tǒng)主界面</p><p>  4.3.3 停車(chē)場(chǎng)設(shè)置模塊</p><p><b>  車(chē)輛類(lèi)型</b></p><p><b>  會(huì)員卡類(lèi)型</b></p><p><b>  停放類(lèi)型</b></p><p>

60、  4.3.4 會(huì)員信息模塊</p><p><b>  會(huì)員基本信息</b></p><p><b>  會(huì)員的管理</b></p><p>  4.3.5 費(fèi)率設(shè)置模塊</p><p>  管理員通過(guò)編輯按鈕可設(shè)置臨時(shí)停車(chē)收費(fèi)的單價(jià)。</p><p>  4.3.6 車(chē)位

61、管理模塊</p><p>  車(chē)位的信息是根據(jù)停車(chē)場(chǎng)的規(guī)模而設(shè)置的,也可以根據(jù)規(guī)模的改變而改變,有較好的擴(kuò)展性。</p><p>  4.3.7 進(jìn)出場(chǎng)管理模塊</p><p>  如果有車(chē)入場(chǎng),首先要查看一下是否還有空閑的車(chē)位,如果沒(méi)有空閑車(chē)位,入場(chǎng)不成功。這一過(guò)程的實(shí)現(xiàn)通過(guò)設(shè)置每個(gè)車(chē)位的狀態(tài)來(lái)進(jìn)行實(shí)現(xiàn),每個(gè)車(chē)位的信息都存儲(chǔ)在車(chē)位信息表中。入場(chǎng)管理需要手動(dòng)輸入一些

62、信息,提交之后要進(jìn)行必要的判斷之后按照指定車(chē)位進(jìn)入停車(chē)場(chǎng)。</p><p>  可以根據(jù)操作時(shí)間、停放類(lèi)型、會(huì)員賬號(hào)、車(chē)輛牌照、車(chē)輛類(lèi)型、停放車(chē)位中的任一項(xiàng)查詢(xún)車(chē)輛進(jìn)出場(chǎng)信息。</p><p>  4.3.8 系統(tǒng)設(shè)置模塊</p><p><b>  用戶(hù)管理</b></p><p>  管理員可對(duì)普通用戶(hù)設(shè)置操作權(quán)限&

63、lt;/p><p><b>  個(gè)人信息</b></p><p><b>  5 系統(tǒng)測(cè)試及評(píng)價(jià)</b></p><p>  5.1 測(cè)試的重要性及目的</p><p>  軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟 。軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)

64、行程序的過(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è)試是為了證明程序

65、有錯(cuò),而不是證明程序無(wú)錯(cuò)誤; 3.一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤; 4.一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。 </p><p><b>  5.2 測(cè)試的步驟</b></p><p>  為了保證測(cè)試的質(zhì)量,將測(cè)試過(guò)程分成幾個(gè)階段,即:代碼審查、單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。</p><p>  5.2.

66、1 單元測(cè)試</p><p>  單元測(cè)試集中在檢查軟件設(shè)計(jì)的最小單位—模塊上,通過(guò)測(cè)試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能與定義該模塊的功能說(shuō)明不符合的情況,以及編碼的錯(cuò)誤。 下面是以用戶(hù)管理模塊為例的部分功能測(cè)試用例,如下圖 3所示:</p><p><b>  圖3 功能測(cè)試用例</b></p><p>  5.2.2 集成測(cè)試</p>

67、<p>  集成測(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)題是:</p><p>  –把各個(gè)模塊連接起來(lái)的時(shí),穿越模

68、塊接口的數(shù)據(jù)是否會(huì)丟失;</p><p>  –一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影響;</p><p>  –各個(gè)子功能組合起來(lái),能否達(dá)到預(yù)期要求的父功能;</p><p>  –全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問(wèn)題;</p><p>  –單個(gè)模塊的誤差累積起來(lái),是否會(huì)放大,從而達(dá)到不能接受的程度。 </p><p&g

69、t;  在單元測(cè)試的同時(shí)可進(jìn)行集成測(cè)試,發(fā)現(xiàn)并排除在模塊連接中可能出現(xiàn)的問(wèn)題,最終構(gòu)成要求的軟件系統(tǒng)。子系統(tǒng)的集成測(cè)試特別稱(chēng)為部件測(cè)試,它所做的工作是要找出集成后的子系統(tǒng)與系統(tǒng)需求規(guī)格說(shuō)明之間的不一致。</p><p>  下面是會(huì)員管理模塊的集成測(cè)試用例,如下圖所示:</p><p>  5.2.3 確認(rèn)測(cè)試</p><p>  確認(rèn)測(cè)試的目的是向未來(lái)的用戶(hù)表明系

70、統(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ù),即軟件的功能和性能如同用戶(hù)所合理期待的那樣。</p><p>  5.2.4 系統(tǒng)測(cè)試</p><p>  軟件開(kāi)發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運(yùn)行,進(jìn)行系統(tǒng)測(cè)試。包括恢復(fù)測(cè)試、安全測(cè)試、強(qiáng)度測(cè)試和性能測(cè)試等。

71、</p><p>  單獨(dú)對(duì)系統(tǒng)的測(cè)試主要從以下幾方面入手:</p><p>  1.功能測(cè)試:測(cè)試是否滿(mǎn)足開(kāi)發(fā)要求,是否提供設(shè)計(jì)所描述的功能,是否用戶(hù)的需求都得到滿(mǎn)足。功能測(cè)試是系統(tǒng)測(cè)試最常用和必須的測(cè)試,通常還會(huì)以正式的軟件說(shuō)明書(shū)為測(cè)試標(biāo)準(zhǔn)</p><p>  。2.強(qiáng)度測(cè)試及性能測(cè)試:測(cè)試系統(tǒng)能力最高實(shí)際限度,即軟件在一些超負(fù)荷情況下功能實(shí)現(xiàn)的情況</

72、p><p>  。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è)試</p><p>  。經(jīng)過(guò)上述的測(cè)試過(guò)程對(duì)軟件進(jìn)行測(cè)試后,軟件基本滿(mǎn)足開(kāi)發(fā)的要求,測(cè)試宣告結(jié)束。</p><p><b>  5.3 系統(tǒng)評(píng)價(jià)</b><

73、/p><p>  本系統(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í)行效率。</p><p>  該系統(tǒng)符合實(shí)際的停車(chē)場(chǎng)管理系統(tǒng),為停車(chē)場(chǎng)管理供一個(gè)快速,簡(jiǎn)單規(guī)范的管理平臺(tái)。這對(duì)提高信息化程度,降低人力成本有著重要的意義&

74、lt;/p><p><b>  結(jié)束語(yǔ)</b></p><p>  在開(kāi)發(fā)系統(tǒng)之前,本人首先對(duì)停車(chē)場(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ù)不夠熟練,遇到了很多難題,但是在老師的解

75、答和一些資料中都得到了解答。系統(tǒng)初步完成后老師提了很多建議,比如系統(tǒng)中未涉及到的數(shù)據(jù)備份,還有報(bào)表的打印等,所以在后期做了一些改進(jìn),是系統(tǒng)更加完善。</p><p>  管理信息系統(tǒng)是一門(mén)融管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、計(jì)算機(jī)科學(xué)與現(xiàn)代通信技術(shù)為一體的一門(mén)綜合性邊緣學(xué)科。在系統(tǒng)開(kāi)發(fā)之前,必須了解該系統(tǒng)的特點(diǎn)、適用范圍以及使用者需要一個(gè)什么樣的系統(tǒng),以此作為基礎(chǔ)為開(kāi)發(fā)系統(tǒng)準(zhǔn)確定位,然后對(duì)使用者所需實(shí)現(xiàn)的功能進(jìn)行分析

76、總結(jié),根據(jù)使用者的實(shí)際要求來(lái)給系統(tǒng)設(shè)計(jì)一個(gè)初步方案。系統(tǒng)的開(kāi)發(fā)不僅是要實(shí)現(xiàn)對(duì)數(shù)據(jù)處理的及時(shí)與正確,而且要考慮系統(tǒng)是否具有控制功能,及時(shí)將數(shù)據(jù)反饋給操作者,以進(jìn)行監(jiān)測(cè)和協(xié)調(diào),保證系統(tǒng)的正常運(yùn)行;也要考慮是否具有預(yù)測(cè)功能,運(yùn)用一定的數(shù)學(xué)方法利用歷史的數(shù)據(jù)對(duì)未來(lái)進(jìn)行預(yù)測(cè)的工作。</p><p>  在程序設(shè)計(jì)過(guò)程中,遇到了很多技術(shù)上的問(wèn)題,才意識(shí)到好多問(wèn)題都是一知半解,比如數(shù)據(jù)庫(kù)的鏈接,以前也實(shí)踐過(guò),理論上也掌握了,但

77、是在開(kāi)發(fā)的過(guò)程中還是遇到了問(wèn)題,這讓我充分的體會(huì)到了“實(shí)踐出真知”這一點(diǎn)。在設(shè)計(jì)的過(guò)程中,我掌握了很多JSP的編程知識(shí),并對(duì)這種成熟并廣泛應(yīng)用的技術(shù)進(jìn)行了深入的學(xué)習(xí)。設(shè)計(jì)的過(guò)程也是一個(gè)再學(xué)習(xí)的過(guò)程,在遇到問(wèn)題的時(shí)候我盡量自己想辦法解決,這在很大程度上激發(fā)了我們的自學(xué)能力。還有我通過(guò)查閱資料自學(xué)了spring框架,簡(jiǎn)化了開(kāi)發(fā)難度,提高了開(kāi)發(fā)效率。</p><p>  通過(guò)這次的畢業(yè)設(shè)計(jì),使我有機(jī)會(huì)對(duì)本專(zhuān)業(yè)的基本理論

78、、專(zhuān)業(yè)知識(shí)和基本技術(shù)有了更深入的了解和體會(huì),讓我在四年中所學(xué)到的知識(shí)得到了系統(tǒng)和升華,真正達(dá)到了學(xué)以致用。 </p><p><b>  參考文獻(xiàn)</b></p><p>  [1]. 張海藩,軟件工程導(dǎo)論,北京:清華大學(xué)出版社(第五版),2008</p><p>  [2].徐曉霞,貝雨馨,B/S模式與C/S模式之比較,延邊大學(xué)學(xué)報(bào),2006

79、</p><p>  [3]. IanGilfillan,王軍等譯,MySQL4從入門(mén)到精通,北京:電子工業(yè)出版社,2003</p><p>  [4] 李鐘尉等,Java從入門(mén)到精通,北京:清華大學(xué)出版社,2008</p><p>  [5] 李鐘尉等,Java開(kāi)發(fā)實(shí)戰(zhàn)寶典,北京:清華大學(xué)出版社,2010 </p><p>  [6] 徐林

80、林等,Java Web編程從入門(mén)到實(shí)戰(zhàn),北京:清華大學(xué)出版社,2010, </p><p>  [7] 劉京華等,Java Web整合開(kāi)發(fā)王者歸來(lái),北京:清華大學(xué)出版社,2010 </p><p>  [8] 李鐘尉,馬文強(qiáng),王殊宇等,Java項(xiàng)目開(kāi)發(fā)實(shí)例,北京:人民郵電出版社,2008</p><p>  [9]王國(guó)輝,李鐘尉,王毅等,Java程序設(shè)計(jì)自學(xué)手冊(cè),

81、北京:人民郵電出版社</p><p>  [10] 月影,JavaScript王者歸來(lái),北京:清華大學(xué)出版社,2008 </p><p>  [11]馬琴晉等,軟件測(cè)試的重要性及現(xiàn)狀分析</p><p>  [12] 孟小峰.?dāng)?shù)據(jù)庫(kù)系統(tǒng)導(dǎo)論.機(jī)械工業(yè)出版社.2000</p><p>  [13] 李振捷.JSP網(wǎng)站開(kāi)發(fā)典型模塊與實(shí)例精講.電

82、子業(yè)出版社.2006</p><p>  [14] Bruce Eckel.Java編程思想.機(jī)械工業(yè)出版社.2007</p><p>  [15] Donny.JSP與網(wǎng)站開(kāi)發(fā)編程實(shí)戰(zhàn).科學(xué)出版社.2010</p><p>  [16] Steven Holzner.Java技術(shù)內(nèi)幕.機(jī)械工業(yè)出版社.2002</p><p>  [17]

83、Phil Hanna.JSP技術(shù)大全.機(jī)械工業(yè)出版社.2002</p><p>  [18] Karl Moss.Java Servlet開(kāi)發(fā)人員指南.清華大學(xué)出版社.2002</p><p><b>  致 謝</b></p><p>  畢業(yè)設(shè)計(jì)從選題、查閱資料、設(shè)計(jì)到確定課題經(jīng)歷了較長(zhǎng)時(shí)間。在這段時(shí)間得到了老師、同學(xué)們的幫助和支持,在此

84、深表感謝!感謝他們的耐心指導(dǎo)和熱心幫助,對(duì)于他們提出的一些見(jiàn)解和建議真的讓我獲益匪淺。</p><p>  首先感謝我的導(dǎo)師,在百忙之際仍然盡力幫我解決遇到的問(wèn)題,盡心盡力的給我講解了很多專(zhuān)業(yè)方面的知識(shí),并教我學(xué)習(xí)的方法。在畢業(yè)設(shè)計(jì)期間,從開(kāi)題報(bào)告到畢業(yè)論文的撰寫(xiě),都給了我很多好的建議,有表?yè)P(yáng),有批評(píng),從而是我的畢業(yè)設(shè)計(jì)日漸完善。讓我在不斷學(xué)習(xí)中日益進(jìn)步,也鍛煉了我聯(lián)系實(shí)際的能力,讓我思考問(wèn)題也更加多元化。導(dǎo)師的

85、嚴(yán)謹(jǐn)治學(xué)的態(tài)度、誨人不倦的品格、實(shí)事求是的工作作風(fēng)和寬厚的待人品德也深深地影響著我,這對(duì)以后不論是在學(xué)校還是在工作崗位上都有很大的幫助。</p><p>  其次要感謝我的同學(xué)和朋友們,因?yàn)樽约涸趯?zhuān)業(yè)課方面缺乏動(dòng)手能力,所以經(jīng)常會(huì)因微小的問(wèn)題而不知所措,他們一直耐心的輔導(dǎo)我。感謝他們?cè)诩夹g(shù)上給與我的幫助,還有其他的朋友,平時(shí)在相互交流中,大家也取長(zhǎng)補(bǔ)短,學(xué)到了很多,也得到了很多的幫助,感謝他們。</p>

溫馨提示

  • 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論