成人福利午夜无码专区,亚洲成av人片在线观看首页,精品无码专区久久久水蜜桃,无码av动漫精品专区

  • 歡迎訪問英脈物流官方網(wǎng)站
貨物查詢

全國(guó)咨詢熱線400-663-9099
英脈物流

基于SSM架構(gòu)的物流公司信息管理系統(tǒng)的設(shè)計(jì)

字號(hào):T|T
文章出處:作者:人氣:-發(fā)表時(shí)間:2024-09-13 08:56:00

 

1 引言

隨著大數(shù)據(jù)和信息化的到來,各個(gè)行業(yè)都發(fā)生巨大變革,數(shù)據(jù)的處理已然不能通過人力去完成,物流行業(yè)也不例外[1][2]。信息管理系統(tǒng)和物流行業(yè)結(jié)合起來之后,利用信息化的采集和處理可以迅速地做到貨物和訂單的分類、查詢、追蹤以及人員的管理和分配。物流信息管理系統(tǒng)主要功能是為了實(shí)現(xiàn)對(duì)物流運(yùn)輸領(lǐng)域進(jìn)行高效化的管理,因此現(xiàn)代物流信息管理系統(tǒng)注重的是操作簡(jiǎn)單、更人性化、維護(hù)方便以及良好的開放擴(kuò)充等使用性能[2][3][4]。所以將研發(fā)的物流信息管理系統(tǒng)進(jìn)行簡(jiǎn)化人性化設(shè)計(jì),減少用戶在使用過程中的不便之處,優(yōu)化用戶的使用效率是系統(tǒng)的開發(fā)關(guān)鍵。

2 系統(tǒng)需求分析

2.1 系統(tǒng)總體功能

對(duì)于一個(gè)物流公司來說,完成整個(gè)物流過程中對(duì)服務(wù)訂單的處理和資源的分配是物流公司信息管理系統(tǒng)的核心工作。它能直觀地顯示和確定可分配資源的種類和整個(gè)物流進(jìn)程。整個(gè)物流公司信息管理系統(tǒng)按功能需求劃分為八個(gè)部分,每個(gè)部分又劃分出不同的子功能。系統(tǒng)總體功能模塊圖如圖1所示。

圖片

圖1 系統(tǒng)總體功能模塊圖

2.2 系統(tǒng)用例分析

根據(jù)系統(tǒng)的總體功能采用自上而下的方法進(jìn)行分析,下面以貨物管理用例和訂單管理用例為例進(jìn)行說明,其他功能模塊類似。

圖片

圖2 貨物管理用例圖

貨物管理的主要參與對(duì)象是系統(tǒng)管理員當(dāng)客戶添加另一個(gè)訂單,系統(tǒng)將自動(dòng)將該訂單所對(duì)應(yīng)的貨物加入管理列表,并顯示出相應(yīng)的貨物信息,系統(tǒng)管理員能對(duì)貨物進(jìn)行移除和通過貨物名稱來進(jìn)行查詢工作。系統(tǒng)管理員貨物管理用例圖如圖2所示。

訂單管理用例圖的主要參與對(duì)象是系統(tǒng)管理員,輔助對(duì)象為普通用戶。物流公司的系統(tǒng)管理員在后臺(tái)看到了普通用戶的訂單之后對(duì)該訂單進(jìn)行審核工作,同意訂單才可進(jìn)行分配的操作,為該訂單分配運(yùn)輸車輛,司機(jī)和運(yùn)達(dá)倉(cāng)庫(kù)之后即可讓訂單呈現(xiàn)出庫(kù)的狀態(tài),該訂單的擁有者也可看到相應(yīng)的基本信息。貨物到達(dá)了目的倉(cāng)庫(kù)即可安排派送員派送到客戶手中,客戶點(diǎn)擊確認(rèn)收貨。普通用戶和系統(tǒng)管理員的訂單管理用例訂單管理用例圖如圖3和圖4所示。

圖片

圖3 普通用戶訂單管理用例圖

圖片

圖4 系統(tǒng)管理員的訂單管理用例圖

3 數(shù)據(jù)庫(kù)設(shè)計(jì)

根據(jù)實(shí)際的需求分析可以得到以下十個(gè)實(shí)體。

(1)管理員信息實(shí)體:包括用戶名屬性、密碼屬性、真實(shí)姓名屬性和用戶狀態(tài)等等。

(2)運(yùn)營(yíng)點(diǎn)信息實(shí)體:包括運(yùn)營(yíng)點(diǎn)編號(hào)屬性、名稱屬性、地址以及負(fù)責(zé)人電話屬性等。

(3)司機(jī)信息實(shí)體:包括司機(jī)姓名屬性、身份證號(hào)屬性、電話屬性和工作狀態(tài)屬性等。

(4)派送員信息實(shí)體:包括姓名屬性、身份證號(hào)屬性、電話屬性和工作狀態(tài)屬性等。

(5)貨物信息實(shí)體:包括有編號(hào)屬性、貨物編號(hào)屬性、名稱屬性和目的地址屬性等。

(6)消息信息實(shí)體:包括管理員編號(hào)屬性、標(biāo)題屬性、內(nèi)容屬性、類型屬性等。

(7)倉(cāng)庫(kù)信息實(shí)體:包括倉(cāng)庫(kù)名屬性、倉(cāng)庫(kù)地址屬性、負(fù)責(zé)人屬性和面積屬性等。

(8)運(yùn)輸車輛信息實(shí)體:包括車牌號(hào)屬性、負(fù)責(zé)人屬性、電話屬性和工作狀態(tài)屬性等。

(9)訂單信息實(shí)體:用戶編號(hào)屬性、貨物編號(hào)屬性、運(yùn)輸車車牌號(hào)屬性、倉(cāng)庫(kù)編號(hào)屬性、派送員編號(hào)屬性、司機(jī)編號(hào)屬性、日期屬性和訂單狀態(tài)屬性等。

(10)普通用戶信息實(shí)體:包括姓名屬性、密碼屬性、電話屬性和性別屬性。

通過上面所描述的實(shí)體將其轉(zhuǎn)換為對(duì)應(yīng)的數(shù)據(jù)庫(kù)表。下面介紹幾個(gè)常用數(shù)據(jù)庫(kù)表的結(jié)構(gòu)。

(1)管理員信息表(db_admin)是用于存儲(chǔ)管理員信息的。具體屬性如表1所示。

表1 管理員信息表

表格圖

(2)運(yùn)營(yíng)點(diǎn)信息表(db_company)是存儲(chǔ)運(yùn)營(yíng)點(diǎn)信息的。具體屬性如表2所示。

表2 運(yùn)營(yíng)點(diǎn)信息表

表格圖

(3)派送員信息表(db_delivery)是存儲(chǔ)派送員信息的。具體屬性如表3所示。

表3 派送員信息表

表格圖

(4)司機(jī)信息表(db_driver)是存儲(chǔ)司機(jī)信息的。具體屬性如表4所示。

表4 司機(jī)信息表

表格圖

4 系統(tǒng)功能模塊實(shí)現(xiàn)

SSM框架是Web項(xiàng)目開發(fā)的框架組合。它是Spring MVC、Spring和Mybatis框架的整合,以注冊(cè)、登錄模塊實(shí)現(xiàn)為例進(jìn)行說明,編寫Login.jsp文件作為系統(tǒng)的開始界面用于用戶的注冊(cè)和登錄。當(dāng)用戶在瀏覽器上進(jìn)行登錄操作時(shí)瀏覽器向服務(wù)器發(fā)送登錄請(qǐng)求,將用戶的類型、用戶名和密碼一起傳入U(xiǎn)ser?Controller中,控制器找到請(qǐng)求的映射所對(duì)應(yīng)的方法并執(zhí)行。先對(duì)用戶類型進(jìn)行識(shí)別,若是管理員用戶就通過服務(wù)層adminSer?vice的login方法查詢管理員信息表來比對(duì)用戶名和密碼是否一致,若是普通用戶就查詢普通用戶信息表來進(jìn)行比對(duì),比對(duì)成功地將重定向到各自的主界面。登錄核心代碼如圖5所示。

圖片

圖5 登錄核心代碼

而注冊(cè)界面可以通過CSS和JS的彈窗來實(shí)現(xiàn),當(dāng)用戶需要進(jìn)行注冊(cè)時(shí),瀏覽器將發(fā)送請(qǐng)求到UserController。并將用戶所填的注冊(cè)信息一同傳入,控制器調(diào)用相應(yīng)方法中服務(wù)層us?erService的insertuser方法來將注冊(cè)信息加入數(shù)據(jù)庫(kù)的普通用戶信息表中。最后重定向到開始界面顯示注冊(cè)成功即可進(jìn)行登錄。

5 結(jié)論

所開發(fā)的基于SSM架構(gòu)的物流信息管理系統(tǒng),通過在物流公司的實(shí)踐應(yīng)用,不僅對(duì)用戶信息和物流信息方便進(jìn)行增加、更新、刪除和審核等操作,而且能夠?qū)崿F(xiàn)對(duì)整個(gè)物流運(yùn)輸領(lǐng)域進(jìn)行高效化的管理?;赟SM架構(gòu)的物流信息管理系統(tǒng)實(shí)現(xiàn)了簡(jiǎn)化操作的設(shè)計(jì),減少了用戶在使用過程中的不便之處,優(yōu)化了用戶的使用效率。

推薦產(chǎn)品

同類文章排行

最新資訊文章

您的瀏覽歷史

    正在加載...