?? lunwen.txt
字號(hào):
中小型物流管理系統(tǒng)源碼主要用于中小型物流,貿(mào)易企業(yè)的日程管理,做的多帳套,多倉庫,多貨品的管理,能實(shí)時(shí)反映倉庫的貨品庫存數(shù)量,提供應(yīng)收,應(yīng)付款項(xiàng)的列表,提供貨品銷售情況分析,客戶銷售情況分析,業(yè)務(wù)員銷售情況分析等分析數(shù)據(jù),中小型物流管理系統(tǒng)系統(tǒng)給企業(yè)的決策者提供準(zhǔn)確,及時(shí),完整的分析數(shù)據(jù)
目 錄
第一章 前 言 ……………………………………………….1
1.1 POWERBILDER的特點(diǎn) ……………………………………………1
1.2 數(shù)據(jù)庫技術(shù)的重要性 ……………………………………………2
1.3 POWERBUILDER與數(shù)據(jù)庫的連接………………………………… 3
1.4 使用POWERBUILER開發(fā)物流管理系統(tǒng)的優(yōu)越性 ……………… 4
1.5 企業(yè)實(shí)行物流管理的目的、意義及趨勢(shì) ……………………… 4
1.6 物流管理系統(tǒng)實(shí)施對(duì)現(xiàn)代企業(yè)發(fā)展的現(xiàn)實(shí)意義……………… 5
第二章 系統(tǒng)分析 …………………………………………… 6
2.1 系統(tǒng)基本情況描述 ………………………………………………6
2.2可行性分析 ……………………………………………………… 8
2.3 系統(tǒng)分析 ……………………………………………….….……9
第三章 系統(tǒng)設(shè)計(jì) ……………………………………………….... 18
3.1 系統(tǒng)配置…………………………………………………………18
3.2模塊設(shè)計(jì)………………………………………………………….18
3.3數(shù)據(jù)庫設(shè)計(jì)……………………………………………………….25
3.4代碼設(shè)計(jì)………………………………………………………….28
3.5 輸入\輸出設(shè)計(jì)……………………………………………………28
第四章 系統(tǒng)實(shí)施與評(píng)價(jià)………………………………………………30
4.1 程序的實(shí)現(xiàn)……………………………………………………… 30
4.2 系統(tǒng)的調(diào)試與運(yùn)行……………………………………………… 39
致謝與參考文獻(xiàn)…………………………………………………… 40
管理信息系統(tǒng)(MIS)是一個(gè)綜合的用戶--機(jī)器系統(tǒng),它利用計(jì)算機(jī)提供信息以支持系統(tǒng)運(yùn)行、管理、分析和決策功能。對(duì)于廣大從事MIS和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的軟件人員來說,能擁有一套得心應(yīng)手的輔助開發(fā)工具是他們夢(mèng)寐以求的愿望。Powersoft 公司推出的PowerBuilder正是這樣一種高效而快捷的集成開發(fā)環(huán)境,它提供了可視化的、面向?qū)ο蟮摹⒒诳蛻?服務(wù)器的開發(fā)環(huán)境。除了能夠方便的構(gòu)建和實(shí)現(xiàn)分布式系統(tǒng),還可以開發(fā)基于Internet的應(yīng)用系統(tǒng)。
1. 開放式數(shù)據(jù)庫聯(lián)接ODBC環(huán)境
ODBC是為了連接物理數(shù)據(jù)庫而提供的一種標(biāo)準(zhǔn)接口。這種體系結(jié)構(gòu)能更好地滿足企業(yè)的實(shí)際需要,有利于應(yīng)用系統(tǒng)的移植和擴(kuò)充。目前,市場(chǎng)上流行的各種數(shù)據(jù)庫系統(tǒng)軟件,如Oracle\,Informix\, Sybase等,各行其道,使用戶無所適從。然而PowerBuilder為這些數(shù)據(jù)庫提供了公共的前端工具,提供了開放式數(shù)據(jù)庫連接ODBC,不僅適用于各種數(shù)據(jù)庫管理系統(tǒng),具有很好的兼容性,而且還能給已有的數(shù)據(jù)資源帶來全新的圖形界面。對(duì)于在本機(jī)創(chuàng)建的ASA數(shù)據(jù)庫,系統(tǒng)將自動(dòng)定義數(shù)據(jù)源和DB Profile.而在別的機(jī)器上創(chuàng)建的ASA數(shù)據(jù)庫或其他類型的數(shù)據(jù)庫,則必須定義。
2.基于客戶/服務(wù)器的體系結(jié)構(gòu)
基于客戶/服務(wù)器(Client/Sever)的體系結(jié)構(gòu)可以減少硬件平臺(tái)的投資,并能完成大型主機(jī)的功能,而且可以集中數(shù)據(jù)的存儲(chǔ)和管理,實(shí)現(xiàn)資源的共享,降低維護(hù)的難度,還能集中實(shí)施企業(yè)規(guī)則,實(shí)現(xiàn)企業(yè)信息的標(biāo)準(zhǔn)化。
3.面向?qū)ο髴?yīng)用程序的開發(fā)方法 。
對(duì)象(Object),是包含相關(guān)的數(shù)據(jù)(以變量的形式)以及用于操作這些數(shù)據(jù)的方法(子程序)的軟件包。一個(gè)對(duì)象是一個(gè)類的具體表現(xiàn),在功能上它與其它程序保持獨(dú)立,一個(gè)定義良好的對(duì)象具有封裝的數(shù)據(jù)和功能。
4.可視化的開發(fā)環(huán)境 。
PowerBuilder為開發(fā)人員提供了一個(gè)高度集成的可視化編程環(huán)境,其中包括菜單、窗口、數(shù)據(jù)窗口、數(shù)據(jù)庫應(yīng)用程序管理、調(diào)試等一系列畫板,并且相互之間有機(jī)地結(jié)合,相互關(guān)聯(lián),給應(yīng)用程序開發(fā)人員提供了極大的方便。用戶不用了解WINDOWS
C編程技術(shù),通過圖形化的交互操作,就可以設(shè)計(jì)實(shí)現(xiàn)應(yīng)用系統(tǒng),開發(fā)出美觀、簡(jiǎn)潔的圖形化界面。
5.強(qiáng)大的數(shù)據(jù)提取能力 。
PowerBuilder一個(gè)很大的特點(diǎn)就是提出了功能強(qiáng)勁的數(shù)據(jù)窗口控制(DataWindowsObject)。數(shù)據(jù)窗口對(duì)象可以用于連接數(shù)據(jù)庫,獲得記錄,以各種風(fēng)格顯示數(shù)據(jù)和更新數(shù)據(jù)庫。經(jīng)過五個(gè)版本的改進(jìn),數(shù)據(jù)窗口具有很靈活的能力,通過Describe(),Modify(),great()等函數(shù),編程者可以在程序中動(dòng)態(tài)地改變數(shù)據(jù)窗口的結(jié)構(gòu)和顯示模式。
1.2 1.2 數(shù)據(jù)庫技術(shù)的重要性
數(shù)據(jù)庫設(shè)計(jì)即是一項(xiàng)涉及多學(xué)科的綜合性技術(shù),又是一項(xiàng)龐大的工程項(xiàng)目。有人講“三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù)”是數(shù)據(jù)庫建設(shè)的基本規(guī)律。數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。數(shù)據(jù)庫設(shè)計(jì)的特點(diǎn)是:其一數(shù)據(jù)庫建設(shè)是硬件、軟件和干件的結(jié)合;其二數(shù)據(jù)庫設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說,整個(gè)設(shè)計(jì)過程中要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì)和行為(處理)設(shè)計(jì)密切結(jié)合起來。
今天信息資源已成為各個(gè)部門的重要財(cái)富和資源。建立一個(gè)滿足各部門信息處理要求的行之有效的信息系統(tǒng)成為一個(gè)企業(yè)或組織生存發(fā)展的重要條件。因此,作為信息系統(tǒng)核心和基礎(chǔ)的數(shù)據(jù)技術(shù)得到越來越廣泛的應(yīng)用,從小型單項(xiàng)事務(wù)處理系統(tǒng)到大型信息系統(tǒng),從聯(lián)機(jī)事務(wù)處理到聯(lián)機(jī)分析處理,從一般企業(yè)管理到計(jì)算機(jī)輔助設(shè)計(jì)與制造(CAD/CAM)、計(jì)算機(jī)集成制造系統(tǒng)(CIMS)、辦公信息系統(tǒng)(OIS)、地理信息系統(tǒng)(GIS)等,越來越多新的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫存儲(chǔ)和處理所有信息資源。
數(shù)據(jù)庫是計(jì)算機(jī)的基礎(chǔ)功能之一,便于使用的數(shù)據(jù)庫開發(fā)環(huán)境更是IT業(yè)的未來發(fā)展方向,市場(chǎng)前景極為廣闊。Powerbuilder程序設(shè)計(jì)語言是真實(shí)的由中國人自主源代碼的
">程序設(shè)計(jì)語言,其所完成的獨(dú)立系統(tǒng)、編程平臺(tái)、編輯器等均獨(dú)具特色,實(shí)用高效,安全可靠。對(duì)于一個(gè)國家來說,數(shù)據(jù)庫的建設(shè)規(guī)模、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量這個(gè)國家信息化程度的重要標(biāo)志。
。
2.1 2.1系統(tǒng)基本情況描述
在該企業(yè)中,由于零件種類、數(shù)量繁多,企業(yè)的各級(jí)管理人員需要及時(shí)了解客戶信息、內(nèi)部信息,這些原有系統(tǒng)無法滿足,因而開發(fā)新系統(tǒng)勢(shì)在必行,這一點(diǎn)從企業(yè)高層到具體業(yè)務(wù)人員認(rèn)識(shí)是一致的。物流是作為一種能力在企業(yè)內(nèi)部進(jìn)行定位的。信息化對(duì)物流的發(fā)展發(fā)揮了重要作用,但它不能給物流系統(tǒng)帶來創(chuàng)新價(jià)值,唯有知識(shí)管理才具有創(chuàng)新功能,使物流系統(tǒng)發(fā)生質(zhì)的變化。物流信息化注重信息技術(shù)的利用和信息收集、處理、傳遞,管理對(duì)象主要是業(yè)務(wù)信息,即顯性知識(shí)。但信息管理只能“使信息成為行動(dòng)的基礎(chǔ)的方式”,不能使信息通過個(gè)人或組織的自身知識(shí)的作用而成為更有效的行為。任何員工接收信息后,必須結(jié)合自身經(jīng)驗(yàn)、教訓(xùn),經(jīng)過思考方能做出行為決策。對(duì)于同種信息,不同人做出的決定不同,產(chǎn)生效益的程度也不同。可見對(duì)企業(yè)決策起實(shí)質(zhì)影響的是人的經(jīng)驗(yàn)、教訓(xùn)以及思維方式等看不見、摸不著的隱性知識(shí),這是物流信息化利用信息技術(shù)無法收集的。同時(shí),物流員工也難以利用物流信息系統(tǒng)借鑒、傾聽員工獲得的教訓(xùn),參考最好的實(shí)踐經(jīng)驗(yàn)和物流專業(yè)知識(shí)進(jìn)行知識(shí)復(fù)用和知識(shí)創(chuàng)新。本系統(tǒng)的開發(fā)為供應(yīng)商、工程提供客戶所需信息,為企業(yè)的各級(jí)管理人員提供企業(yè)信息及客戶信息,并實(shí)現(xiàn)一系列功能。
2.1.1 2.1.1主要功能及描述
1.主要功能
物流管理系統(tǒng)的主要功能包括:查詢管理、錄入管理、維護(hù)管理、輸出管理等。
2.功能描述
查詢管理 包括客戶信息查詢、供應(yīng)數(shù)據(jù)查詢,客戶信息查詢主要用于查詢供應(yīng)商信息、零件信息、工程信息,并了解代碼所指涵義,它是物流管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)。供應(yīng)數(shù)據(jù)查詢用于企業(yè)內(nèi)部人員對(duì)公司供需的調(diào)控。查詢管理可以使客戶、企業(yè)各級(jí)領(lǐng)導(dǎo)及員工及時(shí)準(zhǔn)確獲得信息,能夠?qū)ζ髽I(yè)的顧客有一個(gè)清楚的了解,通過客戶管理部分保持和客戶良好的關(guān)系。
錄入管理 包括物資信息的錄入、供應(yīng)商信息、零件信息、工程信息錄入,用于接受合格的新客戶,并錄入新的信息。
維護(hù)管理 包括物流供應(yīng)管理和客戶信息管理的維護(hù),其中客戶信息管理包括供應(yīng)商、零件、工程信息的維護(hù)。主要用于數(shù)據(jù)、信息的保存、刪除、添加、退出。
輸出管理 包括單個(gè)供應(yīng)數(shù)據(jù)輸出和多個(gè)供應(yīng)數(shù)據(jù)輸出。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -