已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
摘要隨著社會經(jīng)濟的發(fā)展及人們生活需求的提高,物流業(yè)作為一門新興的產(chǎn)業(yè)在我國生產(chǎn)和流通領(lǐng)域掀起一股熱潮。其中,配送環(huán)節(jié)是物流過程中至關(guān)重要的一環(huán),以高效的管理實現(xiàn)較低的物流成本為顧客提供滿意的服務(wù)。物流配送管理系統(tǒng)是實現(xiàn)上述目標(biāo)的技術(shù)保障。本文采用軟件工程的方法,以visual basic 6.0為開發(fā)工具,以sql server 2000為后臺數(shù)據(jù)庫,分析、設(shè)計并實現(xiàn)了一個基于c/s架構(gòu)的物流配送管理系統(tǒng)。本系統(tǒng)實現(xiàn)了基本信息設(shè)置功能、貨物托運管理功能、信息查詢功能、報表管理功能和系統(tǒng)管理功能。本系統(tǒng)界面清新簡潔、使用方便、功能齊全、性能可靠、運行穩(wěn)定。關(guān)鍵詞 車輛調(diào)度 物流管理 貨物驗收管理 貨物托運管理abstractwith the development of the society and the economics and the peoples living needs being improved, the logistics industry as a new branch of the emerging industries in the country set off an upsurge of production and circulation. the distribution chain is a crucial aspect of the logistics process to achieve efficient management of lower logistics costs for customers to provide satisfactory services. logistics distribution management system is technical support to achieve the above objectives. the article adopts the methord of software engineer.and it uses the visual basic 6.0 as the basic tool and the sql server 2000 as the background database.the logistics distribution management system based on c/s structure processes the analysis,design and realization.the system achieves such function as the basic functions of information, goods shipment management functions, information enquiries functions, statements management functions and systems management function. the system interface is fresh andconcise, used easily, functional and reliable, stable.keywords dispatch vehicles logistics management cargo inspection management cargo shipment management37目 錄abstract2第1章 緒 論11.1 研究本課題的意義11.2物流配送技術(shù)目前在國內(nèi)、外的發(fā)展情況及存在的主要問題21.3 本論文主要任務(wù)2第2章 系統(tǒng)需求分析42.1 市場調(diào)研以及業(yè)務(wù)流程42.2 系統(tǒng)功能分析42.2.1 基本信息設(shè)置功能42.2.2 貨物托運管理功能42.2.3 信息查詢功能42.2.4 報表管理功能52.2.5 系統(tǒng)管理功能52.3 數(shù)據(jù)需求分析52.4 軟、硬件需求分析82.4.1采用的操作系統(tǒng)82.4.2 采用的開發(fā)工具和后臺數(shù)據(jù)庫8第3章 總體設(shè)計113.1 功能層次圖113.2 編碼設(shè)計123.3 數(shù)據(jù)庫的設(shè)計133.3.1 tb_goods_khys(客戶驗收數(shù)據(jù)信息表)133.3.2 tb_ztdd(在途調(diào)度信息表)143.3.3 tb_bdwxx(本單位信息表)143.3.4 tb_goods_sqd(貨物申請單信息表)143.3.5 tb_bmxx(部門信息表)153.3.6 tb_goods_cldd(車輛調(diào)度信息表)163.3.7 tb_goods_hwzx(貨物裝箱信息表)163.3.8 tb_goods_clxx(車輛信息表)173.3.9 tb_user(管理員信息表)173.3.10 tb_goods_tyd(貨物托運信息表)183.3.11 tb_goods_ztgzlx(在途跟蹤路線信息表)193.3.12 tb_goods_sjxx(司機信息表)193.3.13 tb_goods_ztgz(在途跟蹤信息表)203.3.14 tb_zcd(設(shè)置主菜單)203.3.15 tb_zcd_zcd(設(shè)置子菜單)203.3.16 tb_zw(職務(wù)信息表)20第4章 詳細(xì)設(shè)計與實現(xiàn)224.1 公共模塊設(shè)計224.2 系統(tǒng)登錄及系統(tǒng)主界面的設(shè)計224.3 部分功能模塊的設(shè)計與實現(xiàn)244.3.1 公司資料設(shè)置244.3.2 車輛調(diào)度安排254.3.3 托運申請單管理264.3.4 貨物托運管理274.3.5 在途跟蹤管理284.3.6 信息查詢294.3.7 貨物申請單報表30第5章 系統(tǒng)測試及其維護325.1 系統(tǒng)測試平臺簡介325.2 測試方法325.3 本系統(tǒng)的測試335.3.1 登錄模塊的測試335.3.2 信息查詢模塊的測試335.4 系統(tǒng)維護33小 結(jié)34致 謝35參考文獻36第1章 緒 論1.1 研究本課題的意義物流系統(tǒng)的運輸通常被理解為運輸工具的持有者或控制者,根據(jù)客戶提出的運輸需求進行運輸設(shè)計,組織和實施,而現(xiàn)代物流則應(yīng)解釋為經(jīng)營者用系統(tǒng)優(yōu)化的思想對運輸對象從起點至終點完整地設(shè)計,組織,實施運輸及合理地完成在這一過程中的相關(guān)作業(yè)。在以往的物資流通過程中,運輸,倉儲,裝卸,包裝,加工等通常由不同的經(jīng)營者負(fù)責(zé),配送等活動開展的較少,存在生產(chǎn)環(huán)節(jié)多,勞動效率低,庫存數(shù)量大,資金周轉(zhuǎn)慢,經(jīng)濟效益差等問題。物流配送管理技術(shù)的應(yīng)用在現(xiàn)代物流的發(fā)展中占有非常重要的地位,現(xiàn)代物流業(yè)的發(fā)展需要許多行業(yè)之間進行協(xié)作,物流配送的整合及各節(jié)點間協(xié)作的基礎(chǔ)在于信息的暢通,也就是說要先有通暢的信息流,然后才能有高效的物流,因此,物流配送技術(shù)的發(fā)展程度直接關(guān)系到現(xiàn)代物流的發(fā)展快慢,近幾年來,很多生產(chǎn)企業(yè)、流通企業(yè)、科研院所等都開始在這方面進行深入的研究。 隨著社會經(jīng)濟的發(fā)展及人們生活需求的提高,物流業(yè)作為一門新興的產(chǎn)業(yè)在我國生產(chǎn)和流通領(lǐng)域掀起了一股熱潮,并在近幾年得到了迅猛的發(fā)展,各大型知名企業(yè)紛紛建立了自己的配送中心,各地的運輸企業(yè)、倉儲企業(yè)也都掛牌成立物流企業(yè),雖說帶有很大的泡沫成分,但也顯示了物流行業(yè)在我國的強勁發(fā)展勢頭,將成為21世紀(jì)我國經(jīng)濟發(fā)展的一個新的經(jīng)濟增長點。隨著我國加入wto,進出口貿(mào)易量的增大,必將促進物流業(yè)的快速發(fā)展,尤其是第三方物流在我國具有廣闊的發(fā)展前景。 物流的功能就是以高效的管理實現(xiàn)以較低的物流成本為顧客提供滿意的服務(wù)。物流雖然包括采購、運輸、倉儲、配送、包裝、流通加工以及信息處理等諸多內(nèi)容,但其核心仍然是運輸、倉儲、配送和信息處理。其中,配送環(huán)節(jié)是物流過程中至關(guān)重要的一環(huán),它與運輸、倉儲、信息處理是緊密聯(lián)系在一起的,配送組織的成功與否直接關(guān)系到整個供應(yīng)鏈的效率,因此,隨著我國生產(chǎn)企業(yè)和流通企業(yè)的結(jié)構(gòu)調(diào)整,經(jīng)濟的快速發(fā)展和市場競爭的加劇,物流配送業(yè)會受到越來越多的重視。隨著社會的發(fā)展和人民生活水平的提高,客戶對物流和配送提出了更高的要求,這就需要建立更為先進、科學(xué)的物流體制,以便更好的滿足客戶的需要。通過對物流配送管理系統(tǒng)的應(yīng)用進行研究,將對我國物流配送企業(yè)的進一步發(fā)展起到重要的促進作用。因此,本論文的選題具有實際意義。1.2物流配送技術(shù)目前在國內(nèi)、外的發(fā)展情況及存在的主要問題國外的物流發(fā)展已經(jīng)有很長的歷史,物流配送管理技術(shù)的應(yīng)用也比較成熟。我國的物流發(fā)展雖說也經(jīng)歷了一定的歷史,但真正引起人們重視也 就是近幾年的事。從我國目前物流配送的現(xiàn)狀來看,我國的物流企業(yè)大部分信息化程度較低、規(guī)模小、物流技術(shù)水平落后,它們之間的關(guān)系也沒有得到很好的協(xié)調(diào),都是各自為營,沒有統(tǒng)一的物流網(wǎng)點布局,導(dǎo)致整個供應(yīng)鏈效率很低,提供的服務(wù)也達不到顧客的滿意。但是,也有一些物流企業(yè)的配送做的比較好,比如近幾年在我國迅速發(fā)展的連鎖超市及便利店的配送,它們的經(jīng)營模式比較成型,配送技術(shù)先進,信息化程度較高,從而大大降低了庫存成本,基本上實現(xiàn)了即時配送。 本論文通過對北京通遠(yuǎn)外經(jīng)國際運輸有限公司、長春市大眾物流有限責(zé)任公司等物流配送企業(yè)進行調(diào)研發(fā)現(xiàn),我國物流配送企業(yè)存在的問題主要表現(xiàn)在以下幾個方面: (1)目前大部分物流配送企業(yè)信息化程度不高,很多業(yè)務(wù)還停留在手工操作階段,工作效率不高; (2)傳統(tǒng)的物流配送業(yè)務(wù)流程不能適應(yīng)現(xiàn)代物流的發(fā)展要求,需要進行業(yè)務(wù)流程改造或重組; (3)物流配送供應(yīng)鏈管理大多還停留在理論研究階段,真正實現(xiàn)供應(yīng)鏈管理的物流配送企業(yè)很少; (4)城市物流配送路線比較固定,機動靈活性較差; (5)物流配送企業(yè)對客戶提供的增值服務(wù)還不夠。1.3 本論文主要任務(wù)經(jīng)過一段時間的調(diào)研和考察工作,基本了解了物流信息技術(shù)在物流各個作業(yè)環(huán)節(jié)中的應(yīng)用。物流管理系統(tǒng)是企業(yè)信息系統(tǒng)的基礎(chǔ),是企業(yè)信息化的基礎(chǔ),是物流系統(tǒng)中進行物流信息處理的管理子系統(tǒng)。本論文基于軟件工程的開發(fā)思想,采用vb 6.0作為開發(fā)工具對該模塊進行了實現(xiàn)并使用microsoft sql server 2000作為數(shù)據(jù)庫后臺,為以后該物流管理系統(tǒng)的擴展和實際應(yīng)用提供了良好的基礎(chǔ)。物流配送系統(tǒng)是物流管理系統(tǒng)中相當(dāng)重要的一部分,本論文實現(xiàn)了基本信息管理、申請單管理、貨物托運管理、在途跟蹤管理、貨物驗收管理、報表管理、查詢?nèi)罩镜裙δ?。通過本論文的設(shè)計,實現(xiàn)了物流配送企業(yè)對用戶信息、車輛調(diào)度信息、貨運托運信息、回執(zhí)單信息、司機資料、車輛在途查詢、報表信息等的管理,從而是物流配送企業(yè)實現(xiàn)信息的優(yōu)化管理,減少不必要的人力、物力損失,提高工作效率。第2章 系統(tǒng)需求分析2.1 市場調(diào)研以及業(yè)務(wù)流程通過市場調(diào)查,由于傳統(tǒng)的物流行業(yè)操作過程復(fù)雜,手續(xù)繁多,業(yè)務(wù)信息多,圍繞這些信息的處理也很紛雜。而且,物流行業(yè)競爭激烈,這種競爭,一方面表現(xiàn)在發(fā)展客戶的時常開拓上,另一方面也存在與收集處理信息的速度、廣度和深度,以及在業(yè)務(wù)操作中對業(yè)務(wù)數(shù)據(jù)處理的準(zhǔn)確性和嚴(yán)密性,而更高層次上,還涉及公司決策層對整體業(yè)務(wù)的控制和協(xié)調(diào)。物流配送管理系統(tǒng)從物流行業(yè)的實際需求出發(fā),參照先進的物流理念和多家領(lǐng)先的物流公司實際運營流程開發(fā)而成,系統(tǒng)從完善的基礎(chǔ)信息設(shè)置到貨物的托運管理、在途跟蹤,信息查詢,到最后的各種報表的生成,清晰的業(yè)務(wù)流程,使操作人員能夠按照流程清晰的流程進行實際的操作,保證物流運作有序而高效的進行。目前大部分的物流配送公司的業(yè)務(wù)流程是從客戶服務(wù)中心開始,然后錄入運輸單并確認(rèn);調(diào)度部門針對已確認(rèn)的運輸單進行調(diào)度派車、打印派車單;接著,司機上門裝貨,并確認(rèn)裝車、簽訂運輸合同、打印裝車單;確認(rèn)在途后,進行行車在途跟蹤,隨時向客戶提供車輛的運行情況;運輸完成后,進行回單確認(rèn),司機到財務(wù)結(jié)算運費;同時財務(wù)向客戶結(jié)算費用。2.2 系統(tǒng)功能分析物流配送管理系統(tǒng)是一個典型的數(shù)據(jù)庫管理系統(tǒng)。本系統(tǒng)具有以下功能:1. 基本信息設(shè)置功能該功能實現(xiàn)了對部門資料、職務(wù)信息、公司資料、管理員資料、客戶資料、司機資料和車輛資料的錄入、保存、修改和刪除操作,實現(xiàn)了用計算機來管理,使管理員省時省力的對這些信息進行管理。2. 貨物托運管理功能該功能實現(xiàn)了物流配送企業(yè)對客戶的貨物托運申請的處理,當(dāng)客戶有申請時,管理員接收申請單,并為客戶安排車輛運輸,并記錄保存車輛在途中的行駛情況,當(dāng)貨物運送到指定地點后,整理保存貨物驗收單。3. 信息查詢功能該功能實現(xiàn)了系統(tǒng)管理員或其他用戶對貨物申請單、車輛調(diào)度信息、貨物托運信息、貨物托運驗收和車輛在途跟蹤信息的查詢操作。在對應(yīng)界面里輸入正確的查詢條件后,系統(tǒng)就會顯示給查詢者其所需要的信息。4. 報表管理功能該功能完成了物流企業(yè)對貨物申請單報表、貨物托運單報表和貨物驗收單報表的管理。實現(xiàn)了對公司和每個客戶的業(yè)務(wù)信息的存檔、修改、刪除等操作。5. 系統(tǒng)管理功能該功能實現(xiàn)了系統(tǒng)對日志的查看、日志的刪除、用戶管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)和系統(tǒng)數(shù)據(jù)清理的操作。2.3 數(shù)據(jù)需求分析通過對物流配送管理系統(tǒng)整個業(yè)務(wù)流程的分析,從而得出本系統(tǒng)的實體屬性圖以及e-r圖如下。管 理 員姓 名性 別職 務(wù)所屬部門編 號聯(lián)系電話 圖2.1 管理員屬性圖部 門部門編號部門名稱圖2.2 部門屬性圖公 司郵 編銀行帳號開戶銀行納 稅 號傳 真法人代表電 話地 址網(wǎng) 址名 稱 圖2.3 公司屬性圖客 戶客戶名稱聯(lián)系電話聯(lián)系地址圖2.4 客戶屬性圖驗 收 人編 號姓 名所屬單位圖2.5 驗收人屬性圖司 機編 號性 別駕 齡聯(lián)系地址身份證號出生日期駕照類型聯(lián)系電話姓 名圖2.6 司機屬性圖編 號車牌號碼車輛類型車 輛 圖2.7 車輛屬性圖貨 物重 量體 積數(shù) 量名 稱圖2.8 貨物屬性圖管理員部 門公 司雇傭司 機車 輛貨 物客 戶從屬雇傭駕駛托運配送驗收供給姓 名編 號驗收人性 別職 務(wù)部門編號部門名稱數(shù) 量體 積名 稱重 量車牌號碼編號車輛類型姓 名編 號性 別駕 齡聯(lián)系電話編 號所屬單位姓 名客戶名稱聯(lián)系地址聯(lián)系電話名 稱 網(wǎng) 址電 話n11nnmmn1n1nmnnm圖2.9 物流配送管理系統(tǒng)e-r圖2.4 軟、硬件需求分析1. 采用的操作系統(tǒng)windowsxp/windows 20002. 采用的開發(fā)工具和后臺數(shù)據(jù)庫本系統(tǒng)以visual basic 6.0為開發(fā)工具,以sql server 2000為后臺數(shù)據(jù)庫,分析、設(shè)計并實現(xiàn)了一個基于c/s架構(gòu)的物流配送管理系統(tǒng)。(1)開發(fā)工具visual basic 語言簡介visual basic 是一種可視化的編程工具,visual 意為“可視化的”,指的是一種開發(fā)圖形用戶界面(gui)的方法。visual basic 編程系統(tǒng)采用了面向?qū)ο?,事件?qū)動的編程機制,通過把復(fù)雜的windows 編程封裝起來,提供了一種所見即所得的可視界面設(shè)計方法,為廣大非計算機專業(yè)人員學(xué)習(xí),使用,研究和開發(fā)windows環(huán)境下的應(yīng)用程序提供了巨大幫助。早在1991年,microsoft公司就推出了visual basic,當(dāng)時的visual basic還有很多的缺陷,功能也相對少一些。1993年,microsoft推出了visual basic 3.0,此時該軟件進入了實用階段,可以非常方便的創(chuàng)建多媒體,圖形界面等應(yīng)用程序。1997和1998年microsoft相繼推出的visual basic5.0和visual basic 6.0,因其功能強大,簡單易學(xué),visual basic 迅速成為許多程序員首選的編程工具。vb 6.0 包括三個版本,分別是學(xué)習(xí)版 (learing)、專業(yè)版(professional)、和企業(yè)版(enterprise)。(1.1)學(xué)習(xí)版是vb 6.0 的基礎(chǔ)版本,是針對初學(xué)者學(xué)習(xí)和使用的。包括所有的內(nèi)部控件,以及網(wǎng)絡(luò)、數(shù)據(jù)綁定等控件。(1.2)專業(yè)版針對的是計算機專業(yè)人士,除了具有學(xué)習(xí)版的全部功能外,還包括activex、internet控件開發(fā)工具、動態(tài)html頁面設(shè)計等高級特性。(1.3)企業(yè)版是vb 6.0 的最高版本,除了具有專業(yè)版的全部功能外,還包括一個backoffice特殊工具。visual basic 集成開發(fā)環(huán)境vb 6.0 集成開發(fā)環(huán)境除具有microsoft應(yīng)用軟件常規(guī)的標(biāo)題欄、菜單欄、工具欄外,還包括窗體窗口、屬性窗口、工程資源管理器窗口、代碼窗口、立即窗口、窗體布局窗口、對象瀏覽窗口、工具窗口8個獨立窗口。(2)后臺數(shù)據(jù)庫sql server 數(shù)據(jù)庫系統(tǒng)最初是由sybase公司開發(fā)和實現(xiàn)的,microsoft為了在os/2操作系統(tǒng)中開發(fā)數(shù)據(jù)庫產(chǎn)品,購買了sql server 版權(quán),并于20世紀(jì)90年代初期在windows操作系統(tǒng)中開始開發(fā)。如果用戶開發(fā)windows應(yīng)用程序,sql server 應(yīng)是首選的數(shù)據(jù)庫產(chǎn)品,因為它與windows操作系統(tǒng)結(jié)合的非常緊密。隨著windows操作系統(tǒng)的盛行,使得sql server成為一個重要的數(shù)據(jù)庫系統(tǒng)。此外,sql server 還具有windows操作系統(tǒng)的特點,即界面友好、操作簡單,通過圖形用戶接口(sql server 提供的企業(yè)管理器),用戶不需記憶各種命令和sql 語句就可以完成各種常規(guī)操作。在功能上,sql server 也毫不遜色,可以與oracle、db2等大型數(shù)據(jù)庫媲美,尤其在sql server當(dāng)前版本sql server2000中,提供了幾十種向?qū)В采w了幾乎所有的數(shù)據(jù)庫操作(數(shù)據(jù)庫的創(chuàng)建、維護、作業(yè)、警告、數(shù)據(jù)復(fù)制、轉(zhuǎn)換等)。第3章 總體設(shè)計3.1 功能層次圖物流管理系統(tǒng)是一個典型的數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)由基本信息設(shè)置、貨物托運管理、信息查詢、報表管理、系統(tǒng)管理等模塊組成,規(guī)劃系統(tǒng)功能模塊如下:1 基本信息設(shè)置模塊該模塊主要負(fù)責(zé)完成部門資料設(shè)置、職務(wù)信息設(shè)置、公司資料設(shè)置、管理員資料設(shè)置、客戶資料設(shè)置、司機資料設(shè)置和車輛資料設(shè)置。2 貨物托運管理模塊該模塊主要由車輛調(diào)度安排、托運申請單管理、貨物托運單管理、貨物驗收單管理和車輛配送跟蹤記錄單管理幾部分組成。3 信息查詢模塊該模塊由貨物申請單查詢、車輛調(diào)度信息查詢、貨物托運信息查詢、貨物托運驗收查詢和車輛在途跟蹤查詢幾部分組成。4 報表管理模塊包括貨物申請單報表、貨物托運單報表和貨物驗收單報表3部分。5 系統(tǒng)管理模塊包括查看日志、刪除日志、用戶管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)和系統(tǒng)數(shù)據(jù)清理幾部分。物流配送管理系統(tǒng)的功能層次結(jié)構(gòu)如圖3.1所示。管理員資料設(shè)置公司資料設(shè)置職務(wù)信息設(shè)置部門信息設(shè)置在途跟蹤信息查詢貨物托運驗收查詢貨物托運單信息查詢車輛調(diào)度信息查詢貨物托運單管理貨物申請單管理車輛調(diào)度安排數(shù)據(jù)備份重新登錄退出系統(tǒng)貨物托運單報表貨物申請單報表貨物驗收單報表貨物申請單查詢報表管理信息查詢貨物托運管理系統(tǒng)管理貨物驗收單管理查看日志車輛配送跟蹤數(shù)據(jù)恢復(fù)用戶管理刪除日志退出系統(tǒng)物流配送管理系統(tǒng)客戶資料設(shè)置車輛資料設(shè)置司機資料設(shè)置基本信息設(shè)置圖3.1 系統(tǒng)功能層次圖3.2 編碼設(shè)計本系統(tǒng)內(nèi)部信息編碼方式如下所示。(1) 部門資料編號為3位數(shù)字編碼的組合。例如:001。(2) 職務(wù)信息編號為3位數(shù)字編碼的組合。例如:001。(3) 管理員信息編號為大寫字母“e”和4位數(shù)字編碼的組合。例如:e0001。(4) 客戶信息編號為大寫字母“c”和4位數(shù)字編碼的組合。例如:c0001。(5) 司機信息編號為大寫字母“s”和4位數(shù)字編碼的組合。例如:s0001。(6) 車輛信息編號為大寫字母“c”和4位數(shù)字編碼的組合。例如:c0001。(7) 車輛調(diào)度安排編號為大寫字母“a”和4位數(shù)字編碼的組合。例如:a0001。(8) 托運申請單流水帳號為系統(tǒng)當(dāng)前日期和7位數(shù)字編碼的組合。例如:200512280000001。(9) 托運單號為當(dāng)前系統(tǒng)日期和5位數(shù)字編碼的組合。例如:2005122800001。(10) 貨物驗收編號為當(dāng)前系統(tǒng)日期和5位數(shù)字編碼的組合。例如:2005122800001(11) 貨物在途跟蹤編號為字母“gz”與當(dāng)前系統(tǒng)日期以及6位數(shù)字編碼組合。例如:gz20051228000001。3.3 數(shù)據(jù)庫的設(shè)計系統(tǒng)數(shù)據(jù)庫名稱為“db_goods:”,數(shù)據(jù)庫中包含管理員信息表(tb_user)、客戶信息表(tb_khxx)、本單位信息表(tb_bdwxx)、司機信息表(tb_goods_sjxx)、車輛信息表(tb_goods_clxx)、部門信息表(tb_bmxx)、車輛調(diào)度信息表(tb_goods_cldd)、申請單信息表(tb_goods_sqd)、托運信息表(tb_goods_tyd)、貨物裝箱信息表(tb_goods_hwzx)、在途跟蹤信息表(tb_goods_ztgz)、客戶驗收信息表(tb_goods_khys)和在途調(diào)度信息表(tb_goods_ztdd)13個表。3.3.1 tb_goods_khys(客戶驗收數(shù)據(jù)信息表)客戶驗收數(shù)據(jù)表用來保存客戶驗收的數(shù)據(jù)信息??蛻趄炇諗?shù)據(jù)表的結(jié)構(gòu)如表3.1示。表3.1 客戶驗收數(shù)據(jù)表字 段 名數(shù)據(jù)類型長 度描 述khys_idvarchar30記錄編號khys_ysbhvarchar30客戶驗收編號khys_khmcvarchar20客戶名稱khys_tydhvarchar30托運單號khys_ysrqdatatime8驗收日期khys_ysdwvarchar50驗收單位khys_ysrvarchar20驗收人khys_bzxxtext16備注3.3.2 tb_ztdd(在途調(diào)度信息表)在途調(diào)度信息表用來保存在途調(diào)度的信息。在途調(diào)度信息表的結(jié)構(gòu)如表3.2所示。表3.2 在途調(diào)度信息表字 段 名數(shù)據(jù)類型長 度描 述ztdd_ddbhvarchar30在途調(diào)度編號ztdd_jsrwtydhvarchar30接受任務(wù)單號ztdd_srclhmvarchar30車牌號碼ztdd_srsjxmvarchar20司機姓名ztdd_lxdhvarchar20聯(lián)系電話ztdd_zxrwtext16接受任務(wù)ztdd_bzxxtext16備注3.3.3 tb_bdwxx(本單位信息表)本單位信息表是用來保存本單位的信息。本單位信息表的結(jié)構(gòu)如表3.3所示。表3.3 本單位信息表字 段 名數(shù)據(jù)類型長 度描 述bdwxx_mcnvarchar50單位名稱bdwxx_lxdznvarchar50聯(lián)系地址bdwxx_ybnvarchar7郵編bdwxx_cznvarchar50傳真bdwxx_frdbnvarchar50法人代表bdwxx_lxdhnvarchar50聯(lián)系電話bdwxx_khyhnvarchar50開戶銀行bdwxx_yhzhnvarchar50銀行帳號bdwxx_wznvarchar50網(wǎng)址bdwxx_nshnvarchar50納稅號3.3.4 tb_goods_sqd(貨物申請單信息表)貨物申請單信息表用來保存貨物申請單的信息。貨物申請單信息表的結(jié)構(gòu)如表3.4所示。表3.4 貨物申請單信息表字 段 名數(shù)據(jù)類型長 度描 述sqd_lszhvarchar50流水帳號sqd_sqdhvarchar30申請單號sqd_khbhvarchar30客戶編號sqd_khmcvarchar30客戶名稱sqd_chrqdatatime8出貨日期sqd_zjmcvarchar50主件名稱sqd_tjint4體積sqd_kprqdatatime8開票日期sqd_ddbhvarchar30訂單編號sqd_zjslint4主件數(shù)量sqd_yfvarchar20運費sqd_htbhvarchar30合同編號sqd_cfddvarchar50出發(fā)地點sqd_fdmcvarchar50附件名稱sqd_fsfyvarchar20分送費用sqd_clbhvarchar30車輛編號sqd_mdddvarchar50目的地點sqd_fjslint4附件數(shù)量sqd_hjjevarchar20合計金額sqd_cphmvarchar30車牌號碼sqd_jlfloat8距離sqd_dwfloat8噸位sqd_fqhmvarchar30發(fā)票號碼sqd_ssbmvarchar20所屬部門sqd_bztext16備注3.3.5 tb_bmxx(部門信息表)部門信息表是用來保存部門的信息。部門信息表的結(jié)構(gòu)如表3.5所示。表3.5 部門信息表字 段 名數(shù)據(jù)類型長 度描 述bmxx_varchar20部門編號bmxx_varchar30部門名稱bmxx_text16備注3.3.6 tb_goods_cldd(車輛調(diào)度信息表)車輛調(diào)度信息表是用來保存車輛調(diào)度的信息。車輛調(diào)度信息表的結(jié)構(gòu)如表3.6所示。表3.6 車輛調(diào)度信息表字 段 名數(shù)據(jù)類型長 度描 述cldd_idvarchar30編號cldd_cphmvarchar30車牌號碼cldd_czxmvarchar20車主姓名cldd_sjxmvarchar20司機姓名cldd_zxrwtext16執(zhí)行任務(wù)cldd_rwsjdatetime任務(wù)時間cldd_psmcvarchar50配貨物品名稱cldd_shddvarchar50送貨地點cldd_bztext16備注3.3.7 tb_goods_hwzx(貨物裝箱信息表)貨物裝箱信息表是用來保存增加貨物的信息。貨物裝箱信息表的結(jié)構(gòu)如表3.7所示。表3.7 貨物裝箱信息表字 段 名數(shù)據(jù)類型長 度描 述hwzx_hwidvarchar20編號hwzx_hwmcvarchar30貨物名稱hwzx_sqdhvarchar30申請單號hwzx_hwzlfloat貨物重量hwzx_hwjsint貨物件數(shù)3.3.8 tb_goods_clxx(車輛信息表)車輛信息表是用來保存車輛的信息。車輛信息表的結(jié)構(gòu)如表3.8所示。表3.8 車輛信息表字 段 名數(shù)據(jù)類型長 度描 述clxx_idvarchar30編號clxx_cphmvarchar30車牌號碼clxx_cllxvarchar20車輛類型clxx_sjxmvarchar20司機姓名clxx_czxmvarchar20車主姓名clxx_czdhvarchar20車主電話clxx_sfzhmvarchar18身份證號碼clxx_dzyjvarchar50電子郵件clxx_sjsjvarchar11司機手機clxx_czsjvarchar11車主手機clxx_csrqdatetime出生日期clxx_yzbmint7郵政編碼clxx_czdzvarchar50車主地址clxx_bzvarchar16備注3.3.9 tb_user(管理員信息表)管理員信息表是用來保存管理員的信息。管理員信息表的結(jié)構(gòu)如表3.9所示。表3.9 管理員信息表字 段 名數(shù)據(jù)類型長 度描 述user_idvarchar20編號user_namevarchar50姓名user_mmvarchar30密碼user_yhjsvarchar50角色user_qxszreal設(shè)置權(quán)限3.3.10 tb_goods_tyd(貨物托運信息表)貨物托運信息表是用來保存貨物托運的信息。貨物托運信息表的結(jié)構(gòu)如表3.10所示。表3.10貨物托運信息表字 段 名數(shù)據(jù)類型長 度描 述tyd_tydhvarchar50托運單號tyd_sqdhvarchar50申請單號tyd_khmcvarchar30客戶名稱tyd_cyhwvarchar30承運貨物tyd_khdhvarchar30客戶電話tyd_khlxrvarchar20客戶聯(lián)系人tyd_cydwvarchar50承運單位tyd_cydwdhvarchar30承運單位電話tyd_cydwlxrvarchar20承運單位聯(lián)系人tyd_shdwvarchar50收貨單位tyd_shdwdhvarchar20收貨單位電話tyd_shdwlxrvarchar20收貨單位聯(lián)系人tyd_shdzvarchar50收貨地址tyd_cysjvarchar20承運司機tyd_jszhvarchar30駕駛證號tyd_clbhvarchar30車輛編號tyd_sjsjvarchar11司機手機tyd_bxjevarchar20保險金額tyd_bxfvarchar20保險費tyd_yfvarchar20運費tyd_fkfsvarchar20付款方式tyd_yffyvarchar20已付費用tyd_fyhjvarchar20費用合計tyd_sfysreal是否驗收tyd_bztext16備注3.3.11 tb_goods_ztgzlx(在途跟蹤路線信息表)在途跟蹤路線信息表是用來保存在途跟蹤路線的信息。在途跟蹤路線信息表的結(jié)構(gòu)如表3.11所示。表3.11 途跟蹤路線信息表字 段 名數(shù)據(jù)類型長 度描 述ztgzlx_tydhvarchar30托運單號ztgzlx_lxtext16路線3.3.12 tb_goods_sjxx(司機信息表)司機信息表是用來保存司機的信息。司機信息表的結(jié)構(gòu)如表3.12所示。表3.12 司機信息表字 段 名數(shù)據(jù)類型長 度描 述sjxx_idvarchar30編號sjxx_namevarchar20姓名sjxx_xbvarchar10性別sjxx_jzlxvarchar20駕照類型sjxx_csrqdatetime出生日期sjxx_sjxlvarchar20學(xué)歷sjxx_jzhmvarchar30駕照號碼sjxx_sfzhmvarchar18身份證號碼sjxx_jylxvarchar50經(jīng)營路線sjxx_hzrqdatetime合作日期sjxx_yzbmvarchar7郵編sjxx_sfqkvarchar30收費情況sjxx_jlvarchar50駕齡sjxx_dhvarchar20司機電話sjxx_xyqkvarchar50信譽情況sjxx_dzyjvarchar50電子郵件sjxx_sjvarchar11手機sjxx_dzvarchar50聯(lián)系地址sjxx_bztext16備注3.3.13 tb_goods_ztgz(在途跟蹤信息表)在途跟蹤信息表是用來保存在途跟蹤的信息。在途跟蹤信息表的結(jié)構(gòu)如表3.13所示。表3.13 在途跟蹤信息表字 段 名數(shù)據(jù)類型長 度描 述ztgz_idvarchar30編號ztgz_cydhvarchar30承運單號ztgz_sjxmvarchar20司機姓名ztgz_cphmvarchar30車牌號碼ztgz_sjsjvarchar11司機手機ztgz_daddvarchar50到達地點ztgz_darqdatetime到達日期ztgz_bztext16備注3.3.14 tb_zcd(設(shè)置主菜單)表3.14 設(shè)置主菜單字 段 名數(shù)據(jù)類型長 度描 述主菜單編號numeric主菜單名稱nvarchar503.3.15 tb_zcd_zcd(設(shè)置子菜單)表3.15 設(shè)置子菜單字 段 名數(shù)據(jù)類型長 度描 述子菜單編號numeric子菜單名稱nvarchar50主菜單名稱nvarchar503.3.16 tb_zw(職務(wù)信息表)職務(wù)信息表是用來保存職務(wù)的信息。職務(wù)信息表的結(jié)構(gòu)如表3.16所示。表3.16 職務(wù)信息表字 段 名數(shù)據(jù)類型長 度描 述zw_idvarchar20編號zw_mcvarchar30職務(wù)名稱zw_smtext16說明第4章 詳細(xì)設(shè)計與實現(xiàn)4.1 公共模塊設(shè)計為了節(jié)省系統(tǒng)資源,實現(xiàn)代碼重用,提高程序運行速度,可以將一些公用的數(shù)據(jù)信息放到模塊中,本系統(tǒng)中主要用到了mdl_cortrol模塊和peoplecode類模塊。1.mdl_cortrol模塊mdl_cortrol模塊主要擔(dān)負(fù)著控制系統(tǒng)中各個窗體中工具欄狀態(tài)和轉(zhuǎn)換系統(tǒng)中各種記錄編號位數(shù)的任務(wù),通過在窗體的代碼中調(diào)用模塊中的公共函數(shù)并傳遞相應(yīng)的參數(shù),從而實現(xiàn)相應(yīng)的功能。在數(shù)據(jù)窗體中調(diào)用mdl_cortrol模塊中的tbr_cortrol函數(shù),并傳遞相應(yīng)的參數(shù),可以控制數(shù)據(jù)窗體中工具欄的顯示狀態(tài)(即可用或不可用的狀態(tài))。在數(shù)據(jù)窗體中,通過調(diào)用con_publicnum來轉(zhuǎn)換記錄編號的位數(shù),最終生成記錄編號。2.peoplecode類模塊在peoplecode類模塊中存放著peoplecode函數(shù),在具有人員的身份證號、出生日期或者性別等信息的模塊中,通過向peoplecode函數(shù)輸入strcode參數(shù),然后將通過peoplecode函數(shù)自動判斷并且轉(zhuǎn)換輸入身份證號碼的位數(shù)(如果是15位將自動轉(zhuǎn)換為18位,18位將不轉(zhuǎn)換)同時計算出該身份證號對應(yīng)的出生日期、性別等信息,并通過相應(yīng)的輸出參數(shù)傳遞給窗體中相應(yīng)的接收控件。4.2 系統(tǒng)登錄及系統(tǒng)主界面的設(shè)計系統(tǒng)登錄主要用于對登錄物流配送管理系統(tǒng)的用戶進行安全性檢查,以防止非法用戶登錄系統(tǒng)。根據(jù)管理員分配的權(quán)限,登錄用戶可以根據(jù)自己所具有的權(quán)限操作系統(tǒng)中相應(yīng)的功能。在登錄系統(tǒng)時驗證操作員及密碼,主要通過ado控件中記錄集(recordset)對象結(jié)合if語句判斷用戶選定的操作員及輸入的密碼與數(shù)據(jù)庫中的操作員和密碼是否匹配來實現(xiàn),如果相同則允許登錄,并給予相應(yīng)權(quán)限,否則將不允許用戶登錄。系統(tǒng)登錄模塊的運行結(jié)果如圖4.1所示。圖4.1 系統(tǒng)登錄模塊圖系統(tǒng)主界面為了使操作更加快捷進入各個功能模塊,所以在主界面上設(shè)計了托運申請、車輛調(diào)度、貨物托運、在途跟蹤、托運查詢、托運報表、系統(tǒng)日志及退出系統(tǒng)等快捷方式,是用戶操作起來更加方便。系統(tǒng)主界面如圖4.2所示。圖4.2 系統(tǒng)主界面圖開 始進入登錄界面輸入用戶名和密碼是否匹配?進入系統(tǒng)主界面登錄成功用戶名或密碼錯誤是否圖4.3 系統(tǒng)登錄程序流程圖4.3 部分功能模塊的設(shè)計與實現(xiàn)4.3.1 公司資料設(shè)置由于在軟件操作的過程中會多次使用到公司資料的相關(guān)信息,因此設(shè)置公司信息就顯得特別重要。在公司資料中記錄著用戶公司的詳細(xì)信息,在窗體中單擊工具欄中的“編輯”按鈕后,“保存”按鈕變?yōu)榭捎脿顟B(tài)。然后在窗體中的文本框輸入公司的詳細(xì)信息,最后單擊“保存”按鈕保存所編輯的信息。公司資料設(shè)置模塊的運行結(jié)果如圖4.4所示。圖4.4 公司資料設(shè)置模塊圖4.3.2 車輛調(diào)度安排車輛調(diào)度安排是物流管理過程中的重要環(huán)節(jié),物流公司在接到托運貨物信息之后,首要的問題是安排托運貨物的車輛。在本系統(tǒng)當(dāng)中通過車輛調(diào)度安排填寫安排托運車輛的信息,然后打印出車輛調(diào)度通知單,并將通知單發(fā)放到托運司機的手中,司機根據(jù)調(diào)度通知單上的信息執(zhí)行托運任務(wù)。通過單擊窗體中的cmd_select按鈕選擇車牌號碼,然后輸入其他一些輔助的信息,最后保存車輛調(diào)度安排信息。車輛調(diào)度安排模塊的運行結(jié)果如圖4.5所示。圖4.5 車輛調(diào)度安排模塊圖4.3.3 托運申請單管理在正式托運貨物之前,需要進行托運貨物申請,在進行托運貨物申請時需要填寫托運貨物申請單,托運申請單經(jīng)過核對之后,才可以填寫貨物托運單進行托運貨物。在托運申請單中記錄的托運貨物的詳細(xì)信息,以便托運貨物時進行核對。貨物托運申請管理模塊的運行結(jié)果如圖4.6所示。圖4.6 托運申請單模塊圖4.3.4 貨物托運管理貨物托運管理是本系統(tǒng)的核心,在貨物托運申請完成之后,就可以填寫貨物托運單,托運司機根據(jù)貨物托運單將貨物托運到客戶手中。對于同一張貨物托運單,可以托運多種不同的貨物,在托運管理窗體中可以添加或刪除托運貨物,還可以通過listview控件瀏覽貨物托運單信息。貨物托運管理模塊的運行結(jié)果如圖4.7所示。 圖4.7貨物托運管理模塊圖4.3.5 在途跟蹤管理在途跟蹤是對正在托運的貨物信息進行管理,托運司機在托運貨物的過程中,每到一個地方或者在托運過程中出現(xiàn)某些異常情況,就會給托運公司反饋一個信息,托運公司將反饋回來的信息進行記錄,并且對反饋回來的異常情況進行處理,這個過程就是在途跟蹤。在途跟蹤管理模塊的運行結(jié)果如圖4.8所示。圖4.8 車輛配送在途跟蹤管理模塊圖4.3.6 信息查詢在應(yīng)用軟件的設(shè)計過程中,將同一項功能設(shè)計到同一個窗體當(dāng)中是非常必要的,這樣會減少應(yīng)用程序中窗體的數(shù)量和代碼數(shù)量,提高程序的運行速度,本系統(tǒng)當(dāng)中的查詢模塊就是這樣設(shè)計的。通過在主窗體的查詢模塊的菜單中設(shè)置一個標(biāo)識變量,然后在查詢窗體中根據(jù)這個標(biāo)識變量設(shè)置具體實現(xiàn)的查詢功能,如將托運申請單查詢的標(biāo)識變量設(shè)置為1、車輛調(diào)度信息查詢的標(biāo)識變量設(shè)置為2等等,這樣在查詢窗體當(dāng)中,當(dāng)窗體啟動時進行判斷,如果標(biāo)識變量是1,則進行托運申請信息查詢的相關(guān)操作,如果標(biāo)識變量是2,則進行車輛調(diào)度信息查詢的相關(guān)操作。信息查詢模塊的運行結(jié)果如圖4.9所示(這里以貨物申請單查詢?yōu)槔D4.9 貨物申請單查詢模塊圖開 始進入查詢界面輸入查詢條件進入數(shù)據(jù)庫查找鏈接該信息并打開有無匹配信息提示無匹配信息yn圖4.10 信息查詢程序流程圖4.3.7 貨物申請單報表當(dāng)客戶申請托運貨物時,物流配送公司需要登記客戶托運申請的詳細(xì)信息,包括申請單號、客戶名稱、出貨日期、主件名稱、運費、車牌號碼、合計金額和發(fā)票號碼。然后要將貨運申請單統(tǒng)計成報表的形式,并打印出來存檔。在工程中添加數(shù)據(jù)環(huán)境和數(shù)據(jù)報表,通過設(shè)計數(shù)據(jù)報表來實現(xiàn)設(shè)計貨物申請單報表。貨物申請單報表模塊的運行結(jié)果如圖4.11所示。圖4.11 貨物申請單報表模塊圖第5章 系統(tǒng)測試及其維護5.1 系統(tǒng)測試平臺簡介硬件環(huán)境: p4 1.5g cpu、128mb ram、20g hd軟件環(huán)境: windows 2000簡體中文專業(yè)版、sql server20005.2 測試方法測試在軟件開發(fā)過程中一直都是備受關(guān)注的,即使在傳統(tǒng)的軟件工程中,也有一個明確、獨立的測試階段。隨著軟件危機的頻頻出現(xiàn)以及人們對于軟件本質(zhì)的進一步認(rèn)識,測試的地位得到了前所未有的提高。測試已經(jīng)不僅僅局限于軟件開發(fā)中的一個階段,它已經(jīng)開始貫穿于整個軟件開發(fā)過程,人們已經(jīng)開始認(rèn)識到:測試開始的時間越早,測試執(zhí)行的越頻繁,所帶來的整個軟件開發(fā)成本的下降就會越多。extreme programming更是把測試推到了極限的位置,一切軟件開發(fā)活動都要從首先編寫測試代碼開始。由于本身能力的局限性,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年行政合同范本:行政主體合同履約保障與優(yōu)益權(quán)執(zhí)行3篇
- 2024年行業(yè)競爭回避協(xié)議
- 2024年綠色環(huán)保項目宣傳推廣合同
- 2024年綜合外墻保溫施工協(xié)議3篇
- 2024年綠色生態(tài)石材項目承包施工及后期維護服務(wù)合同3篇
- 2024年租車簡易版:標(biāo)準(zhǔn)汽車租賃協(xié)議
- 2024版專業(yè)技術(shù)人員國內(nèi)外進修協(xié)議樣式一
- 《靜脈炎的護理》課件
- 2025年度餐飲企業(yè)員工勞動合同續(xù)簽與調(diào)整協(xié)議3篇
- 2024年高端服裝定制加工合同
- 《液壓與氣動技術(shù)》考試復(fù)習(xí)題庫(含答案)
- 四川省南充市2022-2023學(xué)年九年級上學(xué)期期末義務(wù)教育教學(xué)質(zhì)量檢測英語試題(含聽力)
- 全國教育科學(xué)規(guī)劃課題申報書:34.《高質(zhì)量數(shù)字教材建設(shè)研究》
- 高處作業(yè)風(fēng)險及隱患排查(安全檢查)清單
- 五年級口算1000題(打印版)
- 團意險項目招標(biāo)書
- (郭伯良)兒童青少年同伴關(guān)系評級量表
- 煙道加強肋計算書(樣本)
- 登高平臺梯安全操作保養(yǎng)規(guī)程
- 土力學(xué)與地基基礎(chǔ)(課件)
- ERP沙盤模擬經(jīng)營實訓(xùn)報告
評論
0/150
提交評論