




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
目錄
1引言...........................................................................................................................1
1.1項目開發(fā)背景................................................................................................1
1.2開發(fā)技術(shù)簡介................................................................................................2
1.2.1SSM簡介............................................................................................2
1.2.2MySQL簡介.......................................................................................2
1.3開發(fā)工具簡介................................................................................................2
1.4項目開發(fā)技術(shù)路線........................................................................................2
2需求分析...................................................................................................................3
2.1功能需求描述.................................................................................................3
2.2非功能需求描述............................................................................................3
2.3需求用例建模................................................................................................3
2.3.1用戶管理的用例.................................................................................4
2.3.2車位信息管理的用例.........................................................................7
2.3.3車位租用管理的用例.........................................................................9
2.3.4車位退租管理的用例.......................................................................12
3系統(tǒng)概要設(shè)計.........................................................................................................15
3.1系統(tǒng)設(shè)計原則..............................................................................................15
3.2系統(tǒng)框架設(shè)計..............................................................................................15
3.3系統(tǒng)功能設(shè)計..............................................................................................16
3.3.1用戶管理功能設(shè)計...........................................................................16
3.3.2車位信息管理功能設(shè)計...................................................................17
3.3.3車位租用管理功能設(shè)計...................................................................18
3.3.4車位退租管理功能設(shè)計...................................................................19
3.4數(shù)據(jù)庫設(shè)計..................................................................................................20
3.4.1設(shè)計原則...........................................................................................20
3.4.2概念設(shè)計...........................................................................................21
I
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
3.4.3邏輯設(shè)計...........................................................................................21
3.4.4數(shù)據(jù)字典...........................................................................................21
4系統(tǒng)詳細(xì)設(shè)計.........................................................................................................23
4.1用戶管理子功能模塊設(shè)計..........................................................................23
4.1.1用戶管理子功能模塊說明...............................................................23
4.1.2用戶管理子功能模塊詳細(xì)設(shè)計.......................................................23
4.2車位信息管理子功能模塊設(shè)計..................................................................24
4.2.1車位信息管理子功能模塊說明.......................................................24
4.2.2車位信息管理子功能模塊詳細(xì)設(shè)計...............................................24
4.3車位租用管理子功能模塊設(shè)計..................................................................25
4.3.1車位租用管理子功能模塊說明.......................................................25
4.3.2車位租用管理子功能模塊詳細(xì)設(shè)計...............................................25
4.4車位退租管理子功能模塊設(shè)計..................................................................26
4.4.1車位退租管理子功能模塊說明.......................................................26
4.4.2車位退租管理子功能模塊詳細(xì)設(shè)計...............................................26
5系統(tǒng)實現(xiàn).................................................................................................................28
5.1用戶管理子模塊實現(xiàn)..................................................................................28
5.1.1用戶管理模塊界面設(shè)計...................................................................28
5.1.2用戶管理模塊核心代碼實現(xiàn):.......................................................28
5.2車位信息管理子模塊實現(xiàn)..........................................................................29
5.2.1車位信息管理模塊界面設(shè)計...........................................................29
5.2.2車位信息管理模塊核心代碼實現(xiàn)...................................................29
5.3車位租用管理子模塊實現(xiàn)..........................................................................30
5.3.1車位租用管理模塊界面設(shè)計...........................................................30
5.3.2車位租用管理模塊核心代碼實現(xiàn)...................................................30
5.4車位退租管理子模塊實現(xiàn)..........................................................................31
5.4.1車位退租管理模塊界面設(shè)計...........................................................31
5.4.2車位退租管理模塊核心代碼實現(xiàn)...................................................31
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
6系統(tǒng)測試.................................................................................................................32
6.1用戶管理功能測試......................................................................................32
6.2車位信息管理功能測試..............................................................................33
6.3車位租用管理功能測試..............................................................................35
6.4車位退租管理功能測試..............................................................................36
7設(shè)計小結(jié).................................................................................................................37
參考文獻(xiàn).....................................................................................................................38
III
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
麓景社區(qū)停車管理系統(tǒng)的設(shè)計與實現(xiàn)
1引言
隨著信息時代的高速發(fā)展,軟件技術(shù)已經(jīng)滲透到各個行業(yè),成為各大行業(yè)
有利的助手。軟件信息化已成為各行業(yè)發(fā)展的不可或缺少的一部分。伴隨智能
停車場管理租用人數(shù)的不斷增加,而且智能停車場管理租用也通過網(wǎng)絡(luò)系統(tǒng)來
完成日常租用信息中的各種需求,所以網(wǎng)上智能停車場管理租用系統(tǒng)的開發(fā)給
用戶帶來了足夠的便利,用戶通過系統(tǒng)來滿足生活中的需求,因此,由于信息
的增加,信息處理系統(tǒng)也隨之增加,通過網(wǎng)絡(luò)來滿足現(xiàn)代用戶需求。此次開發(fā)
設(shè)計主要是實現(xiàn)智能停車場管理系統(tǒng),結(jié)合目前流行的WEB技術(shù)進(jìn)行設(shè)計,彌
補(bǔ)目前在線智能停車場管理租用網(wǎng)站中的不足,來開發(fā)出一款即方便又實用的
智能停車場管理系統(tǒng),并且設(shè)計的程序具有界面整潔、功能強(qiáng)大等特性,從全
局來說,智能停車場管理系統(tǒng)的設(shè)計解決了信息零散,該系統(tǒng)實現(xiàn),可以投入
到真實環(huán)境中,這樣不僅能解決以上提及的問題,讓信息管理更準(zhǔn)則。
1.1項目開發(fā)背景
隨著網(wǎng)絡(luò)不斷的普及發(fā)展,智能停車場管理系統(tǒng)依靠網(wǎng)絡(luò)技術(shù)的支持得到
了快速的發(fā)展,首先要從用戶的實際需求出發(fā),通過了解用戶的需求開發(fā)出具
有針對性的管理系統(tǒng),利用目前網(wǎng)絡(luò)給用戶帶來的方便快捷這一特點對系統(tǒng)進(jìn)
行調(diào)整,設(shè)計的系統(tǒng)讓用戶的使用起來更加方便,本系統(tǒng)的主要目的就是給用
戶帶來方便與快捷,用戶只要在家中就可以進(jìn)行車位租用、車位退租、違規(guī)舉
報等。同時隨著電子商務(wù)的發(fā)展網(wǎng)上智能停車場管理租用已經(jīng)受到廣大用戶的
關(guān)注。
互聯(lián)網(wǎng)發(fā)展至今,已經(jīng)解決了很多我們解決不了的難題,使得我們工作更
加便捷,提高了我們的工作效率。目前各行各業(yè)都在運用網(wǎng)絡(luò)信息管理程序,
不同的用戶也都接觸到信息管理,特別是在各大電商行業(yè)廣泛的應(yīng)運起來。通
過對當(dāng)前網(wǎng)絡(luò)環(huán)境發(fā)展的分析與總結(jié),開發(fā)智能停車場管理系統(tǒng)可以改變以往
的停車場租用方式,改變傳統(tǒng)線下停車場的狀態(tài),由于用戶的不斷增多,使用
傳統(tǒng)的線下手工統(tǒng)計模式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足于用戶需求了,而且越來越多的停
車場也在開通線上進(jìn)行租用,所以開發(fā)一個智能停車場管理系統(tǒng)可以解決不利
于線下租用的問題,同時管理員可以利用網(wǎng)絡(luò)對智能停車場管理租用信息進(jìn)行
管理,設(shè)計的網(wǎng)站保證信息的完整安全,這樣才能提高工作效率,保證系統(tǒng)安
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
全正常的運行。
1.2開發(fā)技術(shù)簡介
此系統(tǒng)是采用SSM框架集成,日志框架用的是log4j,Mysql作為數(shù)據(jù)庫并
用IDEA作為調(diào)試工具。前端界面精簡,功能強(qiáng)大,耦合性低。
1.2.1SSM簡介
SSM就是由spring+springMVC+mybatis組成。
spring就是一個容器,springMVC是前端控制器,mybatis作為持久層框架。
spring負(fù)責(zé)存放對象。springMVC負(fù)責(zé)前端界面的控制,其中包括頁面攔截等
功能的實現(xiàn)。Mybatis作為持久層框架,主要負(fù)責(zé)對數(shù)據(jù)庫的語句進(jìn)行操作。
1.2.2MySQL簡介
本次開發(fā)的智能停車場管理系統(tǒng)使用的數(shù)據(jù)庫是MYSQL數(shù)據(jù)庫,該數(shù)據(jù)庫
運行速度快,安全性能也很高,而且對使用的平臺沒有任何的限制,所以被廣
泛應(yīng)運到系統(tǒng)的開發(fā)中。MySQL是一個開源和多線程的關(guān)系管理數(shù)據(jù)庫系統(tǒng),MyS
QL是開放源代碼的數(shù)據(jù)庫,具有跨平臺性,數(shù)據(jù)庫意義重大,如果沒有數(shù)據(jù)庫
的鏈接,就沒辦法運行程序,這顯然可以看見數(shù)據(jù)庫與程序的重要性,是緊密
相連接的。
1.3開發(fā)工具簡介
工具的使用:采用IDEA
IDEA全稱IntelliJIDEA,是一款專業(yè)的Java集成開發(fā)環(huán)境(Integrated
DevelopmentEnvironment,IDE),由JetBrains公司開發(fā)。ntelliJIDEA支
持Java和許多其他編程語言,如Kotlin、Groovy和Scala。它還提供了豐富的
代碼編輯功能,如代碼自動完成、語法檢查、快速導(dǎo)航和重構(gòu)等。此外,IntelliJ
IDEA還提供了一系列的調(diào)試和測試工具,幫助開發(fā)人員在開發(fā)過程中發(fā)現(xiàn)并解
決問題。
1.4項目開發(fā)技術(shù)路線
此網(wǎng)站數(shù)據(jù)庫連接使用的是JDBC,前端使用的是html+bootstrap,后端使
用的是SSM框架,數(shù)據(jù)庫使用的是mysql,持久層使用的是mybatisplus。
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
2需求分析
2.1功能需求描述
基于用戶管理、車位信息管理、車位租用管理、車位退租管理模塊的小區(qū)
車位退租管理系統(tǒng)。
(1)用戶管理:管理員可以條件查詢用戶信息,或者添加用戶,同時可以對
用戶信息進(jìn)行修改和刪除。
(2)車位信息管理:管理員可以條件查詢車位信息,或者添加車位,對車位
進(jìn)行刪除或者是更新。
(3)車位租用管理:管理人員可以條件查詢車位租用信息,或者是添加車位
租用,同時也可以對車位租用信息進(jìn)行更新和刪除。
(4)車位退租管理:管理人員根據(jù)條件查詢車位退租信息,添加車位退租信
息,同時對車位退信息租進(jìn)行修改或者是刪除。
2.2非功能需求描述
麓景社區(qū)停車管理系統(tǒng)的非功能需求有幾個方面:
(1)系統(tǒng)響應(yīng)效率:頁面響應(yīng)時問應(yīng)該在3秒以內(nèi),最長不能超過4秒,
并支持至少10000人同時在線所有系統(tǒng)。
(2)界面簡潔清晰:系統(tǒng)界面要求簡單明了,容易操作,符合用戶操作習(xí)
慣。
(3)儲存性高:因為智能停車場管理系統(tǒng)中有很多的信息需要存儲,因此
對于系統(tǒng)的存儲量有很大的要求,需要有一個強(qiáng)大的數(shù)據(jù)庫的支持才能確保所
有的信息都能安全穩(wěn)定的進(jìn)行存儲。
(4)易學(xué)性:該系統(tǒng)在操作上必須簡單好上手,沒有很多復(fù)雜的操作,只
需要簡單的進(jìn)行學(xué)習(xí)就能操作該系統(tǒng)。
(5)穩(wěn)定性需求:開發(fā)的智能停車場管理系統(tǒng)要求運行穩(wěn)定,運行過程中
無界面不清楚、字體模糊等現(xiàn)象。
2.3需求用例建模
通過對功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
圖2-1麓景社區(qū)停車管理系統(tǒng)的總體用例模型
管理員登錄后,通過車位租用管理對車位租用的信息的查詢、修改和刪除,
在用戶管理可以對用戶進(jìn)行管理,通過車位信息管理查看、修改、刪除車位信
息,通過車位退租管理添加車位退租、更新車位退租信息。
2.3.1用戶管理的用例
我們可以通過麓景社區(qū)停車管理系統(tǒng)的用例圖和活動圖來實現(xiàn)需求分析階
段的數(shù)據(jù)分析和整理。麓景社區(qū)停車管理系統(tǒng)中的用戶管理模塊具體的用例信
息描述如圖2-2所示。
圖2-2用戶管理用例圖
通過對用例的逐步思考和分析,利用活動圖。用戶管理活動圖如圖2-3所
示。
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
圖2-3用戶管理活動圖
在2-2使用案例圖和2-3活動圖中,一步一步地思考和分析,得到每個用
例信息描述表。用戶管理模塊用例如下描述表呈現(xiàn)。
表2-1添加用戶模塊用例信息描述表
項目描述
用例名稱添加用戶
用例標(biāo)識號01
參與者管理人員
簡述說明添加用戶
前置條件管理人員已經(jīng)打開添加窗口
1.輸入用戶詳情信息。
基本的事件流2.點擊提交。
3.結(jié)束
異常錯誤事件流錯誤彈出,管理人員核實
后置條件顯示用戶信息
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
表2-2查詢用戶信息模塊用例信息描述表
項目描述
用例名稱查詢用戶信息
用例標(biāo)識號02
參與者管理人員
簡述說明查詢用戶信息
前置條件打開用戶管理
1.打開用戶頁面
2.輸入查詢的條件
基本的事件流3.點擊按鈕
4.就會出現(xiàn)想要的信息
5.結(jié)束運行
異常錯誤事件流錯誤彈出,管理人員核實
后置條件顯示用戶信息
表2-3用戶信息修改模塊用例信息描述表
項目描述
用例名稱用戶信息修改
用例標(biāo)識號03
參與者管理人員
簡述說明管理員修改用戶信息
前置條件打開用戶管理
1.選擇用戶
2.點擊編輯
基本的事件流
3.提交修改信息
4.結(jié)束
異常錯誤事件流錯誤彈出,管理人員核實
后置條件顯示用戶信息
表2-4刪除用戶模塊用例信息描述表
項目描述
用例名稱刪除用戶
用例標(biāo)識號03
參與者管理人員
簡述說明管理員刪除用戶
前置條件打開用戶管理
基本的事件流1.選擇用戶
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
2.點擊刪除
3.顯示刪除信息
4.結(jié)束
異常錯誤事件流錯誤彈出,管理人員核實
后置條件顯示用戶信息
2.3.2車位信息管理的用例
經(jīng)過對用例圖和活動圖的分解。車位信息管理功能具體的用例信息描述如
圖2-4所示,分別具有新增車位、車位信息查看、車位信息修改和刪除等操作
功能。
圖2-4車位信息管理用例圖
通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模。車位信息管
理活動圖如圖2-5所示。
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
圖2-5車位信息管理活動圖
通過對圖2-4用例圖及圖2-5活動圖進(jìn)一步的細(xì)化分析,得到每個用例的
描述表。車位信息管理模塊用例信息描述如下表所示。
表2-5新增車位用例信息描述表
項目描述
用例名稱新增車位
用例標(biāo)識號05
參與者管理員
簡述說明管理員新增車位
前置條件用戶已經(jīng)開車位頁面添加界面
1.用戶輸入車位信息
2.點擊提交按鈕
基本的事件流3.輸入格式?jīng)]有問題,就顯示添加成功。
4.返回車位用戶頁面
5.結(jié)束
異常錯誤事件流提示錯誤的消息,管理員進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
表2-6車位信息修改用例信息描述表
項目描述
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
用例名稱車位信息修改
用例標(biāo)識號06
參與者管理人員
管理員提交修改數(shù)據(jù),系統(tǒng)進(jìn)行驗證后,數(shù)據(jù)合法即添加
簡述說明
成功
前置條件管理員打開修改車位信息修改窗口
1.管理員選擇車位修改數(shù)據(jù)
2.提交
基本的事件流3.正確就成功,操作錯誤就提示失敗
4.返回車位用戶頁面
5.結(jié)束
異常錯誤事件流提示錯誤的消息,管理員進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
表2-7車位刪除用例信息描述表
項目描述
用例名稱刪除車位
用例標(biāo)識號07
參與者管理人員
簡述說明管理員提交刪除數(shù)據(jù)。
前置條件管理員打開車位頁面和用戶頁面
1.管理員選擇想要的車位
2.點擊刪除按鈕
基本的事件流3.正確就成功,操作錯誤就提示失敗
4.返回車位用戶頁面
5.結(jié)束
異常錯誤事件流提示錯誤的消息,管理員進(jìn)行確認(rèn)
后置條件刪除成功即關(guān)閉提示框
2.3.3車位租用管理的用例
經(jīng)過對用例圖和活動圖的分解。車位租用管理功能具體的用例信息描述如
圖2-6所示,分別具有車位租用增刪改和查詢操作功能。
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
圖2-6車位租用管理用例圖
通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模。車位租用管
理活動圖如圖2-7所示。
圖2-7車位租用管理活動圖
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
通過對圖2-6用例圖及圖2-7活動圖進(jìn)一步的細(xì)化分析,得到每個用例的
描述表。車位租用管理模塊用例信息描述如下表所示,可以進(jìn)行車位租用的增
刪改查等操作。
表2-8車位租用新增用例信息描述表
項目描述
用例名稱新增車位租用
用例標(biāo)識號08
參與者用戶
簡述說明用戶輸入新增車位租用信息后系統(tǒng)驗證合格即添加成功。
前置條件用戶已經(jīng)打開添加窗口
1.用戶輸入車位租用詳情信息
2.點擊提交按鈕
基本的事件流3.輸入格式?jīng)]有問題,就顯示添加成功。
4.返回到用戶頁面
5.結(jié)束
在按“提交”按鈕之前,用戶可以隨按“取消”或“關(guān)閉”
其他事件流
按鈕。
異常錯誤事件流提示錯誤的消息,用戶進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
表2-9車位租用信息修改用例信息描述表
項目描述
用例名稱車位租用信息修改
用例標(biāo)識號09
參與者管理人員
管理員提交修改數(shù)據(jù),系統(tǒng)進(jìn)行驗證后,數(shù)據(jù)合法即添加
簡述說明
成功
前置條件管理員打開修改車位租用信息窗口
6.管理人員選擇車位租用信息
7.修改車位租用數(shù)據(jù)
8.提交
基本的事件流
9.正確就成功,操作錯誤就提示失敗
10.返回用戶頁面
11.結(jié)束
其他事件流在按“提交”按鈕之前,管理員可以隨按“取消”或“關(guān)
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
閉”按鈕。
異常錯誤事件流提示錯誤的消息,管理員進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
表2-10刪除車位租用的用例信息描述表
項目描述
用例名稱刪除車位租用
用例標(biāo)識號10
參與者管理人員
簡述說明管理員提交刪除數(shù)據(jù)。
前置條件管理員打開車位租用管理頁面
1.管理人員選擇車位租用信息
2.點擊刪除按鈕
基本的事件流3.正確就成功,操作錯誤就提示失敗
4.返回用戶頁面
5結(jié)束
點擊按鈕,瀏覽器彈出框,管理人員可以進(jìn)行確認(rèn)會這是取
其他事件流
消
異常錯誤事件流提示錯誤的消息,管理員進(jìn)行確認(rèn)
后置條件刪除成功即關(guān)閉提示框
2.3.4車位退租管理的用例
經(jīng)過對用例圖和活動圖的分解。車位退租管理功能具體的用例信息描述如
圖2-8所示,分別具有車位退租查詢、修改、刪除操作功能。
圖2-8車位退租管理用例圖
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模。車位退租管
理活動圖如圖2-9所示。
圖2-9車位退租管理活動圖
通過對圖2-8用例圖及圖2-9活動圖進(jìn)一步的細(xì)化分析,得到每個用例的
描述表。車位退租管理模塊用例信息描述如下表所示。
表2-11車位退租新增用例信息描述表
項目描述
用例名稱新增車位退租
用例標(biāo)識號11
參與者用戶
簡述說明用戶輸入車位退租信息,提交后系統(tǒng)驗證合格即添加成功。
前置條件用戶已經(jīng)打開新增車位退租窗口
1.用戶輸入車位退租信息
基本的事件流
2.點擊提交按鈕
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
3.輸入格式?jīng)]有問題,就顯示添加成功。
4.返回車位退租用戶頁面
5.結(jié)束
在按“提交”按鈕之前,用戶可以隨按“取消”或“關(guān)閉”
其他事件流
按鈕。
異常錯誤事件流提示錯誤的消息,用戶進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
表2-12車位退租信息修改用例信息描述表
項目描述
用例名稱車位退租信息修改
用例標(biāo)識號12
參與者管理人員
管理員提交修改數(shù)據(jù),系統(tǒng)進(jìn)行驗證后,數(shù)據(jù)合法即添加
簡述說明
成功
前置條件管理員打開修改車位退租信息窗口
1.管理員選擇車位退租信息
2.修改車位退租數(shù)據(jù)
3.提交
基本的事件流
4.正確就成功,操作錯誤就提示失敗
5.返回車位退租用戶頁面
6.結(jié)束
在按“提交”按鈕之前,管理員可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常錯誤事件流提示錯誤的消息,管理員進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
表2-13車位退租刪除用例信息描述表
項目描述
用例名稱刪除車位退租
用例標(biāo)識號13
參與者管理人員
簡述說明管理員提交刪除數(shù)據(jù)。
前置條件管理員打開車位退租用戶頁面
1.管理員選擇車位退租
基本的事件流
2.點擊刪除按鈕
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
3.正確就成功,操作錯誤就提示失敗
4.返回車位退租用戶頁面
5.結(jié)束
按了刪除按鈕后彈出提示框確認(rèn)是否刪除車位退租,管理
其他事件流
員可以隨按“取消”或“關(guān)閉”按鈕。
異常錯誤事件流提示錯誤的消息,管理員進(jìn)行確認(rèn)
后置條件刪除成功即關(guān)閉提示框
3系統(tǒng)概要設(shè)計
3.1系統(tǒng)設(shè)計原則
麓景社區(qū)停車管理系統(tǒng),主要是考慮社區(qū)停車的管理。在實用可靠的同時,
提高管理社區(qū)停車的效率。用戶提供了便利的車位租用管理和車位退租管理。
同時也為管理員提供了用戶管理和車位信息管理等各種功能
3.2系統(tǒng)框架設(shè)計
根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺的特點設(shè)計麓景社區(qū)停
車管理系統(tǒng)的系統(tǒng)構(gòu)造模型,如圖3-1所示。
圖3-1麓景社區(qū)停車管理系統(tǒng)整體架構(gòu)圖
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
3.3系統(tǒng)功能設(shè)計
系統(tǒng)模塊化結(jié)構(gòu)設(shè)計工作加強(qiáng)了數(shù)據(jù)庫之間的聯(lián)系,使系統(tǒng)更加的完美。
根據(jù)系統(tǒng)的需求的分析和用例建模的分析,本文確定了麓景社區(qū)停車管理系統(tǒng)
的主要功能模塊,包括用戶管理、車位信息管理、車位租用管理和車位退租管
理等。麓景社區(qū)停車管理系統(tǒng)的功能結(jié)構(gòu)圖如圖3-2所示,本系統(tǒng)共有四幾大
主要功能模塊。
圖3-2麓景社區(qū)停車管理系統(tǒng)功能結(jié)構(gòu)圖
3.3.1用戶管理功能設(shè)計
針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下圖3-3。
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
圖3-3用戶管理功能模塊流程圖
3.3.2車位信息管理功能設(shè)計
針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下圖3-4。
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
圖3-4車位信息管理功能模塊流程圖
3.3.3車位租用管理功能設(shè)計
針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下圖3-5。
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
圖3-5車位租用管理功能模塊流程圖
3.3.4車位退租管理功能設(shè)計
針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下圖3-6。
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
圖3-6車位退租管理功能模塊圖
3.4數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫是整個系統(tǒng)的基石。一個系統(tǒng)的優(yōu)秀取決于一個數(shù)據(jù)庫設(shè)計程度的
好壞,數(shù)據(jù)庫的設(shè)計有一些的主要步驟:需求分析、概念設(shè)計、邏輯設(shè)計、數(shù)據(jù)
字典
3.4.1設(shè)計原則
如果想要取得好的設(shè)計效果,數(shù)據(jù)庫的設(shè)計就應(yīng)該遵從幾個原則:
1.標(biāo)準(zhǔn)化原則
2.冗余原則
20
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
3.4.2概念設(shè)計
根據(jù)麓景社區(qū)停車管理系統(tǒng)的數(shù)據(jù)進(jìn)行分析,其E-R圖如下圖3-7所示。
圖3-7麓景社區(qū)停車管理系統(tǒng)E-R圖
3.4.3邏輯設(shè)計
通過ER模型對實體屬性、實體間關(guān)系的分析和結(jié)合麓景社區(qū)停車管理系統(tǒng)
的實際需求,建立起了本系統(tǒng)的關(guān)系模式,如下:
用戶表(用戶ID、用戶名、密碼、姓名、性別、頭像、手機(jī)號碼、車牌號)
車位信息表(車位ID、區(qū)域、圖片、違章、狀態(tài)、停放時價)
車位退租表(車位退租ID、用戶ID、車位ID、進(jìn)場時間、離開時間、停放
時長、租用金額、是否支付)
車位租用表(車位租用ID、車位ID、用戶ID、進(jìn)場時間、備注)
3.4.4數(shù)據(jù)字典
用戶表的表結(jié)構(gòu)如表3-1所示,主要字段為:用戶ID、用戶名、密碼、
姓名、性別、頭像、手機(jī)號碼、車牌號。
21
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
表3-1用戶表表結(jié)構(gòu)表
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
用戶IDint用戶ID主鍵是
用戶名varchar用戶名否是
密碼Varchar密碼否是
姓名Varchar姓名否是
性別Varchar性別否是
頭像Varchar頭像否是
手機(jī)號Int手機(jī)號否是
車牌號Varchar車牌號否是
車位信息表的表結(jié)構(gòu)如表3-2所示,主要字段為:車位ID、區(qū)域、圖片、
位置、狀態(tài)、停放時價。
表3-2車位信息表表結(jié)構(gòu)表
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
車位IDint車位ID主鍵是
區(qū)域Varchar區(qū)域否是
圖片Varchar圖片否是
位置Varchar位置否是
狀態(tài)Varchar狀態(tài)否是
停放時價Int停放時價否是
車位退租表的表結(jié)構(gòu)如表3-3所示,主要字段為:車位退租ID、用戶ID、
車位ID、進(jìn)場時間、離開時間、停放時長、租用金額、是否支付。
表3-3車位退租表表結(jié)構(gòu)表
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
車位退租IDInt車位退租ID主鍵是
用戶IDInt用戶ID外鍵是
車位IDInt車位ID外鍵是
進(jìn)場時間Datetime進(jìn)場時間否是
離開時間Datetime離開時間否是
停放時長Varchar停放時長否是
租用金額Int租用金額否是
22
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
是否支付Varchar是否支付否是
車位租用表的表結(jié)構(gòu)如表3-4所示,主要字段為:車位租用ID、車位ID、
用戶ID、進(jìn)場時間、備注。
表3-4車位租用表表結(jié)構(gòu)表
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
車位租用IDInt車位租用ID主鍵是
車位IDInt車位ID否是
用戶IDInt用戶ID否是
進(jìn)場時間Datetime進(jìn)場時間否是
備注Varchar備注否是
4系統(tǒng)詳細(xì)設(shè)計
麓景社區(qū)停車管理系統(tǒng)設(shè)計體現(xiàn)在這幾個方面:
用戶管理、車位信息管理、車位退租管理、車位租用管理。給管理員提供
了便利的車位租用信息管理和車位退租管理,同時還有車位信息的管理。
4.1用戶管理子功能模塊設(shè)計
4.1.1用戶管理子功能模塊說明
用戶管理是麓景社區(qū)停車管理系統(tǒng)的基本功能之一,其中包括管理員對用
戶的增刪改查等操作。
4.1.2用戶管理子功能模塊詳細(xì)設(shè)計
如圖4-1,為麓景社區(qū)停車管理系統(tǒng)的用戶管理模塊子功能時序圖。
23
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
圖4-1用戶管理系統(tǒng)時序圖
針對麓景社區(qū)停車管理系統(tǒng)類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊
方法描述表,如下表4-1所示。
表4-1用戶管理子功能模塊相關(guān)類及方法描述表
類名User
描述用戶管理
屬性Class
方法toUserManage()、amDelete()、profile()
4.2車位信息管理子功能模塊設(shè)計
4.2.1車位信息管理子功能模塊說明
麓景社區(qū)停車管理系統(tǒng)的車位信息管理子功能包括對車位進(jìn)行管理,其中
有車位信息編輯,車位信息查詢、添加、刪除等功能。
4.2.2車位信息管理子功能模塊詳細(xì)設(shè)計
如圖4-2,為麓景社區(qū)停車管理系統(tǒng)的車位信息管理模塊子功能時序圖。
24
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計
圖4-2車位信息管理系統(tǒ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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 情緒小屋課件
- 吉林省長春市德惠市九校2026屆化學(xué)高一上期中學(xué)業(yè)水平測試模擬試題含解析
- 懸浮的雞蛋科學(xué)實驗課件
- 車庫頂板防水施工方案
- 2026屆甘肅省岷縣第二中學(xué)高一化學(xué)第一學(xué)期期中學(xué)業(yè)水平測試試題含解析
- 學(xué)校課程具體實施方案
- 2026屆湖北省名師聯(lián)盟化學(xué)高二第一學(xué)期期中聯(lián)考模擬試題含解析
- 車務(wù)系統(tǒng)站段管理結(jié)構(gòu)三年工程實施方案和推進(jìn)計劃
- 中醫(yī)康復(fù)招聘試題及答案
- 正畸牙醫(yī)考試題及答案
- 云南博物館招聘筆試真題2024
- QGDW11937-2018快速動態(tài)響應(yīng)同步調(diào)相機(jī)組運維規(guī)范
- 嬰幼兒托育服務(wù)與管理專業(yè)職業(yè)生涯規(guī)劃
- 方便面面試題及答案
- 新能源汽車維護(hù)與故障診斷課件
- 2025年中考沖刺模擬數(shù)學(xué)(云南卷)(考試版A3)
- DeepSeek+AI大模型賦能制造業(yè)集團(tuán)數(shù)字化轉(zhuǎn)型端到端采購供應(yīng)鏈及財務(wù)管控業(yè)務(wù)流程藍(lán)圖規(guī)劃方案
- T/CMES 37003-2022景區(qū)玻璃類觀景設(shè)施安全規(guī)范
- 《西紅柿移栽和管理》課件
- 虛擬貨幣交易合同協(xié)議
- 《病毒性肝炎》課件
評論
0/150
提交評論