




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
目錄
1引言...............................................................................................................................1
1.1項目開發(fā)背景...................................................................................................1
1.2開發(fā)技術(shù)簡介...................................................................................................1
1.2.1JSP簡介................................................................................................1
1.2.2Servlet運行工作原理...........................................................................2
1.2.3Tomcat服務(wù)器......................................................................................2
1.2.4JDBC簡介............................................................................................3
1.2.5jQery框架簡介.....................................................................................3
1.2.6BootStrap框架簡介..............................................................................4
2需求分析.......................................................................................................................4
2.1功能需求描述...................................................................................................4
2.1.1小區(qū)管理員模塊...................................................................................4
2.1.2小區(qū)業(yè)主司機模塊...............................................................................4
2.2系統(tǒng)可行性分析...............................................................................................5
2.2.1技術(shù)可行性...........................................................................................5
2.2.2經(jīng)濟可行性...........................................................................................5
2.2.3操作可行性...........................................................................................5
2.3需求用例建模...................................................................................................5
2.3.1登錄注冊用例.......................................................................................6
2.3.2車輛管理用例.......................................................................................8
2.3.3出車管理用例.......................................................................................9
2.3.4公告管理用例.....................................................................................10
2.3.5司機管理用例.....................................................................................12
3系統(tǒng)概要設(shè)計.............................................................................................................14
3.1系統(tǒng)設(shè)計原則.................................................................................................14
3.2系統(tǒng)框架設(shè)計.................................................................................................14
II
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
3.3系統(tǒng)功能設(shè)計.................................................................................................15
3.3.1登錄注冊功能設(shè)計.............................................................................15
3.3.2車輛管理功能設(shè)計.............................................................................16
3.3.3出車管理功能設(shè)計.............................................................................17
3.3.4公告管理功能設(shè)計.............................................................................17
3.3.5司機管理功能設(shè)計.............................................................................18
3.4數(shù)據(jù)庫設(shè)計.....................................................................................................19
3.4.1設(shè)計原則.............................................................................................19
3.4.2概念設(shè)計.............................................................................................19
3.4.3邏輯設(shè)計.............................................................................................20
3.4.4數(shù)據(jù)字典.............................................................................................20
4系統(tǒng)詳細設(shè)計.............................................................................................................22
4.1登錄注冊子功能模塊設(shè)計.............................................................................22
4.1.1登陸注冊子功能模塊說明.................................................................22
4.1.2登陸注冊管理子功能模塊詳細設(shè)計.................................................23
4.2車輛管理子功能模塊設(shè)計.............................................................................23
4.2.1車輛管理子功能模塊說明.................................................................23
4.2.2車輛管理子功能模塊詳細設(shè)計.........................................................24
4.3出車管理子功能模塊設(shè)計.............................................................................25
4.3.1出車管理子功能模塊說明.................................................................25
4.3.2出車管理子功能模塊詳細設(shè)計.........................................................25
4.4公告管理子功能模塊設(shè)計.............................................................................26
4.4.1公告管理子功能模塊說明.................................................................26
4.4.2公告管理子功能模塊詳細設(shè)計.........................................................26
4.5司機管理子功能模塊設(shè)計.............................................................................27
4.5.1司機管理子功能模塊說明.................................................................27
4.5.2司機管理子功能模塊詳細設(shè)計.........................................................27
5系統(tǒng)實現(xiàn).....................................................................................................................28
III
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
5.1登陸注冊子功能模塊實現(xiàn).............................................................................28
5.1.1登錄注冊子功能界面設(shè)計.................................................................28
5.1.2登陸注冊子功能核心代碼實現(xiàn):.....................................................29
5.2車輛管理子功能模塊實現(xiàn).............................................................................30
5.2.1車輛管理子功能界面設(shè)計.................................................................30
5.2.2車輛管理子功能核心代碼實現(xiàn).........................................................30
5.3出車管理子功能模塊現(xiàn).................................................................................32
5.3.1出車管理子功能界面設(shè)計.................................................................32
5.3.2出車管理子功能核心代碼實現(xiàn).........................................................32
5.4公告管理子功能模塊實現(xiàn).............................................................................34
5.4.1公告管理子功能界面設(shè)計.................................................................34
5.4.2公告管理子功能核心代碼實現(xiàn).........................................................34
5.5司機管理子功能模塊實現(xiàn).............................................................................35
5.5.1司機管理子功能界面設(shè)計.................................................................35
5.5.2司機管理子功能核心代碼實現(xiàn).........................................................36
6系統(tǒng)測試.....................................................................................................................37
6.1登陸注冊子功能測試.....................................................................................38
6.2車輛管理子功能測試.....................................................................................38
6.3出車管理子功能測試.....................................................................................39
6.4公告管理子功能測試.....................................................................................40
6.5司機管理子功能測試.....................................................................................41
7設(shè)計小結(jié).....................................................................................................................41
參考資料.........................................................................................................................42
IV
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
小區(qū)車輛調(diào)度管理系統(tǒng)的設(shè)計與實現(xiàn)
1引言
伴隨著世界經(jīng)濟的發(fā)展,大家對生活品質(zhì)也有了更高的追求。當然也包括
交通方面,小區(qū)車輛管理系統(tǒng)是通過人機交互,將駕駛員,出車情況和小區(qū)車
輛等信息進行存儲,并對小區(qū)車輛進行全面管理的系統(tǒng)。最主要是實現(xiàn)了車輛
的出車信息管理,駕駛員信息管理和公告信息管理等功能。它的目的是為了加
強對小區(qū)車輛的管理,使其智能化,來降低人力的成本。
小區(qū)車輛管理系統(tǒng)是以B/S結(jié)構(gòu)和J2EE平臺為基礎(chǔ),采用兩層架構(gòu)構(gòu)建的。
首先表示層是負責完成用戶體驗,主要是實現(xiàn)用戶數(shù)據(jù)的收集,處理結(jié)果數(shù)據(jù)
到客戶端的渲染,選用基于Servlet的模式構(gòu)建的。視圖運用JSP實現(xiàn),配合
html、css和Javascript建立一個好的體驗環(huán)境。持久層主要進行與數(shù)據(jù)庫交
互,實現(xiàn)數(shù)據(jù)的增、刪、改、查等操作。同時系統(tǒng)也通過SQLServer數(shù)據(jù)庫完
成數(shù)據(jù)存儲。
1.1項目開發(fā)背景
車輛是人類不可缺少的交通工具,但是汽車多了,管理問題也隨之而來。
比如車輛的出行問題,車輛的使用規(guī)則問題,車輛的存放問題等等,這些數(shù)據(jù)
量龐大,如果處理分配這些數(shù)據(jù)完全使用依靠人力會導(dǎo)致管理成本高。為了解
決這個問題,于是得開發(fā)一套智能管理控制的系統(tǒng),不單是處理這些信息,還
可對車輛進行管理,這樣就可以有效節(jié)省人力成本,使小區(qū),商場,公司等區(qū)
域?qū)崿F(xiàn)車輛管理智能化。
1.2開發(fā)技術(shù)簡介
本系統(tǒng)使用了Java高級語言。Java語言是一種可編寫跨平臺應(yīng)用軟件程序
的面向?qū)ο笤O(shè)計語言,前端是基于MVC模式進行開發(fā),采用B/S模式,后端
基于Java的ssm框架進行開發(fā),同時集成Mysql、Tomcat等相關(guān)技術(shù)。
1.2.1JSP簡介
JSP是運用Java編程編寫XML類的scriptlets和tags,因此JSP的中含
有Java語言,也是動態(tài)網(wǎng)頁邏輯方面的處理,從而使Web程序開發(fā)更簡便。
1
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
JSP頁面接收到請求服務(wù)器,服務(wù)器再運行網(wǎng)頁中的程序,后將執(zhí)行的結(jié)果
和網(wǎng)頁代碼一并返回到客戶端。對Java代碼片段在JSP頁面中使用是很有幫助
的,比如寫一些可以操作數(shù)據(jù)庫的Java代碼或重新轉(zhuǎn)向其他網(wǎng)頁頁面等的這些
功能都是可以通過在JSP頁面中編寫Java代碼來實現(xiàn),這樣也就建立了動態(tài)網(wǎng)
頁的一個效果。
1.2.2Servlet運行工作原理
Servlet是開發(fā)web動態(tài)網(wǎng)頁的一種技術(shù),進行瀏覽數(shù)據(jù)和交互式修改,然
后生成動態(tài)Web的內(nèi)容,工作原理如下圖1-1。
圖1-1Servlet運行原理圖
1.2.3Tomcat服務(wù)器
Tomcat服務(wù)器是一種輕量級Web應(yīng)用服務(wù)器,在并發(fā)訪問用戶和中小型
系統(tǒng)不多時被大量使用??商幚鞨TML頁面,還是JSP和Servlet的容器,默認
模式是Servlet容器。工作原理如下圖1-2所示:
2
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
圖1-2Tomcat工作原理
1.2.4JDBC簡介
JDBC是java數(shù)據(jù)庫連接技術(shù),通過Java與數(shù)據(jù)庫連接,對表中數(shù)據(jù)進行
刪、增、改、查等操作。
JDBC是一種規(guī)范,由Sum公司它提供了一套完整的接口,由數(shù)據(jù)庫廠商
根據(jù)特點來實現(xiàn)的,故只要學會接口的使用方法就可以輕輕松松運用JDBC編
寫適用于各種數(shù)據(jù)庫的程序,工作原理如下圖1-3所示:
圖1-3JDBC工作原理
1.2.5jQery框架簡介
jQery是一種JavaScript框架。它封裝了一些JavaScript常用的功能代碼,提
供了簡便的設(shè)計模式,提升了HTML動畫設(shè)計、事件處理、文檔操作和Ajax交
互。
jQuery的主要特點:簡潔的多功能接口,特有的鏈式語法;靈活高效的CSS
3
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
選擇器;豐富的插件;兼容的主流瀏覽器,如Safari2.0+、Opera9.0+和FF1.5+
等。
1.2.6BootStrap框架簡介
Bootstrap是一種基于CSS、HTML、JavaScript開發(fā)的強悍、簡潔、直觀的
前端開發(fā)框架,快速進行Web開發(fā)。Bootstrap中提供了HTML和CSS規(guī)范。
在國內(nèi)是開發(fā)者們熟悉的框架,如WeX5框架,也是基于Bootstrap源碼的性能
優(yōu)化而來的。
2需求分析
2.1功能需求描述
本次的系統(tǒng)開發(fā)主要在系統(tǒng)性能方面和系統(tǒng)權(quán)限上做出解釋說明,系統(tǒng)一
般分配兩個權(quán)限,一個是管理員,一個是用戶,兩個權(quán)限的不同操作使功能模
塊有所不同。小區(qū)管理員模塊包括車輛管理、出車管理、公告管理、司機管理;
業(yè)主模塊包括公告查看、個人信息管理、查看出車記錄、個人車輛信息管理。
2.1.1小區(qū)管理員模塊
(1)車輛管理功能:新增車輛信息、查詢所有車輛信息、修改車輛信息、
刪除車輛信息等操作。
(2)出車管理功能:新增出車信息、查看出車記錄、修改出車信息、刪除
出車記錄。
(3)公告管理功能:新增公告信息、查詢公告信息,刪除公告信息。
(4)司機管理功能:新增司機信息、修改司機信息、查看司機信息、刪除
司機信息。
(5)登錄注冊功能:管理人員登錄后,可擁有管理員相應(yīng)權(quán)限。
2.1.2小區(qū)業(yè)主司機模塊
(1)公告查詢功能:查看系統(tǒng)發(fā)布的公告信息。
(2)個人信息管理功能:可查看、添加、修改個人信息。
(3)個人車輛信息管理功能:可添加、查看、修改個人車輛信息。
(4)個人出車記錄查詢功能:可以查看個人出車記錄。
(5)登錄注冊功能:司機登錄后,可擁有司機相應(yīng)權(quán)限。
4
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
2.2系統(tǒng)可行性分析
可行性分析主要就是分析項目開發(fā)是否可行,一般從技術(shù)經(jīng)濟、經(jīng)濟、操
作判斷。通過這三個層面分析,可以有效降低項目開發(fā)所帶來的風險,在項目
開發(fā)前期有效預(yù)測出可能存在的各種困難,并對此做出相關(guān)的解決方案。
2.2.1技術(shù)可行性
技術(shù)可行性分析主要是考慮到項目開發(fā)運行所涉及到的技術(shù)方面是否可以
解決系統(tǒng)開發(fā)時存在的一些問題,這個關(guān)系到系統(tǒng)是否能順利完成開發(fā),因此,
主要就是技術(shù)上的可行性分析;本次系統(tǒng)開發(fā)主要開發(fā)模式是web形式,就是
通過網(wǎng)絡(luò)來訪問的程序,系統(tǒng)主要采用Java開發(fā)語言,是開發(fā)語言中最有效的
語言之一,靈活性好,功能強大。數(shù)據(jù)庫采用的是SQLServer數(shù)據(jù)庫,在Tomcat
環(huán)境下進行項目開發(fā),在這個項目中的技術(shù)的使用都是有可靠性的,可實現(xiàn)用
戶的設(shè)計需求。因此技術(shù)上是可行的。
2.2.2經(jīng)濟可行性
經(jīng)濟可行性主要考慮的是這個項目開發(fā)的成本是否可以接受,對于項目的
后期有效收益是否可觀等問題進行分析;一般來講,項目開發(fā)主要的費用消耗
都是一些比較小的開銷,比如,網(wǎng)絡(luò)設(shè)備,開發(fā)人員工資,項目操作培訓,服
務(wù)器,后期維護等問題。本次系統(tǒng)開發(fā)主要考慮的是畢業(yè)設(shè)計,因此不需要考
慮這些,但是對于企業(yè)級別的項目開發(fā),一般都是沒有問題的。
2.2.3操作可行性
操作可行性主要考慮到的就是界面是否讓操作者感到舒適易用,同時應(yīng)當
保持流暢無卡頓現(xiàn)象,在數(shù)據(jù)的處理和錄入要有相應(yīng)的規(guī)范性,并且便于之后
的功能拓展和系統(tǒng)維護,而這些在此系統(tǒng)中基本上都能夠有效的實現(xiàn)。
由以上分析可以得出,此次開發(fā)系統(tǒng)是完全符合社會生活需要,并被社會
基本原則所支持的,采用本系統(tǒng)能夠高效的處理車輛調(diào)度業(yè)務(wù),得到實時情況
的查詢,出車事件的處理等行為,不僅方便快捷,而且減少安全隱患問題和手
動計入的失誤,使數(shù)據(jù)信息高效運行。
2.3需求用例建模
通過對功能需求的分析,創(chuàng)建了以下總體用例模型,如圖2-1所示。
5
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
圖2-1小區(qū)車輛調(diào)度管理系統(tǒng)總用例模型圖
2.3.1登錄注冊用例
登錄管理模塊是系統(tǒng)比較安全的模塊之一,它的安全性比較重要,它是確
保用戶安全進入系統(tǒng)的通道,因此,設(shè)計起來需要額外的重視。本模塊區(qū)分了
管理員與司機的權(quán)限,由于登錄的身份不同分配的權(quán)限也不同。通過對功能需
求的分析,創(chuàng)建以下總體用例模型,如圖2-2所示。
6
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
圖2-2登錄注冊的用例模型
用戶登錄管理模塊活動圖如圖2-3所示。
圖2-3用戶登錄活動圖
登錄注冊用例描述如表2-1所示。
表2-1登錄注冊模塊用例描述
項目描述
用例名稱登錄注冊模塊
用例標識號01
參與者管理員
參與者輸入用戶名、密碼等信息進行登錄或注冊系統(tǒng),驗證
簡要說明
后合法者登錄系統(tǒng),否則拒絕登系統(tǒng)。
前置條件項目部署成功且用戶已經(jīng)打開系統(tǒng)的登錄頁面login.jsp
1.參與者在用戶名輸入框里輸入用戶名,密碼等信息
2.用戶按登錄后,系統(tǒng)驗證參與者輸入的有效性。
基本事件流
3.有效則進入系統(tǒng)的主界面。無效則提示相應(yīng)錯誤給用戶。
4.用例終止
其他事件流在按“登錄”按鈕之前,參與者可以隨按“放棄登錄”按鈕。
異常事件流提示錯誤信息,參與人確認
后置條件進入的主界面login.jsp,裝載相應(yīng)的數(shù)據(jù)
7
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
2.3.2車輛管理用例
通過需求分析對用例圖進行的分析,車輛管理具體的用例描述如圖2-4所示,
此模塊主要實現(xiàn)查詢,添加,刪除和修改車輛信息的操作。
圖2-4車輛管理用例圖
車輛管理模塊活動圖如圖2-5所示。
圖2-5車輛管理活動圖
車輛管理用例描述如表2-2所示。
表2-2車輛管理用例描述
項目描述
8
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
用例名稱車輛管理模塊
用例標識號02
參與者管理員
簡要說明方便管理員管理車輛信息
前置條件管理員成功登錄
1.點擊車輛管理模塊
2.輸入新增車輛信息并保存
基本事件流
3.輸入框輸入關(guān)鍵詞點擊搜索查看車輛信息
5.用例終止
其他事件流提交表單、下拉列表、分頁顯示數(shù)據(jù)等
異常事件流提示錯誤信息,參與人確認
后置條件進入login.jsp頁面,查看車輛管理信息功能
2.3.3出車管理用例
通過需求分析階段對用例圖進行的分析,出車管理具體的用例描述如圖2-6
所示,此模塊主要實現(xiàn)查詢,導(dǎo)出車輛信息的操作。
圖2-6車輛管理用例圖
出車管理模塊活動圖如圖2-7所示。
9
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
圖2-7出車信息管理活動圖
車輛管理用例描述如表2-3所示。
表2-3車輛管理用例描述
項目描述
用例名稱出車管理模塊
用例標識號03
參與者管理員
簡要說明方便管理員管理出車信息
前置條件管理員成功登錄
1.點擊出車管理模塊
2.輸入新增出車記錄并保存
基本事件流3.輸入框輸入關(guān)鍵詞點擊搜索查看出車記錄
4.導(dǎo)出出車記錄表
5.用例終止
其他事件流提交表單、下拉列表、分頁顯示數(shù)據(jù)等
異常事件流提示錯誤信息,參與人確認
后置條件進入login.jsp頁面,查看出車管理信息功能
2.3.4公告管理用例
通過需求分析階段對用例圖進行的分析,公告管理具體的用例描述如圖2-8
10
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
所示,此模塊主要實現(xiàn)查詢,添加,刪除和修改公告的信息。
圖2-8公告管理用例圖
公告管理模塊活動圖如圖2-9所示。
圖2-9公告管理活動圖
公告管理用例描述如表2-4所示。
表2-4公告管理用例描述
項目描述
用例名稱公告管理模塊
用例標識號04
參與者管理員
簡要說明方便管理員發(fā)布公告
前置條件管理員成功登錄
11
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
1.點擊公告管理模塊
2.輸入公告內(nèi)容并發(fā)布
基本事件流
3.輸入框輸入關(guān)鍵詞點擊搜索查看公告
5.用例終止
其他事件流提交表單、下拉列表、分頁顯示數(shù)據(jù)等
異常事件流提示錯誤信息,參與人確認
后置條件進入index.jsp頁面,查看公告管理信息功能
2.3.5司機管理用例
通過需求分析階段對用例圖進行的分析,司機管理具體的用例描述如圖
2-10所示,此模塊主要實現(xiàn)查詢,添加,刪除和修改司機信息的操作。
圖2-10公告管理用例圖
司機管理模塊活動圖如圖2-11所示。
12
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
圖2-11司機管理活動圖
司機管理用例描述如表2-5所示。
表2-5司機管理用例描述
項目描述
用例名稱司機管理模塊
用例標識號05
參與者管理員
簡要說明方便管理員管理業(yè)主司機信息
前置條件管理員成功登錄
1.點擊司機管理模塊
2.輸入司機用戶名進行搜索
基本事件流
3對信息進行核查或修改
5.用例終止
其他事件流提交表單、下拉列表、分頁顯示數(shù)據(jù)等
異常事件流提示錯誤信息,參與人確認
后置條件進入index.jsp頁面,查看司機管理信息功能
13
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
3系統(tǒng)概要設(shè)計
3.1系統(tǒng)設(shè)計原則
系統(tǒng)將實現(xiàn)下列目標:
(1)系統(tǒng)界面友好,容易上手操作。
(2)管理員用戶具有車輛信息管理,系統(tǒng)管理,出車記錄管理功能,公告
信息管理。
(3)安全性好,可以防止惡意操作者操作本系統(tǒng)。
(4)數(shù)據(jù)準確,輸入的數(shù)據(jù)都要是正確的,并且頁面上的輸入框不能為空,
還有表中的數(shù)據(jù)之間的聯(lián)系要保證是正確的。
(5)操作界面簡潔,使用戶迅速清楚自己可以進行的操作,提高工作效率。
3.2系統(tǒng)框架設(shè)計
根據(jù)系統(tǒng)的用例,小區(qū)車輛調(diào)度管理系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。
14
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
圖3-1小區(qū)車輛調(diào)度管理系統(tǒng)整體架構(gòu)圖
3.3系統(tǒng)功能設(shè)計
系統(tǒng)模塊化結(jié)構(gòu)設(shè)計是在系統(tǒng)分析階段對子系統(tǒng)進行劃分的基礎(chǔ)上,再劃
分,使其分成多個獨立性模塊,便于在程序設(shè)計時加強數(shù)據(jù)庫間的聯(lián)系,使系
統(tǒng)更完美。通過分析系統(tǒng)的用例建模分析和需求分析,確定了小區(qū)車輛調(diào)度管
理系統(tǒng)的主要功能模塊,包括系統(tǒng)用戶登錄模塊、司機管理、車輛管理模塊、
公告管理模塊、出車管理模塊。功能結(jié)構(gòu)圖如圖3-2所示,本系統(tǒng)共有五大主要
功能模塊。
圖3-2小區(qū)車輛調(diào)度管理系統(tǒng)功能結(jié)構(gòu)圖
3.3.1登錄注冊功能設(shè)計
小區(qū)車輛調(diào)度管理系統(tǒng)登陸注冊功能結(jié)構(gòu)圖以及功能描述表如下圖3-3,表
3-1所示。
15
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
圖3-3登陸注冊功能結(jié)構(gòu)圖
表3-1登陸注冊功能描述
功能名稱登陸注冊
功能概述為用戶進行登錄注冊的操作
輸入內(nèi)容用戶密碼,賬號等信息
系統(tǒng)處理對于不同身份權(quán)限的登錄進行分配
輸出內(nèi)容密碼或賬號不存在的提示
3.3.2車輛管理功能設(shè)計
小區(qū)車輛調(diào)度管理系統(tǒng)車輛管理功能結(jié)構(gòu)圖以及功能描述表如下圖3-4,表
3-2所示。
圖3-4車輛管理功能結(jié)構(gòu)圖
表3-2車輛管理功能描述
功能名稱車輛管理
功能概述便于管理員管理業(yè)主車輛
16
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
輸入內(nèi)容添加,刪除,修改業(yè)主車輛信息
系統(tǒng)處理將信息添加,刪除或修改
輸出內(nèi)容顯示添加信息
3.3.3出車管理功能設(shè)計
小區(qū)車輛調(diào)度管理系統(tǒng)出車管理功能結(jié)構(gòu)圖以及功能描述表如下圖3-5,表
3-3所示。
圖3-5出車記錄功能結(jié)構(gòu)圖
表3-3車輛管理功能描述
功能名稱出車記錄管理
功能概述便于管理員管理小區(qū)出車記錄
輸入內(nèi)容輸入日期,車牌號進行搜素
系統(tǒng)處理搜索查詢目標
輸出內(nèi)容顯示相關(guān)出車記錄
3.3.4公告管理功能設(shè)計
小區(qū)車輛調(diào)度管理系統(tǒng)公告管理功能結(jié)構(gòu)圖以及功能描述表如下圖3-6,表
3-4所示。
17
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
圖3-6公告管理功能結(jié)構(gòu)圖
表3-4公告管理功能描述
功能名稱公告管理
功能概述便于管理員發(fā)布公告
輸入內(nèi)容輸入公告內(nèi)容
系統(tǒng)處理發(fā)布公告于普通用戶公告欄
輸出內(nèi)容顯示公告內(nèi)容
3.3.5司機管理功能設(shè)計
小區(qū)車輛調(diào)度管理系統(tǒng)司機管理功能結(jié)構(gòu)圖以及功能描述表如下圖3-7,表
3-5所示。
圖3-7司機管理功能結(jié)構(gòu)圖
表3-5司機管理功能描述
18
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
功能名稱司機管理
功能概述便于管理員管理司機信息
輸入內(nèi)容添加,刪除,修改業(yè)主司機信息
系統(tǒng)處理將信息添加,刪除或修改
輸出內(nèi)容顯示添加信息
3.4數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計中核心的步驟,其質(zhì)量會影響系統(tǒng)的性能以及效率。
3.4.1設(shè)計原則
為取得較好的設(shè)計效果,進行數(shù)據(jù)庫設(shè)計需要遵從以下原則:
1.標準化原則
數(shù)據(jù)庫設(shè)計要遵守統(tǒng)一的命名規(guī)范和設(shè)計標準。具備統(tǒng)一設(shè)計分類與編碼
規(guī)范的數(shù)據(jù)庫不僅設(shè)計清晰直觀,更有利于后期數(shù)據(jù)庫及程序的維護,為以后項
目可擴展性提供條件。
2.冗余原則
繁瑣的表間關(guān)系,可能會降低訪問數(shù)據(jù)庫的執(zhí)行效率;過低的范式標準,
又會導(dǎo)致數(shù)據(jù)丟失。所以,在數(shù)據(jù)庫設(shè)計中,適當?shù)娜哂嘣O(shè)計(允許派生性冗
余設(shè)計,杜絕重復(fù)性冗余設(shè)計),找到冗余與數(shù)據(jù)處理速度的平衡點,常常既
可以提高速度,又能合理保存數(shù)據(jù)。
3.4.2概念設(shè)計
在數(shù)據(jù)庫概念設(shè)計中,采用E-R圖描述概念設(shè)計結(jié)果。E-R圖是概念數(shù)據(jù)模
型的高層描述,它為表述實體聯(lián)系提供了圖形符號。根據(jù)小區(qū)車輛調(diào)度管理系
統(tǒng)數(shù)據(jù)分析,其E-R圖如下圖3-8所示。
19
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
圖3-8小區(qū)車輛調(diào)度系統(tǒng)E-R圖
3.4.3邏輯設(shè)計
針對ER模型,通過數(shù)據(jù)實體屬性、實體間關(guān)系的全面分析,結(jié)合小區(qū)車輛
調(diào)度系統(tǒng)的實際需求,根據(jù)E-R圖轉(zhuǎn)化為關(guān)系模式的轉(zhuǎn)換方法,建立起了本系
統(tǒng)的關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:
管理員表admin(序號(主鍵),姓名,密碼)
車輛表cheliang(序號(主鍵),車牌號,地址,電話)
出車表chuche(序號(主鍵),車牌號,出車時間,回車時間,總時長)
公告表gonggao(序號(主鍵),內(nèi)容)
業(yè)主車表che(序號(主鍵),車牌號,車類型,車照片,車輛信息,備注)
業(yè)主司機表Userinfo(序號(主鍵),用戶名,密碼,年齡,電話)
3.4.4數(shù)據(jù)字典
管理員表(admin)的表結(jié)構(gòu)如表3-6所示,該表用于記錄管理員信息。
表3-6管理員表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
idInt序號是是
20
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
userNamevarchar管理員登錄名否否
UserPwvarchar管理員密碼否否
車輛表(cheliang)的表結(jié)構(gòu)如表3-7所示,該表用于記錄車輛信息。
表3-7車輛信息表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
IdInt序號是是
haovarchar車牌號否否
quvarchar區(qū)域地址否否
telvarchar電話否否
出車記錄表(chuche)的表結(jié)構(gòu)如表3-8所示,該表用于記錄出車信息。
表3-8出車記錄表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
IdInt序號是是
haovarchar車牌號否否
jdatevarchar出車時間否否
ldatevarchar回車時間否否
shijianvarchar出車時長否否
公告表(gonggao)的表結(jié)構(gòu)如表3-9所示,該表用于儲存公告信息。
表3-9公告表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
IdInt序號是是
Contexvarchar公告內(nèi)容否否
用戶車信息表(che)的表結(jié)構(gòu)如表3-10所示,該表用于記錄用戶車輛信息。
表3-10用戶車信息表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
IdInt序號是是
haovarchar車牌號否否
leixingvarchar車類型否否
picvarchar車照片否否
infovarchar車輛信息否否
uidvarchar備注否否
用戶信息表(userinfo)的表結(jié)構(gòu)如表3-11所示,該表用于記錄用戶信息。
21
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
表3-11用戶信息表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
IdInt序號是是
namevarchar用戶名否否
pwdvarchar密碼否否
agevarchar年齡否否
telvarchar電話否否
4系統(tǒng)詳細設(shè)計
4.1登錄注冊子功能模塊設(shè)計
4.1.1登陸注冊子功能模塊說明
登陸界面是系統(tǒng)安全的模塊之一,安全性比較重要,是確保用戶安全進入
系統(tǒng)的通道,因此設(shè)計起來需要重視,登陸注冊子功能時序圖如下圖4-1所示:
圖4-1登錄注冊子功能時序圖
22
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
4.1.2登陸注冊管理子功能模塊詳細設(shè)計
通過需求分析和概要設(shè)計對各子功能進行分析與設(shè)計,得到該子功能模塊
相關(guān)類及方法描述表,如下表4-1所示。
表4-1登陸注冊管理子功能模塊相關(guān)類及方法描述表
類名LoginAction,DBManager
描述登陸注冊類
屬性Username,userpwd
方法doGet,dopost
4.2車輛管理子功能模塊設(shè)計
4.2.1車輛管理子功能模塊說明
本小區(qū)車輛調(diào)度管理系統(tǒng),需要對車輛的信息進行管理,設(shè)計出車輛管理
子功能模塊,方便管理員對車輛信息管理,車輛管理子功能時序圖如下圖4-2所
示:
23
湖南商務(wù)職業(yè)技術(shù)學院畢業(yè)設(shè)計
圖4-2車輛管理子功能時序圖
4.2.2車輛管理子功能模塊詳細設(shè)計
通過需求分析和概要設(shè)計對各子功能進行分析與設(shè)計,得到該子功能模塊
相關(guān)類及方法描述表,如下表4-2所示。
表4-2車輛管理子功能模塊相關(guān)類及方法描述表
AddCheLiangAction,DelCheLiangAction,ModChelian
類名
gAction,DBManager
描述車輛管理增刪改類
屬性Id,hao,qu,del
方法isding
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025關(guān)于建筑工程施工合同協(xié)議范本
- 2025版城市園林景觀設(shè)計勞務(wù)分包招標合同范本
- 2025版服務(wù)器銷售與虛擬化技術(shù)支持合同
- 2025年文化娛樂產(chǎn)業(yè)IP授權(quán)合作合同模板
- 2025版新型ODM產(chǎn)品定制服務(wù)合作協(xié)議
- 2025年度標準化廠房租賃及員工居住區(qū)租賃協(xié)議
- 2025年醫(yī)院餐廳員工餐飲體驗優(yōu)化與滿意度提升合作協(xié)議
- 2025年高科技企業(yè)IT架構(gòu)師崗位聘用合同模板
- 2025年醫(yī)療設(shè)施智能化升級與醫(yī)院品牌建設(shè)合作協(xié)議
- 2025年農(nóng)業(yè)科技創(chuàng)新項目創(chuàng)新創(chuàng)業(yè)保證人責任協(xié)議
- 2025年北京市人力資源市場薪酬數(shù)據(jù)報告(二季度)
- 2025至2030年中國八仙花市場現(xiàn)狀分析及前景預(yù)測報告
- 安檢員(民航安全檢查員)理論學習手冊練習試題及答案
- 藥品管理法簡易
- 2024-2025 年全國六年級小升初語文真題匯編專題25口語交際(學生版+教師版)
- 2025至2030中國陰離子聚丙烯酰胺行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展報告
- 酒吧合伙合作協(xié)議書范本
- 湖北省襄陽市2025年7月高二期末統(tǒng)一調(diào)研測試語文(含答案)
- 2025年營養(yǎng)師(中級)職業(yè)技能鑒定模擬試題庫
- 2025 多器官功能障礙綜合征護理課件
- 大件運輸安全管理制度
評論
0/150
提交評論