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

下載本文檔

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

文檔簡介

1、<p><b>  本科畢業(yè)論文</b></p><p><b>  XXX</b></p><p>  XXXXXXXXXXX</p><p> 自行車租賃網(wǎng)站設(shè)計與實(shí)現(xiàn)</p><p>  摘 要</p><p>  自行車交通有著機(jī)動車無法比擬的

2、優(yōu)勢,憑借體積小、綠色環(huán)保以及反應(yīng)靈活等特點(diǎn)得到了快速的發(fā)展。同時,作為公共交通的末端交通工具,自行車還可以彌補(bǔ)公共交通工具無法普及到的區(qū)域,解決了最后一公里的難題。但是,由于經(jīng)營手段的相對落后,造成了我國的自行車租賃行業(yè)的普遍虧損。大多數(shù)的租賃企業(yè)還在使用傳統(tǒng)的手工記賬方式管理,缺乏統(tǒng)一的信息管理數(shù)據(jù)庫,數(shù)據(jù)的操作難度大,查詢統(tǒng)計工作很大方便,以至于造成工作效率低,不能滿足顧客實(shí)際需求等現(xiàn)象。針對上述問題,課題從廣州市自行車租賃市場實(shí)

3、際情況出發(fā),開發(fā)出了基于信息化電腦操作的自行車租賃網(wǎng)站。</p><p>  論文首先簡要介紹了課題的研究背景以及自行車租賃市場的國內(nèi)外發(fā)展現(xiàn)狀,并對本論文主要的研究內(nèi)容和所采用的研究方法進(jìn)行了概述;接著對開發(fā)自行車租賃網(wǎng)站所涉及到的關(guān)鍵技術(shù)進(jìn)行了介紹,本網(wǎng)站采用了SSH(Struts Spring Hibernate)開源框架,大大提高了網(wǎng)站的整體性能;然后通過實(shí)地調(diào)研和查閱文獻(xiàn)資料等方式確定了網(wǎng)站在功能、性能

4、以及業(yè)務(wù)上的需求,并對網(wǎng)站進(jìn)行了可行性的分析論證;論文在網(wǎng)站總體結(jié)構(gòu)設(shè)計的基礎(chǔ)上完成了對車輛信息管理、車輛預(yù)訂、訂單處理、用戶注冊與登錄等模塊的詳細(xì)設(shè)計過程;最后,給出了網(wǎng)站主要功能實(shí)現(xiàn)的效果圖。</p><p>  自行車租賃網(wǎng)站的研發(fā)與實(shí)施將會極大地提高租賃企業(yè)租車管理工作的效率和決策的水平,并在一定程度上降低租賃帶來的風(fēng)險。</p><p>  關(guān)鍵詞 自行車租賃 信息化

5、 SSH開源框架 租賃網(wǎng)站</p><p>  Bicycle Rental Website Design and Implementation</p><p>  Wang Zhiquan</p><p>  (College of Informatics, South China Agricultural University, Guangzhou

6、510642, China)</p><p>  Abstract: Bicycle has been rapid development result of small, green and flexible response characteristics. As the end of the public transport vehicles, bicycles can solve the last mil

7、e problem by compensating for the region which public transport can not be spread to. However, the bike rental industry became widespread losses in china because of the backward management. There are only a few bicycle r

8、ental companies use the computer information management system for business activities, most ente</p><p>  Paper first briefly introduces the research background and development situation of bicycle rental m

9、arket both in domestic and foreign countries, and then the main contents and research methods used in this thesis are outlined. The website greatly improves the overall performance by using the SSH open source framework.

10、 Then determine the website requirements on the functionality, performance and business through field research and literature data. On the basis of the overall structure of the web</p><p>  The development a

11、nd implementation of a bicycle rental website will greatly improve the bicycle management efficiency and decision-making level, and to some extent, reducing the risk of leasing bring.</p><p>  Key words: bic

12、ycle rental information technology SSH open source framework rental website</p><p>  目 錄</p><p><b>  1 前言1</b></p><p>  1.1 研究背景及意義1</p><p>  

13、1.2 自行車租賃行業(yè)國內(nèi)外現(xiàn)狀2</p><p>  1.2.1 國外自行車租賃行業(yè)現(xiàn)狀2</p><p>  1.2.2 國內(nèi)自行車租賃行業(yè)現(xiàn)狀3</p><p>  1.3 研究內(nèi)容和方法3</p><p>  1.3.1 研究內(nèi)容3</p><p>  1.3.2 研究方法4</p

14、><p>  2 網(wǎng)站關(guān)鍵技術(shù)研究4</p><p>  2.1 Struts 框架概述4</p><p>  2.2 Spring 框架概述5</p><p>  2.3 Hibernate 框架概述5</p><p>  2.4 JavaScript技術(shù)概述5</p><p>

15、;  2.5 JSP技術(shù)概述5</p><p>  2.6 SQL Server技術(shù)概述6</p><p>  2.7 統(tǒng)一建模語言概述6</p><p>  3 網(wǎng)站需求分析7</p><p>  3.1 可行性分析7</p><p>  3.2 功能需求分析7</p><

16、p>  3.2.1 管理員功能需求分析7</p><p>  3.2.2 會員功能需求分析14</p><p>  3.3 性能需求分析18</p><p>  3.4 業(yè)務(wù)需求分析18</p><p>  4 網(wǎng)站設(shè)計20</p><p>  4.1 網(wǎng)站總體設(shè)計21</p>

17、<p>  4.2 數(shù)據(jù)庫設(shè)計22</p><p>  4.2.1 數(shù)據(jù)庫需求分析22</p><p>  4.2.2 概念結(jié)構(gòu)設(shè)計23</p><p>  4.2.3 邏輯結(jié)構(gòu)設(shè)計26</p><p>  4.2.4 物理結(jié)構(gòu)設(shè)計27</p><p>  4.3 網(wǎng)站功能模塊詳細(xì)設(shè)

18、計30</p><p>  4.3.1 車輛信息管理模塊30</p><p>  4.3.2 車輛預(yù)訂模塊32</p><p>  4.3.3 訂單處理模塊33</p><p>  4.3.4 用戶注冊與登錄模塊34</p><p>  5 網(wǎng)站功能實(shí)現(xiàn)36</p><p>

19、;  5.1 用戶功能模塊36</p><p>  5.1.1 用戶主界面36</p><p>  5.1.2 注冊與登錄模塊37</p><p>  5.1.3 車輛預(yù)訂模塊37</p><p>  5.1.4 留言模塊38</p><p>  5.2 管理員功能模塊39</p>

20、<p>  5.2.1 登錄模塊39</p><p>  5.2.2 會員管理模塊40</p><p>  5.2.3 車輛管理模塊41</p><p>  5.2.4 訂單管理模塊42</p><p>  5.2.5 還車管理模塊43</p><p>  5.2.6 留言管理模塊4

21、3</p><p>  6 結(jié)論與展望44</p><p>  6.1 結(jié)論44</p><p>  6.2 展望44</p><p><b>  參考文獻(xiàn)45</b></p><p><b>  致謝46</b></p><p>  

22、華南農(nóng)業(yè)大學(xué)本科生畢業(yè)論文成績評定表</p><p><b>  1 前言</b></p><p>  1.1 研究背景及意義</p><p>  改革開放以來,隨著我國經(jīng)濟(jì)快速的發(fā)展和居民收入日漸提高,私家車已逐漸得到普及。而廣州作為我國改革開放最早、經(jīng)濟(jì)發(fā)展速度最快的城市之一,汽車保有量保持快速增長,全市汽車保有量于2013年突破了25

23、0萬輛,近六年來平均增幅達(dá)到1.5倍之多。然而,人們在享受私家車帶來的便捷和舒適的時候,同樣不可避免的要面對不堪忍受的城市交通擁堵、環(huán)境污染和能源短缺帶來的油價不斷上漲等世界難題。面對私家車所帶來的種種問題,人們開始尋求一條綠色出行之路。自行車騎行的推廣很好地解決了上述問題,它能提高道路資源利用率,緩解道路擁擠,促進(jìn)節(jié)能減排,減少尾氣污染,還能強(qiáng)身健體,提高城市品味。</p><p>  人類社會正在進(jìn)入一個知識

24、信息化的時代,世界上一些發(fā)達(dá)國家,正在從以材料和能源為基礎(chǔ)的經(jīng)濟(jì)轉(zhuǎn)向以信息、知識為基礎(chǔ)的經(jīng)濟(jì),從傳統(tǒng)經(jīng)濟(jì)發(fā)展模式轉(zhuǎn)向信息經(jīng)濟(jì)、知識經(jīng)濟(jì)發(fā)展模式,這是當(dāng)前社會經(jīng)濟(jì)發(fā)展的大趨勢。信息化極大地提高人類生產(chǎn)活動的水平,增強(qiáng)人類認(rèn)識自然、改造自然地能力,促進(jìn)社會生產(chǎn)力的發(fā)展。信息化的程度已成為衡量一個國家社會發(fā)展水平的重要指標(biāo)??梢哉f,沒有信息化,就不可能有現(xiàn)代化,也不可能有中國的社會主義現(xiàn)代化。近年來,我國的信息化建設(shè)取得明顯成效,信息技術(shù)在國

25、民經(jīng)濟(jì)和社會各領(lǐng)域的應(yīng)用效果日漸顯著,并有逐步發(fā)展壯大的趨勢(代根興,2000)。</p><p>  全球信息化正在引發(fā)當(dāng)今世界的深刻變革,重塑世界政治、經(jīng)濟(jì)、社會、文化和軍事發(fā)展的新格局。加快信息化發(fā)展,已經(jīng)成為世界各國的共同選擇。信息化的發(fā)展離不開管理信息系統(tǒng)的建設(shè),信息只有通過進(jìn)行有效的加工管理,建成一個管理信息系統(tǒng)才能發(fā)揮其作用,這也使得管理信息系統(tǒng)這門新興的應(yīng)用性科學(xué)在全世界快速的普及和應(yīng)用(王天新,

26、2007)。</p><p>  在這樣的大背景下,本文以廣州市自行車租賃業(yè)務(wù)為研究對象,運(yùn)用Java web編程技術(shù),開發(fā)出一個集用戶登錄、信息檢索、車輛預(yù)訂、車輛信息管理、訂單處理等功能的自行車租賃網(wǎng)站。</p><p>  自行車租賃網(wǎng)站代替了傳統(tǒng)的手工操作方式,提供了一個信息化的處理平臺,大大提高了服務(wù)效率,節(jié)省了運(yùn)營成本,滿足了旅游者的個性化需求,改善旅游城市的交通狀況,使城市旅

27、游服務(wù)功能進(jìn)一步完善,對城市旅游的發(fā)展具有促進(jìn)意義。同時,也為自行車租賃市場提供了一種新的管理思路,對我國的租賃行業(yè)具有重要的意義。</p><p>  1.2 自行車租賃行業(yè)國內(nèi)外現(xiàn)狀</p><p>  為緩解城市交通壓力、減少城市空氣污染,響應(yīng)“可持續(xù)發(fā)展”的號召,自行車租賃行業(yè)應(yīng)運(yùn)而生。短短幾十年,國內(nèi)外的自行車租賃行業(yè)取得了長足發(fā)展,并在改善城市環(huán)境方面取得了明顯的效果(吳佳駒

28、等,2013)。</p><p>  1.2.1 國外自行車租賃行業(yè)現(xiàn)狀</p><p>  國外自行車租賃市場發(fā)展較早,經(jīng)過長時間的改進(jìn),已經(jīng)取得了明顯的效果。由于具有低污染、低成本的特性,自行車深受外國人喜愛,其行業(yè)規(guī)模逐年擴(kuò)大。同時,自行車在緩解交通壓力、減少空氣污染方面也取得了明顯效果。</p><p>  丹麥政府多年提倡"綠色交通"

29、,在首都哥本哈根,自行車專用道超過400多公里,1/3的上班族使用自行車。丹麥的自行車出租業(yè)也很發(fā)達(dá),租車費(fèi)用每天40到60克郎。在哥本哈根,市中心大約有150處免費(fèi)自行車出租點(diǎn),費(fèi)用全部由商家出錢,商家也得以在自行車架上替自己打廣告,因此,這幾乎是不需要花納稅人錢的雙贏措施(清早,2004)。</p><p>  荷蘭全國人口1600萬,自行車的擁有輛高達(dá)1700萬,荷蘭已經(jīng)形成了總長3萬多公里的自行車道路網(wǎng)。

30、政府大力倡導(dǎo)以自行車為交通工具,鼓勵火車和自行車交通銜接,在荷蘭多數(shù)火車站旁都有自行車租賃處,每天租金一般不到10荷蘭盾,憑有效火車票還能獲得一定的優(yōu)惠。辦理租賃手續(xù)時人們需交50~200荷蘭盾押金,并出示身份證明(劉仁文,2006)。</p><p>  法國的巴黎市有自行車專用道路總長為371公里,分布在巴黎市區(qū)的大街小巷。政府于2007年夏天推出了“自由單車”自助租賃系統(tǒng),擁有自行車數(shù)量23600輛,在全市

31、設(shè)有1750個租車點(diǎn),市內(nèi)每隔200多米就有一個聯(lián)網(wǎng)租賃站,租賃后可在任一站歸還。短短一年多,已累計為數(shù)千萬人次服務(wù)(高瑩,2010)。</p><p>  倫敦的自行車租賃市場生意更是紅火,2009年2月,倫敦市政府推出醞釀已經(jīng)的自行車出租服務(wù)計劃,預(yù)計耗資5億英鎊。第一批投放自行車數(shù)量約為6000多輛,并且設(shè)立了300多個自行車租賃點(diǎn),自行車出租前30分鐘是免費(fèi)使用的,此后每30分鐘加1英鎊(安德魯,2010

32、)。</p><p>  國外的自行車租賃業(yè)起步較早,加以政策的支持,在短時間內(nèi)得到迅速的發(fā)展。這也得益于行業(yè)具備良好的外部環(huán)境和配套服務(wù),包括便利的交通和道路基礎(chǔ)設(shè)施、覆蓋范圍完善的通信服務(wù)網(wǎng)絡(luò)以及良好的消費(fèi)信用體系;其次全行業(yè)實(shí)現(xiàn)了計算機(jī)化統(tǒng)一管理,建立了成熟的服務(wù)網(wǎng)絡(luò),形成計算機(jī)化集成管理體系。</p><p>  1.2.2 國內(nèi)自行車租賃行業(yè)現(xiàn)狀</p><

33、p>  由于我國經(jīng)濟(jì)發(fā)展起步晚、人口基數(shù)大,國內(nèi)人均自行車使用數(shù)量較低,自行車租賃在運(yùn)營初始階段取得了較好的效果。目前,我國已有北京、杭州、廣州、深圳、武漢、蘇州、臺州、株洲、上海、南京、廣元、煙臺、臨海、青州、???、常熟、紹興、南通、中山、吳江、黑河等50多個大中城市實(shí)施了公共自行車租賃項(xiàng)目。</p><p>  株洲公共自行車租賃系統(tǒng)于2011年5月啟動,550個站點(diǎn)、13000輛自行車于2011年底全

34、部安裝到位,并全面投入使用。株洲公共自行車倡導(dǎo)“隨用隨騎,騎后速還”的用車?yán)砟?,鼓勵市民自行車換乘等方式出行。自開行以來,每天有近40000人次租(還)車。</p><p>  杭州現(xiàn)在有2000個公共自行車服務(wù)點(diǎn)、5萬輛自行車,自行車日最高租用量已達(dá)到32萬人次,市中心每隔大約300米就能找到公共自行車服務(wù)點(diǎn),七成以上服務(wù)點(diǎn)實(shí)現(xiàn)24小時自助服務(wù)。</p><p>  截止至2012年,北

35、京形成了約500個租賃點(diǎn)、2萬輛以上的自行車租賃規(guī)模;到2015年要形成約1000個租賃點(diǎn)、5萬輛租賃自行車的規(guī)模。爭取在2015年,北京市自行車出行比例達(dá)到23%。</p><p>  2013年9月19日,寧波市區(qū)14個甬城通公交IC(Integrated Circuit)卡網(wǎng)點(diǎn)開始受理市民的租借公共自行車辦卡或開通申請。接下來,每10天投放1500輛自行車,預(yù)計到年底全市600個網(wǎng)點(diǎn)將全部建成,1.5萬輛自

36、行車投入使用。</p><p>  我國城市公共自行車租賃服務(wù)站點(diǎn)主要分布在交通樞紐、商業(yè)區(qū)、大型居住區(qū)和風(fēng)景旅游區(qū)等,布點(diǎn)設(shè)置以交通換乘接駁為主,主要是地鐵、輕軌、BRT(Bus Rapid Transit)等換乘。我國公共自行車發(fā)展迅速,在短時間內(nèi)取得了一定的成功。但要看到,公共自行車租賃服務(wù)還存在諸多問題亟待解決,如提供的自行車數(shù)量和租賃站點(diǎn)少,布點(diǎn)不科學(xué),輻射范圍小,自行車損壞和系統(tǒng)故障問題頻發(fā)等等。隨著

37、我國慢速交通的推進(jìn),城市公交一體化進(jìn)程加快,公共自行車將成為一個不可或缺的重要環(huán)節(jié)。</p><p>  1.3 研究內(nèi)容和方法</p><p>  1.3.1 研究內(nèi)容</p><p>  通過上述對國內(nèi)外自行車租賃產(chǎn)業(yè)的發(fā)展概況介紹,本課題明確了自行車租賃產(chǎn)業(yè)在我國的問題所在,故課題以廣州市自行車租賃業(yè)務(wù)需求為背景,以實(shí)際租賃活動為對象展開研究。論文首先對自

38、行車租賃網(wǎng)站的需求背景和研究意義進(jìn)行了介紹,然后對自行車租賃行業(yè)的國內(nèi)外發(fā)展動態(tài)就行了闡述和說明。在明確網(wǎng)站開發(fā)的目的后,對完成網(wǎng)站開發(fā)所涉及到的理論和相關(guān)技術(shù)進(jìn)行了闡述。在查閱資料以及實(shí)地調(diào)研后得出了自行車租賃網(wǎng)站的需求分析及可行性分析報告。接著在需求分析的基礎(chǔ)上完成對整個網(wǎng)站的總體設(shè)計,依據(jù)總體設(shè)計再細(xì)分出網(wǎng)站各個子模塊的詳細(xì)設(shè)計。完成了各個子模塊的詳細(xì)設(shè)計后開始進(jìn)行編程,最后實(shí)現(xiàn)自行車租賃網(wǎng)站的預(yù)期功能。</p>&

39、lt;p>  本論文結(jié)合租賃市場實(shí)際情況,按照實(shí)際租車的業(yè)務(wù)流程以及運(yùn)營特點(diǎn),開發(fā)出了滿足企業(yè)信息化要求的自行車租賃網(wǎng)站,從而規(guī)范了業(yè)務(wù)流程,提高了工作效率和節(jié)約了成本。</p><p>  1.3.2 研究方法</p><p>  本論文主要用到的研究方法如下:</p><p> ?。?)調(diào)查法。本文主要是通過走訪廣州各大高校,調(diào)查各大高校在校生對自行車租

40、賃的需求,由此進(jìn)行網(wǎng)站的概要設(shè)計和功能分析;接著實(shí)地調(diào)查各個租車點(diǎn)的業(yè)務(wù)模式得出自行車租賃網(wǎng)站的功能模塊。</p><p> ?。?)文獻(xiàn)法。通過在網(wǎng)絡(luò)、報刊和文獻(xiàn)中搜集有關(guān)租賃網(wǎng)站的相關(guān)技術(shù)理論,總結(jié)出本論文的研究的思路和研究內(nèi)容。 </p><p>  2 網(wǎng)站關(guān)鍵技術(shù)研究</p><p>  2.1 Struts 框架概述</p><p

41、>  Struts是一個表示層的框架,是Apache基金會組織的一個開源項(xiàng)目,它采用MVC(Model View Controller)模式,其主要的設(shè)計理念是通過控制器將表現(xiàn)邏輯和業(yè)務(wù)邏輯分離,以提高網(wǎng)站的可維護(hù)性、可擴(kuò)展性和可重用性。Struts為Web應(yīng)用提供了通用的框架,可以讓開發(fā)人員專注于解決實(shí)際的業(yè)務(wù)邏輯,采用Struts可以很好的實(shí)現(xiàn)代碼的重用,使開發(fā)人員從繁雜的工作中解放出來,從而可以快速的開發(fā)出具有很強(qiáng)擴(kuò)展性的W

42、eb應(yīng)用程序。Struts框架主要分為模型(Model)、視圖(View)和控制器(Controller)三部分(H.J. OuYang等,2010)。</p><p> ?。?)模型。Struts沒有定義具體Model層的實(shí)現(xiàn),Model層通常是和業(yè)務(wù)邏輯緊密相關(guān)的,有持續(xù)化的要求。</p><p>  (2)視圖。視圖部分主要由JSP(Java Server Pages)頁面組成,其中

43、沒有流程邏輯、業(yè)務(wù)邏輯和模型信息,只有標(biāo)簽。Struts自身包含了一組標(biāo)簽庫,這也是Struts的精華之一,靈活運(yùn)用他們可以簡化JSP頁面的代碼,提高開發(fā)效率(史曉宏等,2009)。</p><p>  (3) 控制器。Struts中的Controller主要是其自身提高的ActionServlet,ActionServlet接收所有來自客戶端的請求并根據(jù)配置文件中的定義將控制轉(zhuǎn)移到適當(dāng)?shù)腁ction對象。<

44、;/p><p>  2.2 Spring 框架概述</p><p>  Spring是一個業(yè)務(wù)層框架,是一個輕量級的框架,它可以很好的黏合表示層與持久層。Spring所耗費(fèi)的系統(tǒng)資源的開支比較少,而且是非入侵式的,在一般情況下,在引入Spring的系統(tǒng)中,具體的對象并不依賴于Spring的API(Application Programming Interface)。Spring中提供了對反轉(zhuǎn)

45、控制和面向切面編程的良好支持(Li Gang,2007)。</p><p>  反轉(zhuǎn)控制——Spring通過一種稱作反轉(zhuǎn)控制的技術(shù)促進(jìn)了耦合。當(dāng)應(yīng)用了反轉(zhuǎn)控制,一個對象依賴的其它對象會通過被動的方式傳遞進(jìn)來,而不是這個對象自己創(chuàng)建或者查找依賴對象(畢好昌等,2008)。</p><p>  面向切面——Spring提供了面向切面編程的豐富支持,它允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級服務(wù)和事務(wù)

46、進(jìn)行內(nèi)聚性的開發(fā)。</p><p>  2.3 Hibernate 框架概述</p><p>  Hibernate是一個持久層框架,是一個基于Java的對象/關(guān)系數(shù)據(jù)庫映射工具,它將對象模型表示的數(shù)據(jù)映射到用SQL(Structured Query Language)表示的關(guān)系模型上去。Hibernate管理Java到數(shù)據(jù)庫的映射,還提供了數(shù)據(jù)查詢和存取的方法,大幅度減少了開發(fā)者的數(shù)據(jù)

47、持久化相關(guān)的編程任務(wù)(陳宗嬌,2006)。</p><p>  Hibernate是Java應(yīng)用和關(guān)系數(shù)據(jù)庫之間的關(guān)系,負(fù)責(zé)Java對象和關(guān)系數(shù)據(jù)之間的映射。Hibernate內(nèi)部封裝了通過JDBC(Java Data Base Connectivity)訪問數(shù)據(jù)庫的操作,向上層應(yīng)用提供了面向?qū)ο蟮臄?shù)據(jù)訪問API(J.G. Dai,2010)。</p><p>  2.4 JavaScr

48、ipt 技術(shù)概述</p><p>  JavaScript是一種基于對象和事件驅(qū)動并具有安全性能的解釋型腳本語言,在Web應(yīng)用中得到了非常廣泛的應(yīng)用。它不但可以用于編寫客戶端的腳本程序,由Web瀏覽器解釋執(zhí)行,而且還可以編寫在服務(wù)器端執(zhí)行的腳本程序,在服務(wù)器端處理用戶提交的信息并動態(tài)地向?yàn)g覽器返回處理結(jié)果,通常在JSP中應(yīng)用JavaScript編寫客戶端腳本程序。</p><p>  2.

49、5 JSP技術(shù)概述</p><p>  JSP是由Sun公司倡導(dǎo),與多個公司共同建立的一種技術(shù)標(biāo)準(zhǔn),它建立在Servlet之上。JSP是運(yùn)行在服務(wù)器端的腳本語言之一,與其他的服務(wù)器端腳本語言一樣,是用來開發(fā)動態(tài)網(wǎng)頁的一種技術(shù)。應(yīng)用JSP,程序員或非程序員可以高效的創(chuàng)建Web應(yīng)用程序,并使得開發(fā)的Web應(yīng)用程序具有安全性高、跨平臺等優(yōu)點(diǎn)(郭真等,2008)。</p><p>  JSP頁面

50、由傳統(tǒng)的HTML(Hyper Text Markup Language)代碼和嵌入到其中的Java代碼組成。當(dāng)用戶請求一個JSP頁面時,服務(wù)器會執(zhí)行這些Java代碼,然后將結(jié)果與頁面中的靜態(tài)部分相結(jié)合返回給客戶端瀏覽器。JSP頁面中包含了各種特殊的JSP元素,通過這些元素可以訪問其他的動態(tài)內(nèi)容并將它們嵌入到頁面中。程序員還可以通過編寫自己的元素來實(shí)現(xiàn)特定的功能,開發(fā)出更為強(qiáng)大的Web應(yīng)用程序。</p><p> 

51、 JSP是在Servlet的基礎(chǔ)上開發(fā)的技術(shù),它繼承了Java Servlet 的各項(xiàng)優(yōu)秀功能。而Java Servlet 是作為Java的一種解決方案,在制作網(wǎng)頁的過程中,它繼承了Java的所有特性。因此JSP同樣繼承了Java技術(shù)的簡單、便利、面向?qū)ο蟆⒖缙脚_和安全可靠等優(yōu)點(diǎn),比起其他服務(wù)器腳本語言,JSP更加簡單、迅速和有力。</p><p>  2.6 SQL Server 技術(shù)概述</p>

52、<p>  考慮到信息管理系統(tǒng)的設(shè)計架構(gòu),并結(jié)合系統(tǒng)的實(shí)際需求,本網(wǎng)站在設(shè)計中選用的是SQL Server2005數(shù)據(jù)庫。</p><p>  SQL Server2005是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能工具提供了企業(yè)級的數(shù)據(jù)管理,提供了強(qiáng)大的數(shù)據(jù)訪問功能以及高速的數(shù)據(jù)處理。SQL Server2005數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠地存儲功能,使用戶可以構(gòu)建和管理用于業(yè)

53、務(wù)的高可用性和高性能的數(shù)據(jù)應(yīng)用程序(劉智勇,2007)。</p><p>  SQL Server2005主要在以下三個方面為我們提供強(qiáng)大的功能:</p><p> ?。?)安全、可靠、高效的企業(yè)級數(shù)據(jù)管理</p><p>  SQL Server 2005在安全性、高可靠性、性能、擴(kuò)展性、可管理性方面有極大的提高,不僅能夠確保企業(yè)級數(shù)據(jù)業(yè)務(wù)的實(shí)時穩(wěn)定運(yùn)行、還能夠大

54、大提高管理效率、降低操作復(fù)雜度和運(yùn)維成本。</p><p> ?。?)一體化的商業(yè)智能平臺</p><p>  SQL Server 2005使您可以快速構(gòu)建部署各類商業(yè)智能解決方案,為你提供深入的業(yè)務(wù)分析統(tǒng)計和監(jiān)控預(yù)測平臺,進(jìn)一步推動企業(yè)的信息化管理和業(yè)務(wù)發(fā)展。</p><p>  (3)提高開發(fā)人員的生產(chǎn)效率</p><p>  SQL

55、Server 2005將提供更加強(qiáng)大的開發(fā)工具和各類新的開發(fā)特性,在大大提高開發(fā)效率的同時,將進(jìn)一步拓展您的應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。</p><p>  2.7 統(tǒng)一建模語言概述</p><p>  統(tǒng)一建模語言UML(Unified Modeling Language),是為了簡化和強(qiáng)化現(xiàn)有的大量面向?qū)ο箝_發(fā)方法這一目的而開發(fā)的,是一個通用的可視化建模語言。它是隨著面向?qū)ο蟮陌l(fā)

56、展建立起來的語言標(biāo)準(zhǔn)工具,在系統(tǒng)建模過程中有著廣泛的應(yīng)用。UML用于對軟件進(jìn)行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)制品的文檔。它記錄了對必須構(gòu)造的系統(tǒng)的決定和理解,可用于對系統(tǒng)的理解、設(shè)計、瀏覽、配置、維護(hù)和信息控制。UML使用于各種軟件開發(fā)方法、軟件生命周期的各個階段、各種應(yīng)用領(lǐng)域以及各種開發(fā)工具,UML是一種總結(jié)了以往建模技術(shù)的經(jīng)驗(yàn)并吸收當(dāng)優(yōu)秀成果的標(biāo)準(zhǔn)建模方法。在開發(fā)過程中靈活選用UML提供的各種圖和模型,可以加速開發(fā)進(jìn)程,提高代

57、碼質(zhì)量,支持業(yè)務(wù)變更需求,這正是對一個大型、復(fù)雜的軟件系統(tǒng)完整開發(fā)所必需的系統(tǒng)架構(gòu)(沙赫,2006)。</p><p><b>  3 網(wǎng)站需求分析</b></p><p>  3.1 可行性分析</p><p>  可行性分析也稱為可行性研究,是以預(yù)測為前提,以投資效果為目的,針對網(wǎng)站開發(fā)過程中可能存在的問題,從技術(shù)、經(jīng)濟(jì)、管理的角度進(jìn)行

58、全面綜合分析研究,并對網(wǎng)站實(shí)施后的經(jīng)濟(jì)效果進(jìn)行預(yù)測,在既定的范圍內(nèi)進(jìn)行方案的選擇,以便最合理地利用現(xiàn)有資源,達(dá)到預(yù)定的經(jīng)濟(jì)效益和社會效益。本網(wǎng)站的可行性分析主要包括技術(shù)可行性分析、經(jīng)濟(jì)可行性分析和管理可行性分析等3個方面的內(nèi)容。</p><p> ?。?)技術(shù)可行性分析。從技術(shù)層面看,進(jìn)行網(wǎng)站開發(fā)所使用的開發(fā)技術(shù),如JSP、JavaScript、SSH框架、SQL Server等,都是常見并且是相當(dāng)成熟的技術(shù),開

59、發(fā)人員可熟練運(yùn)用;從軟硬件設(shè)備層面看,網(wǎng)站開發(fā)用到的軟硬件有myeclipse軟件、SQL Server2005數(shù)據(jù)庫、TomCat服務(wù)器、windows XP系統(tǒng)等,這些軟硬件設(shè)備對開發(fā)人員的技術(shù)水平要求低,開發(fā)人員對其可熟練掌握。</p><p> ?。?)經(jīng)濟(jì)可行性分析。本網(wǎng)站的開發(fā)成本較低,開發(fā)所需的各項(xiàng)支出費(fèi)用都在合理范圍之內(nèi),不會給企業(yè)帶來經(jīng)濟(jì)上的壓力;同時,網(wǎng)站實(shí)施后可以顯著提高工作效率以及節(jié)約運(yùn)營

60、成本,并且有助于企業(yè)完全實(shí)現(xiàn)信息化管理。</p><p> ?。?)管理可行性分析。首先,網(wǎng)站管理操作簡單,容易掌握;其次,企業(yè)整體的業(yè)務(wù)流程較為簡單,功能的應(yīng)用也相對精簡;最后,網(wǎng)站操作對工作人員的技術(shù)要求低,以現(xiàn)有人員的基礎(chǔ)素質(zhì)及業(yè)務(wù)水平來看,完全可以解決網(wǎng)站的運(yùn)營管理問題。</p><p>  通過上述分析,開發(fā)自行車租賃網(wǎng)站在技術(shù)、經(jīng)濟(jì)、管理上是可行的。</p>&l

61、t;p>  3.2 功能需求分析</p><p>  3.2.1 管理員功能需求分析</p><p>  管理員的功能需求主要分為登錄管理、會員管理、車輛管理、訂單管理、新聞管理、留言管理等六大功能模塊。其中,登錄管理包括了管理員登錄、注銷、添加登錄賬號等操作;會員管理包括了查看會員、添加會員、刪除會員、修改登錄密碼等操作;車輛管理包括了車輛查詢、添加車輛、刪除車輛等操作;訂單管

62、理包括了訂單查詢、訂單修改、刪除訂單等操作;新聞管理包括了查看新聞、發(fā)布新聞、刪除新聞等操作;留言管理包括了查看留言、回復(fù)留言、刪除留言等操作。管理員功能用況圖如圖1所示。</p><p>  圖1 管理員功能用況圖</p><p>  由圖1可知,管理員的功能用況圖所包含的基本用況主要有:登錄、查看會員、添加會員、刪除會員、修改密碼、查詢已出租車輛、查詢未出租車輛、添加車輛、刪除車輛、

63、查詢新訂單、查詢已處理訂單、修改訂單、刪除訂單、查看新聞、發(fā)布新聞、刪除新聞、查看留言、回復(fù)留言、刪除留言等,詳細(xì)的用況描述如下:</p><p><b> ?。?)用況名:登錄</b></p><p>  簡述:管理員進(jìn)入自行車租賃網(wǎng)站后臺登錄界面,填寫賬號、密碼,點(diǎn)擊登錄經(jīng)過驗(yàn)證后進(jìn)入到網(wǎng)站操作界面以獲得網(wǎng)站的管理權(quán)限。</p><p>&

64、lt;b>  參與者:管理員。</b></p><p>  前置條件:管理員進(jìn)入網(wǎng)站后臺登錄界面。</p><p>  后置條件:管理員進(jìn)入網(wǎng)站后臺操作界面。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T進(jìn)入網(wǎng)站后臺登錄界面;</p><p> ?、?/p>

65、管理員輸入賬號、密碼;</p><p> ?、鄢绦蝌?yàn)證成功進(jìn)入自行車租賃網(wǎng)站后臺管理首頁。</p><p><b>  異常流:</b></p><p>  ①管理員賬號、密碼輸入錯誤無法登錄網(wǎng)站,需要重新輸入登錄;</p><p>  ②管理員密碼丟失,重新獲取密碼再進(jìn)行登錄。</p><p>

66、  (2)用況名:查看會員</p><p>  簡述:選擇要查看的會員,點(diǎn)擊查看后顯示會員賬號、姓名、性別、身份證號、住址、聯(lián)系方式、郵箱等具體信息。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理界面。</p><p>  后置條件:得到所有會員信息列

67、表。</p><p><b>  基本流:</b></p><p>  ①管理員點(diǎn)擊“會員管理”進(jìn)入會員管理頁面;</p><p> ?、诓榭此袝T信息列表。</p><p>  (3)用況名:添加會員</p><p>  簡述:管理員填寫會員的賬號、密碼、姓名、性別、身份證號、住址、聯(lián)系方式、

68、郵箱等基本信息,生成一條新的會員記錄。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:管理員成功添加一條會員記錄。</p><p><b>  基本流:</b></p><p

69、>  ①管理員進(jìn)入會員添加界面;</p><p> ?、诠芾韱T輸入會員的基本信息;</p><p> ?、酃芾韱T點(diǎn)擊提交信息,完成會員添加。</p><p><b>  異常流:</b></p><p>  ①沒有輸入會員添加所有必填選項(xiàng)的信息,補(bǔ)充填寫。</p><p> ?。?)用況名:

70、刪除會員</p><p>  簡述:在會員中選擇要刪除的會員信息,點(diǎn)擊刪除后把記錄從數(shù)據(jù)庫中刪除。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:在會員列表中成功刪除某個已存在會員。</p><p

71、><b>  基本流:</b></p><p> ?、俟芾韱T對已存在會員選擇“刪除”;</p><p> ?、邳c(diǎn)擊確定,成功刪除會員信息,并刷新頁面。</p><p> ?。?)用況名:查詢已出租車輛</p><p>  簡述:點(diǎn)擊查詢后顯示已出租車輛的編號、名稱、類型、品牌、數(shù)量、租出時間、歸還時間、歸還門店等出

72、租信息。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:得到所有已出租車輛列表。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T點(diǎn)擊“車輛管理

73、”進(jìn)入車輛管理頁面。</p><p> ?、邳c(diǎn)擊查看所有已出租車輛列表。</p><p> ?。?)用況名:查詢未出租車輛</p><p>  簡述:點(diǎn)擊查詢后顯示未出租車輛的編號、名稱、類型、品牌、數(shù)量等車輛信息。</p><p><b>  參與者:管理員。</b></p><p>  前置條

74、件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:得到所有未出租車輛列表。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T點(diǎn)擊“車輛管理”進(jìn)入車輛管理頁面。</p><p> ?、邳c(diǎn)擊查看所有未出租車輛列表。</p><p>  (7)用況名:添加

75、車輛</p><p>  簡述:管理員填寫車輛的編號、名稱、類型、品牌、規(guī)格、數(shù)量、租金、備注等基本信息,生成一條新的車輛記錄。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:管理員成功添加一條車輛記錄。</p

76、><p><b>  基本流:</b></p><p>  ①管理員進(jìn)入車輛添加界面;</p><p> ?、诠芾韱T輸入車輛的基本信息;</p><p> ?、酃芾韱T點(diǎn)擊提交信息,完成車輛添加。</p><p><b>  異常流:</b></p><p>

77、;  ①沒有輸入車輛添加所有必填選項(xiàng)的信息,補(bǔ)充填寫。</p><p>  (8)用況名:刪除車輛</p><p>  簡述:在所有車輛列表中選擇要刪除的某一條車輛信息,點(diǎn)擊刪除后將記錄從數(shù)據(jù)庫中刪除。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面

78、。</p><p>  后置條件:在車輛列表中成功刪除某條車輛信息并刷新頁面。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T對已登記車輛選擇“刪除”;</p><p> ?、邳c(diǎn)擊確定,成功刪除車輛信息,并刷新頁面。</p><p> ?。?)用況名:查詢新訂單<

79、/p><p>  簡述:點(diǎn)擊查詢后顯示新訂單的編號、會員編號、自行車編號、數(shù)量、取車時間、租用天數(shù)、取車門店、還車門店等訂單信息。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:得到所有新訂單列表。</p>

80、<p><b>  基本流:</b></p><p> ?、俟芾韱T點(diǎn)擊“訂單管理”進(jìn)入訂單管理頁面。</p><p>  ②點(diǎn)擊查看所有新訂單列表。</p><p> ?。?0)用況名:查詢已處理訂單</p><p>  簡述:點(diǎn)擊查詢后顯示已處理訂單的編號、會員編號、自行車編號、數(shù)量、取車門店、還車門店等訂

81、單信息。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:得到所有已處理訂單列表。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T點(diǎn)擊“訂單管理

82、”進(jìn)入訂單管理頁面。</p><p> ?、邳c(diǎn)擊查看所有已處理訂單列表。</p><p> ?。?1)用況名:修改訂單</p><p>  簡述:修改已有訂單的部分信息。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。<

83、;/p><p>  后置條件:成功修改已有訂單信息。</p><p><b>  基本流:</b></p><p>  ①管理員對已有訂單選擇“修改”;</p><p> ?、谥匦戮庉嬘唵涡畔?;</p><p>  ③點(diǎn)擊修改,成功修改原有訂單信息。</p><p>  (12

84、)用況名:刪除訂單</p><p>  簡述:在所有訂單列表中選擇要刪除的某一條訂單信息,點(diǎn)擊刪除后將記錄從數(shù)據(jù)庫中刪除。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:在訂單列表中成功刪除某條訂單信息。</p

85、><p><b>  基本流:</b></p><p> ?、俟芾韱T對已存在訂單選擇“刪除”;</p><p>  ②點(diǎn)擊確定,成功刪除訂單信息,并刷新頁面。</p><p> ?。?3)用況名:查看新聞</p><p>  簡述:點(diǎn)擊查看新聞后顯示新聞編號、標(biāo)題、內(nèi)容等信息。</p>

86、<p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:得到所有新聞列表。</p><p><b>  基本流:</b></p><p>  ①管理員點(diǎn)擊“新聞管理”進(jìn)入新聞管理頁面。</p>

87、;<p> ?、诓榭此行侣劻斜?。</p><p> ?。?4)用況名:發(fā)布新聞</p><p>  簡述:管理員填寫新聞的編號、標(biāo)題、內(nèi)容等信息,生成一條新聞。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p>

88、<p>  后置條件:管理員成功添加一條新聞信息。</p><p><b>  基本流:</b></p><p>  ①管理員進(jìn)入發(fā)布新聞界面;</p><p> ?、诠芾韱T輸入新聞的基本信息;</p><p> ?、酃芾韱T點(diǎn)擊提交信息,完成新聞發(fā)布。</p><p><b>

89、  異常流:</b></p><p> ?、贈]有輸入新聞添加所有必填選項(xiàng)的信息,補(bǔ)充填寫。</p><p> ?。?5)用況名:刪除新聞</p><p>  簡述:在所有新聞列表中選擇要刪除的某一條新聞信息,點(diǎn)擊刪除后將記錄從數(shù)據(jù)庫中刪除。</p><p><b>  參與者:管理員。</b></p&g

90、t;<p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:在新聞列表中成功刪除某條新聞信息。</p><p><b>  基本流:</b></p><p>  ①管理員對已存在新聞選擇“刪除”;</p><p> ?、邳c(diǎn)擊確定,成功刪除新聞信息,并刷新頁面。</p&

91、gt;<p> ?。?6)用況名:查看留言</p><p>  簡述:點(diǎn)擊查看留言后顯示會員編號、留言內(nèi)容、留言時間等信息。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:得到所有留言列表。</p

92、><p><b>  基本流:</b></p><p>  ①管理員點(diǎn)擊“留言管理”進(jìn)入留言管理頁面。</p><p> ?、诓榭此辛粞粤斜?。</p><p> ?。?7)用況名:回復(fù)留言</p><p>  簡述:管理員填寫對某一條留言的回復(fù)內(nèi)容。</p><p><

93、b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:管理員成功回復(fù)一條留言。</p><p><b>  基本流:</b></p><p>  ①管理員進(jìn)入留言回復(fù)界面;</p><p> ?、诠芾韱T

94、輸入回復(fù)內(nèi)容;</p><p> ?、酃芾韱T點(diǎn)擊提交信息,完成留言回復(fù)。</p><p><b>  異常流:</b></p><p> ?、贈]有輸入留言回復(fù)所有必填選項(xiàng)的信息,補(bǔ)充填寫。</p><p>  (18)用況名:刪除留言</p><p>  簡述:在所有留言列表中選擇要刪除的某一條留

95、言信息,點(diǎn)擊刪除后將記錄從數(shù)據(jù)庫中刪除。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:在留言列表中成功刪除某條留言信息。</p><p><b>  基本流:</b></p>&

96、lt;p> ?、俟芾韱T對已存在留言選擇“刪除”;</p><p> ?、邳c(diǎn)擊確定,成功刪除留言信息,并刷新頁面。</p><p>  3.2.2 會員功能需求分析</p><p>  會員的功能需求主要分為注冊、登錄、查找車輛、預(yù)訂車輛、查看新聞、查看路線、查看留言、留言、查看訂單等,會員功能需求用況圖如圖2所示。</p><p> 

97、 圖2 會員功能用況圖</p><p>  由圖2可知,會員的功能用況圖所包含的基本用況主要有:注冊、登錄、查找車輛、預(yù)訂車輛、查看新聞、查看訂單、留言、查看留言、查看路線等,詳細(xì)的用況描述如下:</p><p><b> ?。?)用況名:注冊</b></p><p>  簡述:用戶輸入賬號、密碼、姓名、性別、身份證號、住址、聯(lián)系方式、郵箱等

98、基本信息,進(jìn)行注冊操作。</p><p><b>  參與者:用戶。</b></p><p>  前置條件:進(jìn)入會員注冊頁面。</p><p>  后置條件:注冊成功或注冊失敗。</p><p><b>  基本流:</b></p><p> ?、儆脩酎c(diǎn)擊“注冊”進(jìn)入注冊頁面

99、;</p><p> ?、谳斎胗脩舻南嚓P(guān)個人信息;</p><p>  ③點(diǎn)擊提交,成功注冊,跳轉(zhuǎn)到登錄頁面。</p><p><b>  異常流:</b></p><p> ?、佥斎胄畔⒉缓弦蠡蛴脩裘汛嬖?,注冊失敗,重新注冊。</p><p><b> ?。?)用況名:登錄<

100、/b></p><p>  簡述:會員進(jìn)入自行車租賃網(wǎng)站登錄界面,填寫賬號、密碼,經(jīng)過驗(yàn)證后獲得對網(wǎng)站相關(guān)操作的使用權(quán)限。</p><p><b>  參與者:用戶。</b></p><p>  前置條件:用戶必須已經(jīng)注冊。</p><p>  后置條件:登錄成功,在首頁顯示會員編號。</p><

101、;p><b>  基本流:</b></p><p>  ①會員進(jìn)入網(wǎng)站首頁;</p><p><b> ?、谳斎胭~號和密碼;</b></p><p> ?、垓?yàn)證成功后顯示會員編號,擁有相應(yīng)操作權(quán)限。</p><p><b>  異常流:</b></p>&l

102、t;p> ?、儆脩糍~號、密碼輸入錯誤無法登錄網(wǎng)站,重新登錄;</p><p> ?、谟脩裘艽a丟失,重新獲取密碼再進(jìn)行登錄。</p><p> ?。?)用況名:查找車輛</p><p>  簡述:點(diǎn)擊車輛類型,顯示車輛的編號、名稱、類型、品牌、規(guī)格、租金、備注等車輛基本信息。</p><p><b>  參與者:用戶。</

103、b></p><p><b>  前置條件:無。</b></p><p>  后置條件:顯示車輛所有的信息。</p><p><b>  基本流:</b></p><p>  ①用戶點(diǎn)擊“車輛瀏覽”進(jìn)入車輛瀏覽頁面。</p><p> ?。?)用況名:預(yù)訂車輛</

104、p><p>  簡述:對選擇好的車輛完成在線預(yù)訂操作。</p><p><b>  參與者:用戶。</b></p><p>  前置條件:用戶必須已經(jīng)成功登錄網(wǎng)站。</p><p>  后置條件:成功預(yù)訂車輛。</p><p><b>  基本流:</b></p>

105、<p> ?、冱c(diǎn)擊預(yù)訂車輛進(jìn)入車輛預(yù)訂界面;</p><p><b> ?、谔顚戭A(yù)訂信息;</b></p><p>  ③點(diǎn)擊“提交”,完成車輛預(yù)訂。</p><p>  (5)用況名:查看新聞</p><p>  簡述:點(diǎn)擊進(jìn)入新聞中心,顯示新聞編號、標(biāo)題、內(nèi)容等信息。</p><p>

106、;<b>  參與者:用戶。</b></p><p><b>  前置條件:無。</b></p><p>  后置條件:得到所有新聞列表。</p><p><b>  基本流:</b></p><p> ?、贂T點(diǎn)擊“新聞中心”進(jìn)入新聞查看頁面。</p><

107、p>  ②查看所有新聞列表。</p><p> ?。?)用況名:查看路線</p><p>  簡述:點(diǎn)擊路線圖,顯示相應(yīng)路線的路線名、路線介紹等信息。</p><p><b>  參與者:用戶。</b></p><p><b>  前置條件:無。</b></p><p>

108、;  后置條件:得到路線信息。</p><p><b>  基本流:</b></p><p> ?、贂T點(diǎn)擊路線圖進(jìn)入路線詳細(xì)信息介紹頁面。</p><p>  (7)用況名:查看留言</p><p>  簡述:顯示會員編號、留言內(nèi)容、留言時間等信息。</p><p><b>  參與者

109、:用戶。</b></p><p><b>  前置條件:無。</b></p><p>  后置條件:得到所有留言列表。</p><p><b>  基本流:</b></p><p> ?、贂T點(diǎn)擊“留言板”進(jìn)入留言頁面。</p><p><b> ?。?

110、)用況名:留言</b></p><p>  簡述:用戶進(jìn)行業(yè)務(wù)咨詢、發(fā)表評價等。</p><p><b>  參與者:用戶。</b></p><p>  前置條件:用戶必須已經(jīng)成功登錄網(wǎng)站。</p><p>  后置條件:用戶成功發(fā)表留言。</p><p><b>  基本流

111、:</b></p><p> ?、贂T進(jìn)入發(fā)表留言界面;</p><p><b> ?、谳斎肓粞孕畔ⅲ?lt;/b></p><p> ?、埸c(diǎn)擊提交,完成留言發(fā)表。</p><p>  (9)用況名:查看訂單</p><p>  簡述:顯示之前預(yù)訂訂單的編號、自行車編號、數(shù)量、訂單日期、取車

112、門店、還車門店等信息。</p><p><b>  參與者:用戶。</b></p><p>  前置條件:用戶必須已經(jīng)成功登錄網(wǎng)站。</p><p>  后置條件:得到所有訂單列表。</p><p><b>  基本流:</b></p><p> ?、贂T點(diǎn)擊“我的訂單”進(jìn)入

113、訂單查看頁面。</p><p>  ②查看所有訂單列表。</p><p>  3.3 性能需求分析</p><p>  自行車租賃網(wǎng)站的性能需求主要體現(xiàn)在靈活性、實(shí)時性、準(zhǔn)確性等3個方面。</p><p> ?。?)靈活性。自行車租賃網(wǎng)站的開發(fā)應(yīng)保留一定的預(yù)留空間,便于網(wǎng)站的升級和二次開發(fā)工作;網(wǎng)站的視圖功能應(yīng)和網(wǎng)站的邏輯處理功能分離,網(wǎng)站

114、的顯示應(yīng)隨著需求變化,但是這種變化不應(yīng)影響到網(wǎng)站內(nèi)部的邏輯處理功能,以提高網(wǎng)站的穩(wěn)定性;</p><p> ?。?)實(shí)時性。自行車租賃網(wǎng)站對客戶提出的請求應(yīng)能夠做出及時的響應(yīng),對租賃過程中產(chǎn)生的數(shù)據(jù)信息能做出及時的處理,對車輛信息保持動態(tài)地更新。</p><p> ?。?)準(zhǔn)確性。自行車租賃網(wǎng)站對客戶提交的數(shù)據(jù)能夠進(jìn)行準(zhǔn)確的處理,不會發(fā)生數(shù)據(jù)溢出或者其他數(shù)據(jù)異常現(xiàn)象,保持?jǐn)?shù)據(jù)的一致性。&l

115、t;/p><p>  3.4 業(yè)務(wù)需求分析</p><p>  自行車租賃網(wǎng)站是專門針對自行車租賃業(yè)務(wù)所開發(fā)的一款以輔助經(jīng)營管理為基礎(chǔ),以決策分析為核心功能的現(xiàn)代企業(yè)管理網(wǎng)站。自行車租賃網(wǎng)站囊括了自行車租賃服務(wù)的所有環(huán)節(jié),它將原始的人工統(tǒng)計方法換成了先進(jìn)的電腦管理模式,大大提高了運(yùn)營管理工作效率和降低了運(yùn)營成本。</p><p>  在日常發(fā)生的業(yè)務(wù)中,客戶預(yù)租車輛是

116、主要的業(yè)務(wù),客戶既可以電話預(yù)租或到營業(yè)點(diǎn)預(yù)租,也可以在網(wǎng)上預(yù)訂,管理人員根據(jù)預(yù)租車輛的庫存情況以及客戶的信用狀況做出相應(yīng)的處理。租車業(yè)務(wù)主要涉及到客戶和管理員兩個角色,客戶首先填寫預(yù)租訂單,管理員收到訂單后檢查客戶的信用記錄,檢查通過后為客戶辦理租賃手續(xù)同時建立客戶記錄,最后告知客戶預(yù)租車輛成功。具體租車流程如圖3所示。</p><p>  圖3 客戶預(yù)租車輛順序圖</p><p>  

117、客戶完成預(yù)租車輛后,需要到指定的門店取車,取車前需驗(yàn)證客戶的身份,驗(yàn)證通過后按租賃的車輛類型繳納相應(yīng)的押金,在完成上述步驟后客戶就可將車取走,然后由管理員完成相關(guān)記錄的填寫以及更新車輛的狀態(tài)。具體取車流程如圖4所示。</p><p>  圖4 客戶取車順序圖</p><p>  客戶在使用完車輛后,需要到相應(yīng)的門店辦理還車手續(xù),技術(shù)員首先會對車輛進(jìn)行檢查看是否有損壞,如果車輛損壞了需要計

118、算相應(yīng)的賠償金額;如果車輛沒有損壞,管理員則進(jìn)一步確定客戶還車時間是否超時,據(jù)此計算租金和罰金,同時記錄相關(guān)信息,完成對車輛狀態(tài)的更新。具體還車流程如圖5所示。</p><p>  圖5 客戶還車順序圖</p><p><b>  4 網(wǎng)站設(shè)計</b></p><p>  自行車租賃網(wǎng)站采用三層架構(gòu)模式,即由表示層、功能層、數(shù)據(jù)層等三層構(gòu)成

119、整個體系結(jié)構(gòu)。表示層包含了網(wǎng)站的顯示邏輯,位于客戶瀏覽器端,它的任務(wù)是由瀏覽器向網(wǎng)絡(luò)上的Web服務(wù)器提出服務(wù)請求,Web服務(wù)器對用戶身份進(jìn)行驗(yàn)證后用HTTP(Hyper Text Transfer Protocol)協(xié)議把所需的主頁傳送給客戶端,客戶機(jī)接受傳來的主頁文件,并把它顯示在Web瀏覽器上;功能層中包含了網(wǎng)站的事務(wù)處理邏輯,位于Web服務(wù)器端,它的任務(wù)是接受用戶的請求,首先需要執(zhí)行相應(yīng)的擴(kuò)展應(yīng)用程序與數(shù)據(jù)庫進(jìn)行連接,通過SQL等

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論