亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        物流倉儲管理系統(tǒng)的設(shè)計與實現(xiàn)

        2023-05-08 17:25:55黃勇強鄭英姿
        電腦知識與技術(shù) 2023年9期

        黃勇強 鄭英姿

        關(guān)鍵詞:物流倉儲;前后端分離技術(shù);Jeecg-boot

        1 概述

        隨著現(xiàn)代信息技術(shù)飛速發(fā)展,使得國內(nèi)的經(jīng)濟得到了快速的發(fā)展,倉儲行業(yè)技術(shù)也得到了提高,倉儲行業(yè)發(fā)展迅速,凸顯出發(fā)展的良好勢頭。但有些倉儲還是以票據(jù)來保存數(shù)據(jù),容易造成數(shù)據(jù)丟失、管理困難、工作效率不高等,因此開發(fā)一個物流倉儲管理系統(tǒng),以便更好地提升其運作效率和管理水平[1]。

        通過研究和分析,設(shè)計出一套基于Jeecg-boot平臺的物流倉儲管理系統(tǒng)的方案。本系統(tǒng)能夠保存大量數(shù)據(jù),以便核對數(shù)據(jù),避免出現(xiàn)損失等情況,降低出錯率,有效地控制和管理物資,做到及時補充物資,避免出現(xiàn)物資不足的情況,將物流、物資和人員整合到一起,提高工作效率,方便運輸物資,加快物資的流動速度,方便且高效地管理倉儲[2]。通過本系統(tǒng),能夠帶來更大的便捷和更好的實用性,提高工作效率,改善管理方式,讓倉儲業(yè)變得更好。

        本文經(jīng)對物流倉儲管理系統(tǒng)的需求分析,利用Jeecg-boot平臺搭建開發(fā)環(huán)境,提高開發(fā)效率,節(jié)省開發(fā)時間,使用開發(fā)文檔和各種插件,提高整個系統(tǒng)的運行速度,優(yōu)化系統(tǒng)的整體性能,降低系統(tǒng)的耦合性[3]。

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

        根據(jù)用戶提出的需求,確定用戶的需求,制定需求文檔,最終確定要實現(xiàn)登錄、用戶管理、車輛管理、計劃管理、倉庫管理、庫存管理、財務(wù)管理、統(tǒng)計報表、系統(tǒng)管理這9個功能模塊。

        2.1 登錄

        用戶輸入用戶名、密碼和驗證碼后,點擊登錄,驗證成功后進入系統(tǒng)首頁。

        2.2 用戶管理

        1) 員工管理:管理用戶,分配用戶角色,被凍結(jié)的用戶無法登錄系統(tǒng);

        2) 部門設(shè)置:管理部門,分配用戶部門;

        3) 角色權(quán)限:管理系統(tǒng)角色。

        2.3 車輛管理

        1) 車輛列表:管理車輛,車輛用來運輸物料,維修的車輛無法執(zhí)行任務(wù);

        2) 車輛保險:管理車輛保險,車輛保險過期的前一周,系統(tǒng)將進行信息提醒;

        3) 車輛任務(wù):可以查詢往5年期間的該車輛執(zhí)行過的具體任務(wù)。

        2.4 計劃管理

        1) 計劃列表:管理和制定計劃,對計劃中的物料、人員、車輛進行派單、完單等操作。

        2.5 倉庫管理

        1) 倉庫設(shè)置:管理倉庫,倉庫可以設(shè)置許多的庫位;

        2) 庫位設(shè)置:管理庫位,庫位用來存放物料;

        3) 轉(zhuǎn)移記錄:查看轉(zhuǎn)移后物料的詳細信息。

        2.6 庫存管理

        1) 物料管理:管理物料,可以對物料進行增刪改查等操作;

        2) 庫存查詢:可以查詢指定倉庫-指定庫位-存儲的物料信息。

        2.7 財務(wù)管理

        1) 計劃結(jié)算:對完成的計劃進行結(jié)算;

        2) 出入庫臺賬:查詢出入庫的記錄;

        3) 年度出入庫臺賬:查看近5年每個月物料的出入庫記錄。

        2.8 統(tǒng)計報表

        1) 出車統(tǒng)計:統(tǒng)計近5年的每個月的車輛執(zhí)行任務(wù)的次數(shù);

        2) 人員任務(wù)統(tǒng)計:統(tǒng)計近5年中每個月員工執(zhí)行任務(wù)的次數(shù);

        3) 物料出入統(tǒng)計:統(tǒng)計倉庫中物料。

        2.9 系統(tǒng)管理

        1) 消息通知:提醒用戶閱讀消息;

        2) 定時任務(wù):自定義定時任務(wù)并自動執(zhí)行;

        3) 菜單管理:管理系統(tǒng)的菜單信息;

        4) 數(shù)據(jù)字典:管理系統(tǒng)的數(shù)據(jù)字典。

        3 系統(tǒng)設(shè)計

        3.1 系統(tǒng)功能設(shè)計

        物流倉儲管理系統(tǒng)的角色分為管理員和普通用戶,管理員可以訪問的功能模塊有:用戶管理、車輛管理、計劃管理、倉庫管理、庫存管理、財務(wù)管理、統(tǒng)計報表和系統(tǒng)管理,普通用戶可以訪問的功能模塊有用戶管理和車輛管理。系統(tǒng)的功能模塊圖如圖1所示。

        3.2 數(shù)據(jù)庫設(shè)計

        本系統(tǒng)采用MySQL 數(shù)據(jù)庫對系統(tǒng)所產(chǎn)生的數(shù)據(jù)進行存儲,使用Navicat 連接MySQL,以此來提高開發(fā)效率和方便操作數(shù)據(jù)[4]。

        在項目設(shè)計的過程中,合理設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)可以提高系統(tǒng)運行效率以及用戶體驗感。同時E-R圖是能夠清晰體現(xiàn)實體、屬性、聯(lián)系之間的關(guān)系[5]。

        數(shù)據(jù)庫E-R圖設(shè)計:

        1) 倉庫-物料實體聯(lián)系

        一個倉庫擁有多種物料,一種物料可以存入多個倉庫,因此,倉庫和物料的關(guān)系之間是多對多的關(guān)系。

        2) 計劃列表-物料實體聯(lián)系

        一種計劃存在一種物料,一種物料可以被寫入多個計劃,因此,該系統(tǒng)的物料和計劃列表的關(guān)系之間是1對多的關(guān)系。

        3) 計劃列表-派單實體聯(lián)系

        一個計劃可以進行多次派單,一次派單對應(yīng)一個計劃,因此,該系統(tǒng)的計劃列表和派單的關(guān)系之間是1對多的關(guān)系。

        4) 用戶-派單實體聯(lián)系

        一次派單派遣多個員工,一個員工也是對應(yīng)多個派單,因此,該系統(tǒng)的派單和用戶的關(guān)系之間是多對多的關(guān)系。

        5) 車輛-派單實體聯(lián)系

        一次派單派遣多個車輛,一個車輛也是對應(yīng)多個派單,因此,該系統(tǒng)的派單和車輛的關(guān)系之間是多對多的關(guān)系。

        6) 倉庫-派單實體聯(lián)系

        一次派單與倉庫交接一次,一個倉庫可以與一次派單交接,因此,該系統(tǒng)的派單和倉庫的關(guān)系之間是1對1的關(guān)系。

        數(shù)據(jù)庫整體設(shè)計E-R圖如圖2所示。

        在設(shè)計數(shù)據(jù)表的時候,我們都需要為每張數(shù)據(jù)表中設(shè)計該表的唯一性,來標(biāo)識唯一的記錄。每個數(shù)據(jù)庫表對應(yīng)一個實體邏輯結(jié)構(gòu)[6],本系統(tǒng)的數(shù)據(jù)庫名叫cable,其包括了12 個數(shù)據(jù)表,分別為:用戶表(sys_user) ,字典表(sys_dict_item) ,角色表(sys_role) ,系統(tǒng)通告表(sys_announcement) ,車輛表(vehicle) ,車輛保險表(insurance) ,倉庫表(warehouse) ,庫位表(stor?age_location) ,物料表(material) ,計劃列表(plan1) ,派單表(send_orders) ,派單- 車輛- 員工表(send_or?ders_subtabulation) 。

        4 系統(tǒng)實現(xiàn)

        目前本系統(tǒng)的角色分為管理員和普通用戶,不同的角色擁有不同的權(quán)限,系統(tǒng)由24個功能組成,分別是:登錄、首頁、員工管理、部門設(shè)置、角色權(quán)限、車輛列表、車輛保險、車輛任務(wù)、計劃列表、倉庫設(shè)置、庫位設(shè)置、轉(zhuǎn)移記錄、物料管理、庫存查詢、計劃結(jié)算、出入庫臺賬、年度出入庫臺賬、出車統(tǒng)計、人員任務(wù)統(tǒng)計、物料出入統(tǒng)計、定時任務(wù)、消息通知、菜單管理、數(shù)據(jù)字典。

        4.1 管理員模塊實現(xiàn)

        1) 員工管理

        進入員工管理界面(UserList.vue) ,發(fā)送查詢所有用戶的請求,調(diào)用查詢SQL語句,前端將結(jié)果渲染在表格上。輸入搜索條件查找用戶,搜索條件作為key進行模糊查詢,將搜索結(jié)果重新渲染在表格上。點擊修改按鈕,彈出修改界面(UserModal.vue) ,表單將請求數(shù)據(jù)和該行數(shù)據(jù)進行回顯,修改好內(nèi)容后,攜帶表單中數(shù)據(jù)發(fā)送保存用戶請求,調(diào)用修改SQL語句,如果為true則成功,false為失敗。點擊刪除按鈕,攜帶id發(fā)送刪除請求,調(diào)用刪除SQL語句,如果為true則成功,false為失敗。點擊添加按鈕,填寫添加用戶信息,發(fā)送添加請求,調(diào)用插入SQL語句,如果為true則成功,false為失敗。

        2) 車輛列表

        進入車輛列表界面(VehicleList.vue) ,發(fā)送查詢所有車輛的請求,調(diào)用查詢SQL語句,前端將結(jié)果渲染在表格上。輸入搜索條件查找車輛,搜索條件作為key進行模糊查詢,將搜索結(jié)果重新渲染在表格上。點擊修改按鈕,彈出修改界面(VehicleModal.vue) ,表單將該行數(shù)據(jù)進行回顯,修改好內(nèi)容后,攜帶表單中數(shù)據(jù)發(fā)送保存車輛請求,調(diào)用修改SQL語句,如果為true則成功,false為失敗。點擊刪除按鈕,攜帶id發(fā)送刪除請求,調(diào)用刪除SQL 語句,如果為true 則成功,false為失敗。點擊新增按鈕,填寫新增車輛信息,發(fā)送添加請求,調(diào)用插入SQL語句,如果為true則成功,false為失敗。

        3) 計劃列表

        進入計劃列表界面(Plan1List.vue) ,發(fā)送查詢所有計劃的請求,調(diào)用查詢SQL語句,前端將結(jié)果渲染在表格上。輸入搜索條件查找計劃,搜索條件作為key進行模糊查詢,將搜索結(jié)果重新渲染在表格上。點擊詳情按鈕,彈出詳情界面(Plan1Modal.vue) ,表單將請求數(shù)據(jù)和該行數(shù)據(jù)進行回顯,修改好內(nèi)容后,攜帶表單中數(shù)據(jù)發(fā)送保存計劃請求,調(diào)用修改SQL語句,如果為true則成功,false為失敗。點擊刪除按鈕,攜帶id發(fā)送刪除請求,調(diào)用刪除SQL語句,如果為true則成功,false為失敗。點擊新增按鈕,填寫新增計劃信息,發(fā)送添加請求,調(diào)用插入SQL語句,如果為true則成功,false 為失敗。點擊派單按鈕,彈出派單界面(MergePlanModelPlan1.vue) ,表單將請求數(shù)據(jù)和該行數(shù)據(jù)進行回顯,修改好內(nèi)容后,攜帶表單中數(shù)據(jù)發(fā)送保存派單請求,調(diào)用修改SQL語句,如果為true則成功,false為失敗。點擊完單按鈕,彈出完單界面(Com?pletePlan1Model.vue) ,表單將數(shù)據(jù)和該行數(shù)據(jù)進行回顯,修改好內(nèi)容后,攜帶表單中數(shù)據(jù)發(fā)送保存完單請求,調(diào)用修改SQL 語句,如果為true 則成功,false 為失敗。

        4) 倉庫設(shè)置

        進入倉庫設(shè)置界面(WarehouseList.vue) ,發(fā)送查詢所有倉庫的請求,調(diào)用查詢SQL語句,前端將結(jié)果渲染在表格上。輸入搜索條件查找倉庫,搜索條件作為key進行模糊查詢,將搜索結(jié)果重新渲染在表格上。點擊編輯按鈕,彈出編輯界面(WarehouseModal.vue) ,表單將該行數(shù)據(jù)進行回顯,修改好內(nèi)容后,攜帶表單中數(shù)據(jù)發(fā)送保存?zhèn)}庫請求,調(diào)用修改SQL語句,如果為true則成功,false為失敗。點擊刪除按鈕,攜帶id發(fā)送刪除請求,調(diào)用刪除SQL語句,如果為true則成功,false為失敗。點擊新增按鈕,填寫新增倉庫信息,發(fā)送添加請求,調(diào)用插入SQL語句,如果為true則成功,false為失敗。

        5) 物料管理

        進入物料管理界面(MaterialList.vue) ,發(fā)送查詢所有物料的請求,調(diào)用查詢SQL語句,前端將結(jié)果渲染在表格上。輸入搜索條件查找物料,搜索條件作為key進行模糊查詢,將搜索結(jié)果重新渲染在表格上。點擊編輯按鈕,彈出編輯界面(MaterialModal.vue) ,表單將該行數(shù)據(jù)進行回顯,修改好內(nèi)容后,攜帶表單中數(shù)據(jù)發(fā)送保存物料請求,調(diào)用修改SQL語句,如果為true則成功,false為失敗。點擊刪除按鈕,攜帶id發(fā)送刪除請求,調(diào)用刪除SQL 語句,如果為true 則成功,false為失敗。點擊新增按鈕,填寫新增物料信息,發(fā)送添加請求,調(diào)用插入SQL語句,如果為true則成功,false為失敗。

        4.2 普通用戶模塊實現(xiàn)

        1) 員工管理

        進入員工管理界面(UserList.vue) ,發(fā)送查詢所有用戶的請求,調(diào)用查詢SQL語句,前端將結(jié)果渲染在表格上。輸入搜索條件查找用戶,搜索條件作為key進行模糊查詢,將搜索結(jié)果重新渲染在表格上。

        2) 車輛列表

        進入車輛列表界面(VehicleList.vue) ,發(fā)送查詢所有車輛的請求,調(diào)用查詢SQL語句,前端將結(jié)果渲染在表格上。輸入搜索條件查找車輛,搜索條件作為key進行模糊查詢,將搜索結(jié)果重新渲染在表格上。

        5 總結(jié)

        本文研究基于Jeecg-boot 平臺快速搭建開發(fā)環(huán)境,使用前后端分離技術(shù)來開發(fā)系統(tǒng)的全過程,該系統(tǒng)設(shè)置了管理員和普通用戶這兩種角色,通過各種權(quán)限(菜單權(quán)限、按鈕權(quán)限)實現(xiàn)了不同角色擁有不同的權(quán)限,系統(tǒng)包含的功能模塊有:登錄、用戶管理、車輛管理、計劃管理、倉庫管理、庫存管理、財務(wù)管理、統(tǒng)計報表和系統(tǒng)管理。按照系統(tǒng)開發(fā)的思路,從需求分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)到系統(tǒng)測試的方式最終完成系統(tǒng)開發(fā)。

        經(jīng)過測試,本系統(tǒng)開發(fā)完成且具備下列優(yōu)點:

        1) 對重復(fù)部分封裝成組件,方便維護和使用。

        2) 使用前后端分離技術(shù),能夠快速開發(fā),降低系統(tǒng)耦合性。

        3) 使用一系列的插件和打包工具,優(yōu)化系統(tǒng)運行速度。

        亚洲欧洲日产国码无码av野外| 久久久受www免费人成| 又色又污又爽又黄的网站| 精品福利一区| 久久开心婷婷综合中文| 免费a级毛片无码免费视频首页| 无码日韩精品一区二区三区免费| 色综合久久综合欧美综合图片| 国产白浆精品一区二区三区| 乱色视频中文字幕在线看| 少妇我被躁爽到高潮在线影片 | 久久久久亚洲av无码专区导航| 精品视频专区| 视频一区精品中文字幕| 国产精品无码人妻在线| 欧美性猛交xxxx乱大交丰满| 国产裸体AV久无码无遮挡| 亚洲成人精品在线一区二区| 婷婷久久香蕉五月综合加勒比| 日韩精品大片在线观看| 亚洲高清美女久久av| 日本区一区二区三视频| 女人被狂躁到高潮视频免费网站| 中文字幕亚洲综合久久菠萝蜜| 国产色婷亚洲99精品av网站| 日本高清在线一区二区三区| 孩交精品xxxx视频视频| 大伊香蕉精品视频一区| 国内自拍视频一区二区三区| 久久人妻少妇嫩草av无码专区| 78成人精品电影在线播放| 国产精品亚洲av无人区一区蜜桃| 亚洲人成网站在线播放2019| 人妻丰满熟妇av无码处处不卡| 日韩肥熟妇无码一区二区三区| 手机久草视频福利在线观看| 国产性生大片免费观看性| 欧美日韩亚洲一区二区精品 | 日韩欧美亚洲国产一区二区三区| 国产传媒精品成人自拍| 粗大猛烈进出高潮视频|