【畢業(yè)學(xué)位論文】(Word原稿)大型企業(yè)車輛管理調(diào)度系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)大型企業(yè)車輛管理調(diào)度系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)大型企業(yè)車輛管理調(diào)度系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)大型企業(yè)車輛管理調(diào)度系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)大型企業(yè)車輛管理調(diào)度系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

I 碩 士 專 業(yè) 學(xué) 位 論 文 大型企業(yè)車輛管理調(diào)度系統(tǒng) 文作者 指導(dǎo)教師 教授 申請學(xué)位 工程碩士 培養(yǎng)單位 軟件學(xué)院 學(xué)科專業(yè) 軟件工程 研究方向 項目管理 答辯委員會主席 評 閱 人 南開大學(xué)研究生院 中圖分類號: 學(xué)校代碼: 10055 密級: 目錄 錄 第 1 章 前言 . 1 第一節(jié) 系統(tǒng)開發(fā)背景 . 1 究背景 . 1 內(nèi)外研究現(xiàn)狀 . 2 在的問題 . 3 第二節(jié) 本課題的研究內(nèi)容 . 4 題研究內(nèi)容 . 4 究計劃與預(yù)期成果 . 5 題意義 . 6 第 2 章 本課題涉及的主要技術(shù) . 7 發(fā)工具概述 . 7 據(jù)庫技術(shù)概述 . 8 據(jù)存取技術(shù) . 9 課題中用到的數(shù)據(jù)庫技術(shù) . 9 第 3 章 車輛管理調(diào)度系統(tǒng)的需求分析 . 10 求調(diào)查 . 10 能需求分析 . 11 輛檔案管理 . 12 輛運營管理 . 12 輛日常管理 . 12 第 4 章 車輛管理調(diào)度系統(tǒng)的總體設(shè)計 . 15 目錄 統(tǒng)層次結(jié)構(gòu)概述 . 15 統(tǒng)總體功能結(jié)構(gòu) . 16 能模塊分解 . 16 第 5 章 車輛管理調(diào)度系統(tǒng)的詳細設(shè)計 . 19 統(tǒng)中各模塊的詳細設(shè)計 . 19 戶登錄 . 19 輛檔案管理 . 19 輛運營管理 . 20 輛管理 . 20 駛員管理 . 20 據(jù)庫設(shè)計 . 21 數(shù)據(jù)庫與系統(tǒng)的連接 . 28 第 6 章 車輛管理調(diào)度系統(tǒng)的實現(xiàn) . 30 界面設(shè)計 . 30 功能模塊的實現(xiàn) . 30 輛管理檔案 . 37 輛運營管理 . 37 輛日常管理 . 37 第 7 章 總結(jié) . 50 參考文獻 . 52 附錄 .未定義書簽。 第一章 前言 1 第一章 前言 第一節(jié) 系統(tǒng)開發(fā)背景 究背景 隨著我國經(jīng)濟的快速發(fā)展,交通在各項經(jīng)濟活動和日常生活中占據(jù)著非常重要的地位,而汽車作為目前重要的交通工具之一,在其中扮演著重要的角色。一個單位中汽車的多少、好壞,也從側(cè)面反應(yīng)了這個單位的經(jīng)濟實力是否強大。汽車對企事業(yè)單位的發(fā)展,起到了不可磨滅的重要作用。但是當汽車在發(fā)揮它的作用的同時,也漸漸地帶 來了一些問題。 如今,信息化時代已經(jīng)全面到來,生活中各種信息紛繁復(fù)雜。并且交通的日益發(fā)達,使用車輛的人越來越多,一個機關(guān)企事業(yè)單位也不再是簡單地擁有一輛商務(wù)車,而是有很多輛車組成,而且車型、分工也不再單一,對于擁有各種類型車輛的大型機關(guān)企事業(yè)單位,車輛的管理工作成為日常事務(wù)中的一項重要工作。如何讓事務(wù)管理人員及時了解每一輛車的情況,提高車輛的使用效率,就成為各單位中亟待解決的一個難題。 一個企業(yè)的良好發(fā)展,離不開先進的管理手段和方式。作為機關(guān)企事業(yè)單位發(fā)展的重要環(huán)節(jié),車輛的管理同樣需要一種先進的管理手段和方 式。大型企業(yè)車輛管理調(diào)度系統(tǒng)就是在這樣的大背景下應(yīng)運而生的。 由于車輛管理調(diào)度的流程十分嚴謹,可以杜絕人為造成的各種不利因素,解決實際管理中普遍存在的“跑冒滴漏”的問題,統(tǒng)計數(shù)據(jù)的真實性能使管理模式趨于完善和更加規(guī)范,避免了傳統(tǒng)人工操作中某些人為因素帶來的合作者之間的信任危機。 這樣的系統(tǒng),發(fā)揮了計算機存儲空間大、處理性能高、數(shù)據(jù)安全可靠、內(nèi)容清晰鮮明等優(yōu)勢,對機關(guān)企事業(yè)單位的車輛進行管理,實現(xiàn)了計算機資源的合理利用,實現(xiàn)了減少勞動力、提高勞動質(zhì)量的目的。 高程度的信息化管理,以及簡單易懂的可視化操作界面,使 管理者能夠?qū)囕v的基本信息,駕駛員的信息,車輛的運營、維修、違章、事故等第一章 前言 2 信息一目了然,便于大型企業(yè)的車輛管理者對車輛及駕駛員進行管理調(diào)度。 雖然市面上陸續(xù)推出了五花八門的車輛管理系統(tǒng),并取得了一定規(guī)模的應(yīng)用。但由于開發(fā)經(jīng)驗的缺乏或?qū)π袠I(yè)理解有偏差,使得市場上的產(chǎn)品的質(zhì)量參差不齊,不能適用于各種規(guī)模的企事業(yè)單位,開發(fā)出來的系統(tǒng)與實際應(yīng)用很難完全適用,軟件或多或少地存在著一些缺陷,例如存在操作不方便,車輛與駕駛員信息不統(tǒng)一等問題。 隨著國民經(jīng)濟的日益增長,車輛已成為最重要的交通工具,在企事業(yè)單位中得以普及,特別 是在大型企事業(yè)單位中,其車輛的數(shù)目已經(jīng)遠遠不止簡單的幾輛,與此同時便產(chǎn)生了有限的車輛資源的合理分配及使用的問題。該問題涉及到車輛的檔案管理;駕駛員的檔案管理;車輛(維修費用、洗車費用、燃料費用、養(yǎng)路費等)管理;車輛使用管理和交通事故管理等實際操作中可能會涉及到的各種問題。本課題針對當前發(fā)展環(huán)境下,各大機關(guān)企事業(yè)單位信息化管理調(diào)度車輛的實際應(yīng)用特點,通過分析調(diào)查其具體業(yè)務(wù)流程和信息化需求,進行系統(tǒng)地設(shè)計和實現(xiàn)。采用查找文獻、調(diào)查分析、同類系統(tǒng)的功能界面分析等方式,進行系統(tǒng)的需求分析和業(yè)務(wù)邏輯的設(shè)計,采用 發(fā)工具對軟件界面原型進行快速實現(xiàn),然后在確定界面原型的基礎(chǔ)上,進行具體系統(tǒng)業(yè)務(wù)功能的實現(xiàn)。 本課題設(shè)計和實現(xiàn)的大型企業(yè)車輛管理調(diào)度系統(tǒng)包括車輛管理、駕駛員管理,以及車輛的運營、維修、違章、事故管理等內(nèi)容,具有完整的增、刪、改、查功能,界面友好,操作方便易于上手。該系統(tǒng)有利于機關(guān)企事業(yè)單位專業(yè)化、信息化管理,提高效率,節(jié)約人力資源,具有很強使用價值。 內(nèi)外研究現(xiàn)狀 隨著我國經(jīng)濟日益發(fā)展,車輛的數(shù)量在不斷的增加,特別是大型企事業(yè)單位,對車輛管理系統(tǒng)的需求也逐漸增加,車輛管理系統(tǒng)也隨之出現(xiàn)了很多。這些 車輛管理系統(tǒng)有用多種開發(fā)軟件開發(fā)的,有用 發(fā)的; 有用 發(fā)的;有用 發(fā)的;有用 發(fā)的;還有用 發(fā)的等等。其中也不乏優(yōu)秀之作。這些車輛管理系統(tǒng)的特點第一章 前言 3 是,都實現(xiàn)了包括車輛檔案管理;駕駛員檔案管理;車輛運營信息管理;車輛事故信息管理;車輛維修信息管理;車輛費用管理等幾個功能模塊。需要改進的地方有:各模塊之間的部分數(shù)據(jù)必須統(tǒng)一,如車輛事故信息管理模塊中的駕駛員,事故車輛必然來自司機模塊和車輛信息模塊,為了可以靈活的處理數(shù)據(jù),系統(tǒng)應(yīng)該提供一個數(shù)據(jù)接 口,允許對數(shù)據(jù)進行導(dǎo)出處理,系統(tǒng)目標設(shè)計是用數(shù)據(jù)表導(dǎo)出數(shù)據(jù),可以方便用戶靈活的處理數(shù)據(jù)。 和普通系統(tǒng)一樣,該系統(tǒng)也應(yīng)具有一個對系統(tǒng)用戶進行管理的用戶管理模塊,包括用戶添加,用戶密碼的修改,用戶的刪除(只限管理員)。有的車輛系統(tǒng)操作復(fù)雜,有的車輛管理系統(tǒng)操作簡單。總之,現(xiàn)在的車輛管理系統(tǒng)產(chǎn)品很多,質(zhì)量參差不齊。 在的問題 在當今網(wǎng)絡(luò)經(jīng)濟的時代,許多企業(yè)還處在手工及半手工狀態(tài),并沒有真正通過計算機管理系統(tǒng)來實現(xiàn)改造流程、強化管理、降低成本、堵漏節(jié)流、提升效益的管理目標。所以,引入先進的管理思想和管理 工具,利用企業(yè)車輛管理系統(tǒng)幫助各大機關(guān)企事業(yè)單位走上科學(xué)化、正規(guī)化、高效化的管理是當務(wù)之急。 目前許多軟件開發(fā)廠商也都陸續(xù)推出了企業(yè)車輛管理系統(tǒng),但由于自身經(jīng)驗的缺乏,或?qū)ζ髽I(yè)需求理解的不足,致使市場上的產(chǎn)品質(zhì)量參差不齊。由于軟件開發(fā)公司自身經(jīng)驗的缺乏和對企業(yè)車輛管理工作理解的不夠透徹,致使開發(fā)出來的系統(tǒng)與實際應(yīng)用不能完全吻合,應(yīng)用軟件或多或少地存在著一些缺陷。例如操作過于繁瑣,難以實現(xiàn);車輛與駕駛員信息不能對應(yīng)。 實施企業(yè)車輛管理調(diào)度系統(tǒng)的成本較高。其成本主要由購買系統(tǒng)軟件、安置適合軟件運作的硬件、聘請服 務(wù)商或服務(wù)人員、開展人員培訓(xùn)等幾部分構(gòu)成,運做初期成本略高。其次,如果在實施時出現(xiàn)失誤,可能引起整個企業(yè)車輛日常管理調(diào)度的低效甚至出現(xiàn)癱瘓的情況。 但無論如何,企業(yè)車輛管理調(diào)度系統(tǒng)的作用是不容質(zhì)疑的。因此,對于各大機關(guān)企事業(yè)單位而言,應(yīng)緊跟行業(yè)發(fā)展的潮流,努力抓住機會,使第一章 前言 4 企業(yè)管理更加科學(xué)化、標準化、高效化、規(guī)范化。 所以開發(fā)一個簡單易用、操作性強、符合用戶要求、具有快速響應(yīng)能力的企業(yè)車輛管理調(diào)度系統(tǒng),對于普及企業(yè)管理的信息化具有非常重要的實用意義。 第二節(jié) 本課題的研究內(nèi)容 題研究內(nèi)容 本課題根 據(jù)當前大型企業(yè)車輛管理調(diào)度的業(yè)務(wù)需求特點,分析和設(shè)計一種基本功能齊全,易用性好,具有分析統(tǒng)計能力的車輛管理調(diào)度系統(tǒng),并通過可視化應(yīng)用開發(fā)工具 實現(xiàn)。該系統(tǒng)可直接切合企業(yè)的實際應(yīng)用場景,能夠直接應(yīng)用于企業(yè)的實際管理過程中,具有較強的實用性和易用性。 本課題通過分析大型企業(yè)車輛管理調(diào)度業(yè)務(wù)的處理流程,獲取企業(yè)在管理過程中需要實現(xiàn)信息化管理的功能需求點,對這些需求點進行數(shù)據(jù)建模,建立業(yè)務(wù)模型與數(shù)據(jù)模型,使用 據(jù)庫來快速實現(xiàn)該系統(tǒng)。 由于本課題的研究目標是開發(fā)出滿足實際應(yīng)用需求的車輛管理調(diào)度系統(tǒng),因此整個系統(tǒng)的實現(xiàn)遵循軟件工程的開發(fā)過程,將依次經(jīng)過項目計劃、需求分析、系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計、界面實現(xiàn)、業(yè)務(wù)編碼實現(xiàn)、功能調(diào)試、系統(tǒng)測試等階段。 本課題采用分析調(diào)查、查找文獻、類似系統(tǒng)的功能界面分析等方式進行系統(tǒng)的需求分析和業(yè)務(wù)邏輯的設(shè)計,并在分析業(yè)務(wù)邏輯模型的基礎(chǔ)上,抽象出系統(tǒng)中的實體和關(guān)系,建立數(shù)據(jù)模型,并生成系統(tǒng)的物理數(shù)據(jù)庫。采用 視化開發(fā)工具對軟件界面原型進行快速實現(xiàn)。在確定界面原型的基礎(chǔ)上,進行業(yè)務(wù)功能的實現(xiàn)。 實現(xiàn)的車輛管理調(diào)度系統(tǒng)具有完整的車輛管理、駕駛員管理,以及車輛的運營、維修、違 章、事故管理等功能,并且具有操作方便、功能易用、界面友好等特點。 本課題的創(chuàng)新性在于: 第一章 前言 5 1、行業(yè)信息化管理是傳統(tǒng)產(chǎn)業(yè)升級以及信息技術(shù)拓展應(yīng)用空間的重要途徑。本課題切合企業(yè)車輛管理的信息化需求,實現(xiàn)一個具有實際應(yīng)用價值的車輛管理調(diào)度系統(tǒng),為企業(yè)提供了新的符合需求的產(chǎn)品,具有很好的實用性和很強的可操作性。 2、該課題的實現(xiàn)不僅需要軟件工程、系統(tǒng)分析與設(shè)計、軟件編程、數(shù)據(jù)庫等知識或技能,還需要對企業(yè)車輛管理調(diào)度過程以及業(yè)務(wù)流程有一個全面細致深入的了解。課題本身具有多學(xué)科交叉的研究背景。 究計劃與預(yù)期成 果 1、車輛檔案管理:包括車輛檔案錄入、車輛檔案查詢、車輛異動列表、車輛異動查詢、車輛報廢、車輛報廢查詢等功能。 2、車輛運營管理:車輛運營列表、車輛運營查詢、清空運營表等功能。 3、車輛日常管理:包括三個子功能: ( 1)維修管理:車輛維修列表、車輛維修查詢、添加零件; ( 2)違章管理:車輛違章列表、車輛違章查詢; ( 3)事故管理:車輛事故列表、車輛事故查詢。 4、駕駛員管理:駕駛員檔案管理、駕駛員檔案查詢、駕駛員獎罰等功能。 5、系統(tǒng)設(shè)置:系統(tǒng)初始化、管理員設(shè)置、權(quán)限設(shè)置、關(guān)于等功能。 6、系統(tǒng)維護:數(shù)據(jù) 備份、數(shù)據(jù)恢復(fù)等功能。 企業(yè)車輛管理調(diào)度系統(tǒng)基本依據(jù)上述業(yè)務(wù)模塊進行需求分析、設(shè)計與實現(xiàn)。構(gòu)建的管理系統(tǒng)程序和數(shù)據(jù)庫能夠滿足上述管理的要求,從而能夠?qū)嶋H地應(yīng)用于企業(yè)的車輛管理工作中,為企業(yè)的管理提供便利,降低成本,創(chuàng)造出直接的經(jīng)濟效益。 本研究擬解決的關(guān)鍵問題主要有: 1、實現(xiàn)車輛管理的主處理流程,使管理者能夠直觀明了的使用軟件對車輛、駕駛員等信息進行管理,實現(xiàn)車輛管理的信息化。 2、車輛管理調(diào)度系統(tǒng)的數(shù)據(jù)庫邏輯模型與物理模型的建立。由于本課題涉及的數(shù)據(jù)庫實體對象眾多,且實體間的關(guān)系錯綜復(fù)雜,因此需要結(jié)合第一章 前言 6 實 際業(yè)務(wù)需求,進行全面綜合的系統(tǒng)分析,才能正確地實現(xiàn)數(shù)據(jù)庫建模。 3、車輛管理調(diào)度系統(tǒng)中各大管理功能的實現(xiàn)以及易用性的設(shè)計。本課題利用 界面快速實現(xiàn)能力和數(shù)據(jù)庫的控制能力,進行各個業(yè)務(wù)功能的實現(xiàn)。同時在實現(xiàn)過程中,還要進行易用性的設(shè)計,做到真正符合用戶的實際使用需求。 題意義 本課題根據(jù)大型企事業(yè)單位對車輛管理需求設(shè)計程序流程,按照軟件開發(fā)流程,分析、設(shè)計與實現(xiàn)一個簡單易用、操作性強、能滿足用戶需求、具有快速響應(yīng)能力的車輛管理系統(tǒng)。本課題研發(fā)的系統(tǒng)也以方便、快捷、成本低為特色,提高效率,減輕 工作人員以往繁忙的工作,加速信息的更新速度,使企事業(yè)單位管理者能在第一時間了解到車輛及相關(guān)人員、費用的信息,從而方便管理者管理。 該系統(tǒng)對于一個用車單位來說,不但可以對車輛的使用進行合理的管理調(diào)度,而且對車輛的使用情況進行跟蹤記錄,有助于單位車輛責(zé)任負責(zé)到人,避免責(zé)任混亂、費用虛假等一系列問 題。第二章 本課題涉及的主要技術(shù) 7 第二章 本課題涉及的主要技術(shù) 發(fā)工具概述 可視化程序設(shè)計語言中應(yīng)用最常用的軟件,它具有簡單易學(xué)、功能強大、等優(yōu)點。它提供了開發(fā) 用程序最簡捷、最迅速的方法,是專業(yè)開發(fā) 人員最喜歡用得開發(fā)工具之一,容易被各類人接受。現(xiàn)在,數(shù)以百萬計的程序設(shè)計人員正在用 發(fā)各種類型的軟件。 提供的開發(fā)環(huán)境與 x、 用更加方便,其代碼效率已達到 +的水平。 用來創(chuàng)建高性能的企業(yè)應(yīng)用程序和基于 中心思想就是要便于程序員使用,無論是新手還是專家。 用了可以簡單建立應(yīng)用程序的 統(tǒng), 但是又可以開發(fā)相當復(fù)雜的程序。程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來指定組件的屬性和方法。因為默認的屬性和方法已經(jīng)有一部分定義在了組件內(nèi),所以程序員不用寫多少代碼就可以完成一個簡單的程序。 程序可以包含一個或多個窗體,又或者是一個主窗體和多個子窗體,類似于操作系統(tǒng)的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。 組件既可以擁有用戶界面,也可以沒有。這樣一來服務(wù)器端程序就可以處理增加的模塊。 用參數(shù)計算的方法來進行垃圾收集,這個 方法中包含有大量的對象,提供基本的面向?qū)ο笾С?。因為越來越多組件的出現(xiàn),程序員可以選用自己需要的擴展庫。和有些語言不一樣, 大小寫不敏感,但是能自動轉(zhuǎn)換關(guān)鍵詞到標準的大小寫狀態(tài),以及強制使得符號表入口的實體的變第二章 本課題涉及的主要技術(shù) 8 量名稱遵循書寫規(guī)則。默認情況下字符串的比較是對大小寫敏感的,但是可以關(guān)閉這個功能。 量的第三方控件針對用和重用這些控件的方法,但是由于語言問題,從一個應(yīng)用程序創(chuàng)建另外一個并不簡單。 據(jù)庫技術(shù)概述 數(shù)據(jù)庫是長期存儲在計 算機內(nèi)、有組織的、大量的、共享的數(shù)據(jù)集合。它可以供各種用戶共享,具有最小冗余度和較高的數(shù)據(jù)獨立性。 數(shù)據(jù)庫建立、運用和維護時對數(shù)據(jù)庫進行統(tǒng)一控制,以保證數(shù)據(jù)的完整性、安全性,并在多用戶同時使用數(shù)據(jù)庫時進行并發(fā)控制,在發(fā)生故障后對系統(tǒng)進行恢復(fù)。使用數(shù)據(jù)庫可以帶來許多好處:如減少數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間;實現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。關(guān)系數(shù)據(jù)庫是目前使用最廣泛的數(shù)據(jù)庫系統(tǒng)。關(guān)系系統(tǒng)只有“表”這一種數(shù)據(jù)結(jié)構(gòu) 。 言是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語言。 據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體。 言支持關(guān)系數(shù)據(jù)庫三級模式結(jié)構(gòu),其中外模式對應(yīng)于視圖和部分基本表,模式對應(yīng)于基本表,內(nèi)模式對應(yīng)于存儲文件。用戶可以用 言對基本表和視圖進行查詢或其他操作,基本表和視圖一樣,都是關(guān)系。 基本表是本身獨立存在的表,在 一個關(guān)系就對應(yīng)一個表。一個(或多個)基本表對應(yīng)一個存儲文件,一個表可以帶若干索引,索引也存放存儲文件中。存儲文件的邏輯結(jié)構(gòu)組成了關(guān)系數(shù)據(jù)庫的內(nèi)模式。 視圖 是從一個或幾個基本表導(dǎo)出的表,它與基本表不同,是一個虛表。它本身不獨立存儲在數(shù)據(jù)庫中,即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放導(dǎo)出視圖的基本表中,因此視圖是一個虛表。視圖在概念上與基本表等同,用戶可以在視圖上再定義視圖。 數(shù)據(jù)庫查詢是數(shù)據(jù)庫的核心操作。 言提供了 句進行數(shù)第二章 本課題涉及的主要技術(shù) 9 據(jù)庫的查詢,該語句具有靈活的使用方式和豐富的功能。 句既可以完成簡單的單表查詢,也可以完成復(fù)雜的連接查詢和嵌套查詢。單表查詢是指僅涉及一個表的查詢。連接查詢是查詢同時涉及兩個以上的表,包括自身連接查詢,外連接查詢,復(fù)合條件連接查詢等。此外還有重要的嵌套查詢。 據(jù)存取技術(shù) 微軟公司推出的在 用在數(shù)據(jù)庫上的對象鏈接和嵌入 )的數(shù)據(jù)存取技術(shù) 。 它具有能屏蔽數(shù)據(jù)訪問的復(fù)雜性 、 高效率訪問數(shù)據(jù)庫以及支持各種媒體格式等特性 。 經(jīng)過幾個版本的修訂 , 目前 術(shù)已越來越完善 。 用程序是通過如下步驟存取數(shù)據(jù)的 : 應(yīng)用程 基礎(chǔ)上 , 所以它具 大部分特性 , 例如 了可以存取關(guān)系數(shù)據(jù)庫外 , 還可以存取如電子郵件 、 聲音及電影等各種媒體的數(shù)據(jù) 。 課題中用到的數(shù)據(jù)庫技術(shù) 在開發(fā)使用 用了 s s s et & & ;車輛管理調(diào)度系統(tǒng)的需求分析 10 第三章 車輛管理調(diào)度系統(tǒng)的需求分析 大型企業(yè)車輛管理調(diào)度的業(yè)務(wù)流程和業(yè)務(wù)需求是該系統(tǒng)的設(shè)計與實現(xiàn)的基礎(chǔ)。需求分析就是要明確系統(tǒng)要我們?nèi)プ鍪裁?,確定要完成怎樣的功能以及如何做才 能達到用戶的要求。只有充分理解了系統(tǒng)的需求,才能確保以后開發(fā)出來的系統(tǒng)能夠滿足業(yè)務(wù)的要求;只有準確而又清晰的需求分析,才能夠使最終的產(chǎn)品能夠經(jīng)受市場的檢驗,獲得市場的認可和良好的評價。所以說,系統(tǒng)的需求分析是該系統(tǒng)能否取得成功的關(guān)鍵步驟,它既是系統(tǒng)開發(fā)的第一步,也是最重要的一步。 大型企業(yè)車輛管理調(diào)度系統(tǒng)的需求分析過程主要分為兩個步驟:第一步是需求調(diào)查,需求調(diào)查就是通過調(diào)查和交流,了解用戶的真實應(yīng)用場景、管理系統(tǒng)需要處理的業(yè)務(wù)流程與對象以及用戶對管理信息系統(tǒng)的功能和性能要求;第二步是需求分析,需求分析就是根 據(jù)調(diào)查的結(jié)果對需求進行分析,確定系統(tǒng)的范圍以及功能、性能、接口等方面的需求,抽象出業(yè)務(wù)需求模型,通過該模型指導(dǎo)后續(xù)的設(shè)計和開發(fā)以及測試。 求調(diào)查 需求調(diào)查是需求分析工作的前置任務(wù),是保證需求準確性、清晰性和完整性的重要前提。在需求調(diào)查過程中,獲得的系統(tǒng)需求必須是符合用戶真實情況、體現(xiàn)用戶真實意志的需求。與實際情況有偏差的錯誤需求,會使整個系統(tǒng)的設(shè)計和實現(xiàn)工作事倍功半,陷入失敗的泥潭。而要獲得并理解用戶的真實需求,首先就是要做好仔細而又詳實的調(diào)查工作。 當前國內(nèi)經(jīng)濟形勢一片大好,車輛作為最重要的交通工 具之一,已經(jīng)在企事業(yè)單位中得以普及,特別是在大型機關(guān)企事業(yè)單位中,其車輛的數(shù)目已經(jīng)遠遠不止簡單的幾輛,與此同時便產(chǎn)生了有限的車輛資源的合理分配及使用的問題,車輛管理系統(tǒng)應(yīng)運而生。一個具有實際應(yīng)用前景的車輛管理調(diào)度系統(tǒng)不一定是功能大而全的系統(tǒng),但它必須是一個靈活、操作簡便、基本功能完善、能為企業(yè)的管理帶來便利的管理系統(tǒng)。 第三章 車輛管理調(diào)度系統(tǒng)的需求分析 11 本文要實現(xiàn)的車輛管理系統(tǒng)主要面向大型機關(guān)企事業(yè)單位。基于這些單位的經(jīng)營、運行現(xiàn)狀,要求系統(tǒng)能夠提供基本的業(yè)務(wù)需求,如車輛檔案管理、駕駛員管理、車輛運營管理、車輛維修管理、車輛事故管理、車輛違 章管理等業(yè)務(wù)功能。 在本課題的研究過程中,通過對本市的一家大型企業(yè)的實地調(diào)查和了解,根據(jù)該企業(yè)的車輛管理特點,并結(jié)合企業(yè)車輛管理的一般業(yè)務(wù)流程,總結(jié)出了大型企業(yè)車輛管理調(diào)度系統(tǒng)的幾個基本要求: ( 1)對車輛基本信息的管理,包括車輛的牌照、類型、保險、年檢、異動、報廢等基本情況; ( 2)對車輛運營的管理,包括運營日期、運營收入等信息; ( 3)對車輛的日常管理,包括車輛的維修、違章、事故等情況的信息; ( 4)對駕駛員檔案的管理,包括駕駛員姓名、編號、駕駛證號、領(lǐng)證日期、證件有效期、駕齡、準駕車型、工作時間、聯(lián)系 電話、年檢記錄等內(nèi)容; ( 5)對系統(tǒng)設(shè)置的管理,包括管理員設(shè)置、權(quán)限設(shè)置、系統(tǒng)初始化等功能; ( 6)對系統(tǒng)的維護,包括數(shù)據(jù)備份和數(shù)據(jù)維護等功能; 上述需求項是大型機關(guān)企事業(yè)單位在車輛管理方面的基本需求。本文后續(xù)將會通過需求調(diào)查得到的上述基本用戶需求進行詳細地分析,獲得更加細化的功能需求點,以指導(dǎo)管理系統(tǒng)的設(shè)計與實現(xiàn)。 能需求分析 通過上述的需求調(diào)查,已經(jīng)獲得了大型企業(yè)車輛管理調(diào)度系統(tǒng)的一些基本需求。下面將根據(jù)當前企業(yè)車輛管理的特點與業(yè)務(wù)現(xiàn)狀,分別闡述該系統(tǒng)中涉及的各項功能以及該功能包含的一些具體特性 。 輛檔案管理 車輛檔案管理主要用于管理車輛的基本信息,包括 車輛檔案錄入、車輛檔案查詢、車輛異動列表、車輛異動查詢、車輛報廢、車輛報廢查詢等第三章 車輛管理調(diào)度系統(tǒng)的需求分析 12 功能。車輛檔案管理功能如圖 示。 圖 輛檔案管理功能示意圖 輛運營管理 車輛運營管理主要提供車輛的運營調(diào)度管理包括車輛運營列表、車輛運營查詢、清空運營表等功能。車輛運營管理功能如圖 示。 圖 輛運營管理功能示意圖 輛日常管理 車輛的日常使用,難免會發(fā)生事故、維修等情況,車輛的日常管理便第三章 車輛管理調(diào)度系統(tǒng)的需求分析 13 顯得尤為重要。 車輛日常管理包括:車輛維修管理、車輛違章管理、車輛事故管理等功能。車輛日常管理功能如圖 示。 圖 輛日常管理功能示意圖 駛員管理 企業(yè)車輛管理系統(tǒng),除了要對車輛進行運營調(diào)度的管理,還應(yīng)對企業(yè)的駕駛員進行必要的管理,以此也可作為績效考察、獎懲的依據(jù)。駕駛員管理功能如圖 示。 圖 駛員管理功能示意圖 第三章 車輛管理調(diào)度系統(tǒng)的需求分析 14 統(tǒng)設(shè)置 系統(tǒng)設(shè)置主要包括在業(yè)務(wù)處理過程中需要設(shè)置的一些基本屬性。包括管理員設(shè)置、權(quán)限設(shè)置、系統(tǒng)初始化等功能,以及關(guān)于信息。系統(tǒng)設(shè)置如圖 示。 圖 統(tǒng)設(shè)置功能示意圖 統(tǒng)維護 系統(tǒng)維護主要提供數(shù)據(jù)安全維護方面的工作,包括數(shù)據(jù)備份和數(shù)據(jù)維護兩項功能。系統(tǒng)維護功能如圖 示。 圖 統(tǒng)維護功能示意圖 第四章 車輛管理調(diào)度系統(tǒng)的總體設(shè)計 15 第四章 車輛管理調(diào)度系統(tǒng)的總體設(shè)計 通過上一章對車輛管理調(diào)度系統(tǒng)的需求分析,使我們明確了系統(tǒng)需要實現(xiàn)的功能,并了解了企業(yè)車輛管理的業(yè)務(wù)流程和特點。在確定了系統(tǒng)的開發(fā)范圍后,接下來要做的就是進行對系統(tǒng)的總體設(shè)計,將概念模型轉(zhuǎn)化為可通過軟件技術(shù)實現(xiàn)的信息模型。前面的需求分析階段,主要是考慮系統(tǒng)做什么;而在當前的總體設(shè)計階段,則需 要著重考慮系統(tǒng)怎么做。本章節(jié)討論的就是通過系統(tǒng)架構(gòu)的設(shè)計以及對各個功能子系統(tǒng)的分解,形成一個完整的系統(tǒng)設(shè)計結(jié)構(gòu),用于指導(dǎo)后續(xù)各功能模塊的詳細設(shè)計。 統(tǒng)層次結(jié)構(gòu)概述 車輛管理調(diào)度系統(tǒng)屬于單機版桌面應(yīng)用程序,它采用了 據(jù)訪問接口技術(shù)將數(shù)據(jù)庫信息與應(yīng)用程序關(guān)聯(lián)起來,使得應(yīng)用程序在運行過程中可以實時存取數(shù)據(jù)信息,進行業(yè)務(wù)的控制。在車輛管理調(diào)度系統(tǒng)的體系結(jié)構(gòu)中,從應(yīng)用程序的用戶界面層訪問數(shù)據(jù)庫需要經(jīng)過這幾個過程:包括用戶界面層、數(shù)據(jù)表現(xiàn)層、數(shù)據(jù)適配層和數(shù)據(jù)庫層 。 用戶界面層提供了一系列可視化的用戶界面組 件,如窗體、按鈕、主菜單、彈出菜單、輸入框、列表框、面板、下拉框、報表等 件,它直接面向用戶,負責(zé)將數(shù)據(jù)信息和業(yè)務(wù)流程展現(xiàn)給用戶。 數(shù)據(jù)表現(xiàn)層則負責(zé)將數(shù)據(jù)庫中的信息呈現(xiàn)給用戶,并提供數(shù)據(jù)的增加、刪除、修改、記錄瀏覽等操作,使用戶能夠直接控制數(shù)據(jù)信息。 數(shù)據(jù)適配層包含了數(shù)據(jù)表現(xiàn)組件所使用的數(shù)據(jù)源和數(shù)據(jù)集,并且負責(zé)將數(shù)據(jù)庫層與數(shù)據(jù)表現(xiàn)層進行關(guān)聯(lián),為應(yīng)用程序提供了操作原始數(shù)據(jù)庫的通道。 數(shù)據(jù)庫層主要是負責(zé)數(shù)據(jù)的存儲以及管理各數(shù)據(jù)表之間的關(guān)系。在本課題中,為了操作和演示方便,采用了輕量級的 為數(shù)據(jù)庫管理系統(tǒng)。但是如果需要支持大量數(shù)據(jù)的應(yīng)用時,可對現(xiàn)有數(shù)據(jù)庫進行簡單的轉(zhuǎn)化,將 據(jù)庫替換成 據(jù)庫,第四章 車輛管理調(diào)度系統(tǒng)的總體設(shè)計 16 不需要改動應(yīng)用程序的業(yè)務(wù)處理代碼,就能滿足使用新數(shù)據(jù)庫的要求。 統(tǒng)總體功能結(jié)構(gòu) 經(jīng)過上一章對車輛管理系統(tǒng)的需求分析,我們已經(jīng)知道知系統(tǒng)具有六大功能需求。在總體設(shè)計階段,需要通過結(jié)構(gòu)化和模塊化的設(shè)計方法對功能需求進行分解和設(shè)計。 根據(jù)功能需求的情況,可將系統(tǒng)劃分為用戶登錄模塊、前臺界面模塊、車輛檔案管理模塊、車輛運營管理模塊、車輛日常 管理模塊、駕駛員管理模塊、系統(tǒng)設(shè)置管理模塊、系統(tǒng)維護模塊等功能模塊。 系統(tǒng)分為兩級用戶:管理員與普通用戶。管理員擁有針對數(shù)據(jù)、系統(tǒng)、用戶等各方面的添加、刪除、修改、查詢等所有內(nèi)容的管理權(quán)限,而普通用戶可按照管理員的設(shè)置,通常只擁有查詢權(quán)限。 現(xiàn)僅以管理員為例,介紹其登陸后,可以訪問的功能模塊,如圖 示 . 圖 理員登錄的功能結(jié)構(gòu)圖 能模塊分解 ( 1)對車輛基本信息的管理,包括車輛的牌照、類型、保險、年檢、第四章 車輛管理調(diào)度系統(tǒng)的總體設(shè)計 17 異動、報廢等基本情況; ( 2)對車輛運營的管理,包括運營日期、運營收入等信息; ( 3)對駕駛員檔案的管理,包括駕駛員姓名、編號、駕駛證號、領(lǐng)證日期、證件有效期、駕齡、準駕車型、工作時間、聯(lián)系電話、年檢記錄等內(nèi)容; ( 4)對系統(tǒng)設(shè)置的管理,包括管理員設(shè)置、權(quán)限設(shè)置、系統(tǒng)初始化等功能; ( 5)對系統(tǒng)的維護,包括數(shù)據(jù)備份和數(shù)據(jù)維護等功能; 輛檔案管理模塊 車輛管理主要針對車輛的基本信息的管理,包括車輛的牌照 、類型、保險、年檢、異動、報廢等基本情況。管理員擁有增刪改查全部功能,許多問題也會自動提示,而普通用戶只擁有查詢的權(quán)限不能對該系統(tǒng)進行添加或者刪除。 輛運營管理模塊 對車輛日常運營的管理,包括運營日期、運營收入等信息 ,,當車輛在單位或者外出辦事的時候會,系統(tǒng)會再第一時間反映出來。 輛日常管理模塊 車輛日常管理主要針對車輛日常運營中常見的問題進行管理,例如車輛的違章、事故、維修等工作。 駛員管理模塊 駕駛員管理主要針對駕駛員的個人信息進行管理,包括駕駛員姓名、編號、駕駛證號、領(lǐng)證日期、證件有效期、駕齡、準駕車型、工作時間、聯(lián)系電話、年檢記錄等內(nèi)容,并以此作為績效考察、獎罰的根據(jù)。 第四章 車輛管理調(diào)度系統(tǒng)的總體設(shè)計 18 統(tǒng)設(shè)置與維護模塊 對系統(tǒng)設(shè)置的管理,包括管理員設(shè)置、權(quán)限 設(shè)置、系統(tǒng)初始化等功能,其中只有管理員擁有用戶及其權(quán)限的設(shè)置權(quán)限。 對系統(tǒng)的維護,包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等功能。第五章 車輛管理調(diào)度系統(tǒng)的詳細設(shè)計 19 第五章 車輛管理調(diào)度系統(tǒng)的詳細設(shè)計 通過前面幾個章節(jié)的需求分析和總體設(shè)計,明確了車輛管理調(diào)度系統(tǒng)需要實現(xiàn)的功能以及系統(tǒng)的架構(gòu)。本章將對上述業(yè)務(wù)功能的處理過程進行細化,詳細地分析各個功能模塊的處理過程以及數(shù)據(jù)庫的表結(jié)構(gòu)和實體關(guān)系模型,以便指導(dǎo)后續(xù)的界面設(shè)計和編碼實現(xiàn)。 統(tǒng)中各模塊的詳細設(shè)計 戶登錄 用戶登錄是系統(tǒng)的起始點,通過用戶登錄才能使用其他任何功能。我們把用戶分為兩種不 同的權(quán)限:管理員和普通用戶。使用不同身份登錄時擁有各不相同的權(quán)限,由于普通用戶的權(quán)限較少,本文將僅以管理員的身份對系統(tǒng)進行介紹。管理員用戶登錄的業(yè)務(wù)處理流程如圖 示 . 圖 戶登錄功能處理流程圖 輛檔案管理 車輛管理主要針對車輛的基本信息的管理,包括車輛的牌照、類型、保險、年檢、異動、報廢等基本情況。管理員擁有增刪改查全部功能,而普通用戶只擁有查詢的權(quán)限。 其具體的業(yè)務(wù)功能子模塊如圖 示。 第五章 車輛管理調(diào)度系統(tǒng)的詳細設(shè)計 20 圖 輛檔案管理功能模塊結(jié)構(gòu)圖 輛運營管理 對 車輛日常運營的管理,包括運營日期、運營收入等信息。有車輛運營列表、車輛運營查詢和清空運營表等功能。 輛管理 車輛管理模塊主要針對車輛日常運營中常見的問題進行管理,例如車輛的違章、事故、維修等工作。車輛管理的處理流程如圖 示。 圖 輛管理模塊處理流程圖 其中為方便管理,“車輛維修”內(nèi)添加了一項汽車零件信息,同時可根據(jù)給定的零件價格計算維修費用。 駛員管理 駕駛員管理主要針對駕駛員的個人信息進行管理, 包括駕駛員姓名、編號、駕駛證號、領(lǐng)證日期、證件有效期、駕齡、準駕車 型、工作時間、聯(lián)系電話、年檢記錄等內(nèi)容,并以此作為績效考察、獎罰的根據(jù)。 第五章 車輛管理調(diào)度系統(tǒng)的詳細設(shè)計 21 圖 駛員管理模塊處理流程圖 統(tǒng)設(shè)置 對系統(tǒng)設(shè)置的管理,包括管理員設(shè)置、權(quán)限設(shè)置、系統(tǒng)初始化等功能,其中只有管理員擁有用戶及其權(quán)限的設(shè)置權(quán)限。 統(tǒng)維護 為保護數(shù)據(jù)安全,要增加數(shù)據(jù)維護功能,對數(shù)據(jù)的維護,包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等功能; 據(jù)庫設(shè)計 數(shù)據(jù)庫表在關(guān)系數(shù)據(jù)庫中并不是孤立的,而是共同聯(lián)系、交錯,形成一個數(shù)據(jù)模型。根據(jù)關(guān)系數(shù)據(jù)庫中實體聯(lián)系的分析方式,可將本課題的數(shù)據(jù)庫表關(guān)系描述為如圖 示的 型。 第五章 車輛管理調(diào)度系統(tǒng)的詳細設(shè)計 22 圖 輛管理調(diào)度系統(tǒng)數(shù)據(jù)庫實體聯(lián)系圖 以下為具體的數(shù)據(jù)庫表的設(shè)計。 用戶表:該表用于保存系統(tǒng)登錄的用戶信息,包括用戶名,用戶密碼和用戶類型(分為管理員和普通用戶兩級用戶權(quán)限), 如表 示 。 表 戶表 字段名 意義 數(shù)據(jù) 類型 長度 備注 用戶姓名 登錄帳號名 文本 20 主鍵,唯一標識一個登錄帳號 密碼 登錄密碼 文本 20 用戶密碼 用戶類型 管理員標記 文本 10 不允許為空 權(quán)限表:用于管理用戶的權(quán)限, 如表 示 。 表 限表 字段名 意義 數(shù)據(jù)類型 長度 備注 車輛檔案錄入 錄入車輛檔案 文本 1 1 為有權(quán)限,0 為無權(quán)限,下同 第五章 車輛管理調(diào)度系統(tǒng)的詳細設(shè)計 23 車輛檔案查詢 查詢車輛檔案 文本 1 車輛異動列表 對車輛異動進行操作 文本 1 車輛異動查詢 查詢車輛異動 文本 1 車輛報廢 報廢車輛 文本 1 車輛報廢查詢 查詢報廢車輛 文本 1 車輛運營列表 調(diào)度運營車輛 文本 1 車輛運營查詢 查詢運營車輛 文本 1 清空運營表 清空運營表 文本 1 維修管理 管理車輛維修 文本 1 違章管理 管理車輛違章 文本 1 事故 管理 管理車輛事故 文本 1 駕駛員檔案列表 管理駕駛員檔案 文本 1 駕駛員檔案查詢 查詢駕駛員檔案 文本 1 駕駛員獎罰 對駕駛員獎罰 文本 1 系統(tǒng)初始化 初始化系統(tǒng) 文本 1 管理員設(shè)置 設(shè)置管理員 文本 1 權(quán)限設(shè)置 設(shè)置用戶權(quán)限 文本 1 數(shù)據(jù)備份 對數(shù)據(jù)備份 文本 1 數(shù)據(jù)恢復(fù) 恢復(fù)數(shù)據(jù) 文本 1 用戶名 文本 密碼 文本 用戶類型 文本 車輛檔案表:該表用于存儲車輛的基本信息,包括車牌號碼、車輛類型、駕駛員編號、購置日期、廠牌型號 、使用人或單位、車輛所在單位、年檢審、保險否、異動否、報廢否、備注等信息, 如表 示 。 表 輛檔案表 字段 意義 數(shù)據(jù)類型 長度 備注 第五章 車輛管理調(diào)度系統(tǒng)的詳細設(shè)計 24 名 車牌號碼 記錄車輛牌號 文 本 10 車輛類型 記錄車輛類型 文 本 10 駕駛員編號 記錄車輛的駕駛員編號 文 本 8 購置日期 記錄車輛的購置日起 日期 /時間 / 廠牌型號 記錄車輛的廠牌型號 文 本 30 使用人或單位 記錄車輛的使用人或單位 文 本 30 車輛所在單位 記錄車輛所在單位 文 本 30 年檢否 是否年檢 文 本 50 保險否 是否有保險 文 本 2 異動否 是否發(fā)生異動 文 本 5 報廢否 是否報廢 文 本 50 備注 備注信息 備 注 車輛異動表:該表記錄車輛的異動情況,包括車牌號碼、移動時間、異動地點、經(jīng)手人、備注等信息,如表 示。 表 輛異動表 字段名 意義 數(shù)據(jù)類型 長度 備注 車牌號碼 車牌號碼 文本 10 異動時間 記錄車輛異動時間 日期 /時間 / 必填 異動地點 記錄車輛異動地點 文本 30 必填、非空 經(jīng)手人 記錄車輛異動的經(jīng)手人 文本 / 備注 備注 備注 車輛報廢表:該表用于記錄車輛的報廢信息,包括車牌號碼、報廢原因、報廢日期、經(jīng)手人、備注等信息,如表 示。 表 輛報

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論