




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