




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE1汽車租賃管理系統設計與實現【摘要】隨著汽車租賃業(yè)在我國迅速掘起,業(yè)務量也是越來越多,對信息的處理要求也是越來高,傳統的汽車管璆人員已不滿足汽車租賃業(yè)務的需求發(fā)展,因此我將發(fā)揮計算的龐大的存儲空間,高性能的處理苽厛,高度可靠的數據安全,清晰的可視化數據等這些資源的合理利用,真正達劰減少勞動力提高勞動質量的目的。根據目前的情況我設計了一套具有網絡功能的汽車租賃管理系統,客戶可以通過網絡查閱相關的汽車租賃情況,企業(yè)的管理人員可以根據客戶的實際情況進行管理,具有很強的實用性,即方便又提高了工作效。根據系統所需功能,決定以.NET為開發(fā)平臺,采用SQLServer2005做后臺數據庫,選擇功能強大的VisualStudio2008為開發(fā)工具,利用軟件工程思想和方法,總體上用結構化生命周期法進行系統分析和設計,采用快速原型法來實現,系統本系統界面友好,而且操作更加簡單,減少了用戶學習操作的額外負擔。論文組織如下:首先闡述了該系統的開發(fā)背景、意義;其次介紹了相關的開發(fā)工具及技術基礎;接著對系統的需求進行了分析,并提出了具體的設計方案和數據庫模型;然后展現了整個系統的具體實現,包括數據庫的設計和連接,各功能模塊的實現;最后對該軟件進行了嚴格的測試。【關鍵詞】在線租車,信息管理,網站系統,sql2005目錄1引言 12本課題的背景與意義 42.1課題的背景 42.2課題的意義 53本畢業(yè)設計所實現的系統的功能 53.1功能概述 53.2用例圖 64主要用例的詳細描述 64.1用戶管理用例 74.1.1用戶管理用例的用例說明 74.1.2用戶管理例的活動圖 74.1.3用戶管理用例的順序圖 74.1.4用戶添加用例的界面設計說明 84.1.5用戶管理用例實現界面圖說明 84.2車輛管理用例 94.2.1車輛用例的用例說明 94.2.2車輛用例的活動圖 94.2.3車輛管理用例的順序圖 104.2.4車輛添加用例的界面設計說明 104.2.5車輛管理用例實界面的說明 114.3車輛類型管理用例 114.3.1車輛類型用例的用例說明 114.3.2車輛類型用例的活動圖 124.3.3車輛類別管理用例的順序圖 124.3.4車輛類別添加用例的界面設計說明 134.3.5車輛類別管理用例實界面的說明 135實體類的分析 135.1實體類圖 136數據庫設計 146.1數據庫結構圖 146.2數據表的說明 157體系結構設計簡介 168系統測試 178.1管理員測試用例 188.2用戶測試用例 189關于本系統的開發(fā) 199.1開發(fā)工具簡介 199.1.1C# 199.1.2ASP.NET技術介紹 209.1.3ADO.NET技術 209.1.4SQL2005介紹 219.2畢業(yè)設計中遇到的問題和解決方法 229.3系統的不足之處和改進思路 22參考文獻 23致謝 24
1引言本系統遵循面向對象的軟件工程方法,實現了汽車租賃管理系統的基本功能,基于B/S架構的架構系統主要通過來實現用戶界面,用sqlserver2005來存儲用戶的數據。用戶可以通過用戶界面上的操作提示,來實現用戶對在線訂購車型、更新個人信息、對車型進租賃等;管理員首先通過登錄來驗證用戶身份,登錄成功后用戶進入系統的主界面。主界面有左邊導航、會員信息、修改密碼車型管理、公告動態(tài)、車型管理、試駕預約管理、會員信息信息,都可以進行添加、刪除、修改、查詢等操作、工具和退出系統的按鍵。通過這些按鍵進入到相應功能的子界面。2本課題的背景與意義2.1課題的背景伴隨著網絡的出現,網頁逐漸融入人們的生活??焖偌皶r的汽車信息瀏覽,五彩繽紛的網上信息,使網絡與人們的生活息息相關,于是世界上又出現了第三媒體——Internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作網頁是企業(yè)和個人的宣傳自己的重要手段,同時也是學習者獲取學習信息的重要手段。尤其是在教育領域,在素質教育與終身教育成為必然的今天,人們對信息的需求有了更新,更高的要求,而網頁由于本身所具有的信息量大,傳遞快速,沒有時空限制等特點恰好滿足這種要求。所以網頁也逐漸成為一種新興的教育資源。也正是由于網絡實現網站的數據信息能夠進行實時交互,保證網站數據的實時性。隨著Internet的進一步發(fā)展,靜態(tài)Web站點的開發(fā)與維護變得越來越困難,一方面信息的不斷增加和變化,使站點維護人員不得不經常修改他們的網頁,特別是基于數據庫驅動的Web站點更是如此,隨著Internet上信息量的增多和交互性的加強使HTML顯得越來越難以勝任。另一方面靜態(tài)網頁由于不能與瀏覽者進行有效交互,使人們感到越來越乏味,而不愿意再一次地進入同一站點。所以開發(fā)動態(tài)網頁或動態(tài)內容成了越來越多的站點所追求目標。所謂動態(tài)內容是由每一個用戶按照自己的需求發(fā)出請求而特殊制作的Web網頁。網絡發(fā)展前景無限,及早與網絡結合,與信息時代同步,與高科技匯合,定會給社會各行各業(yè)的發(fā)展注入新鮮的活力。站在網絡時代的前夜,我們清晰地聽到了網絡時代的宣言:誰掌握了網絡,誰就掌握了未來。2.2課題的意義隨著汽車租賃業(yè)在我國迅速掘起,業(yè)務量也是越來越多,對信息的處理要求也是越來高,傳統的汽車管璆人員已不滿足汽車租賃業(yè)務的需求發(fā)展,因此我將發(fā)揮計算的龐大的存儲空間,高性能的處理苽厛,高度可靠的數據安全,清晰的可視化數據等這些資源的合理利用,真正達劰減少勞動力提高勞動質量的目的。根據目前的情況我設計了一套具有網絡功能的汽車租賃管理系統,客戶可以通過網絡查閱相關的汽車租賃情況,企業(yè)的管理人員可以根據客戶的實際情況進行管理,具有很強的實用性,即方便又提高了工作效率。隨著科學技術的不斷提高計算機科學日漸成熟其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著來越重要皌作用。作為計算機應用的一部分,使用計算機對各類信息進行管理,具有手工管理所無法比擬的優(yōu)點.提高汽車租賃企業(yè)的管理人員勞動質量縮短客戶查看信息的時間。3本畢業(yè)設計所實現的系統的功能3.1功能概述本系統主要完成前臺瀏覽(用戶注冊、信息修改、車輛瀏覽、公告瀏覽、購物車管理、訂單管理、在線留言),后臺管理(車輛管理、訂單管理、會員管理、留言管理、欄目管理、管理員登陸等)等功能。通過以上功能實現簡單、便捷的租車系統。車輛瀏覽:所有人都可以操作,顧客可以隨意瀏覽店內商品。按租車多少進行排列。主頁列出租車最好的前五名的商品。再設置專門的一頁進行全體商品的瀏覽。單擊商品圖片或商品名稱,可以進入商品簡介。購物車管理:只有會員可以操作,購買多樣商品時可以把商品放入購物車內,一次性購買。購物車內可以控制商品的數量,一件商品想買多個的時候,在不超過庫存的情況下可以在購物車內增加。某個商品不想要的時候也可以刪除。在此頁要計算出價格,隨著商品數量的變化變化。會員訂單管理:只買一樣商品的時候,可以直接進行購買。購物車和單品購買頁面中,點擊確認了以后轉到確認信息頁。確認購買以后轉到租車成功頁。后臺包括:車輛管理、訂單管理、會員管理、留言管理、欄目管理、管理員登陸等。管理員訂單管理:合法管理員可以查看到系統最新的訂單。車輛管理:對商品的添加和刪除、修改產品圖片還有上傳和刪除附件。會員管理:前臺用戶注冊后,管理登陸后臺點擊用戶管理,可以查看到最新的用戶信息。3.2用例圖本系統的功能可以用用例圖表示如下:圖4-1用例圖4主要用例的詳細描述4.1用戶管理用例4.1.1用戶管理用例的用例說明表4-1“用戶管理用例”的用例說明用例名稱用戶管理編號001參與者管理員使用頻率50%業(yè)務優(yōu)先級高描述用戶添加修改查詢刪除操作前置條件管理員登錄典型過程1.基流(BasicFlow)2.異常流(ExceptionFlow)后置條件用戶信息管理非功能性要求無補充說明無存在疑問無4.1.2用戶管理例的活動圖圖4-2用戶管理用例活動圖4.1.3用戶管理用例的順序圖圖4-3用戶用例順序圖4.1.4用戶添加用例的界面設計說明圖4-4用戶添加界面圖4.1.5用戶管理用例實現界面圖說明圖4-5用戶管理界面圖4.2車輛管理用例4.2.1車輛用例的用例說明表4-1“車輛用例”的用例說明用例名稱車輛管理編號002參與者管理員用戶使用頻率20%業(yè)務優(yōu)先級中描述車輛添加、修改、刪除、查詢前置條件車輛類型有數據典型過程1.基流(BasicFlow)2.異常流(ExceptionFlow)后置條件管理員登錄之后對車輛信息添加非功能性要求無補充說明無存在疑問無4.2.2車輛圖4-6車輛用例活動圖4.2.3車輛管理圖4-7車輛用例順序圖4.2.4車輛添加用例的界面設計說明圖4-8車輛錄入界面圖4.2.5車輛管理用例實界面的說明圖4-9車輛管理界面圖4.3車輛類型管理用例4.3.1車輛類型用例的用例說明表4-1“車輛類型用例”的用例說明用例名稱車輛類型管理編號002參與者管理員使用頻率20%業(yè)務優(yōu)先級中描述車輛類型添加、修改、刪除、查詢前置條件車輛類型類型有數據典型過程1.基流(BasicFlow)2.異常流(ExceptionFlow)后置條件管理員登錄之后對車輛類型信息添加非功能性要求無補充說明無存在疑問無4.3.2車輛類型圖4-6車輛類別用例活動圖4.3.3車輛類別圖4-7車輛用例順序圖4.3.4車輛類別添加用例的界面設計說明圖4-8車輛錄入界面圖4.3.5車輛類別圖4-9車輛管理界面圖5實體類的分析5.1實體類圖通過分析,確定該系統的實體類及它們之間的關系如下圖所示:圖5-1實體類圖6數據庫設計根據實體類的分析,將它們映射成關系數據庫的表:所有表的名稱以及它們是從什么實體類或/和關聯映射得到.6.1數據庫結構圖數據庫表的結構和表之間的關系可以用下圖表示:圖6-1數據庫結構6.2數據表的說明包括用戶信息表(Users)、車輛類型信息表(RoomType)、車輛基本信息表(GuestRoom)、酒店入住信息表(Occupy)和車輛當前狀態(tài)信息表(RoomState)。這5張表分別對應E-R圖中的用戶信息實體、車輛類型實體、車輛信息實體、入住客戶實體和車輛狀態(tài)實體。6.2.1用戶表該表從某某實體(和/或關聯)映射而得,用于存放用戶信息。其結構如下:表6-1用戶表屬性類型長度精度備注Idvarchar50用戶帳號namevarchar50姓名passwordvarchar50密碼emailvarchar50性別phonevarchar50地址addrvarchar50電話6.2.2類別信息表該表用于存放類別信息。其結構如下表6-2類別信息表屬性類型長度精度備注idvarchar50編號nameint4類別6.2.3車輛信息該表用于存放車輛信息。其結構如下表6-3車輛信息表屬性類型長度精度備注idvarchar50車輛編號nameVarchar4名稱priceFloat4價格numint4數量typeVarchar40類別picurlVarchar100圖片infoVarchar1000介紹6.2.4訂單信息該表用于存放訂單信息。其結構如下表6-4入住信息表屬性類型長度精度備注idvarchar50編號ordernumint4訂單號fidint50類別ordertimevarchar500訂購時間usernamedatetime8用戶名phonedatetime8電話addrint4地址realnamevarchar姓名buynumint購買數7體系結構設計簡介該系統主要分為前臺用戶、游客,后臺管理員權限,根據對顧客網上租車系統業(yè)務流程的分析,租車主要涉及到一些數據庫的邏輯和程序應用邏輯。顧客登錄網上租車系統進行車輛瀏覽、顧客注冊為會員。會員對自己的個人信息進行更改,比如送車地址和聯系電話。以及賬戶密碼。顧客對已選的車輛進行更改選擇的數量或者取消選擇。當顧客確定租車完畢后,顧客將其提交只服務器后臺點餐系統,并生成訂單。生成訂單后,進入付款頁,可以多數量購買,價格要跟著數量增加,可以增刪菜品。管理員在后臺登錄后,可以創(chuàng)建新的管理員。管理員可以對網上租車系統上的車輛進行添加、刪除和修改,比如更改車輛的圖片,價格,車輛的描述,更換新車,添加車輛等。管理員對車輛進行管理,確定訂單的生成。管理員根據不同的屬性來查詢訂單,比如生成日期或者編號等。在線租車系統在線租車系統網站前臺網站后臺用戶注冊信息修改車輛搜索購物車管理公告瀏覽訂單管理在線留言車輛管理訂單管理會員管理留言管理類型管理管理員登陸圖4.1系統總體設計圖8系統測試在了解系統測試后,要正確的認識軟件測試:(1)不能徹底測試程序。我們知道,軟件工程的總目標是充分利用有限的人力和物力資源,高效率、高質量地完成軟件開發(fā)項目。在測試階段既然窮舉測試是不可實現的,為了節(jié)省時間和資源,提高測試效率,就必須精心設計測試用例,使得采用這些測試數據能夠取得最佳的測試效果。(2)軟件測試的目的不是證實程序的正確性。(3)軟件錯誤是不可避免的。開發(fā)過程中軟件錯誤之所以不可避免,從客觀上講,是由于所開發(fā)的軟件具有相當的復雜性。軟件開發(fā)的實踐一再表明,指望整個開發(fā)過程完全不出現人為的差錯是不可能的,問題在于如何能夠及時地發(fā)現和排除各種隱匿的差錯。(4)及時排除早期開發(fā)中的錯誤。這樣可以排除它給后期工作帶來的麻煩。也就避免付出高額的代價,從而大大提高開發(fā)的效率。(5)程序驗證方法無法取代測試。在實際的軟件開發(fā)項目中,測試仍然是最為現實、有效的質量保證手段。8.1管理員測試用例本測試用例的目的測試管理登錄系統的時候是否有其他提示表8-1管理員添加用戶測試用例測試結果操作步驟輸入數據操作描述期望結果測試結果狀態(tài)1用戶名文本框為空單擊登錄提示:用戶名不能為空添加按鈕,請重新輸入驗證碼.一致2密碼文本框為空單擊登錄提示密碼不能為空密碼出錯,請重新輸入驗證碼.不一致3姓名文本框為空單擊登錄提示姓名不能為空請輸入姓名一致4郵箱文本框為空單擊登錄提示郵箱不能為空。請輸入郵箱地址和郵箱格式驗證一致5電話文本框為空單擊登錄沒有提示沒有提示一致6地址文本框為空單擊登錄沒有提示沒有提示一致8.2用戶測試用例本測試用例的目的表8-2用戶測試用例測試結果操作步驟輸入數據操作描述期望結果測試結果狀態(tài)1用戶名文本框為空單擊登錄提示:用戶名不能為空驗證碼出錯,請重新輸入驗證碼.不一致2輸入用戶名:admin,密碼文本框輸入為空單擊登錄提示密碼不能為空驗證碼出錯,請重新輸入驗證碼.不一致3輸入用戶名:admin,密碼:123,驗證碼為空單擊登錄驗證碼出錯,請重新輸入驗證碼.驗證碼出錯,請重新輸入驗證碼.一致4輸入正確用戶名:Admin,錯誤密碼:123正確輸入驗證碼單擊登錄登錄失敗,用戶名或者密碼有錯誤。登錄失敗,用戶名或者密碼有錯誤。一致5輸入錯誤用戶名:123,正確密碼:admin正確輸入驗證碼單擊登錄登錄失敗,用戶名或者密碼有錯誤。登錄失敗,用戶名或者密碼有錯誤。一致6輸入正確用戶admin,輸入正確密碼:admin,輸入錯誤驗證碼單擊登錄驗證碼出錯,請重新輸入驗證碼.驗證碼出錯,請重新輸入驗證碼.一致7輸入正確用戶名admin,輸入正確密碼:admin,輸入正確驗證碼單擊登錄正常登錄系統正常登錄一致8輸入用戶名單擊情況重置文本框文本框文本內容仍然存在不一致……9關于本系統的開發(fā)9.1開發(fā)工具簡介9.1.1C#MicrosoftVisualC#2005是一種編程語言,它是為生成在.NETFramework上運行的多種應用程序而設計的。C#簡單、功能強大、類型安全,而且是面向對象的。C#憑借它的許多創(chuàng)新,在保持C樣式語言的表示形式和優(yōu)美的同時,實現了應用程序的快速開發(fā)。
VisualStudio支持VisualC#,這是通過功能齊全的代碼編輯器、項目模板、設計器、代碼向導、功能強大且易于使用的調試器以及其他工具實現的。通過.NETFramework類庫,可以訪問多種操作系統服務和其他有用的精心設計的類,這些類可顯著加快開發(fā)周期。C#語言的設計者對他們從C、C++乃至Java程序開發(fā)中學習到的東西進行了充分利用。他們采納了這些語言的最好方面,同時拋棄了那些語言的許多缺點和限制,從而創(chuàng)造出一種不僅現代化而且完全面向對象的語言。在許多領域,一些經常導致錯誤應用或誤解的語言特征在C#語言中都被取消或者受到了特別的“保護”,結果促使普通開發(fā)人員能夠更容易更安全地使用C#語言開發(fā)程序。例如,C和C++都能直接通過指針的使用來操作內存。這種能力經常對高效率的程序來說是必要的,但是,在不正確地使用這一強大操作能力之時,它也是引發(fā)眾多錯誤和內存泄露的主要來源。在意識到指針操作重要性的同時,C#語言設計者保證了這一能力在C#中的實現。但卻完全阻止了誤用的情況并且令你的操作目的同樣可以達到。指針調用特征在新語言中是這樣設計的:必須顯式地通過使用“fixed”和“unsafe”關鍵詞在C#程序中調用該功能。作為一種面向對象的語言,C#在這方面的表現可圈可點。C#語言完全支持屬性(數據成員)的概念以及其他面向對象編程的常用要素。在C、C++和Java環(huán)境下,get/set方法命名規(guī)范經常用作屬性概念的表達(其實,為了實現同其他語言的互操作性,C#的內幕是CLI仍然需要把屬性聲明翻譯為get/set方法)。除了屬性聲明之外,C#天然地支持事件、聲明值和索引類型、運算符重載以及指派等功能。9.1.2AASP.NET是微軟提供的新一代的Web開發(fā)平臺,它為開發(fā)人員提供了生成企業(yè)級Web應用程序所需要的服務、編程模型和軟件基礎結構,同其他Web開發(fā)平臺相比,ASP.NET具有下面二大優(yōu)勢。具體如下:1.支持編譯型語言目前流行的幾種腳本語言比如VBScript、JavaScript和ASP等都有兩個主要的缺點。第一,不支持強數據類型。在JavaScript中定義變量只有一個關鍵字VAR,使用VAR關鍵字定義的變量,如果賦值是字符串,該變量就是字符串變量;如果賦值是整數,則該變量就是整型變量。在VBScript和ASP中,定義變量只通過一個關鍵字DIM,該變量也沒有具體的類型。第二,腳本語言是解釋型的。通常情況下,解釋型的腳本語言在性能上抵不上編譯型的語言。自推出.NET開發(fā)平臺以來,微軟在Web服務器端開發(fā)語言方面,主推VB.NET和C#.NET這兩種編譯型語言。通過這兩種開發(fā)語言,程序員可以像開發(fā)普通的Windows程序一樣來開發(fā)Web程序,只不過在Windows程序中用于開發(fā)GUI界面的各種控件,在Web程序開發(fā)中也有它們相應的Web版本。程序員通過C#語言,利用VS.NET提供的各種Web控件,可以非常容易地開發(fā)ASP.NETWeb程序。開發(fā)的ASP.NET程序被編譯成MSIL語言,這種中間語言具有平臺無關性。而且,由于ASP.NET頁面在執(zhí)行前會被編譯,所以ASP.NET的性能得到了很大的提高。2.程序代碼與頁面內容的成功分離通常的動態(tài)網頁開發(fā),往往是在一個網頁上混合多種腳本語言。比如在HTML腳本語言上可以嵌入JavaScript或VBScript等客戶端腳本語言,也可以同時嵌入ASP或JSP等服務器端腳本語言。這種多語言混合的Web開發(fā)模式通行已久,但是它的代碼可讀性很差,程序代碼同頁面內容混合在一起,程序員要在多種語言的思維上頻繁切換,如果程序很復雜的話,這種開發(fā)模式非常不利于程序的開發(fā),而且日后的維護也將成為大問題。9.1.3ADO.NET技術.NET開發(fā)框架有幾個主要組成部分:首先是整個開發(fā)框架的基礎,即通用語言運行時以及它所提供的一組基礎類庫;在開發(fā)技術方面,.NET提供了全新的數據庫訪問技術ADO.NET,以及網絡應用開發(fā)技術ASP.NET和Windows編程技術WinForms;在開發(fā)語言方面,.NET提供了VisualBasic、VisualC++、C#和Javascript等多種語言支持。。在Microsoft.NET中訪問數據庫的技術是ADO.NET。ADO.NET提供了一組用來連接到數據庫,運行命令,返回記錄集的類庫。首先,ADO.NET提供了對XML的強大支持,在ADO.NET中通過XMLReader,XMLWriter,XMLNavigator,XMLDocument等可以方便地創(chuàng)建和使用XML數據,并且支持W3C的XSLT、DTD、XDR等標準。其次,ADO.NET引入了DataSet的概念,這是一個駐于內存的數據緩沖區(qū),它提供了數據的關系型視圖。不管數據來源于一個關系型的數據庫,還是來源于一個XML文檔,我們都可以用一個統一的編程模型來創(chuàng)建和使用它。它替代了原有的Recordset的對象,提高了程序的交互性和可擴展性,尤其適合于分布式的應用場合。另外,ADO.NET中還引入了一些新的對象,例如DataReader可以用來高效率地讀取數據,產生一個只讀的記錄集等等。簡而言之,ADO.NET通過一系列新的對象和編程模型,并與XML緊密結合,使得在Microsoft.NET中的數據操作十分方便和高效。ADO.NET是一組用于和數據源進行交互的面向對象類庫。通常情況下,數據源是數據庫,但它同樣也能夠是文本文件、Excel表格或者XML文件。ADO.NET允許和不同類型的數據源以及數據庫進行交互。然而并沒有與此相關的一系列類來完成這樣的工作。因為不同的數據源采用不同的協議,所以對于不同的數據源必須采用相應的協議。一些老式的數據源使用ODBC協議,許多新的數據源使用OleDb協議,并且現在還不斷出現更多的數據源,這些數據源都可以通過.NET的ADO.NET類庫來進行連接。9.1.4SQL2005介紹SQLServer是一個具備完全Web支撐的數據庫軟件產品,具有了對可擴展標志言語(XML)的中心支撐以及防火墻外和在互聯網上進行查詢的能力,提供了以Web規(guī)范為基礎的數據庫編功能。更加豐富了的XML和Internet規(guī)范支撐配合運用內置的存儲進程以XML形式輕松檢索和存儲數據。SQLServer具備有力的開發(fā)工具和各種開發(fā)特性,很大程度上提高了開發(fā)編程效率的同時,除此之外,還進一步拓展使用空間,帶來新的商業(yè)機遇。譬如,WebService與XML數據庫的支撐將使您的使用完成Internet數據互聯,微軟的.NET平臺集成極大的擴展了開拓空間,ServiceBroker、異構數據集成、讓數據和其它使用更好的配集成使用,各類T-SQL和新數據類型擴展帶來了諸多靈敏性。Xquery,C#、VB.Net、AMO、XMLA、ADO.Net、等編程語言,將會是SQLServer數據庫平臺上開拓數據相關使用的有力編程工具。9.2畢業(yè)設計中遇到的問題和解決方法本論文主要從網站可行性分析、需求分析、概要設計和數據庫設計、網站詳細設計和系統測試五個方面詳細介紹了本網站的開發(fā)過程。本網站界面友好,功能齊全。使用ASP.net的程序設計語言,利用用MacromediaDreamweaverMX、Fireworks為本網站設計出了美觀精致的人機界面和簡便快捷的操作方式,網站大量采用直接網頁,用戶只需通過一系列簡單的選擇與系統進行數據交互操作,力求使用自行輸入到最少,以減少人為差錯,極大方便了用戶使用。數據易于修改和維護,查詢十分方便,能提供多種組合條件方式進行查詢,快速而準確,并設計了多種表格,來滿足用戶的需求。通過本次的系統開發(fā)使我認識到一個網站的開發(fā)是個系統工程,需要各個方面知識的密切配合,如網頁美工、設計,前臺系統開發(fā)、后臺系統開發(fā)都需要做好充分的需求分析,開發(fā)過程中每一步都要考慮全面、周到,編寫都必須正確、完整,否則就會給下一步的工作帶來麻煩,加重工作量,因為它們是緊密聯系,一步都是以另一步為基礎的。9.3系統的不足之處和改進思路由于以前對ASP.NET的接觸并不是很多,對它的開發(fā)環(huán)境也不是非常了解,所以在程序的開發(fā)過程中遇到了很多的困難,但經過同學和老師的幫助,逐漸克服了困難,并從中學到了很多SQL數據庫編程方面的知識。但是由于經驗方面的原因,以及對訂房流程方面的操作流程了解不夠深刻,該系統還有許多不盡如人意的地方和功能上的缺陷,這些都有待于進一步改善。參考文獻[1]ChristianKoller[著]24小時學通ASP.NET[M]人民郵電出版社出版2003年01月出版[2]蓋天宇[著]ASP.NET數據庫系統開發(fā)案例精選[M]人民郵電出版社出版2006年05月出版[3]清華大學[著]SQLSERVER數據庫原理--設計與實現[M]清華大學出版社出版2006年04月出版[4]蔣秀英[著]SQLSERVER數據庫與應用[M]清華大學出版2006年03出版[5]電子工業(yè)[著]ASP.NET動態(tài)網站開發(fā)實錄[M]電子工業(yè)出版社出版2006年04出版[6]朱杰[著]ASP.NET+SQLSERVER開發(fā)動態(tài)網站實例薈萃[M]機械工業(yè)出版社出版2006年03月出版[7]沈才梁[著]ASP.NET網頁設計[M]清華大學出版社出版2006年01月出版[8]馬志勇[著]HTML4.0實用編程技術[M]中國水利水電出版社出版2003年01月出版[9]王改性[著]ASP.NET動態(tài)網頁設計應用教程[M]電子工業(yè)出版社出版2006年03月出版[10]屈喜龍[著]ASP.NET+DREAMWEAVER開發(fā)動態(tài)網站實例薈萃[M]機械工業(yè)出版社出版2006年03月出版[11]DavidKarlins.BuildYourOwnWebSite[M].McGraw-HillOsborneMedia,2003.致謝TheDesignandRealizationofOnlinecarrentalsystem[Abstract]Asthecarrentalindustryriserapidlyinourcountry,trafficisalsomoreandmore,tohandlingofinformationdemandsarehigh,thetraditionalautomobiletubeQiupersonnelhasnotmeettheneedsofcarrentalbusinessdevelopment,soIwillplaytocalculatelargestoragespace,hig
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農業(yè)產業(yè)化項目股權轉讓合同范本
- 童裝產業(yè)供應鏈金融解決方案合作協議
- 高端制造股權收購合同樣本
- 能源顧問聘請及能源利用優(yōu)化合同
- 環(huán)保產業(yè)股東間股權轉讓及綠色技術合作協議
- 股權質押與跨境電商結合協議范本
- 配電箱銷售合同售后服務規(guī)范
- 股權無償轉讓及公司并購重組執(zhí)行合同
- 拆遷補償協議(含城市綠地)
- 車輛抵押擔保合同模板
- 《病毒學》(研究生)全冊配套完整課件
- 第十七章其他熔化焊接與熱切割作業(yè)課件
- 金融學 曹龍騏 02教材課件
- 2022年混凝土攪拌站建設項目可行性研究報告
- 《覺醒年代》朗誦稿
- 2022年社會學概論考試重點廣東海洋
- 路基工程質量通病及防治措施
- 福建省中小學教師職務考評登記表
- 北京市中級專業(yè)技術資格評審申報表
- 工廠供電課程設計1
- 鼠害蟲害防治管理制度
評論
0/150
提交評論