物流信息管理系統(tǒng)_第1頁
物流信息管理系統(tǒng)_第2頁
物流信息管理系統(tǒng)_第3頁
物流信息管理系統(tǒng)_第4頁
物流信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、 本科生畢業(yè)論文(設計) 基于C+的物流信息管理系統(tǒng)所在院系:專 業(yè):姓 名:學 號:指導教師: 數(shù)學與計算機系 計算機科學與技術 112052001 論文完成日期: 2013 年 月 日 一、前言2(一)開發(fā)背景2(二)開發(fā)環(huán)境介紹31. 硬件環(huán)境32.軟件環(huán)境3(三)開發(fā)平臺31. Visual C+ 6.0的簡介32.Microsoft SQL Server 2000簡介3二、系統(tǒng)分析4(一) 可行性分析41技術可行性42經(jīng)濟可行性43操作可行性44社會可行性4(二)需求分析5 三、 系統(tǒng)設計5 (一) 系統(tǒng)目標5 (二)系統(tǒng)功能結構5 (三)業(yè)務流程圖6(四)數(shù)據(jù)庫設計61.數(shù)據(jù)庫概要

2、說明62.數(shù)據(jù)庫概念設計73.數(shù)據(jù)庫邏輯設計9四、系統(tǒng)實現(xiàn)10(一)主模塊設計101.主程序界面102.登錄界面11(二)基礎信息設計121.商品信息查詢122.商品信息維護133.銷售開票144.銷售結款145.銷售開票查詢146.權限設置15 五、結論16六、參考文獻16七、致謝16摘要: 本系統(tǒng)在研究和查閱文獻的基礎上,主要研究和總結了最近幾年的物流信息管理系統(tǒng)的發(fā)展過程和這些物流系統(tǒng)的主要特點,分析了當前的物流系統(tǒng)所存在的一些主要不足以及未來的發(fā)展方向和趨勢。在對物流信息平臺網(wǎng)絡化、系統(tǒng)化、實用化技術的分析和總結的基礎上,采用了Microsoft SQL 2000 server作為后臺

3、數(shù)據(jù)庫,利用了功能強大的C+應用程序作為系統(tǒng)的開發(fā)軟件. 采用了以上的軟件以及相關的功能和技術,設計出一個具有查詢修改員工信息、往來單位信息和銷售開票、銷售結款、銷售開票查詢、銷售結款查詢、登錄和注冊等功能的前臺系統(tǒng)和具有用戶管理、員工信息管理和入庫登記管理出庫登記管理等。通過數(shù)據(jù)庫的連接就構成了本系統(tǒng)的物流平臺?!?】關鍵詞: 物流;平臺;系統(tǒng)Abstract:This system based on the literature research and.The main research and summarizes the main characteristics of the dev

4、elopment process of logistics information management system in recent years and the logistics system.Analysis of some main problems existed in current logistics system and the future development direction and trend.In the analysis of the logistics information platform for networking, systematic, pra

5、ctical technology and summary based on ,Using Microsoft SQL 2000 server as the background database, using a powerful C+ applications as the system development software. Using the above software and related functional and technical, design a query the system modify employee information, between units

6、 of information and sales invoice, payment, sales invoice sales, sales inquiries a query, login and registration functions and has user management, employee information management and registration management library registration management. Through the connection to the database is composed of the s

7、ystem of logistics platform.Keyword: logistics;platform;system一、前言 物流是為了滿足消費者的需求而進行對原材料、中間庫存、最終產(chǎn)品及相關信息從起始點到消費地的有效流程,以及為實現(xiàn)這一流程而進行的計劃、管理和控制過程。 物流配送是實現(xiàn)電子商務的重要環(huán)節(jié)。它是由物品提供方和物品需求方以外的物流企業(yè)提供物流服務的模式。它是以中小型零售企業(yè)為服務對象的社會化物流中心和配送中心。它實現(xiàn)了最少環(huán)節(jié)和最低費用和最高效率等的服務。本軟件主要針對對物流信息的管理,用于對基本員工信息維護、修改、增加,銷售登記、銷售結款登記的信息維護。沒有物品配送的企

8、業(yè)管理體制,主要是維護信息,并記錄有關信息的軟件。它實現(xiàn)了正確的信息維護、銷售信息查詢、銷售結款信息查詢、入庫登記和出庫登記的功能等等。2(一)開發(fā)背景 信息時代的到來,使社會的各個行業(yè)領域都發(fā)生了巨大的變化,物流業(yè)也在時代大背景的影響下,朝著信息化方向發(fā)展。有效整合企業(yè)內(nèi)部資源,可以使個體的、單一的企業(yè)物流運輸和集團化的大企業(yè)都朝著高效、可持續(xù)的方向發(fā)展。作為物流行業(yè)的主體,物流集團性質(zhì)的企業(yè)在跟隨整個行業(yè)對企業(yè)發(fā)展方向進行整體調(diào)整的同時,對企業(yè)內(nèi)部的一系列資源也進行著全面整合,而企業(yè)管理則成為整合、調(diào)整過程中的主要對象。作為物流企業(yè)的管理者,早已充分地認識到管理在整個企業(yè)運作過程中的重要性

9、,通過計算機管理系統(tǒng)對企業(yè)進行管理,解決傳統(tǒng)管理方法中運作節(jié)奏慢和企業(yè)內(nèi)部資源不能及時作出匹配好調(diào)整問題,進而對企業(yè)物流設施、物流資源等進行更有效的地管理,統(tǒng)一安排,降低企業(yè)資源的閑置與浪費,大大提高企業(yè)資源的利用率,減輕管理者的勞動強度,適應現(xiàn)代物流運作的需要,提高企業(yè)的工作效率和經(jīng)濟效益。從國內(nèi)外物流界的管理經(jīng)驗看,一個完善的信息管理系統(tǒng)是檢驗企業(yè)物流管理能否適應現(xiàn)代物流發(fā)展的最基本條件?!?】(二)開發(fā)環(huán)境介紹 1. 硬件環(huán)境處理器:Intel(R)Core(TM)i5-2410M CPU2.30GHz。安裝內(nèi)存:2.00GB。系統(tǒng)類型:32位操作系統(tǒng)。 2.軟件環(huán)境操作系統(tǒng) : Win

10、dows7 /Windows XP。數(shù)據(jù)庫:SQL server 2000。開發(fā)語言:Visual C+。(三)開發(fā)平臺1. Visual C+ 6.0的簡介 Visual C+ 6.0,簡稱VC或者VC6.0,是微軟推出的一款C+編譯器,將“高級語言”翻譯為“機器語言(低級語言)”的程序。Visual C+是一個功能強大的可視化軟件開發(fā)工具。自1993年Microsoft公司推出Visual C+1.0后,隨著其新版本的不斷問世,Visual C+已成為專業(yè)程序員進行軟件開發(fā)的首選工具。雖然微軟公司推出了 Visual C+,但它的應用有很大的局限性,只適用于Windows 2000、Win

11、dows XP和Windows NT4.0。所以實際中,更多的是以Visual C+6.0為平臺。42.Microsoft SQL Server 2000簡介 SQL Server 2000 是Microsoft 公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng),該版本繼承了SQL Server 7.0 版本的優(yōu)點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的服務器等多種平臺使用?!?】 二、系統(tǒng)分析(一) 可行性分析 1.技

12、術可行性 在開發(fā)本系統(tǒng)的時候,由于對Visual C+了解相對來說比較深入。所以選取了功能強大的Visual C+作為開發(fā)工具,并和SQL Server 2000相結合,SQL是一種交互式、簡潔、易學、易用的語言。本系統(tǒng)主要對數(shù)據(jù)庫的記錄進行訪問和操作。研究此系統(tǒng)其實是相對來說稍微簡單點的,使用現(xiàn)有的開發(fā)平臺都能完成此系統(tǒng)的設計與實現(xiàn)。 2.經(jīng)濟可行性 開發(fā)這個系統(tǒng)的經(jīng)濟效益是遠遠超過它的開發(fā)成本的,本系統(tǒng)是一個小型的管理系統(tǒng),它對軟件和硬件的投資費用要求都不高,并且節(jié)省了勞動力、提高了工作效率、具有很好的適用性且增長了經(jīng)濟效益。3.操作可行性 本系統(tǒng)的操作和界面類似如Windows系統(tǒng)的操作

13、,只需用鼠標進行輔助,用鍵盤進行輸入。只要操作者了解系統(tǒng)的功能和懂得中文輸入即可,因此只需對操作者進行簡單的培訓就可投入實際的系統(tǒng)操作工作中。4.社會可行性 本系統(tǒng)的開發(fā)并不存在任何侵犯、妨礙等責任問題,而且經(jīng)過社會的一些調(diào)查:現(xiàn)有管理制度、人員素質(zhì)、操作方式都不成問題。(二)需求分析 隨著物流行業(yè)的快速發(fā)展,現(xiàn)有的人工管理方式已經(jīng)不能完全勝任了。廣大物流行業(yè)經(jīng)營者已經(jīng)意識到使用計算機信息技術的重要性,決定物流信息管理采用計算機管理系統(tǒng)進行操作、管理、記錄信息等。 根據(jù)物流行業(yè)的特點和該企業(yè)的實際情況,該系統(tǒng)應該以物流業(yè)務為基礎,突出前臺管理,從專業(yè)角度出發(fā),并提供科學有效的管理模式?;A信息

14、管理方面采取修改、復制、刪除信息的方式使用戶能直觀地管理數(shù)據(jù)信息,并能有效地管理對基礎信息的維護。三、 系統(tǒng)設計(一) 系統(tǒng)目標對小型企業(yè)內(nèi)的物流設備、物流資源等進行進行更有效地管理,統(tǒng)一安排,降低企業(yè)資源的閑置與浪費,大大提高企業(yè)資源的利用率,減輕管理者的勞動強度,適應現(xiàn)代物流運作的需要,提高企業(yè)的工作效率和經(jīng)濟效益。(二)系統(tǒng)功能結構物流信息管理系統(tǒng)包含了基礎信息管理、銷售管理、倉庫管理和系統(tǒng)管理等幾部分的功能,其部分功能結構如圖1所示。物流信息管理系統(tǒng)基礎信息管理銷售管理倉庫管理配送管理商品信息維護往來單位信息維護員工信息查詢倉庫信息維護銷售開票銷售結款銷售查詢出庫管理入庫管理庫內(nèi)移動庫

15、存查詢配送申請配送審核配送查詢在途管理 圖1 物流信息管理系統(tǒng)功能結構(三)業(yè)務流程圖 物流信息管理系統(tǒng)業(yè)務流程圖如圖2所示。登錄成功用 戶用戶登錄登 錄管理員基礎信息管理銷售管理倉庫管理配送管理運輸管理系統(tǒng)管理退出系統(tǒng)登錄失敗 圖2 物流信息管理業(yè)務流程(四)數(shù)據(jù)庫設計1.數(shù)據(jù)庫概要說明 針對物流信息管理系統(tǒng)要完成的功能,采用SQL sever 2000作為后臺數(shù)據(jù)庫,數(shù)據(jù)庫命名為“wlzhglxt”,包括車輛信息表、運輸方式表、配送審核表、配送申請表、配送信息反饋表、銷售退貨查詢、銷貨退貨信息表、銷貨退貨明細表、操作員信息表、操作員查詢、往來單位信息表、員工信息表、倉庫信息表。本系統(tǒng)數(shù)據(jù)庫

16、中的數(shù)據(jù)庫表結構圖,該數(shù)據(jù)表結構圖包含系統(tǒng)的所有數(shù)據(jù)表,可以清晰地反映數(shù)據(jù)庫信息,如圖3所示。 圖3 數(shù)據(jù)庫概要說明2.數(shù)據(jù)庫概念設計(1)商品信息實體 商品信息實體:商品信息表用于記錄商品的編號、條形碼、名稱、簡稱、規(guī)格、產(chǎn)地、計量單位、進貨價格、銷售價格。其功能E-R圖,如圖4所示。商品信息進貨價格計量單位編 號簡稱規(guī)格條形碼產(chǎn)地名稱銷售價格 圖4 商品信息E-R (2)銷售信息實體 銷售信息實體:銷售記錄表用于記錄銷售時的銷售編號、內(nèi)部編號、客戶編號、開票日期、合計數(shù)量、合計金額、操作員、經(jīng)手人。其功能E-R圖,如圖5所示銷售信息銷售編號內(nèi)部編號客戶編號開票日期合計數(shù)量操作員合計金額經(jīng)手

17、人 圖6 銷售信息E-R圖(3)銷售結款實體 銷售借款實體:銷售借款表用于記錄商品銷售時的結款信息,如結款票號、結款日期、應收金額、實收金額、經(jīng)手人、操作員。其功能E-R圖,如圖6所示。銷售結款 應收金額實收金額結款日期操作員經(jīng)手人銷售票號結款票號 圖6 銷售結款E-R圖(4)銷售明細實體 銷售明細實體:銷售明細表用于記錄商品銷售時的明細信息,如銷售票號、商品條形碼、銷售數(shù)量、合計金額。其功能E-R圖,如圖7所示。 銷售明細銷售票號商品條形碼銷售數(shù)量合計金額圖7 銷售明細E-R圖3.數(shù)據(jù)庫邏輯設計(1)商品信息 商品信息表:商品信息表用于記錄商品的編號、條形碼、名稱、產(chǎn)地、計劃價格等信息。商品

18、信息表定義如表1所示。 字段名稱字段類型長度主鍵 允許為空編號int4是條形碼VarChar13名稱VarChar40簡稱VarChar20是規(guī)格VarChar20產(chǎn)地VarChar100計算單位VarChar10是進貨價格Money8是銷售價格Money8是 表1 商品信息表(2)銷售信息 銷售信息表:銷售信息表用于記錄時的銷售編號、商品銷售數(shù)量、銷售金額等信息。銷售信息表定義如表2所示。 字段名稱字段類型長度主鍵允許為空銷售票號VarChar15是內(nèi)部編號VarChar16是客戶編號VarChar10開票日期SmallDateTime8合計數(shù)量Integr4合計金額Money8操作員Int

19、egr4經(jīng)手人Integr4 表2 銷售信息表(3)銷售結款 銷售借款表:銷售結款表用于商品銷售時的結款信息。如結款日期、結款金額、經(jīng)手人等。銷售結款表定義如表3所示。 字段名稱字段類型長度主鍵允許為否結款票號VarChar15是銷售票號VarChar15是結款日期SmallDateTime8是應收金額Money8是實收金額Money8是經(jīng)手人Integr4是操作員Integr4是 表3 銷售結款表 4、 系統(tǒng)實現(xiàn)(一)引入ADO庫 物流信息管理系統(tǒng)設計采用ADO技術操作數(shù)據(jù)庫,為了方便進行數(shù)據(jù)庫操作,程序對ADO進行簡單封裝。 在使用ADO技術時,需要導入一個ADO動態(tài)鏈接庫msado15.

20、dll,該動態(tài)庫位于系統(tǒng)盤“Program FilesCommon FilesSystemado”目錄下。例如,如果系統(tǒng)盤為C盤,則該文件位于“C:Program FilesCommon FilesSystemado”目錄中。在Visual C+中,需要使用預處理命令“#import”將動態(tài)庫導入到系統(tǒng)中。通常情況下,在“StdAfx.h”頭文件中導入文件。(二)主模塊設計1.主程序界面 主程序界面是應用程序提供個用戶訪問其他功能的平臺,根據(jù)實際需要,物流配送管理界面的主界面采用了傳統(tǒng)的“菜單/工具欄/狀態(tài)欄”風格。有基礎信息管理、銷售管理、倉儲管理、運輸管理、系統(tǒng)管理功能。其中基礎信息管理包

21、括商品信息維護、往來信息維護、員工信息維護、倉庫信息維護功能。銷售管理包括銷售開票、銷售結款、銷售查詢功能。倉儲管理包括出庫管理、入庫管理、庫內(nèi)移動、庫存盤點、庫存查詢、商品庫存報表功能。運輸管理包括車輛資料維護、駕駛員信息維護功能。系統(tǒng)管理包括公司設置、操作員信息維護、權限設置功能。如圖8所示。圖8 物流信息管理系統(tǒng)主界面核心代碼:rst.Open("公司設置表");if(rst.GetRecordCount()<1)m_StatusBar.SetPaneText(0, "江蘇教育學院 孟鈺");elsem_StatusBar.SetPaneTe

22、xt(0, rst.GetFieldValue("公司名稱");m_StatusBar.SetPaneText(3, sText);this->SetWindowText("物流綜合管理系統(tǒng)v2.01版-當前操作員"+OP+"");2.登錄界面用戶登錄窗體啟動。選擇登記類型,輸入用戶名和密碼,登錄。從數(shù)據(jù)庫中檢查是否有相應的用戶名和密碼,如果用戶名或密碼錯誤,進行提示,如果輸入的用戶名和相應密碼正確,會提示請聯(lián)系管理員。 登錄程序界面是應用程序提供用戶登錄此系統(tǒng)的平臺,根據(jù)實際需求,物流信息管 理系統(tǒng)采用了傳統(tǒng)的在操作員輸入me

23、ngyu,密碼111,點擊登錄。如圖9所示。 圖9 系統(tǒng)登錄界面核心代碼: void CDLogin:OnButlogin() CString sSQL,sPwd,sOldPwd,sUserName;m_EdtPwd.GetWindowText(sPwd);m_EdtName.GetWindowText(sUserName);sOldPwd=ado.FieldToOtherField("操作員信息表","用戶名",sUserName,"密碼",1);if(sOldPwd.IsEmpty()if(m_nTryTime>=3)/確認

24、用戶輸入用戶名或密碼的次數(shù)MessageBox("對不起!您不能登錄本系統(tǒng),請與管理員聯(lián)系!","系統(tǒng)提示",MB_OK|MB_ICONSTOP);this->OnCancel();return;MessageBox("您輸入的用戶不存在!請重新的輸入!","系統(tǒng)提示",MB_OK|MB_ICONSTOP);m_EdtName.SetFocus();m_nTryTime=m_nTryTime+1;return; (三)基礎信息設計 1.商品信息查詢 商品信息查詢模塊主要完成如下功能:支持按照多字段、多條件查詢

25、、支持模糊查詢。用戶雙擊表格中某記錄時,調(diào)用編輯模塊進行編輯。查詢條件有編號、條形碼、名稱、簡稱、規(guī)格、產(chǎn)地、計量單位、進貨價格、銷售價格。選擇查詢條件,在框內(nèi)輸入所需的查詢條件內(nèi)容按兩下“Enter”鍵即可查詢,或者用鼠標直接單擊“查詢”。比如說查詢條件是編號,輸入“1”單擊“查詢”按鈕就可以查到相對應的信息。再比如查詢 可以完成的功能如圖10所示。 圖10 商品信息查詢2. 商品信息維護在商品信息查詢中,雙擊圖10中的商品信息可彈出圖11所示 的模塊,在此模塊中可對數(shù)據(jù)進行新增、修改、復制、刪除等操作。查詢:設置完查詢條件后,單擊“查詢”按鈕,窗體下方的列表中即可顯示查詢結果。新增:單擊“

26、新增”按鈕,可對數(shù)據(jù)進行添加,添加后單擊“保存”按鈕即可添加成功。其運行結果如圖11所示。修改:選擇要修改的數(shù)據(jù),單擊“修改”按鈕即可對數(shù)據(jù)進行修改,單擊“保存”按鈕即可修改成功。復制:選擇和想要添加的信息比較相似的數(shù)據(jù),單擊“復制”按鈕,對原數(shù)據(jù)加以改動后,單擊“保存”按鈕即可。刪除:選擇要刪除的數(shù)據(jù),單擊“刪除”按鈕即可將數(shù)據(jù)刪除。 可以完成的功能如圖11所示。 圖11 商品信息維護3. 銷售開票 銷售開票模塊主要完成 自動生成銷售開票號及開票日期、手動輸入條形碼、商品規(guī)格、產(chǎn)地、計量單位、銷售數(shù)量、銷售單價、合計金額登記這些功能。可以完成的功能如圖11所示: 圖11 銷售開票4.銷售結款

27、 銷售結款模塊主要完成如下功能: 自動生成結款票號和開票日期、可以由銷售開票單直接生成銷售結款單、簡化經(jīng) 手人的作業(yè)、支持數(shù)據(jù)及金額核算功能??梢酝瓿傻墓δ苋鐖D11所示: 圖11 銷售結款設計步驟 向項目中添加1個新Dialog資源,資源“ID”為“IDD_OPERATION”。從“Controls”面板上向Dialog資源中添加18個Static、4個Edit、1個ListControl、3個Button控件?!癐DD_OPERATION”對應的類為“CDOperation”。4.銷售開票查詢 銷售開票模塊主要完根據(jù)指該表中的內(nèi)容動態(tài)生成界面、可以根據(jù)條件類型進行主表信息的查詢、可以查詢具體客戶的具體銷售功能??梢酝瓿傻墓δ苋鐖D12所示: 圖12 銷售開票查詢4. 權限設置銷售開票模塊主要完成選擇當前管理員對該管理員權限進行修改的功能。選中當前用戶,單擊所需要的權限即可,可以完成的功能如圖13所示: 圖13 權限設置五、 結論 該系統(tǒng)屬于小型的物業(yè)信息管理系統(tǒng),可以有效地對中小型物業(yè)企業(yè)進行有效的管理。該信息企業(yè)系統(tǒng)實現(xiàn)以下目標 通過這段時間的系統(tǒng)開發(fā)和論文撰寫過程,通過查閱、研究大量的相關文獻,分析相關領域的特色網(wǎng)站并結合實際,使我對物業(yè)信息管理系統(tǒng)方面的理論知識,包括對它的定義,內(nèi)涵,特點,功能,技術等方面的研究都有了 更深的了解。并親自

溫馨提示

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

評論

0/150

提交評論