物流配送管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文.doc_第1頁(yè)
物流配送管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文.doc_第2頁(yè)
物流配送管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文.doc_第3頁(yè)
物流配送管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文.doc_第4頁(yè)
物流配送管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文.doc_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論