汽車租賃管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第1頁(yè)
汽車租賃管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第2頁(yè)
汽車租賃管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第3頁(yè)
汽車租賃管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第4頁(yè)
汽車租賃管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 汽車租賃管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) 學(xué) 號(hào): 姓 名: 指導(dǎo)教師: 2019年1月汽車租賃管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)目 錄1.項(xiàng)目背景11.1選題背景11.2系統(tǒng)目標(biāo)和實(shí)現(xiàn)技術(shù)12.需求分析22.1業(yè)務(wù)流程分析22.1.1車輛信息查詢22.1.2創(chuàng)建車輛租借記錄32.1.3車輛歸還42.1.4續(xù)租52.2數(shù)據(jù)流程分析72.2.1汽車租借系統(tǒng)的頂層數(shù)據(jù)流程圖72.2.2汽車租借系統(tǒng)第二層數(shù)據(jù)流程圖82.3數(shù)據(jù)字典92.3.1數(shù)據(jù)流的描述92.3.2處理邏輯的描述102.3.3數(shù)據(jù)存儲(chǔ)的描述113.概念結(jié)構(gòu)設(shè)計(jì)123.1CDM圖124.邏輯結(jié)構(gòu)設(shè)計(jì)134.1PDM圖135.物理結(jié)構(gòu)設(shè)計(jì)146.總結(jié)177.參考

2、文獻(xiàn)18汽車租賃管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)1.項(xiàng)目背景1.1選題背景隨著車輛工業(yè)的發(fā)展和汽車的普及,汽車租賃成為近年來(lái)興起的一個(gè)新興行業(yè),使用汽車租賃管理系統(tǒng)可以規(guī)范企業(yè)的管理和經(jīng)營(yíng)行為,減少企業(yè)的經(jīng)營(yíng)成本,提高工作效率。另外,隨著電腦的普及與使用,現(xiàn)在的管理也提升了一個(gè)檔次,漸漸實(shí)現(xiàn)了無(wú)紙化辦公,即從原來(lái)的人工記錄管理模式轉(zhuǎn)變?yōu)殡娔X一體化管理。原來(lái)的數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。租車公司采取手工方式對(duì)車輛租借情況進(jìn)行人工管理,由于信息比較多,信息的管理工作混亂而又復(fù)雜,如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時(shí)、費(fèi)力。1.2系統(tǒng)目標(biāo)和實(shí)現(xiàn)技術(shù)我立足于以上原則

3、建立了一個(gè)租車公司車輛管理系統(tǒng),使車輛管理工作規(guī)范化,系統(tǒng)化,程序化,避免車輛管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的實(shí)現(xiàn)對(duì)車輛信息的管理。本系統(tǒng)用戶面向各租賃汽車企業(yè)的工作人員和相關(guān)領(lǐng)導(dǎo),主要功能包括系統(tǒng)用戶管理、日常業(yè)務(wù)信息管理和車輛及客戶信息管理等。 汽車租賃管理就是對(duì)車輛信息和客戶信息的管理,主要包括車輛的出租狀態(tài)、車輛的基本信息、客戶信息的管理等。由于這些過(guò)程間的關(guān)系復(fù)雜,有一對(duì)一的關(guān)系,一對(duì)多的關(guān)系,也有多對(duì)多的關(guān)系,所有這些工作使汽車車管理工作變得量大而又復(fù)雜,以前包括現(xiàn)在還有很多租賃公司采用人工管理,直接導(dǎo)致了錯(cuò)誤的產(chǎn)生,服務(wù)質(zhì)量的低下。汽車租賃管理系統(tǒng)

4、的開發(fā)使得這一狀況得到了根本的改善。這套管理系統(tǒng)包括涵蓋了車輛租賃業(yè)務(wù)的各個(gè)方面。使得汽車租賃服務(wù)可以快速、規(guī)范地完成,節(jié)省了人力物力,提高了服務(wù)質(zhì)量和經(jīng)濟(jì)效益。此數(shù)據(jù)庫(kù)系統(tǒng)為了實(shí)現(xiàn)汽車出租公司的汽車,人員,汽車租借等數(shù)據(jù)的管理而設(shè)計(jì)的系統(tǒng)。系統(tǒng)主要提供了車輛信息查詢,車輛租借記錄,車輛歸還和續(xù)租四個(gè)功能。本系統(tǒng)提供將按照現(xiàn)代數(shù)據(jù)庫(kù)開發(fā)設(shè)計(jì)過(guò)程進(jìn)行分析設(shè)計(jì)并實(shí)現(xiàn)。2.需求分析這個(gè)題目中需要實(shí)現(xiàn)的系統(tǒng)功能有車輛信息查詢,創(chuàng)建車輛租借記錄,車輛歸還和續(xù)租2.1業(yè)務(wù)流程分析數(shù)據(jù)庫(kù)系統(tǒng)將支持車輛查詢,創(chuàng)建車輛租借記錄,車輛歸還,逾期罰款和續(xù)租四個(gè)功能,以下是詳細(xì)分析:2.1.1車輛信息查詢:功能簡(jiǎn)要說(shuō)

5、明:根據(jù)客戶需要(例如:車顏色,出租價(jià)格,類型),查詢出租的車輛信息。詳細(xì)過(guò)程:1. 客戶輸入需要查詢的車輛信息,如:車類型,車顏色,價(jià)格2. 系統(tǒng)查詢數(shù)據(jù)庫(kù)并返回符合用戶查詢條件的結(jié)果數(shù)據(jù)庫(kù)實(shí)現(xiàn)方案:該功能實(shí)現(xiàn)起來(lái)比較簡(jiǎn)單,只需要建立起一張汽車信息的表,然后進(jìn)行單表查詢,查詢完后將結(jié)果返回給用戶就可以了。圖2_12.1.2創(chuàng)建車輛租借記錄:簡(jiǎn)要分析:當(dāng)客戶選擇了租借的車輛,并辦理相關(guān)手續(xù)后,系統(tǒng)將生產(chǎn)一條租借記錄詳細(xì)過(guò)程:1. 客戶與公司簽署汽車租借合同并付款2. 員工將車輛,客戶,合同,押金等信息錄入數(shù)據(jù)庫(kù)3. 員工給客戶一張借車單,客戶就可以開走車輛數(shù)據(jù)庫(kù)實(shí)現(xiàn)方案:實(shí)現(xiàn)此功能需要建立一張

6、汽車租借記錄表,當(dāng)員工辦理完一次租借業(yè)務(wù)后,就會(huì)將這次租借信息輸入數(shù)據(jù)庫(kù)中,輸入的信息包括:客戶的信息,車的信息,和辦理員工的信息。并且,被出租的車輛狀態(tài)會(huì)被標(biāo)識(shí)為已被出租。圖2_22.1.3車輛歸還: 簡(jiǎn)要分析:當(dāng)客戶使用完車后,將車輛歸還的過(guò)程詳細(xì)過(guò)程:1. 客戶將車輛歸還公司2. 公司相關(guān)人員檢查車輛是否完整,不完整的會(huì)與公司相關(guān)人員協(xié)商賠償(劃分在數(shù)據(jù)庫(kù)業(yè)務(wù)范疇之外)3. 如果完整,則直接辦理歸還手續(xù)數(shù)據(jù)庫(kù)實(shí)現(xiàn)方案:此功能中大部分業(yè)務(wù)邏輯都是在數(shù)據(jù)庫(kù)系統(tǒng)之外完成的,唯一和本系統(tǒng)有關(guān)的操作就是當(dāng)歸還成功后,歸還車輛的汽車表中的狀態(tài)將該為可出租,圖2_32.1.4續(xù)租: 簡(jiǎn)要分析:如果客戶

7、需要繼續(xù)續(xù)租汽車,則聯(lián)系相關(guān)人員可直接辦理詳細(xì)過(guò)程:1. 客戶聯(lián)系工作人員,要求續(xù)租,并給予工作人員續(xù)租車輛的ID2. 工作人員根據(jù)汽車的ID辦理汽車?yán)m(xù)租合同3. 完成續(xù)租合同后就可以將續(xù)租記錄輸入數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)實(shí)現(xiàn)方案:出于讓數(shù)據(jù)庫(kù)實(shí)現(xiàn)更簡(jiǎn)單,方便,易于維護(hù)的目的。本數(shù)據(jù)庫(kù)就簡(jiǎn)單的在車輛出租記錄中添加了“續(xù)租天數(shù)”字段,如果需要續(xù)租,只需要在“汽車出租”表中添加“續(xù)租天數(shù)”就可以了。公司可以根據(jù)“汽車出租”表中“出租天數(shù)”,“續(xù)租天數(shù)”等字段計(jì)算租借價(jià)格。圖2_42.1.5逾期罰款: 簡(jiǎn)要分析:為了節(jié)約人力,公司的軟件系統(tǒng)應(yīng)該具備自動(dòng)查找逾期車輛,并罰款的功能,如果客戶沒有按預(yù)期的時(shí)間歸還車輛

8、,那么系統(tǒng)會(huì)根據(jù)逾期天數(shù),生成罰款金額詳細(xì)過(guò)程:1. 軟件鏈接數(shù)據(jù)庫(kù)查找逾期未還汽車2. 處理逾期未還,產(chǎn)生處理結(jié)果3. 將處理結(jié)果輸入數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)實(shí)現(xiàn)方案:為了實(shí)現(xiàn)此功能,我在數(shù)據(jù)庫(kù)的“汽車租借記錄”表中添加了“租借起始日”,“預(yù)期歸還日”,和“罰款”三個(gè)字段。只需要對(duì)此表中的三個(gè)字段進(jìn)行相應(yīng)修改就可以實(shí)現(xiàn)此功能。圖2_52.2數(shù)據(jù)流程分析2.2.1汽車租借系統(tǒng)的頂層數(shù)據(jù)流程圖:圖2_52.2.2汽車租借系統(tǒng)第二層數(shù)據(jù)流程圖:圖2_62.3數(shù)據(jù)字典2.3.1數(shù)據(jù)流的描述:數(shù)據(jù)流編號(hào)數(shù)據(jù)流名稱簡(jiǎn)述數(shù)據(jù)流來(lái)源數(shù)據(jù)流去向數(shù)據(jù)流組成數(shù)據(jù)流量高峰流量F1查詢條件客戶對(duì)需求的車輛進(jìn)行查詢時(shí)使用的條件,例

9、如,顏色,價(jià)格E1客戶P1查詢處理汽車型號(hào),車輛顏色,種類,品牌,狀態(tài)3天1天F1.1車輛信息用戶查詢的結(jié)果P1E1客戶汽車牌照,車輛顏色,種類,品牌,狀態(tài),車輛狀況, 其他3天1天F2租借信息客戶租借所簽署的合同E1客戶E2員工客戶信息,辦理員工號(hào),汽車牌照,起始時(shí)間,結(jié)束時(shí)間3天1天F2.1租借記錄員工完成一次租借業(yè)務(wù)后存入數(shù)據(jù)庫(kù)的一條租借記錄P2,P4.1,P5,P5.1,S1S1,S3,P5.1出租記錄編號(hào), 起始日,預(yù)期到期日,押金, 續(xù)租天數(shù),員工編號(hào),客戶編號(hào),汽車牌照3天1天F3續(xù)租合同客戶要求續(xù)租,與公司簽署的續(xù)租合同E1P3,S1出租記錄編號(hào),續(xù)租天數(shù)3天1天F3.1續(xù)租信

10、息辦理續(xù)租手續(xù)牽涉的數(shù)據(jù)信息E2P3出租記錄編號(hào),續(xù)租天數(shù)3天1天F3.2續(xù)租記錄根據(jù)續(xù)租信息,產(chǎn)生的續(xù)租記錄P3S1出租記錄編號(hào),續(xù)租天數(shù)F4歸還汽車ID客戶歸還的汽車的信息E1,E2P4汽車牌照3天1天F4.1汽車完整度信息汽車出租前的完整度信息S2P4車輛狀況3天1天F4.2完成交易記錄對(duì)已完成的交易的記錄P4.1S2交易記錄編號(hào),起始日,預(yù)期到期日,歸還日,付款金額,續(xù)租天數(shù),客戶編號(hào),汽車牌照,經(jīng)辦員工編號(hào)3天1天F5搜索未歸還的汽車超出逾期歸還天數(shù)的汽車的條件E2P5預(yù)期到期日3天1天2.3.2處理邏輯的描述處理邏輯編號(hào)處理邏輯名稱簡(jiǎn)述輸入的數(shù)據(jù)流處理輸出的數(shù)據(jù)流處理頻率P1查詢處

11、理根據(jù)用戶輸入條件查詢車輛F1 查詢條件根據(jù)查詢的條件(顏色,價(jià)格,類型)返回可供租借的汽車F 1.1 查詢結(jié)果頻繁P2租借處理確認(rèn)給用戶已辦理租借合同后,將此次業(yè)務(wù)信息加入到數(shù)據(jù)庫(kù)F2租借合同根據(jù)用戶信息,合同信息,辦理人員,生成租借記錄,并添加如數(shù)據(jù)庫(kù)F2.1租借記錄一般P3續(xù)借處理辦理續(xù)借F3.1續(xù)借記錄給租出車輛的用戶辦理續(xù)借F2.3租借記錄一般P4檢查汽車完整性檢查汽車是否有損壞F4檢查歸還汽車是否有損壞,如果有就要求客戶賠償,賠償后才繼續(xù)進(jìn)行歸還F4一般P4.1歸還處理得知汽車未損壞后,辦理歸還業(yè)務(wù)F4辦理歸還業(yè)務(wù)刪除租借記錄,添加完成交易記錄F2.1,F(xiàn)4一般F4.2賠償處理得知

12、汽車損壞后,辦理賠償F4要求用戶賠償相應(yīng)的金額然后繼續(xù)進(jìn)行歸還處理F4少P5搜索未歸還的汽車在租借記錄中搜索未歸還的汽車F5在數(shù)據(jù)庫(kù)中進(jìn)行車輛信息查詢P2.1一般P5.1罰款處理更改租借紀(jì)錄中罰款字段的數(shù)值F2.1更改租借紀(jì)錄中罰款字段的數(shù)值F2.1少2.3.3數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)編號(hào)數(shù)據(jù)存儲(chǔ)名稱簡(jiǎn)述數(shù)據(jù)存儲(chǔ)組成相關(guān)聯(lián)的處理S1租借記錄汽車租借的信息出租記錄編號(hào),起始日,預(yù)期到期日,押金,續(xù)租天數(shù),客戶編號(hào),汽車牌照,經(jīng)辦員工編號(hào)寫入,更新S2汽車記錄公司當(dāng)前所有汽車的記錄汽車牌照,汽車型號(hào),、車前顏色,種類,品牌,狀態(tài),車輛狀況, 其他寫入,更新S3完成交易記錄已完成的租借交易的記錄交易記

13、錄編號(hào),起始日,預(yù)期到期日,歸還日,付款金額,續(xù)租天數(shù),客戶編號(hào),汽車牌照,經(jīng)辦員工編號(hào)寫入3.概念結(jié)構(gòu)設(shè)計(jì)3.1CDM圖:圖3_14.邏輯結(jié)構(gòu)設(shè)計(jì)4.1PDM圖:圖4_15.物理結(jié)構(gòu)設(shè)計(jì)/*=*/* DBMS name: Microsoft SQL Server 2005 */* Created on: 2012/1/10 21:00:32 */*=*/已省去頭文件信息/*=*/* Table: 出租記錄 */*=*/create table 出租記錄 ( 員工_員工編號(hào) int not null, 客戶_客戶編號(hào) int not null, 汽車_汽車牌照 int not null, 員工

14、編號(hào) int null, 出租記錄編號(hào) int null, 客戶編號(hào) int null, 汽車牌照 int null, 起始日 datetime null, 預(yù)期到期日 datetime null, 押金 int null, 續(xù)租天數(shù) int null, constraint PK_出租記錄 primary key (員工_員工編號(hào), 客戶_客戶編號(hào), 汽車_汽車牌照)go/*=*/* Index: 出租記錄_FK */*=*/create index 出租記錄_FK on 出租記錄 (員工_員工編號(hào) ASC)go/*=*/* Index: 出租記錄2_FK */*=*/create inde

15、x 出租記錄2_FK on 出租記錄 (客戶_客戶編號(hào) ASC)go/*=*/* Index: 出租記錄3_FK */*=*/create index 出租記錄3_FK on 出租記錄 (汽車_汽車牌照 ASC)go/*=*/* Table: 員工 */*=*/create table 員工 ( 員工編號(hào) int not null, 員工姓名 char(20) null, 性別 char(4) null, 職位 char(20) null, constraint PK_員工 primary key nonclustered (員工編號(hào))go/*=*/* Table: 客戶 */*=*/crea

16、te table 客戶 ( 客戶編號(hào) int not null, 客戶姓名 char(20) null, 性別 char(4) null, 身份證號(hào) int null, 聯(lián)系電話 text null, 其他 text null, constraint PK_客戶 primary key nonclustered (客戶編號(hào))go/*=*/* Table: 已完成交易記錄 */*=*/create table 已完成交易記錄 ( 員工_員工編號(hào) int not null, 客戶_客戶編號(hào) int not null, 汽車牌照 int not null, 交易編號(hào) int null, 交易金額 m

17、oney null, 完成交易時(shí)間 datetime null, 員工編號(hào) int null, 客戶編號(hào) int null, 汽車編號(hào) int null, constraint PK_已完成交易記錄 primary key (員工_員工編號(hào), 客戶_客戶編號(hào), 汽車牌照)go/*=*/* Index: 已完成交易記錄_FK */*=*/create index 已完成交易記錄_FK on 已完成交易記錄 (員工_員工編號(hào) ASC)go/*=*/* Index: 已完成交易記錄2_FK */*=*/create index 已完成交易記錄2_FK on 已完成交易記錄 (客戶_客戶編號(hào) ASC)

18、go/*=*/* Index: 已完成交易記錄3_FK */*=*/create index 已完成交易記錄3_FK on 已完成交易記錄 (汽車牌照 ASC)go/*=*/* Table: 汽車 */*=*/create table 汽車 ( 汽車牌照 int not null, 汽車型號(hào) char(20) null, 汽車顏色 char(20) null, 種類 char(20) null, 品牌 char(20) null, 狀態(tài) bit null, 車輛狀況 text null, 其他 text null, constraint PK_汽車 primary key nonclustered (汽車牌照)go6.總結(jié) 這次課程設(shè)計(jì)我的題

溫馨提示

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

評(píng)論

0/150

提交評(píng)論