




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