自行車租賃網(wǎng)站設計與實現(xiàn)畢業(yè)設計_第1頁
已閱讀1頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

6、  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 mile problem by compensating for the r

7、egion 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 rental companies use the computer in

8、formation management system for business activities, most ente</p><p>  Paper first briefly introduces the research background and development situation of bicycle rental market both in domestic and foreign

9、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. Then determine the website require

10、ments 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 and implementation of a bicycle rent

11、al 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: bicycle rental information technology

12、 SSH open source framework rental website</p><p>  目 錄</p><p><b>  1 前言1</b></p><p>  1.1 研究背景及意義1</p><p>  1.2 自行車租賃行業(yè)國內外現(xiàn)狀2</p><

13、p>  1.2.1 國外自行車租賃行業(yè)現(xiàn)狀2</p><p>  1.2.2 國內自行車租賃行業(yè)現(xiàn)狀3</p><p>  1.3 研究內容和方法3</p><p>  1.3.1 研究內容3</p><p>  1.3.2 研究方法4</p><p>  2 網(wǎng)站關鍵技術研究4</

14、p><p>  2.1 Struts 框架概述4</p><p>  2.2 Spring 框架概述5</p><p>  2.3 Hibernate 框架概述5</p><p>  2.4 JavaScript技術概述5</p><p>  2.5 JSP技術概述5</p><p&

15、gt;  2.6 SQL Server技術概述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><p>  3.2.1 管理員功能需求分析7</p>

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

17、;<p>  4.2.1 數(shù)據(jù)庫需求分析22</p><p>  4.2.2 概念結構設計23</p><p>  4.2.3 邏輯結構設計26</p><p>  4.2.4 物理結構設計27</p><p>  4.3 網(wǎng)站功能模塊詳細設計30</p><p>  4.3.1 車

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

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

20、;<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 留言管理模塊43</p><p>  6 結論與展望44

21、</p><p>  6.1 結論44</p><p>  6.2 展望44</p><p><b>  參考文獻45</b></p><p><b>  致謝46</b></p><p>  華南農業(yè)大學本科生畢業(yè)論文成績評定表</p><p

22、><b>  1 前言</b></p><p>  1.1 研究背景及意義</p><p>  改革開放以來,隨著我國經濟快速的發(fā)展和居民收入日漸提高,私家車已逐漸得到普及。而廣州作為我國改革開放最早、經濟發(fā)展速度最快的城市之一,汽車保有量保持快速增長,全市汽車保有量于2013年突破了250萬輛,近六年來平均增幅達到1.5倍之多。然而,人們在享受私家車帶來的

23、便捷和舒適的時候,同樣不可避免的要面對不堪忍受的城市交通擁堵、環(huán)境污染和能源短缺帶來的油價不斷上漲等世界難題。面對私家車所帶來的種種問題,人們開始尋求一條綠色出行之路。自行車騎行的推廣很好地解決了上述問題,它能提高道路資源利用率,緩解道路擁擠,促進節(jié)能減排,減少尾氣污染,還能強身健體,提高城市品味。</p><p>  人類社會正在進入一個知識信息化的時代,世界上一些發(fā)達國家,正在從以材料和能源為基礎的經濟轉向以

24、信息、知識為基礎的經濟,從傳統(tǒng)經濟發(fā)展模式轉向信息經濟、知識經濟發(fā)展模式,這是當前社會經濟發(fā)展的大趨勢。信息化極大地提高人類生產活動的水平,增強人類認識自然、改造自然地能力,促進社會生產力的發(fā)展。信息化的程度已成為衡量一個國家社會發(fā)展水平的重要指標。可以說,沒有信息化,就不可能有現(xiàn)代化,也不可能有中國的社會主義現(xiàn)代化。近年來,我國的信息化建設取得明顯成效,信息技術在國民經濟和社會各領域的應用效果日漸顯著,并有逐步發(fā)展壯大的趨勢(代根興,

25、2000)。</p><p>  全球信息化正在引發(fā)當今世界的深刻變革,重塑世界政治、經濟、社會、文化和軍事發(fā)展的新格局。加快信息化發(fā)展,已經成為世界各國的共同選擇。信息化的發(fā)展離不開管理信息系統(tǒng)的建設,信息只有通過進行有效的加工管理,建成一個管理信息系統(tǒng)才能發(fā)揮其作用,這也使得管理信息系統(tǒng)這門新興的應用性科學在全世界快速的普及和應用(王天新,2007)。</p><p>  在這樣的大背

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

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

28、1 國外自行車租賃行業(yè)現(xiàn)狀</p><p>  國外自行車租賃市場發(fā)展較早,經過長時間的改進,已經取得了明顯的效果。由于具有低污染、低成本的特性,自行車深受外國人喜愛,其行業(yè)規(guī)模逐年擴大。同時,自行車在緩解交通壓力、減少空氣污染方面也取得了明顯效果。</p><p>  丹麥政府多年提倡"綠色交通",在首都哥本哈根,自行車專用道超過400多公里,1/3的上班族使用自行

29、車。丹麥的自行車出租業(yè)也很發(fā)達,租車費用每天40到60克郎。在哥本哈根,市中心大約有150處免費自行車出租點,費用全部由商家出錢,商家也得以在自行車架上替自己打廣告,因此,這幾乎是不需要花納稅人錢的雙贏措施(清早,2004)。</p><p>  荷蘭全國人口1600萬,自行車的擁有輛高達1700萬,荷蘭已經形成了總長3萬多公里的自行車道路網(wǎng)。政府大力倡導以自行車為交通工具,鼓勵火車和自行車交通銜接,在荷蘭多數(shù)火

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

31、任一站歸還。短短一年多,已累計為數(shù)千萬人次服務(高瑩,2010)。</p><p>  倫敦的自行車租賃市場生意更是紅火,2009年2月,倫敦市政府推出醞釀已經的自行車出租服務計劃,預計耗資5億英鎊。第一批投放自行車數(shù)量約為6000多輛,并且設立了300多個自行車租賃點,自行車出租前30分鐘是免費使用的,此后每30分鐘加1英鎊(安德魯,2010)。</p><p>  國外的自行車租賃業(yè)起

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

33、量較低,自行車租賃在運營初始階段取得了較好的效果。目前,我國已有北京、杭州、廣州、深圳、武漢、蘇州、臺州、株洲、上海、南京、廣元、煙臺、臨海、青州、海口、常熟、紹興、南通、中山、吳江、黑河等50多個大中城市實施了公共自行車租賃項目。</p><p>  株洲公共自行車租賃系統(tǒng)于2011年5月啟動,550個站點、13000輛自行車于2011年底全部安裝到位,并全面投入使用。株洲公共自行車倡導“隨用隨騎,騎后速還”的

34、用車理念,鼓勵市民自行車換乘等方式出行。自開行以來,每天有近40000人次租(還)車。</p><p>  杭州現(xiàn)在有2000個公共自行車服務點、5萬輛自行車,自行車日最高租用量已達到32萬人次,市中心每隔大約300米就能找到公共自行車服務點,七成以上服務點實現(xiàn)24小時自助服務。</p><p>  截止至2012年,北京形成了約500個租賃點、2萬輛以上的自行車租賃規(guī)模;到2015年要形

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

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

37、缺的重要環(huán)節(jié)。</p><p>  1.3 研究內容和方法</p><p>  1.3.1 研究內容</p><p>  通過上述對國內外自行車租賃產業(yè)的發(fā)展概況介紹,本課題明確了自行車租賃產業(yè)在我國的問題所在,故課題以廣州市自行車租賃業(yè)務需求為背景,以實際租賃活動為對象展開研究。論文首先對自行車租賃網(wǎng)站的需求背景和研究意義進行了介紹,然后對自行車租賃行業(yè)的國內

38、外發(fā)展動態(tài)就行了闡述和說明。在明確網(wǎng)站開發(fā)的目的后,對完成網(wǎng)站開發(fā)所涉及到的理論和相關技術進行了闡述。在查閱資料以及實地調研后得出了自行車租賃網(wǎng)站的需求分析及可行性分析報告。接著在需求分析的基礎上完成對整個網(wǎng)站的總體設計,依據(jù)總體設計再細分出網(wǎng)站各個子模塊的詳細設計。完成了各個子模塊的詳細設計后開始進行編程,最后實現(xiàn)自行車租賃網(wǎng)站的預期功能。</p><p>  本論文結合租賃市場實際情況,按照實際租車的業(yè)務流程

39、以及運營特點,開發(fā)出了滿足企業(yè)信息化要求的自行車租賃網(wǎng)站,從而規(guī)范了業(yè)務流程,提高了工作效率和節(jié)約了成本。</p><p>  1.3.2 研究方法</p><p>  本論文主要用到的研究方法如下:</p><p>  (1)調查法。本文主要是通過走訪廣州各大高校,調查各大高校在校生對自行車租賃的需求,由此進行網(wǎng)站的概要設計和功能分析;接著實地調查各個租車點的業(yè)

40、務模式得出自行車租賃網(wǎng)站的功能模塊。</p><p> ?。?)文獻法。通過在網(wǎng)絡、報刊和文獻中搜集有關租賃網(wǎng)站的相關技術理論,總結出本論文的研究的思路和研究內容。 </p><p>  2 網(wǎng)站關鍵技術研究</p><p>  2.1 Struts 框架概述</p><p>  Struts是一個表示層的框架,是Apache基金會組織的

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

42、w)和控制器(Controller)三部分(H.J. OuYang等,2010)。</p><p> ?。?)模型。Struts沒有定義具體Model層的實現(xiàn),Model層通常是和業(yè)務邏輯緊密相關的,有持續(xù)化的要求。</p><p> ?。?)視圖。視圖部分主要由JSP(Java Server Pages)頁面組成,其中沒有流程邏輯、業(yè)務邏輯和模型信息,只有標簽。Struts自身包含了一組

43、標簽庫,這也是Struts的精華之一,靈活運用他們可以簡化JSP頁面的代碼,提高開發(fā)效率(史曉宏等,2009)。</p><p> ?。?) 控制器。Struts中的Controller主要是其自身提高的ActionServlet,ActionServlet接收所有來自客戶端的請求并根據(jù)配置文件中的定義將控制轉移到適當?shù)腁ction對象。</p><p>  2.2 Spring 框架概

44、述</p><p>  Spring是一個業(yè)務層框架,是一個輕量級的框架,它可以很好的黏合表示層與持久層。Spring所耗費的系統(tǒng)資源的開支比較少,而且是非入侵式的,在一般情況下,在引入Spring的系統(tǒng)中,具體的對象并不依賴于Spring的API(Application Programming Interface)。Spring中提供了對反轉控制和面向切面編程的良好支持(Li Gang,2007)。</p

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

46、 Hibernate 框架概述</p><p>  Hibernate是一個持久層框架,是一個基于Java的對象/關系數(shù)據(jù)庫映射工具,它將對象模型表示的數(shù)據(jù)映射到用SQL(Structured Query Language)表示的關系模型上去。Hibernate管理Java到數(shù)據(jù)庫的映射,還提供了數(shù)據(jù)查詢和存取的方法,大幅度減少了開發(fā)者的數(shù)據(jù)持久化相關的編程任務(陳宗嬌,2006)。</p>&l

47、t;p>  Hibernate是Java應用和關系數(shù)據(jù)庫之間的關系,負責Java對象和關系數(shù)據(jù)之間的映射。Hibernate內部封裝了通過JDBC(Java Data Base Connectivity)訪問數(shù)據(jù)庫的操作,向上層應用提供了面向對象的數(shù)據(jù)訪問API(J.G. Dai,2010)。</p><p>  2.4 JavaScript 技術概述</p><p>  Java

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

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

50、)代碼和嵌入到其中的Java代碼組成。當用戶請求一個JSP頁面時,服務器會執(zhí)行這些Java代碼,然后將結果與頁面中的靜態(tài)部分相結合返回給客戶端瀏覽器。JSP頁面中包含了各種特殊的JSP元素,通過這些元素可以訪問其他的動態(tài)內容并將它們嵌入到頁面中。程序員還可以通過編寫自己的元素來實現(xiàn)特定的功能,開發(fā)出更為強大的Web應用程序。</p><p>  JSP是在Servlet的基礎上開發(fā)的技術,它繼承了Java Ser

51、vlet 的各項優(yōu)秀功能。而Java Servlet 是作為Java的一種解決方案,在制作網(wǎng)頁的過程中,它繼承了Java的所有特性。因此JSP同樣繼承了Java技術的簡單、便利、面向對象、跨平臺和安全可靠等優(yōu)點,比起其他服務器腳本語言,JSP更加簡單、迅速和有力。</p><p>  2.6 SQL Server 技術概述</p><p>  考慮到信息管理系統(tǒng)的設計架構,并結合系統(tǒng)的實

52、際需求,本網(wǎng)站在設計中選用的是SQL Server2005數(shù)據(jù)庫。</p><p>  SQL Server2005是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能工具提供了企業(yè)級的數(shù)據(jù)管理,提供了強大的數(shù)據(jù)訪問功能以及高速的數(shù)據(jù)處理。SQL Server2005數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠地存儲功能,使用戶可以構建和管理用于業(yè)務的高可用性和高性能的數(shù)據(jù)應用程序(劉智勇,2007)。</p&

53、gt;<p>  SQL Server2005主要在以下三個方面為我們提供強大的功能:</p><p> ?。?)安全、可靠、高效的企業(yè)級數(shù)據(jù)管理</p><p>  SQL Server 2005在安全性、高可靠性、性能、擴展性、可管理性方面有極大的提高,不僅能夠確保企業(yè)級數(shù)據(jù)業(yè)務的實時穩(wěn)定運行、還能夠大大提高管理效率、降低操作復雜度和運維成本。</p>&l

54、t;p> ?。?)一體化的商業(yè)智能平臺</p><p>  SQL Server 2005使您可以快速構建部署各類商業(yè)智能解決方案,為你提供深入的業(yè)務分析統(tǒng)計和監(jiān)控預測平臺,進一步推動企業(yè)的信息化管理和業(yè)務發(fā)展。</p><p> ?。?)提高開發(fā)人員的生產效率</p><p>  SQL Server 2005將提供更加強大的開發(fā)工具和各類新的開發(fā)特性,在大

55、大提高開發(fā)效率的同時,將進一步拓展您的應用空間,帶來新的商業(yè)應用機遇。</p><p>  2.7 統(tǒng)一建模語言概述</p><p>  統(tǒng)一建模語言UML(Unified Modeling Language),是為了簡化和強化現(xiàn)有的大量面向對象開發(fā)方法這一目的而開發(fā)的,是一個通用的可視化建模語言。它是隨著面向對象的發(fā)展建立起來的語言標準工具,在系統(tǒng)建模過程中有著廣泛的應用。UML用于對

56、軟件進行描述、可視化處理、構造和建立軟件系統(tǒng)制品的文檔。它記錄了對必須構造的系統(tǒng)的決定和理解,可用于對系統(tǒng)的理解、設計、瀏覽、配置、維護和信息控制。UML使用于各種軟件開發(fā)方法、軟件生命周期的各個階段、各種應用領域以及各種開發(fā)工具,UML是一種總結了以往建模技術的經驗并吸收當優(yōu)秀成果的標準建模方法。在開發(fā)過程中靈活選用UML提供的各種圖和模型,可以加速開發(fā)進程,提高代碼質量,支持業(yè)務變更需求,這正是對一個大型、復雜的軟件系統(tǒng)完整開發(fā)所必

57、需的系統(tǒng)架構(沙赫,2006)。</p><p><b>  3 網(wǎng)站需求分析</b></p><p>  3.1 可行性分析</p><p>  可行性分析也稱為可行性研究,是以預測為前提,以投資效果為目的,針對網(wǎng)站開發(fā)過程中可能存在的問題,從技術、經濟、管理的角度進行全面綜合分析研究,并對網(wǎng)站實施后的經濟效果進行預測,在既定的范圍內進行

58、方案的選擇,以便最合理地利用現(xiàn)有資源,達到預定的經濟效益和社會效益。本網(wǎng)站的可行性分析主要包括技術可行性分析、經濟可行性分析和管理可行性分析等3個方面的內容。</p><p> ?。?)技術可行性分析。從技術層面看,進行網(wǎng)站開發(fā)所使用的開發(fā)技術,如JSP、JavaScript、SSH框架、SQL Server等,都是常見并且是相當成熟的技術,開發(fā)人員可熟練運用;從軟硬件設備層面看,網(wǎng)站開發(fā)用到的軟硬件有myecl

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

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

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

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

63、除新聞、查看留言、回復留言、刪除留言等,詳細的用況描述如下:</p><p><b> ?。?)用況名:登錄</b></p><p>  簡述:管理員進入自行車租賃網(wǎng)站后臺登錄界面,填寫賬號、密碼,點擊登錄經過驗證后進入到網(wǎng)站操作界面以獲得網(wǎng)站的管理權限。</p><p><b>  參與者:管理員。</b></p&

64、gt;<p>  前置條件:管理員進入網(wǎng)站后臺登錄界面。</p><p>  后置條件:管理員進入網(wǎng)站后臺操作界面。</p><p><b>  基本流:</b></p><p>  ①管理員進入網(wǎng)站后臺登錄界面;</p><p> ?、诠芾韱T輸入賬號、密碼;</p><p> ?、?/p>

65、程序驗證成功進入自行車租賃網(wǎng)站后臺管理首頁。</p><p><b>  異常流:</b></p><p> ?、俟芾韱T賬號、密碼輸入錯誤無法登錄網(wǎng)站,需要重新輸入登錄;</p><p> ?、诠芾韱T密碼丟失,重新獲取密碼再進行登錄。</p><p> ?。?)用況名:查看會員</p><p> 

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

67、本流:</b></p><p> ?、俟芾韱T點擊“會員管理”進入會員管理頁面;</p><p> ?、诓榭此袝T信息列表。</p><p> ?。?)用況名:添加會員</p><p>  簡述:管理員填寫會員的賬號、密碼、姓名、性別、身份證號、住址、聯(lián)系方式、郵箱等基本信息,生成一條新的會員記錄。</p><

68、p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:管理員成功添加一條會員記錄。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T進入會員添加界面;</p><

69、p> ?、诠芾韱T輸入會員的基本信息;</p><p> ?、酃芾韱T點擊提交信息,完成會員添加。</p><p><b>  異常流:</b></p><p> ?、贈]有輸入會員添加所有必填選項的信息,補充填寫。</p><p>  (4)用況名:刪除會員</p><p>  簡述:在會員中選

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

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

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

73、擊查看所有已出租車輛列表。</p><p>  (6)用況名:查詢未出租車輛</p><p>  簡述:點擊查詢后顯示未出租車輛的編號、名稱、類型、品牌、數(shù)量等車輛信息。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><

74、;p>  后置條件:得到所有未出租車輛列表。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T點擊“車輛管理”進入車輛管理頁面。</p><p>  ②點擊查看所有未出租車輛列表。</p><p> ?。?)用況名:添加車輛</p><p>  簡述:管理員填寫車輛

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

76、b></p><p> ?、俟芾韱T進入車輛添加界面;</p><p> ?、诠芾韱T輸入車輛的基本信息;</p><p>  ③管理員點擊提交信息,完成車輛添加。</p><p><b>  異常流:</b></p><p> ?、贈]有輸入車輛添加所有必填選項的信息,補充填寫。</p&g

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

78、成功刪除某條車輛信息并刷新頁面。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T對已登記車輛選擇“刪除”;</p><p> ?、邳c擊確定,成功刪除車輛信息,并刷新頁面。</p><p> ?。?)用況名:查詢新訂單</p><p>  簡述:點擊查詢后顯示新訂單的編號

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

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

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

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

83、。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T對已有訂單選擇“修改”;</p><p> ?、谥匦戮庉嬘唵涡畔?;</p><p> ?、埸c擊修改,成功修改原有訂單信息。</p><p> ?。?2)用況名:刪除訂單</p><p>  簡述:

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

85、b></p><p> ?、俟芾韱T對已存在訂單選擇“刪除”;</p><p> ?、邳c擊確定,成功刪除訂單信息,并刷新頁面。</p><p> ?。?3)用況名:查看新聞</p><p>  簡述:點擊查看新聞后顯示新聞編號、標題、內容等信息。</p><p><b>  參與者:管理員。</b&

86、gt;</p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:得到所有新聞列表。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T點擊“新聞管理”進入新聞管理頁面。</p><p> ?、诓榭此行侣劻斜?。</p>

87、<p>  (14)用況名:發(fā)布新聞</p><p>  簡述:管理員填寫新聞的編號、標題、內容等信息,生成一條新聞。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:管理員成功添加一條新聞信息。</

88、p><p><b>  基本流:</b></p><p> ?、俟芾韱T進入發(fā)布新聞界面;</p><p> ?、诠芾韱T輸入新聞的基本信息;</p><p> ?、酃芾韱T點擊提交信息,完成新聞發(fā)布。</p><p><b>  異常流:</b></p><p&g

89、t; ?、贈]有輸入新聞添加所有必填選項的信息,補充填寫。</p><p> ?。?5)用況名:刪除新聞</p><p>  簡述:在所有新聞列表中選擇要刪除的某一條新聞信息,點擊刪除后將記錄從數(shù)據(jù)庫中刪除。</p><p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理

90、頁面。</p><p>  后置條件:在新聞列表中成功刪除某條新聞信息。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T對已存在新聞選擇“刪除”;</p><p>  ②點擊確定,成功刪除新聞信息,并刷新頁面。</p><p> ?。?6)用況名:查看留言</p&

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

92、b></p><p> ?、俟芾韱T點擊“留言管理”進入留言管理頁面。</p><p> ?、诓榭此辛粞粤斜怼?lt;/p><p> ?。?7)用況名:回復留言</p><p>  簡述:管理員填寫對某一條留言的回復內容。</p><p><b>  參與者:管理員。</b></p>

93、<p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:管理員成功回復一條留言。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T進入留言回復界面;</p><p> ?、诠芾韱T輸入回復內容;</p><p> ?、酃芾韱T點

94、擊提交信息,完成留言回復。</p><p><b>  異常流:</b></p><p>  ①沒有輸入留言回復所有必填選項的信息,補充填寫。</p><p> ?。?8)用況名:刪除留言</p><p>  簡述:在所有留言列表中選擇要刪除的某一條留言信息,點擊刪除后將記錄從數(shù)據(jù)庫中刪除。</p><

95、;p><b>  參與者:管理員。</b></p><p>  前置條件:管理員必須成功登錄網(wǎng)站后臺管理頁面。</p><p>  后置條件:在留言列表中成功刪除某條留言信息。</p><p><b>  基本流:</b></p><p> ?、俟芾韱T對已存在留言選擇“刪除”;</p&g

96、t;<p>  ②點擊確定,成功刪除留言信息,并刷新頁面。</p><p>  3.2.2 會員功能需求分析</p><p>  會員的功能需求主要分為注冊、登錄、查找車輛、預訂車輛、查看新聞、查看路線、查看留言、留言、查看訂單等,會員功能需求用況圖如圖2所示。</p><p>  圖2 會員功能用況圖</p><p>  

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

98、t;b>  參與者:用戶。</b></p><p>  前置條件:進入會員注冊頁面。</p><p>  后置條件:注冊成功或注冊失敗。</p><p><b>  基本流:</b></p><p>  ①用戶點擊“注冊”進入注冊頁面;</p><p> ?、谳斎胗脩舻南嚓P個人信

99、息;</p><p> ?、埸c擊提交,成功注冊,跳轉到登錄頁面。</p><p><b>  異常流:</b></p><p> ?、佥斎胄畔⒉缓弦蠡蛴脩裘汛嬖冢允?,重新注冊。</p><p><b> ?。?)用況名:登錄</b></p><p>  簡述:會員進

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

101、/p><p> ?、贂T進入網(wǎng)站首頁;</p><p><b>  ②輸入賬號和密碼;</b></p><p> ?、垓炞C成功后顯示會員編號,擁有相應操作權限。</p><p><b>  異常流:</b></p><p> ?、儆脩糍~號、密碼輸入錯誤無法登錄網(wǎng)站,重新登錄;&l

102、t;/p><p> ?、谟脩裘艽a丟失,重新獲取密碼再進行登錄。</p><p> ?。?)用況名:查找車輛</p><p>  簡述:點擊車輛類型,顯示車輛的編號、名稱、類型、品牌、規(guī)格、租金、備注等車輛基本信息。</p><p><b>  參與者:用戶。</b></p><p><b>

103、  前置條件:無。</b></p><p>  后置條件:顯示車輛所有的信息。</p><p><b>  基本流:</b></p><p> ?、儆脩酎c擊“車輛瀏覽”進入車輛瀏覽頁面。</p><p> ?。?)用況名:預訂車輛</p><p>  簡述:對選擇好的車輛完成在線預訂操

104、作。</p><p><b>  參與者:用戶。</b></p><p>  前置條件:用戶必須已經成功登錄網(wǎng)站。</p><p>  后置條件:成功預訂車輛。</p><p><b>  基本流:</b></p><p>  ①點擊預訂車輛進入車輛預訂界面;</p&g

105、t;<p><b>  ②填寫預訂信息;</b></p><p> ?、埸c擊“提交”,完成車輛預訂。</p><p> ?。?)用況名:查看新聞</p><p>  簡述:點擊進入新聞中心,顯示新聞編號、標題、內容等信息。</p><p><b>  參與者:用戶。</b></p

106、><p><b>  前置條件:無。</b></p><p>  后置條件:得到所有新聞列表。</p><p><b>  基本流:</b></p><p> ?、贂T點擊“新聞中心”進入新聞查看頁面。</p><p>  ②查看所有新聞列表。</p><p&

107、gt;  (6)用況名:查看路線</p><p>  簡述:點擊路線圖,顯示相應路線的路線名、路線介紹等信息。</p><p><b>  參與者:用戶。</b></p><p><b>  前置條件:無。</b></p><p>  后置條件:得到路線信息。</p><p>

108、;<b>  基本流:</b></p><p> ?、贂T點擊路線圖進入路線詳細信息介紹頁面。</p><p> ?。?)用況名:查看留言</p><p>  簡述:顯示會員編號、留言內容、留言時間等信息。</p><p><b>  參與者:用戶。</b></p><p>

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

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

111、會員進入發(fā)表留言界面;</p><p><b> ?、谳斎肓粞孕畔?;</b></p><p> ?、埸c擊提交,完成留言發(fā)表。</p><p> ?。?)用況名:查看訂單</p><p>  簡述:顯示之前預訂訂單的編號、自行車編號、數(shù)量、訂單日期、取車門店、還車門店等信息。</p><p><

112、;b>  參與者:用戶。</b></p><p>  前置條件:用戶必須已經成功登錄網(wǎng)站。</p><p>  后置條件:得到所有訂單列表。</p><p><b>  基本流:</b></p><p> ?、贂T點擊“我的訂單”進入訂單查看頁面。</p><p> ?、诓榭此?/p>

113、訂單列表。</p><p>  3.3 性能需求分析</p><p>  自行車租賃網(wǎng)站的性能需求主要體現(xiàn)在靈活性、實時性、準確性等3個方面。</p><p> ?。?)靈活性。自行車租賃網(wǎng)站的開發(fā)應保留一定的預留空間,便于網(wǎng)站的升級和二次開發(fā)工作;網(wǎng)站的視圖功能應和網(wǎng)站的邏輯處理功能分離,網(wǎng)站的顯示應隨著需求變化,但是這種變化不應影響到網(wǎng)站內部的邏輯處理功能,以

114、提高網(wǎng)站的穩(wěn)定性;</p><p> ?。?)實時性。自行車租賃網(wǎng)站對客戶提出的請求應能夠做出及時的響應,對租賃過程中產生的數(shù)據(jù)信息能做出及時的處理,對車輛信息保持動態(tài)地更新。</p><p> ?。?)準確性。自行車租賃網(wǎng)站對客戶提交的數(shù)據(jù)能夠進行準確的處理,不會發(fā)生數(shù)據(jù)溢出或者其他數(shù)據(jù)異?,F(xiàn)象,保持數(shù)據(jù)的一致性。</p><p>  3.4 業(yè)務需求分析<

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

116、員根據(jù)預租車輛的庫存情況以及客戶的信用狀況做出相應的處理。租車業(yè)務主要涉及到客戶和管理員兩個角色,客戶首先填寫預租訂單,管理員收到訂單后檢查客戶的信用記錄,檢查通過后為客戶辦理租賃手續(xù)同時建立客戶記錄,最后告知客戶預租車輛成功。具體租車流程如圖3所示。</p><p>  圖3 客戶預租車輛順序圖</p><p>  客戶完成預租車輛后,需要到指定的門店取車,取車前需驗證客戶的身份,驗證

117、通過后按租賃的車輛類型繳納相應的押金,在完成上述步驟后客戶就可將車取走,然后由管理員完成相關記錄的填寫以及更新車輛的狀態(tài)。具體取車流程如圖4所示。</p><p>  圖4 客戶取車順序圖</p><p>  客戶在使用完車輛后,需要到相應的門店辦理還車手續(xù),技術員首先會對車輛進行檢查看是否有損壞,如果車輛損壞了需要計算相應的賠償金額;如果車輛沒有損壞,管理員則進一步確定客戶還車時間是否

118、超時,據(jù)此計算租金和罰金,同時記錄相關信息,完成對車輛狀態(tài)的更新。具體還車流程如圖5所示。</p><p>  圖5 客戶還車順序圖</p><p><b>  4 網(wǎng)站設計</b></p><p>  自行車租賃網(wǎng)站采用三層架構模式,即由表示層、功能層、數(shù)據(jù)層等三層構成整個體系結構。表示層包含了網(wǎng)站的顯示邏輯,位于客戶瀏覽器端,它的任務是

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

溫馨提示

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

評論

0/150

提交評論