




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、源代碼聯(lián)系本人摘 要今天,由于社會化大生產(chǎn),技術(shù)與文化的頻繁交流使得地域與質(zhì)量之間的差距也來越小。企業(yè)難以借此獲得較大利潤。人們把目光鎖定了物流。物資的合理配送,以最短時間,最少消耗達到高效的流通,正日趨排上企業(yè)發(fā)展經(jīng)營的日程。作為新生事物,物流也正以蓬勃的姿態(tài)發(fā)展著,悄悄的改變著社會生活。而物流系統(tǒng)則是利用貨運網(wǎng)絡(luò)與信息網(wǎng)絡(luò)高效的優(yōu)勢,將原來彼此分割的物資流通活動有機地串聯(lián)起來形成一個完整的運送保障體系,有專門的物流企業(yè)提供多功能、全方位、一體化的綜合服務(wù),通過理順生產(chǎn)環(huán)節(jié)和提高勞動效率來降低流通成本,也就意味著流動過程的優(yōu)化。貨運物流管理系統(tǒng)是在windows2000、delphi7.0和
2、accses2000環(huán)境下設(shè)計實現(xiàn)的。系統(tǒng)中使用了數(shù)據(jù)模塊、全局變量、私有過程、類的封裝,類的繼承等編程方法,使整個系統(tǒng)整體化,模塊之間既相互獨立,又有機的聯(lián)系著。本系統(tǒng)依據(jù)貨運作業(yè)的特點,提供作業(yè)更新、檢索和財務(wù)結(jié)算等服務(wù),有相應(yīng)的報表統(tǒng)計,提供資料維護、系統(tǒng)維護功能,提供數(shù)據(jù)庫的備份與恢復(fù)功能,并通過操作人員身份控制操作權(quán)限。界面友好,人機交互環(huán)境簡單易學(xué)。系統(tǒng)主界面主要有五個模塊組成。用戶確定身份后,輸入正確密碼便可登陸到主窗體,密碼校驗最多三次,作業(yè)更新模塊使操作人更新貨運作業(yè)中的資料;作業(yè)查詢模塊提供檢索、統(tǒng)計打印數(shù)據(jù)庫的功能;財務(wù)結(jié)算模塊使操作員進行貨運過程中的是時時結(jié)算與統(tǒng)計打印
3、;系統(tǒng)設(shè)置提供了公司注冊、操作員權(quán)限設(shè)置、密碼維護和各種資料設(shè)置的功能;而數(shù)據(jù)備份與恢復(fù)是為防止數(shù)據(jù)丟失而設(shè)置的數(shù)據(jù)庫備份恢復(fù)的功能。關(guān)鍵詞:物流;類的封裝;類的繼承;全局變量;模塊abstractnowadays, as the acculturation produces quickly, the multifarious communication of the technique and culture makes margin between region and quantity smaller and smaller.the enterprise is hard to acqui
4、re the bigger profits by it.people turn their eyes on logistics. supplies to go together with to send reasonably, with the most short time, the most minimal depletion to attains to circulate efficiently, just line up gradually up the business enterprise develops the management of agenda.as the new-b
5、orn thing, logistics also just develop with the booming carriage,and change the social activities silently.but the logistics system then makes use of the advantage of the freight transportation network and the information networks efficiently, originally the supplies partition of each other circulat
6、es the carrying guarantee system that the activity establishes to become organically an integrity, having the specialized logistics business enterprise to provide multi-function, all-directions, the comprehensive service that integral whole turn, pass to manage the agreeable production link and rais
7、e to labor the efficiency to lower to circulate the cost, also mean the fluxion process excellent to turn.the freight transportation logistics system is carried out under the windows2000, delphi7.0 and environment of accses2000s the design.it used the data mold piece, overall situation to change the
8、 quantity, privately owned process, type to seal to pack in the system, the type inherits etc. the plait distance method, make the whole system whole to turn, of the mold piece since independent mutually, and then contact organically.this system provides the homework renewal, inspects to settle acco
9、unts etc. with finance according to the characteristics of the freight transportation homework service, there is homologous statement covariance, providing the data maintenance, the system maintenance function, provide the backup and the instauration functions of the database, and pass to operate th
10、e body a control of personnel operation legal power.the interface amity, persons machine hand over with each other the environment is in brief easy to learn.the main interface of system mainly has five molds piece to constitute.after the customer confirm indentity , inputting the right password can
11、land a main window, the password exams at most three times, the work renewal mold piece make operator renews the data of freight transportation work;work-selecting mold piece provides the function that provides the index and statisticses to print the database;the finance balance of accounts mold pie
12、ce make operator carried on the freight transportation process accounts ,statistics and print;the system constitution provides the company-registering,the establishment ofthe operator legal power, the password support and the function that various data establish;but the data backup and instaurations
13、 are the functions of the database backup instauration that is in bar of datalosing to establish.key words: logistics; the class packs; the class inherts; the overall variable; mold piece前 言隨著人類社會信息化進程的不斷加快,信息資源的意義愈加顯著,信息被視為像人力、資本、物資一樣的基本管理要素,信息管理已成為國內(nèi)外的研究熱點之一。物流業(yè)的興起應(yīng)該歸功于信息技術(shù)的飛速發(fā)展。世界經(jīng)濟文化的頻繁交流,技術(shù)水平的不
14、斷拉近,在加上方便的現(xiàn)代化交通工具。商家在也無法像以往那樣靠地域優(yōu)勢壟斷經(jīng)營。若要贏得利潤就要爭取時間、合理調(diào)配。雖是一個新興產(chǎn)業(yè),但是在短短的發(fā)展歷程中與之相對應(yīng)的各種服務(wù)、經(jīng)營規(guī)范、行業(yè)標(biāo)準(zhǔn)以驚人的速度被確立,形成了一個龐大而完整的體系。他悄悄的改變了我們的生活,也悄悄的改變了我們的思想。而物流業(yè)被廣泛認可還要歸功于計算機的介入。我們的前輩把龐大的彼此分割的物流網(wǎng)絡(luò)和信息網(wǎng)絡(luò)有機的串聯(lián)起來,形成了一個完整的體系。在此之前,要有一個高效的、節(jié)約的流通計劃,要耗費幾個人的經(jīng)歷,不知多少時間,而借助于運行在計算機上的物流系統(tǒng),這一切只需彈指一揮間。今天,企業(yè)要生存必須加強自身的信息基礎(chǔ)設(shè)施建設(shè),
15、通過企業(yè)基本業(yè)務(wù)流程和事務(wù)處理的信息化、企業(yè)內(nèi)部控制和實施控制過程的信息化,來促進企業(yè)的可持續(xù)發(fā)展。但是我國中小型企業(yè)的信息化水平一直處在比較初級的階段,而適應(yīng)他們的相關(guān)軟件產(chǎn)品也相對較少,一個好的管理軟件是一艘商海破浪的戰(zhàn)艦。而本軟件是專為貨運作業(yè)而設(shè)計的一套管理系統(tǒng)軟件。目的是為了完善貨運作業(yè)過程,減少資源浪費;實現(xiàn)管理調(diào)度層、命令執(zhí)行層的信息有機集成;并最大限度的協(xié)調(diào)整體工作,使整個管理過程絲絲入扣,環(huán)環(huán)相連。系統(tǒng)設(shè)計參照了其他物流管理系統(tǒng)的設(shè)計規(guī)范。力求不脫離行業(yè)標(biāo)準(zhǔn)。適用于中小型貨運公司。軟件設(shè)計考慮到貨運過程的個別特點,包括工作人員的作業(yè)調(diào)度、相關(guān)人員的作業(yè)查詢、報表統(tǒng)計;具體工作
16、過程能相互聯(lián)系;實現(xiàn)實施結(jié)算,監(jiān)督各層次活動并刷新數(shù)據(jù)字典。 目 錄摘要abstractii前言iv第一章 貨運物流管理系統(tǒng)概要設(shè)計11.1系統(tǒng)設(shè)計要求 11.2系統(tǒng)開發(fā)平臺 21.3系統(tǒng)模塊設(shè)計 7第二章 貨運物流管理系統(tǒng)詳細設(shè)計 82.1系統(tǒng)設(shè)計 82.2系統(tǒng)數(shù)據(jù)庫設(shè)計 9第三章 程序瀏覽 233.1 貨運作業(yè) 233.2 作業(yè)查詢 263.3 財務(wù)結(jié)算 273.4 系統(tǒng)維護 293.5 系統(tǒng)服務(wù) 323.6 用戶登陸 33第四章 系統(tǒng)編譯、測試和發(fā)布 344.1 系統(tǒng)編譯 344.2 系統(tǒng)測試和發(fā)布 34結(jié)束語 35致謝 37參考文獻 38 第一章 貨運物流管理系統(tǒng)概要設(shè)計 1.1 系統(tǒng)
17、設(shè)計要求本系統(tǒng)的軟件設(shè)計是以軟件工程的概念、自動測試軟件的設(shè)計準(zhǔn)則為理論依據(jù)的,結(jié)合軟件工程的思想,本系統(tǒng)應(yīng)用軟件的開發(fā)階段可以分為數(shù)據(jù)庫建立、問題定義、程序設(shè)計、程序編碼、查錯(程序驗證)、測試與聯(lián)試(正確性確認)等6個階段。對軟件設(shè)計通常采用自頂向下逐步細化分層的設(shè)計方法,一個功能對應(yīng)于程序的一個模塊。利用軟件工程中介紹的程序設(shè)計方法來明確劃分模塊,模塊盡可能采用單功能的結(jié)構(gòu),使每個模塊保持獨立性,同一層模塊間無關(guān)聯(lián),模塊間的結(jié)合度盡可能采用數(shù)據(jù)結(jié)合方式,從根本上消除由于軟件復(fù)雜而引起可靠性的降低。為保證軟件的可靠性、適應(yīng)性、通常軟件設(shè)計可以遵循以下準(zhǔn)則;(1) 程序定時應(yīng)與時鐘無關(guān)管,以
18、支持cpu主頻的變化;(2) 硬件設(shè)備盡量選擇操作系統(tǒng)支持的標(biāo)準(zhǔn)設(shè)備,并采用操作系統(tǒng)提供的設(shè)備驅(qū)動程序,以便于操作系統(tǒng)和硬件的升級或更換。(3) 采用分層設(shè)計,提高各層軟件程序的獨立性,每一層的軟件僅能調(diào)用低一層的軟件提供的接口與服務(wù),避免越級調(diào)用出現(xiàn),以便提高軟件的生命周期;(4) 設(shè)計與硬件設(shè)備相關(guān)獨立的接口模塊,避免上一層軟件對硬件的直接操作;(5) 保證上層軟件的設(shè)備無關(guān)性;(6) 按功能或任務(wù)進行模塊劃分,對不同的模塊可以設(shè)計相應(yīng)的動態(tài)連接庫或靜態(tài)庫,以最大限度地實現(xiàn)資源共享,方便軟件模塊的升級;(7) 保證軟件的健壯性、可靠性、可維護性、可讀性即可測試性。1.1.1 具有可擴展性本
19、系統(tǒng)以統(tǒng)一的用戶數(shù)據(jù)庫為中心,采用模塊化的設(shè)計結(jié)構(gòu),使得該系統(tǒng)能夠通過可編程接口,實現(xiàn)對已知和未來新業(yè)務(wù)的支持;隨著貨運物流業(yè)的不斷發(fā)展,物流管理系統(tǒng)也必將不斷更新,本系統(tǒng)在設(shè)計和開發(fā)的過程中已經(jīng)考慮到此問題,所以該系統(tǒng)設(shè)計要求具有較強的可擴展性,以確?,F(xiàn)有的管理系統(tǒng)能夠平滑地過渡成新的系統(tǒng)。1.1.2 具有可管理性設(shè)計要求本系統(tǒng)提供基于圖形化功能的操作界面,易于用戶操作;同時它提供了基于圖形化的系統(tǒng)配置工具,能夠方便地完成計算機硬件的支持操作。1.1.3 具有系統(tǒng)管理性一般情況下,軟件開發(fā)是針對某一種具體工作而進行的編程工作,因此它的使用是面向特定的用戶群的。設(shè)計要求本系統(tǒng)的使用是面向貨運管
20、理的工作人員的,為保障系統(tǒng)的安全性,因此無論對于各種用戶,本系統(tǒng)都提供級別和權(quán)限相結(jié)合的方式來控制系統(tǒng)操作。1.1.4 概要設(shè)計要求 概要設(shè)計確定系統(tǒng)該如何實現(xiàn),劃分出組成系統(tǒng)的物理元素程序、文件、人工過程和文檔等;確定軟件的結(jié)構(gòu),明確系統(tǒng)中每個程序由哪些模塊組成及其模塊間的相互關(guān)系。下面介紹一下軟件設(shè)計階段理解的基本概念和原理。模塊化,是指解決一個復(fù)雜問題時自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程。每個模塊完成一個特定的子功能,所有的模塊按某種方法組裝起來,成為一個整體,完成整個系統(tǒng)所要求的功能。信息隱蔽和局部化,信息隱蔽是指在設(shè)計和確定模塊時事的一個模塊內(nèi)包含的信息,對于不需要這些信息的
21、其他模塊來說,是不能訪問的。局部化的概念與信息隱蔽是相關(guān)的,所謂局部化是指把一些關(guān)系密切的軟件元素物理地放得彼此靠近。在模塊中使用局部數(shù)據(jù)元素是局部化的一個例子。模塊獨立,是模塊化、信息隱蔽和局部化的結(jié)果。指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且于其他模塊的聯(lián)系最少且接口簡單。模塊獨立由內(nèi)聚和耦合兩個定性標(biāo)準(zhǔn)來度量。耦合衡量不同模塊彼此間互相依賴的緊密程度;內(nèi)聚衡量一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度。一個好的軟件要求其結(jié)構(gòu)要低耦合、高內(nèi)聚。1.2系統(tǒng)開發(fā)平臺1.2.1 系統(tǒng)開發(fā)平臺操作系統(tǒng): windows2000 professional軟件開發(fā)環(huán)境:delphi7.0數(shù)據(jù)庫:acc
22、ess20001.2.2 delphi7.0集成開發(fā)環(huán)境簡介delphi是borland公司 (inprise公司的前身)推出的一種可觀化的、方便快捷的windows應(yīng)用程序開發(fā)工具,目前它已成為與microsoft公司的visual basic,visual c+等齊名的開發(fā)工具。由于delphi既具有vc的強大功能和高效性,同時又具有vb編程的方便性,因此使用delphi開發(fā)程序是聰明程序員的明智之舉。目前最高版本已到delphi8.0。一. delphi中的有關(guān)概念1. 面向?qū)ο蟪绦蛟O(shè)計面向?qū)ο蟪绦蛟O(shè)計(oop)是delphi開發(fā)程序的基礎(chǔ)。它是將人們認識世界過程中普遍采用的思維方法應(yīng)用
23、到程序設(shè)計中。其中涉及對象、封裝、類、繼承和多態(tài)等基本概念。對象是現(xiàn)實世界中存在的事物,它們可以是有形的,如一個桌子,一個椅子或某個人等;也可以是無形的,如某個體系、一次商品交易關(guān)系等。對象是構(gòu)成現(xiàn)實世界的一個獨立的單位,人們對世界的認識就是從分析對象的特征入手。類是具有共同性質(zhì)的事物的集合。類是一個獨立的程序單位,它有一個名字(類名),其內(nèi)部包括用于描述對象屬性的成員變量;還包括用于描述對象行為的成員方法。類對象是類的實例化。類是一個抽象的概念,用類的方法來解決問題就必須用類創(chuàng)建一個實例化的類對象,然后通過類對象去訪問類的成員變量和調(diào)用類的成員方法。一個類可以創(chuàng)建任意多個類對象,他們具有相同
24、的屬性模式,但可以具有不同的屬性值。2. 可觀化組件庫 delphi系統(tǒng)庫被稱為visual component library(vcl,可觀化組件庫)。利用delphi的可觀化組件庫,用戶通過編寫少量的代碼就能夠創(chuàng)建出復(fù)雜的應(yīng)用程序。3. delphi組件 delphi的vcl中提供了大量的組件,每個組件就是一個類,正是由于這些組件的存在,才使得delphi成為一個方便快捷的應(yīng)用程序快速開發(fā)工具。delphi中的組件按照分類以標(biāo)簽頁的形式在delphi窗體上的面板中出現(xiàn)。利用組件編程實際上是非常容易的,就是使用按鈕文本編輯框、組合框等這樣的對象,我們將其放在窗體中,修改這些組件的屬性并對他們
25、觸發(fā)的一些消息進行處理。實際上,窗體也就是一個組件,它作為一個容器可以容納其他的組件對象。我們在開發(fā)delphi應(yīng)用程序時,主要是花大量的時間來插入和修改可視化組件對象。我們可以在delphi的對象察看器或在程序代碼中通過對組件對象的屬性、方法和事件進行操作來開發(fā)應(yīng)用程序。屬性定義了組件對象的行為和特征。通過這些可對組件進行操作與控制。事件,是當(dāng)用戶對組件進行某些操作時,或系統(tǒng)中發(fā)生某些事情時,組件會場生一個事件。從理論上講,事件是向窗體發(fā)送消息的結(jié)果,并且從該窗體(或相應(yīng)組件)可以響應(yīng)該消息。從技術(shù)上講,盡管時間與消息可能不是一一對應(yīng)的,但大多數(shù)delphi事件是在收到相應(yīng)的windows消
26、息后被出發(fā)的。delphi事件的級別比windows消息的級別要高。二. delphi7.0的集成開發(fā)環(huán)境delphi7.0的集成開發(fā)環(huán)境與delphi6.0幾乎沒有差別。運行delphi7.0時的開發(fā)環(huán)境如圖2.1所示。這個集成開發(fā)環(huán)境有五部分構(gòu)成: 主窗體:開發(fā)環(huán)境的核心和其它部分都受它的控制和管理; 窗體設(shè)計器:窗體是應(yīng)用程序中顯示的界面; 代碼編輯器:用于顯示單元文件,是編寫程序代碼的地方; 對象查看器:實現(xiàn)對象的屬性設(shè)置,創(chuàng)建事件處理過程并進行管理; 對象樹瀏覽器:以樹狀圖的形式顯示窗體、數(shù)據(jù)模塊;delphi的一個工程中包括的主要文件是:工程文件、窗體文件和單元文件。圖1.1 de
27、lphi7.0的集成開發(fā)環(huán)境1.2.3 access簡況access是一種數(shù)據(jù)庫管理系統(tǒng)。是office辦公套間中一個極為重要的組成部分。起初微軟公司是將access單獨作為一個單獨的產(chǎn)品進行銷售的,后來微軟將其捆綁在office中一起發(fā)售,于是第一次將access捆綁到office97中,成為office套件中的一個重要成員.現(xiàn)在它已經(jīng)賣出了超過6000萬份,現(xiàn)在它已成為世界上最流行的桌面數(shù)據(jù)庫管理軟件系統(tǒng).鑒于access的上述優(yōu)點,本系統(tǒng)永access2000作為構(gòu)建管理系統(tǒng)數(shù)據(jù)庫的主要開發(fā)工具.使用microssoft.jet.oledb.4.0鏈接后臺數(shù)據(jù)庫.因此程序運行時必須有其支
28、持.為保證應(yīng)用程序的正常使用,請用戶正確安裝microssoft.jet.oledb.4.0.圖1.2 access數(shù)據(jù)庫操作界面1.2.4軟件系統(tǒng)與應(yīng)用環(huán)境關(guān)系本系統(tǒng)采用單層數(shù)據(jù)庫體系,軟件用戶或系統(tǒng)管理員通過前臺界面進行相應(yīng)操作,前臺界面和后臺數(shù)據(jù)庫通過數(shù)據(jù)庫引擎進行調(diào)用以及返回相應(yīng)結(jié)果.該系統(tǒng)與應(yīng)用環(huán)境的關(guān)系如圖1.3所示:本系統(tǒng)屬于信息管理系統(tǒng)(mis)范疇,它是通過前臺界面調(diào)用后臺數(shù)據(jù)庫操作實現(xiàn)的。 貨運物流管理系統(tǒng)ado數(shù)據(jù)庫 用戶操作員圖1.3軟件系統(tǒng)與應(yīng)用環(huán)境的關(guān)系1.3結(jié)構(gòu)模塊設(shè)計軟件結(jié)構(gòu)的觀點,不僅包括一個系統(tǒng)的基本組建、整體連接、全局控制結(jié)構(gòu)、通信的協(xié)議、同步化機制、數(shù)據(jù)
29、存取方法;還包括設(shè)計元件的功能、構(gòu)成、物力分布、可擴展性與性能、系統(tǒng)變革的尺度等。實際上,在軟件設(shè)計與實現(xiàn)的過程中,這些都屬于軟件設(shè)計的級別。導(dǎo)出數(shù)據(jù)導(dǎo)入數(shù)據(jù)恢復(fù)數(shù)據(jù)備份數(shù)據(jù)抽象地說,軟件結(jié)構(gòu)涵蓋了針對被構(gòu)建系統(tǒng)各個設(shè)備的描繪、它們之間的相互作用、其組成模式與約束。通俗地說,一個特定的系統(tǒng)可以依據(jù)用組建系統(tǒng)的組建集合和它們的相互關(guān)系來定義。數(shù)據(jù)庫系統(tǒng)有單層數(shù)據(jù)庫、雙層數(shù)據(jù)庫和多層數(shù)據(jù)庫。我們的這個貨運物流管理系統(tǒng),是屬于單層數(shù)據(jù)庫。也就是桌面型數(shù)據(jù)庫系統(tǒng),它是指數(shù)據(jù)庫應(yīng)用程序與數(shù)據(jù)庫在同一臺計算機上,沒有涉及到計算機網(wǎng)絡(luò),也沒有用到數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)以數(shù)據(jù)庫文件的形式提供。它的優(yōu)點是安全性高,
30、數(shù)據(jù)存取效率高。倉庫記錄出倉單進倉單物流統(tǒng)計貨運作業(yè)總單報價所屬車隊車輛查詢托運記錄查詢結(jié)算總目錄結(jié)算單位查詢結(jié)算總單倉庫結(jié)算單費用統(tǒng)計表結(jié)算分單貨運作業(yè)結(jié)算總單經(jīng)營單位設(shè)置到港名稱設(shè)置貨物配送/物流系統(tǒng)作業(yè)查詢貨運作業(yè)財務(wù)結(jié)算系統(tǒng)維護經(jīng)營單位托運記錄車輛托運查詢托運明細記錄查詢公司資料設(shè)置操作人運權(quán)限設(shè)置置更改密碼物流方式設(shè)置委托單位設(shè)置系統(tǒng)服務(wù)車輛資料管理客戶明細資料設(shè)置倉庫名稱設(shè)置傳真委托單位圖1.4 系統(tǒng)功能模塊圖第二章 貨運物流管理系統(tǒng)詳細設(shè)計2.1 系統(tǒng)設(shè)計2.1.1 概念 系統(tǒng)設(shè)計,確定系統(tǒng)的具體解決方案。e-r圖:p.p.s.chen于1976年提出的表示概念模型的實體-聯(lián)系方
31、法。2.1.2本系統(tǒng)主要數(shù)據(jù)流圖如圖2.1所示: 委托委托委托單位 經(jīng)營單位受托受托貨運明細貨運作業(yè)物流方式運輸運輸 運輸進出倉報價運價運價車輛資料倉庫到港名稱成送往送往所屬車隊名稱圖2.1 系統(tǒng)數(shù)據(jù)流圖2.1.3 系統(tǒng)設(shè)計階段流程圖分析事務(wù)處理能力需求的合理性系統(tǒng)環(huán)境及實現(xiàn)新系統(tǒng)條件地分析系統(tǒng)的需求分析分析決策功能需求的合理性數(shù)據(jù)分析,其目的是弄清楚數(shù)據(jù)流圖中出現(xiàn)的各種數(shù)據(jù)的屬性,存儲情況和查詢的要求數(shù)據(jù)屬性分析,根據(jù)其屬性可以正確地確定數(shù)據(jù)與文件的關(guān)系。確定解決目標(biāo)沖突的方法,指出各項具體措施的考核指標(biāo)物流信息流程的調(diào)查系統(tǒng)結(jié)構(gòu)和用戶結(jié)構(gòu)調(diào)查分析根據(jù)問題表,建造一個倒置的目標(biāo)樹依據(jù)系統(tǒng)分析
32、結(jié)果,列出問題表繪制數(shù)據(jù)流程圖找出關(guān)鍵需求,做出解決問題的初步計劃,為功能分析打下基礎(chǔ)物流信息管理系統(tǒng)目標(biāo)分析物流系統(tǒng)設(shè)計系統(tǒng)的數(shù)據(jù)流程分析系統(tǒng)的需求分析物流管理業(yè)務(wù)狀況分析層次之間關(guān)聯(lián)分析功能層次分析圖2.2 設(shè)計階段流圖2.2系統(tǒng)數(shù)據(jù)庫建設(shè)一.數(shù)據(jù)庫的建立準(zhǔn)備根據(jù)我們設(shè)計的e-r圖,建立詳細的數(shù)據(jù)字典.首先進入access 2000主界面.新建一個數(shù)據(jù)文件(文件名為hy.mdb).打開此數(shù)據(jù)文件,在該文件下建立所需的全部數(shù)據(jù)表.完成以后,必須進行odbc數(shù)據(jù)源的設(shè)置.因為在使用一些分布式數(shù)據(jù)庫例如本系統(tǒng)用到的access數(shù)據(jù)庫時,就需要建立相應(yīng)的odbc聯(lián)接,我們才能在程序當(dāng)中使用我們自己
33、建立的數(shù)據(jù)庫.二.系統(tǒng)數(shù)據(jù)模塊的建立我利用了delphi中提供的數(shù)據(jù)模塊窗體.在其他窗體需要訪問數(shù)據(jù)時,只需在其單元文件中引用數(shù)據(jù)模塊的單元文件就可以直接訪問到數(shù)據(jù)集中的數(shù)據(jù)了.本系統(tǒng)數(shù)據(jù)模塊窗體如圖2.3所示.圖2.3 數(shù)據(jù)模塊三. 數(shù)據(jù)庫詳細表單一覽系統(tǒng)所需的數(shù)據(jù)庫按照如下思路設(shè)計,共有23張表:分別為報價、倉庫結(jié)算、倉庫統(tǒng)計、車隊名稱、車輛資料、出倉單、傳真、到港名稱、費用統(tǒng)計、公司名稱、貨運明細、貨運作業(yè)總表、結(jié)算分單、結(jié)算總單、進倉單、經(jīng)營單位、客戶明細資料、臨時結(jié)算分單、物流方式、用戶登錄、用戶權(quán)限。其中每個表中的字段就應(yīng)該是各個管理部分的明細。部分表單如下:報價數(shù)據(jù)表字段名數(shù)據(jù)類
34、型字段長度編號自動編號4標(biāo)題文本20報價內(nèi)容備注16續(xù)表 日期文本50表2.1本表是用來記錄報價數(shù)據(jù)的。倉庫結(jié)算數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度編號自動編號4日期日期/時間4結(jié)算單位文本20委托單位文本20經(jīng)營單位文本12到港文本12委托單號文本20提單號文本20合同號文本20數(shù)量箱型文本20船次航次文本20進倉單號 文本20出倉單號文本20貨名文本20型號文本20產(chǎn)地文本20箱型文本20包干項目文本20進倉數(shù)量數(shù)字9進倉重量數(shù)字9出倉數(shù)量數(shù)字9出倉重量數(shù)字5倉庫名稱文本20備注備注16生效是/否1續(xù)表輸單日期日期/時間4物流方式文本20是否清空是/否1數(shù)量數(shù)字9重量數(shù)字9進庫費數(shù)字9出庫費數(shù)字9
35、倉租數(shù)字9套包費數(shù)字9計劃費數(shù)字9保險數(shù)字9運費數(shù)字9表2.2本表記錄貨運作業(yè)過程中的全部結(jié)算資料。倉庫名稱數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度編號自動編號4名稱文本20創(chuàng)建日期日期/時間4操作人文本10表2.3本表記錄所有倉庫名稱.倉庫統(tǒng)計數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度編號自動編號4日期日期/時間4委托單位文本20經(jīng)營單位文本12送貨單位文本12到達港文本12 續(xù)表提單號文本20合同號文本20進倉單號文本20出倉單號文本20貨名文本20型號文本20產(chǎn)地文本20箱型文本20包裝文本5進倉數(shù)量數(shù)字5進艙重量數(shù)字5出倉數(shù)量數(shù)字5出倉重量數(shù)字5結(jié)余數(shù)量數(shù)字5結(jié)余重量數(shù)字5車號文本20倉庫名文本20破損記錄文本
36、254備注文本254代理人文本20代理電話文本20代理傳真文本20聯(lián)系人文本20聯(lián)系電話文本20聯(lián)系傳真文本20生效是/否1輸單員文本10輸單日期日期/時間4實收重量數(shù)字9實收數(shù)量數(shù)字9續(xù)表保險要求文本20送達資料文本254收貨人資料文本254到站到港文本20物流方式文本20是否清空是/否1表2.4本表用來記錄倉庫統(tǒng)計數(shù)據(jù).車隊名稱數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度編號自動編號4名稱文本20表2.5本表用來記錄車隊記錄.車輛資料數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度序號自動編號4姓名文本14車牌號碼文本20電話號碼文本30手機號碼文本25聯(lián)系地址文本51郵政編碼文本6身份證號碼文本18工作單位文本26所屬車隊
37、文本20表2.6本表用來記錄車輛資料數(shù)據(jù).出倉單數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度續(xù)表 進倉編號文本50日期日期/時間4結(jié)算單位文本20委托單位文本20經(jīng)營單位文本12送貨單位文本12到港文本12委托單號文本20提單號文本20合同號文本20數(shù)量箱型文本20船名航次文本20進倉單號文本20出倉單號文本20貨名文本20型號文本20產(chǎn)地文本20箱型文本20包裝文本10包干項目文本20進倉數(shù)量數(shù)字9進倉重量數(shù)字9出倉數(shù)量數(shù)字5出倉重量數(shù)字5結(jié)余數(shù)量數(shù)字5結(jié)余重量數(shù)字5車號文本20倉庫名稱文本20破損記錄備注16備注備注16續(xù)表代理電話文本20代理傳真文本20生效是/否1輸單員文本10輸單日期日期/時間4實收
38、重量數(shù)字9實收數(shù)量數(shù)字9包裝要求文本20保險要求文本20送達資料備注16收貨人資料備注16到港到站文本20物流方式文本20是否清空是/否1數(shù)量數(shù)字9重量數(shù)字9進庫費數(shù)字9出庫費數(shù)字9倉租數(shù)字9計劃費數(shù)字9運費數(shù)字9總單合計數(shù)字9聯(lián)系人文本20聯(lián)系電話文本20聯(lián)系傳真文本20財務(wù)確認是/否1表2.7本表用來記錄儲藏數(shù)據(jù)資料.傳真數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度續(xù)表收件人文本20公司文本20傳真號碼文本15電話號碼文本15單據(jù)類型文本50內(nèi)容文本50表2.8本表用來記錄傳真數(shù)據(jù)到港名稱數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度編號自動編號4名稱文本14創(chuàng)建日期日期/時間4操作人文本10表2.9本表用來記錄到港資料.
39、費用統(tǒng)計數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度編號自動編號4委托單位文本20經(jīng)營單位文本12貨名文本20型號文本20重量數(shù)字9合同號文本20提單號文本20產(chǎn)地文本20到港文本20到達日期日期/時間4續(xù)表船名航次文本20關(guān)稅增值稅數(shù)字9商檢費數(shù)字9報關(guān)費數(shù)字9報檢費數(shù)字9滯報金數(shù)字9滯箱費數(shù)字9檢驗費數(shù)字9換單費數(shù)字9勞務(wù)費數(shù)字9碼頭費數(shù)字9過磅費數(shù)字9拆箱費數(shù)字9箱體費數(shù)字9倉租1數(shù)字9倉租2數(shù)字9倉租3數(shù)字9鐵路運費數(shù)字9鐵路雜費數(shù)字9套包費數(shù)字9計劃費數(shù)字9保險費數(shù)字9海運費數(shù)字9短途運輸1數(shù)字9短途運輸2數(shù)字9費用總額數(shù)字9備注備注16制單人文本10日期日期/時間4表2.10本表用來記錄費用統(tǒng)計資
40、料.公司名稱數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度編號自動編號4名稱文本50名稱1文本14別名文本14電話文本254傳真文本20地址文本254logo文本100表2.11本表用來記錄公司名稱數(shù)據(jù)貨運明細數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度編號自動編號4總單編號文本50日期日期/時間4委托單位文本21經(jīng)營單位文本12委托單號文本21提單號文本21合同號文本21箱號文本21貨名文本21型號文本21數(shù)量數(shù)字5重量數(shù)字5數(shù)量箱型文本21到達港口文本21送達地點文本26續(xù)表車號文本20車主姓名文本12所屬車隊文本20運價數(shù)字9結(jié)算運價數(shù)字9財務(wù)確認是/否1備注文本40表2.12本表用來記錄貨運明細資料.貨運作業(yè)總表數(shù)據(jù)表
41、字段名數(shù)據(jù)類型字段長度編號自動編號4委托單位文本20經(jīng)營單位文本12委托單號文本20發(fā)運港文本50提單號文本20合同號文本20船名航次文本20日期日期/時間4貨名文本20型號文本51提貨日期日期/時間4數(shù)量箱型文本13箱號文本20到達港口文本20送達地點文本20還箱地點文本20租箱期文本20運價文本20續(xù)表包裝文本20件重文本50數(shù)量文本50總重量文本50物流方式文本24單證齊備日期日期/時間4報關(guān)日期日期/時間4海關(guān)輸單期日期/間4卸船日期日期/時間4備注備注16輸單員文本10輸單日期日期/時間4裝卡資料備注16進口是/否1出口是/否1內(nèi)貿(mào)是/否1財務(wù)確認是/否1財務(wù)確認時間日期/時間4總運
42、價文本50結(jié)算總價文本50表2.13本表用來記錄貨運作業(yè)總單數(shù)據(jù)資料.結(jié)算分單數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度編號自動編號4委托單號文本20經(jīng)營單位文本12貨名文本20型號文本20重量數(shù)字9續(xù)表到港文本20到達日期日期/時間4數(shù)量箱型文本20船名航次文本21包干項目文本251a1-a21(臨時結(jié)算數(shù)據(jù))數(shù)字9應(yīng)收款項數(shù)字9預(yù)付款項數(shù)字9催收款項數(shù)字9備注備注16款項匯至備注16開戶銀行備注16銀行帳號備注16結(jié)算單位文本20結(jié)算確定數(shù)字5財務(wù)確定是/否1制單人文本10日期日期/時間4費用總額數(shù)字9分單號數(shù)字5表2.14本表用來記錄結(jié)算分單數(shù)據(jù).經(jīng)營單位數(shù)據(jù)表字段名數(shù)據(jù)類型字段長度編號自動編號4名稱
43、文本14創(chuàng)建日期日期/時間4操作人文本10表2.15第三章 程序?qū)崿F(xiàn)3.1 貨運作業(yè)“貨運作業(yè)”菜單里面有6個子菜單選項,即貨運作業(yè)總單、托運明細記錄查詢、物流統(tǒng)計、進倉單、出倉單、倉庫記錄.(1) “貨運作業(yè)總單”窗體用于錄入、編輯、刪除貨運管理的所有的貨運資料和對應(yīng)的貨運明細資料,其界面如圖3-1所示圖3-1 貨運總單錄入窗體-總單數(shù)據(jù)錄入單擊窗體選項卡的“總單明細數(shù)據(jù)錄入”,可以對總單的明細資料進行添加、刪除、修改等操作.(2) “托運明細記錄查詢”用于查詢所有 “貨運總單”的 “明細列表”.(3) “物流統(tǒng)計”用于查詢、打印所有的 “貨運總單” 數(shù)據(jù),如圖3-2所示.(4) “托運記錄
44、”用于查詢某票貨的明細托運情況.(5) “車輛托運查詢”用于查詢某車輛所托運的作業(yè)記錄情況.(6) “托運明細記錄查詢”用于查詢托運記錄的作業(yè)記錄情況.圖3-2 物流統(tǒng)計窗體(4) “進倉單” 用于記錄、編輯、刪除進倉數(shù)據(jù),其界面如圖3-3所示.圖3-3 進倉單窗體(5) “出倉單” 用于錄入、編輯、刪除出倉數(shù)據(jù).(6) “倉庫記錄” 用于查詢和列出所有的進倉和出倉記錄,其界面如圖3-4所示.圖3-4 倉庫記錄窗體3.2 作業(yè)查詢“作業(yè)查詢”菜單里面有6個子菜單選項,即庫存記錄、委托單位、經(jīng)營單位、托運記錄、車輛托運查詢、托運明細記錄查詢.(1) “庫存記錄” 用于查詢和列出所有額定倉庫記錄,可以查詢庫存情況、倉庫中是否有庫存數(shù)量和已清空數(shù)量的庫存
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度技術(shù)合作項目終止及解除合同書
- 2025年度農(nóng)村水井承包合同與農(nóng)業(yè)灌溉用水權(quán)流轉(zhuǎn)及監(jiān)管協(xié)議
- 2025年度特殊年齡段勞動者用工協(xié)議及權(quán)益保障
- 2025年度個體商戶勞動合同(家政服務(wù)行業(yè)合作)
- 5G通信借款居間合同模板
- 2025年度分紅股收益確認與分配協(xié)議
- 2025年度影視作品著作權(quán)許可及廣告植入合作合同
- 2025年度分手協(xié)議書模板:分手后共同債務(wù)承擔(dān)協(xié)議
- 2025年度房屋拆除與建筑垃圾清運一體化服務(wù)合同
- 2025年度企業(yè)導(dǎo)師帶徒技能傳承服務(wù)協(xié)議
- (中職)電子技術(shù)基礎(chǔ)與技能(電子信息類)教案
- 汪小蘭有機化學(xué)課件(第四版)3
- 減少電力監(jiān)控系統(tǒng)告警信息上傳方法的研究(QC成果)
- 如何發(fā)揮好辦公室協(xié)調(diào)、督導(dǎo)、服務(wù)職能
- 交易商協(xié)會非金融企業(yè)債務(wù)融資工具發(fā)行注冊工作介紹
- 《人與環(huán)境》課程教學(xué)大綱
- 班組長管理能力提升培訓(xùn)(PPT96張)課件
- 深圳市城市用地分類表
- 內(nèi)蒙古自治區(qū)小額貸款公司試點管理實施細則
- 勞務(wù)分包入住生活區(qū)承諾書
- 直系親屬關(guān)系證明(存根)(共1頁)
評論
0/150
提交評論