企業(yè)進銷存管理系統(tǒng)培訓課程(DOC 51頁)_第1頁
企業(yè)進銷存管理系統(tǒng)培訓課程(DOC 51頁)_第2頁
企業(yè)進銷存管理系統(tǒng)培訓課程(DOC 51頁)_第3頁
企業(yè)進銷存管理系統(tǒng)培訓課程(DOC 51頁)_第4頁
企業(yè)進銷存管理系統(tǒng)培訓課程(DOC 51頁)_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、【摘要】進入二十一世紀以來,隨著社會的不斷進步和科學技術的飛速發(fā)展,信息技術進入了爆炸式的年代,信息技術與人們的生活工作已息息相關、密不可分。計算機局域網、辦公自動化已成為各大小企事業(yè)單位提高工作效率、簡化工作流程、創(chuàng)造更大經濟效益的重要手段。SQL Server 2000 作為開發(fā)工具而開發(fā)出來的企業(yè)進銷存管理系統(tǒng)。本系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。該系統(tǒng)的數據庫使用了 SQL Server 2000。程序的設計使用

2、了具有一系列嶄新功能的傳統(tǒng)數據庫開發(fā)工具Visual Basic 6.0。系統(tǒng)的主要功能是制定采購計劃、物料需求計算、材料供求分析。并設計了幾個小模塊,以實現數據的處理、查詢、統(tǒng)計及維護等功能。Visual Basic的強大功能中數據窗口技術由于其簡單、直觀、功能強大等特點成為本系統(tǒng)使用最多的技術。由于Visual Basic采用的是Client/Server的體系結構,所以本系統(tǒng)可以在局域網上運行以適應需求。因時間關系以及自身水平的限制,本系統(tǒng)的制作并不完善,所以難免有錯誤之處,請老師批評指正。論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點的說明了系統(tǒng)設計的重點、設計思想、

3、難點技術和解決方案。關鍵詞:SQL Server 2000數據庫,Visual Basic6.0,基本信息管理前言進入二十一世紀以來,隨著社會的不斷進步和科學技術的飛速發(fā)展,信息技術進入了爆炸式的年代,信息技術與人們的生活工作已息息相關、密不可分。計算機局域網、辦公自動化已成為各大小企事業(yè)單位提高工作效率、簡化工作流程、創(chuàng)造更大經濟效益的重要手段。隨著計算機在企業(yè)管理中應用的普及,利用計算機實現企業(yè)的各種管理工作勢在必行。而企業(yè)生產制造的關鍵在于如何規(guī)劃和計劃各種資源在時間、地點、產品之間的合理配備,如何按計劃監(jiān)督責任方對資源的使用情況,如何根據預測和歷史情況為決策者提供更有效地利用資源的分析

4、數據。我們經過分析研究,為了能使本系統(tǒng)能夠與現有系統(tǒng)更好地接軌,采用了目前使用率最高、保密性好的數據庫系統(tǒng)SQL Server 2000數據庫,并選擇了Visual Basic 6.0作為前臺數據庫開發(fā)工具。SQL Server是數據庫技術的倡導者和先驅,是標準SQL數據庫語言的產品。自從推出以來,它受到社會的廣泛注意。近二十年來,SQL不斷將先進的數據庫技數融入其中,并極有預見性地領導著全球數據庫技術的發(fā)展。SQL Server2000在數據庫管理、數據完整性檢查、數據庫查詢功能、數據庫安全性方面都具有強大的功能,而且它還在保密機制、備份與恢復、空間管理、開放式聯(lián)接以及開發(fā)工具方面提供了不同

5、的手段和方法。Visual Basic是目前廣泛流行的一種面向對象的、具有可視化圖形界面的快速交互式數據庫前臺開發(fā)工具,它支持客戶/服務器機制、分布式組件開發(fā)與因特網應用。利用它既可以開發(fā)功能強大的、運行在多個平臺的、能夠操作多個數據庫的應用系統(tǒng),還可以開發(fā)客戶/服務器、分布式、因特網應用系統(tǒng)。本系統(tǒng)中,我們利用SQL Server數據庫創(chuàng)建應用數據庫,建立表空間和表,利用Visual Basic前臺開發(fā)工具,由于本系統(tǒng)是要應用于局域網上,所以建立與SQL數據庫的連接是本系統(tǒng)的第一個重要環(huán)節(jié),我們發(fā)現直接使用ADO對象要比工具容易多,因此我們使用ADO對象模型進行數據庫的連接。建立與SQL S

6、erver數據庫的連接后,利用各類管理畫筆窗口和Visual Basic語言,開發(fā)一系列功能模塊,實現了對數據庫數據進行生成、處理、查詢、統(tǒng)計及字典維護等一系列功能,并能將新生成的數據制作成報表,以實現我們的設計思想。通過我們大家的共同努力和指導老師的幫助,我們完成了整個系統(tǒng)的設計開發(fā),基本實現了預期的目的,同時也通過這次設計開發(fā)過程增加了自身的實踐經驗,提高了自身的設計開發(fā)能力,為將來工作打下了良好的基礎。由于時間關系和自身的水平,我們的設計并不完善,其中也難免有錯誤之處,也請各位老師給予批評和指導。第一章緒論隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現企業(yè)的生產管

7、理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成生產管理的日常事務,是適應現代企業(yè)制度要求、推動企業(yè)生產走向科學化、規(guī)范化的必要條件;而企業(yè)生產制造的關鍵在于如何規(guī)劃和計劃各種資源在時間、地點、產品之間的合理配備,如何按計劃監(jiān)督責任方對資源的使用情況,如何根據預測和歷史情況為決策者提供更有效地利用資源的分析數據。而生產管理是一項瑣碎、復雜而又十分細致的工作,產品的供應、銷售、統(tǒng)計、發(fā)放的工作量很大,一般不允許出錯,如果實行手工操作,每月須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行生產管理工作,不僅能夠保證產品各種信息準確無誤、快速輸出,而且還可以利用計算機對

8、有關產品的各種信息進行統(tǒng)計,服務于財務部門其他方面的核算和財務處理,同時計算機具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高生產管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。經過我們一段時間的調查研究,資料搜集分析并結合工業(yè)企業(yè)現在的生產管理狀況,我們發(fā)現現有軟件雖然具有傳遞功能,但是在數據處理、數據統(tǒng)計、數據匯總上存在一定的缺陷,于是我們決定嘗試開發(fā)一個系統(tǒng)來彌補這些缺陷。結合我們目前的現有條件設備,我們采用了SLQ Server 2000數據庫系統(tǒng)和數據庫開發(fā)工具,設計開發(fā)了企業(yè)進銷存管理系

9、統(tǒng),開發(fā)了數據生成、數據匯總、數據查詢、數據統(tǒng)計和維護等幾個小模塊,可以從現有數據中提取企業(yè)生產制造的專用數據,進行分類匯總,生成每日報表和每月報表。1.2 開發(fā)工具的選擇現在,市場上可以選購的應用開發(fā)產品很多,流行的也有數十種。目前在我國市場上最為流行、使用最多、最為先進的可用作企業(yè)級開發(fā)工具的產品有:Microsoft公司的Visual BasicMicrosoft公司的SQL Server 2000Microsoft公司的ActiveX Data ObjectsVisual Basic是一種可視化的、面向對象和條用事件驅動方式的結構化高級程序設計,可用于開發(fā)Windows環(huán)境下的各類應用

10、程序。它簡單易學、效率高,且功能強大。在Visual Basic環(huán)境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的應用程序接口(API)函數,以及動態(tài)鏈接庫(DLL)、對象的鏈接與嵌入(OLE)、開放式數據訪問(ODBC)等技術,可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)。總的來說,Visual Basic具有以下特點:可視化編程:用傳統(tǒng)程序設計語言設計程序時,都是通過編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時候,這種編程-編譯

11、-修改的操作可能要反復多次,大大影響了軟件開發(fā)效率。Visual Basic提供了可視化設計工具,把Windows界面設計的復雜性“封裝”起來,開發(fā)人員不必為界面設計而編寫大量程序代碼。只需要按設計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設置這些圖形對象的屬性。Visual Basic自動產生界面設計代碼,程序設計人員只需要編寫實現程序功能的那部分代碼,從而可以大大提高程序設計的效率。面向對象的程序設計4.0版以后的Visual Basic支持面向對象的程序設計,但它與一般的面向對象的程序設計語言(C+)不完全相同。在一般的面向對象程序設計語言中,對象由程序代

12、碼和數據組成,是抽象的概念;而Visual Basic則是應用面向對象的程序設計方法,把程序和數據封裝起來作為一個對象,并為每個對象賦予應有的屬性,使對象成為實在的東西。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,Visual Basic自動生成對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。結構化程序設計語言Visual Basic是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。在設計Visual Basic程序的過程中,隨時可以運行程序,而在整個程序設計好之后,可以編譯生成可

13、執(zhí)行文件(.EXE),脫離Visual Basic環(huán)境,直接在Windows環(huán)境下運行。事件驅動編程機制在用Visual Basic設計大型應用軟件時,不必建立具有明顯開始和結束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅動完成某種特定的功能,或者由事件驅動程序調用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。訪問數據庫Visual Basic具有強大的數據庫管理功能,利用數據控件和數據庫管理窗口,可以直接建立或處理Microsoft Access格式的數據庫,并提供了強大的數據存儲和檢索功能。同時,Visual Basic還能

14、直接編輯和訪問其他外部數據庫,如dBASE,FoxPro,Paradox等,這些數據庫格式都可以用Visual Basic編輯和處理。Visual Basic提供開放式數據連接,即ODBC功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網絡數據庫,如SQL Server,Oracle等。在應用程序中,可以使用結構化查詢語言SQL數據標準,直接訪問服務器上的數據庫,并提供了簡單的面向對象的庫操作指令和多用戶數據庫訪問的加鎖機制和網絡數據庫的SQL的編程技術,為單機上運行的數據庫提供了SQL網絡接口,以便在分布式環(huán)境中快速而有效地實現客戶/服務器(client/server)方案。對象的鏈接

15、與嵌入(OLE)對象的鏈接與嵌入(OLE)將每個應用程序都看做是一個對象(object),將不同的對象鏈接(link)起來,再嵌入(embed)某個應用程序中,從而可以得到具有聲音、影像、圖像、動畫、文字等各種信息的集合式的文件。OLE技術是Microsoft公司對象技術的戰(zhàn)略,它把多個應用程序合為一體,將每個應用程序看做是一個對象進行鏈接和嵌入,是一種應用程序一體化的技術。利用OLE技術,可以方便地建立復合式文檔(compound document),這種文檔由來自多個不同應用程序的對象組成,文檔中的每個對象都與原來的應用程序相聯(lián)系,并可執(zhí)行與原來應用程序完全相同的操作。動態(tài)鏈接庫(DLL)

16、Visual Basic是一種高級程序設計語言,不具備低級語言的功能,對訪問機器硬件的操作不太容易實現。但它可以通過動態(tài)鏈接庫技術將C/C+或匯編語言編寫的程序加入到Visual Basic應用程序中,可以像調用內部函數一樣調用其他語言編寫的函數。此外,通過動態(tài)鏈接庫,還可以調用Windows應用程序接口(API)函數。SQL Server 2000是在的基礎上擴展升級的產品。是Microsoft公司在數據庫領域中非常重要的產品,它具有非常好的再造和重寫特性。以良好的性能、穩(wěn)定性、便于管理和易于開發(fā)的優(yōu)勢。SQL Server 2000繼承了數據軟件設計和引擎方面的優(yōu)勢,已經成為新一代網絡應用

17、程序的最佳數據庫和分析解決方案之一。作為Microsoft.NET Enterprise Server的核心組件,它將減少電子商務、在線商務和數據倉儲應用程序推向市場的時間,并對需要的環(huán)境提供可靠的支持。SQL Server 2000對XML 和HTTP提供充分的支持;提供分割裝載和確保時間的特性;提供先進的管理和協(xié)調機制,可以自動管理線程任務,降低總體開銷。除此而外SQL Server 2000充分的利用了Windows 2000的功能。ActiveX Data Objects是Microsoft公司應用Universal data Access的一種方式。Universal data Ac

18、cess允許用戶為相關和非相關數據使用同一高速界面,同時還可以提供一個使用簡單、語言獨立的界面。在我們的此次設計中我們應用了ADO中的對象有:Command (運行SQL語句或存儲過程)、Connection(用于管理連接數據庫或其他OLE DB數據提供者所需要的信息)、Error(包含特定錯誤的有關信息)、Errors(包含一個Error對象集合)、Field(包含數據庫中特定字段的信息)、Fields(包含一個Field對象的集合)、Record(說明Recordset對象、文件或電子郵件信息中的一個數據行)、 Recordset(用于管理詢問操作產生的行組)。 在ADO對象模型中,主要有

19、三個用于數據庫訪問的對象:Connection對象提供了一個通向數據源的途徑,Command對象包含了執(zhí)行SQL語句或存儲過程所需要的信息,Record對象包含了詢問的結果。如果需要,Command和Rrcordest對象能夠創(chuàng)建一個絕對的Connection對象,所以僅通過創(chuàng)建一個單一的對象就可以訪問一系列的記錄或運行數據庫函數。Record和Steram對象主要被用來支持訪問非數據露資源。Record對象代表記錄集中的一個數據行,也代表一個文件或一條電子郵件信息中的數據行;Stream對象為控制文件或電子郵件信息中的數據提供了便利的條件。Record對象用于說明諸如此類的信息:文件系統(tǒng)中的

20、子目錄和文件、電子郵件系統(tǒng)中的文件夾或信息。Record對象也可以用來說明Recordset對象中的數據行。Steram對象用于對Record對象相關信息和文件的二進制信息進行讀寫。 1.3 本文所工作第一章緒論部分緒論主要敘述課題提出背景、目前應用現狀、分析比較當前開發(fā)工具,數據庫技術的比較。第二章結合軟件工程方法,對系統(tǒng)進行需求分析、功能劃分、數據流圖設計,并結合數據庫原理和功能劃分進行ER圖的繪制、數據庫結構設計,第三章根據需求分析的結果,用戶概念數據模型表示數據及其相互間的聯(lián)系。第四章根據需求分析的結果,。第五章畢業(yè)設計小結,總結部分介紹了設計體會和編程體會,并指出了系統(tǒng)設計中的不足和

21、改進的方向。第二章 需求分析21總體需求調查 組織結構圖廠 長副廠長室總 工 室廠 長 室材 料 科銷 售 科采 購 科2.1.2 系統(tǒng)目標 本系統(tǒng)是根據工業(yè)企業(yè)的生產過程,控制生產過程中的材料消耗,產品銷售,銷售成本等數據,具體管理范圍包括材料采購,材料庫存,生產計劃,生產控制,物料需求,產品購進,產品銷售,產品產出等。2 核心任務本系統(tǒng)的主要功能是制定生產/采購計劃,物料需求計算,材料供求分析,其核心任務是:降低材料成本,降低庫存成本,縮短生產/采購周期,如何獲得更高的利潤。業(yè)務總體流程調工業(yè)企業(yè)基本信息基本信息錄入銷售信息錄入進貨信息設置 基本信息錄入基本信息錄入基本信息管理庫存統(tǒng)計庫存

22、信息管理銷售信息管理進貨信息管理針對商業(yè)企業(yè)業(yè)務的需求,能過對商業(yè)企業(yè)業(yè)務的需求,能過對商業(yè)企業(yè)管理工作過程的內容和數據流程分析,設計如下面所示的數據項和數據結構:產品類別信息,包括的數據項有:類別編號,類別名稱。產品信息,包括的數據項有:產品編號,產品名稱,計量單位,類別,入庫價格,分銷價格,零售價格,生產廠家,更新日期,備注信息等??蛻粜畔?,包括的數據項有:客戶編號,客戶名稱,地址,郵政編碼,電話號碼,公司主頁,電子郵件地址,稅號,銀行賬戶,開戶銀行,聯(lián)系人,備注信息等。供應商信息,包括的數據項有:供應商編號,供應商名稱,地址,郵政編碼,電話號碼,公司主頁,電子郵件地址,稅號,開戶銀行,聯(lián)

23、系人,備注信息等。業(yè)務員類別信息,包括的數據頁有:類別編號,類別名稱等。業(yè)務員信息,包括的有數據項:業(yè)務員員編號,業(yè)務員姓名,類別,電話號碼,家庭住址,身份證號碼,備注信息等。倉庫信息,包括的數據項有:倉庫編號,倉庫名稱。進貨訂單信息,包括的數據項有:訂貨日期,編號,業(yè)務員,供應商編號,產品編號,數量,單價,折扣比例,總金額,備注信息等。入庫單信息,包括的數據項前:入庫日期,編號,業(yè)務員,供應商編號,產品編號,數量,單價,折扣比例,總金額,是否是即時付款,是否記賬,預付比例,備注信息等。銷售出貨單信息,包括的數據項有:銷售日期,編號,業(yè)務員,客戶編號,產品編號,數量,單價,折扣比例,總金額,是

24、否即時付款,是否記帳,預付比例,備注信息等。庫存信息,包括的數據項有:更新日期,編號,倉庫編號,產品編號,數量,單價,總金額,備注信息等。轉倉信息,包括的數據項有:轉倉日期,編號,業(yè)務員,轉出倉庫的編號,轉入倉庫的編號,產品編號,數量,總金額,備注信息等。系統(tǒng)功能調查系統(tǒng)開發(fā)的總體任務是實現各種住處的系統(tǒng)化,規(guī)范化和自動化系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎上完成。工業(yè)企業(yè)進銷存系統(tǒng)需要完成的功能主要有:基本信息管理 包括產品設置,產品類別設置,供應商設置,客戶設置,業(yè)務員類別設置,業(yè)務員設置,倉庫設置。進貨信息管理包括訂貨單的管理,入庫單的管理以及進貨信息的查詢等。銷售信息的管理包括銷售

25、單的管理以及銷售信息的查詢等。2.2.4庫存信息的管理包括轉倉單的管理,產品盤點和轉倉信息的查詢等。工業(yè)企業(yè)進銷存系統(tǒng) 供應商設置 商品盤點轉倉單的錄入和修改 轉倉信息查詢銷售單的錄入和修改銷售信息查詢 密碼管理用戶管理 商品設置 商品類別設置 業(yè)務員類別設置 業(yè)務員設置 倉庫設置 進貨信息杳詢訂貨單的錄入和修改入庫單的錄入和修改基本信息設置銷售信息管理 系統(tǒng)信息進貨信息管理庫存信息管理 第三章 數據庫的設計31數據庫設計概述數據庫設計是建立數據庫及其應用系統(tǒng)的技術,是信息系統(tǒng)開發(fā)和建設中的核心技術,是指對于一個給定的環(huán)境,構造最優(yōu)的數據庫模式,建立數據庫及其應用系統(tǒng),使之能夠有效地存儲數據,

26、滿足各種用戶的應用需求。數據庫設計既是一項涉及多學科的綜合性技術,有時一項龐大的工程項目數據庫建設是硬件、軟件、和干件的結合;數據庫設計應該和應用系統(tǒng)設計相結合,即整個設計過程中要把結構設計和行為設計緊密結合起來。數據庫及其應用系統(tǒng)開發(fā)全過程可分為以下幾個步驟:(一)需求分析;(二)數據庫的邏輯結構設計32 需求分析上章我們已經做了詳細的分析在此不在進行說明了。33數據庫的邏輯結構設計 概念結構設計就是將需求分析得到的用戶需求抽象為信息結構即概念模型的過程。它是整個數據庫設計的關鍵。本系統(tǒng)采用自底向上方法,即自頂向下進行需求分析,然后在自底向上底設計概念結構。邏輯結構設計的任務就是把設計好的基

27、本E-R圖轉換為與選用DBMS產品所支持的數據模型相符合的邏輯結構。在這一階段我們上一階段所設計的各實體及屬性就轉換為新數據庫中各個表中的記錄的數據項。由于我們使用的關系型數據庫SQL Server 2000,所以概念結構轉化關系模型,再進行特定的轉換成為SQL所支持的數據模型,再進行優(yōu)化。我們根據數據庫的需求分析和概念結構設計,設計了我們所需的數據庫。數據庫由下面多個表格組成,各個表格的設計結果如下面表格所示。每個表格表示在數據庫的一個表。數據庫的實現創(chuàng)建數據庫和存儲過程如下:CREATE TABLE dbo.dh (in_date datetime NULL ,ywman char (8)

28、 COLLATE Chinese_PRC_CI_AS NULL ,dh_no char (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,gfdm char (8) COLLATE Chinese_PRC_CI_AS NULL ,wzdm char (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,sl numeric(10, 0) NOT NULL ,in_danj numeric(12, 2) NULL ,i_zk numeric(5, 0) NULL ,i_zke numeric(12, 2) NULL ,bz char (1

29、00) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.dm_ck (dm char (6) COLLATE Chinese_PRC_CI_AS NOT NULL ,mc char (40) COLLATE Chinese_PRC_CI_AS NULL ,bz char (255) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.dm_gf (dm char (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,mc

30、char (40) COLLATE Chinese_PRC_CI_AS NULL ,addr char (40) COLLATE Chinese_PRC_CI_AS NULL ,yzbm char (6) COLLATE Chinese_PRC_CI_AS NULL ,tel char (40) COLLATE Chinese_PRC_CI_AS NULL ,itladd char (50) COLLATE Chinese_PRC_CI_AS NULL ,email char (50) COLLATE Chinese_PRC_CI_AS NULL ,sui_no char (20) COLLA

31、TE Chinese_PRC_CI_AS NULL ,bank_no char (20) COLLATE Chinese_PRC_CI_AS NULL ,bank char (30) COLLATE Chinese_PRC_CI_AS NULL ,ywman char (8) COLLATE Chinese_PRC_CI_AS NULL ,bz char (255) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.dm_kh (dm char (8) COLLATE Chinese_PRC_CI_AS NOT NULL

32、 ,mc char (40) COLLATE Chinese_PRC_CI_AS NULL ,addr char (40) COLLATE Chinese_PRC_CI_AS NULL ,yzbm char (6) COLLATE Chinese_PRC_CI_AS NULL ,tel char (40) COLLATE Chinese_PRC_CI_AS NULL ,itladd char (50) COLLATE Chinese_PRC_CI_AS NULL ,ywman char (8) COLLATE Chinese_PRC_CI_AS NULL ,email char (50) CO

33、LLATE Chinese_PRC_CI_AS NULL ,sui_no char (20) COLLATE Chinese_PRC_CI_AS NULL ,bank_no char (30) COLLATE Chinese_PRC_CI_AS NULL ,bank char (30) COLLATE Chinese_PRC_CI_AS NULL ,card_no char (13) COLLATE Chinese_PRC_CI_AS NULL ,mb_reb numeric(12, 2) NULL ,bz char (255) COLLATE Chinese_PRC_CI_AS NULL )

34、 ON PRIMARYGO5創(chuàng)建產品信息表CREATE TABLE dbo.dm_wz (dm char (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,mc char (40) COLLATE Chinese_PRC_CI_AS NULL ,jldw char (8) COLLATE Chinese_PRC_CI_AS NULL ,lb char (30) COLLATE Chinese_PRC_CI_AS NULL ,rkj numeric(12, 2) NULL ,fxj numeric(12, 2) NULL ,lsj numeric(12, 2) N

35、ULL ,cj char (20) COLLATE Chinese_PRC_CI_AS NULL ,yxrq datetime NULL ,bz char (255) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO6創(chuàng)建產品類別表CREATE TABLE dbo.dm_wzlb (lbcode char (30) COLLATE Chinese_PRC_CI_AS NULL ,lb char (30) COLLATE Chinese_PRC_CI_AS NULL ,bz char (255) COLLATE Chinese_PRC_CI_AS NUL

36、L ) ON PRIMARYGO7創(chuàng)建業(yè)務員表CREATE TABLE dbo.dm_ywy (dm char (6) COLLATE Chinese_PRC_CI_AS NOT NULL ,mc char (20) COLLATE Chinese_PRC_CI_AS NULL ,lb char (30) COLLATE Chinese_PRC_CI_AS NULL ,tel char (40) COLLATE Chinese_PRC_CI_AS NULL ,addr char (40) COLLATE Chinese_PRC_CI_AS NULL ,sfz char (18) COLLATE

37、 Chinese_PRC_CI_AS NULL ,lbcode char (30) COLLATE Chinese_PRC_CI_AS NULL ,bz char (255) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO8.創(chuàng)建業(yè)務員類別表CREATE TABLE dbo.dm_ywylb (lbcode char (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,lb char (30) COLLATE Chinese_PRC_CI_AS NULL ,bz char (255) COLLATE Chinese_PR

38、C_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.inh (in_date datetime NULL ,ywman char (8) COLLATE Chinese_PRC_CI_AS NULL ,inh_no char (14) COLLATE Chinese_PRC_CI_AS NOT NULL ,gfdm char (8) COLLATE Chinese_PRC_CI_AS NULL ,ckdm char (6) COLLATE Chinese_PRC_CI_AS NULL ,wzdm char (30) COLLATE Chinese_PRC_C

39、I_AS NOT NULL ,sl numeric(10, 0) NOT NULL ,in_danj numeric(12, 2) NULL ,i_zk numeric(5, 0) NULL ,i_zke numeric(12, 2) NULL ,jsfk char (2) COLLATE Chinese_PRC_CI_AS NULL ,jz char (2) COLLATE Chinese_PRC_CI_AS NULL ,yf numeric(5, 0) NULL ,bz char (100) COLLATE Chinese_PRC_CI_AS NULL ,bz1 char (10) COL

40、LATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.kucun (update_date datetime NULL ,kucun_no char (14) COLLATE Chinese_PRC_CI_AS NOT NULL ,ckdm char (6) COLLATE Chinese_PRC_CI_AS NULL ,wzdm char (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,sl numeric(10, 0) NOT NULL ,total_je numeric(12, 2) NUL

41、L ) ON PRIMARYGOCREATE TABLE dbo.outh (out_date datetime NULL ,ywman char (8) COLLATE Chinese_PRC_CI_AS NULL ,outh_no char (14) COLLATE Chinese_PRC_CI_AS NOT NULL ,khdm char (8) COLLATE Chinese_PRC_CI_AS NULL ,ckdm char (6) COLLATE Chinese_PRC_CI_AS NULL ,wzdm char (30) COLLATE Chinese_PRC_CI_AS NOT

42、 NULL ,sl numeric(10, 0) NOT NULL ,out_danj numeric(12, 2) NULL ,o_zk numeric(5, 0) NULL ,o_zke numeric(12, 2) NULL ,jsfk char (2) COLLATE Chinese_PRC_CI_AS NULL ,jz char (2) COLLATE Chinese_PRC_CI_AS NULL ,yf numeric(5, 0) NULL ,bz char (100) COLLATE Chinese_PRC_CI_AS NULL ,bz1 char (100) COLLATE C

43、hinese_PRC_CI_AS NULL ) ON PRIMARYGO12.創(chuàng)建轉倉表CREATE TABLE dbo.zc (zc_no char (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,zc_date datetime NULL ,ywman char (8) COLLATE Chinese_PRC_CI_AS NULL ,o_ckdm char (6) COLLATE Chinese_PRC_CI_AS NULL ,i_ckdm char (6) COLLATE Chinese_PRC_CI_AS NULL ,wzdm char (30) COL

44、LATE Chinese_PRC_CI_AS NOT NULL ,sl numeric(10, 0) NOT NULL ,total_je numeric(12, 2) NULL ,bz char (100) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.xsdh (out_date datetime NULL ,ywman char (8) COLLATE Chinese_PRC_CI_AS NULL ,xsdh_no char (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,khd

45、m char (8) COLLATE Chinese_PRC_CI_AS NULL ,wzdm char (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,sl numeric(10, 0) NOT NULL ,out_danj numeric(12, 2) NULL ,o_zk numeric(5, 0) NULL ,o_zke numeric(12, 2) NULL ,bz char (100) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO14.創(chuàng)建使用者信息表CREATE TABLE dbo.user_info

46、 (user_id char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,user_pwd char (10) COLLATE Chinese_PRC_CI_AS NULL ,user_des char (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO15創(chuàng)建倉庫存儲過程CREATE PROCEDURE ck_setup(dm char (6),mc char (40),bz char (255) ASinserdm_ck(dm,mc,bz)values(dm,mcbz)GOCREATE PROCEDUR

47、E dh_setup(in_date datetime, ywman char (20),dh_no char (8),gfdm char (8),wzdm char (30),sl numeric (10),in_danj numeric (12, 2),i_zk numeric (5, 0),i_zke numeric (12, 2),bz char (100) ASinsert dh(in_date,ywman,dh_no,gfdm,wzdmslin_danj,i_zk,i_zke,bz)values(in_date,ywman,dh_no,gfdm,wzdm,sl,in_danj,i_

48、zk,i_zkebz)GOCREATE PROCEDURE gf_setup (dm char (8),mc char (40),addr char (40),yzbm char (6), tel char (40),itladd char (50),email char (50),sui_no char (20),bank_no char (20),bank char (30),ywman char(8),bz char (255) ASinsert dm_gf(dm,mc,addr,yzbm,tel,itladd,email,sui_no,bank_no,bank,ywman,bz)val

49、ues(dm,mc,addr,yzbm,tel,itladd,email,sui_no,bank_no,bank,ywman,bz)GO18.創(chuàng)建入庫單存儲過程存儲(按業(yè)務員)CREATE PROCEDURE inh_inquire_ywy(ywman char (8),b_date datetime,e_date datetime)asselect inh.in_date,inh.ywman,inh.inh_no,dm_gf.dm,dm_gf.mc,dm_ck.dm,dm_ck.mc, dm_wz.dm,dm_wz.mc,inh.sl,inh.in_danj,inh.i_zk,inh.i_z

50、ke,inh.jsfk,inh.jz,from inh where inh.ywman = ywman and in_date >= b_dateand in_date <= e_dateGOCREATE PROCEDURE inh_setup(in_date datetime,ywman char (20),inh_no char (8),gfdm char (8),ckdm char (6),wzdm char (30),sl numeric (10),in_danj numeric(12, 2),i_zk numeric(5, 0),i_zke numeric(12, 2),

51、jsfk char (2),jz char (2) ,yf numeric (5,0),bz char (100) ASinsert inh(in_date,ywman,inh_no,gfdm,ckdm,wzdm,sl,in_danj,i_zk,i_zke,jsfk,jz,yf,bz)values(in_date,ywman,inh_no,gfdm,ckdm,wzdm,sl,in_danj,i_zk,i_zke,jsfk,jz,yf,bz)GO20.創(chuàng)建客戶存儲過程CREATE PROCEDURE kh_setup (dm char (8),mc char (40),addr char (40

52、),yzbm char (6), tel char (40),itladd char (50),ywman char (8),email char (50),sui_no char (20),bank_no char (20),bank char (30),card_no char (13),mb_reb numeric (12,2),bz char (255) ASinsert dm_kh(dm,mc,addr,yzbm,tel,itladd,ywman,email,sui_no,bank_no,bank,card_no,mb_reb,bz)values(dm,mc,addr,yzbm,te

53、l,itladd,ywman,email,sui_no,bank_no,bank,card_no,mb_reb,bz)GOCREATE PROCEDURE kucun_setup(update_date datetime,kucun_no char (14),ckdm char (6),wzdm char (30),sl numeric (10),total_je numeric(12, 2) ASinsert kucun(update_date,kucun_no,ckdm,wzdm,sl,total_je)values(update_date,kucun_no,ckdm,wzdm,sl,total_je)GO22.創(chuàng)建銷售單存儲過程CREATE PROCEDURE outh_setup(out_date datetime,ywman char (20),outh_no char (8),khdm char (8),ckdm char (6),wzdm char (30),sl numeric (10),out_danj numeric(12, 2),o_zk numeric(5, 0),o_zke numeric(12, 2

溫馨提示

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

最新文檔

評論

0/150

提交評論