汽車租賃管理系統(tǒng)概要設(shè)計(jì)_第1頁(yè)
汽車租賃管理系統(tǒng)概要設(shè)計(jì)_第2頁(yè)
汽車租賃管理系統(tǒng)概要設(shè)計(jì)_第3頁(yè)
汽車租賃管理系統(tǒng)概要設(shè)計(jì)_第4頁(yè)
汽車租賃管理系統(tǒng)概要設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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ì)說(shuō)明書如14-2015學(xué)年第1學(xué)期軟件工程寫作考核試卷學(xué)院:信息與電子工程學(xué)院專業(yè):軟件工程班級(jí):12軟件2班姓名:安學(xué)號(hào):2012002082291 .引言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)系136

2、 .運(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ì)15最新可編輯word文檔1.引言1.1 編寫目的梧州市某某汽車租賃管理系統(tǒng)概要設(shè)計(jì)書是在需求分析書的基礎(chǔ)上編寫出來(lái)的,是軟件開發(fā)中非常重要的一個(gè)環(huán)節(jié),它決定了軟件的整體結(jié)構(gòu),決定了整個(gè)開發(fā)過程人員、時(shí)間的安排。本概要設(shè)計(jì)說(shuō)明書,將軟件需求轉(zhuǎn)換為未來(lái)系統(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è)被稱為朝陽(yáng)產(chǎn)業(yè)”,它因?yàn)闊o(wú)

3、須辦理保險(xiǎn)、無(wú)須年檢維修、車型可隨意更換等優(yōu)點(diǎn),以租車代替買車來(lái)控制企業(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)目與其他軟件或其他系統(tǒng)的關(guān)系:與中國(guó)建設(shè)銀行系統(tǒng)交互,汽車租賃公司職

4、工每人固定有一張建行工資卡,每月工資發(fā)放到工資卡。1.3 定義MySQL全稱mystructurequestlanguage是一個(gè)開放源碼的小型關(guān)聯(lián)式管理系統(tǒng)。Myeclipse是一個(gè)用于代碼編寫的軟件。HTTP議:超文本傳送協(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)需求說(shuō)明書。C.文檔所引用的資料、標(biāo)準(zhǔn)和規(guī)范:軟件工程導(dǎo)論M張海藩、牟永梅編著,清華大學(xué)出版社,2013年8月第6版。軟件文檔寫作M馬平、黃冬梅編著,電子工業(yè)出版社,2010年5月第1版。UML8統(tǒng)建模與分析設(shè)計(jì),刁成嘉編著

5、,機(jī)械工業(yè)出版社,2013年6月。數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用,陸桂明,機(jī)械工業(yè)出版社,2008年9月。D.參考文檔規(guī)范,按照國(guó)家概要設(shè)計(jì)說(shuō)明書GB856788»。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ì)查詢,日收入、月收入報(bào)表等,可以極大的提高工作效率,達(dá)到有效管理企業(yè)和提高效益的目的。汽

6、車租賃管理系統(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):WindowsXP或Windows7支持環(huán)境:IIS5.0(InternetInformationServer)數(shù)據(jù)庫(kù):MySQLServer52.3 需求概述汽車租賃管理系統(tǒng)具有客戶信息的管理,員工管理,汽車租賃業(yè)務(wù)流程的處理以及汽車等信息的管理。該軟件管理系統(tǒng)集命令、編程、編輯與一體,完成過濾、定位顯示。2.4 條件與限制為了使

7、汽車租賃管理系統(tǒng)獲得更好的安全性、擴(kuò)展性和更高的執(zhí)行效能,整個(gè)系統(tǒng)采取分布式的管理部署方案,將處理關(guān)鍵業(yè)務(wù)邏輯的應(yīng)用程序服務(wù)器和處理業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)庫(kù)服務(wù)隔離開來(lái)。實(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ì)客戶的個(gè)人信息、租賃信息、車輛的基本信息等的錄入和修改信息管理子系統(tǒng)具備有對(duì)司機(jī),員工,汽車,客戶的添加與修改,

8、同時(shí)根據(jù)不同用戶查詢不同的數(shù)據(jù)。管理員可以刪除司機(jī),員工,汽車,客戶的信息。二、服務(wù)管理子系統(tǒng)1 .汽車租賃:客戶可以通過不同的方式(包括電話、前臺(tái)、網(wǎng)上)預(yù)訂車輛并填寫合同由員工審核2 .司機(jī)雇傭:客戶可以通過不同的方式(包括電話、前臺(tái)、網(wǎng)上)雇傭司機(jī)并填寫合同由員工審核。3 .還車:有工作人員對(duì)汽車檢查后入庫(kù)登記并結(jié)算客戶租賃汽車與雇用司機(jī)的費(fèi)用并解除訂單狀態(tài)。4 .客戶可以填寫汽車租賃申請(qǐng)表,工作人員負(fù)責(zé)處理這些表格。同時(shí),技術(shù)人員可以提交每輛車的狀態(tài),以便工作人員根據(jù)這些資料決定是否批準(zhǔn)客戶的請(qǐng)求。5 .能夠保存客戶的預(yù)訂申請(qǐng)單,能夠保存客戶的歷史記錄,工作人員可以處理申請(qǐng)。三、汽車保

9、險(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)的系統(tǒng),因此網(wǎng)絡(luò)是必備條件之一,網(wǎng)絡(luò)使用HTTP協(xié)議,本環(huán)境的服務(wù)器為windows2000,客戶端操作系統(tǒng)為windowsXP或

10、windows7。軟件接口:在服務(wù)器需要安裝MyEclipse9.1以上服務(wù)器和MySQLServer5服務(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í)間)一汽車m'投保: n彳起始時(shí)間入 、m_- _.- q;還車時(shí)間|(開始時(shí)間(結(jié)束時(shí)間)(保四(押金)租賃)租金"

11、;傭金)開始時(shí)間)(經(jīng).聯(lián)系電話 .L 客戶 L_|1 1 雇傭t家庭地址, 工作單位y (性別身份證號(hào))乂公司名)丁一(-地址)保險(xiǎn)公司乏一/一(投訴電話、弗一、聯(lián)系電話, 姓名 . /h- 亍束時(shí)向)/ l 、/ /,性別i/K-C 駕齡)n司機(jī) /x y 號(hào))(駕照類型:j身份證號(hào))(聯(lián)系電話5.1 物理結(jié)構(gòu)設(shè)計(jì)1.用戶信息表USER字段名數(shù)據(jù)類型備注是否為空主鍵或外鍵Useridint用編號(hào)否主鍵Usernamevarchar(50)用戶帳號(hào)否Userpwdvarchar(50)用戶密碼否Usertypevarchar(50)用戶類型否2.員工信息表WORKER字段名數(shù)據(jù)類型字段說(shuō)明是

12、否為空主鍵或外鍵Wokeridint員工工號(hào)否主鍵Wokertypevarchar(50)員工職位否Wokernamevarchar(50)員工用戶名否Wokersexvarchar(50)員工性別否Wokeragevarchar(50)員工年齡否Wokertelvarchar(50)員工電話否Wokernumbervarchar(50)員工身份證號(hào)否3.汽車信息表CAR存儲(chǔ)代碼數(shù)據(jù)類型字段說(shuō)明是否為空主鍵或外鍵Cnamevarchar(50)汽車品牌名否Cnumbervarchar(50)汽車牌照號(hào)碼否主鍵Ctypevarchar(50)汽車所屬類型否Ctimevarchar(50)汽車使用

13、到現(xiàn)在的時(shí)間否Cmileagevarchar(50)汽車總共行駛的時(shí)間否4.車輛保險(xiǎn)數(shù)據(jù)表CARINS存儲(chǔ)代碼數(shù)據(jù)類型備注是否為空主鍵或外鍵Bnamevarchar(50)車輛保險(xiǎn)類型名字否Bnumerint車輛保險(xiǎn)保單號(hào)碼否主鍵Cnumbervarchar(50)投保車輛的車牌號(hào)否Bdatedate簽訂保單的時(shí)間否Btimedate車輛保險(xiǎn)的有效時(shí)間否Bmoneyint投保金額否一Dnamevarchar(50)保險(xiǎn)公司名字否5.保險(xiǎn)公司數(shù)據(jù)表INSCOMPANY存儲(chǔ)代碼數(shù)據(jù)類型備注是否為空主鍵或外鍵Dnamevarchar(50)保險(xiǎn)公司名否Daddressvarchar(50)保險(xiǎn)公司地

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

15、char(50)司機(jī)姓名否Ssexvarchar(50)司機(jī)性別否Syearvarchar(50)司機(jī)年齡否Snumber1varchar(50)司機(jī)身份證號(hào)碼否Snumber2varchar(50)司機(jī)職工號(hào)否主鍵Soldvarchar(50)司機(jī)駕駛車輛的時(shí)間否Sclassvarchar(50)司機(jī)所持駕照類別否Stelvarchar(50)司機(jī)聯(lián)系電話否8.租賃數(shù)據(jù)表LEASE存儲(chǔ)代碼回備注是否為空主鍵或外鍵Znumberint簽訂租賃單據(jù)的號(hào)碼否一主鍵Knamevarchar(50)客戶姓名否Knumberint身份證號(hào)否Ktelint聯(lián)系電話否一Cnamevarchar(50)車名否

16、Ctypevarchar(50)車輛類型否Cnumberchar車輛牌號(hào)否Snamechar雇傭司機(jī)名是Snumber2int雇傭司機(jī)編號(hào)否Sdate1date開始租車的時(shí)間否Sdate2date還車時(shí)間否Smoney1int押金否Smoney2int收取的租車費(fèi)用否Sbaoxanvarchar(50)所租車輛是否投保否9.雇傭數(shù)據(jù)表HEIR存儲(chǔ)代碼備注是否為空主鍵或外鍵Knamevarchar(50)客戶姓名否Knumberint身份證號(hào)否Ktelint聯(lián)系電話否Snamevarchar(50)司機(jī)姓名否Snumber2int司機(jī)工號(hào)否Ssexvarchar(50)司機(jī)性別否Sclassva

17、rchar(50)駕照類別否Soldint司機(jī)駕齡否Gdateldate開始雇傭司機(jī)的時(shí)間否1Gdate2date結(jié)束雇傭關(guān)系的時(shí)間否Stelint司機(jī)聯(lián)系電話否Gmoneyint客戶付給司機(jī)的工錢否Gnoint雇傭單據(jù)的號(hào)碼否主鍵5.2 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系由于數(shù)據(jù)的存取是通過界面的接口和數(shù)據(jù)庫(kù)進(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)模塊功能代碼來(lái)實(shí)現(xiàn)的。在對(duì)員工基本信息、管理員信息等進(jìn)行錄入的時(shí)候需對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行操作,即對(duì)數(shù)據(jù)表進(jìn)行查詢和修改;在對(duì)員工服務(wù)信息等進(jìn)

18、行錄入的時(shí)候,需對(duì)數(shù)據(jù)表進(jìn)行添加;在對(duì)信息的查詢的時(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)在頁(yè)面上,通過鼠標(biāo)點(diǎn)擊觸發(fā)相應(yīng)的操作。(2)在頁(yè)面上,也可以通過Tab鍵、回車鍵等功能鍵完成某些特定的功能。6.3 運(yùn)行時(shí)間a.查詢類頁(yè)面響應(yīng)時(shí)間:小于或等于2秒b.新建、更新類頁(yè)面響應(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ì)不起,你沒有權(quán)限訪問該數(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)論