![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/20/369cdf2a-7666-4e8d-b9ca-6e64888db583/369cdf2a-7666-4e8d-b9ca-6e64888db583pic.jpg)
![汽車租賃管理系統(tǒng)設(shè)計與開發(fā)畢業(yè)設(shè)計_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/20/369cdf2a-7666-4e8d-b9ca-6e64888db583/369cdf2a-7666-4e8d-b9ca-6e64888db5831.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(論文)</b></p><p> 題 目 汽車租賃管理系統(tǒng)設(shè)計與開發(fā) </p><p> 學 院 理學院 </p><p> 專 業(yè) 信息與計算科學 </p><p> 班 級
2、 2008級2班 </p><p> 學 生 xxx </p><p> 學 號 08180209 </p><p> 指導教師 xxx </p><p><b> 重慶交通大
3、學</b></p><p><b> 2012年</b></p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> ABSTRACTII</p><p> 第一章 前 言1<
4、;/p><p> 1.1汽車租賃的概述1</p><p> 1.1.1租賃的含義1</p><p> 1.1.2汽車租賃的含義1</p><p> 1.2汽車租賃管理系統(tǒng)的應用現(xiàn)狀2</p><p> 1.3開發(fā)的意義與目的3</p><p> 1.4汽車租賃管理系統(tǒng)發(fā)展趨勢
5、3</p><p> 1.4.1世界趨勢3</p><p> 1.4.2技術(shù)革新4</p><p> 1.4.3未來發(fā)展趨勢4</p><p> 1.5系統(tǒng)的開發(fā)設(shè)計思想5</p><p> 第二章 MIS系統(tǒng)基本理論6</p><p> 2.1 MIS系統(tǒng)的概念6&l
6、t;/p><p> 2.2 MIS系統(tǒng)的開發(fā)梗概6</p><p> 2.2.1 MIS系統(tǒng)的開發(fā)原則6</p><p> 2.2.2 MIS系統(tǒng)的開發(fā)步驟7</p><p> 2.2.3 MIS系統(tǒng)的開發(fā)方法7</p><p> 第三章 系統(tǒng)可行性分析10</p><p>
7、 3.1可行性研究10</p><p> 3.1.1技術(shù)可行性10</p><p> 3.1.2經(jīng)濟可行性10</p><p> 3.1.3操作可行性11</p><p> 3.1.4法律可行性11</p><p> 3.1.5社會可行性11</p><p> 3.2開發(fā)
8、工具及其語言特點11</p><p> 3.2.1 Visual Studio 201011</p><p> 3.2.2 C#技術(shù)概述12</p><p> 3.2.3 MYSQL 5.112</p><p> 第四章 系統(tǒng)需求分析14</p><p> 4.1需求分析14</p>
9、<p> 4.1.1開發(fā)的總體目標14</p><p> 4.1.2業(yè)務分析14</p><p> 4.1.3系統(tǒng)功能需求分析16</p><p> 4.2需求識別16</p><p> 4.3數(shù)據(jù)流程圖17</p><p> 4.4數(shù)據(jù)字典20</p><p&
10、gt; 4.4.1數(shù)據(jù)項21</p><p> 4.4.2數(shù)據(jù)存儲29</p><p> 4.4.3數(shù)據(jù)流30</p><p> 4.4.4 處理過程31</p><p> 第五章 數(shù)據(jù)庫的設(shè)計、生成與配置32</p><p> 5.1數(shù)據(jù)庫需求分析32</p><p>
11、; 5.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計33</p><p> 5.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計35</p><p> 5.4數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計36</p><p> 第六章 系統(tǒng)的總體設(shè)計38</p><p> 6.1系統(tǒng)總體設(shè)計思想38</p><p> 6.2系統(tǒng)體系結(jié)構(gòu)模型38</p>&l
12、t;p> 6.3設(shè)計目標39</p><p> 6.4實現(xiàn)思路39</p><p> 6.4.1用戶管理39</p><p> 6.4.2界面設(shè)計40</p><p> 6.5系統(tǒng)特點40</p><p> 第七章 系統(tǒng)的實現(xiàn)41</p><p> 7.1登錄頁
13、面41</p><p> 7.1.1功能說明41</p><p> 7.1.2實現(xiàn)效果圖42</p><p><b> 7.2主窗體42</b></p><p> 7.2.1功能說明42</p><p> 7.2.2 實現(xiàn)效果圖42</p><p>
14、 7.3基本信息管理頁面設(shè)計43</p><p> 7.3.1車輛信息管理頁面43</p><p> 7.3.2客戶信息管理頁面45</p><p> 7.4日常業(yè)務管理頁面設(shè)計46</p><p> 7.4.1租賃信息查看頁面46</p><p> 7.4.2日常業(yè)務操作頁面48</p&g
15、t;<p> 7.5系統(tǒng)用戶管理頁面設(shè)計50</p><p> 7.5.1系統(tǒng)用戶信息查看50</p><p> 7.5.2系統(tǒng)信息修改頁面50</p><p> 7.6 退出登錄界面51</p><p> 7.7 用戶租賃信息查詢頁面51</p><p> 第八章 性能測試與分析
16、53</p><p> 8.1系統(tǒng)運行環(huán)境53</p><p> 8.1.1硬件53</p><p> 8.1.2支持軟件53</p><p><b> 8.2測試53</b></p><p> 8.2.1出錯處理54</p><p><b>
17、; 結(jié)束語55</b></p><p><b> 致 謝56</b></p><p><b> 參考文獻57</b></p><p><b> 摘 要</b></p><p> 隨著我國汽車的用戶的激增,催生了我國汽車租賃市場的蓬勃發(fā)展。因此加強
18、對汽車租賃行業(yè)的管理,實行規(guī)范管理是促進我國汽車租賃業(yè)健康發(fā)展的重要動力。對汽車租賃系統(tǒng)采用規(guī)范化的管理離不開科學的管理方法和軟件支持。</p><p> 本系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其開發(fā)采用B/S結(jié)構(gòu),用ASP.NET和MySQL數(shù)據(jù)庫進行設(shè)計來實現(xiàn)汽車租賃管理的基本功能。系統(tǒng)管理員可進行系統(tǒng)的登錄,查詢車輛、客戶信息,添加車輛、客戶入庫,對租賃信息的增刪改查,查詢、修改公司信息等功能;客戶可進行
19、登錄操作,查詢車輛信息,查詢自己的租賃信息,進行汽車租賃等功能。另外,只要是登錄到系統(tǒng)的用戶(包括管理員和客戶)都有權(quán)限更改自己的登錄密碼。</p><p> 本文詳細介紹了汽車租賃管理系統(tǒng)的功能需求,系統(tǒng)設(shè)計和具體實現(xiàn),并簡要介紹了系統(tǒng)開發(fā)采用的過程方法。</p><p> 關(guān)鍵詞 汽車租賃,管理信息系統(tǒng),B/S結(jié)構(gòu),ASP.NET技術(shù),MySQL數(shù)據(jù)庫</p>&l
20、t;p><b> ABSTRACT</b></p><p> With the surge of China's automobile users, the birth of China's car rental market is booming. Therefore, strengthening the management of the car rental
21、industry and standardizing the implementation of management is an important driving force to promote the healthy development of car rental industry in China. The standardized management for car rental system can’t separa
22、te from scientific management methods and software support. This system is a typical management information system (MIS), i</p><p> KEYWORDS: rental cars, management information systems, B/S structure,
23、the ASP.NET technology, MySQL database</p><p><b> 第一章 前 言</b></p><p> 1.1汽車租賃的概述</p><p> 1.1.1租賃的含義</p><p> 租賃,從字意上來解釋,“租”系指把物件借給他人而收取報酬,“賃”系指租用他人物件而支付
24、費用。所以連貫起來說,“租賃”是指物件的所有者和使用者之間的一種有償?shù)慕栀J關(guān)系。以最簡單的租賃方式為例,即由資產(chǎn)所有者(出租人)按契約規(guī)定,將租賃物出租給使用者(承租人),承租人在規(guī)定期限內(nèi),分期支付租金并享有對租賃物件使用權(quán)的一種經(jīng)濟行為。</p><p> 1.1.2汽車租賃的含義</p><p> 有關(guān)汽車租賃的定義很多,國內(nèi)目前尚無統(tǒng)一定論,具有代表性的有:《汽車租賃試點工作暫
25、行管理辦法》第三條關(guān)于汽車租賃的定義,汽車租賃為實物租賃,是以取得汽車產(chǎn)品使用權(quán)為目的,由出租方提供租賃期內(nèi)包括汽車功能、稅費、保險、維修及配件等服務的租賃形式?!侗本┦衅囎赓U管理辦法》第二條關(guān)于汽車租賃的定義,汽車租賃是指經(jīng)營者在約定時間內(nèi)將汽車交付承租者使用,收取租賃費用,不提供駕駛勞務的經(jīng)營活動。</p><p> 上述兩則定義對汽車租賃業(yè)這個新興行業(yè)從宏觀角度做出了較為準確的概括。但第二則定義限定汽車
26、租賃不提供駕駛勞務,既違背汽車租賃的實際情況和發(fā)展方向,又給汽車租賃經(jīng)營造成不必要的麻煩。因為無論融資租賃還是經(jīng)營性租賃,都有“濕租”這種業(yè)務,即出租方在出租設(shè)備的同時提供設(shè)備的操作人員,汽車租賃業(yè)務中帶司機租車也相當普遍。因此,考慮到汽車租賃實際情況,不宜限制提供與汽車租賃配套的駕駛勞務。</p><p> 據(jù)調(diào)查,在2004年之前,汽車租賃業(yè)有《汽車租賃業(yè)治理暫行規(guī)則》來約束,并由運管部分治理。但是,200
27、4年,《行政許可法》施行,作廢了運管部分的此項行政治理權(quán);2007歲尾,《汽車租賃業(yè)治理暫行規(guī)則》廢棄,汽車租賃業(yè)由此落空了監(jiān)管根據(jù)。</p><p> 2010年3月1日施行的《廣東省路途運輸治理條例》中規(guī)則,從事汽車租賃運營的,該當具有司法、律例規(guī)則的前提,依法獲得相應的運營權(quán)限,并處理工商營業(yè)注銷和稅務注銷。從事路途運輸運營的車輛該當依法獲得車輛營運證?!稐l例》的出臺,為汽車租賃的治理供應了根據(jù),然則汽車
28、租賃企業(yè)的治理以及監(jiān)管等卻短少詳細的細則。交通部門相關(guān)擔任人透露表示,廣東省正在出臺相應的細則,增強對汽車租賃公司日常運作的指點,指導汽車租賃公司進步效勞程度,誠信運營,標準運作。</p><p> 1.2汽車租賃管理系統(tǒng)的應用現(xiàn)狀</p><p> 當前,在全球千億美元的汽車租賃業(yè)務中,以歐美國家的租賃市場發(fā)展最為成熟。全球汽車租賃業(yè)運營車輛的保有及年需求總數(shù)約在400萬輛左右(國際
29、汽車租賃公司的汽車更新速度約為8-12個月左右)。在美國,以租賃形式銷售的新汽車占汽車總銷售量的三分之一左右(1997年為36%,其中含融資租賃部分),并且大部分車為長期租賃,而舊車的租賃業(yè)務約為40萬輛;日本每年的汽車租賃銷售規(guī)模為200多萬輛,約占全國新汽車銷售量的15%,該比例有不斷提高趨勢;德國汽車租賃業(yè)的運營車輛總數(shù)為250萬輛左右;法國1997年以租賃方式使用汽車的人有300多萬,占法國總?cè)丝诘?%。世界主要汽車租賃公司的運
30、營車輛都保持在數(shù)十萬輛左右,管理著多達數(shù)千個遍布全球的租賃站點,以赫茲公司為例,其運營車輛為55萬輛,管理站點達到6500多個。</p><p> 中國汽車租賃業(yè)于1989年起源于北京,進入2001年前后,掀起了第三輪的汽車租賃企業(yè)發(fā)展高峰,從此,國內(nèi)汽車租賃行業(yè)有了長足的發(fā)展,從原來僅限在北京、上海、廣州等大型城市的汽車租賃業(yè)務,發(fā)展到了中小城市、乃至縣鎮(zhèn)。2007年,中國汽車租賃市場經(jīng)歷了一場異常迅速的發(fā)展
31、,各地的汽車租賃公司如雨后春筍紛紛出現(xiàn),國內(nèi)汽車租賃市場到2007年已擁有2000多家租賃企業(yè),汽車租賃市場供租賃車接近10萬輛,營業(yè)額近100億元[1]。雖然其發(fā)展速度比西方汽車租賃行業(yè)創(chuàng)始之初要快得多,但中國的汽車租賃市場仍處于起步階段,絕大多數(shù)企業(yè)規(guī)模很小。截至2008年6月底,中國13個中心城市的汽車租賃企業(yè)有800多家,但運營車輛僅4.5萬輛,其中80%的企業(yè)運營車輛不足50輛。 目前國內(nèi)汽車租賃企業(yè)已經(jīng)實施信息化管理
32、的大約在130家左右[2]。北京數(shù)量最多,大約有六十幾家,主要是北京政府管理部門要求汽車租賃企業(yè)必須使用計算機管理。其余實施信息化的汽車租賃企業(yè)絕大多數(shù)是一些經(jīng)濟發(fā)達地區(qū)車輛數(shù)較多的汽車租賃公司和國內(nèi)大型汽車租賃公司的加盟連鎖店或合作店。其他企業(yè),包括少數(shù)車輛數(shù)在幾百臺的租賃公司業(yè)務操作中仍然</p><p> 國內(nèi)汽車租賃企業(yè)信息化實施的主要項目是管理信息系統(tǒng)(MIS),系統(tǒng)功能以業(yè)務管理為主,較成熟的系統(tǒng)還
33、涵蓋有簡單的客戶管理和車輛管理。少數(shù)兩三家企業(yè)建立有2-10坐席的呼叫中心,可以接受電話定車或網(wǎng)上定車。部分企業(yè)建立有GPS監(jiān)控中心或委托社會上的專業(yè)公司對車輛進行GPS管理。國內(nèi)目前正式投入使用的汽車租賃管理系統(tǒng)比較成熟的有2套。其中北京首汽租賃公司和北大方正聯(lián)合開發(fā)的《汽車租賃管理系統(tǒng)》企業(yè)版(JAVA+ORACLE)以及標準版(ASP+ACCESS)在國內(nèi)大約有90家汽車租賃公司在使用,使用范圍較廣。北京今日新概念汽車租賃公司開發(fā)
34、的單機和網(wǎng)絡(luò)版系統(tǒng)也是一套較好的系統(tǒng),主要在新概念自己的門店和加盟店使用。另外一些由各地小的專業(yè)軟件公司開發(fā)的單機版系統(tǒng)也有一些公司在使用,但由于專業(yè)計算機公司對汽車租賃公司的業(yè)務流程沒有深入的了解,系統(tǒng)過于理想化,實用性不強,使用公司很少。</p><p> 1.3開發(fā)的意義與目的</p><p> 目前,企業(yè)非常需要最大限度的利用現(xiàn)代計算機及網(wǎng)絡(luò)通訊技術(shù)加強企業(yè)的信息管理,通過對企
35、業(yè)擁有的人力、物力、財力、設(shè)備、技術(shù)等資源的調(diào)查了解,掌握確切的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給管理人員,以便進行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟效益。而企業(yè)的計算機網(wǎng)絡(luò)已成為企業(yè)進行技術(shù)改造及提高企業(yè)管理水平的重要手段。隨著我國與世界信息高速公路的接軌,企業(yè)通過構(gòu)建個性化的管理信息系統(tǒng)(Management Information Systems 簡稱MIS)必將為企業(yè)帶來巨大的經(jīng)濟效益和社會效益,成為企業(yè)新的競爭
36、力,從而使企業(yè)的辦公及管理都將朝著高效、快速、無紙化的方向發(fā)展。 隨著汽車租賃公司業(yè)務的不斷增長,公司的現(xiàn)行的業(yè)務管理模式已經(jīng)不能滿足公司的發(fā)展需求,成為制約著公司長期發(fā)展的瓶頸。汽車租賃市場的競爭是非常激烈的, 公司自身的核心競爭力將是決定公司命運的關(guān)鍵。汽車租賃公司在不斷開發(fā)新的經(jīng)營模式, 提高服務質(zhì)量, 降低經(jīng)營成本的同時, 充分有效地利用資源實現(xiàn)信息化管理, 提高工作效率, 增強核心競爭力, 這將是汽車租賃公司面臨的一項
37、重大課題。針對這些經(jīng)營環(huán)境,結(jié)合大部</p><p> 1.4汽車租賃管理系統(tǒng)發(fā)展趨勢</p><p><b> 1.4.1世界趨勢</b></p><p> 汽車租賃業(yè)被稱為“朝陽產(chǎn)業(yè)”,它因為無須辦理保險、無須年檢維修、車型可隨意更換等優(yōu)點,以租車代替買車來控制企業(yè)成本,這種在外企中十分流行的管理方</p><p&
38、gt; 式,日益受到國內(nèi)企事業(yè)單位和個人用戶的青睞。</p><p> 汽車租賃在國際市場中已經(jīng)發(fā)展成為一個比較成熟的、呈現(xiàn)良好發(fā)展態(tài)勢的產(chǎn)業(yè),而且在經(jīng)營性租賃的基礎(chǔ)上,同時開展融資性租賃、二手車銷售、車輛保險等多種與之相關(guān)的業(yè)務。特別是二手車業(yè)務成為其重要業(yè)務之一,并且通過該業(yè)務的開展,使之有效擴大了自身車輛更新的空間。</p><p> 交通部2011年4月發(fā)布促進汽車租賃業(yè)健康
39、發(fā)展通知稱,今后5-10年,是我國汽車租賃業(yè)發(fā)展的重要時期,交通部將加強行業(yè)管理促進其規(guī)范發(fā)展。無論是從中國宏觀經(jīng)濟的走向趨勢還是微觀的社會基礎(chǔ)來看,中國汽車租賃行業(yè)都有著光明的發(fā)展前途。未來幾年,隨著信用體系的逐步健全,市場經(jīng)濟的進一步完善,中國汽車租賃業(yè)將會有更快的發(fā)展。隨之相應的租賃管理系統(tǒng)也將更廣泛的投入市場,為企業(yè)的發(fā)展創(chuàng)造更多的機會和價值。</p><p><b> 1.4.2技術(shù)革新&l
40、t;/b></p><p> 傳統(tǒng)的汽車租賃管理系統(tǒng)在數(shù)據(jù)處理方面比較繁瑣,管理人員需要花費很多的時間和精力去處理它。計算機的存儲與查詢功能不能滿足于用戶的基本需求而且租賃的基本信息管理的精確度也不夠高出現(xiàn)了不少的漏洞,這也很浪費人力和時間。 而汽車租賃管理系統(tǒng)對車輛、客戶的基本信息、租賃結(jié)算、租還時間等進行了綜合統(tǒng)計和管理,使顧客和管理人員能夠更快的得到自己想要的信息。一個好的汽車租賃系統(tǒng)首先應具備的是
41、基本的信息管理,而汽車租賃管理系統(tǒng)不但對車輛信息、顧客信息都進行了系統(tǒng)的管理,而且顧客可以直接登錄系統(tǒng)查看所有車輛信息,也可以根據(jù)自己的需要搜索相關(guān)車輛的信息,并且可以進行網(wǎng)上租車[4]。本文對系統(tǒng)開發(fā)中面臨的問題及其解決方案進行詳細的設(shè)計及合理安排。</p><p> 傳統(tǒng)的租賃管理系統(tǒng)采用各類表單來記錄數(shù)據(jù),最后需要盤點或統(tǒng)計時十分耗費時間和人力,采用本系統(tǒng)對汽車的租賃情況進行管理很方便地完成種類統(tǒng)計。為客
42、戶及時提供相關(guān)作息,杜絕車輛積壓與短缺,提高客服水平,保證汽車順利出租,以滿足客戶的需求,一個好的汽車出租管理系統(tǒng)應該具備基本的信息管理如對車輛,客戶及租賃信息進行管理。當月能對一些數(shù)據(jù)進行統(tǒng)計,從而方便下個月的管理,方便客戶清楚明白的了解具體汽車出租等。本系統(tǒng)主要目的是能方便了解車輛信息,客戶信息和車輛租賃信息,從而方便企業(yè)進行管理。</p><p> 1.4.3未來發(fā)展趨勢</p><p
43、> 目前,國內(nèi)汽車租賃業(yè)正處于起步階段,汽車租賃服務網(wǎng)絡(luò)體系還沒有建立,客戶對汽車租賃的認知程度不高,汽車租賃企業(yè)的管理技術(shù)和服務水平與國際先進企業(yè)有很大的差距。隨著中國經(jīng)濟的發(fā)展和人民生活水平的提高,人們對汽車消費需求與日俱增,而汽車租賃業(yè)也有著良好的外部環(huán)境,這些都表明中國已經(jīng)具備開展大規(guī)模汽車租賃業(yè)務的條件,汽車租賃業(yè)將迎來重大的發(fā)展機遇。</p><p> 當然,隨著汽車租賃行業(yè)的不斷發(fā)展,汽車
44、租賃管理系統(tǒng)將被投放到市場,并不斷完善,為這個行業(yè)減少一些不必要的人力、財力資源等的浪費,創(chuàng)造更多的價值。</p><p> 1.5系統(tǒng)的開發(fā)設(shè)計思想</p><p> 在本系統(tǒng)的開發(fā)設(shè)計過程中采用了原型法和面向?qū)ο蟮拈_發(fā)方法相結(jié)合的開發(fā)思路,力求在開發(fā)過程中盡量吸收這兩種方法的長處,而克服它們的短處。為設(shè)計本系統(tǒng),首先我們根據(jù)面向?qū)ο蟮拈_發(fā)方法,從網(wǎng)上搜索許多汽車租賃行業(yè)的相關(guān)資料,
45、了解汽車租賃企業(yè)的基本業(yè)務流程及其相關(guān)要求,然后在根據(jù)原型法對其進行系統(tǒng)分析和設(shè)計,并做出詳細設(shè)計,確定用戶界面、數(shù)據(jù)輸入和輸出的格式、數(shù)據(jù)共享的方式、系統(tǒng)的可擴充性、系統(tǒng)安全和可靠性,以及繪制系統(tǒng)功能結(jié)構(gòu)圖等。利用可視化的、面向?qū)ο蟮能浖_發(fā)工具快速設(shè)計與建立模型,并對系統(tǒng)模型反復進行細致的評審、修改、調(diào)整和完善,最終能快速、高質(zhì)量地完成軟件的開發(fā),最后再將系統(tǒng)功能一步一步完成和實現(xiàn)。</p><p> 第二
46、章 MIS系統(tǒng)基本理論</p><p> 2.1 MIS系統(tǒng)的概念 </p><p> 管理信息系統(tǒng)(Management Information System,簡稱MIS)是一個由人、計算機等組成的能進行信息收集、傳遞、存儲、加工、維護和使用的系統(tǒng)。管理信息系統(tǒng)按照其名稱進行基本概念分解,可分為管理、信息和系統(tǒng)三個部分。</p><p> 信息反映客觀事物
47、,它以數(shù)據(jù)、文字、符號、聲音和圖像等各種不同的形式表示出來,這些形式經(jīng)過轉(zhuǎn)換都可以輸入到計算機中。在管理信息系統(tǒng)中,信息是管理的對象。數(shù)據(jù)是一組表示數(shù)量,行為和目標的非隨機可兼?zhèn)涞姆枺梢允亲帜?,?shù)字或其他符號,也可以是圖像,聲音或者味道,數(shù)據(jù)項可以按使用的目的組織數(shù)據(jù)結(jié)構(gòu)。</p><p> 管理的含義一般說來就是計劃、組織、領(lǐng)導和控制的活動。利用已有的和可以爭取到的各種資源,在實現(xiàn)其目標的過程中,所應用
48、的一切思想、理論和方法就構(gòu)成了管理的主要內(nèi)容。系統(tǒng)是為了某種目標而將一些部件有機地結(jié)合的一個整體。一個大系統(tǒng)還可以分成若干個子系統(tǒng),各子系統(tǒng)又可以有它自己的組成部件??傊?,管理信息系統(tǒng)是一個綜合性的概念,而且它還在不斷地發(fā)展著。</p><p> 2.2 MIS系統(tǒng)的開發(fā)梗概 </p><p> 2.2.1 MIS系統(tǒng)的開發(fā)原則 </p><p> 管理信息系
49、統(tǒng)是一項耗資大,技術(shù)復雜,管理變革明顯,并需要相當一段時間才能完成的工程項目。系統(tǒng)分析是MIS系統(tǒng)開發(fā)中最重要的一環(huán)。系統(tǒng)分析的主要內(nèi)容是對原工作狀態(tài)進行充分的了解和展示,提出新系統(tǒng)的邏輯方案。從傳統(tǒng)的生命周期法到原形法、面向?qū)ο蠓?。這種演變趨勢體現(xiàn)了軟件開發(fā)從手工生產(chǎn)向自動化生產(chǎn)的轉(zhuǎn)變過程,也體現(xiàn)了軟件開發(fā)方法論發(fā)展的規(guī)律。開發(fā)方法學是MIS 系統(tǒng)開發(fā)的指導原則,沒有開發(fā)方法學的指導,或者未把開發(fā)方法學放在應有的位置,那就不可能從總體
50、上把握開發(fā)過程,是導致MIS系統(tǒng)失敗的主要原因之一[5]。它有以下四個原則:</p><p> (1)創(chuàng)新原則,體現(xiàn)先進性。計算機技術(shù)的發(fā)展十分迅速,要及時了解新技術(shù),使用新技術(shù),使目標系統(tǒng)較原系統(tǒng)有質(zhì)的飛躍。</p><p> (2)整體原則,體現(xiàn)完整性。企業(yè)管理可以理解為一個合理的‘閉環(huán)’系統(tǒng)。目標系統(tǒng)應當是這個‘閉環(huán)’系統(tǒng)的完善。企業(yè)完整的實現(xiàn)計算機管理不一定必須在企業(yè)的各個方面
51、同時實現(xiàn),但必須完整的設(shè)計系統(tǒng)的各個方面。</p><p> (3)不斷發(fā)展原則,體現(xiàn)超前性。為了提高使用率,有效地發(fā)揮MIS的作用,應當注意技術(shù)的發(fā)展和環(huán)境的變化。MIS在開發(fā)過程中應注重不斷發(fā)展,具備超前意識。</p><p> (4)經(jīng)濟原則,體現(xiàn)實用性。大而全和高精尖并不是成功MIS的衡量標準。事實上許多失敗的MIS正是由于盲目追求高新技術(shù)而忽視了其實用性。盲目追求完善的MIS
52、而忽視了本單位的技術(shù)水平、管理水平和人員素質(zhì)。</p><p> 2.2.2 MIS系統(tǒng)的開發(fā)步驟 </p><p> 管理信息系統(tǒng)開發(fā)步驟如圖2-1:</p><p> 圖2-1 管理信息系統(tǒng)開發(fā)步驟圖</p><p> 2.2.3 MIS系統(tǒng)的開發(fā)方法</p><p> 現(xiàn)有的MIS開發(fā)方法學為數(shù)不多,
53、目前使用的開發(fā)方法有以下兩種:1.生命周期方法(瀑布模型),2.原型法(面向?qū)ο蠓椒?。 </p><p><b> (一)、生命周期法</b></p><p> 生命周期法也稱結(jié)構(gòu)化系統(tǒng)開發(fā)方法,是目前國內(nèi)外較流行的信息系統(tǒng)開發(fā)方法,在系統(tǒng)開發(fā)中得到了廣泛的應用和推廣,尤其在開發(fā)復雜的大系統(tǒng)時,顯示了無比的優(yōu)越性。它也是迄今為止開發(fā)方法中應用最普遍最成熟的一種。
54、</p><p> 1、生命周期法的基本思想</p><p> 將軟件工程學和系統(tǒng)工程的理論和方法引入計算機系統(tǒng)的研制開發(fā)中,按照用戶至上的原則,采用結(jié)構(gòu)化、模塊化自頂向下對系統(tǒng)進行分析和設(shè)計。具體來說,它將整個信息系統(tǒng)開發(fā)過程劃分為獨立的六個階段,包括系統(tǒng)分析、程序設(shè)計、系統(tǒng)測試、運行和維護以及系統(tǒng)評估。這六個階段構(gòu)成信息系統(tǒng)的生命周期。</p><p>
55、2、生命周期法的開發(fā)過程</p><p> 采用原型法開發(fā)管理信息系統(tǒng)可以分為如下幾個階段:</p><p> (1)項目定義階段。決定組織是否存在問題,以及問題是否可以利用建設(shè)新系統(tǒng)或改造原有系統(tǒng)的方法加以解決。</p><p> (2)系統(tǒng)研究階段。分析現(xiàn)有系統(tǒng)存在的問題,定義解決方案所達到的目標,評價各種可能的選擇方案。</p><p
56、> (3)設(shè)計階段。通過邏輯設(shè)計和屋里設(shè)計詳細描述系統(tǒng)的解決方案。</p><p> (4)編程階段。將設(shè)計結(jié)果轉(zhuǎn)換成為軟件程序語句,并進行系統(tǒng)調(diào)試。</p><p> (5)安裝階段。包括系統(tǒng)初始化、系統(tǒng)培訓、系統(tǒng)轉(zhuǎn)換。</p><p> (6)運行/維護階段。在這一階段不斷維護系統(tǒng)保證正常運行;不斷修改滿足新的需要;評價系統(tǒng)運行效果。</p&
57、gt;<p> 3、生命周期法的優(yōu)缺點</p><p> 生命周期法的突出優(yōu)點是強調(diào)系統(tǒng)開發(fā)過程的整體性和全局性,強調(diào)在整體優(yōu)化的前提下考慮具體的分析設(shè)計問題,即自頂向下的觀點。它從時間角度把軟件開發(fā)和維護分解為若干階段,每個階段有各自相對獨立的任務和目標。降低了系統(tǒng)開發(fā)的復雜性,提高了可操作性。另外,每個階段都對該階段的成果進行嚴格的審批,發(fā)現(xiàn)問題及時反饋和糾正,保證了軟件質(zhì)量,特別是提高了軟
58、件的可維護性。實踐證明,生命周期法大大提高了軟件開發(fā)的成功率。</p><p> 但是,生命周期法開發(fā)周期較長,因為開發(fā)順序是線性的,各個階段的工作不能同時進行,前階段所犯的錯誤必然帶入后一階段,而且是越是前面犯的錯誤對后面的工作的影響越大,更正錯誤所花的工作量就越大。而且,在功能經(jīng)常要變化的情況下,難以適應變化要求,不支持反復開發(fā)。</p><p><b> (二)、原型法
59、</b></p><p> 原型法(Prototyping)是20世紀80年代隨著計算機軟件技術(shù)的發(fā)展,特別是在關(guān)系數(shù)據(jù)庫系統(tǒng)(Relational Data Base System,RDBS)、第四代程序生成語言(4th Generation Language,4GL)和各種系統(tǒng)開發(fā)生成環(huán)境產(chǎn)生的基礎(chǔ)上,提出的一種從設(shè)計思想、工具、手段都全新的系統(tǒng)開發(fā)方法。 </p><p&g
60、t; 1、原型法的基本思想 </p><p> 首選根據(jù)用戶的要求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個系統(tǒng)模型。再在此基礎(chǔ)上與用戶交流,將模型不斷補充,修改完善,如此反復,最終直至用戶和開發(fā)者都比較滿意為止,就形成了一個相對穩(wěn)定、較為理想的管理信息系統(tǒng)。</p><p> 2、原型法的開發(fā)過程 </p><p>
61、采用原型法開發(fā)管理信息系統(tǒng)可以分為如下幾個階段: </p><p> (1)確定用戶的基本需求。由用戶提出對新系統(tǒng)的基本要求,如功能、基本界面形式、所需的數(shù)據(jù)、應用范圍、運行環(huán)境等,開發(fā)者根據(jù)這些信息估算出開發(fā)該系統(tǒng)所需的費用,并建立簡明的系統(tǒng)模型。 </p><p> (2)開發(fā)初步的原型系統(tǒng)。系統(tǒng)開發(fā)人員根據(jù)用戶的要求建立原型系統(tǒng),但該系統(tǒng)只是一個初步的、不成熟的系統(tǒng),從系統(tǒng)的工作
62、效率上看也是不完善的。其主要目的是為了描述開發(fā)者所理解的用戶的基本需求。 </p><p> (3)修改、評價原型系統(tǒng)。將建造好的原型系統(tǒng)交給用戶,并投入試運行,用戶將使用過程中發(fā)現(xiàn)的問題一一記錄下來,并與開發(fā)人員進行交流。開發(fā)人員針對這些問題不斷地對系統(tǒng)進行修改、擴充與完善,直至用戶滿意為止。 </p><p> (4)形成最終的管理信息。對用戶滿意的原型系統(tǒng)進行進一步的開發(fā),不斷補
63、充、完善,最終形成一個適用的管理信息系統(tǒng)。 </p><p> 3、原型法的優(yōu)缺點 </p><p> 原型法的優(yōu)點是開發(fā)周期短,費用較少,同時可以較有效地避免因開發(fā)者和用戶的認識隔閡所產(chǎn)生的失敗,其缺點是不適用于擁有大量計算或控制功能的系統(tǒng),不適用于大型或復雜的系統(tǒng),且容易掩蓋需求、分析、設(shè)計等方面的問題。原型法一般適用于解決有不確定因素的問題,適用于對用戶界面要求高的系統(tǒng),和決策支
64、持方面的應用。 </p><p> 在本系統(tǒng)的開發(fā)設(shè)計過程中采用了原型法和面向?qū)ο蟮拈_發(fā)方法相結(jié)合的開發(fā)思路,力求在開發(fā)過程中盡量吸收這兩種方法的長處,而克服它們的短處。為設(shè)計本系統(tǒng),首先我們根據(jù)面向?qū)ο蟮拈_發(fā)方法,從網(wǎng)上搜索許多汽車租賃行業(yè)的相關(guān)資料,了解汽車租賃企業(yè)的基本業(yè)務流程及其相關(guān)要求,然后在根據(jù)原型法對其進行系統(tǒng)分析和設(shè)計,并做出詳細設(shè)計,確定用戶界面、數(shù)據(jù)輸入和輸出的格式、數(shù)據(jù)共享的方式、系統(tǒng)的可
65、擴充性、系統(tǒng)安全和可靠性,以及繪制系統(tǒng)功能結(jié)構(gòu)圖等。利用可視化的、面向?qū)ο蟮能浖_發(fā)工具快速設(shè)計與建立模型,并對系統(tǒng)模型反復進行細致的評審、修改、調(diào)整和完善,最終能快速、高質(zhì)量地完成軟件的開發(fā),最后再將系統(tǒng)功能一步一步完成和實現(xiàn)。</p><p> 第三章 系統(tǒng)可行性分析</p><p> 可行性分析是項目進行中的一個重要里程碑,使用者提出的初始要求往往是含糊的、不明確的,因此需要通
66、過初步的調(diào)查研究,明確問題,以及對項目進行可行性分析判斷, 弄清待開發(fā)的項目是不是可能實現(xiàn)和值得進行,由系統(tǒng)分析員完成,并需寫出可行性論證報告。</p><p><b> 3.1可行性研究</b></p><p> 可行性研究的目的,是對提出的投資建議、工程項目建設(shè)方案或研究課題建議的所有方面,進行盡可能詳細的調(diào)查研究和做出鑒定,并對下一階段是否終止或繼續(xù)進行研究
67、提出必要的論證,或者說它的目的是對新建或改建工程項目的主要問題,從技術(shù)經(jīng)濟兩個方面進行全面、系統(tǒng)的研究分析,并對投產(chǎn)后的經(jīng)濟效果進行預測,以判斷它是“行”還是“不行”。需要說明的是可行性并非最優(yōu)而是可行,只有在可行的基礎(chǔ)上才能進一步求出最優(yōu)方案。</p><p> 3.1.1技術(shù)可行性</p><p> 技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,軟硬件配置能否滿足開發(fā)
68、者需要,各類技術(shù)人員的數(shù)量、水平、來源等,這一特點非常適合計算機的特點,發(fā)揮計算機的數(shù)據(jù)處理速度快,準確率高的優(yōu)勢,現(xiàn)代計算機硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。</p><p> 而所要開發(fā)的汽車租賃管理系統(tǒng)將要處理的只是一些量多且類型簡單的數(shù)據(jù),以目前計算機的硬件基礎(chǔ)及發(fā)展趨勢,將完全能滿足系統(tǒng)的開發(fā)與運行。本系統(tǒng)采用Visual Studio 2010,MySQL 5.1等現(xiàn)有技術(shù)來開發(fā)
69、,技術(shù)上可行。</p><p> 3.1.2經(jīng)濟可行性</p><p> 經(jīng)濟可行性分析主要對開發(fā)系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟效益進行比較,確認新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟效益。隨著信息化社會的發(fā)展,人們對信息、數(shù)據(jù)等的準確性的需求也不斷加大,相應的,各行各業(yè)的管理模式也不同程度的趨向于完全的自動化管理,管理軟件的開發(fā)更是隨著社會的發(fā)展迅速崛起。</p>
70、<p> 汽車租賃管理系統(tǒng)是一個不會直接產(chǎn)生經(jīng)濟效益的投資,但是能夠節(jié)省人員資源的消耗和浪費,從而節(jié)約成本,提高效率。且由于汽車租賃管理系統(tǒng)是一個比較小型的系統(tǒng),系統(tǒng)要求的計算機配置不高,環(huán)境配置費用也較低,系統(tǒng)的開發(fā)成本不是很高,系統(tǒng)使用方便、簡潔,不需培訓費用等,在使用后,能夠起到的作用也是十分可觀的。從人力、物力、財力方面來說都是可行的,所以在經(jīng)濟上也是可行的。</p><p> 3.1.
71、3操作可行性</p><p> 汽車租賃系統(tǒng)是基于ASP.NET平臺開發(fā)的,被廣泛用于數(shù)據(jù)庫開發(fā)和操作的一套成熟的軟件平臺,具有不可比擬的優(yōu)點和簡單方便,所以操作可行性方面是可行的[6]。</p><p> 3.1.4法律可行性</p><p> 本系統(tǒng)完全是自己參照一些資料獨立完成的,故不存在侵權(quán)行為或者由于本系統(tǒng)帶來的法律糾紛等問題,所以在法律上是可行的。
72、</p><p> 3.1.5社會可行性</p><p> 隨著計算機的發(fā)展與普及,以及互聯(lián)網(wǎng)技術(shù)的擴展,租賃信息管理必將實現(xiàn)無紙化辦公,并且加入到公司內(nèi)網(wǎng)或者是Internet上去,實現(xiàn)數(shù)據(jù)的共享,這樣有利于租賃信息的查詢,提高了數(shù)據(jù)資源的利用,并且能及時的得到更新,不需要像過去那樣浪費大量的人力物力去進行整理抄寫,提高了工作的效率。</p><p> 3.
73、2開發(fā)工具及其語言特點</p><p> 在目前市場上這些眾多的程序開發(fā)工具中,有些強調(diào)編程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。</p><p> 3.2.1 Visual Studio 2010</p><p> Visual Studio 2010的新功能主要包括:應用
74、程序生命周期(ALM)、C# 4.0動態(tài)類型和動態(tài)編程、多顯示器支持、支持TDD、支持Office開發(fā)、Quick Search特性、C++ 0x新特性、新增基于.NET平臺的語言[19]等,它的設(shè)計目標主要有3點:提高開發(fā)效率、在開發(fā)過程生命周期中使團隊成員能夠更好的協(xié)作、能夠開發(fā)基于微軟最新技術(shù)的一些應用。Visual Studio 2010支持.NET framework 4.0,并且對以前.NET framework版本進行支持
75、。</p><p> VS2010除了上述功能外還在以下方面進行了改進:增強和完善了Visual Studio IDE,可進行分屏顯示,高亮顯示,縮放顯示調(diào)試數(shù)據(jù)跟蹤等,方便開發(fā)人員使用;改進了Visual Basic和C#語言,開發(fā)人員可以根據(jù)自己的愛好選擇任意一種語言;同時還包括一種新的.NET Framework語言:F#;支持基于MVC的Web應用,改進了代碼編寫的速度,簡化了Web開發(fā);改進了對WPF
76、和Silverlight應用程序的開發(fā);當然最重要的變化是完善了Visual C++功能,在這次的Visual Studio 2010 CTP中,無論是從C++語言本身還是從IDE方面,都給我們帶來了很多期盼已久的新特性?;ㄩ_兩朵,各表一枝。我們這里按下Visual Studio 2010在IDE方面的增強不表,單說它對即將到來的C++新標準C++0x的支持。</p><p> 3.2.2 C#技術(shù)概述<
77、/p><p> Visual C#是微軟公司為它的Microsoft .NET計劃推出的核心編程語言。C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,是由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言,它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性。C#幾乎綜合了目前所有編程語言系統(tǒng)的優(yōu)點[7],例如,它綜合了VB簡單的可視化操作和C++高效的運行速度,并以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組
78、件編程的支持成為.NET開發(fā)的首選語言,成為ECMA與ISO標準規(guī)范。</p><p> Visual C#語言面向?qū)ο蟮脑O(shè)計,可以用來構(gòu)建從高水平的商務目標到體系標準應用程序的范圍寬廣的組件[8]。使用Visual C#語言,程序員能夠迅速地建造提供充分開拓計算和通信的工具和服務的新的Microsoft.NET平臺。C#語言的組成部分使用簡單的C#語言結(jié)構(gòu)體,能被轉(zhuǎn)化成WEB服務,允許人們通過Internet
79、調(diào)用在任何操作系統(tǒng)上運行的任何語言。</p><p> 3.2.3 MYSQL 5.1 </p><p> 數(shù)據(jù)庫技術(shù)是數(shù)據(jù)管理的最新技術(shù),是計算機科學的重要分支。十余年來,數(shù)據(jù)庫管理系統(tǒng)已從專用的應用程序包發(fā)展成為通用的系統(tǒng)軟件。由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨立性、易于擴充、易于編制應用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設(shè)計之上的。</p>
80、;<p> 數(shù)據(jù)庫是數(shù)據(jù)處理的主要工具,是管理信息系統(tǒng)(MIS)的核心部分。數(shù)據(jù)庫系統(tǒng)是當今計算機信息系統(tǒng)的核心,是計算機技術(shù)和應用發(fā)展的關(guān)鍵。傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)旨在處理永久、穩(wěn)定的數(shù)據(jù),強調(diào)維護數(shù)據(jù)的完整性和一致性。</p><p> 數(shù)據(jù)庫只是存放數(shù)據(jù)的倉庫,如何把數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)化為人們的有用信息,則必須建立數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫系統(tǒng)為我們提供了一種把與我們的工作和生活緊密相關(guān)的信息集合在一起的
81、方法,還提供了在某個集中的地方,存儲和維護這些信息的方法。</p><p> 數(shù)據(jù)庫系統(tǒng)的選擇原則 :</p><p> 1、數(shù)據(jù)庫系統(tǒng)采用易于集成的,開放的技術(shù);</p><p> 2、產(chǎn)品質(zhì)量優(yōu)異,可靠性高,適于長期運行,能支持關(guān)鍵應用;</p><p> 3、數(shù)據(jù)安全,保密型高;</p><p> 4、
82、能提供分布式數(shù)據(jù)庫功能;</p><p> 5、支持多種開發(fā)環(huán)境,軟件開發(fā)容易;</p><p> 6、擴充性和升級能力強。</p><p><b> MySQL特點:</b></p><p> MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,My
83、SQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,目前MySQL被廣泛地應用在Internet上的中小型網(wǎng)站中[14]。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。</p>&l
84、t;p> 第四章 系統(tǒng)需求分析</p><p> 軟件需求一般包含三個層次:業(yè)務需求、用戶需求和功能需求。業(yè)務需求:反映了組織機構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的目標要求,它們在項目視圖與范圍文檔中予以說明。用戶需求:描述了用戶使用產(chǎn)品必須要完成的任務和具備的功能,這在使用實例文檔或方案腳本說明中予以說明。功能需求:定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得用戶能完成他們的任務,從而滿足其業(yè)務需求。</p
85、><p> 對用戶需求的分析應該全面、深入、發(fā)展,全面是指考查所有的信息是否有紕漏,必須保證各信息的完全;深入是指對信息的內(nèi)容、結(jié)構(gòu)、含義、變換、生存周期的分析和認識;發(fā)展是指對信息未來發(fā)展變化的預測,因為信息在某個系統(tǒng)內(nèi)的變化往往存在著特有的發(fā)展規(guī)律,需求分析應該預見這種規(guī)律,否則就會縮短管理信息系統(tǒng)的使用壽命。為了保證需求分析的完備性,就必須保證需求分析的時間。</p><p> 汽車
86、租賃管理是汽車租賃公司開展日常運營活動的必須的環(huán)節(jié)。傳統(tǒng)的手工管理方式不但浪費人力、時間,而且管理復雜,易出差錯?;谟嬎銠C技術(shù)的完備的汽車租賃管理系統(tǒng)把一些繁瑣的數(shù)據(jù)計算、信息處理化為簡單的指令操作。完全實現(xiàn)數(shù)據(jù)信息的電算化管理,徹底把人從手工管理中解放出來,且能在網(wǎng)上直接進行電子商務[11,12]。從而提高汽車租賃公司的勞動生產(chǎn)率,節(jié)約生產(chǎn)成本,增加經(jīng)濟效益。</p><p><b> 4.1需求
87、分析</b></p><p> 4.1.1開發(fā)的總體目標</p><p> 本系統(tǒng)主要是通過計算機網(wǎng)絡(luò)實現(xiàn)對汽車租賃的日常操作管理,進行數(shù)據(jù)添加,并對各項數(shù)據(jù)進行基本操作,匯總各項數(shù)據(jù),車輛及客戶的信息等。采用系統(tǒng)管理員用戶名,密碼安全機制,實現(xiàn)車輛信息,客戶信息和租賃信息相應的添加、查詢、刪除與修改,及公司基本信息的查詢與修改操作。</p><p>
88、;<b> 4.1.2業(yè)務分析</b></p><p> 根據(jù)汽車租賃信息管理的操作,可以設(shè)計出系統(tǒng)的業(yè)務流程圖,如圖所示:</p><p> 圖4-1 系統(tǒng)業(yè)務流程圖</p><p> 在汽車租賃管理系統(tǒng)中,參與的用戶主要有兩類:系統(tǒng)管理員和客戶。</p><p> (1)系統(tǒng)管理員權(quán)限有:</p&g
89、t;<p> 查詢公司車輛信息,對車輛信息進行相關(guān)操作等;</p><p> 查詢公司客戶信息,對客戶信息進行相關(guān)操作等;</p><p> 查詢公司到目前為止的所有租賃信息,對相關(guān)信息進行相應操作等;</p><p> 維護系統(tǒng)信息,修改密碼等。</p><p> 圖4-2 系統(tǒng)管理員權(quán)限圖</p>&
90、lt;p><b> (2)客戶權(quán)限有:</b></p><p> 查詢公司車輛信息,對沒租賃的車輛進行租賃操作;</p><p> 查詢正在進行的租賃信息,對正在交易的車輛進行歸還操作;</p><p> 查詢自己以往的租賃信息;</p><p> 修改自己的登錄密碼等。</p><p
91、> 圖4-3 公司客戶權(quán)限圖</p><p> 4.1.3系統(tǒng)功能需求分析</p><p> 1、整體結(jié)構(gòu)合理,風格一致,模塊化結(jié)構(gòu),界面清晰,接口靈活,操作簡便;</p><p> 2、完善的數(shù)據(jù)輸入,維護,輸出??梢苑奖愕卦黾有萝囕v,對現(xiàn)有車輛信息進行更新,刪除不再使用的車輛;</p><p> 3、自檢性能高,用戶誤輸
92、、錯輸均有提示。文本框內(nèi)容輸入有誤或填寫不完整均有相應出錯提示;</p><p> 4、容錯性能高,某個用戶的操作錯誤不會引起整個系統(tǒng)的癱瘓,每一功能的操作有信息提示以免重復操作,錯誤操作有警告,以便用戶及時改正。 </p><p><b> 4.2需求識別</b></p><p> 汽車租賃信息管理系統(tǒng)作為一個典型的信息管理系統(tǒng),其系統(tǒng)
93、開發(fā)主要包括數(shù)據(jù)庫的設(shè)計與維護、瀏覽器網(wǎng)站的開發(fā)。汽車租賃信息管理系統(tǒng)的主要任務是用計算機對各種車輛信息、客戶信息和租賃信息進行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準確地完成各種信息的統(tǒng)計計算和匯總工作[10]等。本系統(tǒng)主要包括系統(tǒng)用戶的管理、車輛信息的管理、客戶信息的管理、租賃信息的管理等,其具體功能模塊如下:</p><p> (1)車輛信息維護:主要完成對車輛信息的查詢、添加、修改和刪除等
94、操作,只有租賃信息中車輛沒有被出租才能被刪除。</p><p> (2)客戶信息維護:主要完成對客戶信息的查詢、添加、修改和刪除等操作,只有租賃信息中客戶沒有租賃時才能被刪除。</p><p> (3)租賃信息維護:主要完成對租賃信息的查詢、添加和修改等操作,該信息一般不被刪除,留作保底。</p><p> (4)系統(tǒng)信息維護:主要完成對系統(tǒng)信息的查詢和修改,
95、修改管理員登錄密碼等操作,只有系統(tǒng)管理員具有修改系統(tǒng)信息的功能。</p><p><b> 4.3數(shù)據(jù)流程圖</b></p><p> 數(shù)據(jù)流程圖描繪系統(tǒng)的邏輯模型,圖中沒有任何物理元素,只是描繪信息在系統(tǒng)中流動和處理情況。因為數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計算機技術(shù)人員也容易理解,所以是極好的通信工具。此外設(shè)計數(shù)據(jù)流程圖紙需要考慮系統(tǒng)必須完成的基本
96、邏輯功能,完全不需要考慮如何具體地實現(xiàn)這些功能。本系統(tǒng)的數(shù)據(jù)流程圖如下圖所示:</p><p> 圖4-4 系統(tǒng)數(shù)據(jù)流程圖</p><p><b> 系統(tǒng)0層數(shù)據(jù)流圖:</b></p><p> 圖4-5 汽車租賃管理系統(tǒng)0層數(shù)據(jù)流圖</p><p><b> 系統(tǒng)1層數(shù)據(jù)流圖:</b>
97、</p><p> 圖4-6 汽車租賃管理系統(tǒng)1層數(shù)據(jù)流圖</p><p><b> 系統(tǒng)2層數(shù)據(jù)流圖:</b></p><p><b> 車輛管理數(shù)據(jù)流圖</b></p><p><b> 客戶管理數(shù)據(jù)流圖</b></p><p><b
98、> 租賃管理數(shù)據(jù)流圖</b></p><p><b> 公司管理數(shù)據(jù)流圖</b></p><p> 圖4-7 汽車租賃管理系統(tǒng)2層數(shù)據(jù)流圖</p><p><b> 4.4數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是對所有與系統(tǒng)相關(guān)數(shù)據(jù)元素的一個有組織的列表,以及精確的
99、嚴格的定義,使得用戶和系統(tǒng)分析員對輸入、輸出、存儲成分甚至中間計算有共同的理解。大體上說,數(shù)據(jù)字典提供了關(guān)于數(shù)據(jù)元素、元組(記錄或片斷)、記錄(文件或數(shù)據(jù)庫)信息的定義和使用機制,以及這些實體之間的聯(lián)系。還可以定義其它一些實體,例如:輸入格式、報表、屏幕、處理、過程等等[9,18]。數(shù)據(jù)字典最重要的用途是作為分析階段的工具有助于改進分析員,進行小組之間的通信;有助于改進不同開發(fā)人員,不同開發(fā)小組之間的通信;有助于要求所有開發(fā)人員根據(jù)公共
100、數(shù)據(jù)字典描述數(shù)據(jù)和設(shè)計模塊,避免許多不必要的麻煩。</p><p><b> 4.4.1數(shù)據(jù)項 </b></p><p><b> 表4-1車輛信息</b></p><p><b> 表4-2 客戶信息</b></p><p><b> 表4-3租賃信息表&l
101、t;/b></p><p><b> 表4-4公司信息表</b></p><p> 表4-5管理員信息表</p><p><b> 4.4.2數(shù)據(jù)存儲</b></p><p> 表4-6 車輛信息匯總表</p><p> 表4-7 客戶信息匯總表</p&
102、gt;<p> 表4-8 租賃信息匯總表</p><p><b> 4.4.3數(shù)據(jù)流</b></p><p> 表4-9 客戶信息數(shù)據(jù)流表</p><p> 表4-10 車輛信息數(shù)據(jù)流表</p><p> 表4-11 租賃信息數(shù)據(jù)流表</p><p> 4.4.4 處理過
103、程</p><p> 表4-12 系統(tǒng)驗證過程表</p><p> 表4-13 車輛管理過程表</p><p> 表4-14 客戶管理過程表</p><p> 表4-15 租賃管理過程表</p><p> 第五章 數(shù)據(jù)庫的設(shè)計、生成與配置</p><p> 數(shù)據(jù)庫的設(shè)計目標是合理的
104、存儲,提高存儲效率,減少數(shù)據(jù)冗余,保證數(shù)據(jù)的完整和一致,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應用系統(tǒng)的效率及實現(xiàn)的效果產(chǎn)生影響。為了設(shè)計出合理的數(shù)據(jù)庫結(jié)構(gòu),設(shè)計數(shù)據(jù)庫系統(tǒng)時應該首先充分了解用戶各個方面的需求,包括現(xiàn)有的及將來可能增加的需求。然后再對需求進行分析、歸納、總結(jié),最后才進行數(shù)據(jù)庫的概念和邏輯結(jié)構(gòu)設(shè)計[16]。</p><p> 5.1數(shù)據(jù)庫需求分析</p><p> 用戶的具體需求主
105、要體現(xiàn)在數(shù)據(jù)的存儲,查詢和更新上。要了解用戶需要把什么數(shù)據(jù)存儲起來,哪些數(shù)據(jù)需要經(jīng)常查詢、更新和刪除,收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程。</p><p> 本系統(tǒng)有客戶,車輛,租賃這三個實體,其中租賃信息中包括租賃編號,車輛編號,客戶編號,取車時間,預租天數(shù),還車時間,租賃總價等。整體的設(shè)計思想是,系統(tǒng)管理員可以對數(shù)據(jù)庫中的所有數(shù)據(jù)都有操作權(quán)限,包括所有信息的增刪改查操作;客戶可以查看公司信息,瀏覽車輛信
106、息,進行相應的租賃和歸還操作。通過上述系統(tǒng)功能分析,針對一般工作流引擎的需求,總結(jié)出如下的需求信息:</p><p> (1)需要存儲用戶信息;</p><p> (2)需要對用戶進行區(qū)分,不同用戶具有不同權(quán)限;</p><p> (3)需要存儲車輛信息;</p><p> (4)需要存儲租賃信息;</p><p&
107、gt; (5)需要存儲公司信息。</p><p> 經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的拓展,設(shè)計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):</p><p> (1)用戶信息表,包括的數(shù)據(jù)項有:員工編號,員工姓名,密碼,身份證號,性別,年齡,聯(lián)系方式,工作單位等。</p><p> (2)車輛信息表,包括的數(shù)據(jù)項有:車輛編號,車輛名稱,車身顏色,購買日期,生
108、產(chǎn)廠商,購買價格,租賃單價等。</p><p> (3)租賃信息表,包括的數(shù)據(jù)項有:租賃編號,車輛編號,客戶編號,取車日期,歸還日期,租賃天數(shù),租賃狀態(tài),租賃總價等。</p><p> 5.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p> 概念結(jié)構(gòu)設(shè)計基礎(chǔ)是完成需求分析后提供的需求說明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,在概念設(shè)計階段中,設(shè)計人員從管理員的角度看
109、待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反映管理者觀點的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計從設(shè)計過程中獨立開來,使各階段的任務相對單一化,設(shè)計復雜程度大大降低,不受特定DBMS的限制。</p><p> 利用ER方法進行數(shù)據(jù)庫的概念設(shè)計,可分成三步進行:首先設(shè)計局部E-R模式,然后把各局部E-R模式綜合成一個全局模式,最后對全局ER模式進行優(yōu)化,得到最終的模式,即概念模式。概念設(shè)計中自頂向下的實體分析
110、方法,即常用的實體聯(lián)系模型(簡稱E-R模型),對具體數(shù)據(jù)進行抽象加工,將實體集合抽象成實體類型。用實體間聯(lián)系反映現(xiàn)實世界事物間的內(nèi)在聯(lián)系。E-R模型是建立概念性數(shù)據(jù)模型的有力工具。</p><p> 通過對汽車租賃管理系統(tǒng)的分析,系統(tǒng)總體E-R圖如下圖所示:</p><p> 圖5-1 系統(tǒng)總體E-R圖</p><p> 根據(jù)前面的設(shè)計,規(guī)劃出來的實體有:管
111、理員實體,公司實體,客戶實體,車輛實體,租賃表實體。各個實體及其屬性下圖所示:</p><p> 圖5-2 管理員實體屬性圖</p><p> 圖5-3 公司實體屬性圖</p><p> 圖5-4 車輛實體屬性圖</p><p> 圖5-5 客戶實體屬性圖</p><p> 圖5-6 租賃實體屬性圖&
112、lt;/p><p> 5.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)庫邏輯設(shè)計就是在概念設(shè)計的基礎(chǔ)上,把概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,這種實際數(shù)據(jù)模型也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu),設(shè)計這種數(shù)據(jù)模型就是數(shù)據(jù)庫邏輯設(shè)計。根據(jù)前面定義的實體、實體間的關(guān)系,形成數(shù)據(jù)庫的表格以及各個表之間的關(guān)系。</p><p> 表5-1 管理員信息表</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車租賃管理系統(tǒng)設(shè)計與開發(fā)畢業(yè)設(shè)計
- 汽車租賃管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計(汽車租賃管理系統(tǒng))開題報告
- 畢業(yè)設(shè)計——jsp的汽車租賃管理系統(tǒng)
- 畢業(yè)設(shè)計-汽車租賃系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計--汽車租賃系統(tǒng)的設(shè)計與實現(xiàn)
- 汽車租賃管理系統(tǒng)畢業(yè)設(shè)計(論文)開題報告
- 畢業(yè)設(shè)計--汽車銷售企業(yè)關(guān)系管理系統(tǒng)設(shè)計與開發(fā)
- 畢業(yè)設(shè)計論文 汽車租賃管理系統(tǒng)的數(shù)據(jù)庫設(shè)計
- 畢業(yè)設(shè)計-房屋租賃管理系統(tǒng)
- 畢業(yè)設(shè)計-房屋租賃管理系統(tǒng)
- 汽車租賃管理系統(tǒng)設(shè)計與實現(xiàn)——畢業(yè)論文
- 汽車租賃管理系統(tǒng)設(shè)計與實現(xiàn)——畢業(yè)論文
- 汽車租賃管理系統(tǒng)設(shè)計與實現(xiàn)-畢業(yè)論文
- 汽車租賃管理系統(tǒng)設(shè)計與實現(xiàn)——畢業(yè)論文
- 畢業(yè)設(shè)計---delphi房屋租賃管理系統(tǒng)
- 在線房屋租賃管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--物業(yè)管理系統(tǒng)設(shè)計與開發(fā)
- 圖書管理系統(tǒng)設(shè)計與開發(fā)【畢業(yè)設(shè)計】
- 汽車服務管理系統(tǒng)畢業(yè)設(shè)計
評論
0/150
提交評論