版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年項(xiàng)目合作轉(zhuǎn)讓協(xié)議
- 2025年度商業(yè)空間室內(nèi)裝修設(shè)計(jì)與施工合同
- 2025年度漢堡店鋪股權(quán)收購(gòu)合同3篇
- 2024版事業(yè)單位司機(jī)聘用合同
- 2025版兒童主題公園裝修與游樂(lè)設(shè)備合同2篇
- 爬梯施工方案
- 二零二五年度二手挖掘機(jī)買(mǎi)賣(mài)合同綠色環(huán)保產(chǎn)業(yè)合作共贏3篇
- 2025年度汽車(chē)零部件OEM貼牌生產(chǎn)協(xié)議2篇
- 2025年度企業(yè)中高層管理人員海外進(jìn)修協(xié)議3篇
- 2025版KTV員工績(jī)效考核與薪酬調(diào)整合同3篇
- 2024南京市商品房買(mǎi)賣(mài)合同書(shū)
- 數(shù)據(jù)中心災(zāi)難恢復(fù)預(yù)案
- 《電氣檢測(cè)技術(shù)》教學(xué)大綱
- 2024年醫(yī)院全面質(zhì)量管理方案
- 01685《動(dòng)漫藝術(shù)概論》歷年考試真題試題庫(kù)(含答案)
- 【傳統(tǒng)村落的保護(hù)與發(fā)展探究的文獻(xiàn)綜述8600字】
- 金屬冶煉(鉛、鋅冶煉)主要負(fù)責(zé)人安全資格考試題及答案
- 2024-2030年中國(guó)船用燃料油市場(chǎng)供需趨勢(shì)及競(jìng)爭(zhēng)狀況綜合分析研究報(bào)告
- 中醫(yī)適宜技術(shù)匯報(bào)
- 2023-2024全國(guó)初中物理競(jìng)賽試題:物態(tài)變化(學(xué)生版)
- 《計(jì)算機(jī)組成原理》周建敏主編課后習(xí)題答案
評(píng)論
0/150
提交評(píng)論