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

        ?

        基于ThinkPHP的物流配送系統(tǒng)的設(shè)計與實現(xiàn)

        2018-08-13 11:26:22
        軟件 2018年7期
        關(guān)鍵詞:物流配送管理員物流

        崔 蓬

        ?

        基于ThinkPHP的物流配送系統(tǒng)的設(shè)計與實現(xiàn)

        崔 蓬

        (江陰職業(yè)技術(shù)學(xué)院,江蘇 江陰 214400)

        目前市場物流信息化的進程飛速發(fā)展,傳統(tǒng)的物流管理方式已不能滿足市場需求,取而代之的是以互聯(lián)網(wǎng)為基礎(chǔ)的物流配送方式。物流配送系統(tǒng)采用MVC的系統(tǒng)設(shè)計理念,有效地使用ThinkPHP開發(fā)框架。本文闡述了物流配送系統(tǒng)的設(shè)計與實現(xiàn)。本文重點敘述了系統(tǒng)的功能結(jié)構(gòu)、數(shù)據(jù)庫設(shè)計和主要功能模塊的實現(xiàn)過程,為物流企業(yè)提供了高效益、低成本的信息化應(yīng)用方案。

        ThinkPHP;物流;配送;

        0 引言

        當今的配貨站主要以物流中心為依托的行業(yè),信息化程度低[1]。隨著我國全面推進信息化進程,對現(xiàn)代物流企業(yè)的發(fā)展也提出了更高的要求:網(wǎng)絡(luò)化,自動化,智能化等,物流配送行業(yè)之間的相互競爭也日益激烈,要想在行業(yè)和市場中占有一席之地,必須要建立一個高效、快捷的物流配送系統(tǒng),為客戶提供一流服務(wù),要在最短的時間內(nèi),最大限度的對物流資源進行挖掘和優(yōu)化,以滿足客戶的需求。

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

        物流配送網(wǎng)站的服務(wù)對象主要以配送為主的物流企業(yè),宣傳信息為輔,管理員通過對物流配送網(wǎng)站的管理,可以快速查詢到可用車輛,從而快速高效的為客戶提供最佳的物流配送路線。通過模糊查詢,當客戶提交物流訂單,管理員通過查詢自動匹配路線和車輛信息,確認后填寫發(fā)貨單,當貨物到達后,車主提交貨物回執(zhí)單,清空車輛使用日志。在完成車輛配送的同時,實現(xiàn)對配送車輛和客戶信息的管理。

        2 項目開發(fā)工具

        2.1 MVC框架

        MVC是一個設(shè)計模式,即模型——視圖——控制器[2-6]。Model代表模型層,負責(zé)完成具體功能業(yè)務(wù)模型,大部分是用在處理數(shù)據(jù)庫的具體操作上。View代表視圖層,主要是指程序和用戶之間進行交互的界面。Controller代表控制器,它是MVC框架中的核心,當Web頁面發(fā)送請求時,控制器本身不做任何處理,只是接收頁面的請求并確認調(diào)用模型和視圖完成該請求并返回數(shù)據(jù),如圖1所示。

        圖1 MVC設(shè)計模式

        2.2 ThinkPHP框架

        ThinkPHP框架是為了簡化項目設(shè)計開發(fā)過程而設(shè)計產(chǎn)生的一種輕量級技術(shù)框架[7],它作為一個整體化、系統(tǒng)化的開發(fā)方案,能夠解決開發(fā)應(yīng)用過程中的大多數(shù)需要。ThinkPHP框架擁有MVC模式,將模型、控制器、視圖分開操作,代碼封裝起來,更容易進行操作,它擁有其獨創(chuàng)機制,內(nèi)置XML模板引擎,支持標簽庫、富模型等,在進行快速開發(fā)項目設(shè)計時提供了很大的便利[8-9]。

        2.3 Bootstrap框架

        為了匹配電腦端和客戶端,實現(xiàn)響應(yīng)式布局,系統(tǒng)頁面采用Bootstrap響應(yīng)式框架,它的基本操作原理主要是經(jīng)過媒體查詢的方式,在根據(jù)網(wǎng)站用戶行為和所處設(shè)備環(huán)境,檢測到不同的設(shè)備屏幕尺寸并自動的去進行處理調(diào)整。

        2.4 MySQL數(shù)據(jù)庫

        MySQL數(shù)據(jù)庫是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)并且向大眾開放源代碼,它使用的數(shù)據(jù)庫管理語言是結(jié)構(gòu)化查詢語言SQL。因其速度、可靠性和適應(yīng)性而被廣泛使用。

        3 系統(tǒng)功能設(shè)計和功能結(jié)構(gòu)

        結(jié)合需求分析,本系統(tǒng)在設(shè)計時應(yīng)滿足如下目標:

        在車源信息查詢模塊中,客戶提出貨物出發(fā)地和到達地,管理員登錄進入系統(tǒng),從數(shù)據(jù)庫中模糊查詢出所有相關(guān)路線車輛信息,并反饋給客戶,讓其可以根據(jù)自身需求選擇車輛。

        在選擇好車輛后進入發(fā)貨單管理模塊,填寫發(fā)貨單,管理員便可以在發(fā)貨管理模塊對發(fā)貨單進行查詢和刪除。

        當客戶的貨物送達目的地后,管理員進入回執(zhí)單管理驗收模塊,根據(jù)發(fā)貨單編號查詢到對應(yīng)的發(fā)貨單,對物流過程進行核實,確認無誤后,將發(fā)貨單的狀態(tài)類型更新,同時清空該車輛的使用日志,以便執(zhí)行下一個訂單。

        管理員可以通過基礎(chǔ)信息管理模塊,實現(xiàn)添加客戶信息和刪除客戶信息的功能,并且可以做到對車源信息進行管理,實現(xiàn)對車源信息的添加、修改和刪除等功能。同時,管理員可以對自身登錄信息進行管理修改,包括登錄權(quán)限以及管理員密碼的修改。

        通過以上對系統(tǒng)總體功能的介紹,我們已經(jīng)知道了該系統(tǒng)的所有功能,同時為了能夠讓管理員更清晰的了解并熟練運用到系統(tǒng)功能,我們制作出了如下的結(jié)構(gòu)設(shè)計圖,如圖2所示。

        圖2 物流配送系統(tǒng)功能結(jié)構(gòu)圖

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

        物流配送系統(tǒng)是一個中小型的企業(yè)管理系統(tǒng),考慮操作的靈活性及項目開發(fā)成本,以及對物流配送系統(tǒng)的需求分析和總體功能設(shè)計,物流配送系統(tǒng)涉及5張數(shù)據(jù)表,分別是管理員表(tb_admin)、車源信息表(tb_cars)、車輛日志信息表(tb_car_log)、客戶信息表(tb_customers)和發(fā)貨單表(tb_send)。管理員表用于存儲管理員登錄的用戶名和密碼。車輛信息表用于存儲物流公司的車輛信息。日志信息表主要用于存放配送車輛的使用情況??蛻粜畔⒈碇饕糜诖娣趴蛻粜畔⒌南嚓P(guān)數(shù)據(jù)。發(fā)貨單信息表主要用于存放發(fā)貨單中的信息。表結(jié)構(gòu)和表關(guān)系如圖3所示。

        圖3 表結(jié)構(gòu)和表關(guān)系

        5 系統(tǒng)功能實現(xiàn)

        5.1 車源信息查詢模塊

        車源信息查詢模塊的主要功能就是根據(jù)輸入的線路查詢車輛的使用情況,為用戶提供合適的配送線路。關(guān)鍵技術(shù)室查詢方法,通過模糊查詢技術(shù),用戶輸入需要配送貨物的起止地點,管理員就可以相關(guān)數(shù)據(jù)表中查詢車相關(guān)車輛信息,包括車牌號、路線、車型、承載力,是否被占用等信息,用戶再根據(jù)實際情況直接使用或預(yù)定用車。

        首先在進入車源查詢頁面,創(chuàng)建表單,再設(shè)置兩個文本框用于用戶輸入開始和結(jié)束地點,表單的action中的值是觸發(fā)CarsAction控制器里面的carsearch方法[10],然后給使用volist標簽循環(huán)輸出數(shù)組數(shù)據(jù)。在carsearch方法中,通過M方法實例化一個基礎(chǔ)模型類Car,將like查詢條件以查詢表達式的形式賦值給數(shù)組變量,執(zhí)行ThinkPHP中的where和select方法,從數(shù)據(jù)庫指定表中查詢出符合條件的車輛信息,并將查詢結(jié)果賦值給$list,最后在頁面中使用volist標簽的將查詢出的數(shù)據(jù)循環(huán)顯示出來,顯示效果如圖4所示。

        圖4 車源信息查詢

        5.2 發(fā)貨單管理模塊

        發(fā)貨單管理模塊主要包括添加發(fā)貨單、發(fā)貨單查詢、發(fā)貨單刪除。發(fā)貨單的填寫是用戶在確定使用或者預(yù)定車輛以后填寫的配送詳細信息單據(jù)。首先生成一個發(fā)貨單編號,該編號是發(fā)貨單的唯一標識,同時這個編號要具有一定規(guī)律,因此使用time()函數(shù),將當前時間的UNIX時間戳作為編號來解決這個問題。接著在車源查詢頁面中通過查詢出的結(jié)果點擊預(yù)定或使用該車鏈接,通過GET方法傳遞車源的id,然后在添加發(fā)貨單頁面獲取這個id,并使用find方法,查詢出該id對應(yīng)的車牌號和電話,綁定到對應(yīng)的文本域中,如圖5所示。最后填寫發(fā)貨單的詳細信息以后,使用add添加方法,它是ThinkPHP中最基本的數(shù)據(jù)庫操作CRUD中C方法,將發(fā)貨單信息添加到數(shù)據(jù)庫中的發(fā)貨單數(shù)據(jù)表。

        發(fā)貨單查詢時為了便于對發(fā)貨單進行查找,主要通過發(fā)貨人姓名作為條件進行模糊查詢或者通過發(fā)貨單的編號進行精確查詢,提交查詢條件后,將查詢的結(jié)果輸出。開發(fā)的刪除發(fā)貨單功能,對失效或作廢的發(fā)貨單進行刪除。

        圖5 添加發(fā)貨單

        5.3 回執(zhí)單驗收管理模塊

        回執(zhí)單模塊的主要功能就是對貨物的物流配送完成確認,回執(zhí)單確認流程如圖6所示。首先輸入發(fā)貨單編號,點擊查詢按鈕時觸發(fā)FahuodanAction控制器里面的Fahuosearch方法查詢指定發(fā)貨單的信息,在Fahuosearch方法中,通過M方法實例化send類,執(zhí)行ThinkPHP中的where和find方法,從數(shù)據(jù)庫指定表中查詢出一條發(fā)貨單信息并顯示,如圖7所示。對發(fā)貨單進行核實后,點擊“回執(zhí)確認”按鈕后,在confirm方法中,更新該發(fā)貨單編號對應(yīng)的發(fā)貨單類型為“1”,清空車輛的使用日志。

        5.4 基礎(chǔ)管理模塊

        基礎(chǔ)管理模塊主要是針對客戶和車輛信息進行管理,實現(xiàn)客戶和車輛信息的添加、修改和刪除功能。信息添加功能的實現(xiàn)和添加發(fā)貨單思路和實現(xiàn)技術(shù)相同。信息的修改和更新首先通過ThinkPHP中的M方法實例化對象,再根據(jù)表單使用ThinkPHP中的creat方法,按照POST方式提交的數(shù)據(jù)創(chuàng)建數(shù)據(jù)對象,最后依據(jù)條件使用save方法保存要修改和更新的數(shù)據(jù)信息,這里必須在修改表單中包含車輛或者客戶信息的主鍵作為隱藏域,才能實現(xiàn)保存操作。刪除功能的實現(xiàn)主要是使用delete方法,這里可以指定where方法的參數(shù),來決定刪除單個或多個數(shù)據(jù)。

        圖6 回執(zhí)確認流程

        圖7 回執(zhí)確認

        6 總結(jié)

        本文從項目需求分析、系統(tǒng)開發(fā)工具、系統(tǒng)功能設(shè)計和功能結(jié)構(gòu)、系統(tǒng)數(shù)據(jù)庫設(shè)計、系統(tǒng)功能實現(xiàn)幾個方面對基于ThinkPHP的物流配送系統(tǒng)進行了詳細的闡述。隨著互聯(lián)網(wǎng)的快速發(fā)展,線上配送成為當今社會的一種必然的發(fā)展趨勢,發(fā)展線上物流配送訂單能夠及時的對物流數(shù)據(jù)信息進行反饋和更新。很快實現(xiàn)了設(shè)備高效化、數(shù)字化,大大提高物流企業(yè)的工作效率,為物流企業(yè)實現(xiàn)最佳經(jīng)營環(huán)境提供了很大的幫助。

        [1] 任政宇. 基于ThinkPHP框架的物流配貨信息平臺設(shè)計[D]. 天津: 天津大學(xué), 2014.

        [2] 劉紅霞, 陸文迪. 改進的MVC設(shè)計模式的研究與應(yīng)用[J]. 計算機工程與科學(xué), 2015, 37(9): 1688-1691.

        [3] 韓凌波. 基于MVC架構(gòu)的普法考試系統(tǒng)設(shè)計與實現(xiàn)[J]. 軟件, 2015, 36(3): 132-134.

        [4] 王俊芳, 李影峰, 王池. 基于MVC模式的ThinkPHP框架研究[J]. 電子科技, 2014, 27(4): 151-153+158.

        [5] 李少輝. 面向?qū)ο笈cMVC框架的融合[J]. 軟件, 2013, 34(1): 82-84+132.

        [6] 許戈, 鄭廣成. 基于NET MVC的高職科技項目經(jīng)費報銷系統(tǒng)設(shè)計與實現(xiàn)[J]. 軟件, 2015, 36(10): 36-39.

        [7] 李少杰. 基于ThinkPHP框架開放教育微課平臺的設(shè)計與實現(xiàn)[J]. 電腦知識與技術(shù), 2017, 13(3): 116-118.

        [8] 張文勝, 陳宏. 基于ThinkPHP模型的敏捷WEB開發(fā)的應(yīng)用與實踐[J]. 軟件工程, 2016, 19(3): 45-48.

        [9] 許燕. 基于ThinkPHP框架的校園交易平臺的設(shè)計與實現(xiàn)[J]. 信息技術(shù)與信息化, 2016, 07, 34-37+40.

        [10] ThinkPHP文檔中心. ThinkPHP3.2.3完全開發(fā)手冊 [DB/OL]. http://document.thinkphp.cn/manual_3_2/model.html, 2018.

        The Design and Implementation of Logistics Distribution System Based on ThinkPHP

        CUI Peng

        (Jiangyin Polytechnic College, Jiangsu, Jiangyin 214400)

        At present, the process of market logistics informatization develops rapidly, Traditional logistics management mode cannot meet the demand of market, in its place is internet-based logistics. The logistics distribution system adopts MVC design concept, uses the ThinkPHP framework effectively. This paper describes the design and implementation of logistics distribution system. This paper focuses on the functional structure of the system, database design, and the implementation of the primary function module. It provides a cost-effective, low-cost information application for logistics enterprises.

        ThinkPHP; Logistics; Distribution;

        TP311.52

        A

        10.3969/j.issn.1003-6970.2018.07.041

        崔蓬(1980-),女,講師,主要研究方向:前端開發(fā)、網(wǎng)站開發(fā)。

        本文著錄格式:崔蓬. 基于ThinkPHP的物流配送系統(tǒng)的設(shè)計與實現(xiàn)[J]. 軟件,2018,39(7):194-198

        猜你喜歡
        物流配送管理員物流
        我是小小午餐管理員
        山西將打造高效農(nóng)村快遞物流配送體系
        基于精益生產(chǎn)的SPS物流配送應(yīng)用研究
        我是圖書管理員
        少先隊活動(2020年8期)2020-12-18 02:32:07
        我是圖書管理員
        少先隊活動(2020年7期)2020-12-18 01:48:39
        可疑的管理員
        本刊重點關(guān)注的物流展會
        基于Flexsim的飲品物流配送中心仿真優(yōu)化研究
        “智”造更長物流生態(tài)鏈
        汽車觀察(2018年12期)2018-12-26 01:05:44
        直企物流配送四步走
        国产色系视频在线观看| 国内精品熟女一区二区| 亚洲丝袜美腿精品视频| 一边摸一边抽搐一进一出视频| 欧美一区二区三区激情| 综合网在线视频| 亚洲中文字幕诱惑第一页| 国产亚洲精品国产精品| 亚洲国产精品综合久久网各| 伊人色网站| 在线一区二区三区免费视频观看 | 免费在线观看视频播放| 亚洲色成人网站www永久四虎| 精品国产网红福利在线观看| 日韩av在线不卡一二三区| 亚洲字幕中文综合久久| 四虎影视免费观看高清视频| 一本无码人妻在中文字幕| 白白色福利视频在线观看| 免费a级毛片18禁网站| 少妇脱了内裤让我添| 久久久精品免费国产四虎| 精品私密av一区二区三区| 九九久久自然熟的香蕉图片| 女人与牲口性恔配视频免费| 亚洲精品中文字幕尤物综合| 日韩一区av二区三区| 久久精品麻豆日日躁夜夜躁| 亚洲电影中文字幕| 久久精品一区一区二区乱码| 亚洲日韩国产av无码无码精品| 99久久久无码国产aaa精品| 成年女人18毛片毛片免费| av在线观看免费天堂| 国产精品igao视频网| 精品国产性色av网站| 精品久久人妻av中文字幕| 国产超碰人人爽人人做人人添| 亚洲三级黄色| 国产一区二区三区特区| 免费国产在线精品一区|