軟件工程(汽車租賃系統(tǒng))_第1頁
軟件工程(汽車租賃系統(tǒng))_第2頁
軟件工程(汽車租賃系統(tǒng))_第3頁
軟件工程(汽車租賃系統(tǒng))_第4頁
軟件工程(汽車租賃系統(tǒng))_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上軟件工程學(xué)院:計(jì)算機(jī)科學(xué)與技術(shù)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)姓名: 侯 茜 趙雨巖2011年5月31日題目:汽車租賃系統(tǒng)寫在前面:本項(xiàng)目設(shè)計(jì)預(yù)計(jì)7周完成(8-14周)組長 侯茜主要負(fù)責(zé)內(nèi)容: 選題的確定、人員分工、項(xiàng)目進(jìn)度、完成工作的驗(yàn)收、工作定期總結(jié)。組員 趙雨巖主要負(fù)責(zé)內(nèi)容: 參與選題的討論、完成分配任務(wù)、一些問題的解決。進(jìn)度計(jì)劃表時(shí)間內(nèi)容負(fù)責(zé)人第八周選題的確定侯茜 趙雨巖第八周編寫大綱侯茜 趙雨巖第九周搜集相關(guān)背景知識(shí)趙雨巖第九周可行性研究侯茜第十周系統(tǒng)功能分析侯茜 趙雨巖第十周數(shù)據(jù)流圖的繪制侯茜第十周E-R圖的繪制趙雨巖第十一周繪制功能模塊圖對(duì)各模塊進(jìn)行功能分析侯茜第

2、十一周UML建模設(shè)計(jì)趙雨巖第十二周UML建模設(shè)計(jì)趙雨巖第十二周數(shù)據(jù)結(jié)構(gòu)分析數(shù)據(jù)庫表的簡歷侯茜第十三周代碼的編寫侯茜第十三周界面設(shè)計(jì)趙雨巖第十四周檢查、驗(yàn)收、總結(jié)一、 項(xiàng)目背景隨著社會(huì)生產(chǎn)的發(fā)展,汽車租賃已經(jīng)成為幾個(gè)極具市場(chǎng)潛力的行業(yè),傳統(tǒng)的人工租賃管理方式以無法適應(yīng)社會(huì)要求,因此人們對(duì)運(yùn)用計(jì)算機(jī)來輔助協(xié)調(diào)和管理租賃工作的需求正在逐步提高。汽車租賃管理就是對(duì)車輛信息和客戶信息的管理,主要包括車輛的出租狀態(tài)、車輛的基本信息、車輛的投保情況、車輛的出場(chǎng)情況、客戶信息的管理等,由于這些過程間關(guān)系復(fù)雜,所以是汽車管路工作變得量大而又復(fù)雜,直接導(dǎo)致錯(cuò)誤的產(chǎn)生、服務(wù)質(zhì)量低下。汽車租賃系統(tǒng)的開發(fā)是這一情況得到

3、了根本的改善,使汽車租賃服務(wù)可以快速、規(guī)范得完成,節(jié)省了人力物力,提高了服務(wù)質(zhì)量和經(jīng)濟(jì)效益。二、可行性研究:1 . 引言1.1 編寫目的: 可行性研究的目的是為了對(duì)問題進(jìn)行研究,以最小的代價(jià)在最短的時(shí)間內(nèi)確定問題是否可解經(jīng)過對(duì)此項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對(duì)軟件開發(fā)中將要面臨的問題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排。明確開發(fā)風(fēng)險(xiǎn)及其所帶來的經(jīng)濟(jì)效益。本報(bào)告經(jīng)審核后,交軟件經(jīng)理審查。汽車租賃系統(tǒng)針對(duì)的是汽車租賃公司在像客戶提供出租車車輛服務(wù)過程中面對(duì)的各種問題,對(duì)其業(yè)務(wù)信息進(jìn)行自動(dòng)化、信息化處理,是車輛租賃管理變得規(guī)范、快捷、高效。1.2 項(xiàng)目背景:開發(fā)軟件名稱:汽車租賃系統(tǒng)項(xiàng)目開發(fā)

4、者:*用戶:各包含汽車租賃業(yè)務(wù)的公司 項(xiàng)目與其他軟件,系統(tǒng)的關(guān)系:本項(xiàng)目采用客戶機(jī)/服務(wù)器原理,客戶端的程序是建立在Windows NT 系統(tǒng)上以Microsoft Visual C+為開發(fā)軟件的應(yīng)用程序,是采用SQLsever的為開發(fā)軟件的數(shù)據(jù)庫服務(wù)程序。 2可行新研究的任務(wù)2.1要求主要功能:本系統(tǒng)包括客戶信息管理、車輛信息管理、汽車租賃歸還管理、會(huì)員類型管理、會(huì)員信息管理、保險(xiǎn)公司管理、汽車經(jīng)銷商管理等。具有添加、修改、查詢、刪除等功能。方便租賃公司的工作,提高租賃公司的工作質(zhì)量和工作效率。性能要求:租借和歸還信息必須及時(shí)更新,汽車租賃系統(tǒng)的信息必須無差錯(cuò)的存儲(chǔ)在主服務(wù)器上。輸出要求:數(shù)

5、據(jù)完整,詳實(shí)。輸出要求:簡捷,快速,實(shí)時(shí)、準(zhǔn)確。安全與保密要求:管理員享有對(duì)客戶信息庫及汽車租借信息庫和職員信息庫的管理與修改。工作人員只享有對(duì)汽車租賃信息庫的部分修改(寫入與讀出)。完成期限:預(yù)計(jì)三個(gè)月2.2目標(biāo): 系統(tǒng)的整體目標(biāo)是:利用互聯(lián)網(wǎng)和信息化技術(shù),結(jié)合汽車租賃經(jīng)營的實(shí)際運(yùn)作情況,建設(shè)一個(gè)覆蓋汽車租賃經(jīng)營全部業(yè)務(wù)的“汽車租賃系統(tǒng)”,通過該系統(tǒng)提高企業(yè)信息化水平,完善經(jīng)營管理體系,提高員工素質(zhì),進(jìn)一步加強(qiáng)企業(yè)市場(chǎng)競(jìng)爭能力。2.3條件,假定和限制建議軟件壽命:5年。經(jīng)費(fèi)來源:*公司。硬件條件:*,終端為pc機(jī)。運(yùn)行環(huán)境:windows數(shù)據(jù)庫:SQL sever2.4決定可行性的主要因素成

6、本/效益分析結(jié)果,效益 成本。技術(shù)可行,現(xiàn)有技術(shù)可完全承擔(dān)開發(fā)任務(wù)。操作可行,軟件能被原有工作人員快速接受。3 .技術(shù)可行性分析3.1系統(tǒng)簡要描述此系統(tǒng)用VC+6.0作為基本開發(fā)工具,SQL sever作為數(shù)據(jù)庫開發(fā)工具設(shè)計(jì)開發(fā)這套汽車租賃管理系統(tǒng)。在windows環(huán)境下,此系統(tǒng)比較友好的界面和基本完善的功能,使用輕松方便、易于維護(hù),適應(yīng)性強(qiáng)。本息聽還包括客戶信息管理、車輛信息管理、汽車租賃歸還管理、會(huì)員類型管理,會(huì)員信息管理、汽車銷售商管理、保險(xiǎn)公司管理等。具有添加、修改、刪除、查詢等功能。3.2 系統(tǒng)基本模型圖4.經(jīng)濟(jì)可行性分析4.1支出硬件設(shè)備:40萬 人工費(fèi)用:3(月)*20(人)*3

7、000(圓)=18萬其他不可知額外支出: 10萬支出共計(jì):68萬4.2效益經(jīng)常性收益:減少員工10人(1000圓/人)五年收益: 1000*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*10*12*5=60萬工作效率提高收益(工作效率提高30%):30*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*(30%)*5 = 45萬經(jīng)常性收益共計(jì):105萬不可定量收益:因服務(wù)質(zhì)量提高增加旅客量5%: 1000萬*5%*(90%+(90%)2+(90%)3+(90%)4+(90%)5)=120萬收益共計(jì):225萬4.3收益/投資比225/68萬 = 330%4

8、.4投資回收周期:3年5.社會(huì)因素可行性分析5.1法律因素所有軟件都選用正版.所有技術(shù)資料都由提出方保管。合同制定確定違約責(zé)任.5.2用戶使用可行性使用本軟件人員要求有一定計(jì)算機(jī)基礎(chǔ)的人員,系統(tǒng)管理員要求由計(jì)算機(jī)的專業(yè)知識(shí),所有人員都要經(jīng)過本公司培訓(xùn).管理人員也需經(jīng)一般培訓(xùn).經(jīng)過培訓(xùn)人員將會(huì)熟練使用本軟件.兩名系統(tǒng)管理員,一名審計(jì)員將進(jìn)行專業(yè)培訓(xùn),他們將熟練管理本系統(tǒng).6.結(jié)論意見由于投資效益比遠(yuǎn)大于100%, 技術(shù)、經(jīng)濟(jì)、操作都有可行性,可以進(jìn)行開發(fā).三、需求分析1數(shù)據(jù)流圖用戶業(yè)務(wù)2.4登記1接收信息租賃種類會(huì)員類型汽車種類會(huì)員客類戶2.1登記型2.2登記2.3登記 經(jīng)銷商會(huì)員類型 保險(xiǎn)公司

9、會(huì)客公員戶司類信型客戶息客戶公司信息 種類信息2.6加入會(huì)員客3反饋信息2.5車輛管理2.7租賃戶 公司公司種類 信息信息信息客戶汽 合 車 同 汽車汽車3反饋信息合同汽車 會(huì)員類型種類信息 反 饋用戶說明:汽車租賃公司在正常開展業(yè)務(wù)之前,需要先進(jìn)行并積累并整理大量基礎(chǔ)資料,包括:汽車銷售商、保險(xiǎn)公司、客戶、會(huì)員和公司現(xiàn)有的車輛信息,并且還要考慮保險(xiǎn)種類、汽車種類及會(huì)員類型的變化對(duì)業(yè)務(wù)流程的影響。各種關(guān)系之間的信息比較復(fù)雜,很多信息的改變是互相影響的。當(dāng)大聲租賃業(yè)務(wù)時(shí),需要有客戶、汽車及該租賃行為是否續(xù)租行為撒半個(gè)方面的信息支持,而當(dāng)要處理一輛汽車的信息時(shí),更是要涉及到銷售商、保險(xiǎn)公司、保險(xiǎn)種

10、類、汽車種類、及汽車自身的基本信息等多方面的信息資源。2功能分析:經(jīng)過以上分析,可以打出汽車租賃管理系統(tǒng)應(yīng)具備功能如下:1、 基本信息管理功能:包括類型信息、銷售商信息、保險(xiǎn)公司信息、車輛信息;2、 客戶會(huì)員管理功能:包括客戶信息、會(huì)員信息、會(huì)員類型定義;3、 日常業(yè)務(wù)管理功能:包括汽車租賃、汽車歸還。4、 系統(tǒng)用戶管理功能:管理對(duì)系統(tǒng)擁有使用權(quán)的用戶信息。3. E-R圖選擇會(huì)員類型實(shí)體(1)各實(shí)體之間E-R圖客戶信息實(shí)體租賃保修公司實(shí)體銷售商實(shí)體投保購買汽車信息實(shí)體選擇類型信息實(shí)體(2)客戶信息實(shí)體E-R圖客戶信息實(shí)體會(huì)員信息基本信息抵押保信息駕駛證信息(3)銷售商實(shí)體E-R圖聯(lián)系人電子郵箱

11、郵編備注銷售商信息實(shí)體公司名稱傳真聯(lián)系地址聯(lián)系電話(4)車輛信息實(shí)體E-R圖汽車信息實(shí)體租賃價(jià)格信息保險(xiǎn)信息基本信息(5)保險(xiǎn)公司實(shí)體E-R圖聯(lián)系電話聯(lián)系地址傳真公司名稱郵編備注聯(lián)系人電子郵箱銷售商信息實(shí)體4.系統(tǒng)運(yùn)行要求:汽車租賃系統(tǒng)中的系統(tǒng)的硬件和軟件的配置如下: 系統(tǒng)軟件: Window NT Server 數(shù)據(jù)庫管理系統(tǒng):SQL Server 硬件要求:Pentium III 450以上, 258M RAM, 14G HD5.人力、資金、時(shí)間的約束 汽車租賃系統(tǒng)實(shí)施的目標(biāo)就是要帶給租賃公司看得出見的效益,其開發(fā)過程中也要考慮到人力、資金和時(shí)間的約束。因此,在設(shè)計(jì)中,重點(diǎn)是系統(tǒng)中的方便快

12、捷,能提供給旅客以優(yōu)質(zhì)高效的服務(wù),并提高銷售的效率和便捷,為租賃公司帶來良好的效益。技術(shù)發(fā)展規(guī)律的約束 計(jì)算機(jī)技術(shù)和產(chǎn)品的發(fā)展日新月異,將會(huì)給信息處理帶來更多的手段,同時(shí)也會(huì)帶來更加豐富的信息表達(dá)形式。例如圖象和語音技術(shù)的進(jìn)步,多媒體技術(shù)的發(fā)展,這些都要求系統(tǒng)在設(shè)計(jì)時(shí)考慮技術(shù)變化的可能性,為可能的變化預(yù)留一定的系統(tǒng)處理能力。四、總體設(shè)計(jì)1.系統(tǒng)目標(biāo)設(shè)計(jì)從用戶角度,系統(tǒng)能夠達(dá)到以下目標(biāo):(1) 及時(shí)收集保存信息(2) 快速傳遞信息(3) 實(shí)現(xiàn)數(shù)據(jù)共享從設(shè)計(jì)員角度,系統(tǒng)能夠達(dá)到以下目標(biāo):(1) 方便用戶使用(2) 與有較高的可靠性(3) 具有較好的運(yùn)行效果(4) 具有較好的可維護(hù)性和可擴(kuò)充性,能適

13、應(yīng)用戶新的業(yè)務(wù)要求。2.系統(tǒng)功能設(shè)計(jì)21模塊設(shè)計(jì)主要完成功能如下1. 類型信息:包括汽車類型的添加、修改、刪除;汽車保險(xiǎn)類型的添加、修改、刪除。具體信息包括分類名稱、具體描述。2. 銷售商信息:包括銷售商信息的添加、修改、刪除、查詢、查看銷售汽車。具體信息包括銷售商的公司名稱、聯(lián)系地址、聯(lián)系電話、傳真、郵政編碼、電子郵箱、聯(lián)系人、備注。3. 保險(xiǎn)公司信息:包括保險(xiǎn)公司信息的添加、修改、刪除、查詢、查看保險(xiǎn)汽車、具體信息包括保險(xiǎn)公司的公司名稱、聯(lián)系電話、聯(lián)系地址、傳真、郵政編碼、電子郵件、聯(lián)系人、備注。4. 車輛信息:包括車輛信息的查找、修改、添加、刪除。具體信息包括車輛的:(1)基本信息:車牌

14、號(hào)碼、車輛類型、車輛名稱、車輛顏色、發(fā)動(dòng)機(jī)號(hào)、車架編號(hào)、燃油編號(hào)、購買日期、銷售商、狀態(tài)。(2)保險(xiǎn)信息:保險(xiǎn)公司、保單號(hào)、開始日期、結(jié)束日期、保險(xiǎn)種類。(3)租賃價(jià)格信息:押金、日租金、周末租金、周租金、月租金、日限公里數(shù)、超時(shí)費(fèi)用、超公里費(fèi)用、車輛描述。5. 客戶信息:包括客戶信息的查找、修改、添加、刪除、加入會(huì)員。具體信息包括(1)基本信息:客戶編號(hào)、姓名、性別、年齡、身份證號(hào)、電話、工作單位、地址、郵編、EMAIL。(2)駕駛證號(hào)、駕照類型、駕齡、發(fā)證日期、失效日期。(3)抵押擔(dān)保信息:抵押證件、擔(dān)保人、擔(dān)保人身份證、擔(dān)保人單位。(4)會(huì)員信息:會(huì)員類型、享受折扣。6. 會(huì)員類型:包括

15、會(huì)員類型的添加、修改、刪除。具體信息包括類型名稱、折扣率。7. 汽車租賃:包括汽車租賃信息的添加、修改、刪除、租賃審核、續(xù)租、續(xù)租審核、具體信息包括合同編號(hào)、車牌號(hào)碼、客戶編號(hào)、租賃模式、工作日數(shù)、周末數(shù)、出車公里數(shù)、租車時(shí)間、換車時(shí)間、租車費(fèi)用、經(jīng)辦人、享受折扣。8. 汽車歸還:包括汽車歸還信息的歸還、修改、結(jié)算審核。具體信息包括合同編號(hào)、回車公里數(shù)。9. 系統(tǒng)用戶信息:包括添加用戶和刪除用戶。具體信息包括用戶名、密碼、確認(rèn)密碼。10. 系統(tǒng)幫助信息:包含軟件使用過程中的一些重要的、需要注意的使用方法和其他一些必要的信息。2.2系統(tǒng)功能模塊圖:汽車租賃管理系統(tǒng)系統(tǒng)幫助信息系統(tǒng)用戶管理基本信息

16、管理用戶會(huì)員管理業(yè)務(wù)管 理關(guān)于幫助用戶信息車輛歸還車輛租賃會(huì)員類型信息會(huì)員信息客戶信息退出系統(tǒng)車輛信息保險(xiǎn)公司信息銷售商品信息類型信息3.數(shù)據(jù)庫設(shè)計(jì)車輛信息表字段名類型長度備注汽車編號(hào)char20汽車類型int50汽車名稱Char20顏色Char20發(fā)動(dòng)機(jī)編號(hào)Char50車牌號(hào)char20保險(xiǎn)單號(hào)char10保險(xiǎn)類型char10租賃價(jià)格long4銷售商char20逾期價(jià)格long4狀態(tài)char10客戶信息表字段名類型長度備注編號(hào)Char20姓名Char20性別Char2年齡int2身份證號(hào)Char20電話號(hào)碼long20地址Char50電子郵箱Char50駕駛證編號(hào)Char30駕駛證類型Cha

17、r20取車日期Char20預(yù)定使用時(shí)間Char20還車日期Char20公司信息表字段名類型長度備注公司編號(hào)Char20公司名稱Char20公司電話Char20地址Char50電子郵箱Char50傳真Char20郵編Char10類型信息表字段名類型長度備注類型編號(hào)Char20類型名稱Char20描述char50會(huì)員類型信息表字段名類型長度備注會(huì)員編號(hào)Char20用戶名Char20級(jí)別Double8租賃信息表字段名類型長度備注汽車編號(hào)Char20用戶編號(hào)char20租借時(shí)間Char20租借形式Char20價(jià)格Long10逾期價(jià)格Long8預(yù)計(jì)租用時(shí)間Char10超出時(shí)間Char10歸還時(shí)間Char

18、10用戶名稱Char20總費(fèi)用long8狀態(tài)char10四、詳細(xì)設(shè)計(jì)1主程序流程設(shè)計(jì)開始繼續(xù)操作用戶會(huì)員管理系統(tǒng)幫助信息系統(tǒng)用戶管理業(yè)務(wù)管 理結(jié)束選擇基本信息管理 2 UML建模設(shè)計(jì)2.1 用例圖客戶參與的用例圖公司職員參與的用例圖2.2順序圖管理人員工作順序圖客戶訂車順序圖客戶取車順序圖客戶還車順序圖2.3協(xié)作圖客戶預(yù)訂協(xié)作圖客戶取車協(xié)作圖客戶還車協(xié)作圖2.4系統(tǒng)狀態(tài)圖2.5系統(tǒng)活動(dòng)圖2.6系統(tǒng)類圖客戶和公司職員類其他類各類關(guān)系圖2.7組件圖2.8配置圖3 用戶界面設(shè)計(jì)登陸界面登陸界面程序流程圖開始 密碼否輸入超過三次密碼正確否主界面是結(jié)束主界面4 實(shí)現(xiàn)代碼(偽碼)This is the b

19、asic contrl of this system.And here focus on the important.ignore the detail(about how to store,how to create and cache a message.how to del and change and so on ).Something need to anounce:the four mainly modules are dive into some control and setting.For example.car_manage can be find in customer_

20、req and employee_req.one focus on book_car;the anthor focus on carstate.Some module ,for example ,汽車檢測(cè),here beloges employee.and here ignore it. main()switch (request):case(customer req) store();case(employee req) check_reqstate();if check_reqstate()=truecheck_customerrecord();if history()=truecheck_carstate();if avaliablesent_req_message(); caseLogin();elseif unavaliableshow_deny();else Show_deny();else show_deny();else check_reqstate(); check_reqstate()set customer_req book_car;rending;money_manager;set employee_req car_manager;customer_manager;judg

溫馨提示

  • 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)論