麓景社區(qū)停車(chē)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
麓景社區(qū)停車(chē)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
麓景社區(qū)停車(chē)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
麓景社區(qū)停車(chē)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
麓景社區(qū)停車(chē)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

目錄

1引言...........................................................................................................................1

1.1項(xiàng)目開(kāi)發(fā)背景................................................................................................1

1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介................................................................................................2

1.2.1SSM簡(jiǎn)介............................................................................................2

1.2.2MySQL簡(jiǎn)介.......................................................................................2

1.3開(kāi)發(fā)工具簡(jiǎn)介................................................................................................2

1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線........................................................................................2

2需求分析...................................................................................................................3

2.1功能需求描述.................................................................................................3

2.2非功能需求描述............................................................................................3

2.3需求用例建模................................................................................................3

2.3.1用戶管理的用例.................................................................................4

2.3.2車(chē)位信息管理的用例.........................................................................7

2.3.3車(chē)位租用管理的用例.........................................................................9

2.3.4車(chē)位退租管理的用例.......................................................................12

3系統(tǒng)概要設(shè)計(jì).........................................................................................................15

3.1系統(tǒng)設(shè)計(jì)原則..............................................................................................15

3.2系統(tǒng)框架設(shè)計(jì)..............................................................................................15

3.3系統(tǒng)功能設(shè)計(jì)..............................................................................................16

3.3.1用戶管理功能設(shè)計(jì)...........................................................................16

3.3.2車(chē)位信息管理功能設(shè)計(jì)...................................................................17

3.3.3車(chē)位租用管理功能設(shè)計(jì)...................................................................18

3.3.4車(chē)位退租管理功能設(shè)計(jì)...................................................................19

3.4數(shù)據(jù)庫(kù)設(shè)計(jì)..................................................................................................20

3.4.1設(shè)計(jì)原則...........................................................................................20

3.4.2概念設(shè)計(jì)...........................................................................................21

I

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.4.3邏輯設(shè)計(jì)...........................................................................................21

3.4.4數(shù)據(jù)字典...........................................................................................21

4系統(tǒng)詳細(xì)設(shè)計(jì).........................................................................................................23

4.1用戶管理子功能模塊設(shè)計(jì)..........................................................................23

4.1.1用戶管理子功能模塊說(shuō)明...............................................................23

4.1.2用戶管理子功能模塊詳細(xì)設(shè)計(jì).......................................................23

4.2車(chē)位信息管理子功能模塊設(shè)計(jì)..................................................................24

4.2.1車(chē)位信息管理子功能模塊說(shuō)明.......................................................24

4.2.2車(chē)位信息管理子功能模塊詳細(xì)設(shè)計(jì)...............................................24

4.3車(chē)位租用管理子功能模塊設(shè)計(jì)..................................................................25

4.3.1車(chē)位租用管理子功能模塊說(shuō)明.......................................................25

4.3.2車(chē)位租用管理子功能模塊詳細(xì)設(shè)計(jì)...............................................25

4.4車(chē)位退租管理子功能模塊設(shè)計(jì)..................................................................26

4.4.1車(chē)位退租管理子功能模塊說(shuō)明.......................................................26

4.4.2車(chē)位退租管理子功能模塊詳細(xì)設(shè)計(jì)...............................................26

5系統(tǒng)實(shí)現(xiàn).................................................................................................................28

5.1用戶管理子模塊實(shí)現(xiàn)..................................................................................28

5.1.1用戶管理模塊界面設(shè)計(jì)...................................................................28

5.1.2用戶管理模塊核心代碼實(shí)現(xiàn):.......................................................28

5.2車(chē)位信息管理子模塊實(shí)現(xiàn)..........................................................................29

5.2.1車(chē)位信息管理模塊界面設(shè)計(jì)...........................................................29

5.2.2車(chē)位信息管理模塊核心代碼實(shí)現(xiàn)...................................................29

5.3車(chē)位租用管理子模塊實(shí)現(xiàn)..........................................................................30

5.3.1車(chē)位租用管理模塊界面設(shè)計(jì)...........................................................30

5.3.2車(chē)位租用管理模塊核心代碼實(shí)現(xiàn)...................................................30

5.4車(chē)位退租管理子模塊實(shí)現(xiàn)..........................................................................31

5.4.1車(chē)位退租管理模塊界面設(shè)計(jì)...........................................................31

5.4.2車(chē)位退租管理模塊核心代碼實(shí)現(xiàn)...................................................31

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

6系統(tǒng)測(cè)試.................................................................................................................32

6.1用戶管理功能測(cè)試......................................................................................32

6.2車(chē)位信息管理功能測(cè)試..............................................................................33

6.3車(chē)位租用管理功能測(cè)試..............................................................................35

6.4車(chē)位退租管理功能測(cè)試..............................................................................36

7設(shè)計(jì)小結(jié).................................................................................................................37

參考文獻(xiàn).....................................................................................................................38

III

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

麓景社區(qū)停車(chē)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

1引言

隨著信息時(shí)代的高速發(fā)展,軟件技術(shù)已經(jīng)滲透到各個(gè)行業(yè),成為各大行業(yè)

有利的助手。軟件信息化已成為各行業(yè)發(fā)展的不可或缺少的一部分。伴隨智能

停車(chē)場(chǎng)管理租用人數(shù)的不斷增加,而且智能停車(chē)場(chǎng)管理租用也通過(guò)網(wǎng)絡(luò)系統(tǒng)來(lái)

完成日常租用信息中的各種需求,所以網(wǎng)上智能停車(chē)場(chǎng)管理租用系統(tǒng)的開(kāi)發(fā)給

用戶帶來(lái)了足夠的便利,用戶通過(guò)系統(tǒng)來(lái)滿足生活中的需求,因此,由于信息

的增加,信息處理系統(tǒng)也隨之增加,通過(guò)網(wǎng)絡(luò)來(lái)滿足現(xiàn)代用戶需求。此次開(kāi)發(fā)

設(shè)計(jì)主要是實(shí)現(xiàn)智能停車(chē)場(chǎng)管理系統(tǒng),結(jié)合目前流行的WEB技術(shù)進(jìn)行設(shè)計(jì),彌

補(bǔ)目前在線智能停車(chē)場(chǎng)管理租用網(wǎng)站中的不足,來(lái)開(kāi)發(fā)出一款即方便又實(shí)用的

智能停車(chē)場(chǎng)管理系統(tǒng),并且設(shè)計(jì)的程序具有界面整潔、功能強(qiáng)大等特性,從全

局來(lái)說(shuō),智能停車(chē)場(chǎng)管理系統(tǒng)的設(shè)計(jì)解決了信息零散,該系統(tǒng)實(shí)現(xiàn),可以投入

到真實(shí)環(huán)境中,這樣不僅能解決以上提及的問(wèn)題,讓信息管理更準(zhǔn)則。

1.1項(xiàng)目開(kāi)發(fā)背景

隨著網(wǎng)絡(luò)不斷的普及發(fā)展,智能停車(chē)場(chǎng)管理系統(tǒng)依靠網(wǎng)絡(luò)技術(shù)的支持得到

了快速的發(fā)展,首先要從用戶的實(shí)際需求出發(fā),通過(guò)了解用戶的需求開(kāi)發(fā)出具

有針對(duì)性的管理系統(tǒng),利用目前網(wǎng)絡(luò)給用戶帶來(lái)的方便快捷這一特點(diǎn)對(duì)系統(tǒng)進(jìn)

行調(diào)整,設(shè)計(jì)的系統(tǒng)讓用戶的使用起來(lái)更加方便,本系統(tǒng)的主要目的就是給用

戶帶來(lái)方便與快捷,用戶只要在家中就可以進(jìn)行車(chē)位租用、車(chē)位退租、違規(guī)舉

報(bào)等。同時(shí)隨著電子商務(wù)的發(fā)展網(wǎng)上智能停車(chē)場(chǎng)管理租用已經(jīng)受到廣大用戶的

關(guān)注。

互聯(lián)網(wǎng)發(fā)展至今,已經(jīng)解決了很多我們解決不了的難題,使得我們工作更

加便捷,提高了我們的工作效率。目前各行各業(yè)都在運(yùn)用網(wǎng)絡(luò)信息管理程序,

不同的用戶也都接觸到信息管理,特別是在各大電商行業(yè)廣泛的應(yīng)運(yùn)起來(lái)。通

過(guò)對(duì)當(dāng)前網(wǎng)絡(luò)環(huán)境發(fā)展的分析與總結(jié),開(kāi)發(fā)智能停車(chē)場(chǎng)管理系統(tǒng)可以改變以往

的停車(chē)場(chǎng)租用方式,改變傳統(tǒng)線下停車(chē)場(chǎng)的狀態(tài),由于用戶的不斷增多,使用

傳統(tǒng)的線下手工統(tǒng)計(jì)模式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足于用戶需求了,而且越來(lái)越多的停

車(chē)場(chǎng)也在開(kāi)通線上進(jìn)行租用,所以開(kāi)發(fā)一個(gè)智能停車(chē)場(chǎng)管理系統(tǒng)可以解決不利

于線下租用的問(wèn)題,同時(shí)管理員可以利用網(wǎng)絡(luò)對(duì)智能停車(chē)場(chǎng)管理租用信息進(jìn)行

管理,設(shè)計(jì)的網(wǎng)站保證信息的完整安全,這樣才能提高工作效率,保證系統(tǒng)安

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

全正常的運(yùn)行。

1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介

此系統(tǒng)是采用SSM框架集成,日志框架用的是log4j,Mysql作為數(shù)據(jù)庫(kù)并

用IDEA作為調(diào)試工具。前端界面精簡(jiǎn),功能強(qiáng)大,耦合性低。

1.2.1SSM簡(jiǎn)介

SSM就是由spring+springMVC+mybatis組成。

spring就是一個(gè)容器,springMVC是前端控制器,mybatis作為持久層框架。

spring負(fù)責(zé)存放對(duì)象。springMVC負(fù)責(zé)前端界面的控制,其中包括頁(yè)面攔截等

功能的實(shí)現(xiàn)。Mybatis作為持久層框架,主要負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)的語(yǔ)句進(jìn)行操作。

1.2.2MySQL簡(jiǎn)介

本次開(kāi)發(fā)的智能停車(chē)場(chǎng)管理系統(tǒng)使用的數(shù)據(jù)庫(kù)是MYSQL數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)

運(yùn)行速度快,安全性能也很高,而且對(duì)使用的平臺(tái)沒(méi)有任何的限制,所以被廣

泛應(yīng)運(yùn)到系統(tǒng)的開(kāi)發(fā)中。MySQL是一個(gè)開(kāi)源和多線程的關(guān)系管理數(shù)據(jù)庫(kù)系統(tǒng),MyS

QL是開(kāi)放源代碼的數(shù)據(jù)庫(kù),具有跨平臺(tái)性,數(shù)據(jù)庫(kù)意義重大,如果沒(méi)有數(shù)據(jù)庫(kù)

的鏈接,就沒(méi)辦法運(yùn)行程序,這顯然可以看見(jiàn)數(shù)據(jù)庫(kù)與程序的重要性,是緊密

相連接的。

1.3開(kāi)發(fā)工具簡(jiǎn)介

工具的使用:采用IDEA

IDEA全稱IntelliJIDEA,是一款專業(yè)的Java集成開(kāi)發(fā)環(huán)境(Integrated

DevelopmentEnvironment,IDE),由JetBrains公司開(kāi)發(fā)。ntelliJIDEA支

持Java和許多其他編程語(yǔ)言,如Kotlin、Groovy和Scala。它還提供了豐富的

代碼編輯功能,如代碼自動(dòng)完成、語(yǔ)法檢查、快速導(dǎo)航和重構(gòu)等。此外,IntelliJ

IDEA還提供了一系列的調(diào)試和測(cè)試工具,幫助開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程中發(fā)現(xiàn)并解

決問(wèn)題。

1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線

此網(wǎng)站數(shù)據(jù)庫(kù)連接使用的是JDBC,前端使用的是html+bootstrap,后端使

用的是SSM框架,數(shù)據(jù)庫(kù)使用的是mysql,持久層使用的是mybatisplus。

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

2需求分析

2.1功能需求描述

基于用戶管理、車(chē)位信息管理、車(chē)位租用管理、車(chē)位退租管理模塊的小區(qū)

車(chē)位退租管理系統(tǒng)。

(1)用戶管理:管理員可以條件查詢用戶信息,或者添加用戶,同時(shí)可以對(duì)

用戶信息進(jìn)行修改和刪除。

(2)車(chē)位信息管理:管理員可以條件查詢車(chē)位信息,或者添加車(chē)位,對(duì)車(chē)位

進(jìn)行刪除或者是更新。

(3)車(chē)位租用管理:管理人員可以條件查詢車(chē)位租用信息,或者是添加車(chē)位

租用,同時(shí)也可以對(duì)車(chē)位租用信息進(jìn)行更新和刪除。

(4)車(chē)位退租管理:管理人員根據(jù)條件查詢車(chē)位退租信息,添加車(chē)位退租信

息,同時(shí)對(duì)車(chē)位退信息租進(jìn)行修改或者是刪除。

2.2非功能需求描述

麓景社區(qū)停車(chē)管理系統(tǒng)的非功能需求有幾個(gè)方面:

(1)系統(tǒng)響應(yīng)效率:頁(yè)面響應(yīng)時(shí)問(wèn)應(yīng)該在3秒以內(nèi),最長(zhǎng)不能超過(guò)4秒,

并支持至少10000人同時(shí)在線所有系統(tǒng)。

(2)界面簡(jiǎn)潔清晰:系統(tǒng)界面要求簡(jiǎn)單明了,容易操作,符合用戶操作習(xí)

慣。

(3)儲(chǔ)存性高:因?yàn)橹悄芡\?chē)場(chǎng)管理系統(tǒng)中有很多的信息需要存儲(chǔ),因此

對(duì)于系統(tǒng)的存儲(chǔ)量有很大的要求,需要有一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)的支持才能確保所

有的信息都能安全穩(wěn)定的進(jìn)行存儲(chǔ)。

(4)易學(xué)性:該系統(tǒng)在操作上必須簡(jiǎn)單好上手,沒(méi)有很多復(fù)雜的操作,只

需要簡(jiǎn)單的進(jìn)行學(xué)習(xí)就能操作該系統(tǒng)。

(5)穩(wěn)定性需求:開(kāi)發(fā)的智能停車(chē)場(chǎng)管理系統(tǒng)要求運(yùn)行穩(wěn)定,運(yùn)行過(guò)程中

無(wú)界面不清楚、字體模糊等現(xiàn)象。

2.3需求用例建模

通過(guò)對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-1麓景社區(qū)停車(chē)管理系統(tǒng)的總體用例模型

管理員登錄后,通過(guò)車(chē)位租用管理對(duì)車(chē)位租用的信息的查詢、修改和刪除,

在用戶管理可以對(duì)用戶進(jìn)行管理,通過(guò)車(chē)位信息管理查看、修改、刪除車(chē)位信

息,通過(guò)車(chē)位退租管理添加車(chē)位退租、更新車(chē)位退租信息。

2.3.1用戶管理的用例

我們可以通過(guò)麓景社區(qū)停車(chē)管理系統(tǒng)的用例圖和活動(dòng)圖來(lái)實(shí)現(xiàn)需求分析階

段的數(shù)據(jù)分析和整理。麓景社區(qū)停車(chē)管理系統(tǒng)中的用戶管理模塊具體的用例信

息描述如圖2-2所示。

圖2-2用戶管理用例圖

通過(guò)對(duì)用例的逐步思考和分析,利用活動(dòng)圖。用戶管理活動(dòng)圖如圖2-3所

示。

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-3用戶管理活動(dòng)圖

在2-2使用案例圖和2-3活動(dòng)圖中,一步一步地思考和分析,得到每個(gè)用

例信息描述表。用戶管理模塊用例如下描述表呈現(xiàn)。

表2-1添加用戶模塊用例信息描述表

項(xiàng)目描述

用例名稱添加用戶

用例標(biāo)識(shí)號(hào)01

參與者管理人員

簡(jiǎn)述說(shuō)明添加用戶

前置條件管理人員已經(jīng)打開(kāi)添加窗口

1.輸入用戶詳情信息。

基本的事件流2.點(diǎn)擊提交。

3.結(jié)束

異常錯(cuò)誤事件流錯(cuò)誤彈出,管理人員核實(shí)

后置條件顯示用戶信息

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-2查詢用戶信息模塊用例信息描述表

項(xiàng)目描述

用例名稱查詢用戶信息

用例標(biāo)識(shí)號(hào)02

參與者管理人員

簡(jiǎn)述說(shuō)明查詢用戶信息

前置條件打開(kāi)用戶管理

1.打開(kāi)用戶頁(yè)面

2.輸入查詢的條件

基本的事件流3.點(diǎn)擊按鈕

4.就會(huì)出現(xiàn)想要的信息

5.結(jié)束運(yùn)行

異常錯(cuò)誤事件流錯(cuò)誤彈出,管理人員核實(shí)

后置條件顯示用戶信息

表2-3用戶信息修改模塊用例信息描述表

項(xiàng)目描述

用例名稱用戶信息修改

用例標(biāo)識(shí)號(hào)03

參與者管理人員

簡(jiǎn)述說(shuō)明管理員修改用戶信息

前置條件打開(kāi)用戶管理

1.選擇用戶

2.點(diǎn)擊編輯

基本的事件流

3.提交修改信息

4.結(jié)束

異常錯(cuò)誤事件流錯(cuò)誤彈出,管理人員核實(shí)

后置條件顯示用戶信息

表2-4刪除用戶模塊用例信息描述表

項(xiàng)目描述

用例名稱刪除用戶

用例標(biāo)識(shí)號(hào)03

參與者管理人員

簡(jiǎn)述說(shuō)明管理員刪除用戶

前置條件打開(kāi)用戶管理

基本的事件流1.選擇用戶

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

2.點(diǎn)擊刪除

3.顯示刪除信息

4.結(jié)束

異常錯(cuò)誤事件流錯(cuò)誤彈出,管理人員核實(shí)

后置條件顯示用戶信息

2.3.2車(chē)位信息管理的用例

經(jīng)過(guò)對(duì)用例圖和活動(dòng)圖的分解。車(chē)位信息管理功能具體的用例信息描述如

圖2-4所示,分別具有新增車(chē)位、車(chē)位信息查看、車(chē)位信息修改和刪除等操作

功能。

圖2-4車(chē)位信息管理用例圖

通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。車(chē)位信息管

理活動(dòng)圖如圖2-5所示。

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-5車(chē)位信息管理活動(dòng)圖

通過(guò)對(duì)圖2-4用例圖及圖2-5活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的

描述表。車(chē)位信息管理模塊用例信息描述如下表所示。

表2-5新增車(chē)位用例信息描述表

項(xiàng)目描述

用例名稱新增車(chē)位

用例標(biāo)識(shí)號(hào)05

參與者管理員

簡(jiǎn)述說(shuō)明管理員新增車(chē)位

前置條件用戶已經(jīng)開(kāi)車(chē)位頁(yè)面添加界面

1.用戶輸入車(chē)位信息

2.點(diǎn)擊提交按鈕

基本的事件流3.輸入格式?jīng)]有問(wèn)題,就顯示添加成功。

4.返回車(chē)位用戶頁(yè)面

5.結(jié)束

異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)

后置條件添加如果成功即窗口消失

表2-6車(chē)位信息修改用例信息描述表

項(xiàng)目描述

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

用例名稱車(chē)位信息修改

用例標(biāo)識(shí)號(hào)06

參與者管理人員

管理員提交修改數(shù)據(jù),系統(tǒng)進(jìn)行驗(yàn)證后,數(shù)據(jù)合法即添加

簡(jiǎn)述說(shuō)明

成功

前置條件管理員打開(kāi)修改車(chē)位信息修改窗口

1.管理員選擇車(chē)位修改數(shù)據(jù)

2.提交

基本的事件流3.正確就成功,操作錯(cuò)誤就提示失敗

4.返回車(chē)位用戶頁(yè)面

5.結(jié)束

異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)

后置條件添加如果成功即窗口消失

表2-7車(chē)位刪除用例信息描述表

項(xiàng)目描述

用例名稱刪除車(chē)位

用例標(biāo)識(shí)號(hào)07

參與者管理人員

簡(jiǎn)述說(shuō)明管理員提交刪除數(shù)據(jù)。

前置條件管理員打開(kāi)車(chē)位頁(yè)面和用戶頁(yè)面

1.管理員選擇想要的車(chē)位

2.點(diǎn)擊刪除按鈕

基本的事件流3.正確就成功,操作錯(cuò)誤就提示失敗

4.返回車(chē)位用戶頁(yè)面

5.結(jié)束

異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)

后置條件刪除成功即關(guān)閉提示框

2.3.3車(chē)位租用管理的用例

經(jīng)過(guò)對(duì)用例圖和活動(dòng)圖的分解。車(chē)位租用管理功能具體的用例信息描述如

圖2-6所示,分別具有車(chē)位租用增刪改和查詢操作功能。

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-6車(chē)位租用管理用例圖

通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。車(chē)位租用管

理活動(dòng)圖如圖2-7所示。

圖2-7車(chē)位租用管理活動(dòng)圖

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

通過(guò)對(duì)圖2-6用例圖及圖2-7活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的

描述表。車(chē)位租用管理模塊用例信息描述如下表所示,可以進(jìn)行車(chē)位租用的增

刪改查等操作。

表2-8車(chē)位租用新增用例信息描述表

項(xiàng)目描述

用例名稱新增車(chē)位租用

用例標(biāo)識(shí)號(hào)08

參與者用戶

簡(jiǎn)述說(shuō)明用戶輸入新增車(chē)位租用信息后系統(tǒng)驗(yàn)證合格即添加成功。

前置條件用戶已經(jīng)打開(kāi)添加窗口

1.用戶輸入車(chē)位租用詳情信息

2.點(diǎn)擊提交按鈕

基本的事件流3.輸入格式?jīng)]有問(wèn)題,就顯示添加成功。

4.返回到用戶頁(yè)面

5.結(jié)束

在按“提交”按鈕之前,用戶可以隨按“取消”或“關(guān)閉”

其他事件流

按鈕。

異常錯(cuò)誤事件流提示錯(cuò)誤的消息,用戶進(jìn)行確認(rèn)

后置條件添加如果成功即窗口消失

表2-9車(chē)位租用信息修改用例信息描述表

項(xiàng)目描述

用例名稱車(chē)位租用信息修改

用例標(biāo)識(shí)號(hào)09

參與者管理人員

管理員提交修改數(shù)據(jù),系統(tǒng)進(jìn)行驗(yàn)證后,數(shù)據(jù)合法即添加

簡(jiǎn)述說(shuō)明

成功

前置條件管理員打開(kāi)修改車(chē)位租用信息窗口

6.管理人員選擇車(chē)位租用信息

7.修改車(chē)位租用數(shù)據(jù)

8.提交

基本的事件流

9.正確就成功,操作錯(cuò)誤就提示失敗

10.返回用戶頁(yè)面

11.結(jié)束

其他事件流在按“提交”按鈕之前,管理員可以隨按“取消”或“關(guān)

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

閉”按鈕。

異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)

后置條件添加如果成功即窗口消失

表2-10刪除車(chē)位租用的用例信息描述表

項(xiàng)目描述

用例名稱刪除車(chē)位租用

用例標(biāo)識(shí)號(hào)10

參與者管理人員

簡(jiǎn)述說(shuō)明管理員提交刪除數(shù)據(jù)。

前置條件管理員打開(kāi)車(chē)位租用管理頁(yè)面

1.管理人員選擇車(chē)位租用信息

2.點(diǎn)擊刪除按鈕

基本的事件流3.正確就成功,操作錯(cuò)誤就提示失敗

4.返回用戶頁(yè)面

5結(jié)束

點(diǎn)擊按鈕,瀏覽器彈出框,管理人員可以進(jìn)行確認(rèn)會(huì)這是取

其他事件流

異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)

后置條件刪除成功即關(guān)閉提示框

2.3.4車(chē)位退租管理的用例

經(jīng)過(guò)對(duì)用例圖和活動(dòng)圖的分解。車(chē)位退租管理功能具體的用例信息描述如

圖2-8所示,分別具有車(chē)位退租查詢、修改、刪除操作功能。

圖2-8車(chē)位退租管理用例圖

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。車(chē)位退租管

理活動(dòng)圖如圖2-9所示。

圖2-9車(chē)位退租管理活動(dòng)圖

通過(guò)對(duì)圖2-8用例圖及圖2-9活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的

描述表。車(chē)位退租管理模塊用例信息描述如下表所示。

表2-11車(chē)位退租新增用例信息描述表

項(xiàng)目描述

用例名稱新增車(chē)位退租

用例標(biāo)識(shí)號(hào)11

參與者用戶

簡(jiǎn)述說(shuō)明用戶輸入車(chē)位退租信息,提交后系統(tǒng)驗(yàn)證合格即添加成功。

前置條件用戶已經(jīng)打開(kāi)新增車(chē)位退租窗口

1.用戶輸入車(chē)位退租信息

基本的事件流

2.點(diǎn)擊提交按鈕

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.輸入格式?jīng)]有問(wèn)題,就顯示添加成功。

4.返回車(chē)位退租用戶頁(yè)面

5.結(jié)束

在按“提交”按鈕之前,用戶可以隨按“取消”或“關(guān)閉”

其他事件流

按鈕。

異常錯(cuò)誤事件流提示錯(cuò)誤的消息,用戶進(jìn)行確認(rèn)

后置條件添加如果成功即窗口消失

表2-12車(chē)位退租信息修改用例信息描述表

項(xiàng)目描述

用例名稱車(chē)位退租信息修改

用例標(biāo)識(shí)號(hào)12

參與者管理人員

管理員提交修改數(shù)據(jù),系統(tǒng)進(jìn)行驗(yàn)證后,數(shù)據(jù)合法即添加

簡(jiǎn)述說(shuō)明

成功

前置條件管理員打開(kāi)修改車(chē)位退租信息窗口

1.管理員選擇車(chē)位退租信息

2.修改車(chē)位退租數(shù)據(jù)

3.提交

基本的事件流

4.正確就成功,操作錯(cuò)誤就提示失敗

5.返回車(chē)位退租用戶頁(yè)面

6.結(jié)束

在按“提交”按鈕之前,管理員可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)

后置條件添加如果成功即窗口消失

表2-13車(chē)位退租刪除用例信息描述表

項(xiàng)目描述

用例名稱刪除車(chē)位退租

用例標(biāo)識(shí)號(hào)13

參與者管理人員

簡(jiǎn)述說(shuō)明管理員提交刪除數(shù)據(jù)。

前置條件管理員打開(kāi)車(chē)位退租用戶頁(yè)面

1.管理員選擇車(chē)位退租

基本的事件流

2.點(diǎn)擊刪除按鈕

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.正確就成功,操作錯(cuò)誤就提示失敗

4.返回車(chē)位退租用戶頁(yè)面

5.結(jié)束

按了刪除按鈕后彈出提示框確認(rèn)是否刪除車(chē)位退租,管理

其他事件流

員可以隨按“取消”或“關(guān)閉”按鈕。

異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)

后置條件刪除成功即關(guān)閉提示框

3系統(tǒng)概要設(shè)計(jì)

3.1系統(tǒng)設(shè)計(jì)原則

麓景社區(qū)停車(chē)管理系統(tǒng),主要是考慮社區(qū)停車(chē)的管理。在實(shí)用可靠的同時(shí),

提高管理社區(qū)停車(chē)的效率。用戶提供了便利的車(chē)位租用管理和車(chē)位退租管理。

同時(shí)也為管理員提供了用戶管理和車(chē)位信息管理等各種功能

3.2系統(tǒng)框架設(shè)計(jì)

根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開(kāi)發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)麓景社區(qū)停

車(chē)管理系統(tǒng)的系統(tǒng)構(gòu)造模型,如圖3-1所示。

圖3-1麓景社區(qū)停車(chē)管理系統(tǒng)整體架構(gòu)圖

15

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.3系統(tǒng)功能設(shè)計(jì)

系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使系統(tǒng)更加的完美。

根據(jù)系統(tǒng)的需求的分析和用例建模的分析,本文確定了麓景社區(qū)停車(chē)管理系統(tǒng)

的主要功能模塊,包括用戶管理、車(chē)位信息管理、車(chē)位租用管理和車(chē)位退租管

理等。麓景社區(qū)停車(chē)管理系統(tǒng)的功能結(jié)構(gòu)圖如圖3-2所示,本系統(tǒng)共有四幾大

主要功能模塊。

圖3-2麓景社區(qū)停車(chē)管理系統(tǒng)功能結(jié)構(gòu)圖

3.3.1用戶管理功能設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-3。

16

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-3用戶管理功能模塊流程圖

3.3.2車(chē)位信息管理功能設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-4。

17

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-4車(chē)位信息管理功能模塊流程圖

3.3.3車(chē)位租用管理功能設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-5。

18

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-5車(chē)位租用管理功能模塊流程圖

3.3.4車(chē)位退租管理功能設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-6。

19

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-6車(chē)位退租管理功能模塊圖

3.4數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)是整個(gè)系統(tǒng)的基石。一個(gè)系統(tǒng)的優(yōu)秀取決于一個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)程度的

好壞,數(shù)據(jù)庫(kù)的設(shè)計(jì)有一些的主要步驟:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、數(shù)據(jù)

字典

3.4.1設(shè)計(jì)原則

如果想要取得好的設(shè)計(jì)效果,數(shù)據(jù)庫(kù)的設(shè)計(jì)就應(yīng)該遵從幾個(gè)原則:

1.標(biāo)準(zhǔn)化原則

2.冗余原則

20

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.4.2概念設(shè)計(jì)

根據(jù)麓景社區(qū)停車(chē)管理系統(tǒng)的數(shù)據(jù)進(jìn)行分析,其E-R圖如下圖3-7所示。

圖3-7麓景社區(qū)停車(chē)管理系統(tǒng)E-R圖

3.4.3邏輯設(shè)計(jì)

通過(guò)ER模型對(duì)實(shí)體屬性、實(shí)體間關(guān)系的分析和結(jié)合麓景社區(qū)停車(chē)管理系統(tǒng)

的實(shí)際需求,建立起了本系統(tǒng)的關(guān)系模式,如下:

用戶表(用戶ID、用戶名、密碼、姓名、性別、頭像、手機(jī)號(hào)碼、車(chē)牌號(hào))

車(chē)位信息表(車(chē)位ID、區(qū)域、圖片、違章、狀態(tài)、停放時(shí)價(jià))

車(chē)位退租表(車(chē)位退租ID、用戶ID、車(chē)位ID、進(jìn)場(chǎng)時(shí)間、離開(kāi)時(shí)間、停放

時(shí)長(zhǎng)、租用金額、是否支付)

車(chē)位租用表(車(chē)位租用ID、車(chē)位ID、用戶ID、進(jìn)場(chǎng)時(shí)間、備注)

3.4.4數(shù)據(jù)字典

用戶表的表結(jié)構(gòu)如表3-1所示,主要字段為:用戶ID、用戶名、密碼、

姓名、性別、頭像、手機(jī)號(hào)碼、車(chē)牌號(hào)。

21

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表3-1用戶表表結(jié)構(gòu)表

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

用戶IDint用戶ID主鍵是

用戶名varchar用戶名否是

密碼Varchar密碼否是

姓名Varchar姓名否是

性別Varchar性別否是

頭像Varchar頭像否是

手機(jī)號(hào)Int手機(jī)號(hào)否是

車(chē)牌號(hào)Varchar車(chē)牌號(hào)否是

車(chē)位信息表的表結(jié)構(gòu)如表3-2所示,主要字段為:車(chē)位ID、區(qū)域、圖片、

位置、狀態(tài)、停放時(shí)價(jià)。

表3-2車(chē)位信息表表結(jié)構(gòu)表

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

車(chē)位IDint車(chē)位ID主鍵是

區(qū)域Varchar區(qū)域否是

圖片Varchar圖片否是

位置Varchar位置否是

狀態(tài)Varchar狀態(tài)否是

停放時(shí)價(jià)Int停放時(shí)價(jià)否是

車(chē)位退租表的表結(jié)構(gòu)如表3-3所示,主要字段為:車(chē)位退租ID、用戶ID、

車(chē)位ID、進(jìn)場(chǎng)時(shí)間、離開(kāi)時(shí)間、停放時(shí)長(zhǎng)、租用金額、是否支付。

表3-3車(chē)位退租表表結(jié)構(gòu)表

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

車(chē)位退租IDInt車(chē)位退租ID主鍵是

用戶IDInt用戶ID外鍵是

車(chē)位IDInt車(chē)位ID外鍵是

進(jìn)場(chǎng)時(shí)間Datetime進(jìn)場(chǎng)時(shí)間否是

離開(kāi)時(shí)間Datetime離開(kāi)時(shí)間否是

停放時(shí)長(zhǎng)Varchar停放時(shí)長(zhǎng)否是

租用金額Int租用金額否是

22

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

是否支付Varchar是否支付否是

車(chē)位租用表的表結(jié)構(gòu)如表3-4所示,主要字段為:車(chē)位租用ID、車(chē)位ID、

用戶ID、進(jìn)場(chǎng)時(shí)間、備注。

表3-4車(chē)位租用表表結(jié)構(gòu)表

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

車(chē)位租用IDInt車(chē)位租用ID主鍵是

車(chē)位IDInt車(chē)位ID否是

用戶IDInt用戶ID否是

進(jìn)場(chǎng)時(shí)間Datetime進(jìn)場(chǎng)時(shí)間否是

備注Varchar備注否是

4系統(tǒng)詳細(xì)設(shè)計(jì)

麓景社區(qū)停車(chē)管理系統(tǒng)設(shè)計(jì)體現(xiàn)在這幾個(gè)方面:

用戶管理、車(chē)位信息管理、車(chē)位退租管理、車(chē)位租用管理。給管理員提供

了便利的車(chē)位租用信息管理和車(chē)位退租管理,同時(shí)還有車(chē)位信息的管理。

4.1用戶管理子功能模塊設(shè)計(jì)

4.1.1用戶管理子功能模塊說(shuō)明

用戶管理是麓景社區(qū)停車(chē)管理系統(tǒng)的基本功能之一,其中包括管理員對(duì)用

戶的增刪改查等操作。

4.1.2用戶管理子功能模塊詳細(xì)設(shè)計(jì)

如圖4-1,為麓景社區(qū)停車(chē)管理系統(tǒng)的用戶管理模塊子功能時(shí)序圖。

23

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖4-1用戶管理系統(tǒng)時(shí)序圖

針對(duì)麓景社區(qū)停車(chē)管理系統(tǒng)類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊

方法描述表,如下表4-1所示。

表4-1用戶管理子功能模塊相關(guān)類及方法描述表

類名User

描述用戶管理

屬性Class

方法toUserManage()、amDelete()、profile()

4.2車(chē)位信息管理子功能模塊設(shè)計(jì)

4.2.1車(chē)位信息管理子功能模塊說(shuō)明

麓景社區(qū)停車(chē)管理系統(tǒng)的車(chē)位信息管理子功能包括對(duì)車(chē)位進(jìn)行管理,其中

有車(chē)位信息編輯,車(chē)位信息查詢、添加、刪除等功能。

4.2.2車(chē)位信息管理子功能模塊詳細(xì)設(shè)計(jì)

如圖4-2,為麓景社區(qū)停車(chē)管理系統(tǒng)的車(chē)位信息管理模塊子功能時(shí)序圖。

24

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖4-2車(chē)位信息管理系統(tǒng)時(shí)序圖

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論