汽車租賃管理系統(tǒng)概要設(shè)計(jì)_第1頁
汽車租賃管理系統(tǒng)概要設(shè)計(jì)_第2頁
汽車租賃管理系統(tǒng)概要設(shè)計(jì)_第3頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、汽車租賃管理系統(tǒng)概要設(shè)計(jì)說明書2014-2015學(xué)年第1學(xué)期軟件工程寫作考核試卷學(xué)院:信息與電子工程學(xué)院專業(yè):軟件工程班級(jí):12軟件2班姓名:安學(xué)號(hào): 21引言 31.1 編寫目的 31.2 項(xiàng)目背景 31.3 定義 41.4 參考資料 42任務(wù)概述 42.1 目標(biāo) 42.2 運(yùn)行環(huán)境 52.3 需求概述 52.4 條件與限制 53總體設(shè)計(jì) 53.1 處理流程 53.2 總體結(jié)構(gòu)和模塊外部設(shè)計(jì) 73.3 功能分配 84接口設(shè)計(jì) 94.1 外部接口 94.2 內(nèi)部接口 104.3 用戶接口 105數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 105.1 邏輯結(jié)構(gòu)設(shè)計(jì) 105.2 物理結(jié)構(gòu)設(shè)計(jì) 115.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系

2、136運(yùn)行設(shè)計(jì) 136.1 運(yùn)行模塊的組合 136.2 運(yùn)行控制 136.3 運(yùn)行時(shí)間 147出錯(cuò)處理設(shè)計(jì) 147.1 出錯(cuò)輸出信息 147.2 出錯(cuò)處理對(duì)策 148. 安全保密設(shè)計(jì) 159.維護(hù)設(shè)計(jì) 151引言1.1 編寫目的梧州市某某汽車租賃管理系統(tǒng) 概要設(shè)計(jì)書是在需求分析書的基礎(chǔ)上編寫 出來的, 是軟件開發(fā)中非常重要的一個(gè)環(huán)節(jié), 它決定了軟件的整體結(jié)構(gòu), 決定了 整個(gè)開發(fā)過程人員、 時(shí)間的安排。 本概要設(shè)計(jì)說明書, 將軟件需求轉(zhuǎn)換為未來系 統(tǒng)的設(shè)計(jì),逐步開發(fā)強(qiáng)壯的系統(tǒng)構(gòu)架,將系統(tǒng)進(jìn)行合理的子系統(tǒng)、功能的分解。本文檔的預(yù)期讀者為系統(tǒng)分析員和程序員。1.2 項(xiàng)目背景汽車租賃業(yè)被稱為 “朝陽產(chǎn)

3、業(yè) ”,它因?yàn)闊o須辦理保險(xiǎn)、無須年檢維修、車型 可隨意更換等優(yōu)點(diǎn), 以租車代替買車來控制企業(yè)成本, 這種在外企中十分流行的 管理方式, 正慢慢受到國(guó)內(nèi)企事業(yè)單位和個(gè)人用戶的青睞。 隨著汽車租賃產(chǎn)業(yè)的 飛速發(fā)展, 傳統(tǒng)的管理已經(jīng)跟不上業(yè)務(wù)的需求。 該系統(tǒng)就是把繁雜的傳統(tǒng)紙質(zhì)記 錄操作取代, 轉(zhuǎn)而使用計(jì)算機(jī)與網(wǎng)絡(luò), 簡(jiǎn)化了操作流程, 從而緩解人力資源上的 壓力,也大大的便捷了客戶,手續(xù)辦理時(shí)間也大大減少。根有利于公司的發(fā)展。a. 該項(xiàng)目開發(fā)軟件的名稱為:梧州市某某汽車租賃管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。 委托單位:梧州市某某汽車租賃公司開發(fā)單位:梧州學(xué)院主管部門:梧州學(xué)院 XX 團(tuán)體。b. 項(xiàng)目與其他軟件或

4、其他系統(tǒng)的關(guān)系:與中國(guó)建設(shè)銀行系統(tǒng)交互,汽車租 賃公司職工每人固定有一張建行工資卡,每月工資發(fā)放到工資卡。1.3定義MySQL全稱my structure quest Ianguage是一個(gè)開放源碼的小型關(guān)聯(lián)式管理系統(tǒng)Myeclipse是一個(gè)用于代碼編寫的軟件 HTTP協(xié)議:超文本傳送協(xié)議。PC機(jī):電腦E-R圖:實(shí)體-聯(lián)系圖1.4參考資料A. 項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書、合同或上級(jí)機(jī)關(guān)的批文。B. 項(xiàng)目開發(fā)計(jì)劃,梧州市某某汽車租賃管理系統(tǒng)需求說明書。C. 文檔所引用的資料、標(biāo)準(zhǔn)和規(guī)范:軟件工程導(dǎo)論M張海藩、牟永梅編著,清華大學(xué)出版社,2013年8月第 6版。軟件文檔寫作M馬平、黃冬梅編著,電子工業(yè)

5、出版社,2010年5月第 1版。UML系統(tǒng)建模與分析設(shè)計(jì),刁成嘉編著,機(jī)械工業(yè)出版社,2013年6月。數(shù)據(jù)庫技術(shù)與應(yīng)用,陸桂明,機(jī)械工業(yè)出版社, 2008年9月。D. 參考文檔規(guī)范,按照國(guó)家概要設(shè)計(jì)說明書 GB8567 88。2 任務(wù)概述2.1目標(biāo)為汽車租賃公司提供完整的集汽車管理、各戶管理、租賃管理于一體的租賃 管理系統(tǒng)。該系統(tǒng)按照汽車租賃的實(shí)際業(yè)務(wù)流程,結(jié)合了租賃行業(yè)實(shí)際運(yùn)營(yíng)特點(diǎn),能夠很好的 滿足汽車租賃行業(yè)的信息化需求。該系統(tǒng)功能齊全、易學(xué)易用,其中包括汽車租賃過程 中的多數(shù)環(huán)節(jié):預(yù)定、租車、續(xù)租、還車、檢查、加油、違章、事故、投訴、車輛及駕 駛員臺(tái)帳等,并可分為統(tǒng)計(jì)查詢,日收入、月收入

6、報(bào)表等,可以極大的提高工作效率, 達(dá)到有效管理企業(yè)和提高效益的目的。汽車租賃管理系統(tǒng):?jiǎn)T工,管理員與客戶能夠登錄進(jìn)入系統(tǒng)。 客戶能夠查詢 汽車與司機(jī)的各項(xiàng)信息,客戶自身信息的修改,填寫汽車租賃與司機(jī)雇傭的合同。 員工能夠進(jìn)行對(duì)客戶租賃汽車和雇傭司機(jī)的相關(guān)業(yè)務(wù)流進(jìn)行操作。管理員進(jìn)行各項(xiàng)信息管理,對(duì)用戶的權(quán)限進(jìn)行管理。2.2運(yùn)行環(huán)境操作系統(tǒng): Win dows XP 或 Win dows 7支持環(huán)境:IIS 5.0 (In ternet In formatio n Server ) 數(shù)據(jù)庫:MySQL Server 52.3需求概述汽車租賃管理系統(tǒng)具有客戶信息的管理,員工管理,汽車租賃業(yè)務(wù)流程的處

7、 理以及汽車等信息的管理。該軟件管理系統(tǒng)集命令、編程、編輯與一體,完成過 濾、定位顯示。2.4條件與限制為了使汽車租賃管理系統(tǒng)獲得更好的安全性、擴(kuò)展性和更高的執(zhí)行效能, 整個(gè)系統(tǒng)采取分布式的管理部署方案,將處理關(guān)鍵業(yè)務(wù)邏輯的應(yīng)用程序服務(wù)器和 處理業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)庫服務(wù)隔離開來。實(shí)現(xiàn)管理與數(shù)據(jù)的分離,便于管理和維護(hù)。3.總體設(shè)計(jì)3.1處理流程1 登錄流程處理2.業(yè)務(wù)流程處理3.2總體結(jié)構(gòu)和模塊外部設(shè)計(jì)3.3功能分配一、信息管理子系統(tǒng)在汽車租賃系統(tǒng)中,對(duì)客戶、工作人員及車輛的信息都要進(jìn)行統(tǒng)一管理, 車輛的租賃情況也要進(jìn)行詳細(xì)的登記。在汽車租賃系統(tǒng)中,供了使用者錄入、修改并維護(hù)基本數(shù)據(jù)的途徑。例 如對(duì)

8、客戶的個(gè)人信息、租賃信息、車輛的基本信息等的錄入和修改信息管理子系統(tǒng)具備有對(duì)司機(jī),員工,汽車,客戶的添加與修改,同時(shí) 根據(jù)不同用戶查詢不同的數(shù)據(jù)。管理員可以刪除司機(jī),員工,汽車,客戶的 信息。二、服務(wù)管理子系統(tǒng)1 汽車租賃:客戶可以通過不同的方式(包括電話、前臺(tái)、網(wǎng)上)預(yù)訂車 輛并填寫合同由員工審核2. 司機(jī)雇傭:客戶可以通過不同的方式(包括電話、前臺(tái)、網(wǎng)上)雇傭司 機(jī)并填寫合同由員工審核。3. 還車:有工作人員對(duì)汽車檢查后入庫登記并結(jié)算客戶租賃汽車與雇用司機(jī)的費(fèi)用并解除訂單狀態(tài)4 客戶可以填寫汽車租賃申請(qǐng)表,工作人員負(fù)責(zé)處理這些表格。同時(shí), 技術(shù)人員可以提交每輛車的狀態(tài),以便工作人員根據(jù)這些

9、資料決定是否 批準(zhǔn)客戶的請(qǐng)求。5能夠保存客戶的預(yù)訂申請(qǐng)單,能夠保存客戶的歷史記錄,工作人員可以 處理申請(qǐng)。三、汽車保險(xiǎn)管理子系統(tǒng) 記錄汽車投保記錄以及記錄汽車出現(xiàn)事故記錄。四、管理員管理子系統(tǒng)管理員擁有所用用戶的權(quán)限以及管理員自身對(duì)普通用戶的 該系統(tǒng) 的最終用戶為管理員,管理員可以對(duì)員工、司機(jī)、汽車、客戶進(jìn)行的增加、 刪除、修改操作。管理員都可以瀏覽客戶、員工、汽車、司機(jī)信息,修改自 身信息;實(shí)現(xiàn)對(duì)客戶、員工信息的增加、刪除、修改,實(shí)現(xiàn)員工與客戶之間 的匹配管理。4接口設(shè)計(jì)4.1 外部接口用戶接口:本系統(tǒng)的界面清晰,用戶通過輸入合法身份密碼即可進(jìn)入此系統(tǒng)。 硬件接口:由于本系統(tǒng)是B/S結(jié)構(gòu)的系

10、統(tǒng),因此網(wǎng)絡(luò)是必備條件之一,網(wǎng)絡(luò) 使用 HTTP 協(xié)議,本環(huán)境的服務(wù)器為 windows 2000,客戶端操作系統(tǒng)為 windows XP 或 windows 7。軟件接口:在服務(wù)器需要安裝 MyEclipse 9.1 以上服務(wù)器和 MySQL Server 5 服務(wù)器版本軟件,其他兼容軟件也可對(duì)接。4.2內(nèi)部接口采用面向?qū)ο笤O(shè)計(jì)思想,采用類的繼承、多態(tài)等方式。4.3用戶接口(1)進(jìn)入梧州市某某汽車租賃管理系統(tǒng)主界面,用戶輸入賬號(hào)和密碼,只 有輸入正確才能進(jìn)入系統(tǒng)。(2)在做新建和更新類操作時(shí),只有輸入合法的內(nèi)容才能成功的編輯內(nèi)容5 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)E-R圖車牌號(hào)使用時(shí)間起始時(shí)間

11、mn車名駕駛時(shí)間押金租金性別身份證號(hào)租賃傭金姓名聯(lián)系電話家庭地址工作單位雇傭還車時(shí)間客戶公司名汽車開始時(shí)間結(jié)束時(shí)間地址投訴電話聯(lián)系電話姓名性別司機(jī)駕齡工號(hào)駕照類型身份證號(hào)聯(lián)系電話5.2物理結(jié)構(gòu)設(shè)計(jì)1. 用戶信息表USER字段名數(shù)據(jù)類型備注是否為空主鍵或外鍵Useridint用編號(hào)否主鍵Usern amevarchar(50)用戶帳號(hào)否Userpwdvarchar(50)用戶密碼否Usertypevarchar(50)用戶類型否2. 員工信息表WORKER字段名數(shù)據(jù)類型字段說明是否為空主鍵或外鍵Wokeridint員工工號(hào)否主鍵Wokertypevarchar(50)員工職位否Woker nam

12、evarchar(50)員工用戶名否Wokersexvarchar(50)員工性別否Wokeragevarchar(50)員工年齡否Wokertelvarchar(50)員工電話否Woker nu mbervarchar(50)員工身份證號(hào)否3. 汽車信息表CAR存儲(chǔ)代碼數(shù)據(jù)類型字段說明是否為空主鍵或外鍵Cn amevarchar(50)汽車品牌名否Cnu mbervarchar(50)汽車牌照號(hào)碼否主鍵Ctypevarchar(50)汽車所屬類型否Ctimevarchar(50)汽車使用到現(xiàn)在的時(shí)間否Cmileagevarchar(50)汽車總共行駛的時(shí)間否4.車輛保險(xiǎn)數(shù)據(jù)表CARINS存儲(chǔ)

13、代碼數(shù)據(jù)類型備注是否為空主鍵或外鍵Bn amevarchar(50)車輛保險(xiǎn)類型名字否Bnu merint車輛保險(xiǎn)保單號(hào)碼否主鍵Cnu mbervarchar(50)投保車輛的車牌號(hào)否Bdatedate簽訂保單的時(shí)間否Btimedate車輛保險(xiǎn)的有效時(shí)間否Bmoneyint投保金額否Dn amevarchar(50)保險(xiǎn)公司名字否5. 保險(xiǎn)公司數(shù)據(jù)表 INSCOMPANY存儲(chǔ)代碼數(shù)據(jù)類型備注是否為空主鍵或外鍵Dn amevarchar(50)保險(xiǎn)公司名否Daddressvarchar(50)保險(xiǎn)公司地址否Dtel1varchar(50)公司聯(lián)系電話否Dtel2varchar(50)事故報(bào)警電話

14、否Dnoint保險(xiǎn)公司編號(hào)否主鍵6.客戶數(shù)據(jù)表存儲(chǔ)代碼數(shù)據(jù)類型備注是否為空主鍵或外鍵Kn amevarchar(50)客戶姓名否Knu mbervarchar(50)客戶身份證號(hào)碼否主鍵Ksexvarchar(50)客戶性別否Ktelvarchar(50)客戶聯(lián)系電話否Klice nsevarchar(50)客戶是否持有駕駛證否Kaddressvarchar(50)客戶的家庭住址否Kworkvarchar(50)客戶工作單位否7. 司機(jī)數(shù)據(jù)字表 DRIVER存儲(chǔ)代碼數(shù)據(jù)類型備注是否為空主鍵或外鍵Sn amevarchar(50)司機(jī)姓名否Ssexvarchar(50)司機(jī)性別否Syearvar

15、char(50)司機(jī)年齡否Snu mber1varchar(50)司機(jī)身份證號(hào)碼否Snu mber2varchar(50)司機(jī)職工號(hào)否主鍵Soldvarchar(50)司機(jī)駕駛車輛的時(shí)間否Sclassvarchar(50)司機(jī)所持駕照類別否Stelvarchar(50)司機(jī)聯(lián)系電話否8. 租賃數(shù)據(jù)表LEASE存儲(chǔ)代碼類型備注是否為空主鍵或外鍵Znu mberint簽訂租賃單據(jù)的號(hào)碼否主鍵Kn amevarchar(50)客戶姓名否Knu mberint身份證號(hào)否Ktelint聯(lián)系電話否Cn amevarchar(50)車名否Ctypevarchar(50)車輛類型否Cnu mberchar車輛

16、牌號(hào)否Sn amechar雇傭司機(jī)名是Snu mber2int雇傭司機(jī)編號(hào)否Sdate1date開始租車的時(shí)間否Sdate2date還車時(shí)間否Smon ey1int押金否Smon ey2int收取的租車費(fèi)用否Sbaoxanvarchar(50)所租車輛是否投保否9. 雇傭數(shù)據(jù)表HEIR存儲(chǔ)代碼類型備注是否為空主鍵或外鍵Kn amevarchar(50)客戶姓名否Knu mberint身份證號(hào)否Ktelint聯(lián)系電話否Sn amevarchar(50)司機(jī)姓名否Snu mber2int司機(jī)工號(hào)否Ssexvarchar(50)司機(jī)性別否Sclassvarchar(50)駕照類別否Soldint司機(jī)

17、駕齡否Gdate1date開始雇傭司機(jī)的時(shí)間否十Gdate2date結(jié)束雇傭關(guān)系的時(shí)間否Stelint司機(jī)聯(lián)系電話否Gmoneyint客戶付給司機(jī)的工錢否Gnoint雇傭單據(jù)的號(hào)碼否主鍵5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系由于數(shù)據(jù)的存取是通過界面的接口和數(shù)據(jù)庫進(jìn)行連接的,所以在實(shí)現(xiàn)過程中必不可少的是應(yīng)用程序?qū)崿F(xiàn)它們的連接。常用的訪問有:查詢、添加、刪除、修 改等。本系統(tǒng)數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的形式:都是通過各個(gè)系統(tǒng)模塊功能 代碼來實(shí)現(xiàn)的。在對(duì)員工基本信息、管理員信息等進(jìn)行錄入的時(shí)候需對(duì)數(shù)據(jù)庫的 數(shù)據(jù)結(jié)構(gòu)進(jìn)行操作,即對(duì)數(shù)據(jù)表進(jìn)行查詢和修改;在對(duì)員工服務(wù)信息等進(jìn)行錄入 的時(shí)候,需對(duì)數(shù)據(jù)表進(jìn)行添加;在對(duì)信

18、息的查詢的時(shí)候,需對(duì)數(shù)據(jù)表進(jìn)行查詢。6 運(yùn)行設(shè)計(jì)6.1運(yùn)行模塊的組合(1) 梧州市某某汽車租賃管理系統(tǒng)所有5個(gè)模塊在服務(wù)器啟動(dòng)時(shí)完成所有 模塊的加載工作,隨時(shí)等候用戶的調(diào)用。(2) 不同的用戶根據(jù)權(quán)限的不同調(diào)用不同的模塊。6.2運(yùn)行控制(1)在頁面上,通過鼠標(biāo)點(diǎn)擊觸發(fā)相應(yīng)的操作。(2)在頁面上,也可以通過Tab鍵、回車鍵等功能鍵完成某些特定的功能。6.3運(yùn)行時(shí)間a. 查詢類頁面響應(yīng)時(shí)間:小于或等于2秒b. 新建、更新類頁面響應(yīng)時(shí)間:小于或等于2秒7. 出錯(cuò)處理設(shè)計(jì)7.1出錯(cuò)輸出信息系統(tǒng)對(duì)每一個(gè)模塊(包括某些重要數(shù)據(jù)項(xiàng))都提供可能的出錯(cuò)信息,若出現(xiàn) 錯(cuò)誤,以對(duì)話框的方式輸出錯(cuò)誤信息的形式、含義及處理方法。具體情況如下所 示:錯(cuò)誤操作處理方法訪問了沒有權(quán)限的數(shù)據(jù)彈出提示框:對(duì)不起

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論