![學(xué)位論文--汽車租賃管理系統(tǒng)設(shè)計與實現(xiàn)_第1頁](http://file4.renrendoc.com/view/ebb0d8fb2ad78d93bdbc9935706237d1/ebb0d8fb2ad78d93bdbc9935706237d11.gif)
![學(xué)位論文--汽車租賃管理系統(tǒng)設(shè)計與實現(xiàn)_第2頁](http://file4.renrendoc.com/view/ebb0d8fb2ad78d93bdbc9935706237d1/ebb0d8fb2ad78d93bdbc9935706237d12.gif)
![學(xué)位論文--汽車租賃管理系統(tǒng)設(shè)計與實現(xiàn)_第3頁](http://file4.renrendoc.com/view/ebb0d8fb2ad78d93bdbc9935706237d1/ebb0d8fb2ad78d93bdbc9935706237d13.gif)
![學(xué)位論文--汽車租賃管理系統(tǒng)設(shè)計與實現(xiàn)_第4頁](http://file4.renrendoc.com/view/ebb0d8fb2ad78d93bdbc9935706237d1/ebb0d8fb2ad78d93bdbc9935706237d14.gif)
![學(xué)位論文--汽車租賃管理系統(tǒng)設(shè)計與實現(xiàn)_第5頁](http://file4.renrendoc.com/view/ebb0d8fb2ad78d93bdbc9935706237d1/ebb0d8fb2ad78d93bdbc9935706237d15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
洛陽理工學(xué)院畢業(yè)設(shè)計(論文)汽車租賃管理系統(tǒng)設(shè)計與實現(xiàn)摘要隨著汽車租賃業(yè)在我國迅速掘起,業(yè)務(wù)量也是越來越多,對信息的處理要求也是越來高,傳統(tǒng)的汽車管璆人員已不滿足汽車租賃業(yè)務(wù)的需求發(fā)展,因此我將發(fā)揮計算 的龐大的存儲空間,高性能的處理苽厛,高度可靠的數(shù)據(jù)安全,清晰的可視化數(shù)據(jù)等這些資源的合理利用, 真正達(dá)劰減少勞動力提高勞動質(zhì)量的目的。根據(jù)目前的情況我設(shè)計了一套具有網(wǎng)絡(luò)功能的汽車租賃管理系統(tǒng),客戶可以通過網(wǎng)絡(luò)查閱相關(guān)的汽車租賃情況,企業(yè)的管理人員可以根據(jù)客戶的實際情況進(jìn)行管理,具有很強的實用性,即方便又提高了工作效。根據(jù)系統(tǒng)所需功能,決定以.NET為開發(fā)平臺,采用SQLServer2005做后臺數(shù)據(jù)庫,選擇功能強大的VisualStudio2008為開發(fā)工具,利用軟件工程思想和方法,總體上用結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)分析和設(shè)計,采用快速原型法來實現(xiàn),系統(tǒng)本系統(tǒng)界面友好,而且操作更加簡單,減少了用戶學(xué)習(xí)操作的額外負(fù)擔(dān)。論文組織如下:首先闡述了該系統(tǒng)的開發(fā)背景、意義;其次介紹了相關(guān)的開發(fā)工具及技術(shù)基礎(chǔ);接著對系統(tǒng)的需求進(jìn)行了分析,并提出了具體的設(shè)計方案和數(shù)據(jù)庫模型;然后展現(xiàn)了整個系統(tǒng)的具體實現(xiàn),包括數(shù)據(jù)庫的設(shè)計和連接,各功能模塊的實現(xiàn);最后對該軟件進(jìn)行了嚴(yán)格的測試。關(guān)鍵詞:在線租車,信息管理,網(wǎng)站系統(tǒng)I洛陽理工學(xué)院畢業(yè)設(shè)計(論文)TheDesignandRealizationofOnlinecarrentalsystemABSTRACTAsthecarrentalindustryriserapidlyinourcountry,trafficisalsomoreandmore,tohandlingofinformationdemandsarehigh,thetraditionalautomobiletubeQiupersonnelhasnotmeettheneedsofcarrentalbusinessdevelopment,soIwillplaytocalculatelargestoragespace,high-performanceprocessing苽厛,highlyreliabledatasecurity,aclearvisualdatasuchastherationaluseoftheseresourcesandreal劰workforcereductionaimtoimprovethequalityoflabor.AccordingtothesituationIdesignedasetofnetworkfunctionofcarrentalmanagementsystem,customerscanthroughthenetworkaccesstorelevantindustryandcarrentalenterprisemanagerscanmanageaccordingtothecustomer'sactualsituation,hasastrongpracticability,convenientandimprovetheworkefficiency.Basedonthesystemfunction,decideddevelopmentplatform,backgrounddatabaseusingSQLServer2005do,chooseapowerfulVisualStudio2008asdevelopmenttool,usingthesoftwareengineeringideasandmethods,onthewholestructuredlifecyclemethodforsystemanalysisanddesign,usingtherapidprototypingmethod,systemthissystemfriendlyinterface,andtheoperationmoresimple,reducetheextraburdenuserslearnoperation.Paperisorganizedasfollows:first,thispaperexpoundsthedevelopmentbackground,significanceofthesystem;Secondlyintroducestherelateddevelopmenttoolsandtechnicalbasis;Thenanalysesthedemandofthesystem,andputsforwardtheconcretedesignanddatabasemodel;Thenshowstheimplementationofthewholesystem,includingdatabasedesignandtheconnection,therealizationofeachfunctionmodule;Finallyhascarriedonthestricttesttothesoftware.KEYWORDS:Onlinecarrental,informationmanagement,thewebsitesystemII洛陽理工學(xué)院畢業(yè)設(shè)計(論文)目 錄前言................................................................................................1第1章關(guān)于本系統(tǒng)的開發(fā)...............................................................31.1開發(fā)技術(shù)簡介.......................................................................31.1.1C#.................................................................................31.1.2ASP.NET技術(shù)介紹......................................................41.1.3ADO.NET技術(shù)............................................................51.1.4SQL2005介紹.............................................................51.2開發(fā)工具和運行環(huán)境...........................................................6第2章需求分析...............................................................................72.1功能需求................................................................................7第3章總體設(shè)計...............................................................................83.1功能概述...............................................................................83.2用例圖..................................................................................9第4章詳細(xì)設(shè)計.............................................................................104.1用戶管理用例......................................................................104.1.1用戶管理用例的用例說明.........................................104.1.2用戶管理例的活動圖................................................104.1.3用戶管理用例的順序圖.............................................114.1.4用戶添加用例的界面設(shè)計說明.................................114.1.5用戶管理用例實現(xiàn)界面圖說明.................................114.2車輛管理用例......................................................................124.2.1車輛用例的用例說明................................................124.2.2車輛用例的活動圖....................................................124.2.3車輛管理用例的順序圖.............................................134.2.4車輛添加用例的界面設(shè)計說明.................................134.2.5車輛管理用例實界面的說明.....................................144.3車輛類型管理用例..............................................................144.3.1車輛類型用例的用例說明.........................................14III洛陽理工學(xué)院畢業(yè)設(shè)計(論文)4.3.2車輛類型用例的活動圖.............................................154.3.3車輛類別管理用例的順序圖.....................................154.3.4車輛類別添加用例的界面設(shè)計說明.........................164.3.5車輛類別管理用例實界面的說明.............................16第5章數(shù)據(jù)庫設(shè)計.........................................................................175.1實體類圖..............................................................................175.2數(shù)據(jù)庫結(jié)構(gòu)圖......................................................................175.3數(shù)據(jù)表的說明......................................................................185.3.1用戶表........................................................................185.3.2類別信息表................................................................195.3.3車輛信息表................................................................195.3.4訂單信息表................................................................19第6章系統(tǒng)測試.............................................................................206.1測試.....................................................................................206.2管理員測試用例.................................................................206.3用戶測試用例.....................................................................21結(jié)論..............................................................................................23謝辭................................................................................................24參考文獻(xiàn)..........................................................................................25IV洛陽理工學(xué)院畢業(yè)設(shè)計(論文)前 言伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁逐漸融入人們的生活??焖偌皶r的汽車信息瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體——Internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作網(wǎng)頁是企業(yè)和個人的宣傳自己的重要手段,同時也是學(xué)習(xí)者獲取學(xué)習(xí)信息的重要手段。尤其是在教育領(lǐng)域,在素質(zhì)教育與終身教育成為必然的今天,人們對信息的需求有了更新,更高的要求,而網(wǎng)頁由于本身所具有的信息量大,傳遞快速,沒有時空限制等特點恰好滿足這種要求。所以網(wǎng)頁也逐漸成為一種新興的教育資源。也正是由于網(wǎng)絡(luò)實現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進(jìn)行實時交互,保證網(wǎng)站數(shù)據(jù)的實時性。隨著Internet 的進(jìn)一步發(fā)展 ,靜態(tài)Web站點的開發(fā)與維護變得越來越困難,一方面信息的不斷增加和變化 ,使站點維護人員不得不經(jīng)常修改他們的網(wǎng)頁,特別是基于數(shù)據(jù)庫驅(qū)動的 Web站點更是如此,隨著 Internet 上信息量的增多和交互性的加強使 HTML顯得越來越難以勝任。 另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進(jìn)行有效交互 ,使人們感到越來越乏味 ,而不愿意再一次地進(jìn)入同一站點。所以開發(fā)動態(tài)網(wǎng)頁或動態(tài)內(nèi)容成了越來越多的站點所追求目標(biāo)。所謂動態(tài)內(nèi)容是由每一個用戶按照自己的需求發(fā)出請求而特殊制作的Web網(wǎng)頁。網(wǎng)絡(luò)發(fā)展前景無限,及早與網(wǎng)絡(luò)結(jié)合,與信息時代同步,與高科技匯合,定會給社會各行各業(yè)的發(fā)展注入新鮮的活力。站在網(wǎng)絡(luò)時代的前夜,我們清晰地聽到了網(wǎng)絡(luò)時代的宣言:誰掌握了網(wǎng)絡(luò),誰就掌握了未來。隨著汽車租賃業(yè)在我國迅速掘起,業(yè)務(wù)量也是越來越多,對信息的處理要求也是越來高,傳統(tǒng)的汽車管璆人員已不滿足汽車租賃業(yè)務(wù)的需求發(fā)展,因此我將發(fā)揮計算 的龐大的存儲空間,高性能的處理苽厛,高度可靠的數(shù)據(jù)安全,清晰的可視化數(shù)據(jù)等這些資源的合理利用,真正達(dá)劰減少勞動力提高勞動質(zhì)量的目的。根據(jù)目前的情況我設(shè)計了一套具有網(wǎng)絡(luò)功能的汽車租賃管理系統(tǒng),客戶可以通過網(wǎng)絡(luò)查閱相關(guān)的汽車租賃情況,企業(yè)1洛陽理工學(xué)院畢業(yè)設(shè)計(論文)的管理人員可以根據(jù)客戶的實際情況進(jìn)行管理,具有很強的實用性,即方便又提高了工作效率。隨著科學(xué)技術(shù)的不斷提高計算機科學(xué)日漸成熟其強大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著來越重要皌作用。作為計算機應(yīng)用的一部分 ,使用計算機對各類信息進(jìn)行管理 ,具有手工管理所無法比擬的優(yōu)點 . 提高汽車租賃企業(yè)的管理人員勞動質(zhì)量縮短客戶查看信息的時間。本系統(tǒng)遵循面向?qū)ο蟮能浖こ谭椒ǎ瑢崿F(xiàn)了汽車租賃管理系統(tǒng)的基本功能,基于 B/S架構(gòu)的架構(gòu)系統(tǒng)主要通過 來實現(xiàn)用戶界面,用sqlserver2005 來存儲用戶的數(shù)據(jù)。用戶可以通過用戶界面上的操作提示,來實現(xiàn)用戶對在線訂購車型、更新個人信息、對車型進(jìn)租賃等;管理員首先通過登錄來驗證用戶身份,登錄成功后用戶進(jìn)入系統(tǒng)的主界面。主界面有左邊導(dǎo)航、會員信息、修改密碼車型管理、公告動態(tài)、車型管理、試駕預(yù)約管理、會員信息信息,都可以進(jìn)行添加、刪除、修改、查詢等操作、工具和退出系統(tǒng)的按鍵。通過這些按鍵進(jìn)入到相應(yīng)功能的子界面。2洛陽理工學(xué)院畢業(yè)設(shè)計(論文)第1章 關(guān)于本系統(tǒng)的開發(fā)1.1開發(fā)技術(shù)簡介1.1.1C#Microsoft Visual C#2005 是一種編程語言,它是為生成在 .NETFramework 上運行的多種應(yīng)用程序而設(shè)計的。 C#簡單、功能強大、類型安全,而且是面向?qū)ο蟮摹?C#憑借它的許多創(chuàng)新,在保持 C樣式語言的表示形式和優(yōu)美的同時,實現(xiàn)了應(yīng)用程序的快速開發(fā)。VisualStudio 支持 VisualC#,這是通過功能齊全的代碼編輯器、 項目模板、設(shè)計器、代碼向?qū)?、功能強大且易于使用的調(diào)試器以及其他工具實現(xiàn)的。通過 .NETFramework 類庫,可以訪問多種操作系統(tǒng)服務(wù)和其他有用的精心設(shè)計的類,這些類可顯著加快開發(fā)周期。 C#語言的設(shè)計者對他們從C、C++乃至Java程序開發(fā)中學(xué)習(xí)到的東西進(jìn)行了充分利用。他們采納了這些語言的最好方面,同時拋棄了那些語言的許多缺點和限制,從而創(chuàng)造出一種不僅現(xiàn)代化而且完全面向?qū)ο蟮恼Z言。在許多領(lǐng)域,一些經(jīng)常導(dǎo)致錯誤應(yīng)用或誤解的語言特征在C#語言中都被取消或者受到了特別的“保護”,結(jié)果促使普通開發(fā)人員能夠更容易更安全地使用C#語言開發(fā)程序。例如,C和C++都能直接通過指針的使用來操作內(nèi)存。這種能力經(jīng)常對高效率的程序來說是必要的,但是,在不正確地使用這一強大操作能力之時,它也是引發(fā)眾多錯誤和內(nèi)存泄露的主要來源。在意識到指針操作重要性的同時,C#語言設(shè)計者保證了這一能力在C#中的實現(xiàn)。但卻完全阻止了誤用的情況并且令你的操作目的同樣可以達(dá)到。指針調(diào)用特征在新語言中是這樣設(shè)計的:必須顯式地通過使用“fixed”和“unsafe”關(guān)鍵詞在C#程序中調(diào)用該功能。作為一種面向?qū)ο蟮恼Z言,C#在這方面的表現(xiàn)可圈可點。C#語言完全支持屬性(數(shù)據(jù)成員)的概念以及其他面向?qū)ο缶幊痰某S靡?。?C、C++和Java環(huán)境下,get/set方法命名規(guī)范經(jīng)常用作屬性概念的表達(dá)(其實,為了實現(xiàn)同其他語言的互操作性, C#的內(nèi)幕是 CLI仍然需要把屬性聲明翻譯為 get/set方法)。除了屬性聲明之外, C#天然地支持事件、3洛陽理工學(xué)院畢業(yè)設(shè)計(論文)聲明值和索引類型、運算符重載以及指派等功能。1.1.2ASP.NET技術(shù)介紹ASP.NET 是微軟提供的新一代的 Web開發(fā)平臺,它為開發(fā)人員提供了生成企業(yè)級 Web應(yīng)用程序所需要的服務(wù)、編程模型和軟件基礎(chǔ)結(jié)構(gòu),同其他Web開發(fā)平臺相比, ASP.NET具有下面二大優(yōu)勢。具體如下:支持編譯型語言目前流行的幾種腳本語言比如 VBScript、JavaScript 和ASP等都有兩個主要的缺點。第一,不支持強數(shù)據(jù)類型。在 JavaScript 中定義變量只有一個關(guān)鍵字 VAR,使用 VAR關(guān)鍵字定義的變量,如果賦值是字符串,該變量就是字符串變量 ;如果賦值是整數(shù) ,則該變量就是整型變量 。在VBScript和ASP中,定義變量只通過一個關(guān)鍵字DIM,該變量也沒有具體的類型。第二,腳本語言是解釋型的。通常情況下,解釋型的腳本語言在性能上抵不上編譯型的語言。自推出.NET開發(fā)平臺以來,微軟在 Web服務(wù)器端開發(fā)語言方面,主推VB.NET和C#.NET這兩種編譯型語言。通過這兩種開發(fā)語言,程序員可以像開發(fā)普通的 Windows程序一樣來開發(fā) Web程序,只不過在 Windows程序中用于開發(fā) GUI界面的各種控件,在 Web程序開發(fā)中也有它們相應(yīng)的 Web版本。程序員通過 C#語言,利用 VS.NET提供的各種 Web控件,可以非常容易地開發(fā)ASP.NETWeb程序。開發(fā)的ASP.NET程序被編譯成MSIL語言,這種中間語言具有平臺無關(guān)性。而且,由于ASP.NET頁面在執(zhí)行前會被編譯,所以ASP.NET的性能得到了很大的提高。程序代碼與頁面內(nèi)容的成功分離通常的動態(tài)網(wǎng)頁開發(fā),往往是在一個網(wǎng)頁上混合多種腳本語言。比如在HTML腳本語言上可以嵌入 JavaScript 或VBScript 等客戶端腳本語言 ,也可以同時嵌入 ASP或JSP等服務(wù)器端腳本語言。這種多語言混合的 Web開發(fā)模式通行已久,但是它的代碼可讀性很差,程序代碼同頁面內(nèi)容混合在一起,程序員要在多種語言的思維上頻繁切換,如果程序很復(fù)雜的話,這種開發(fā)模式非常不利于程序的開發(fā),而且日后的維護也將成為大問題。4洛陽理工學(xué)院畢業(yè)設(shè)計(論文)1.1.3ADO.NET 技術(shù).NET開發(fā)框架有幾個主要組成部分:首先是整個開發(fā)框架的基礎(chǔ),即通用語言運行時以及它所提供的一組基礎(chǔ)類庫 ; 在開發(fā)技術(shù)方面, .NET提供了全新的數(shù)據(jù)庫訪問技術(shù) ADO.NET,以及網(wǎng)絡(luò)應(yīng)用開發(fā)技術(shù) ASP.NET和Windows編程技術(shù) WinForms;在開發(fā)語言方面,.NET提供了 Visual Basic、VisualC++ 、C#和Javascript 等多種語言支持。在Microsoft.NET 中訪問數(shù)據(jù)庫的技術(shù)是 ADO.NET。ADO.NET提供了一組用來連接到數(shù)據(jù)庫,運行命令,返回記錄集的類庫。首先, ADO.NET提供了對 XML的強大支持,在 ADO.NET中通過 XMLReader,XMLWriter,XMLNavigator,XMLDocument等可以方便地創(chuàng)建和使用 XML數(shù)據(jù),并且支持W3C的XSLT、DTD、XDR等標(biāo)準(zhǔn)。其次,ADO.NET引入了DataSet的概念,這是一個駐于內(nèi)存的數(shù)據(jù)緩沖區(qū),它提供了數(shù)據(jù)的關(guān)系型視圖。不管數(shù)據(jù)來源于一個關(guān)系型的數(shù)據(jù)庫,還是來源于一個 XML文檔,我們都可以用一個統(tǒng)一的編程模型來創(chuàng)建和使用它。它替代了原有的 Recordset 的對象,提高了程序的交互性和可擴展性,尤其適合于分布式的應(yīng)用場合。另外,ADO.NET中還引入了一些新的對象, 例如DataReader可以用來高效率地讀取數(shù)據(jù),產(chǎn)生一個只讀的記錄集等等。簡而言之, ADO.NET通過一系列新的對象和編程模型,并與 XML緊密結(jié)合,使得在 Microsoft.NET 中的數(shù)據(jù)操作十分方便和高效。 ADO.NET是一組用于和數(shù)據(jù)源進(jìn)行交互的面向?qū)ο箢悗臁MǔG闆r下 ,數(shù)據(jù)源是數(shù)據(jù)庫,但它同樣也能夠是文本文件、 Excel表格或者 XML文件。ADO.NET允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫進(jìn)行交互。然而并沒有與此相關(guān)的一系列類來完成這樣的工作。因為不同的數(shù)據(jù)源采用不同的協(xié)議,所以對于不同的數(shù)據(jù)源必須采用相應(yīng)的協(xié)議。一些老式的數(shù)據(jù)源使用ODBC協(xié)議,許多新的數(shù)據(jù)源使用 OleDb協(xié)議,并且現(xiàn)在還不斷出現(xiàn)更多的數(shù)據(jù)源,這些數(shù)據(jù)源都可以通過 .NET的ADO.NET類庫來進(jìn)行連接。1.1.4SQL2005介紹SQLServer 是一個具備完全 Web支撐的數(shù)據(jù)庫軟件產(chǎn)品,具有了對可擴展標(biāo)志言語 (XML) 的中心支撐以及防火墻外和在互聯(lián)網(wǎng)上進(jìn)行查詢5洛陽理工學(xué)院畢業(yè)設(shè)計(論文)的能力,提供了以 Web規(guī)范為基礎(chǔ)的數(shù)據(jù)庫編功能。 更加豐富了的 XML和Internet 規(guī)范支撐配合運用內(nèi)置的存儲進(jìn)程以 XML形式輕松檢索和存儲數(shù)據(jù)。SQLServer 具備有力的開發(fā)工具和各種開發(fā)特性, 很大程度上提高了開發(fā)編程效率的同時,除此之外,還進(jìn)一步拓展使用空間,帶來新的商業(yè)機遇。譬如,WebService 與XML數(shù)據(jù)庫的支撐將使您的使用完成 Internet數(shù)據(jù)互聯(lián),微軟的.NET平臺集成極大的擴展了開拓空間, Service Broker、異構(gòu)數(shù)據(jù)集成、讓數(shù)據(jù)和其它使用更好的配集成使用,各類 T-SQL和新數(shù)據(jù)類型擴展帶來了諸多靈敏性。 Xquery,C#、VB.Net、AMO、XMLA、ADO.Net、等編程語言,將會是SQLServer 數(shù)據(jù)庫平臺上開拓數(shù)據(jù)相關(guān)使用的有力編程工具。1.2開發(fā)工具和運行環(huán)境操作系統(tǒng): Windows7,開發(fā)工具: VisualStudio2008,數(shù)據(jù)庫開發(fā)工具: SQLServer2005。運行環(huán)境為: NETFramework2.0,IE瀏覽器。6洛陽理工學(xué)院畢業(yè)設(shè)計(論文)第2章需求分析2.1功能需求需求分析是發(fā)現(xiàn)需求、分析求精、邏輯建模、需求規(guī)約的過程,其的目的是為了全面獲取軟件需求,準(zhǔn)確理解業(yè)務(wù)邏輯。車輛租賃系統(tǒng)具有以下基本功能。系統(tǒng)管理:包括個人信息的管理,用戶會員類型的管理,以及車源信息的審核等基本功能。管理員登錄系統(tǒng)后, 可以查看并修改自己的個人信息以及密碼,修改用戶的會員類型, 審核前臺用戶發(fā)布的車源信息是否真實、 符合要求,審核通過的車源信息才能展示在前臺頁面。用戶管理:包括用戶的注冊、登錄、注銷、租賃、以及個人信息的修改等。沒有賬號的用戶可以注冊會員,登陸以及注銷,通過分類查詢車輛,以及查看其詳細(xì)信息。還車處理,個人信息管理等。用戶若是要租賃車輛,也須先登錄后查詢車輛,預(yù)定車輛,進(jìn)入用戶中心取消預(yù)定或進(jìn)行付款,續(xù)租車輛等。租賃者需要還車時, 管理者進(jìn)入用戶中心進(jìn)行相應(yīng)訂單的還車處理。車源管理:包括車源信息的審核,發(fā)布,刪除、修改等。對于普通管理員發(fā)布的車源信息,管理員會在第一時間內(nèi)對其進(jìn)行審核,審核通過的車源才能展示在網(wǎng)站上被用戶瀏覽查詢到。這樣就能夠確保展示在網(wǎng)站上的車源信息的安全性和可靠性,保護了用戶的人身和財產(chǎn)安全。另外,發(fā)布者還可以登錄個人中心對自己發(fā)布的車源信息進(jìn)行修改,刪除等管理。車源信息查找:用戶可以直接在網(wǎng)頁上瀏覽車輛的基本信息,也可以按照不同的方式對車輛信息進(jìn)行查詢,如按車輛類型查找(客車、商務(wù)車、中小型車、轎車等)、按車名查找等,這樣可以方便用戶更快的找到自己想要的車源,人性化的查找方式為用戶帶來了極大的便利。7洛陽理工學(xué)院畢業(yè)設(shè)計(論文)第3章總體設(shè)計3.1功能概述本系統(tǒng)主要完成前臺瀏覽(用戶注冊、信息修改、車輛瀏覽、公告瀏覽、購物車管理、訂單管理、在線留言),后臺管理(車輛管理、訂單管理、會員管理、留言管理、欄目管理、管理員登陸等)等功能。通過以上功能實現(xiàn)簡單、便捷的租車系統(tǒng)。車輛瀏覽:所有人都可以操作,顧客可以隨意瀏覽店內(nèi)商品。按租車多少進(jìn)行排列。主頁列出租車最好的前五名的商品。再設(shè)置專門的一頁進(jìn)行全體商品的瀏覽。單擊商品圖片或商品名稱,可以進(jìn)入商品簡介。購物車管理:只有會員可以操作,購買多樣商品時可以把商品放入購物車內(nèi),一次性購買。購物車內(nèi)可以控制商品的數(shù)量,一件商品想買多個的時候,在不超過庫存的情況下可以在購物車內(nèi)增加。某個商品不想要的時候也可以刪除。在此頁要計算出價格,隨著商品數(shù)量的變化變化。會員訂單管理:只買一樣商品的時候,可以直接進(jìn)行購買。購物車和單品購買頁面中,點擊確認(rèn)了以后轉(zhuǎn)到確認(rèn)信息頁。確認(rèn)購買以后轉(zhuǎn)到租車成功頁。后臺包括:車輛管理、訂單管理、會員管理、留言管理、欄目管理、管理員登陸等。管理員訂單管理:合法管理員可以查看到系統(tǒng)最新的訂單。車輛管理:對商品的添加和刪除、 修改產(chǎn)品圖片還有上傳和刪除附件。會員管理:前臺用戶注冊后,管理登陸后臺點擊用戶管理,可以查看到最新的用戶信息。圖3-1系統(tǒng)總體設(shè)計圖8洛陽理工學(xué)院畢業(yè)設(shè)計(論文)3.2用例圖密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密圖3-1 用例圖9洛陽理工學(xué)院畢業(yè)設(shè)計(論文)第4章 詳細(xì)設(shè)計4.1用戶管理用例4.1.1用戶管理用例的用例說明表4-1“用戶管理用例”的用例說明用例名稱用戶管理編號001參與者管理員使用頻率50%業(yè)務(wù)優(yōu)先級高描述用戶添加修改查詢刪除操作前置條件管理員登錄典型過程1.基流(BasicFlow)2.異常流(ExceptionFlow)后置條件用戶信息管理非功能性要求無補充說明無存在疑問無4.1.2用戶管理例的活動圖密 密 密 密 密密 密 “密密密 密 ”密密 密 密密 密 密 密密 密 密密 密 密密 密密 密 密 密密密 密 密 密密 密 密 密 密 密 密 密 密密密 密密 密 密 密 密 密 密 密 密 密 密 密密 密 密圖4-1用戶管理用例活動圖10洛陽理工學(xué)院畢業(yè)設(shè)計(論文)4.1.3用戶管理用例的順序圖密密密 密密密密 密密密密密 密密密密密密密密密密密密密密密密圖4-2用戶用例順序圖4.1.4用戶添加用例的界面設(shè)計說明圖4-3用戶添加界面圖4.1.5用戶管理用例實現(xiàn)界面圖說明圖4-4用戶管理界面圖11洛陽理工學(xué)院畢業(yè)設(shè)計(論文)4.2車輛管理用例4.2.1車輛用例的用例說明表4-2“車輛用例”的用例說明用例名稱車輛管理編號002參與者管理員用戶使用頻率20%業(yè)務(wù)優(yōu)先級中描述車輛添加、修改、刪除、查詢前置條件車輛類型有數(shù)據(jù)典型過程1.基流(BasicFlow)2.異常流(ExceptionFlow)后置條件管理員登錄之后對車輛信息添加非功能性要求無補充說明無存在疑問無4.2.2車輛用例的活動圖密密密 密密密密“密密密密” 密密密密密密密密密密密密密密密密 密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密圖4-5車輛用例活動圖12洛陽理工學(xué)院畢業(yè)設(shè)計(論文)4.2.3車輛管理用例的順序圖密密密 密密密密 密密密密 密密密密密密密密密密密密密密圖4-6車輛用例順序圖4.2.4車輛添加用例的界面設(shè)計說明圖4-7車輛錄入界面圖13洛陽理工學(xué)院畢業(yè)設(shè)計(論文)4.2.5車輛管理用例實界面的說明圖4-8車輛管理界面圖4.3車輛類型管理用例4.3.1車輛類型用例的用例說明表4-3“車輛類型用例”的用例說明用例名稱車輛類型管理編號002參與者管理員使用頻率20%業(yè)務(wù)優(yōu)先級中描述車輛類型添加、修改、刪除、查詢前置條件車輛類型類型有數(shù)據(jù)典型過程1.基流(BasicFlow)2.異常流(ExceptionFlow)后置條件管理員登錄之后對車輛類型信息添加非功能性要求無補充說明無存在疑問無14洛陽理工學(xué)院畢業(yè)設(shè)計(論文)4.3.2車輛類型用例的活動圖密密密 密密密密“密密密密” 密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密圖4-9車輛類別用例活動圖4.3.3車輛類別管理用例的順序圖密密密 密密密密密密密密 密密密密密密密密 密密密密密密密密密密密密密密密密圖4-10 車輛用例順序圖15洛陽理工學(xué)院畢業(yè)設(shè)計(論文)4.3.4車輛類別添加用例的界面設(shè)計說明圖4-11 車輛錄入界面圖4.3.5車輛類別管理用例實界面的說明圖4-12 車輛管理界面圖16洛陽理工學(xué)院畢業(yè)設(shè)計(論文)第5章數(shù)據(jù)庫設(shè)計5.1實體類圖通過分析,確定該系統(tǒng)的實體類及它們之間的關(guān)系如下圖所示:密密密密密密密密密密 -密密密密
密密密密密 密密密密-密密-密密+密密()+密密()密密+密密密密+密密密密+密密密密+密密密+密密密密+密密密密+密密密密密密密密密-密密密密-密密密密密+密密密密()+密密密密密密()+密密密密()
-密密密密+密密()+密密()+密密()+密密()密密密+密密密密密密+密密密密+密密密密+密密密密+密密密密+密密密密+密密密密密密密密密-密密ID-密密密密+密密密密()+密密密密()
-密密密密-密密密密密-密密密 -密密密密+密密密密() +密密密密()+密密密密() +密密密密密()密密密密密+密密密密()+密密密密()+密密密密()+密密密密()密密密密密密密-密密密密-密密密密+密密密密()+密密密密()圖5-1實體類圖5.2數(shù)據(jù)庫結(jié)構(gòu)圖數(shù)據(jù)庫表的結(jié)構(gòu)和表之間的關(guān)系可以用下圖表示:17洛陽理工學(xué)院畢業(yè)設(shè)計(論文)圖5-2數(shù)據(jù)庫結(jié)構(gòu)5.3數(shù)據(jù)表的說明包括用戶信息表( Users)、車輛類型信息表( RoomType)、車輛基本信息表(GuestRoom)、酒店入住信息表( Occupy)和車輛當(dāng)前狀態(tài)信息表RoomState)。這5張表分別對應(yīng)E-R圖中的用戶信息實體、車輛類型實體、車輛信息實體、入住客戶實體和車輛狀態(tài)實體。5.3.1用戶表該表從某某實體(和/或關(guān)聯(lián))映射而得,用于存放用戶信息。其結(jié)構(gòu)如下:表5-1用戶表屬性類型長度精度備注Idvarchar50用戶帳號namevarchar50姓名passwovarchar50rd密碼emaivarchar50性別lphonevarchar50地址addrvarchar50電話18洛陽理工學(xué)院畢業(yè)設(shè)計(論文)5.3.2類別信息表表5-2類別信息表屬性類型長度精度備注idvarchar50編號nameint4類別5.3.3車輛信息表表5-3車輛信息表屬性類型長度精度備注idvarchar50車輛編號nameVarchar4名稱priceFloat4價格numint4數(shù)量typeVarchar40類別picurlVarchar100圖片infoVarchar1000介紹5.3.4訂單信息表表5-4入住信息表屬性類長度精度備注型idvarcha50編號rordernumint4訂單號fidint50類別ordertimvarchar500訂購時間eusernamedatetime8用戶名phonedatetime8電話addrint4地址19洛陽理工學(xué)院畢業(yè)設(shè)計(論文)realname varchar 姓名buynum int 購買數(shù)第6章系統(tǒng)測試6.1測試不能徹底測試程序。我們知道,軟件工程的總目標(biāo)是充分利用有限的人力和物力資源,高效率、高質(zhì)量地完成軟件開發(fā)項目。在測試階段既然窮舉測試是不可實現(xiàn)的,為了節(jié)省時間和資源,提高測試效率,就必須精心設(shè)計測試用例,使得采用這些測試數(shù)據(jù)能夠取得最佳的測試效果。軟件測試的目的不是證實程序的正確性。軟件錯誤是不可避免的。開發(fā)過程中軟件錯誤之所以不可避免,從客觀上講,是由于所開發(fā)的軟件具有相當(dāng)?shù)膹?fù)雜性。軟件開發(fā)的實踐一再表明,指望整個開發(fā)過程完全不出現(xiàn)人為的差錯是不可能的,問題在于如何能夠及時地發(fā)現(xiàn)和排除各種隱匿的差錯。及時排除早期開發(fā)中的錯誤。這樣可以排除它給后期工作帶來的麻煩。也就避免付出高額的代價,從而大大提高開發(fā)的效率。程序驗證方法無法取代測試。在實際的軟件開發(fā)項目中,測試仍然是最為現(xiàn)實、有效的質(zhì)量保證手段。6.2管理員測試用例本測試用例的目的測試管理登錄系統(tǒng)的時候是否有其他提示表6-1管理員添加用戶測試用例測試結(jié)果操作步驟輸入數(shù)據(jù)操作描述期望結(jié)果測試結(jié)果狀態(tài)1用戶名文本框為單擊登錄提示:用戶添加按鈕,一致空名不能為空請重新輸入驗證碼.20洛陽理工學(xué)院畢業(yè)設(shè)計(論文)2密碼文本框為空單擊登錄提示密碼不密碼出錯,不一致能為空請重新輸入驗證碼.3姓名文本框為空單擊登錄提示姓名不請輸入姓名一致能為空4郵箱文本框為空單擊登錄提示郵箱不請輸入郵箱一致能為空。地址和郵箱格式驗證5電話文本框為空單擊登錄沒有提示沒有提示一致6地址文本框為空單擊登錄沒有提示沒有提示一致6.3用戶測試用例表6-2用戶測試用例測試結(jié)果操作步輸入數(shù)據(jù)操作描期望結(jié)果測試結(jié)果狀態(tài)驟述1用戶名文本框為單擊登錄提示:用戶驗證碼出不一致空名不能為空錯,請重新輸入驗證碼.2輸入用戶名:單擊登錄提示密碼不驗證碼出不一致admin,密碼文本能為空錯,請重新框輸入為空輸入驗證碼.3輸入用戶名:單擊登錄驗證碼出驗證碼出一致admin,密碼:123,錯,請重新錯,請重新驗證碼為空輸入驗證碼.輸入驗證碼.4輸入正確用戶單擊登錄登錄失敗,登錄失敗,一致名:Admin,錯誤密用戶名或者用戶名或者碼:123密碼有錯密碼有錯正確輸入驗證碼誤。誤。5輸入錯誤用戶單擊登錄登錄失敗,登錄失敗,一致名:123,正確密用戶名或者用戶名或者碼:admin密碼有錯密碼有錯21洛陽理工學(xué)院畢業(yè)設(shè)計(論文)正確輸入驗證碼誤。誤。6輸入正確用戶單擊登錄驗證碼出驗證碼出一致admin,輸入正確密錯,請重新錯,請重新碼:admin,輸入錯輸入驗證碼.輸入驗證碼.誤驗證碼7輸入正確用戶名單擊登錄正常登錄系正常登錄一致admin,輸入正確密統(tǒng)碼:admin,輸入正確驗證碼8輸入用戶名單擊情況重置文本框文本框文本不一致內(nèi)容仍然存在22洛陽理工學(xué)院畢業(yè)設(shè)計(論文)結(jié) 論本論文是基于 ASP.NET
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年生物醫(yī)用陶瓷材料項目立項申請報告模板
- 春節(jié)拜年日記(范文15篇)
- 建筑工程中的效率改進(jìn)
- 新婚典禮致辭(范文15篇)
- 春節(jié)隨筆12篇范文
- 市場需求與產(chǎn)品規(guī)劃
- 新娘感恩致辭(范文8篇)
- 增強財務(wù)管理與資金運作能力的技能培訓(xùn)
- 培訓(xùn)的步驟和流程
- 商務(wù)演講與演示技巧
- 骨科抗菌藥物應(yīng)用分析報告
- 中職安全管理方案
- 百詞斬托福詞匯excel版本
- 高考寫作指導(dǎo)常見議論文論證方法知識梳理與舉例解析課件27張
- (完整word版)高中英語3500詞匯表
- 玻璃反應(yīng)釜安全操作及保養(yǎng)規(guī)程
- 高中英語新課標(biāo)詞匯表(附詞組)
- 證券公司信用風(fēng)險和操作風(fēng)險管理理論和實踐中金公司
- 一級建造師繼續(xù)教育最全題庫及答案(新)
- 2022年高考湖南卷生物試題(含答案解析)
- GB/T 20909-2007鋼門窗
評論
0/150
提交評論