国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PHP的物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2017-11-14 21:37:34石林江趙小兵
電腦知識(shí)與技術(shù) 2017年29期
關(guān)鍵詞:數(shù)據(jù)庫(kù)

石林江+趙小兵

摘要:本系統(tǒng)是運(yùn)用PHP技術(shù)實(shí)現(xiàn)物流管理系統(tǒng),該系統(tǒng)包括了前端設(shè)計(jì)與后端設(shè)計(jì)兩大部分。物流管理系統(tǒng)是物流企業(yè)運(yùn)用現(xiàn)代信息技術(shù),對(duì)物流過(guò)程中產(chǎn)生的全部或部分信息進(jìn)行采集、分類(lèi)、傳遞、匯總等一系列處理活動(dòng)。本系統(tǒng)主要是物流企業(yè)內(nèi)部的管理系統(tǒng),屬于物流企業(yè)內(nèi)部所有,旨在加強(qiáng)物流信息的存儲(chǔ)于查詢,該系統(tǒng)的內(nèi)容主要由系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)首頁(yè)設(shè)計(jì)、車(chē)輛信息查詢?cè)O(shè)計(jì)、發(fā)貨單、回執(zhí)發(fā)貨單確認(rèn)、發(fā)貨單查詢、客戶信息管理、車(chē)輛信息管理、修改密碼和添加管理員部分組成。設(shè)計(jì)本系統(tǒng)主要是因?yàn)閲?guó)內(nèi)目前正處于全面實(shí)現(xiàn)信息化的進(jìn)程之中,近幾年物流行業(yè)快速的發(fā)展,所以物流領(lǐng)域的信息化是一個(gè)必然,物流信息化成為現(xiàn)代物流的靈魂,是現(xiàn)代物流發(fā)展必經(jīng)之路。

關(guān)鍵詞:PHP;前端設(shè)計(jì);后端設(shè)計(jì);數(shù)據(jù)庫(kù)

中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)29-0064-03

1 概述

進(jìn)入21世紀(jì),信息化時(shí)代得到了飛躍式的發(fā)展,中國(guó)的信息化時(shí)代也得到全面的發(fā)展,特別是十三五以來(lái),國(guó)家提出互聯(lián)網(wǎng)+的發(fā)展戰(zhàn)略,信息化時(shí)代又迎來(lái)了新的機(jī)遇,這樣也必將催生新一代的物流行業(yè)的崛起,物流行業(yè)正向著更加人性化、智能化的方面發(fā)展。物流行業(yè)的發(fā)展已有二十多年,競(jìng)爭(zhēng)變得日益嚴(yán)峻,客戶所要求的標(biāo)準(zhǔn)越來(lái)越高,物流企業(yè)想要占有一席之地,那就必須建立一個(gè)更加智能、高效的物流系統(tǒng),為客戶提供優(yōu)質(zhì)的服務(wù),并且能夠及時(shí)滿足客戶的需求,讓用戶有一個(gè)滿意的體驗(yàn)感和獲得感,從而獲得高效的經(jīng)濟(jì)收入效益。

國(guó)外物流的發(fā)展可以追溯到20世紀(jì)初期,以美國(guó)為首的國(guó)家率先進(jìn)入到物流行業(yè),至今物流行業(yè)的發(fā)展已發(fā)展到超高的水平[1]。在20世紀(jì)初期,那時(shí)候正是美國(guó)物流的萌芽初期,也是世界物流的萌發(fā)初期,美國(guó)有著最先進(jìn)的信息科技技術(shù)與高科技技術(shù)。到20世紀(jì)中期,美國(guó)的物流行業(yè)正式進(jìn)入走進(jìn)現(xiàn)代化。在20世紀(jì)末期到至今,美國(guó)的物流信息化和國(guó)際化得到了飛速的發(fā)展。

在中國(guó),由于現(xiàn)代信息技術(shù)引入比較晚,導(dǎo)致國(guó)內(nèi)物流的起步也相對(duì)發(fā)達(dá)國(guó)家來(lái)說(shuō)晚了很多,物流方面的技術(shù)也相對(duì)落后。隨著國(guó)內(nèi)現(xiàn)代化信息進(jìn)程的全面推進(jìn),物流領(lǐng)域得到了飛速的發(fā)展[2]。雖說(shuō)經(jīng)過(guò)了這么多年的發(fā)展,但是國(guó)內(nèi)的物流發(fā)展水平與發(fā)達(dá)國(guó)家相比還是有很大的差距,國(guó)內(nèi)物流的面臨政策上約束以及相關(guān)部門(mén)的管理限制,得不到全面發(fā)展,這是國(guó)內(nèi)物流行業(yè)建設(shè)管理中存在的弊端,物流想要發(fā)展,那么必須打破這個(gè)瓶頸,放寬政策,讓企業(yè)有更大的自由空間,這樣中國(guó)的物流發(fā)展前景必將一片光明、空間巨大。

1.1 需求分析

隨著現(xiàn)代化信息時(shí)代進(jìn)程的快速發(fā)展,在經(jīng)濟(jì)全球化與人們生活水平的不斷提高,物流行業(yè)的競(jìng)爭(zhēng)日益激烈,需要怎樣更好的配置和利用資源,以及降低物流周期內(nèi)的成本是每一個(gè)物流企業(yè)都面臨的問(wèn)題。某物流配送公司為適用信息化的發(fā)展,急需一個(gè)內(nèi)部物流管理系統(tǒng),實(shí)現(xiàn)對(duì)物流操作流程進(jìn)行管理,不但為企業(yè)的運(yùn)營(yíng)節(jié)省大量的人力、物力、財(cái)力和時(shí)間,提高物流運(yùn)行的效率?,F(xiàn)根據(jù)對(duì)物流公司的實(shí)際調(diào)查,以及公司的具體要求,制定出物流系統(tǒng)規(guī)劃的方案。

1.2 可行性分析

物流系統(tǒng)的開(kāi)發(fā)不僅可以使企業(yè)進(jìn)入現(xiàn)代化的物流管理,還能降低投資成本,給客戶帶去更便捷的服務(wù)和體驗(yàn),同時(shí)也給企業(yè)帶來(lái)巨大的經(jīng)濟(jì)收益和技術(shù)上的快速成長(zhǎng)。所以,國(guó)內(nèi)物流企業(yè)需要發(fā)展更加優(yōu)秀的物流系統(tǒng)來(lái)提升在同行物流企業(yè)中的競(jìng)爭(zhēng)力。

2 系統(tǒng)設(shè)計(jì)

2.1 系統(tǒng)的目標(biāo)

本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿足以下要求:

1) 界面的設(shè)計(jì)大方得體、簡(jiǎn)潔和操作簡(jiǎn)單。

2) 結(jié)構(gòu)要清晰,功能要完善,能完成基本的物流管理過(guò)程。

3) 能夠準(zhǔn)確地填寫(xiě)訂單。

4) 能夠?qū)貑蔚奶幚怼?/p>

5) 能夠?qū)τ脩舻男畔⒌男薷暮陀脩舻奶砑印?/p>

6) 具有良好數(shù)據(jù)庫(kù)技術(shù)的支持。

7) 具有一定的權(quán)限限制,以提高系統(tǒng)的安全性。

2.2 系統(tǒng)功能結(jié)構(gòu)

結(jié)合需求分析和系統(tǒng)目標(biāo)中的內(nèi)容,為了更加清楚地展示本系統(tǒng)的功能結(jié)構(gòu),下面給出該系統(tǒng)的功能結(jié)構(gòu)圖,如圖1所示。

2.3 繪制系統(tǒng)流程圖

結(jié)合需求分析和系統(tǒng)目標(biāo)中的內(nèi)容,為了更加清楚地展示本系統(tǒng)的流程操作,下面給出該系統(tǒng)的操作流程圖,如圖2所示。

3 網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)

3.1 網(wǎng)站首頁(yè)的設(shè)計(jì)

1) 首頁(yè)概述

該網(wǎng)站是一個(gè)門(mén)戶的網(wǎng)站,一個(gè)好的網(wǎng)站可以給客戶留下好的印象,網(wǎng)站首頁(yè)的設(shè)計(jì)要給客戶留下一個(gè)好的視覺(jué)感受,所以網(wǎng)站首頁(yè)的設(shè)計(jì)不僅要設(shè)計(jì)地合理美觀,而且還要能夠展示網(wǎng)站的一部分內(nèi)容,從而讓用戶快速了解網(wǎng)站的內(nèi)容[3]。

2) 首頁(yè)的實(shí)現(xiàn)過(guò)程

進(jìn)入物流管理系統(tǒng),首先要連接數(shù)據(jù)庫(kù),為了安全性的考慮,在訪問(wèn)每一個(gè)功能頁(yè)面時(shí),都需要先用SESSION判斷用戶是否已經(jīng)登錄,如果用戶已經(jīng)登錄,則進(jìn)入系統(tǒng)首頁(yè),否則向用戶提示錯(cuò)誤信息,并重定向到登錄頁(yè)面。

3.2 車(chē)輛信息查詢?cè)O(shè)計(jì)

1) 車(chē)輛信息查詢概述

車(chē)輛信息查詢是為用戶查詢提供一個(gè)窗口。用戶在查詢相關(guān)路線的車(chē)輛時(shí),如果該路線的車(chē)輛已被使用,那么用戶可以選擇預(yù)定該車(chē),如果該路線的車(chē)輛未被使用,那么用戶可以選擇使用該車(chē)。

2) 模糊查詢技術(shù)

模糊查詢技術(shù)的實(shí)現(xiàn),首先要與數(shù)據(jù)庫(kù)的建立連接,將表單的值提交到當(dāng)前頁(yè);最后編寫(xiě)PHP語(yǔ)句,用$_POST[ ]來(lái)獲取表單中的數(shù)據(jù)為條件,執(zhí)行l(wèi)ike模糊查詢,從數(shù)據(jù)庫(kù)指定的表中查詢符合條件的信息。

3) 車(chē)輛信息查詢的實(shí)現(xiàn)過(guò)程

車(chē)輛信息查詢的功能是根據(jù)用戶提供的信息,從數(shù)據(jù)庫(kù)中查找車(chē)輛的相關(guān)信息,實(shí)時(shí)地向用戶提供一個(gè)可行的方案。endprint

3.3 發(fā)貨單管理模塊設(shè)計(jì)

1) 發(fā)貨單管理概述

發(fā)貨單管理概述包括了發(fā)貨單的填寫(xiě)和刪除等。發(fā)貨單管理模塊的主要功能圖如圖3所示。

2) 發(fā)貨單編號(hào)生成技術(shù)

在發(fā)貨單管理中用到了發(fā)貨單的編號(hào),編號(hào)是對(duì)發(fā)貨單的唯一性驗(yàn)證,是不允許由任何的重復(fù)。在編寫(xiě)生成編號(hào)的代碼時(shí),首選的方案是用PHP中的隨機(jī)函數(shù)來(lái)生成,但是這樣生成的編號(hào)不具有唯一性[4],此處采用date()函數(shù)來(lái)生成編號(hào),不但具有唯一性,而且還有一定的規(guī)律可循。

3) 發(fā)貨單打印的實(shí)現(xiàn)過(guò)程

實(shí)現(xiàn)打印的原理,首先在頁(yè)面中創(chuàng)建一個(gè)浮動(dòng)的框架,設(shè)置要打印內(nèi)容的范圍,然后連接到要打印的頁(yè)面,最后在指定的頁(yè)面中輸出頁(yè)面的內(nèi)容。

3.4 回執(zhí)發(fā)貨單確認(rèn)模塊設(shè)計(jì)

1) 回執(zhí)發(fā)貨單確認(rèn)模塊概述

該功能是對(duì)貨物配送完成之后的確認(rèn),主要是將發(fā)貨單執(zhí)行類(lèi)型由原來(lái)的0更新為1,表明本次貨物配送全部完成,同時(shí)清空該車(chē)輛的使用日志,便于下一個(gè)訂單的執(zhí)行[5]。

回執(zhí)發(fā)貨單確認(rèn)模塊操作流程圖如圖4所示。

2) 回執(zhí)發(fā)貨單確認(rèn)實(shí)現(xiàn)過(guò)程

回執(zhí)發(fā)貨單確認(rèn)模塊是通過(guò)用戶輸入的發(fā)貨單編號(hào)進(jìn)行查詢,如果查詢到該編號(hào)的信息,那么在頁(yè)面中顯示出來(lái)。

3.5 修改密碼模塊設(shè)計(jì)

1) 修改密碼模塊的概述

修改密碼的功能是修改管理員的密碼,通過(guò)該功能,管理員可以對(duì)自己的密碼進(jìn)行修改操作,在該頁(yè)面中還使用了驗(yàn)證碼的功能,使用驗(yàn)證碼是為了防止機(jī)器碼惡意的修改。

2) 驗(yàn)證碼技術(shù)的設(shè)計(jì)

驗(yàn)證碼的作用是為了防止機(jī)器的惡意修改,有效地防止這種問(wèn)題對(duì)某一登錄用戶用特定的程序暴力修改,實(shí)際上驗(yàn)證碼是很多網(wǎng)站通行的方式,用這種簡(jiǎn)單的方式實(shí)現(xiàn)了這個(gè)功能[6]。在該系統(tǒng)中,驗(yàn)證碼采用了四位數(shù)字的驗(yàn)證方式,它最后的顯示方式是以一張圖片的形式顯示。

3) 修改密碼模塊的實(shí)現(xiàn)過(guò)程

在修改密碼模塊的實(shí)現(xiàn)中,當(dāng)頁(yè)面中的各表單項(xiàng)填寫(xiě)完畢之后,點(diǎn)擊提交,那么表單中的數(shù)據(jù)就會(huì)提交到數(shù)據(jù)庫(kù),把該管理員的舊密碼替換為修改的密碼。因?yàn)樵撓到y(tǒng)中的用戶的密碼采用了MD5的形式存儲(chǔ)在數(shù)據(jù)庫(kù)中,MD5是計(jì)算機(jī)安全領(lǐng)域廣泛使用的一種散列函數(shù),用以提供消息的完整性保護(hù),它的作用是把任意長(zhǎng)度的字節(jié)變換成一定長(zhǎng)度的十六進(jìn)制數(shù)字串[7]。

3.6 添加管理員模塊設(shè)計(jì)

1) 添加管理員的概述

在物流管理系統(tǒng)中,根據(jù)業(yè)務(wù)的需求,需要多名管理人員的協(xié)同工作,該功能模塊的設(shè)計(jì)不同于以上的所有模塊,該模塊的顯示是通過(guò)點(diǎn)擊一個(gè)鏈接,在頁(yè)面中央會(huì)彈出一個(gè)可以移動(dòng)和改變大小的浮動(dòng)窗口,在完成注冊(cè)之后可以關(guān)閉該窗口。這樣的設(shè)計(jì)讓頁(yè)面更加的簡(jiǎn)潔,操作更加方便。

2) 添加管理員窗口的設(shè)計(jì)

在這里實(shí)現(xiàn)添加管理員窗口的設(shè)計(jì)很簡(jiǎn)單,主要是使用Easyui框架中的Easyui窗口,使用該框架的好處是使用特別的方便,它對(duì)實(shí)現(xiàn)各個(gè)功能的方法進(jìn)行了封裝,這里只需導(dǎo)入相關(guān)的外部文件,直接調(diào)用所需的功能即可。

4 系統(tǒng)測(cè)試

系統(tǒng)測(cè)試是驗(yàn)證軟件、計(jì)算機(jī)硬件、組裝和各種信息系統(tǒng)和驗(yàn)證測(cè)試設(shè)備和其他網(wǎng)絡(luò)元素結(jié)合在一起對(duì)整個(gè)系統(tǒng)的測(cè)試,系統(tǒng)測(cè)試是在系統(tǒng)開(kāi)發(fā)完之后,在交到客戶手中之前,對(duì)系統(tǒng)進(jìn)行的一系列的測(cè)試[8]。系統(tǒng)測(cè)試中常用的方法有白盒測(cè)試與黑盒測(cè)試,在該系統(tǒng)中主要采用了黑盒測(cè)試的方法,該系統(tǒng)測(cè)試中,主要是選擇其中的幾個(gè)功能進(jìn)行黑盒測(cè)試。

4.1 測(cè)試環(huán)境

對(duì)該系統(tǒng)的測(cè)試,應(yīng)該滿足最低硬件要求,以及所需軟件的要求,包括瀏覽器、數(shù)據(jù)庫(kù)的版本和服務(wù)器的版本。

4.2 測(cè)試過(guò)程

1) 啟動(dòng)集成軟件phpStudy。phpStudy集成軟件中集成了MySql數(shù)據(jù)庫(kù)和Apache服務(wù)器,通過(guò)該集成軟件可以很方便的使用數(shù)據(jù)庫(kù)與服務(wù)器,并且不用繁瑣的安裝MySql數(shù)據(jù)庫(kù)與Apache服務(wù)器,只需要簡(jiǎn)單安裝phpStudy軟件即可。

2) 在瀏覽器地址欄中輸入http://localhost:9096/wlgl1地址,即可進(jìn)入到物流系統(tǒng)的登錄界面。在登錄界面,可以通過(guò)測(cè)試,驗(yàn)證物流系統(tǒng)的登錄功能是否能夠正常運(yùn)行。

3) 成功登錄之后進(jìn)入物流系統(tǒng)的主頁(yè),就可以進(jìn)行相關(guān)的操作,對(duì)客戶發(fā)貨的過(guò)程進(jìn)行測(cè)試。需要先進(jìn)行車(chē)輛信息的查詢,查詢客戶輸入的路線系統(tǒng)中是否有匹配,如有匹配顯示出滿足的車(chē)輛,否則提示查找的路線不存在。

5) 回執(zhí)發(fā)貨單確認(rèn)的測(cè)試。當(dāng)客戶收到貨物時(shí)候,需要確認(rèn)發(fā)貨單,這樣發(fā)貨的整個(gè)過(guò)程才算完成,通過(guò)發(fā)貨單編號(hào)查詢相應(yīng)的訂單。

4.3 測(cè)試結(jié)果

通過(guò)以上的測(cè)試,系統(tǒng)能夠正常運(yùn)行并可以進(jìn)行相關(guān)的操作,沒(méi)有出現(xiàn)較為明顯的錯(cuò)誤。該測(cè)試主要是運(yùn)用了黑盒測(cè)試的方法,對(duì)該系統(tǒng)功能上的操作,滿足系統(tǒng)設(shè)計(jì)的基本要求,物流系統(tǒng)的基本流程能夠?qū)崿F(xiàn),能夠完成客戶發(fā)貨的需求。

5 結(jié)論

經(jīng)過(guò)設(shè)計(jì)和測(cè)試,該軟件達(dá)到了預(yù)期的目的,系統(tǒng)可以完成物理管理的基本流程。盡管這個(gè)軟件目前運(yùn)行狀態(tài)良好,但是還是存在著許多的問(wèn)題:在軟件的開(kāi)發(fā)過(guò)程中,軟件的架構(gòu)、分包不夠合理,同時(shí)軟件與后臺(tái)的數(shù)據(jù)交互不夠靈活方便,這些問(wèn)題還需要在對(duì)軟件版本升級(jí)的過(guò)程中一一修正。

參考文獻(xiàn):

[1] 翁心剛.在改革開(kāi)放中發(fā)展的中國(guó)物流事業(yè)[J].中國(guó)流通經(jīng)濟(jì),2008(6):16-19.

[2] 江英.基于J2EE的南昌郵政物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2011.

[3] 蔡舒.電子商務(wù)網(wǎng)站設(shè)計(jì)應(yīng)重視的幾個(gè)問(wèn)題[J].沿海企業(yè)與科技,2008(4):58-60.

[4] 孫穎馨,李哲,田麗華.在線物流配送管理系統(tǒng)的研制與應(yīng)用[J].中小企業(yè)管理與科技:下旬刊,2014(2):289.

[5] 郭明珠.基于PHP的物流配送系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].硅谷,2013(12):12-13.

[6] 陳雷,梁王歡,賴(lài)娉婷.基于.net架構(gòu)的電子商務(wù)網(wǎng)站的開(kāi)發(fā)及應(yīng)用[J].企業(yè)科技與發(fā)展,2013(8):17-19.

[7] 郝天鹿.基于校園網(wǎng)絡(luò)的微機(jī)實(shí)驗(yàn)室視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].唐山學(xué)院學(xué)報(bào),2014(6):74-77.

[8] 李智麟.基于消息中間件的銀行賬單管理系統(tǒng)的數(shù)據(jù)集成[D].廣州:華南理工大學(xué),2012.endprint

猜你喜歡
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
呼玛县| 阜新市| 黑山县| 保定市| 朝阳县| 延安市| 通山县| 门头沟区| 西充县| 滦南县| 井冈山市| 宁武县| 南阳市| 天峨县| 皮山县| 大洼县| 繁峙县| 和平区| 叶城县| 科技| 延长县| 桐梓县| 垫江县| 太和县| 中西区| 错那县| 旺苍县| 昆山市| 资中县| 庆云县| 辽阳市| 彭山县| 桐乡市| 西充县| 台东市| 青州市| 纳雍县| 永昌县| 罗江县| 廉江市| 上饶县|