




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)學(xué)與計(jì)算機(jī)學(xué)院課程設(shè)計(jì)說(shuō)明書(shū)課 程 名 稱: 軟件系統(tǒng)分析與設(shè)計(jì) 課 程 代 碼: 題 目: 停車(chē)管理系統(tǒng) 年級(jí)/專(zhuān)業(yè)/班: 2011級(jí)軟件工程5班 學(xué) 生 姓 名: 邱仁 學(xué) 號(hào): 1517 開(kāi) 始 時(shí) 間: 2013 年 11 月 13 日 完 成 時(shí) 間: 2013 年 11 月 30 日課程設(shè)計(jì)成績(jī):學(xué)習(xí)態(tài)度及平時(shí)成績(jī)(20)技術(shù)水平與實(shí)際能力(20)完成情況(20)創(chuàng)新(5) 說(shuō)明書(shū)(計(jì)算書(shū)、圖紙、分析報(bào)告)撰寫(xiě)質(zhì)量(35)總 分(100)指導(dǎo)教師簽名: 年 月 日目 錄1. 前言42. 需求分析42.1系統(tǒng)的功能性需求42.2系統(tǒng)需求分析規(guī)格說(shuō)明書(shū)52.3系統(tǒng)用例圖52.3.1參
2、與者52.3.2分析用例圖53. 分析靜態(tài)模型73.1分析包73.2分析類(lèi)圖83.3分析對(duì)象圖103.4分析部署圖103.5分析構(gòu)件圖114. 分析動(dòng)態(tài)模型124.1分析順序圖124.2分析協(xié)作圖134.3分析狀態(tài)圖154.4分析活動(dòng)圖185. 數(shù)據(jù)庫(kù)設(shè)計(jì)21參考文獻(xiàn)24摘 要 隨著計(jì)算機(jī)的普及,各種軟件系統(tǒng)應(yīng)用于市場(chǎng)、學(xué)校、政府機(jī)關(guān)等部門(mén)。相對(duì)于其他軟件系統(tǒng)不同的是,停車(chē)管理系統(tǒng)適用于各種企業(yè)以及學(xué)校的有車(chē)一族。為此,這個(gè)系統(tǒng)具有很強(qiáng)的實(shí)用性和管理性。針對(duì)停車(chē)管理系統(tǒng)開(kāi)發(fā)的問(wèn)題,本系統(tǒng)采用jsp+servlet+Bean的模式進(jìn)行設(shè)計(jì)。數(shù)據(jù)庫(kù)采用的是mySQL中型數(shù)據(jù)庫(kù)。首先進(jìn)行網(wǎng)上搜索資料
3、,查詢相關(guān)的需求分析。然后利用UML靜態(tài)與動(dòng)態(tài)建模,建立了設(shè)計(jì)模型。最后開(kāi)始編碼,實(shí)現(xiàn)各個(gè)功能模塊,以及執(zhí)行余后的測(cè)試維護(hù)過(guò)程。停車(chē)管理系統(tǒng)是為了更好地解決有車(chē)一族的停車(chē)問(wèn)題和交通部門(mén)的管理問(wèn)題問(wèn)題。本文詳細(xì)的介紹了該系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)等功能的設(shè)計(jì)過(guò)程。由于停車(chē)管理系統(tǒng)的功能強(qiáng),通用性好,特別是它具有價(jià)格便宜,可靠性好,可移植性強(qiáng)和使用方便等方面的獨(dú)特的優(yōu)點(diǎn),采用該系統(tǒng)可以根據(jù)實(shí)際情況進(jìn)行對(duì)車(chē)輛的管理,收費(fèi)的管理等進(jìn)行諸多方便快捷的操作。如今全球網(wǎng)絡(luò)化,所以計(jì)算機(jī)更是每個(gè)人必用的工具。在交通管理方面,幾乎所有的人都趨向于自己的私家車(chē)。擁有車(chē)子交通設(shè)備,可以讓自己或別人更容易更快捷的達(dá)到目的地。方便
4、人們的上班,旅游,以及拜訪朋友。關(guān)鍵詞:網(wǎng)絡(luò)化;停車(chē)管理;模型設(shè)計(jì);有車(chē)一族1. 前言隨著經(jīng)濟(jì)的發(fā)展和人民生活水平的提高,買(mǎi)車(chē)成為人們的奮斗目標(biāo)之一,當(dāng)然已經(jīng)有很多人買(mǎi)起了車(chē)。可是隨著車(chē)輛的增多,車(chē)輛的停泊問(wèn)題也隨之出現(xiàn)。這就使得各停車(chē)場(chǎng)需要更加先進(jìn)、更加完善的車(chē)輛管理系統(tǒng),為車(chē)主帶來(lái)方便,使停車(chē)場(chǎng)的管理系統(tǒng)化。因此開(kāi)發(fā)了停車(chē)場(chǎng)管理系統(tǒng)。在現(xiàn)代化企業(yè)和商業(yè),旅游等眾多人類(lèi)活動(dòng)中,停車(chē)管理系統(tǒng)有著十分重要的作用。根據(jù)有車(chē)一族的信息,可以登錄該系統(tǒng)進(jìn)行方便快捷的停車(chē)取車(chē),解決了人們停車(chē)擁堵困難。因此停車(chē)管理系統(tǒng)越來(lái)越受到社會(huì)有車(chē)一族的青睞,并逐漸發(fā)展完善起來(lái)。課程設(shè)計(jì)目的: 通過(guò)對(duì)停車(chē)管理系統(tǒng)的靜
5、態(tài)動(dòng)態(tài)建立模型,進(jìn)一步熟悉UML中的概念、基本知識(shí),提高自己的建模能力。掌握UML面向?qū)ο蠼Ec分析的設(shè)計(jì)過(guò)程和怎樣進(jìn)行設(shè)計(jì)。2. 需求分析在停車(chē)管理系統(tǒng)中,主要的參與者有有車(chē)一族即普通用戶、系統(tǒng)管理員、操作員。系統(tǒng)管理員可以管理操作員和普通用戶。操作員對(duì)停車(chē)場(chǎng)的停車(chē)狀態(tài)進(jìn)行管理。實(shí)現(xiàn)停車(chē)場(chǎng)的現(xiàn)代化管理,記錄車(chē)輛信息,動(dòng)態(tài)分配車(chē)位,停車(chē)費(fèi)用結(jié)算,查看停車(chē)場(chǎng)車(chē)位的使用狀況,退出系統(tǒng)等功能,解決車(chē)輛停放難,亂收費(fèi)等問(wèn)題。2.1系統(tǒng)的功能性需求 停車(chē)管理系統(tǒng)為業(yè)務(wù)操作員提供主功能界面和管理界面。 停車(chē)管理系統(tǒng)在啟動(dòng)時(shí)要求用戶輸入賬戶和密碼,只有賬戶和密碼正確,才可以進(jìn)入系統(tǒng)的主功能界面進(jìn)行各類(lèi)操作。
6、(1) 系統(tǒng)管理員。能夠管理操作員和車(chē)主用戶信息,統(tǒng)計(jì)和查詢停車(chē)記錄、收費(fèi)報(bào)表,制定收費(fèi)準(zhǔn)則。(2) 停車(chē)場(chǎng)操作員操作員能夠車(chē)主檔案信息進(jìn)行管理,對(duì)車(chē)輛進(jìn)、出場(chǎng)進(jìn)行管理,收取停車(chē)費(fèi)用,對(duì)固定、臨時(shí)的停車(chē)位進(jìn)行管理。對(duì)車(chē)輛信息的及時(shí)匯總,隨時(shí)了解停車(chē)場(chǎng)車(chē)位的使用狀況。(3) 車(chē)主用戶即普通用戶車(chē)主用戶能夠查詢停車(chē)空位,自己的停車(chē)位,能夠查詢停車(chē)收費(fèi)標(biāo)準(zhǔn)。2.2系統(tǒng)需求分析規(guī)格說(shuō)明書(shū) 這是一個(gè)停車(chē)場(chǎng)管理的應(yīng)用系統(tǒng); 停車(chē)場(chǎng)管理系統(tǒng)負(fù)責(zé)將停車(chē)場(chǎng)的車(chē)位狀態(tài)以及車(chē)主信息進(jìn)行管理。停車(chē)管理系統(tǒng)能夠容易地建立、修改和刪除系統(tǒng)中的信息。停車(chē)管理系統(tǒng)能夠在所有流行的平臺(tái)環(huán)境上運(yùn)行,并且有一個(gè)美觀的人事部管理員用
7、戶界面。2.3系統(tǒng)用例圖2.3.1參與者通過(guò)系統(tǒng)功能分析參與者有系統(tǒng)管理員、業(yè)務(wù)操作員、普通用戶。參與者用例如圖2.1所示:圖2-1 參與者2.3.2分析用例圖1. 系統(tǒng)管理員能夠?qū)Σ僮鲉T進(jìn)行檔案管理,統(tǒng)計(jì)報(bào)表,系統(tǒng)維護(hù)的功能。因此系統(tǒng)管理員的用例圖如圖2.2所示。圖2-2 系統(tǒng)管理員用例圖2. 業(yè)務(wù)操作員,能夠?qū)ζ胀ㄓ脩魴n案管理,車(chē)輛入場(chǎng)管理,車(chē)輛出場(chǎng)管理,收費(fèi)管理等功能。首先,業(yè)務(wù)操作員要登陸才能夠進(jìn)行相關(guān)的操作。其用例圖如圖2-3所示。圖2-3 操作員用例圖3. 普通用戶,能夠進(jìn)行注冊(cè),登陸,在系統(tǒng)中查詢停車(chē)空位,查詢停車(chē)歷史記錄,查詢收費(fèi)標(biāo)準(zhǔn)。其用例圖如圖2-4所示。圖2-4 普通用戶
8、用例圖 3. 分析靜態(tài)模型3.1分析包 根據(jù)系統(tǒng)主要完成的功能,本文采用按照功能模塊劃分包,整個(gè)系統(tǒng)的包圖如圖3-1所示。圖3-1 系統(tǒng)包圖 系統(tǒng)管理包含系統(tǒng)登錄、系統(tǒng)備份等類(lèi),用戶檔案信息管理包中有添加用戶、修改用戶信息、查詢用戶信息和刪除用戶的界面類(lèi)、控制類(lèi)和用戶實(shí)體類(lèi)。車(chē)輛入場(chǎng)管理包含記錄入場(chǎng)時(shí)間、車(chē)牌號(hào)。車(chē)輛出場(chǎng)管理包含記錄車(chē)輛出場(chǎng)時(shí)間。收費(fèi)管理包含收費(fèi)功能。查詢管理包含用戶能夠查詢停車(chē)空位置、用戶信息、停車(chē)收費(fèi)標(biāo)準(zhǔn)以及停車(chē)歷史記錄。3.2分析類(lèi)圖系統(tǒng)用例圖以及功能需求可以歸納出系統(tǒng)所需要的類(lèi),以及他們之間的關(guān)系如圖3-2所示。圖3-2 系統(tǒng)類(lèi)圖其中的類(lèi)包括:用戶類(lèi)(系統(tǒng)管理員、操作員
9、、普通用戶),收費(fèi)類(lèi)(按時(shí)收費(fèi)、按次收費(fèi)),車(chē)類(lèi),車(chē)位類(lèi),管理類(lèi)(出場(chǎng)管理、入場(chǎng)管理),停車(chē)場(chǎng)類(lèi),停車(chē)卡類(lèi),交班類(lèi)。3.3分析對(duì)象圖根據(jù)類(lèi)圖分析,可以抽出對(duì)象,然后對(duì)對(duì)象進(jìn)行分析。停車(chē)場(chǎng)管理系統(tǒng)的對(duì)象圖如圖3-3所示。圖3-3 系統(tǒng)對(duì)象圖3.4分析部署圖部署圖展現(xiàn)的是運(yùn)行時(shí)處理節(jié)點(diǎn)以及其中組件的配置,說(shuō)明分布、交付和安裝的物理系統(tǒng)。該停車(chē)場(chǎng)管理系統(tǒng)的部署圖如3-4所示。圖3-4系統(tǒng)部署圖3.5分析構(gòu)件圖組件圖是根據(jù)之前的類(lèi)圖,相關(guān)的用例所構(gòu)建的,描述的是組件之間的組織和依賴。該停車(chē)管理系統(tǒng)的構(gòu)件圖如3-5所示。圖3-5 系統(tǒng)構(gòu)件圖4. 分析動(dòng)態(tài)模型4.1分析順序圖對(duì)于停車(chē)管理系統(tǒng)來(lái)說(shuō),最關(guān)鍵的
10、用例即查詢空位和收費(fèi)。查詢空位,包括普通用戶和業(yè)務(wù)操作員的查詢,這里統(tǒng)稱為用戶。收費(fèi),只是針對(duì)于業(yè)務(wù)操作員。分別可以按時(shí)收費(fèi)和按次收費(fèi)。業(yè)務(wù)管理員和普通用戶都能夠進(jìn)行查詢空位置的功能。器查詢空位的順序圖如圖4-1所示。圖4-1 用戶查詢時(shí)序圖業(yè)務(wù)操作員還有進(jìn)行收費(fèi)的主要用例,其收費(fèi)的時(shí)序圖如圖4-2所示。圖4-2 收費(fèi)時(shí)序圖 4.2分析協(xié)作圖協(xié)作圖中表示了角色之間的關(guān)系,通過(guò)協(xié)作圖限定協(xié)作中的對(duì)象或鏈。協(xié)作指的是在一定的語(yǔ)境中一組對(duì)象以及實(shí)現(xiàn)某些行為的對(duì)象間的相互作用。協(xié)作圖是表現(xiàn)對(duì)象協(xié)作關(guān)系的圖,表示了協(xié)作中作為各種類(lèi)元角色的對(duì)象所處的位置。根據(jù)用例圖可以分析出,該停車(chē)場(chǎng)管理系統(tǒng)的協(xié)作圖有三
11、個(gè)模塊。業(yè)務(wù)操作員的協(xié)作圖如圖4-3所示。圖4-3 操作員的協(xié)作圖普通用戶通過(guò)登錄,可以查詢收費(fèi)標(biāo)準(zhǔn),查詢停車(chē)記錄,查詢空位置。其協(xié)作圖如圖4-4所示。圖4-4 普通用戶的協(xié)作圖 系統(tǒng)管理員先登錄,進(jìn)入管理界面,可以統(tǒng)計(jì)報(bào)表,處理操作員的檔案信息,以及余后的系統(tǒng)維護(hù)工作。其協(xié)作圖如圖4-5所示。圖4-5 系統(tǒng)管理員協(xié)作圖4.3分析狀態(tài)圖狀態(tài)圖在創(chuàng)建的過(guò)程中很容易出現(xiàn)錯(cuò)誤,不知道什么是狀態(tài)圖,如何確定狀態(tài),常常需要回過(guò)頭去看狀態(tài)圖的概念是針對(duì)某一個(gè)對(duì)象不同時(shí)刻的狀態(tài)所描繪成的圖。根據(jù)不同的用戶可以分為不同的使用狀態(tài)。根據(jù)業(yè)務(wù)操作員用例圖以及功能需求分析,可以得出業(yè)務(wù)操作員的使用系統(tǒng)的狀態(tài)圖,如圖
12、4-6所示。圖4-6 業(yè)務(wù)操作員使用狀態(tài)圖 普通用戶,首先注冊(cè)之后才能登陸。進(jìn)入系統(tǒng)可以對(duì)系統(tǒng)的信息進(jìn)行查詢,其使用狀態(tài)圖如圖4-7所示。圖4-7 普通用戶使用狀態(tài)圖系統(tǒng)管理員能夠?qū)Σ僮鲉T進(jìn)行檔案管理,統(tǒng)計(jì)報(bào)表,系統(tǒng)維護(hù)的功能。系統(tǒng)管理員的使用狀態(tài)圖如圖4-8所示。圖4-8 系統(tǒng)管理員使用狀態(tài)圖 4.4分析活動(dòng)圖活動(dòng)圖是uml的動(dòng)態(tài)模型的一種圖形,一般用來(lái)描述相關(guān)用例圖。準(zhǔn)確的活動(dòng)圖定義:活動(dòng)圖描述滿足用例要求所要進(jìn)行的活動(dòng)以及活動(dòng)間的約束關(guān)系,有利于識(shí)別并行活動(dòng)?;顒?dòng)圖是一種特殊的狀態(tài)圖,它對(duì)于系統(tǒng)的功能建模特別重要,強(qiáng)調(diào)對(duì)象間的控制流程。活動(dòng)圖是一種表述過(guò)程基理、業(yè)務(wù)過(guò)程以及工作流的技術(shù)。
13、它可以用來(lái)對(duì)業(yè)務(wù)過(guò)程、工作流建模,也可以對(duì)用例實(shí)現(xiàn)甚至是程序?qū)崿F(xiàn)來(lái)建模。業(yè)務(wù)操作員是本停車(chē)場(chǎng)管理系統(tǒng)關(guān)鍵參與者??梢酝ㄟ^(guò)網(wǎng)頁(yè)登陸和系統(tǒng)登錄兩種登陸方式。然后對(duì)每個(gè)功能模塊進(jìn)行管理。業(yè)務(wù)操作員的使用活動(dòng)圖如圖4-9所示。圖4-9操作員的活動(dòng)圖系統(tǒng)管理員,處于對(duì)權(quán)限的設(shè)置??梢詫?duì)操作員進(jìn)行檔案管理,統(tǒng)計(jì)報(bào)表,系統(tǒng)維護(hù)等操作。系統(tǒng)管理員的活動(dòng)圖如圖4-10所示。圖4-10 系統(tǒng)管理員的活動(dòng)圖普通用戶的活動(dòng)圖如圖4-11所示。圖4-11 普通用戶的活動(dòng)圖5. 數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)系統(tǒng)的類(lèi)圖可以分析出,該系統(tǒng)的數(shù)據(jù)表:系統(tǒng)管理員、業(yè)務(wù)操作員、普通用戶、停車(chē)場(chǎng)、停車(chē)卡、收費(fèi)、車(chē)位等。 1. carParkLot
14、(車(chē)位)表設(shè)計(jì)字段名稱數(shù)據(jù)類(lèi)型說(shuō)明是否為空idInt(10)車(chē)位自動(dòng)編號(hào),主鍵否carParkLotIdVarchar(20)車(chē)位編號(hào)否carLicenseNumVarchar(20)車(chē)牌號(hào)否carParkStateVarchar(2)停車(chē)狀態(tài)否create table carParkLot(id int(10) unsigned not null auto_increment,carParkLotId varchar(20) not null default,carLicenseNum varchar(20) not null default,carParkState varchar(2)
15、not null default,primary key(id);2. userOperator(操作員)表設(shè)計(jì)字段名稱數(shù)據(jù)類(lèi)型說(shuō)明是否為空idInt(10)用戶自動(dòng)編號(hào),主鍵否userOpNameVarchar(10)姓名否userOpPasswordVarchar(20)密碼否userOpSexVarchar(2)性別否userOpAgeInt年齡否userOpTelVarchar(11)電話否userOpSalaryFloat工資否userOpAddressVarchar(20)聯(lián)系地址否結(jié) 論 通過(guò)這次uml系統(tǒng)分析與設(shè)計(jì)的課程設(shè)計(jì),我拓寬了知識(shí)面,鍛煉了能力,綜合素質(zhì)得到了交大的提高
16、。安排課程設(shè)計(jì)的基本目的,在于通過(guò)理論與實(shí)際的結(jié)合、人與人之間的溝通,進(jìn)一步提高思想覺(jué)悟。尤其是觀察、分析和解決實(shí)際問(wèn)題工作能力,以便培養(yǎng)成為能夠主動(dòng)成為社會(huì)主義現(xiàn)代化建設(shè)所需要的高素質(zhì)復(fù)合型人才。作為整個(gè)學(xué)習(xí)體系的有機(jī)體組成部分,課程設(shè)計(jì)的重要功能在于運(yùn)用學(xué)習(xí)成果,檢驗(yàn)學(xué)習(xí)成果。把課堂上學(xué)到的系統(tǒng)理論知識(shí),嘗試性的運(yùn)用于實(shí)際設(shè)計(jì)工作,并從理論的高度對(duì)設(shè)計(jì)工作的現(xiàn)代化提出一些有針對(duì)性的建議和設(shè)想。檢驗(yàn)學(xué)習(xí)成果,看一看課堂上理論的學(xué)習(xí)與實(shí)際設(shè)計(jì)工作的差別到底差距多大。并通過(guò)綜合分析,找出學(xué)習(xí)中的不足,一邊完善學(xué)習(xí)計(jì)劃改變學(xué)習(xí)內(nèi)容和方法提供實(shí)踐依據(jù)。對(duì)我們計(jì)算機(jī)專(zhuān)業(yè)的本科生來(lái)說(shuō),實(shí)際能力的培養(yǎng)至關(guān)重要,而這種實(shí)際能力的培養(yǎng)是單靠課堂教學(xué)遠(yuǎn)遠(yuǎn)不夠的,必須從課堂走向?qū)嵺`。參考文獻(xiàn)1 楊眉,uml面向?qū)ο蠼Ec設(shè)計(jì)第二版,人民迪電出版社,2013.62 孫名松,周夢(mèng)
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西藏航空接待管理辦法
- 就業(yè)專(zhuān)項(xiàng)服務(wù)管理辦法
- 福州企業(yè)門(mén)禁管理辦法
- 電量電費(fèi)退補(bǔ)管理辦法
- 土建施工企業(yè)管理辦法
- 煤礦培訓(xùn)教師課件
- 肩關(guān)節(jié)影像技術(shù)課件下載
- 肝膽外科護(hù)理教學(xué)課件
- 肝癌介入護(hù)理課件
- 東城區(qū)中考一模數(shù)學(xué)試卷
- 不良資產(chǎn)盡職調(diào)查工作底稿表
- 甩手運(yùn)動(dòng)原理課題研究報(bào)告
- 皮膚腫物培訓(xùn)演示課件
- 糖尿病胃輕癱的護(hù)理查房課件
- 冬蟲(chóng)夏草的人工栽培程序
- 太陽(yáng)完整分享
- 多孔硅酸鈣材料的制備
- (完整)工程竣工驗(yàn)收單-范本
- 游戲俱樂(lè)部群公告范本
- 啟東市地圖南通市啟東市鄉(xiāng)鎮(zhèn)街道地圖高清矢量可填充編輯地圖PPT模板
- 非暴力溝通(完整版)
評(píng)論
0/150
提交評(píng)論