汽車租賃管理信息系統(tǒng)_第1頁
汽車租賃管理信息系統(tǒng)_第2頁
汽車租賃管理信息系統(tǒng)_第3頁
汽車租賃管理信息系統(tǒng)_第4頁
汽車租賃管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1第7章汽車租賃管理信息系統(tǒng)2023/1/72目錄7.1系統(tǒng)概述7.2系統(tǒng)需求分析7.3系統(tǒng)總體設計7.4數(shù)據(jù)庫設計7.5系統(tǒng)詳細設計7.6系統(tǒng)關鍵技術小結2023/1/73學習目標學習汽車租賃管理系統(tǒng)需求分析與總體設計的步驟和方法;學習汽車管理系統(tǒng)數(shù)據(jù)庫設計的方法;掌握C#中圖片上傳的實現(xiàn)方法。2023/1/747.1系統(tǒng)概述7.1.1開發(fā)目的和背景7.1.2開發(fā)環(huán)境和技術 本系統(tǒng)的開發(fā)采用了ASP.NET(C#)+SQLServer2000組合,系統(tǒng)設計的主要目的是為開發(fā)一套運行穩(wěn)定、平安可靠、操作簡便、高效快捷的管理系統(tǒng),幫助企業(yè)處理日常工作業(yè)務,標準管理各項工作和操作流程。能夠方便的實現(xiàn)汽車租賃管理系統(tǒng)中的租車流程、預訂汽車、對合同的添加、刪除、修改,對客戶和員工的信息管理等功能,高效地完成各種汽車租賃經(jīng)營管理中的信息統(tǒng)計、計算和匯總工作,快速、準確地打印出租賃單據(jù)等。2023/1/757.1.1開發(fā)目的和背景 隨著市場經(jīng)濟的開展,我國汽車租賃行業(yè)已呈現(xiàn)出高速開展的態(tài)勢。在很多汽車租賃企業(yè)經(jīng)營規(guī)模不斷擴大、采用連鎖經(jīng)營的情況下,手工管理無論是在工作效率、人員本錢還是提供決策信息方面都已經(jīng)難以適應現(xiàn)代化經(jīng)營管理的要求,制約了汽車租賃企業(yè)的規(guī)模化開展和整體效勞水平的提升。 計算機與互聯(lián)網(wǎng)技術應用于汽車租賃行業(yè)是一場突破性的革命:一方面可以加強標準化、標準化業(yè)務管理,全面提高汽車租賃行業(yè)的管理水平和信息化程度;另一方面能夠合理利用人力和物力資源,使人盡其才,物盡其用,有效地管理各種業(yè)務與關系,縮短銷售周期、降低銷售本錢、增加收入。目前,在汽車租賃系統(tǒng)中單機版的技術比較成熟和普及,即數(shù)據(jù)和程序存放在同一臺計算機上,這種系統(tǒng)可根本滿足中小型用戶的需要;但隨著.NET技術、網(wǎng)絡技術和數(shù)據(jù)庫技術的開展,通過網(wǎng)絡〔有線或無線〕把各個分店的數(shù)據(jù)分布協(xié)同工作的汽車租賃系統(tǒng)逐漸成為了研究的熱點,得到了越來越廣泛的應用。本系統(tǒng)正是要研究目前汽車租賃管理系統(tǒng)開發(fā)中用到的先進技術,并在此技術上開發(fā)建立一個完整的系統(tǒng),實現(xiàn)對汽車租賃系統(tǒng)全面高效的管理。2023/1/767.1.2開發(fā)環(huán)境和技術 本系統(tǒng)采用B/S模式開發(fā),使用Visualstudio2005作為開發(fā)軟件,后臺使用SQLServer2000作為本系統(tǒng)的數(shù)據(jù)庫,對于數(shù)據(jù)庫的訪問操作采用ADO.NET技術,從而實現(xiàn)系統(tǒng)邏輯功能。2023/1/777.2系統(tǒng)需求分析租賃車輛信息管理主要實現(xiàn)車輛信息的管理功能。車輛信息主要包括車輛的名稱、類型、顏色、保險、租價、照片等根本信息。該模塊的主要功能包括:增加車輛信息、修改車輛信息、刪除車輛信息、查詢車輛信息。租賃合同信息管理主要實現(xiàn)合同信息的管理功能。該模塊的主要功能包括:合同管理包括新建合同、查詢合同、修改合同、廢除合同等。在上述整體功能的前提下,系統(tǒng)還可實現(xiàn)日常租賃業(yè)務。日常租賃業(yè)務主要包括車輛預訂、租車、續(xù)租、還車、加油、維修其他、違章登記、出險事故、投訴中心等。租賃客戶信息管理主要實現(xiàn)客戶〔個人客戶和公司客戶〕信息的管理功能??蛻粜畔⒅饕蛻舻念愋?、編號、姓名、照片、銀行卡號碼〔方便客戶通過各種信用卡進行交易〕、會員管理等客戶根本信息。該模塊的主要功能包括:增加客戶信息、修改客戶信息、刪除客戶信息、瀏覽客戶信息、個人客戶照片管理、普通客戶與會員間轉換等。2023/1/787.3系統(tǒng)總體設計汽車租賃管理信息系統(tǒng)共分3大局部,28個完整的功能模塊。2023/1/797.4數(shù)據(jù)庫設計7.4.1數(shù)據(jù)庫模型

7.4.2數(shù)據(jù)字典2023/1/7107.4.1數(shù)據(jù)庫模型根據(jù)系統(tǒng)功能模塊的設計,充分考慮到防止數(shù)據(jù)庫信息冗余問題,用PowerDesigner設計了系統(tǒng)數(shù)據(jù)庫物理模型。設計了11個用戶表。以下圖為數(shù)據(jù)庫物理數(shù)據(jù)模型:2023/1/7117.4.1數(shù)據(jù)庫模型2023/1/7127.4.2數(shù)據(jù)字典 為了使該系統(tǒng)的各數(shù)據(jù)表的含義更加清晰,對其作功能描述。1、租車表〔car〕:記錄租車的信息。

2023/1/7137.4.2數(shù)據(jù)字典

列名數(shù)據(jù)類型字段長度可否為空說明id_carsint4notnull租車編號,主鍵id_carcolorint4null汽車顏色編號,外鍵id_stateint4null汽車狀態(tài)編號,外鍵id_cartypeint4null汽車類型編號,外鍵typeid_carsvarchar15null汽車種類licensevarchar15null車牌號Subpoint_carsint4null營業(yè)部Stated_carsint4null汽車狀態(tài)Meternumeric(10,0)null公里數(shù)Enable_carsint4null是否可用Faildaynumeric(10,0)null失效時間Usedaynumeric(10,0)null開始時間Opid_carsint4null油類型編號Rcdtime_carsdatetime8null開始記錄時間Start_Carsdatetime8null開始時間Generatorvarchar30null發(fā)動機號Framvarchar30null保險杠號Thefvarchar30null防盜器號Insurelimint4null保險公司期限Begininsuredatetime8null保險開始時間Insurenamevarchar30null保險公司名稱Insurenovarchar20null保險公司編號Beizhuvarchar255null備注Nextdstint4null到期時間2023/1/7147.4.2數(shù)據(jù)字典2、汽車表〔carname〕:記錄汽車信息。3、汽油表〔oiltype〕:記錄汽油信息。4、保險公司表〔insurecompany〕記錄保險公司信息。列名數(shù)據(jù)類型字段長度可否為空說明id_carnameint4notnull汽車編號,主鍵id_oiltypeint4null油類型編號,外鍵name_carnamevarchar20null汽車名稱列名數(shù)據(jù)類型字段長度可否為空說明id_oiltypeint4notnull油類型編號,主鍵name_oiltypevarchar10null油名稱列名數(shù)據(jù)類型字段長度可否為空說明id_insurecompanyint4notnull保險公司編號,主鍵name_insurecompanyvarchar30null保險公司名稱2023/1/7157.4.2數(shù)據(jù)字典5、汽車顏色表〔carcolor〕記錄汽車顏色。6、汽車類型表〔cartype〕記錄汽車類型信息。7、汽車狀態(tài)表〔state〕記錄汽車狀態(tài)信息。列名數(shù)據(jù)類型字段長度可否為空說明Id_cartypeint4notnull汽車類型編號,主鍵Id_carcolorint4null汽車顏色編號,外鍵carphotoimagenull汽車圖片列名數(shù)據(jù)類型字段長度可否為空說明id_carcolor2int4notnull顏色編號,主鍵name_carcolorvarchar20null顏色名稱列名數(shù)據(jù)類型字段長度可否為空說明Id_stateint4notnull汽車狀態(tài)編號,主鍵State_stateint4null汽車狀態(tài)2023/1/7167.4.2數(shù)據(jù)字典8、營業(yè)部表〔subpoint〕記錄營業(yè)部信息。9、公司表〔car〕:記錄公司的信息。列名數(shù)據(jù)類型字段長度可否為空說明Id_subpointint4notnull營業(yè)部編號,主鍵Id_pretradeint4null合同編號,外鍵Name_subpointvarchar20null營業(yè)部名稱Address_subpointvarchar10null營業(yè)部地址Phone_subpointvarchar40null營業(yè)部電話Other_subpointvarchar30null備注Fax_subpointvarchar30null營業(yè)部傳真Postcodevarchar7null營業(yè)部郵編tradecountint4null交易數(shù)量2023/1/7177.4.2數(shù)據(jù)字典列名數(shù)據(jù)類型字段長度可否為空說明id_companyinfoint4notnull公司編號,主鍵Name_companyinfoimagenull公司照片Capital_companyinfoMoneynull公司資本Address_companyinfoVarchar50null公司地址Mainname_companyinfoVarchar10null公司名稱Phone_companyinfoVarchar30null公司電話Mobilephone_companyinfoVarchar15null移動電話Fax_companyinfoVarchar15null公司傳真Email_companyinfoVarchar20null公司郵件Memberimagenull法人照片Membernum_companyinfoVarchar15null法人名稱Memberid_companyinfoVarchar15null法人編號Operid_companyinfoint4null管理員編號Subcount_companyinfoint4null營業(yè)部編號Rcdtim_companyinfodatetime8null開始記錄時間Bussiid_companyinfovarchar20null公司業(yè)務編號Postcode_companyinfovarchar7null公司郵編Begintime_companyinfodatetime8null開始時間Endtime_companyinfodatetime8null結束時間Beizhu_companyinfovarchar255null備注2023/1/7187.4.2數(shù)據(jù)字典10、司機表〔driver〕:記錄司機的信息。11、預訂合同表〔pretrade〕:記錄預訂合同的信息。列名數(shù)據(jù)類型字段長度可否為空說明Id_tradedriverint4notnull司機編號,主鍵Id_pretradeint4null預訂合同編號,外鍵Name_tradedrivervarchar20null司機姓名Driverid_tradedrivervarchar20null司機編號Idovarchar20null駕駛證號Enable_tradedriverint4null是否可用Traded_tradedriverint4null正式合同編號Rcdtime_tradedriverdatetime8null開始記錄時間2023/1/7197.4.2數(shù)據(jù)字典列名數(shù)據(jù)類型字段長度可否為空說明Id_pretradeint4notnull預訂合同編號,主鍵Id_tradedriverint4null司機編號,外鍵Id_companyinfoint4null公司編號,外鍵Id_carsint4null租車編號Id_tradeint4null正式合同編號,外鍵Id_usersint4null用戶編號,外鍵Userid_pretradeint4null預訂合同用戶編號Carid_pretradeint4null汽車編號Begintime_pretradedatetime8null開始時間Endtime_pretradedatetime8null結束時間Operid_pretradeint4null管理員編號Enable_pretradeint4null是否可用Rcdtime_pretradedatetime8null開始記錄時間Driver_pretradevarchar10null司機姓名Username_pretradevarchar10null用戶名2023/1/7207.4.2數(shù)據(jù)字典12、正式合同表〔trade〕:記錄正式合同的信息。列名數(shù)據(jù)類型字段長度可否為空說明id_tradeint4notnull正式合同編號,主鍵Id_carsint4null汽車編號Id_pretradeint4null預訂合同編號Userid_tradeint4null用戶編號Carid_tradeint4null租車編號Begintime_tradedatetime8null開始時間Endtime_tradedatetime8null結束時間NewpaytimeDatetime8null下一次付款時間Person_tradeimagenull客戶照片Insurenamevarchar50null保險公司名稱InsuredrVarchar60null保險公司地址InsurephoneVarchar30null保險公司電話Paytype_tradeint4null付款方式Rcdtime_tradeDatetime8null開始記錄時間Operid_tradeint4null管理員編號JiesuanImagenull結算賬單Enable_tradeInt20null是否可用Nextpageint7null下一頁NetpayMoneynull應收金額Unitpay_tradeMoneynull每次付款Needpaymoneynull應付金額jiesuantimedatetime8null結算時間2023/1/7217.4.2數(shù)據(jù)字典13、客戶表〔personinfo〕:記錄客戶的信息。列名數(shù)據(jù)類型字段長度可否為空說明id_usersint4notnull客戶編號,主鍵Id_tradeint4null合同編號,外鍵FaienameVarchar10null客戶名稱Name_companyinfoVarchar50null公司名稱Capital_companyinfoMoneynull公司資本mainname_companyinfoVarchar10null公司地址Name_usersVarchar15null公司名稱Birthdaydatetime8null用戶名稱Sexchar10null出生日期Educationvarchar10null性別Phone_companyinfoVarchar30null學歷BpVarchar30null公司電話Mobilephone_companyinfovarchar15nullBP機號碼varcharvarchar15null公司移動電話Dutyvarchar10null公司傳真Driveridvarchar20null職責MemberImagenull駕駛證號Membernum_companyinfovarchar15null法人照片Memberid_companyinfovarchar15null法人名稱Email_companyinfovarchar20null公司郵件2023/1/7227.4.2數(shù)據(jù)字典續(xù)表Favoritevarchar255null愛好Operid_companyinfoint4null管理員編號Subcount_companyinfoint4null營業(yè)部編號Rcdtime_companyinfodatetime8null開始記錄時間Photo_usersvarchar50null用戶名Ageint4null年齡Wszvarchar17null工資ldcardvarchar20null身份證號Postcode_companyinfovarchar7null公司郵編Pastwordvarchar7null密碼Enable_userschar10null是否可用Netpaymoneynull凈收入Begintime_companyinfodatetime8null開始時間Endtime_companydatetime8null結束時間Memberpicimagenull法人照片Beizhu_companyinfovarchar255null備注2023/1/7237.5系統(tǒng)詳細設計7.5.1系統(tǒng)登錄與主界面7.5.2租賃車輛信息管理模塊7.5.3租賃客戶信息管理模塊7.5.4租賃合同信息管理模塊2023/1/7247.5.1系統(tǒng)登錄與主界面1.登錄系統(tǒng)用戶輸入正確的用戶名和密碼,即可進入系統(tǒng)。2.系統(tǒng)主界面 系統(tǒng)主界面主要包括菜單欄,工作界面,狀態(tài)欄等兩大局部。其中菜單欄包含了系統(tǒng)主要的功能模塊;當用戶點擊某個菜單功能,將在系統(tǒng)工作界面顯示相應的內容或是彈出新窗口供用戶操作。2023/1/7257.5.1系統(tǒng)登錄與主界面系統(tǒng)主界面如以下圖所示2023/1/726租賃車輛信息管理模塊車輛信息管理功能圖如下2023/1/7277.5.3租賃客戶信息管理模塊租賃客戶信息管理模塊分為個人客戶和公司客戶兩大主題,其主要功能包括:新增客戶信息,客戶轉會員,取消會員,查詢客戶信息,修改/刪除客戶信息,修改客戶照片等功能。個人客戶模信息管理功能圖以及公司客戶信息管理功能圖如下:

2023/1/7287.5.4租賃合同信息管理模塊租賃合同信息管理模塊的主要功能包括:新增預訂車輛合同,預訂合同轉為正式合同,新建租賃合同,查找相關合同信息,修改合同信息,廢除預訂合同,租賃合同續(xù)租,客戶歸還車輛,結算租賃合同,生成租賃單據(jù)并打印。2023/1/7297.5.4租賃合同信息管理模塊合同信息管理功能圖如下:2023/1/7307.6系統(tǒng)關鍵技術7.6.1網(wǎng)絡數(shù)據(jù)庫技術分析及選擇7.6.2圖片上傳的功能2023/1/7317.6.1網(wǎng)絡數(shù)據(jù)庫技術分析及選擇如何選擇適宜的網(wǎng)絡數(shù)據(jù)庫系統(tǒng)來進行開發(fā)和管理,以及如何優(yōu)化網(wǎng)絡數(shù)據(jù)庫的性能、增強網(wǎng)絡數(shù)據(jù)庫系統(tǒng)的平安性,是人們關心的熱點問題。目前計算機領域中比較流行的網(wǎng)絡數(shù)據(jù)庫產(chǎn)品主要有:Oracle、SQLSERVERSybase、DB2等等。其中中小型系統(tǒng)開發(fā)通常使用的是甲骨文公司的Oracle和微軟公司的SQLSERVER,在開發(fā)汽車租賃管理信息系統(tǒng)時,我們主要對這兩種網(wǎng)絡數(shù)據(jù)庫進行了分析和比較。微軟公司的SQLSERVER數(shù)據(jù)庫雖然進入市場較晚,但是開展速度非常快。據(jù)市場研究GartnerDataquest稱,微軟2003年SQLSERVER數(shù)據(jù)庫收入的增長速度最快,超過了甲骨文的Oracle和IBM的DB2數(shù)據(jù)庫。2023/1/7327.6.1網(wǎng)絡數(shù)據(jù)庫技術分析及選擇SQLSERVER的特點主要有:(1)真正的客戶機/效勞器體系結構。(2)圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。(3)豐富的編程接口工具,為用戶進行程序設計提供更大的選擇余地。(4)SQLServer與WindowsNT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄平安性等。SQLServer也可以很好地與MicrosoftBackOffice產(chǎn)品集成。(5)具有很好的伸縮性,可跨越從運行Windows95/98的臺式電腦到運行Windows2000的大型多處理器等多種平臺使用。(6)對Web技術的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。(7)SQLServer提供數(shù)據(jù)倉庫功能?;谝陨戏治龊捅鞠到y(tǒng)的具體要求,我們選用了微軟的SQLSERVER作為本系統(tǒng)的后臺數(shù)據(jù)庫。2023/1/7337.6.2圖片上傳的功能將圖片存儲在數(shù)據(jù)庫中不同于一般的數(shù)據(jù)存儲,SQLServer數(shù)據(jù)庫中存儲的圖片是image類型,但是圖片本身是以二進制的形式保存在數(shù)據(jù)庫中的,把圖片保存到數(shù)據(jù)庫中的步驟如下:1.將圖片轉換為二進制數(shù)組2.把轉換后的二進制數(shù)組作為參數(shù)傳遞給要執(zhí)行的SqlCommand對象3.執(zhí)行SQL語句2023/1/7347.6.2圖片上傳的功能關鍵代碼如下:privatevoidUploadFile(){ SqlConnectionconn=newSqlConnection(“server=TEAM1-002;Database=pretrade;userid=sa;pwd=;〞);//連接數(shù)據(jù)庫 stringsqlstring="select*frompersoninfo"; SqlCommandcommand=newSqlCommand(sqlstring,conn); stringstruserid=userid.Text; intintDocLen=txtFileContents.PostedFile.ContentLength; byte[]Docbuffer=newbyte[intDocLen];//創(chuàng)立文件數(shù)據(jù)流 StreamobjStream; objStream=txtFileContents.PostedFile.InputStream; objStream.Read(Docbuffer,0,intDocLen); SqlConnectionConn=newSqlConnection("InitialCatalog=pretrade;DataSource=TEAM1-002;UID=sa;pwd="); Conn.Open(); AddRecord(struserid,Docbuffer);//調用函數(shù),用來上傳照片 command.Dispose(); Conn.Close();}

2023/1/735小結本章介紹了一個實際的汽車租賃管理系統(tǒng)案例,它在功能上相當完善,設計實現(xiàn)了汽車租賃系統(tǒng)的主要功能模塊,并可以擴展應用到其他物品的租賃系統(tǒng)中。本系統(tǒng)在需求分析的根底上,運用Visio工具繪制了系統(tǒng)結構總圖以及各個模塊的功能圖,其中結構總圖反映了各模塊之間的關系及模塊中具體的功能條目。本系統(tǒng)使用了數(shù)據(jù)庫設計工具PowerDesigner進行數(shù)據(jù)庫的概念模型和物理模型的設計,并給出了該系統(tǒng)詳細的數(shù)據(jù)字典。在系統(tǒng)的實現(xiàn)階段,為了使系統(tǒng)的界面更加美觀,應用Flash工具制作了系統(tǒng)需要的動畫。本系統(tǒng)采用B/S模式,在ASP.NET的平臺下開發(fā),后臺使用SQLServer2000作為本系統(tǒng)的數(shù)據(jù)庫,對于數(shù)據(jù)庫的訪問操作采用ADO.NET技術。2023/1/736小結本系統(tǒng)的主要特點有:靈活應用了大量方便的控件,如SqlDa

溫馨提示

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