




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于基于 UMLUML 的物流信息系統(tǒng)的分析和設(shè)計的物流信息系統(tǒng)的分析和設(shè)計目目 錄錄1 1系統(tǒng)需求系統(tǒng)需求.2 21.1需求說明.21.2名詞定義.22 2需求分析需求分析.3 33 3總體設(shè)計總體設(shè)計.5 53.1模塊概述.53.1.1功能描述.53.2系統(tǒng)用例圖:.64 4系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計.7 74.1用戶管理功能.84.1.1用戶管理功能.84.2配送點功能管理.104.2.1 配送點功能管理 .114.3 配送點價格管理功能 .134.3.1 配送點價格管理功能 .134.4 運(yùn)力管理功能 .154.4.1 運(yùn)力管理功能 .154.5 線路管理功能 .174.5.1 線路管理
2、功能 .184.6 登錄驗證功能 .194.6.1 登錄驗證子功能 .194.7 訂單管理 .204.7.1 訂單錄入子功能 .214.7.2 訂單查詢子功能 .214.8 交接單管理 .224.8.1 交接單生成子功能 .234.8.2 運(yùn)力查詢 .244.8.3 調(diào)用運(yùn)力.244.8.4 提交申請運(yùn)力 .255 5總結(jié)總結(jié).25251 1系統(tǒng)需求系統(tǒng)需求1.11.1需求說明需求說明本系統(tǒng)是為物流配送公司做的訂單配送系統(tǒng),為了使用戶更方便的在網(wǎng)上下訂單,配送點業(yè)務(wù)專員能更好更方便的管理訂單,為訂單的系統(tǒng)配送提供更好的解決方案,也使得總公司更好的進(jìn)行配送點人力物力的更好調(diào)配,以使公司獲得更大利
3、潤。1.21.2名詞定義名詞定義預(yù)訂單預(yù)訂單:客戶在網(wǎng)上填寫訂單后生成的未確認(rèn)訂單訂單訂單:可以包含多個貨物,有唯一的訂單 ID 號,經(jīng)過始發(fā)配送點業(yè)務(wù)員確認(rèn)后的已確認(rèn)訂單訂單狀態(tài):可分為預(yù)定、已確認(rèn)、在途(即將到達(dá)的下一配送點)、抵達(dá)目的配送點,投遞成功交接單交接單:有生成時間,預(yù)計到達(dá)目的配送點時間,要求有相同的起始配送點、目的配送點,交接時間(到達(dá)目的配送點時填寫)交接單狀態(tài)交接單狀態(tài):是否上車、是否下車、有無合適的運(yùn)力、是否已成功交接運(yùn)力運(yùn)力:發(fā)車時間、車輛、行車線路、車上司機(jī)、隨車業(yè)務(wù)負(fù)責(zé)人、預(yù)計到達(dá)終點時間運(yùn)力狀態(tài):下一經(jīng)過配送點、預(yù)計經(jīng)過時間線路:線路:線路編號、線路名稱,線路上
4、各配送點順序配送點配送點:包含的屬性包括所屬線路、順序、是否起點、終點,負(fù)責(zé)接受客戶訂單,生車交接單,申請運(yùn)力,配送貨物,生成年季月報表,維護(hù)配送范圍和配送價格以及配送點間的運(yùn)輸價格司機(jī)司機(jī):與車不綁定,由總公司管理隨車業(yè)務(wù)負(fù)責(zé)人隨車業(yè)務(wù)負(fù)責(zé)人:隨車的承運(yùn)人,負(fù)責(zé)與配送點業(yè)務(wù)員進(jìn)行交接,修改交接單狀態(tài)配送點員工配送點員工:負(fù)責(zé)確認(rèn)預(yù)訂單,生成訂單,更改訂單狀態(tài)總公司總公司:位于系統(tǒng)頂級,負(fù)責(zé)車輛的維護(hù)、配送點、配送線路、運(yùn)輸價格的管理,生成年季月報表運(yùn)輸價格運(yùn)輸價格:配送點間的運(yùn)送價格,由配送點來管理,總公司審核配送價格配送價格:在配送范圍內(nèi)的配送價格,由配送點管理總價格總價格:運(yùn)輸價格+配送
5、價格配送范圍配送范圍:從目的配送點把貨物投遞到客戶手上的區(qū)域范圍,由配送點管理2 2需求分析需求分析系統(tǒng)用戶說明:系統(tǒng)用戶說明:系統(tǒng)設(shè)置的用戶,根據(jù)權(quán)限的不同分為三個等級:超級管理員能進(jìn)行子配送點,人員,車輛,路線的增、刪、改、查的操作,擁有最高權(quán)限,負(fù)責(zé)查看提交的運(yùn)力的申請,并負(fù)責(zé)線路的選擇,并給線路選擇車輛,配送司機(jī)跟承運(yùn)人,并且能在年終的時候要求產(chǎn)生年終報表;配送點業(yè)務(wù)員負(fù)責(zé)訂單的錄入,生成交接單,改變訂單的狀態(tài),并且向上級申請運(yùn)力;承運(yùn)人負(fù)責(zé)在貨物運(yùn)送過程中的交接單的保管跟交接單的狀態(tài)改變;普通用戶能在首頁中查詢自己的訂單狀態(tài),并且可以填寫新的訂單。物流配送系統(tǒng)的關(guān)鍵在于訂單的狀態(tài)改變
6、,貫穿了一次物流過程的始終,期間也包含系統(tǒng)的大部分功能模塊,下圖說明了一次訂單的配送過程,在運(yùn)送過程中,每進(jìn)行一次的交接都要對訂單狀態(tài)進(jìn)行修改。下訂單確認(rèn)訂單生成交接單申請運(yùn)力貨物運(yùn)輸?shù)竭_(dá)目的地,交接單確認(rèn)配送點配送貨物總部運(yùn)力調(diào)度圖表 2-1 一次貨物的運(yùn)送流程系統(tǒng)一次訂單的運(yùn)輸過程描述如下:系統(tǒng)一次訂單的運(yùn)輸過程描述如下:. .首先訂單可以由客戶在線填寫或者直接由配送點的業(yè)務(wù)員進(jìn)行填寫,填寫訂單之后訂單的狀態(tài)是初始狀態(tài),我們假設(shè)每天進(jìn)行兩次的交接單的生成,中午下午各一次,都由配送點人員手動生成,生成的交接單信息包括發(fā)送點跟目的地,兩個重要信息,然后由配送點管理員向總部申請運(yùn)力,并且修改訂單
7、的狀態(tài)表示該交接單已經(jīng)處理過。此時總部的調(diào)度員看到交接單的運(yùn)力申請,就查看現(xiàn)在所有在路上的車輛,并且用條件查詢在路上的車輛經(jīng)過的路線符合條件:必須路線經(jīng)過申請運(yùn)力的交接單的路線,由于不考慮換車的情況,所以能申請到的運(yùn)力必須還沒有行駛到申請運(yùn)力的交接單的始發(fā)地,此時可以給該車輛配送該車,如果沒有符合條件的在路上的車輛,則給該車分配一輛空閑的停止的距離交接單最近的車輛,并且指定司機(jī)跟承運(yùn)人,此時修改車輛的狀態(tài)跟交接單的狀態(tài)(在路上),同時修改交接單包含的訂單的狀態(tài)(在路上)。當(dāng)交接單到達(dá)目的地的時候交接單失去效用,修改交接單包含的訂單的狀態(tài),表示到達(dá)配送點,此時由目的地配送點的業(yè)務(wù)員查看訂單并派送
8、專門的派送專員進(jìn)行該目的地配送點的貨物配送,最后那會訂單的一欄,此時修改訂單的目的地,表示送單用戶手中。以上是一次訂單的配送過程。另外系統(tǒng)的功能包括管理員,業(yè)務(wù)員的登陸,管理員對路線,配送點,司機(jī),承運(yùn)人,車輛,配送點配送范圍配送價格,和每兩個沒送點之間的配送價格的管理,基本都包括增、刪改查四個功能。3 3總體設(shè)計總體設(shè)計3.13.1模塊概述模塊概述3.1.13.1.1功能描述功能描述系統(tǒng)包括的范圍:公共登陸管理模塊,用戶模塊,配送點模塊,總公司模塊,和線路調(diào)度員模塊的四大功能模塊。物流配送公司分為兩級,總公司跟下屬的配送點。公共登陸模塊:公共登陸模塊:包括系統(tǒng)用戶登陸的驗證,如果登陸驗證成功
9、則根據(jù)登錄用戶的類別給用戶呈現(xiàn)不同的功能模塊是系統(tǒng)中很重要的模塊,涉及到系統(tǒng)的安全性和完整性。用戶功能模塊:用戶功能模塊:普通用戶對系統(tǒng)的使用包括在線填寫訂單和自己已下訂單的狀態(tài)查詢。用戶可以根據(jù)自己所下訂單的訂單號進(jìn)行查詢。配送點業(yè)務(wù)功能模塊:配送點業(yè)務(wù)功能模塊:配送點模塊是物流配送系統(tǒng)業(yè)務(wù)流程中的重要模塊,首先配送點管理員用自己的用戶名密碼登陸后,可以根據(jù)用戶填寫的信息進(jìn)行在線下訂單;其次配送點管理員可以查詢本地訂單信息:查詢訂單內(nèi)容,包括收寄人姓名,電話等訂單詳細(xì)內(nèi)容,查詢條件包括:寄件人姓名,收件人姓名,訂單狀態(tài),訂單起止日期。配送點每天在固定時間生成本地交接單,交接單中包括目的地相同
10、的訂單信息。當(dāng)生成交接單以后本地配送點查看公司的現(xiàn)有運(yùn)力,如果能申請將自己的現(xiàn)有交接單順便運(yùn)送走就根據(jù)電話調(diào)用這個運(yùn)力。在沒有別的運(yùn)力可以運(yùn)送本地交接單的時候?qū)⒔唤訂紊暾堖\(yùn)力提交給總公司,有功公司線路調(diào)度員統(tǒng)一調(diào)度。總公司資源管理:總公司資源管理:總公司主要負(fù)責(zé)業(yè)務(wù)流程中的資源管理,包括車輛,公司員工(司機(jī)、承運(yùn)人、貨物配送專員等公司所有員工),還有配送點管理,配送點間價格管理,還有物流運(yùn)輸路線管理。運(yùn)力調(diào)度員運(yùn)力調(diào)度:運(yùn)力調(diào)度員運(yùn)力調(diào)度:線路調(diào)度專員根據(jù)各配送點提交上來的交接單,從資源最大利用出發(fā),進(jìn)行總體權(quán)衡,生成新的運(yùn)力。3.23.2系統(tǒng)用例圖:系統(tǒng)用例圖:攜帶訂單聯(lián)系配送點B承運(yùn)人A配
11、送點B檢查所到貨物修改貨物狀態(tài)配送范圍管理貨物配送訂單查詢交接單管理客戶B查詢修改刪除增加用戶A下訂單運(yùn)貨至配送點配送點A配送范圍管理申請運(yùn)力省公司貨物狀態(tài)更新貨物清點填寫貨物交接單車輛管理路線管理收入分成分配配送點管理調(diào)節(jié)運(yùn)力購買車輛車輛維護(hù)車輛調(diào)配增加路線修改路線刪除路線配送價格管理訂單修改或刪除訂單修改或刪除訂單查詢訂單管理4 4系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計此部分主要對關(guān)鍵功能進(jìn)行設(shè)計,描述其實現(xiàn)方式。如果對詳細(xì)設(shè)計要求不高 ,也可在下面的部分中包括對詳細(xì)設(shè)計的功能說明,不必另建詳細(xì)設(shè)計文件。此部分主要對各模塊功能進(jìn)行分解,盡量能細(xì)化到每一個操作。同時附以特征界面和數(shù)據(jù)表設(shè)計。4.14.1用
12、戶管理功能用戶管理功能用戶管理模塊設(shè)置系統(tǒng)的用戶,用戶根據(jù)權(quán)限的不同分為五個等級,超級管理員能進(jìn)行子配送點,人員,車輛,路線的增、刪、改、查的操作,擁有最高權(quán)限,并且能在年終的時候要求產(chǎn)生年終報表。配送點業(yè)務(wù)員負(fù)責(zé)訂單的錄入,生成交接單,改變訂單的狀態(tài),并且向上級申請運(yùn)力;承運(yùn)人負(fù)責(zé)在貨物運(yùn)送過程中的交接單的保管跟交接單的狀態(tài)改變;普通用戶能在首頁中查詢自己的訂單狀態(tài),并且可以填寫新的訂單;線路調(diào)度專員負(fù)責(zé)查看提交的運(yùn)力的申請,并負(fù)責(zé)線路的選擇,并給線路選擇車輛,配送司機(jī)跟承運(yùn)人。4.1.14.1.1用戶管理功能用戶管理功能 2. 類圖: 3、 時序圖: (1)增加用戶Yonghujuese
13、: NewClass : YonghujueseAction : YonghujueseService : Yonghujuese_Dao : DBConnectionuser_insert()user_insert()user_insert()GetConnection()(2)刪除用戶Yonghujuese : NewClass : YonghujueseAction : YonghujueseService : Yonghujuese_Dao : DBConnectionuser_delete()user_delete()user_delete()GetConnection()(3)修改
14、用戶信息Yonghujuese : NewClass : YonghujueseAction : YonghujueseService : Yonghujuese_Dao : DBConnectionuser_edit()user_edit()user_edit()GetConnection()(4)查詢用戶信息Yonghujuese : NewClass : YonghujueseAction : YonghujueseService : Yonghujuese_Dao : DBConnectionuser_query()user_query()user_query()GetConnecti
15、on()4.24.2配送點功能管理配送點功能管理在本系統(tǒng)中是實現(xiàn)總部對下屬配送點的管理,包括新增配送點,撤銷配送點,更改配送點信息等等操作,均由超級管理員完成增、刪、改、查的操作。4.2.14.2.1 配送點功能管理配送點功能管理2、類圖 3、 時序圖: (1)增加配送點:員 員 員 : NewClass : peisongdianAction : peisongdianService : peisongdian_DAO : DBconninsert_peisongdian( )Ser_insert( )DAO_insert( )GetConnectionBy( )(2)刪除配送點:員 員 員
16、 : NewClass : peisongdianAction : peisongdianService : peisongdian_DAO : DBconndelelt_peisongdian( )Ser_delete( )DAO_delete( )GetConnectionBy( )4.34.3 配送點價格管理功能配送點價格管理功能在本系統(tǒng)是實現(xiàn)對配送點價格的管理。 4.3.14.3.1 配送點價格管理功能配送點價格管理功能 2、類圖: 3、 時序圖: 1. 配送點價格查詢操作 : 員 員 員 : PsdjiageActionDAO_psdjiagechaxun : PsdjiageSer
17、vice : PsdjiageDAO : DBConnectionpsdjiagechaxun( )Serv_psdjiagechaxun( )DAO_psdjiagechaxun( )getConncect( )2. 配送點價格修改操作 : 員 員 員 : PsdjiageActionDAO_psdjiagechaxun : PsdjiageService : PsdjiageDAO : DBConnectionpsdjiagexiugai( )Serv_psdjiagexiugai( )DAO_psdjiagexiugai()getConncect( )4.44.4 運(yùn)力管理功能運(yùn)力管理功
18、能在本系統(tǒng)是實現(xiàn)對運(yùn)力的管理。 4.4.14.4.1 運(yùn)力管理功能運(yùn)力管理功能 2、類圖:3、 時序圖: 1.運(yùn)力查詢操作 : 員 員 員 : yunliAction : yunliService : yunliDAO : DBConnectionyunlichaxun( )Serv_Yunli_chaxun( )DAO_Yunli_chaxun( )getConncect( )2.生成運(yùn)力操作 : 員 員 員 : yunliAction : yunliService : yunliDAO : DBConnectionyunlishengcheng( )Serv_yunli_shengchen
19、g( )DAO_Yunli_shengcheng( )getConncect( )3. 運(yùn)力調(diào)用操作 : 員 員 員 : yunliAction : yunliService : yunliDAO : DBConnectionyunlidiaoyong( )Serv_Yunli_diaoyong( )DAO_Yunli_diaoyong( )getConncect( )4.54.5 線路管理功能線路管理功能在本模塊中是實現(xiàn)對線路的管理。4.5.14.5.1 線路管理功能線路管理功能 2、類圖: 3、 時序圖: : NewClass : XianLuAction : XianLuService
20、: XianLuDAO : DbConnectionsubmitdelete/alter/querry/insertdelete/alter/querry/insertresultsresultsshowgetConnection( )Connection4.64.6 登錄驗證功能登錄驗證功能在本系統(tǒng)中是實現(xiàn)對用戶登錄信息的驗證,并且根據(jù)用戶的用戶名來判斷用戶的權(quán)限,給用戶呈現(xiàn)不同的頁面。4.6.14.6.1 登錄驗證子功能登錄驗證子功能2、 類圖:3、時序圖: : 員 員 員 員 : DengluAction : DengluService : DBConnection : YonghuDA
21、OJiancha( )Ser_Jiancha( )DAO_Jianchan( )GetConnection( )4.74.7 訂單管理訂單管理在本系統(tǒng)中是實現(xiàn)對訂單的錄入和訂單的查詢4.7.14.7.1 訂單錄入子功能訂單錄入子功能2、 類圖:3、 時序圖: : 員 員 員 員 員 : DingdanAction : DingdanService : DBConnection : DingdanDAOLuru( )Ser_Luru( )DAO_Luru( )GetConnection( )4.7.24.7.2 訂單查詢子功能訂單查詢子功能2、類圖3、時序圖 : 員 員 員 員 員 : Ding
22、danAction : DingdanService : DingdanDAO : DBConnectionChaxun( )Ser_Chaxun( )DAO_Chaxun( )GetConnection( )4.84.8 交接單管理交接單管理在本系統(tǒng)中是實現(xiàn)對交接單的生成,并且可以進(jìn)行運(yùn)力查詢,當(dāng)存在符合交接單運(yùn)送的運(yùn)力時進(jìn)行運(yùn)力調(diào)用當(dāng)不存在合適運(yùn)力時,進(jìn)行云里申請4.8.14.8.1 交接單生成子功能交接單生成子功能2、 類圖:3 時序圖: : 員 員 員 員 員 : JiaojiedanAction : JiaojiedanService : DBConnection : JiaojiedanDAOJiaojiedan_shengcheng( )Ser_Jiaojiedan_shengcheng( )DAO_Jiaojiedan_shengcheng( )GetConnection( )4.8.24.8.2 運(yùn)力查詢運(yùn)力查詢1、類圖:同上2、 時序圖: : 員 員 員 員 員 : JiaojiedanAction : JiaojiedanService : DBConnection : JiaojiedanDAOYunli_chaxun( )Ser_Yunli_chaxun( )DAO_Yunli_c
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高鐵站房建筑設(shè)計的人性化思考
- 高效能產(chǎn)品質(zhì)檢流程解析
- 高效的數(shù)據(jù)解讀技巧
- 2025辦公室租賃合同簡易版下載
- 公司綠化責(zé)任管理制度
- 工廠綠色采購管理制度
- 黨校校徽徽章管理制度
- 公司園林綠化管理制度
- 全軍軍車安全管理制度
- 公司辦公門鎖管理制度
- 回彈法檢測混凝土強(qiáng)度計算表(自動計算)
- 閥門系數(shù)Cv和KV值計算表格(帶公式)
- 少兒編程scratch3.0安裝使用說明文檔
- 小班音樂游戲《會跳舞的跳跳糖》原版有聲動態(tài)PPT課件
- 羽毛球課教學(xué)大綱
- 項目經(jīng)理變更申請表
- 正畸治療中的口腔健康教育和衛(wèi)生保健課件
- 裝修工程承包合同中英文
- 現(xiàn)代火電機(jī)組AGC控制問題的解決平臺--INFIT
- 完整版8D改善報告
- MSA測量系統(tǒng)分析軟件(第三版A級實例)
評論
0/150
提交評論