XX學校校內(nèi)車輛管理系統(tǒng)建模作業(yè)分解.doc_第1頁
XX學校校內(nèi)車輛管理系統(tǒng)建模作業(yè)分解.doc_第2頁
XX學校校內(nèi)車輛管理系統(tǒng)建模作業(yè)分解.doc_第3頁
XX學校校內(nèi)車輛管理系統(tǒng)建模作業(yè)分解.doc_第4頁
XX學校校內(nèi)車輛管理系統(tǒng)建模作業(yè)分解.doc_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

面向對象建模技術課 程 設 計課程名稱面向對象建模技術題 目 xx學院校內(nèi)車輛管理系統(tǒng)系 部管理學院專 業(yè)信息管理與信息系統(tǒng)班 級信管1002學 號 學生姓名 任課教師 年 月 日面向對象建模技術課程設計評審表學 號姓 名 題目:xx校內(nèi)車輛管理系統(tǒng)評審意見評審項目評分指標成 績項目概述(5分)需求分析(15分)系統(tǒng)功能需求(3分)基本數(shù)據(jù)維護模塊(3分)基本業(yè)務模塊(3分)數(shù)據(jù)庫模塊(3分)信息查詢模塊(3分)系統(tǒng)的UML基本模型(55分)UML模型框架(5分)系統(tǒng)的用例圖(10分)系統(tǒng)的時序圖(10分)系統(tǒng)的協(xié)作圖(10分)系統(tǒng)的狀態(tài)圖(10分)系統(tǒng)的活動圖(10分)系統(tǒng)中的類(10分)類圖的生成(5分)各個類之間的關系(5分)系統(tǒng)的配置與實現(xiàn)(10分)系統(tǒng)的組件圖(5分)系統(tǒng)的配置圖(5分)開發(fā)心得(5分)總評(100分)指導教師簽名評審時間: 年 月 日 西安財經(jīng)學院校內(nèi)車輛管理系統(tǒng)一、 概述(一)選題背景及意義隨著經(jīng)濟和汽車技術的發(fā)展,汽車已經(jīng)成為非常普及的交通工具,進出學校的車輛也越來越多,如何對各類車輛進行有效、智能化的管理也變得越來越重要。校園是個特殊的地方,對各類車輛進行分類有效地出入管理和控制是非常必要的,另外由于部分用戶需要了解例如公車的調(diào)度和使用情況,以及校園內(nèi)停車位的使用情況等。在傳統(tǒng)的人工管理方式下,要想實現(xiàn)基本的管理功能有著很大的局限性,而采用車輛自動識別技術,可以方便地實現(xiàn)車輛出入控制,實時獲取出入車輛信息,對不同車輛實行收費或者出入時間控制都變得比較簡單,擺脫了傳統(tǒng)的人工記錄效率低下,誤差較大等問題,可以較好地解決校園車輛管理的各類問題。西安財經(jīng)學院校內(nèi)管理系統(tǒng)主要用于為學校保衛(wèi)處工作人員,減輕門衛(wèi)對出入校園車輛登記、校園內(nèi)部停車管理、收費管理的繁重任務,特別是校園的出入車輛的門口較多,對車輛出入校門的信息數(shù)據(jù)的統(tǒng)一,查詢、更新時及車輛收費時,工作繁瑣,勞動強度大,且統(tǒng)計工作極易出錯。隨著我國經(jīng)濟的快速發(fā)展,人民生活水平的提高,以及人們的對物資的購買力提高,汽車已成為人們不可缺少的交通工具。特別是對于擁有大量車輛的高校校園來說,車輛的管理已成為日常事務中的一項重要的工作,為了如何讓管理人員及時了解每一輛車的情況,提高車輛的使用效率,減少費用支出,成為各個單位需要解決的一個難題,為了規(guī)范企業(yè)內(nèi)部的管理,提高企業(yè)管理質量,更好的服務于廣大的客戶的情況下,我們必須要開發(fā)一套專門用于車輛管理的系統(tǒng),可以集中管理車輛的運營,維修,事故,違章等一系列的信息,使企業(yè)進入車輛管理信息化,科學化。同時也可以節(jié)省人力,物力,財力。通過計算,統(tǒng)計出各項數(shù)據(jù),分析出現(xiàn)狀和員工的工作表現(xiàn),通過強大的查詢和索檢高效的索檢出數(shù)據(jù),提高辦事效率。隨著計算機技術的飛速發(fā)展,計算機在系統(tǒng)管理中的應用越來越普及,利用計算機實現(xiàn)各個系統(tǒng)的管理顯得越來越重要。對于一些大中型管理部門來說,利用計算機支持管理高效率完成管理的日常事務,是適應現(xiàn)代管理制度要求、推動管理走向科學化、規(guī)范化的必要條件;而車輛管理是一項瑣碎、復雜而又十分細致的工作。所以校內(nèi)車輛管理系統(tǒng)的開發(fā)是具有非??尚械囊鈱嶋H義的。(二)國內(nèi)外研究狀況我國的管理系統(tǒng)大發(fā)展在80年代末90年代初,國家相繼建立起了“金卡”、“金關”、“金橋”工程,多數(shù)企業(yè)事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng)。隨著世界經(jīng)濟和我國經(jīng)濟逐步向知識邁進,無論是基于工業(yè)經(jīng)濟的管理系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng)(ES)或決策支持系統(tǒng)(DSS),其處理對象和服務對象,自身的系統(tǒng)結構,處理能力,都有了進一步的發(fā)展。早在二十世紀六十年代,為了更好的管理單位的車輛,國外就產(chǎn)生了簡單的單位車輛管理系統(tǒng),通過計算機單位的車輛使用、保險、事故、加油、報廢等情況進行記錄,大大減少了人工進行錄入和管理的繁雜,提高了對車輛使用情況的了解。我國利用計算機管理車輛起步先對國外較晚,主要是受國內(nèi)計算機技術的普及程度和社會發(fā)展水平的限制。但是隨著計算機使用的日益普及,利用計算機管理車輛的技術也日益成熟,使用計算機進行單位車輛管理的企業(yè)事業(yè)單位越來越多,這樣可以減少許多開支和管理上的不便。二、 需求分析(一) 系統(tǒng)功能需求分析系統(tǒng)的功能需求包括以下幾個方面。1、減輕門衛(wèi)對出入校園車輛登記的繁瑣任務;2、提高校園內(nèi)部停車管理;3、精簡收費管理任務;4、方便學校保衛(wèi)處工作人員對車輛出入校園的信息數(shù)據(jù)的統(tǒng)一、查詢及信息更新等。滿足上述需求的系統(tǒng)主要包括以下幾個模塊。 1、車輛信息注冊于維護模塊?;緮?shù)據(jù)維護模塊提供了車輛信息注冊、修改并維護基本數(shù)據(jù)的途徑。2、車輛出入校門信息登記模塊。用于出入校園車輛信息的錄入與查詢。3、收費管理與維護模塊。該模塊提供了車輛出入校園的時間記錄、收費標準及記錄及收費信息錄入、修改及維護基本數(shù)據(jù)的途徑。4、人員信息管理與維護模塊。在西安財經(jīng)學院校內(nèi)車輛管理系統(tǒng)中,對工作人員及車輛的信息都要進行統(tǒng)一管理。西安財經(jīng)學院校內(nèi)車輛管理系統(tǒng)信息查詢模塊數(shù)據(jù)庫管理模塊基本業(yè)務模塊基本數(shù)據(jù)維護模塊圖2-1 功能需求(二)基本數(shù)據(jù)維護模塊基本數(shù)據(jù)維護模塊包括如圖2所示的幾個方面?;緮?shù)據(jù)維護模塊修改用戶信息用戶信息錄入修改車輛信息注冊車輛信息圖2-2 數(shù)據(jù)維護模塊功能1、注冊車輛信息。校園保衛(wèi)科工作人員講校職工的車輛信息保存到數(shù)據(jù)庫,車輛信息包括車輛的車型、車牌號碼和校園車位號等。2、修改車輛信息。車輛出入校園后車位狀態(tài)的變化,要根據(jù)具體情況修改車位狀態(tài),如空閑、有車。3、用戶信息錄入。校職工包括教師、教職工、保衛(wèi)處工作人員的個人信息及其所屬車輛信息都應該保存到系統(tǒng)數(shù)據(jù)庫中。4、修改用戶數(shù)據(jù)。內(nèi)部人員信息及其車輛信息的修改。(三)基本業(yè)務模塊基本業(yè)務模塊包括如圖3所示的幾個方面。 基本業(yè)務模塊收費信息維護校內(nèi)車輛停車外來車輛臨時停車收費信息錄入圖2-3 基本業(yè)務模塊1、 校內(nèi)車輛停車。屬校內(nèi)人員的車輛入校停車。2、 外來車輛臨時停車。錄入其臨時停車位號及入校時間,按小時計費。3收費信息錄入。針對校內(nèi)車輛的按年計費標準及針對外來車輛的按時計費標準錄入。4、收費信息維護。管理人員對相關信息定期維護。(四)數(shù)據(jù)庫模塊 數(shù)據(jù)庫模塊包括如圖4所示的幾個方面。數(shù)據(jù)庫模塊校內(nèi)用戶信息管理工作人員信息管理外來車輛信息管理車輛信息管理圖2-4 數(shù)據(jù)庫模塊功能 1、校內(nèi)用戶信息管理。校內(nèi)用戶信息登記、統(tǒng)計、備份、注冊。2、車輛信息管理。校園車輛登記信息,出入校門車輛記錄信息。3、外來車輛信息管理。外來車輛出入校門信息登記、統(tǒng)計、備份及定期清除。4、工作人員信息管理。工作人員信息日志。(五)信息查詢模塊信息查詢模塊包括如圖5所示的幾個方面。1、查詢校內(nèi)用戶信息。負責校內(nèi)用戶信息的查詢。2、查詢車輛信息。負責車輛信息的查詢。3、查詢車位信息。負責專用車位及臨時車位信息、狀態(tài)的查詢。4、查詢收費記錄。負責所有車輛收費信息的查詢。信息查詢模塊查詢收費記錄查詢車位信息查詢車輛信息查詢校內(nèi)用戶信息圖2-5 信息查詢模塊功能三、UML基本模型(一)UML模型框架要建立UML模型框架,可以選擇Rational Rose 的菜單欄的【FileNew】菜單項,打開如圖1所示的“Create New Model”對話框,選擇J2EE模式,然后點擊【OK】按鈕。 圖3-1 UML模型框架選擇File-New ,打開如圖所示的“create new model”對話框選擇J2SE模式,然后點擊【ok】此時,Rational Rose會自動加載J2SE本身的一些構架模型。(二)系統(tǒng)的用例圖創(chuàng)建用例圖之前首先需要確定參與者。1、用戶用例圖用戶主要分為校內(nèi)用戶和外來臨時用戶,如圖3-2所示。 圖3-2 用戶用例圖2、管理人員用例圖管理人員的用例主要如下幾個,如圖3-3所示。(1)系統(tǒng)登錄用例。管理人員登錄系統(tǒng)。(2)校內(nèi)用戶信息用例。包括用戶歷史記錄查詢,車輛信息查詢,歷史繳費記錄查詢。(3)外來用戶信息。包括停車歷時查詢,收費記錄查詢。 圖3-3 管理人員用例圖(三)系統(tǒng)的時序圖1、用戶時序圖圖3-4 用戶時序圖【時序圖說明】(1)停車。所有用戶入校停車的函數(shù)。(2)繳費。所有用戶出校繳費的函數(shù)。2、管理人員時序圖圖3-5 管理人員時序圖【時序圖說明】(1)用戶記錄查詢。所有用戶查詢的函數(shù)。(2)用戶停車查詢。所有用戶停車信息查詢的函數(shù)。(3)用戶繳費查詢。所有用戶繳費記錄查詢的函數(shù)。不論校內(nèi)用戶或是校外臨時用戶需要入校停車,在校門口會有保衛(wèi)處人員進行信息查詢或錄入,并安排停車位及相關停車信息,在其結束停車出校時,再由保衛(wèi)處人員收取相應費用后放其離行。(四)系統(tǒng)的協(xié)作圖西安財經(jīng)學院校內(nèi)車輛管理系統(tǒng)的協(xié)作圖主要有如下幾個。(1)用戶協(xié)作圖。(2)管理人員協(xié)作圖。1、用戶協(xié)作圖圖3-6 用戶協(xié)作圖【協(xié)作圖說明】(1)停車。所有用戶入校停車的函數(shù)。(2)繳費。所有用戶出校繳費的函數(shù)。2、管理人員協(xié)作圖【協(xié)作圖說明】(1)用戶記錄查詢。所有用戶查詢的函數(shù)。(2)用戶停車查詢。所有用戶停車信息查詢的函數(shù)。(3)用戶繳費查詢。所有用戶繳費記錄查詢的函數(shù)。圖3-7 管理人員協(xié)作圖(五)系統(tǒng)的狀態(tài)圖 1、用戶狀態(tài)圖圖3-8 用戶狀態(tài)圖【狀態(tài)圖說明】(1)用戶。分為校內(nèi)用戶。(2)校內(nèi)。即校內(nèi)教師、教職工及工作人員等。(3)校外。即臨時需要入校的用戶。(4)停車。所有用戶入校停車。(5)用戶信息。主要針對校內(nèi)用戶,有參與包年制校內(nèi)泊車的相關信息。(6)校外用戶繳費。主要以現(xiàn)金方式。(7)校內(nèi)用戶繳費??梢运⒖ɑ颥F(xiàn)金兩種形式。2、管理人員狀態(tài)圖圖3-9 管理人員狀態(tài)圖【狀態(tài)圖說明】(1)管理人員。即系統(tǒng)的管理人員及其操作人員。(2)停車信息。所有用戶在校停車的相關信息。(3)繳費信息。即所有用戶在校停車繳費的相關信息。(4)收費。管理人員對在校停車用戶收取相應費用。從用戶入校停車開始,進過門口經(jīng)保衛(wèi)科人員確認區(qū)分是校內(nèi)用戶或者外來臨時用戶,對其安排相應停車位并計時,至該車輛離校根據(jù)時間收取相應費用,校內(nèi)用戶可用相關卡片或現(xiàn)金付費,校外臨時用戶則用現(xiàn)金付費,收費成功后放其離行。(六)系統(tǒng)的活動圖1、用戶活動圖系統(tǒng)的用戶活動圖如圖3-10所示。圖3-10 用戶活動圖【活動圖說明】(1)領取停車卡。即用戶入校停車從保衛(wèi)處人員處領取校內(nèi)停車卡片。(2)入校停車。用戶在工作人員安排后入校去相應區(qū)域泊車。(3)繳費。用戶在離校是經(jīng)保衛(wèi)處人員收取停車費用。(4)成功繳費。用戶成功繳相應費用后方可離校。2、管理人員活動圖系統(tǒng)的管理人員活動圖如圖3-11所示。圖3-11 管理人員活動圖【活動圖說明】(1)查看停車信息。工作人員經(jīng)數(shù)據(jù)庫確認入校停車用戶的基本信息。(2)外來車輛。針對外來臨時用戶為其安排臨時泊車區(qū)域停車并計時。(3)校內(nèi)車輛。安排其去往固定停車位停車并計時。(4)繳費。用戶出校是需繳相應費用后方可離校,一般以現(xiàn)金形式。(5)刷卡。主要針對校內(nèi)用戶。(6)成功。即用戶成功繳費。四、系統(tǒng)中的類(一)類圖的生成1、參與者相關的類系統(tǒng)中用戶類和管理人員類圖如圖4-1所示?!绢悎D說明】(1)用戶類是所有用戶的父類,它包含2個屬性:校內(nèi)用戶和校外用戶。(2)管理人員類,管理人員可以查看數(shù)據(jù)庫所有信息,包括車輛信息查詢、車牌號碼查詢、車位信息查詢、收費信息查詢、系統(tǒng)維護等。 圖4-1 參與者相關的類2、系統(tǒng)中用到的其他類圖4-2 系統(tǒng)中其他的類【類圖說明】(1)車輛類,它包含4個屬性:校內(nèi)車輛、校外車輛、車輛泊車信息及車牌號碼等。(二)各個類之間的關系系統(tǒng)中各個類直接的關系如圖4-3所示。圖4-3 類中的關系【類圖說明】從圖中可以看出,管理人員可以查看所有用戶的信息及車輛信息,可以處理用戶入校時的停車信息及離校時的繳費信息等。五、系統(tǒng)的配置與實現(xiàn)(一)系統(tǒng)的組件圖西安財經(jīng)學院校內(nèi)車輛管理系統(tǒng)是建立在一個含有車輛信息記錄、用戶信息、繳費信息以及管理員信息的中央數(shù)據(jù)庫上。系統(tǒng)的組件圖如圖1所示,包括車輛記錄。用戶信息、管理員信息和繳費信息5個組件。圖5-1 系統(tǒng)組件圖(二)系統(tǒng)的配置圖西安財經(jīng)學院校內(nèi)車輛管理系統(tǒng)由5個節(jié)點構成,應用的服務器負責整個系統(tǒng)的總體協(xié)調(diào)工作;數(shù)據(jù)庫負責數(shù)據(jù)管理;管理員負責處理用戶需求以及繳費交易;用戶則分為校內(nèi)用戶和校外用戶。系統(tǒng)的配置圖如圖5-2所示。圖5-2 系統(tǒng)配置圖六、開發(fā)心得通過這次課程設計我最深刻的體會有兩點:一是技術方面如編碼設計,可以有很多實現(xiàn)的方法,在系 統(tǒng)開發(fā)中應該力求編碼的簡潔和可讀性的統(tǒng)一,為此, 必須有針對性地練習,以提高自己編寫代碼的能力

溫馨提示

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

評論

0/150

提交評論