




已閱讀5頁,還剩15頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫原理及應用課程設計報告題目:汽車租賃管理系統的數據庫設計 學 號: 姓 名: 指導教師: 2012年1月汽車租賃管理系統數據庫設計目 錄1.項目背景11.1選題背景11.2系統目標和實現技術12.需求分析22.1業務流程分析22.1.1車輛信息查詢22.1.2創建車輛租借記錄32.1.3車輛歸還42.1.4續租52.2數據流程分析72.2.1汽車租借系統的頂層數據流程圖72.2.2汽車租借系統第二層數據流程圖82.3數據字典92.3.1數據流的描述92.3.2處理邏輯的描述102.3.3數據存儲的描述113.概念結構設計123.1CDM圖124.邏輯結構設計134.1PDM圖135.物理結構設計146.總結177.參考文獻18汽車租賃管理系統數據庫設計1.項目背景1.1選題背景隨著車輛工業的發展和汽車的普及,汽車租賃成為近年來興起的一個新興行業,使用汽車租賃管理系統可以規范企業的管理和經營行為,減少企業的經營成本,提高工作效率。另外,隨著電腦的普及與使用,現在的管理也提升了一個檔次,漸漸實現了無紙化辦公,即從原來的人工記錄管理模式轉變為電腦一體化管理。原來的數據處理手工操作,工作量大,出錯率高,出錯后不易更改。租車公司采取手工方式對車輛租借情況進行人工管理,由于信息比較多,信息的管理工作混亂而又復雜,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力。1.2系統目標和實現技術我立足于以上原則建立了一個租車公司車輛管理系統,使車輛管理工作規范化,系統化,程序化,避免車輛管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的實現對車輛信息的管理。本系統用戶面向各租賃汽車企業的工作人員和相關領導,主要功能包括系統用戶管理、日常業務信息管理和車輛及客戶信息管理等。 汽車租賃管理就是對車輛信息和客戶信息的管理,主要包括車輛的出租狀態、車輛的基本信息、客戶信息的管理等。由于這些過程間的關系復雜,有一對一的關系,一對多的關系,也有多對多的關系,所有這些工作使汽車車管理工作變得量大而又復雜,以前包括現在還有很多租賃公司采用人工管理,直接導致了錯誤的產生,服務質量的低下。汽車租賃管理系統的開發使得這一狀況得到了根本的改善。這套管理系統包括涵蓋了車輛租賃業務的各個方面。使得汽車租賃服務可以快速、規范地完成,節省了人力物力,提高了服務質量和經濟效益。此數據庫系統為了實現汽車出租公司的汽車,人員,汽車租借等數據的管理而設計的系統。系統主要提供了車輛信息查詢,車輛租借記錄,車輛歸還和續租四個功能。本系統提供將按照現代數據庫開發設計過程進行分析設計并實現。2.需求分析這個題目中需要實現的系統功能有車輛信息查詢,創建車輛租借記錄,車輛歸還和續租2.1業務流程分析數據庫系統將支持車輛查詢,創建車輛租借記錄,車輛歸還,逾期罰款和續租四個功能,以下是詳細分析:2.1.1車輛信息查詢:功能簡要說明:根據客戶需要(例如:車顏色,出租價格,類型),查詢出租的車輛信息。詳細過程:1. 客戶輸入需要查詢的車輛信息,如:車類型,車顏色,價格2. 系統查詢數據庫并返回符合用戶查詢條件的結果數據庫實現方案:該功能實現起來比較簡單,只需要建立起一張汽車信息的表,然后進行單表查詢,查詢完后將結果返回給用戶就可以了。圖2_12.1.2創建車輛租借記錄:簡要分析:當客戶選擇了租借的車輛,并辦理相關手續后,系統將生產一條租借記錄詳細過程:1. 客戶與公司簽署汽車租借合同并付款2. 員工將車輛,客戶,合同,押金等信息錄入數據庫3. 員工給客戶一張借車單,客戶就可以開走車輛數據庫實現方案:實現此功能需要建立一張汽車租借記錄表,當員工辦理完一次租借業務后,就會將這次租借信息輸入數據庫中,輸入的信息包括:客戶的信息,車的信息,和辦理員工的信息。并且,被出租的車輛狀態會被標識為已被出租。圖2_22.1.3車輛歸還: 簡要分析:當客戶使用完車后,將車輛歸還的過程詳細過程:1. 客戶將車輛歸還公司2. 公司相關人員檢查車輛是否完整,不完整的會與公司相關人員協商賠償(劃分在數據庫業務范疇之外)3. 如果完整,則直接辦理歸還手續數據庫實現方案:此功能中大部分業務邏輯都是在數據庫系統之外完成的,唯一和本系統有關的操作就是當歸還成功后,歸還車輛的汽車表中的狀態將該為可出租,圖2_32.1.4續租: 簡要分析:如果客戶需要繼續續租汽車,則聯系相關人員可直接辦理詳細過程:1. 客戶聯系工作人員,要求續租,并給予工作人員續租車輛的ID2. 工作人員根據汽車的ID辦理汽車續租合同3. 完成續租合同后就可以將續租記錄輸入數據庫數據庫實現方案:出于讓數據庫實現更簡單,方便,易于維護的目的。本數據庫就簡單的在車輛出租記錄中添加了“續租天數”字段,如果需要續租,只需要在“汽車出租”表中添加“續租天數”就可以了。公司可以根據“汽車出租”表中“出租天數”,“續租天數”等字段計算租借價格。圖2_42.1.5逾期罰款: 簡要分析:為了節約人力,公司的軟件系統應該具備自動查找逾期車輛,并罰款的功能,如果客戶沒有按預期的時間歸還車輛,那么系統會根據逾期天數,生成罰款金額詳細過程:1. 軟件鏈接數據庫查找逾期未還汽車2. 處理逾期未還,產生處理結果3. 將處理結果輸入數據庫數據庫實現方案:為了實現此功能,我在數據庫的“汽車租借記錄”表中添加了“租借起始日”,“預期歸還日”,和“罰款”三個字段。只需要對此表中的三個字段進行相應修改就可以實現此功能。圖2_52.2數據流程分析2.2.1汽車租借系統的頂層數據流程圖:圖2_52.2.2汽車租借系統第二層數據流程圖:圖2_62.3數據字典2.3.1數據流的描述:數據流編號數據流名稱簡述數據流來源數據流去向數據流組成數據流量高峰流量F1查詢條件客戶對需求的車輛進行查詢時使用的條件,例如,顏色,價格E1客戶P1查詢處理汽車型號,車輛顏色,種類,品牌,狀態3天1天F1.1車輛信息用戶查詢的結果P1E1客戶汽車牌照,車輛顏色,種類,品牌,狀態,車輛狀況, 其他3天1天F2租借信息客戶租借所簽署的合同E1客戶E2員工客戶信息,辦理員工號,汽車牌照,起始時間,結束時間3天1天F2.1租借記錄員工完成一次租借業務后存入數據庫的一條租借記錄P2,P4.1,P5,P5.1,S1S1,S3,P5.1出租記錄編號, 起始日,預期到期日,押金, 續租天數,員工編號,客戶編號,汽車牌照3天1天F3續租合同客戶要求續租,與公司簽署的續租合同E1P3,S1出租記錄編號,續租天數3天1天F3.1續租信息辦理續租手續牽涉的數據信息E2P3出租記錄編號,續租天數3天1天F3.2續租記錄根據續租信息,產生的續租記錄P3S1出租記錄編號,續租天數F4歸還汽車ID客戶歸還的汽車的信息E1,E2P4汽車牌照3天1天F4.1汽車完整度信息汽車出租前的完整度信息S2P4車輛狀況3天1天F4.2完成交易記錄對已完成的交易的記錄P4.1S2交易記錄編號,起始日,預期到期日,歸還日,付款金額,續租天數,客戶編號,汽車牌照,經辦員工編號3天1天F5搜索未歸還的汽車超出逾期歸還天數的汽車的條件E2P5預期到期日3天1天2.3.2處理邏輯的描述處理邏輯編號處理邏輯名稱簡述輸入的數據流處理輸出的數據流處理頻率P1查詢處理根據用戶輸入條件查詢車輛F1 查詢條件根據查詢的條件(顏色,價格,類型)返回可供租借的汽車F 1.1 查詢結果頻繁P2租借處理確認給用戶已辦理租借合同后,將此次業務信息加入到數據庫F2租借合同根據用戶信息,合同信息,辦理人員,生成租借記錄,并添加如數據庫F2.1租借記錄一般P3續借處理辦理續借F3.1續借記錄給租出車輛的用戶辦理續借F2.3租借記錄一般P4檢查汽車完整性檢查汽車是否有損壞F4檢查歸還汽車是否有損壞,如果有就要求客戶賠償,賠償后才繼續進行歸還F4一般P4.1歸還處理得知汽車未損壞后,辦理歸還業務F4辦理歸還業務刪除租借記錄,添加完成交易記錄F2.1,F4一般F4.2賠償處理得知汽車損壞后,辦理賠償F4要求用戶賠償相應的金額然后繼續進行歸還處理F4少P5搜索未歸還的汽車在租借記錄中搜索未歸還的汽車F5在數據庫中進行車輛信息查詢P2.1一般P5.1罰款處理更改租借紀錄中罰款字段的數值F2.1更改租借紀錄中罰款字段的數值F2.1少2.3.3數據存儲的描述數據存儲編號數據存儲名稱簡述數據存儲組成相關聯的處理S1租借記錄汽車租借的信息出租記錄編號,起始日,預期到期日,押金,續租天數,客戶編號,汽車牌照,經辦員工編號寫入,更新S2汽車記錄公司當前所有汽車的記錄汽車牌照,汽車型號,、車前顏色,種類,品牌,狀態,車輛狀況, 其他寫入,更新S3完成交易記錄已完成的租借交易的記錄交易記錄編號,起始日,預期到期日,歸還日,付款金額,續租天數,客戶編號,汽車牌照,經辦員工編號寫入3.概念結構設計3.1CDM圖:圖3_14.邏輯結構設計4.1PDM圖:圖4_15.物理結構設計/*=*/* DBMS name: Microsoft SQL Server 2005 */* Created on: 2012/1/10 21:00:32 */*=*/已省去頭文件信息/*=*/* Table: 出租記錄 */*=*/create table 出租記錄 ( 員工_員工編號 int not null, 客戶_客戶編號 int not null, 汽車_汽車牌照 int not null, 員工編號 int null, 出租記錄編號 int null, 客戶編號 int null, 汽車牌照 int null, 起始日 datetime null, 預期到期日 datetime null, 押金 int null, 續租天數 int null, constraint PK_出租記錄 primary key (員工_員工編號, 客戶_客戶編號, 汽車_汽車牌照)go/*=*/* Index: 出租記錄_FK */*=*/create index 出租記錄_FK on 出租記錄 (員工_員工編號 ASC)go/*=*/* Index: 出租記錄2_FK */*=*/create index 出租記錄2_FK on 出租記錄 (客戶_客戶編號 ASC)go/*=*/* Index: 出租記錄3_FK */*=*/create index 出租記錄3_FK on 出租記錄 (汽車_汽車牌照 ASC)go/*=*/* Table: 員工 */*=*/create table 員工 ( 員工編號 int not null, 員工姓名 char(20) null, 性別 char(4) null, 職位 char(20) null, constraint PK_員工 primary key nonclustered (員工編號)go/*=*/* Table: 客戶 */*=*/create table 客戶 ( 客戶編號 int not null, 客戶姓名 char(20) null, 性別 char(4) null, 身份證號 int null, 聯系電話 text null, 其他 text null, constraint PK_客戶 primary key nonclustered (客戶編號)go/*=*/* Table: 已完成交易記錄 */*=*/create table 已完成交易記錄 ( 員工_員工編號 int not null, 客戶_客戶編號 int not null, 汽車牌照 int not null, 交易編號 int null, 交易金額 money null, 完成交易時間 datetime null, 員工編號 int null, 客戶編號 int null, 汽車編號 int null, constraint PK_已完成交易記錄 primary key (員工_員工編號, 客戶_客戶編號, 汽車牌照)go/*=*/* Index: 已完成交易記錄_FK */*=*/create index 已完成交易記錄_FK on 已完成交易記錄 (員工_員工編號 ASC)go/*=*/* Index: 已完成交易記錄2_FK */*=*/create index 已完成交易記錄2_FK on 已完成交易記錄 (客戶_客戶編號 ASC)go/*=*/* Index: 已完成交易記錄3_FK */*=*/create index 已完成交易記錄3_FK on 已完成交易記錄 (汽車牌照 ASC)go/*=*/* Table: 汽車 */*=*/create table 汽車 ( 汽車牌照 int not null, 汽車型號 char(20) null, 汽車顏色 char(20) null, 種類 char(20) null, 品牌 char(20) null, 狀態 bit null, 車輛狀況 text null, 其他 text null, constraint PK_汽車 primary key nonclustered (汽車牌照)go6.總結 這次課程設計我
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國3-甲基-2-甲醇噻吩行業投資前景及策略咨詢報告
- 食品鈣生產線項目可行性研究報告(范文)
- (學霸培優課時練)統編版道德與法治三年級下冊2.不一樣的你我他
- 初中物理跨學科教學中信息技術的應用
- 構建協同育人格局的策略及實施路徑
- 中小學綜合實踐活動教學評價的重要性與意義
- 生病慰問信匯編15篇
- 中日兩國的蝴蝶意象比較研究-以民間故事、傳說和詩歌為中心
- 理財方案模板九篇
- 班干部先進事跡材料(20篇)
- 半條被子(紅軍長征時期故事) PPT
- 加入民盟的申請書完整版
- 商業秘密保護課件
- 電梯安裝標準合同模板
- 《交流電氣化鐵道牽引供電系統》教學課件合集
- 松下NPM貼片機基本操作培訓教程課件
- 中國哲學史考研筆記
- 掘進機整機出廠檢驗報告
- 《群落生態學》PPT課件(完整版)
- 旅行社的導游管理制度
- DB4201∕T 645-2021 房地產經紀服務規范
評論
0/150
提交評論