999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2018-08-13 11:26:22
軟件 2018年7期
關(guān)鍵詞:物流數(shù)據(jù)庫信息

崔 蓬

?

基于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代表模型層,負責完成具體功能業(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)。管理員表用于存儲管理員登錄的用戶名和密碼。車輛信息表用于存儲物流公司的車輛信息。日志信息表主要用于存放配送車輛的使用情況。客戶信息表主要用于存放客戶信息的相關(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

猜你喜歡
物流數(shù)據(jù)庫信息
本刊重點關(guān)注的物流展會
“智”造更長物流生態(tài)鏈
汽車觀察(2018年12期)2018-12-26 01:05:44
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
基于低碳物流的公路運輸優(yōu)化
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
決戰(zhàn)“最后一公里”
商界(2014年12期)2014-04-29 00:44:03
主站蜘蛛池模板: 国产高清无码麻豆精品| 粗大猛烈进出高潮视频无码| 国产成人免费高清AⅤ| 久久久久人妻一区精品色奶水| 国产情精品嫩草影院88av| 欧美成人精品在线| 在线观看无码av五月花| 欧美成人免费午夜全| 亚洲一区黄色| 天堂成人在线| 欧美黄色网站在线看| 少妇极品熟妇人妻专区视频| 久久青草免费91线频观看不卡| 国产在线日本| 欧美特黄一免在线观看| 在线观看av永久| 54pao国产成人免费视频| 四虎精品国产AV二区| 久久精品这里只有国产中文精品 | 亚洲日韩国产精品综合在线观看| 中文字幕在线视频免费| 国产精品浪潮Av| 尤物亚洲最大AV无码网站| 71pao成人国产永久免费视频| 国产精品自在在线午夜| 不卡无码网| 无码电影在线观看| 97成人在线视频| 91视频免费观看网站| 久久黄色免费电影| 精品久久久久久成人AV| 色成人综合| 欧美va亚洲va香蕉在线| 欧美激情成人网| 亚洲精品无码高潮喷水A| 亚洲无限乱码| 精品国产美女福到在线直播| 97视频免费看| 亚洲高清免费在线观看| 色婷婷电影网| 全午夜免费一级毛片| 国产极品美女在线观看| 伊人久久青草青青综合| 色哟哟国产精品一区二区| 国产精品第| 欧美亚洲一二三区| 制服丝袜国产精品| 一区二区三区精品视频在线观看| 久久精品免费看一| 国产清纯在线一区二区WWW| 国产一区二区三区精品欧美日韩| 久久综合婷婷| 亚洲欧美另类中文字幕| 夜夜操国产| 男人天堂亚洲天堂| 日韩 欧美 小说 综合网 另类| 伊人色天堂| 亚洲一区国色天香| 国产精品入口麻豆| 国产成人禁片在线观看| 国产免费久久精品99re不卡| 一级黄色网站在线免费看| 欧美亚洲一区二区三区导航| 亚洲国产精品无码AV| 在线国产资源| 欧美激情伊人| 亚洲人成网站色7777| 亚洲国内精品自在自线官| 一级毛片免费不卡在线视频| 国产农村妇女精品一二区| 国产精品2| 青青草国产在线视频| 亚洲精品国偷自产在线91正片| 九色综合视频网| 毛片久久久| 国产区人妖精品人妖精品视频| 国产日韩精品一区在线不卡 | 欧美色视频网站| 国产激爽大片在线播放| 无码AV高清毛片中国一级毛片 | 国产激情在线视频| 亚洲v日韩v欧美在线观看|