基于vb的糧食收購程序設計_第1頁
已閱讀1頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、電氣控翻一基于VB硇糨食收購程序設計單學軍陳良杰(遼寧沈陽前進糧庫,遼寧沈陽110045)摘要:介紹了基于VB的網絡化程序設計用于國家糧食儲備庫收購糧食的構架闡述了基于企業(yè)局域網的客戶/服務器體系結構的應用程序設計。以及VB與地中衡通訊功能和數(shù)據(jù)庫SQLServer的基本連接方法,并使其與條形碼技術相結合。VisualBasic語言具有簡潔明了、編程效率高、網絡功能強等特點,適于開發(fā)國家糧食儲備庫糧食收購程序。關鍵詞:通信:數(shù)據(jù)交換:C

2、/S體系結構中圖分類號:,IP3111文獻標識碼:B文章編號:1007—3582(2003)06—0023—02長期以來受我國糧庫流通和儲藏企業(yè)技術水平的限制,計算機技術在糧食流通領域一直沒有普及,只有一些大型糧庫有初步應用。但也都停留在單機簡單數(shù)據(jù)錄入階段。20世紀90年代以來,隨著世行項目和國儲庫等工程的建成使用。局域網和計算機信息管理技術雖然在糧食流通領域得到了廣泛應用。但許多糧庫冬季收購糧食仍然是手工單據(jù)作業(yè)。存在效率低,成本高

3、,易出錯,有漏洞等問題,不但影響企業(yè)工作效率和效益。也與現(xiàn)代化糧庫建設不相適應。基于VB的網絡化收購糧食程序。寓管理于軟件之中,將大大提高工作效率,充分享受IT技術的發(fā)展為糧食流通應用帶來的便利。1系統(tǒng)描述VisualBasic是一種可視化的、面向對象的Windows開發(fā)語言。具有簡潔穩(wěn)定、編程效率高、開發(fā)周期短、網絡功能強等特點。數(shù)據(jù)庫采用MicroSoflSQLServer2000它是一個多用戶關系數(shù)據(jù)庫管理系統(tǒng)它為復雜環(huán)境下實現(xiàn)商

4、業(yè)應用提供了強有力的客戶機/服務器(c/s)平臺。主要采用條碼技術并配合激光掃描器、數(shù)據(jù)采集器(PDA)不僅可減少人力、物力。而且提高了準確率和工作效率。網絡化的經理遠程查詢??旖葚S富的報表統(tǒng)計功能;分布式的管理方式。適合實際的工作環(huán)境,可以實現(xiàn)信息的實時共享。同時采用客戶/服務器體系結構的數(shù)據(jù)庫應用模式。即數(shù)據(jù)庫和應用程序是分離的,數(shù)據(jù)庫存放在數(shù)據(jù)庫服務器上。應用程序主要運行在客戶端的工作站上,它向數(shù)據(jù)庫服務器提出請求、返回數(shù)據(jù),并在

5、本機操作,然后將操作的結果發(fā)送到數(shù)據(jù)庫服務器,數(shù)據(jù)庫服務器提供大容量的存儲設備、管理數(shù)據(jù)資源并運行數(shù)據(jù)庫引擎、處理客戶機的請求,也運行應用系統(tǒng)的服務器程序。不僅可以實現(xiàn)對數(shù)據(jù)庫的共享。同時也提高數(shù)據(jù)庫的安全。在主域控制器PDC上運行Windows2000Server。用來管理當前域,同時作為應用程序服務器見圖1。量經理查詢中心糠務器/,,//\f70登記生成條碼化驗室檢驗圖1網絡結構示意財務結算2糧庫收購糧食工作流程糧庫收購糧食主要流程

6、:門衛(wèi)登記一化驗室檢驗一磅房檢斤毛重一現(xiàn)場復驗一磅房檢斤皮重一財務結算一門衛(wèi)檢查一農戶離開糧庫。3程序設計與編寫6/2003鞭食流通技術23維普資訊一電氣控■單學軍等:基于VB的糧食收購程序設計31檢斤通信實現(xiàn)檢斤工作站與現(xiàn)場帶有標準RS一232接口的汽車衡進行通信來采集現(xiàn)場數(shù)據(jù),收購軟件采用VB開發(fā)因VB具有強大的圖形顯示功能,可以開發(fā)出界面良好的Windows標準風格的圖形用戶界面;同時VB還提供了通訊控件Mscomm,程序員利用該

7、控件只需設置、監(jiān)視其屬性和事件,即可簡易快捷地進行串行通信編程。初始化程序Subforml_load()‘初始化設置Mscomm1comport=1‘選擇端口COM1Mscommasettings=“2400。n。8,1”’設置通信參數(shù)一波特率、校驗、數(shù)據(jù)位、停止位Mseomm1portopen=true‘啟動COM1Mscomm1inputmode=0CominputmodeText‘設(3)在該數(shù)據(jù)庫下建立表1,表2,:(4)根據(jù)各

8、個變量的屬性和狀態(tài)確定數(shù)據(jù)庫中表的屬性和值:(5)在user中設置用戶和權限,以保證數(shù)據(jù)庫的安全。332數(shù)據(jù)庫描述(1)基本設置:相關操作人員權限管理以保證整個系統(tǒng)數(shù)據(jù)的安全性;糧食品種水分等基本信息。(2)修改及刪除:操作員基本信息:糧食品種水分等基本信息。(3)查詢:依據(jù)不同字段作查詢條件。日、月或時間段詳細數(shù)據(jù)查詢;根據(jù)糧食品種、等級、水分等詳細數(shù)據(jù)查詢;主管領導遠程查詢。(4)報表:日、月或時間段詳細數(shù)據(jù)報表報表;根據(jù)糧食品種、

9、等級、水分等詳細數(shù)據(jù)報表。置Input屬性檢索數(shù)據(jù)類型(5)自動備份和壓縮數(shù)據(jù)庫。Mscomm1inputlen=0‘讀入接收緩沖區(qū)全34網絡通信實現(xiàn)部字符Endsub32VB與SQLServer的連接基于ODBC的應用程序與數(shù)據(jù)庫的連接ODBC的開放性而變得簡單。只需在客戶端的ODBC的數(shù)據(jù)源中指定所需連接的數(shù)據(jù)源名稱和位置,同時在應用程序設計中明確對該數(shù)據(jù)源的調用,則程序運行時系統(tǒng)自動將數(shù)據(jù)源通過ODBC連接起來,兩種連接方式。一種

10、是使用ADO對象,它需要建立一個C0nnection對象或是使用一個比較方便的方法,直接使用ADO的控件。33數(shù)據(jù)庫需求與描述數(shù)據(jù)庫建立及使用開發(fā)工具為MicrosoftSQLServer它是一個客戶/$1務器Client/server關系式數(shù)據(jù)庫系統(tǒng)。使用SQL語言,支持并發(fā)網絡協(xié)議,對數(shù)據(jù)庫進行操作為數(shù)據(jù)庫管理員和SQL開發(fā)人員提供了創(chuàng)建和管理完備的數(shù)據(jù)系統(tǒng)所需的每一個工具。數(shù)據(jù)庫建立于中心數(shù)據(jù)庫,統(tǒng)一的文件存儲,允許在相同的數(shù)據(jù)基

11、礎上工作,并方便的備份關鍵的數(shù)據(jù)數(shù)據(jù)保密性強。331數(shù)據(jù)庫建立步驟(1)在windows2000server系統(tǒng)下安裝SQLServer2000;(2)啟動SQLServerEnterpriseManager,在$QLServerGroup下選擇本機下數(shù)據(jù)庫Database,利用菜單命令“ActionNewDatabase”建立一個新的數(shù)據(jù)庫;246/2003鞭食流通技術VB60增加了強大的網絡功能。VB的Winsock控件對Winso

12、ckAPI做了封裝。程序員可以不必了解TCP/IP和WinsockAH函數(shù)的細節(jié)。而只需設定好相應的屬性,并在觸發(fā)的事件做好相應的處理,就可以輕松地編出網絡應用程序。在局域網內,利用軟件在網絡上建立一個可以保證系統(tǒng)高度一致和整體的分布式系統(tǒng),可以動態(tài)地給系統(tǒng)擁有的所有通用的物理和邏輯資源分配任務。系統(tǒng)中的工作機通過網絡實現(xiàn)信息相互交換。4調試和配置方案通信端口的調試是該系統(tǒng)的難點,某些語句中含有端口數(shù)據(jù),若要調試這樣的代碼則需將含有端口

溫馨提示

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

評論

0/150

提交評論