家電進銷存管理系統(tǒng)本科課程設計_第1頁
家電進銷存管理系統(tǒng)本科課程設計_第2頁
家電進銷存管理系統(tǒng)本科課程設計_第3頁
家電進銷存管理系統(tǒng)本科課程設計_第4頁
家電進銷存管理系統(tǒng)本科課程設計_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄摘要 -1-Abstract -2-第一章緒論 -3-1.1前言 -3-1.2現有家電進銷存管理系統(tǒng)的分析 -3-1.3本文主要工作 -4-1.3.1本文的設計目標 -4-1.3.2系統(tǒng)的主要功能 -4-1.4論文組織 -5-第二章開發(fā)環(huán)境和開發(fā)技術 -5-2.1系統(tǒng)介紹 -5-2.1.1信息系統(tǒng)簡介 -6-2.1.2管理信息系統(tǒng)簡介 -6-2.2系統(tǒng)開發(fā)模式 -7-2.2.1C/S模式 -7-2.2.2C/S模式簡介 -8-2.3系統(tǒng)開發(fā)環(huán)境 -8-2.3.1開發(fā)環(huán)境的選擇 -8-2.3.2VisualBasic簡介 -8-2.3.3SQLserver2000簡介 -9-2.4開發(fā)環(huán)境的建立 -9-2.4.1確保SQLServer2000效勞器正常工作 -9-2.4.2測試SQLServer2000和本地效勞器的連接 -10-2.4.3測試VB和SQLServer2000的連接 -10-第三章需求分析 -10-3.1設計思想 -10-3.2可行性分析 -11-3.2.1操作可行性 -11-3.2.2技術可行性 -11-3.2.3經濟可行性 -11-3.3功能需求 -12-3.3.1根本功能需求 -12-3.3.2用戶界面需求 -12-3.4性能需求 -12-3.4.1軟硬件需求 -12-3.4.2響應時間 -13-3.4.3系統(tǒng)可擴展性 -13-3.5系統(tǒng)設計根底 -13-3.5.1系統(tǒng)業(yè)務流圖 -14-3.5.2系統(tǒng)數據流圖 -15-3.6系統(tǒng)數據字典 -15-3.6.1數據字典簡介 -15-3.6.2數據條目 -16-3.6.3數據元素 -16-3.6.4數據流 -16-3.6.5數據存儲 -17-第四章系統(tǒng)設計 -17-4.1數據庫設計 -17-4.1.1數據庫簡介 -17-4.1.2概念構造設計 -18-4.1.3邏輯構造設計 -19-4.1.4物理構造設計 -20-4.2總體構造設計 -23-4.2.1模塊設計 -23-4.2.2系統(tǒng)構造設計 -24-第五章系統(tǒng)實現 -25-5.1主模塊 -25-創(chuàng)立工程工程——JDjxc_System -25-5.1.2設計系統(tǒng)主窗體 -25-5.1.3設計系統(tǒng)登錄窗體 -27-5.2系統(tǒng)用戶管理模塊 -28-根本信息管理模塊 -28-進貨信息管理模塊 -35-銷售信息管理模塊 -37-庫存信息管理模塊 -39-財務信息管理模塊 -41-第六章完畢語 -42-6.1總結 -42-6.2展望 -42-參考文獻 -43-致謝 -43-摘要在我國,很多商業(yè)企業(yè)是通過一套人工單據流轉程序,來實現信息流對商品流的跟蹤,通過財務庫存資金賬來控制進銷過程;通過倉庫賬來核查物流過程;通過定期盤點對賬來調整賬目和商品的損益。由此造成物流、款流、票據流別離,財務信息滯后實際業(yè)務,所以只有通過盤點才能較準確的了解經營情況。而對各類票據、供銷單位、應收、應付款等信息查找困難,易出過失,商品進、銷、存數量及金額記錄統(tǒng)計工作量大,不準確,各類經營統(tǒng)計數據嚴重滯后實際業(yè)務需要?,F代商業(yè)的迅猛開展,對手工管理模式提出了嚴峻挑戰(zhàn)。商品品種日益豐富,流行周期越來越短,企業(yè)活動節(jié)奏加快,調價、削價、移庫各種情況,信息量大、變化加快,賒銷、代銷、折讓、退換等方式頻繁應用,這些都增加經營管理中的結算和統(tǒng)計難度,手工管理難以完全勝任。在現代化大工業(yè)、大生產的組織原那么應用于流通領域,更需要用現代化的手段使其管理思想真正得以實現。近幾年來,隨著計算機的開展與完善,其在商品流通領域中的應用越來越廣泛。因而,用計算機建立一種準確、及時、高效、易于掌握的商品進銷存數據管理系統(tǒng)是非常必要的。本系統(tǒng)采用Microsoft的SQLServer2000來設計數據庫,并使用當前優(yōu)秀的開發(fā)工具:MicrosoftVisualBasic6.0,它有著最為靈活的數據庫構造,對數據庫應用有著良好的支持。論文主要介紹了本系統(tǒng)的開發(fā)背景,所要完成的功能和開發(fā)的過程,重點的說明了系統(tǒng)設計的重點、設計思想。關鍵字:管理信息系統(tǒng);家電進銷存信息管理系統(tǒng);關系數據庫.AbstractInChina,manycommercialenterpriseisthroughanartificialdocumentflowprocedure,torealizeinformationflowtothecommodityflowtrackinginventory,throughthefinancialcapitalaccounttocontrolintothesalesprocess,Throughthewarehouseaccounttochecklogisticsprocess;Throughregularreconciliationtoadjustinventoryaccountswiththegoodsandprofitandloss.Resultingfromlogistics,paragraphflow,billsflowseparation,financialinformationlagactualbusiness,soonlythroughinventorytoaccuratelyunderstandoperatingconditions.Andforallkindsofnegotiableinstruments,supplyunit,accountspayable,theinformationsuchashardtosearch,easytomakemistakes,merchandiseinto,salesandstockquantityandamountrecordedstatisticwork,inaccurate,allkindsofbusinessstatisticslagginginactualbusinessneeds.Therapiddevelopmentofmodernbusinessmanagementmodeofmanualposeagreatchallenge.Productsareincreasinglyrich,fashioncyclesshorterandshorter,speedupthepaceofcorporateactivities,pricing,price,movelibrarysituations,largevolume,acceleration,creditsales,byproxyordiscount,exchangewayfrequentapplication,theseareincreasingmanagementonthesettlementandstatisticaldifficulty,manualmanagementcanfullycompetent.Inmodernindustry,massorganizationalprincipleappliedtocirculaterealm,needmorewithmodernmeansmakeitsmanagementthoughtsreallyimplemented.Inrecentyears,withthedevelopmentofthecomputerandperfected,itsapplicationincirculationofcommoditiesdomainmoreandmorewidely.Therefore,usecomputerstoestablishanaccurate,timely,efficient,easytograspthecommodityenterssellssavesthedatamanagementsystemisverynecessary.ThesystemUSEStheMicrosoftSQLServer2000todesigndatabase,andUSESthecurrentoutstandingdevelopmenttools:MicrosoftVisualBasic6.0,ithasthemostflexibledatabasestructurefordatabaseapplicationhasgoodsupport.Thispapermainlyintroducedthedevelopmentbackground,systemtocompletethefunctionsandtheprocessofdevelopmentandkeyillustratessystemdesignemphasis,designthought.Keyword:managementinformationsystems;Homeappliancepurchase-sell-stockmanagementinformationsystem,Relationaldatabase.第一章緒論前言進銷存信息管理系統(tǒng)是管理業(yè)務銷售的重要組成局部,對于企業(yè)或公司來說都至關重要,所以進銷存信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。傳統(tǒng)的人工方式管理方式效率低、保密性差,不利于查找、更新和維護。使用計算機對進存銷信息進展管理,能夠極大地提高企業(yè)部門管理的效率,節(jié)約教育經費,這也是適應社會信息化建立開展趨勢的重要因素。作為計算機應用的一局部,使用計算機進存銷進展管理,具有手工管理所無法比較的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、本錢低等。這些優(yōu)點能夠極大地提高管理部門管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣的管理軟件成為很有必要的事情。

銷信息管理系統(tǒng)其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面,對于前者要求建立起數據庫一致性和完整性、平安性好的數據庫。而對于后者那么要求應用程序功能完備,易使用的特點。經過分析,使用易于與數據庫連接的MicrosoftVisualBasic6.0開發(fā)工具,利用其提供的各種面向對象的開發(fā)工具,尤其是數據庫窗口這一功能強大而簡潔操縱數據庫的智能化對象,首先在短時間內建立系統(tǒng)應用原形,然后對初始原型系統(tǒng)進展需求分析,不斷修正和改良,直到形成用戶滿意的可行系統(tǒng)1.2現有家電進銷存管理系統(tǒng)的分析目前,已經有相當一局部企業(yè)利用計算機來實現庫存和銷售的管理,因為整個社會都在慢慢實現信息管理系統(tǒng)。但是由于各方面的原因,并沒完全實現信息管理化,經過企業(yè)管理員提供的信息和通過自身調查,現對目前的企業(yè)管理系統(tǒng)進展多方面的分析?,F很多公司企業(yè)仍存在基于文本、表格等紙介質的手工處理,比方入庫的資料大局部還是以文檔的方式存在公司,需要及時再去整理;售貨員或管理員對的每個階段的業(yè)績通過計算器等工具進展核算,然后用抄寫出來,再讓管理員錄入計算機,進入進銷存管理系統(tǒng),這樣不僅使工作人員的工作量變大且數據繁多易造成數據喪失等不良結果,總之降低了工作效率。而銷售單大局部檔案也一般以文檔的形式保存下來,需要時在眾多的資料中翻閱、查找統(tǒng)計,工作人員勞動量的增大,因此,從這些情況看,知道現在大局部管理系統(tǒng)只是形式地存在,但并沒完全實現,可以說是處于半手工半信息管理階段。同時,遇到網絡問題時,也得不到及時的解決,因為很多企業(yè)部門缺少計算機方面的人才,系統(tǒng)維護方面的專業(yè)人才也太少,經常整個系統(tǒng)會出現問題,這樣影響了管理效率,也大大增加了企業(yè)的網絡這一塊的本錢。面對這一系列的問題,總結出目前進銷存管理系統(tǒng)存在的問題:沒完全實現信息管理化,根本上處在半人工半計算機的階段。系統(tǒng)維護功能太差,主要是缺少計算維護方面的專業(yè)人才。系統(tǒng)容易喪失數據,比方管理員正在操作,突然停電或其他異常發(fā)生時,數據沒及時得到保存,數據備份和數據刪除功能有待更進。改良現有進銷存管理系統(tǒng)的一些缺乏,使管理工作科學化、標準化、程序化,促進提高信息處理的速度和正確性,使企業(yè)信息流程和流向清晰化、合理化,第一時間把握銷售信息,以提高整個效勞質量。1.3本文主要工作本文主要從兩個方面介紹了家電進銷存信息管理系統(tǒng):本文的設計目標本系統(tǒng)是一個典型的信息管理系統(tǒng),主要目標是讓使用它的管理用戶能夠方便完成家電銷售工作的全面工作,提高工作效率和效勞質量。系統(tǒng)的主要功能系統(tǒng)開發(fā)的總體任務是實現各種信息的系統(tǒng)化、標準化和自動化。

系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的根底上完成。本系統(tǒng)需要完成功能主要有:

1、根本信息的管理,包括產品設置、產品類別設置、供給商設置、客戶設置、業(yè)務員類別設置、業(yè)務員設置、倉庫設置等。

2、進貨信息的管理,包括訂貨單的管理、入庫單的管理以及進貨信息的查詢等。

3、銷售信息管理,包括銷售單的管理以及銷售信息的查詢等。

4、庫存信息的管理,包括轉倉單的管理、產品盤點和轉倉信息的查詢等。

5、財務信息管理,包括應收信息的管理、應付信息的管理等。1.4論文組織論文全文共分為六章:第一章緒論。這一章主要介紹了論文選題的引言、對現有的進銷存管理系統(tǒng)進展分析和論文的主要工作以及論文的組織,其中論文的主要工作又涉及到論文的設計目標和設計系統(tǒng)的功能。第二章開發(fā)環(huán)境和開發(fā)技術。這一章介紹了系統(tǒng)、系統(tǒng)的開發(fā)模式、開發(fā)環(huán)境以及開發(fā)環(huán)境的建立。第三章需求分析。這一章主要介紹了系統(tǒng)設計思想、可行性分析、功能和性能需求、系統(tǒng)的設計根底和系統(tǒng)數據字典。第四章系統(tǒng)設計。這一章主要介紹了系統(tǒng)的總體構造設計和系統(tǒng)的數據庫設計,其中數據庫的設計包括了概念設計、邏輯設計和物理設計。第五章系統(tǒng)實現。這一章介紹了系統(tǒng)的所有模塊和它的功能以及實現過程。第六章完畢語。對系統(tǒng)實現過程進展了總結,并對系統(tǒng)將來進展擴大與完善工作進展了展望。第二章開發(fā)環(huán)境和開發(fā)技術2.1系統(tǒng)介紹系統(tǒng)是在一定環(huán)境中相互聯系和相互作用的假設干局部組成的具有某種功能的集合,一個系統(tǒng)內可能包含許多功能各異的子系統(tǒng),這意味著系統(tǒng)可以具有多層構造,一個系統(tǒng)的整體功能往往大于單個子系統(tǒng)的功能之和。該管理系統(tǒng)的主要對象是銷售家電的企業(yè)公司或商場店鋪,建立本系統(tǒng)的目的是能夠方便地進貨、銷售、庫存信息管理。本系統(tǒng)主要的功能是對一個銷售部門的所有信息的查詢、修改、添加和刪除。應用程序中的各種操作最終影響到的都是后臺的數據庫系統(tǒng)。應用程序通過VB來實現各種操作和與數據庫的相關聯,完成對整個系統(tǒng)的查詢、修改、添加和刪除等功能。信息系統(tǒng)簡介信息系統(tǒng)是一個人造系統(tǒng),它由人、硬件、軟件和數據資源組成,目的是及時、正確地收集、加工、存儲、傳遞和提供信息,實現組織中各項活動的管理、調節(jié)和控制。信息系統(tǒng)包括信息處理系統(tǒng)和信息傳輸系統(tǒng)兩個方面。信息處理系統(tǒng)對數據進展處理,使它獲得新的構造與形態(tài)或者產生新的數據。比方計算機系統(tǒng)就是一種信息處理系統(tǒng),通過它對輸人數據的處理可獲得不同形態(tài)的新的數據。信息傳輸系統(tǒng)不改變信息本身的內容,作用是把信息從一處傳到另一處。在信息技術開展的早期,信息系統(tǒng)有數據統(tǒng)計系統(tǒng)、數據分析系統(tǒng)、信息檢索系統(tǒng)等。其中最典型的信息系統(tǒng)是電子數據處理系統(tǒng)(EDPS),隨著信息技術的開展,信息技術開展出種新類型,如管理信息系統(tǒng)(MIS)、計算機集成制造系統(tǒng)(CIMS)、決策支持系統(tǒng)(DSS)、知識管理系統(tǒng)(KMS)等。信息系統(tǒng)的建立,必須依據系統(tǒng)的觀點,運用數學的方法,使用現代化的信息技術設備。系統(tǒng)的觀點用來指導建立信息系統(tǒng)的概念框架和物理構造,數學的方法用來建立信息處理的規(guī)那么,現代化的信息技術設備是處理信息的工具,這三個要素在建立信息系統(tǒng)過程中缺一不可。一個高效率的信息系統(tǒng)不一定是信息設備最先進的系統(tǒng),但它一定是物理構造合理,處理規(guī)那么完善,設備功能發(fā)揮最充分的系統(tǒng)。信息系統(tǒng)必須具備信息處理和信息傳輸的功能。信息處理對收集的數據進展處理,使它產生新的數據。因此,信息處理技術和通訊技術是信息系統(tǒng)的二大技術根底。信息系統(tǒng)的類型有二種劃分方法:一種是根據管理的等級層次進展劃分,即按照戰(zhàn)略級、管理控制級和執(zhí)行級。在戰(zhàn)略級管理中,有決策支持系統(tǒng)、經理支持系統(tǒng)等;在管理控制中,管理信息系統(tǒng);在執(zhí)行級層次,有業(yè)務處理系統(tǒng)。一種是依據企業(yè)內部的組織構造進展劃分,有供給管理信息系統(tǒng)、生產管理信息系統(tǒng)、財務管理信息系統(tǒng)、人事管理信息系統(tǒng)、銷售管理信息系統(tǒng)等。管理信息系統(tǒng)簡介管理信息系統(tǒng)〔MIS〕是一個以人為主導,利用計算機硬件、軟件、網絡通信設備以及其他辦公設備,進展信息的收集、傳輸、加工、儲存、更新和維護,支持組織高層決策、中層控制、基層運作的集成化的人機系統(tǒng)。它以計算機硬件和軟件,手工作業(yè)為根底,利用分析、方案、控制和決策模型,以及數據庫的人機系統(tǒng)。它具有提供信息,支持企業(yè)或組織的運行、管理和決策功能。管理信息系統(tǒng)把人和計算機結合起來對組織進展全面管理的系統(tǒng),它綜合運用了計算機技術、通信技術、管理技術和決策技術,與現代管理思想、方法和手段結合起來,為組織的管理活動提供支持的工具。管理信息系統(tǒng)具有收集處理和傳輸信息的功能,這是它的根本功能,但如果把這些根本功能應用于管理各種業(yè)務過程時,管理信息系統(tǒng)就賦予了具體的任務,如用于財務管理、人事管理,生產管理等。早期的管理信息系統(tǒng)應用是單一功能的系統(tǒng),隨著系統(tǒng)開發(fā)技術的進步,將這些單一功能的系統(tǒng)集成,形成了多功能的管理信息系統(tǒng)。因為企業(yè)的業(yè)務處理是一系列連續(xù)的、相互配合的過程,所以多功能的集成系統(tǒng)比單功能的管理系統(tǒng)能夠更好地發(fā)揮管理的效率。管理信息系統(tǒng)的開展與信息技術的進步和管理方法的改良密切相關,按信息機應用的變化可以把管理信息系統(tǒng)的開展分為大型機系統(tǒng)、微機系統(tǒng)、分布式系統(tǒng)和網絡系統(tǒng)四個階段。2.2系統(tǒng)開發(fā)模式2.C/S模式本系統(tǒng)事實上是基于C/S模式的信息管理系統(tǒng),客戶機通過效勞器去訪問所需要的數據庫,在這里客戶機就是指VB開發(fā)應用程序,效勞器是指SQLServer2000所用的效勞器,本系統(tǒng)用的是本地效勞器,系統(tǒng)模式圖如以下圖2-1所示:數據庫數據庫數據庫管理系統(tǒng)服務器客戶機〔VB〕圖2-1系統(tǒng)模式圖這里VB客戶應用程序通過本地效勞器連接到SQLServer2000的數據庫,訪問所需要的數據信息。在家電進銷存信息管理系統(tǒng)中,從而實現用戶對相應的數據信息進展修改、查詢和錄入等操作,以到達各工作的各項管理。2.C/S模式簡介C/S模式是一種兩層構造的系統(tǒng):第一層是在客戶機系統(tǒng)上結合了表示與業(yè)務邏輯;第二層是通過網絡結合了數據庫效勞器。C/S模式主要由客戶應用程序、效勞器管理程序和中間件三個局部組成,以下是C/S模式的一些優(yōu)點:C/S交互性強。因為客戶端有一套完整應用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。C/S模式提供了更平安的存取模式。由于CS配備的是點對點的構造模式,采用適用于局域網、平安性可以得到可靠的保證。響應速度快。由于客戶端實現與效勞器的直接相連,沒有中間環(huán)節(jié)。操作界面漂亮,形式多樣,可以充分滿足客戶自身的個性化要求。2.3系統(tǒng)開發(fā)環(huán)境開發(fā)環(huán)境的選擇開發(fā)與運行的環(huán)境的選擇會影響到數據庫設計,本系統(tǒng)開發(fā)與運行環(huán)境如下:開發(fā)環(huán)境:Windows2000/XP數據庫管理系統(tǒng):SQLServer2000本系統(tǒng)在Windows2000/XPServer開發(fā)環(huán)境下,利用VisualBasic6.0開發(fā)工具,并使用SQLServer2000作為數據庫管理系統(tǒng),來實現家電進銷存管理信息系統(tǒng)的各個模塊和它們的功能,形成一個令多數企業(yè)滿意的管理系統(tǒng)。VisualBasic簡介VisualBasic是Microsoft公司推出的Windows應用程序開發(fā)工具。它繼承了原有Basic語言的簡單易學的優(yōu)點,采用可視化〔Visual〕、面向對象(Objective)以及事件驅動的程序設計模式,大大簡化了Windows應用程序的設計,從而成為目前Windows應用程序的便捷和有效率的開發(fā)工具之一。VisualBasic經過微軟公司長期不斷的完善、第三方資源的大量參加以及廣闊愛好者的大力支持,VisualBasic6.0已經成為功能強大、使用人數眾多的主流編程語言之一。它提供了向導自動生成代碼,支持拖放技術、屬性檢查、實時語法檢查等內置自動化技術,大大降低了編寫代碼的工作量,同時它還提供了極其豐富的控件,使得VisualBasic6.0成為簡捷和有效的開發(fā)Windows應用程序工具之一。SQLserver2000簡介SQLServer2000是微軟公司推出的大型數據庫管理系統(tǒng),建立在成熟而強大的關系模型根底之上,可以很好地支持客戶機/效勞器網絡模式。SQLServer2000是一個出色的數據庫平臺,能夠滿足各種類型的企事業(yè)單位對構建網絡數據庫的需求,同時還具有功能強大,平安可靠等特點,可用于大型聯機事務處理、數據倉庫及電子商務等。它與Windows操作系統(tǒng)嚴密集成,具有方便易用的圖形界面,并提供了一套完整的管理工具和實用程序,大大減輕了管理員的工作量,使用戶對數據庫的操作變得非常簡單,使許多以前需要手工進展處理的復雜任務,現在可以通過圖形化界面和向導工具來輕松地完成。正是由于SQLServer2000具有操作簡單、功能強大、平安性高等特點,目前已經成為各類企業(yè)學習大型數據庫管理系統(tǒng)的所選對象之一。2.4開發(fā)環(huán)境的建立確保SQLServer2000效勞器正常工作1.SQLServer2000安裝完畢后,啟動【效勞管理器】,在如圖2-2所示的【SQLServer效勞管理器】界面中可以查看效勞器的效勞是否正常啟動。圖2-2【SQLServer效勞管理器】界面2.啟動效勞器上的【企業(yè)管理器】,查看【企業(yè)管理器】是否能夠正常管理。測試SQLServer2000和本地效勞器的連接1.啟動【查詢分析器】。由于【查詢分析器】首選必須連接效勞器,然后才能工作。出現【連接到SQLServer】界面,在【SQLServer】文本框中輸入本地效勞器的別名,或者單擊按鈕將客戶機能夠自動識別的別名添加進來。完成設置后單擊按鈕。2.成功連接到本地數據庫效勞器界面。說明連接參數配置正確,如果不能出現此界面,那么需要仔細檢查本地效勞器參數是否正確。測試VB和SQLServer2000的連接1.啟動VB,在【快捷按鈕欄】單擊【數據視圖窗口】按鈕。2.出現如圖2-3所示的【數據視圖】窗口。在列表框中選擇【數據鏈接】用鼠標右鍵單擊,在出現的快捷菜單中選擇【添加數據鏈接】選項。圖2-3添加數據鏈接3.出現數據鏈接屬性的【提供程序】選項卡。在【選擇您希望連接的數據】列表框中選擇“MicrosoftOLEDBProviderforSQLServer〞選項,單擊按鈕。4.出現【連接】選項卡。按照效勞器的身份驗證模式不同進展選擇,在【在效勞器上選擇數據庫】下拉列表框中可以選擇效勞器上已經存在的數據庫。單擊按鈕。5.VB程序通過SQLServer2000成功連接本地效勞器后出現成功連接界面,說明VB可以正常連接SQLServer2000數據庫效勞器,也就是本地效勞器。第三章需求分析3.1設計思想由于本系統(tǒng)是一個基于C/S的數據庫的信息管理系統(tǒng),所以第一步就是需要利用SQLServer2000建立所需要的數據庫,第二步就使用VisualBasic6.0完成該系統(tǒng)客戶端應用程序的開發(fā)。將建立數據庫所在的效勞器作為效勞器端,在這里我所用的是本地效勞器,為開發(fā)應用程序的客戶端提供所需要的數據效勞。當然,客戶端跟效勞端需要聯接,具體來說就是指應用開發(fā)程序和數據庫的連接,本系統(tǒng)主要是通過ADO來訪問SQLServer2000數據庫。其中,這個訪問過程涉及到創(chuàng)立Connection對象和Recordset對象,以及檢索Recordset對象中的記錄,然后將結果顯示給用戶或者進展修改以及更新數據表中的數據。3.2可行性分析可行性分析是系統(tǒng)分析階段的第二項活動,它的主要目是進一步明確系統(tǒng)的目標、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進展了調查分析并根據需要和可能提出開發(fā)系統(tǒng)的初步方案與方案??尚行苑治鍪菍ο到y(tǒng)進展全面、概要的分析。通過調查分析,本系統(tǒng)設計主要有以下三個可行性:操作可行性本系統(tǒng)操作簡單,易于理解,只需通過簡單指導,上手較快,系統(tǒng)管理員、公司管理部門均能進展操作,運行環(huán)境要求低。技術可行性本系統(tǒng)在WindowsXPServer開發(fā)環(huán)境下,利用VisualBasic6.0開發(fā)工具,并使用SQLServer2000作為數據庫管理系統(tǒng),來實現進銷存管理信息系統(tǒng)的各種功能。SQLServer2000屬于主從時式的數據庫效勞器這也是主從式數據庫效勞器的特點,效勞器本身重在數據的管理,為客戶端應用程序提供一致的接口。當然也可以使用SQLServer2005為數據庫管理系統(tǒng),開發(fā)工具也可以是它的更高版,這樣可以提高系統(tǒng)的性能,降低它的局限性。經濟可行性采用新的管理系統(tǒng)可取代原系統(tǒng)的手工管理工作,減少人工開支,節(jié)省資金,并且可大大提高數據信息的取得,縮短數據信息處理時間,提高部門信息的利用率,使工作質量更進了一個臺階。3.3功能需求按照系統(tǒng)開發(fā)業(yè)務分析要求和原那么,在與系統(tǒng)管理人員的充分溝通,整理出進銷存管理信息系統(tǒng)所需求的根本功能和用戶界面的一些需求,這些需求將作為系統(tǒng)分析和邏輯設計的依據。根本功能需求通過系統(tǒng)的分析,可得出該系統(tǒng)的根本功能需求如下:1.應該能夠根本商品信息、入庫管理信息、業(yè)務員信息、銷售信息、訂單信息、以及進貨信息等多種數據信息。2.該提供對這些信息的錄入、修改、刪除等操作。3.該提供添加、修改和刪除用戶的功能。4.應該提供給查詢者一個模糊查詢的功能,在輸入條件的情況下,查找出所有符合條件的記錄。用戶界面需求家電信息管理系統(tǒng)提供給用戶WEB的界面,此界面要求操作清晰,頁面美觀,并盡可能的為用戶的查詢操作提供方便。系統(tǒng)管理員能通過此界面完成各種根本信息的錄入、修改和刪除的功能。3.4性能需求軟硬件需求根據VisualBasic6.0的運行需求以及系統(tǒng)的調試需求,至少需要滿足以下的軟硬件要求:開發(fā)工具:VisualBasic6.0;操作系統(tǒng):Windows2000/XP;數據庫:SQLServer2000;CPU:2.4GHz以上;內存:512以上;硬盤:80GB以上;VGA顯示器或更高;響應時間當信息數據錄入、修改和刪除等操作時應無等待時間,每次處理響應時間少于3秒。程序系統(tǒng)在運行過程中由于操作錯誤或輸入輸出數據出時不應死機,而應提示故障原因,然后以正常出口退出當前操作環(huán)境。系統(tǒng)可擴展性系統(tǒng)應該具有可擴展性,當有新的信息管理條件添加時,能夠很方便的對系統(tǒng)進展擴展,同時也能到達系統(tǒng)的升級。3.5系統(tǒng)設計根底對系統(tǒng)各項功能進展集中、分塊,按照構造化程序設計的要求,我們得到如下所示的系統(tǒng)功能模塊圖。系統(tǒng)設置系統(tǒng)設置根本信息設置進貨信息設置銷售信息設置庫存信息設置幫助財務信息管理用戶管理更改密碼倉庫設置員工設置供給商設置類別設置訂貨設置進貨信息查詢銷售單錄入\修改銷售查詢轉倉查詢\修改商品盤點應收應付計算關于入庫設置家電進銷存管理系統(tǒng)圖3-1家電進銷存信息管理組織構造圖.1系統(tǒng)業(yè)務流圖業(yè)務流程圖是一種說明系統(tǒng)內各單位,人員之間的業(yè)務關系,作業(yè)順序和管理信息流動的流程圖,它可以幫助分析人員找出業(yè)務流程中的不合理迂回等。家電進銷存信息管理系統(tǒng)的需求分析的重點是對進銷存管理信息系統(tǒng)的業(yè)務流程進展描述,通過采用流程圖中的局部圖形來對管理活動進展標準化說明,如以下圖:用戶用戶系統(tǒng)管理員員工效勞員業(yè)務管理圖3-2系統(tǒng)業(yè)務流圖.2系統(tǒng)數據流圖數據流圖是在系統(tǒng)分析員在系統(tǒng)設計階段,對實際構建的系統(tǒng)分析綜合后,提取邏輯模型的一個過程,它更關注于過程內數據的處理,而把具體處理數據的物理過程,物理分布忽略。通過分析,畫出系統(tǒng)數據流圖,如以下圖所示:管理員管理員業(yè)務員銷售員信息管理查詢圖3-3一層DFD圖3.6系統(tǒng)數據字典3.6.1數據字典簡介數據字典是有表和視圖組成的,存儲有關數據庫構造信息的一些數據庫對象。數據字典描述了實際數據是如何組織的,對它們可以象處理其他數據庫表或視圖一樣進展查詢,但不能進展任何修改。數據字典就是將數據元素、數據構造、數據流、數據存儲、加工處理和外部實體等的詳細情況加以記錄,并按照一定方式進展排列所形成的一部關于數據的字典。數據流圖抽象地描述了系統(tǒng)數據處理的概貌,描述了系統(tǒng)的分解,即系統(tǒng)由哪些局部組成,各局部之間的聯系,但它不能說明系統(tǒng)中各成分是什么,也不能表達系統(tǒng)中各個處理(加工)的詳細內容,這就要用數據字典。3.6.2數據條目家電進銷存管理要求=[系統(tǒng)用戶數據表|業(yè)務員信息數據表|業(yè)務員類別信息數據表|入庫信息數據表|進貨信息數據表|銷售信息數據表|訂單記錄信息數據表|轉倉庫信息數據表]例如:系統(tǒng)用戶數據表=用戶名+口令業(yè)務員類別信息數據表=編號+類別.3數據元素主要對原始數據庫表中的個別屬性進展了簡要的描述。數據項描述數據項編號:01數據項名稱:編號簡述:業(yè)務員列表數據表的關鍵字的描述類型:字符型長度:8位取值/定義:前兩位進入企業(yè)年份,接著一位是月份代號,再接著一位是日期代號,最后兩位是按姓氏排列的序號3.6.4數據流數據流使用統(tǒng)一格式建立卡片進展管理,卡片中記錄數據流的條目名、別名、數據流來源、數據流去向、數據流構造和簡要說明等內容。數據流定義卡如圖3-7所示。數據流系統(tǒng)名:家電進銷存信息管理系統(tǒng)編號:01條目名:業(yè)務員類別數據表別名:類別表來源:業(yè)務員信息數據管理去處:管理員數據流構造:業(yè)務員類別表:〔編號+類別〕簡要說明: 類別表在每個月進展業(yè)績調查時,反映給部門經理或主管。修改記錄:編寫x主管日期審核x經理日期圖3-6業(yè)務員類別信息數據表單數據流卡片樣式3.6.5數據存儲數據存儲定義內容包括系統(tǒng)名稱、數據存儲編號、數據存儲名稱、簡述、輸入數據流、輸出數據流和組成。第四章系統(tǒng)設計4.1數據庫設計數據庫簡介在系統(tǒng)設計過程中,數據庫的設計是系統(tǒng)的核心和根底,把系統(tǒng)中大量的數據按一定的模型組織起來,提供存儲、維護、檢索數據的功能,使信息系統(tǒng)可以方便、及時、準確地從數據庫中獲得所需的信息。1.數據庫的概念數據庫是長期儲存在計算機內大量的有組織的,可以共享的數據的集合,這種數據集合具有如下特點:盡可能不重復,以最優(yōu)方式為某個特定組織的多種應用效勞,其數據構造獨立于使用它的應用程序,對數據的增、刪、改和檢索由統(tǒng)一軟件進展管理和控制。從開展的歷史看,數據庫是數據管理的高級階段,它是由文件管理系統(tǒng)開展起來的。2.新建數據庫在新建一個數據庫時,必須先對它進展分析,比方它的大小、權限和備份等問題。本系統(tǒng)在SQLServer2000中的查詢分析器中新建一個數據庫的具體步驟如下:Createdatabasestudent;3.修改數據庫數據庫的修改主要包括Alterdatabase、Dropdatabase等等。當然其中涉及到數據庫用戶的權限問題,管理用戶分配給一般用戶有修改的權限時才能進展修改。概念構造設計概念構造設計通常是使用E-R圖對它的描述工具進展設計,對需求分析階段收集到的數據進展分類、組織〔聚集〕,形成實體、實體的屬性,標識實體的碼,確定實體之間的聯系類型,設計E-R圖?,F進銷存信息管理為例,得出信息管理總體E-R圖,如以下圖4-1所示:根本信息錄入根本信息錄入進貨信息設置銷售信息設置根本信息錄入進貨信息管理銷售信息管理公司根本信息根本信息錄入庫存信息管理庫存統(tǒng)計財務計算財務信息管理圖4-1信息管理E-R模型邏輯構造設計邏輯構造設計應該首先選擇最適于描述與表達相應概念構造的數據模型,然后選擇最適宜的數據庫管理系統(tǒng)。邏輯構造設計時一般要分兩步進展:將概念構造轉換為一般的關系、網狀、層次模型,并將轉化來的關系、網狀、層次模型向特定數據庫管理系統(tǒng)支持下的數據模型轉換對數據模型進展優(yōu)化本系統(tǒng)中邏輯構造設計主要是將概念構造設計階段設計好的的ER圖轉換成具體的數據庫管理系統(tǒng)支持的數據模型。關系模型的邏輯構造是一組關系模式的集合。而E-R圖那么是由實體、實體的屬性和實體之間的聯系三個要素組成的。所以將E-R圖轉換為關系模型實際上就是要將實體、實體的屬性和實體之間的聯系轉化為關系模式,這種轉換一般遵循如下原那么:一個實體型轉換為一個關系模式,實體的屬性就是關系的屬性,實體的碼就是關系的碼。系統(tǒng)E-R圖向關系模型轉換的結果如下所示:系統(tǒng)用戶信息〔用戶名、口令〕業(yè)務員信息〔業(yè)務員類別編號、業(yè)務員類別名稱〕入庫信息〔入庫單編號、日期、業(yè)務員、供給商代碼〕銷售信息〔客戶名稱、客戶編號、產品編號、產品名稱、銷售數量、銷售單價、銷售折扣、銷售總金額、業(yè)務員姓名,倉庫編號〕庫存信息〔更新日期、倉庫名稱、產品名稱、產品數量,總金額〕物理構造設計根據邏輯關系模型可直接設計基于某種數據庫管理系統(tǒng)支持的物理構造,我們知道關系數據庫是由表構成的,所以依據系統(tǒng)信息在數據庫中建立相應的表。本系統(tǒng)采用的后臺數據庫是MicrosoftSQLServer2000數據庫系統(tǒng),本數據庫名稱為“Jd_jxc〞,其中包含14張表,其中局部表構造分別如以以下表所示?!?〕系統(tǒng)用戶數據表〔admin〕系統(tǒng)用戶數據包含的數據項有用戶名、口令,數據表中各字段的屬性如圖4-3所示。圖4-3“user〞表的各字段屬性〔2〕入庫信息數據表〔inh〕入庫信息數據包含的數據項有屬性如圖4-4所示。圖4-4“inh〞表的各字段屬性〔3〕庫存信息數據表〔kucun〕庫存信息數據屬性如圖4-5所示。圖4-5“kucun〞表的各字段屬性〔4〕出庫信息數據表〔outh〕出庫信息數據表中各字段的屬性如圖4-6所示。圖4-6“outh〞表的各字段屬性〔5〕銷售信息數據表〔xsdh〕銷售信息數據包含的數據項及數據表中各字段的屬性如圖4-7所示。圖4-7“xsdh〞表的各個字段屬性數據庫構造的實現經過前面的需求分析和概念構造設計以后,得到數據庫的邏輯構造?,F在就可以在SQLServer2000數據庫系統(tǒng)中實現該邏輯構造。這是利用SQLServer2000數據庫系統(tǒng)中的SQL查詢分析器實現的。下面給出創(chuàng)立局部表格和局部存儲過程的SQL語句。創(chuàng)立產品類別表CREATETABLE[dbo].[dm_wzlb]( [lbcode][char](30)COLLATEChinese_PRC_CI_ASNULL, [lb][char](30)COLLATEChinese_PRC_CI_ASNULL, [bz][char](255)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GO創(chuàng)立產品信息表CREATETABLE[dbo].[dm_wz]( [dm][char](30)COLLATEChinese_PRC_CI_ASNOTNULL, [mc][char](40)COLLATEChinese_PRC_CI_ASNULL, [jldw][char](8)COLLATEChinese_PRC_CI_ASNULL, [lb][char](30)COLLATEChinese_PRC_CI_ASNULL, [rkj][numeric](12,2)NULL, [fxj][numeric](12,2)NULL, [lsj][numeric](12,2)NULL, [cj][char](20)COLLATEChinese_PRC_CI_ASNULL, [yxrq][datetime]NULL, [bz][char](255)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GO創(chuàng)立庫存表CREATETABLE[dbo].[kucun]( [update_date][datetime]NULL, [kucun_no][char](14)COLLATEChinese_PRC_CI_ASNOTNULL, [ckdm][char](6)COLLATEChinese_PRC_CI_ASNULL, [wzdm][char](30)COLLATEChinese_PRC_CI_ASNOTNULL, [sl][numeric](10,0)NOTNULL, [total_je][numeric](12,2)NULL)ON[PRIMARY]GO創(chuàng)立管理員表CREATETABLE[dbo].[admin]( [username][char](10)COLLATEChinese_PRC_CI_ASNOTNULL, [password][char](10)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GO創(chuàng)立業(yè)務員設置存儲過程CREATEPROCEDUREywy_setup( @dmchar(6), @mcchar(20), @lbchar(30), @telchar(40), @addrchar(40), @sfzchar(18), @lbcodechar(30), @bzchar(255))ASinsertdm_ywy( dm, mc, lb, tel, addr, sfz, lbcode, bz)values( @dm, @mc, @lb, @tel, @addr, @sfz, @lbcode, @bz)4.2總體構造設計.1模塊設計針對商業(yè)企業(yè)業(yè)務的需求,通過對商業(yè)企業(yè)管理工作過程的內容和數據流程分析,設計如下面所示的數據項和數據構造:

1、產品類別信息,包括的數據項有:類別編號、類別名稱等。

2、產品信息,包括的數據項有:產品編號、產品名稱、計量單位、類別、入庫價格、分銷價格、零售價格、生產廠家、更新日期、備注信息等。

3、客戶信息,包括的數據項有:客戶編號、客戶名稱、地址、郵政編碼、號碼、公司主頁、電子郵件地址、稅號、銀行帳戶、開戶銀行、聯系人、備注信息等

4、供給商信息,包括的數據項有:供給商編號、供給商名稱、地址、郵政編碼、號碼、公司主頁、電子郵件地址、稅號、銀行帳戶、開戶銀行、聯系人、備注信息等。

5、業(yè)務員類別信息,包括的數據項有:類別編號,類別名稱等。

6、業(yè)務員信息,包括的數據項有:業(yè)務員編號、業(yè)務員姓名、類別、號碼、家庭住址、身份證號碼、備注信息等。

7、倉庫信息,包括的數據項有:倉庫編號、倉庫名稱。

8、進貨訂單信息,包括的數據項有:訂貨日期、編號、業(yè)務員、供給商編號、產品編號、數量、單價、折扣比例、總金額、備注信息等。

9、入庫單信息,包括的數據項有:入庫日期、編號、業(yè)務員、供給商編號、產品編號、數量、單價、折扣比例、總金額、是否即時付款、是否記帳、預付比例、備注信息等。

10、銷售出貨單信息,包括的數據項有:銷售日期、編號、業(yè)務員、客戶編號、產品編號、數量、單價、折扣比例、總金額、是否即時付款、是否記帳、預付比例、備注信息等。

11、庫存信息,包括的數據項有:更新日期、編號、倉庫編號、產品編號、數量、單價、總金額、備注信息等。

12、轉倉信息,包括的數據項有:轉倉日期、編號、業(yè)務員、轉出倉庫編號、轉入倉庫編號、產品編號、數量、總金額、備注信息等4.2.2在應用程序的設計中,將系統(tǒng)模塊用菜單的形式表示出來,這里有8個下拉菜單,根據對系統(tǒng)構造的分析和結合應用程序中的設計,得出系統(tǒng)構造圖,如圖4-11下:系統(tǒng)設置系統(tǒng)設置根本信息設置進貨信息設置銷售信息設置庫存信息設置幫助財務信息管理家電進銷存管理系統(tǒng)圖4-11系統(tǒng)構造圖第五章系統(tǒng)實現5.1主模塊創(chuàng)立工程工程——JDjxc_System啟動VisualBasic后,單擊Project菜單,在工程模板中選擇StandardEXE,VisualBasic將自動產生一個Form窗體,屬性都是缺省設置。這里我們刪除這個窗體,單擊Project菜單,將這個工程工程命名為JDjxc_System。設計系統(tǒng)主窗體這個工程我們使用多文檔界面,單擊工具欄中的ADDMDIForm按鈕,產生一個窗體。在這個窗體上添加所需的控件,窗體和控件的屬性設置見表9-7。創(chuàng)立好的窗體如圖9-10所示。表9-7主窗體及其控件屬性設置控件屬性屬性取值frmMain(Form)NameFrmMainCaption家電進銷存管理信息系統(tǒng)StartUpPositonCenterScreenWindowStateMaximizedSbStatusBar(StatusBar)NameSbStatusBarPanels(1)StyleSbrTextPanels(2)StyleSbrDatePanels(3)StyleSbrTime圖:家電進銷存管理信息系統(tǒng)主窗體在主窗體中參加狀態(tài)欄控件,可以實時反映系統(tǒng)中的各個狀態(tài)的變化。狀態(tài)欄控件需要在通常的屬性窗口中設置一般屬性,還需要在其特有的彈出式菜單中進展設置。選中狀態(tài)欄控件,單擊鼠標右鍵,選中Property菜單,然后設置屬性。面板1用來顯示各種文本信息,面板2用來顯示當前日期,面板3用來顯示當前時間。5.1.3設計系統(tǒng)登錄窗體用戶必須提供正確登錄信息,才能啟動系統(tǒng)主窗體。在系統(tǒng)登錄窗體中,用戶需要輸入用戶名和口令,并可請求驗證或退出登錄。在實現驗證功能時,限制了用戶登錄驗證的次數,超過限定次數登錄窗體會自動關閉。窗體命名為frmLogon,保存為frmLogon.frm。第一步,設計系統(tǒng)登錄窗體。系統(tǒng)登錄窗體設計如下:5-3系統(tǒng)登錄窗體圖第二步,實現系統(tǒng)登錄功能。實現窗體初始化。實現登錄身份驗證。實現退出登錄功能。5.2系統(tǒng)用戶管理模塊系統(tǒng)用戶管理指對系統(tǒng)管理員的登錄信息數據進展添加、修改和刪除等操作。 第一步,設計系統(tǒng)用戶管理窗體。 系統(tǒng)用戶管理窗體設計如下:圖5-4系統(tǒng)用戶管理窗體圖 第二步,實現系統(tǒng)用戶管理窗體。實現窗體初始化。實現添加記錄功能。實現刪除記錄功能。實現輸入及檢驗功能。實現保存功能。實現關閉窗體功能。5.3根本信息管理模塊 根本信息模塊主要實現如下功能:添加和修改產品信息添加和修改產品類別信息添加和修改客戶信息添加修改供給商信息添加修改員工類別信息添加業(yè)務員類別信息添加和修改倉庫信息設置窗口的創(chuàng)立選擇“根本信息|產品設置〞菜單,將出現如圖選擇添加按鈕,將出現如圖其中保存按鈕代碼:PrivateSubcmdSave_Click()DimintCountAsIntegerDimsMegAsStringDimMsgTextAsStringForintCount=0To7IfTrim(txtItem(intCount)&"")=""ThenSelectCaseintCountCase0sMeg="款號"Case1sMeg="名稱"Case2sMeg="單位"Case3sMeg="入庫價格"Case4sMeg="分銷價格"Case5sMeg="零售價格"Case6sMeg="生產廠家"Case7sMeg="設置日期"EndSelectsMeg=sMeg&"不能為空!"MsgBoxsMeg,vbOKOnly+vbExclamation,"警告"txtItem(intCount).SetFocusExitSubEndIfNextintCountForintCount=3To5IfNotIsNumeric(Trim(txtItem(intCount)))ThensMeg="產品價格"sMeg=sMeg&"請輸入數字!"MsgBoxsMeg,vbOKOnly+vbExclamation,"警告"txtItem(intCount).SetFocusExitSubEndIfNextintCount'添加判斷是否有一樣的ID記錄IfgintWZSmode=1ThentxtSQL="select*fromdm_wzwheredm='"&Trim(txtItem(0))&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)Ifmrc.EOF=FalseThenMsgBox"已經存在此產品編號的記錄!",vbOKOnly+vbExclamation,"警告"txtItem(0).SetFocusExitSubEndIfEndIf'先刪除已有記錄txtSQL="deletefromdm_wzwheredm='"&Trim(txtItem(0))&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)'再參加新記錄txtSQL="executewz_setup'"ForintCount=0To2txtSQL=txtSQL&Trim(txtItem(intCount))&"','"NextintCounttxtSQL=txtSQL&Trim(Combo1(1))&"','"ForintCount=3To7txtSQL=txtSQL&Trim(txtItem(intCount))&"','"NextintCounttxtSQL=txtSQL&Trim(txtItem(8))&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)IfgintWZSmode=1ThenMsgBox"添加記錄成功!",vbOKOnly+vbExclamation,"添加記錄"ForintCount=0To8txtItem(intCount)=""NextintCounttxtItem(7)=Format(Now,"yyyy-mm-dd")mblChange=FalseUnloadfrmWZSetupfrmWZSetup.txtSQL="select*fromdm_wz"ElseIfgintWZSmode=2ThenUnloadMeUnloadfrmWZSetupfrmWZSetup.txtSQL="select*fromdm_wz"EndIfEndSub其中保存按鈕代碼如下:PrivateSubcmdSave_Click()DimintCountAsIntegerDimsMegAsStringDimMsgTextAsStringForintCount=0To1IfTrim(txtItem(intCount)&"")=""ThenSelectCaseintCountCase0sMeg="類別編號"Case1sMeg="類別名稱"EndSelectsMeg=sMeg&"不能為空!"MsgBoxsMeg,vbOKOnly+vbExclamation,"警告"txtItem(intCount).SetFocusExitSubEndIfNextintCount'添加判斷是否有一樣的ID記錄IfgintWZLBSmode=1ThentxtSQL="select*fromdm_wzlbwherelbcode='"&Trim(txtItem(0))&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)Ifmrc.EOF=FalseThenMsgBox"已經存在此類別編號的記錄!",vbOKOnly+vbExclamation,"警告"txtItem(0).SetFocusExitSubEndIfEndIf'先刪除已有記錄txtSQL="deletefromdm_wzlbwherelbcode='"&Trim(txtItem(0))&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)'再參加新記錄txtSQL="insertdm_wzlbvalues('"ForintCount=0To1txtSQL=txtSQL&Trim(txtItem(intCount))&"','"NextintCounttxtSQL=txtSQL&Trim(txtItem(2))&"')"Setmrc=ExecuteSQL(txtSQL,MsgText)IfgintWZLBSmode=1ThenMsgBox"添加記錄成功!",vbOKOnly+vbExclamation,"添加記錄"ForintCount=0To2txtItem(intCount)=""NextintCountmblChange=FalseUnloadfrmWZLBfrmWZLB.txtSQL="select*fromdm_wzlb"ElseIfgintWZLBSmode=2ThenUnloadMeUnloadfrmWZLBfrmWZLB.txtSQL="select*fromdm_wzlb"EndIfEndSub5.4進貨信息管理模塊入庫信息窗口的創(chuàng)立其中刪除按鈕代碼:PrivateSubcmdDelete_Click()DimtxtSQLAsStringDimintCountAsIntegerDimMsgTextAsStringIfmsgList.Rows>1ThenIfMsgBox("真的要刪除編號為"&Trim(msgList.TextMatrix(msgList.Row,1))&"的入庫單記錄嗎?",vbOKCancel+vbExclamation,"警告")=vbOKThentxtCKDM=Trim(msgList.TextMatrix(intCount,5))txtWZDM=Trim(msgList.TextMatrix(intCount,6))txtSL=Trim(msgList.TextMatrix(intCount,7))txtZKE=Trim(msgList.TextMatrix(intCount,10))txtSQL="deletefrominhwhereinh_no='"&Trim(msgList.TextMatrix(intCount,1))&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)txtSQL="select*fromkucunwhereckdm='"&txtCKDM&"'"txtSQL=txtSQL&"andwzdm='"&txtWZDM&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)IfNotmrc.EOFThenmrc.Fields(0)=Format(Now,"yyyy-mm-dd")mrc.Fields(4)=mrc.Fields(4)-txtSLmrc.Fields(5)=mrc.Fields(5)-txtZKEEndIfUnloadfrmINHfrmINH.txtSQL="selectinh_no,in_date,ywman,gfdm,ckdm,wzdm,sl,in_danj,i_zk,i_zke,jsfk,jz,yf,bzfrominh"EndIfEndIfEndSub5.5銷售信息管理模塊其中刪除按鈕代碼:PrivateSubcmdDelete_Click()DimtxtSQLAsStringDimintCountAsIntegerDimMsgTextAsStringIfmsgList.Rows>1ThenIfMsgBox("真的要刪除編號為"&Trim(msgList.TextMatrix(msgList.Row,1))&"的銷售訂貨單記錄嗎?",vbOKCancel+vbExclamation,"警告")=vbOKThentxtCKDM=Trim(msgList.TextMatrix(intCount,5))txtWZDM=Trim(msgList.TextMatrix(intCount,6))txtSL=Trim(msgList.TextMatrix(intCount,7))txtZKE=Trim(msgList.TextMatrix(intCount,10))txtSQL="deletefromouthwhereouth_no='"&Trim(msgList.TextMatrix(intCount,1))&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)txtSQL="select*fromkucunwhereckdm='"&txtCKDM&"'"txtSQL=txtSQL&"andwzdm='"&txtWZDM&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)IfNotmrc.EOFThenmrc.Fields(0)=Format(Now,"yyyy-mm-dd")mrc.Fields(4)=mrc.Fields(4)+txtSLmrc.

溫馨提示

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

評論

0/150

提交評論