




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、【摘要】進(jìn)入二十一世紀(jì)以來(lái),隨著社會(huì)的不斷進(jìn)步和科學(xué)技術(shù)的飛速發(fā)展,信息技術(shù)進(jìn)入了爆炸式的年代,信息技術(shù)與人們的生活工作已息息相關(guān)、密不可分。計(jì)算機(jī)局域網(wǎng)、辦公自動(dòng)化已成為各大小企事業(yè)單位提高工作效率、簡(jiǎn)化工作流程、創(chuàng)造更大經(jīng)濟(jì)效益的重要手段。隨著計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)的各種管理工作勢(shì)在必行。而企業(yè)生產(chǎn)制造的關(guān)鍵在于如何規(guī)劃和計(jì)劃各種資源在時(shí)間、地點(diǎn)、產(chǎn)品之間的合理配備,如何按計(jì)劃監(jiān)督責(zé)任方對(duì)資源的使用情況,如何根據(jù)預(yù)測(cè)和歷史情況為決策者提供更有效地利用資源的分析數(shù)據(jù)。本系統(tǒng)結(jié)合工業(yè)企業(yè)的生產(chǎn)中的特點(diǎn)經(jīng)過(guò)實(shí)際的需求分析,采用功能強(qiáng)大的Visual Basic6.0和S
2、QL Server 2000 作為開(kāi)發(fā)工具而開(kāi)發(fā)出來(lái)的企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)。本系統(tǒng)是是典型的的信息管管理系統(tǒng)統(tǒng)(MIIS),其開(kāi)發(fā)發(fā)主要包包括后臺(tái)臺(tái)數(shù)據(jù)庫(kù)庫(kù)的建立立和維護(hù)護(hù)以及前前端應(yīng)用用程序的的開(kāi)發(fā)兩兩個(gè)方面面。對(duì)于于前者要要求建立立起數(shù)據(jù)據(jù)一致性性和完整整性強(qiáng)、數(shù)據(jù)安安全性好好的庫(kù)。而對(duì)于于后者則則要求應(yīng)應(yīng)用程序序功能完完備,易易使用等等特點(diǎn)。該系統(tǒng)的的數(shù)據(jù)庫(kù)庫(kù)使用了了 SQQL SServver 20000。程程序的設(shè)設(shè)計(jì)使用用了具有有一系列列嶄新功功能的傳傳統(tǒng)數(shù)據(jù)據(jù)庫(kù)開(kāi)發(fā)發(fā)工具VVisuual Bassic 6.00。系統(tǒng)統(tǒng)的主要要功能是是制定采采購(gòu)計(jì)劃劃、物料料需求計(jì)計(jì)算、材材料供求求
3、分析。并設(shè)計(jì)計(jì)了幾個(gè)個(gè)小模塊塊,以實(shí)實(shí)現(xiàn)數(shù)據(jù)據(jù)的處理理、查詢(xún)?cè)儭⒔y(tǒng)計(jì)計(jì)及維護(hù)護(hù)等功能能。Visuual Bassic的的強(qiáng)大功功能中數(shù)數(shù)據(jù)窗口口技術(shù)由由于其簡(jiǎn)簡(jiǎn)單、直直觀、功功能強(qiáng)大大等特點(diǎn)點(diǎn)成為本本系統(tǒng)使使用最多多的技術(shù)術(shù)。由于于Vissuall Baasicc采用的的是Clliennt/SServver的的體系結(jié)結(jié)構(gòu),所所以本系系統(tǒng)可以以在局域域網(wǎng)上運(yùn)運(yùn)行以適適應(yīng)需求求。因時(shí)間關(guān)關(guān)系以及及自身水水平的限限制,本本系統(tǒng)的的制作并并不完善善,所以以難免有有錯(cuò)誤之之處,請(qǐng)請(qǐng)老師批批評(píng)指正正。論文主要要介紹了了本課題題的開(kāi)發(fā)發(fā)背景,所要完完成的功功能和開(kāi)開(kāi)發(fā)的過(guò)過(guò)程。重重點(diǎn)的說(shuō)說(shuō)明了系系統(tǒng)設(shè)計(jì)計(jì)的
4、重點(diǎn)點(diǎn)、設(shè)計(jì)計(jì)思想、難點(diǎn)技技術(shù)和解解決方案案。關(guān)鍵詞:SQLL Seerveer 220000數(shù)據(jù)庫(kù)庫(kù),Viisuaal BBasiic6.0,基基本信息息管理前言進(jìn)入二十十一世紀(jì)紀(jì)以來(lái),隨著社社會(huì)的不不斷進(jìn)步步和科學(xué)學(xué)技術(shù)的的飛速發(fā)發(fā)展,信信息技術(shù)術(shù)進(jìn)入了了爆炸式式的年代代,信息息技術(shù)與與人們的的生活工工作已息息息相關(guān)關(guān)、密不不可分。計(jì)算機(jī)機(jī)局域網(wǎng)網(wǎng)、辦公公自動(dòng)化化已成為為各大小小企事業(yè)業(yè)單位提提高工作作效率、簡(jiǎn)化工工作流程程、創(chuàng)造造更大經(jīng)經(jīng)濟(jì)效益益的重要要手段。隨著計(jì)算算機(jī)在企企業(yè)管理理中應(yīng)用用的普及及,利用用計(jì)算機(jī)機(jī)實(shí)現(xiàn)企企業(yè)的各各種管理理工作勢(shì)勢(shì)在必行行。而企企業(yè)生產(chǎn)產(chǎn)制造的的關(guān)鍵在在
5、于如何何規(guī)劃和和計(jì)劃各各種資源源在時(shí)間間、地點(diǎn)點(diǎn)、產(chǎn)品品之間的的合理配配備,如如何按計(jì)計(jì)劃監(jiān)督督責(zé)任方方對(duì)資源源的使用用情況,如何根根據(jù)預(yù)測(cè)測(cè)和歷史史情況為為決策者者提供更更有效地地利用資資源的分分析數(shù)據(jù)據(jù)。我們經(jīng)過(guò)過(guò)分析研研究,為為了能使使本系統(tǒng)統(tǒng)能夠與與現(xiàn)有系系統(tǒng)更好好地接軌軌,采用用了目前前使用率率最高、保密性性好的數(shù)數(shù)據(jù)庫(kù)系系統(tǒng)SQLL Seerveer 220000數(shù)據(jù)庫(kù)庫(kù),并選選擇了VVisuual Bassic66.0作為為前臺(tái)數(shù)數(shù)據(jù)庫(kù)開(kāi)開(kāi)發(fā)工具具。SQL Serrverr是數(shù)據(jù)據(jù)庫(kù)技術(shù)術(shù)的倡導(dǎo)導(dǎo)者和先先驅(qū),是是標(biāo)準(zhǔn)SSQL數(shù)數(shù)據(jù)庫(kù)語(yǔ)語(yǔ)言的產(chǎn)產(chǎn)品。自自從推出出以來(lái),它受到到社會(huì)的
6、的廣泛注注意。近近二十年年來(lái),SSQL不不斷將先先進(jìn)的數(shù)數(shù)據(jù)庫(kù)技技數(shù)融入入其中,并極有有預(yù)見(jiàn)性性地領(lǐng)導(dǎo)導(dǎo)著全球球數(shù)據(jù)庫(kù)庫(kù)技術(shù)的的發(fā)展。SQLL Seerveer220000在數(shù)數(shù)據(jù)庫(kù)管管理、數(shù)數(shù)據(jù)完整整性檢查查、數(shù)據(jù)據(jù)庫(kù)查詢(xún)?cè)児δ堋?shù)據(jù)庫(kù)庫(kù)安全性性方面都都具有強(qiáng)強(qiáng)大的功功能,而而且它還還在保密密機(jī)制、備份與與恢復(fù)、空間管管理、開(kāi)開(kāi)放式聯(lián)聯(lián)接以及及開(kāi)發(fā)工工具方面面提供了了不同的的手段和和方法。Visuual Bassic是是目前廣廣泛流行行的一種種面向?qū)?duì)象的、具有可可視化圖圖形界面面的快速速交互式式數(shù)據(jù)庫(kù)庫(kù)前臺(tái)開(kāi)開(kāi)發(fā)工具具,它支支持客戶(hù)戶(hù)/服務(wù)務(wù)器機(jī)制制、分布布式組件件開(kāi)發(fā)與與因特網(wǎng)網(wǎng)應(yīng)用。利
7、用它它既可以以開(kāi)發(fā)功功能強(qiáng)大大的、運(yùn)運(yùn)行在多多個(gè)平臺(tái)臺(tái)的、能能夠操作作多個(gè)數(shù)數(shù)據(jù)庫(kù)的的應(yīng)用系系統(tǒng),還還可以開(kāi)開(kāi)發(fā)客戶(hù)戶(hù)/服務(wù)務(wù)器、分分布式、因特網(wǎng)網(wǎng)應(yīng)用系系統(tǒng)。本系統(tǒng)中中,我們們利用SSQL Serrverr數(shù)據(jù)庫(kù)庫(kù)創(chuàng)建應(yīng)應(yīng)用數(shù)據(jù)據(jù)庫(kù),建建立表空空間和表表,利用用Vissuall Baasicc前臺(tái)開(kāi)開(kāi)發(fā)工具具,由于于本系統(tǒng)統(tǒng)是要應(yīng)應(yīng)用于局局域網(wǎng)上上,所以以建立與與SQLL數(shù)據(jù)庫(kù)庫(kù)的連接接是本系系統(tǒng)的第第一個(gè)重重要環(huán)節(jié)節(jié),我們發(fā)發(fā)現(xiàn)直接接使用AADO對(duì)對(duì)象要比比工具容容易多,因此我我們使用用ADOO對(duì)象模模型進(jìn)行行數(shù)據(jù)庫(kù)庫(kù)的連接接。建立立與SQQL SServver數(shù)數(shù)據(jù)庫(kù)的的連接后后,利用用
8、各類(lèi)管管理畫(huà)筆筆窗口和和Vissuall Baasicc語(yǔ)言,開(kāi)發(fā)一一系列功功能模塊塊,實(shí)現(xiàn)現(xiàn)了對(duì)數(shù)數(shù)據(jù)庫(kù)數(shù)數(shù)據(jù)進(jìn)行行生成、處理、查詢(xún)、統(tǒng)計(jì)及及字典維維護(hù)等一一系列功功能,并并能將新新生成的的數(shù)據(jù)制制作成報(bào)報(bào)表,以以實(shí)現(xiàn)我我們的設(shè)設(shè)計(jì)思想想。通過(guò)我們們大家的的共同努努力和指指導(dǎo)老師師的幫助助,我們們完成了了整個(gè)系系統(tǒng)的設(shè)設(shè)計(jì)開(kāi)發(fā)發(fā),基本本實(shí)現(xiàn)了了預(yù)期的的目的,同時(shí)也也通過(guò)這這次設(shè)計(jì)計(jì)開(kāi)發(fā)過(guò)過(guò)程增加加了自身身的實(shí)踐踐經(jīng)驗(yàn),提高了了自身的的設(shè)計(jì)開(kāi)開(kāi)發(fā)能力力,為將將來(lái)工作作打下了了良好的的基礎(chǔ)。由于時(shí)間間關(guān)系和和自身的的水平,我們的的設(shè)計(jì)并并不完善善,其中中也難免免有錯(cuò)誤誤之處,也請(qǐng)各各位老師師給予
9、批批評(píng)和指指導(dǎo)。第一章緒論隨著計(jì)算算機(jī)技術(shù)術(shù)的飛速速發(fā)展,計(jì)算機(jī)機(jī)在企業(yè)業(yè)管理中中應(yīng)用的的普及,利用計(jì)計(jì)算機(jī)實(shí)實(shí)現(xiàn)企業(yè)業(yè)的生產(chǎn)產(chǎn)管理勢(shì)勢(shì)在必行行。對(duì)于于大中型型企業(yè)來(lái)來(lái)說(shuō),利利用計(jì)算算機(jī)支持持企業(yè)高高效率完完成生產(chǎn)產(chǎn)管理的的日常事事務(wù),是是適應(yīng)現(xiàn)現(xiàn)代企業(yè)業(yè)制度要要求、推推動(dòng)企業(yè)業(yè)生產(chǎn)走走向科學(xué)學(xué)化、規(guī)規(guī)范化的的必要條條件;而而企業(yè)生生產(chǎn)制造造的關(guān)鍵鍵在于如如何規(guī)劃劃和計(jì)劃劃各種資資源在時(shí)時(shí)間、地地點(diǎn)、產(chǎn)產(chǎn)品之間間的合理理配備,如何按按計(jì)劃監(jiān)監(jiān)督責(zé)任任方對(duì)資資源的使使用情況況,如何何根據(jù)預(yù)預(yù)測(cè)和歷歷史情況況為決策策者提供供更有效效地利用用資源的的分析數(shù)數(shù)據(jù)。而而生產(chǎn)管管理是一一項(xiàng)瑣碎碎、復(fù)雜雜而
10、又十十分細(xì)致致的工作作,產(chǎn)品品的供應(yīng)應(yīng)、銷(xiāo)售售、統(tǒng)計(jì)計(jì)、發(fā)放放的工作作量很大大,一般般不允許許出錯(cuò),如果實(shí)實(shí)行手工工操作,每月須須手工填填制大量量的表格格,這就就會(huì)耗費(fèi)費(fèi)工作人人員大量量的時(shí)間間和精力力,計(jì)算算機(jī)進(jìn)行行生產(chǎn)管管理工作作,不僅僅能夠保保證產(chǎn)品品各種信信息準(zhǔn)確確無(wú)誤、快速輸輸出,而而且還可可以利用用計(jì)算機(jī)機(jī)對(duì)有關(guān)關(guān)產(chǎn)品的的各種信信息進(jìn)行行統(tǒng)計(jì),服務(wù)于于財(cái)務(wù)部部門(mén)其他他方面的的核算和和財(cái)務(wù)處處理,同同時(shí)計(jì)算算機(jī)具有有著手工工管理所所無(wú)法比比擬的優(yōu)優(yōu)點(diǎn).例如:檢索迅迅速、查查找方便便、可靠靠性高、存儲(chǔ)量量大、保保密性好好、壽命命長(zhǎng)、成成本低等等。這些些優(yōu)點(diǎn)能能夠極大大地提高高生產(chǎn)管管理
11、的效效率,也是企企業(yè)的科科學(xué)化、正規(guī)化化管理,與世界界接軌的的重要條條件。經(jīng)過(guò)我們們一段時(shí)時(shí)間的調(diào)調(diào)查研究究,資料料搜集分分析并結(jié)結(jié)合工業(yè)業(yè)企業(yè)現(xiàn)現(xiàn)在的生生產(chǎn)管理理狀況,我們發(fā)發(fā)現(xiàn)現(xiàn)有有軟件雖雖然具有有傳遞功功能,但但是在數(shù)數(shù)據(jù)處理理、數(shù)據(jù)據(jù)統(tǒng)計(jì)、數(shù)據(jù)匯匯總上存存在一定定的缺陷陷,于是是我們決決定嘗試試開(kāi)發(fā)一一個(gè)系統(tǒng)統(tǒng)來(lái)彌補(bǔ)補(bǔ)這些缺缺陷。結(jié)合我們們目前的的現(xiàn)有條條件設(shè)備備,我們們采用了了SLQQ Seerveer 220000數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)和和Vissuall Baasicc 6.0數(shù)據(jù)據(jù)庫(kù)開(kāi)發(fā)發(fā)工具,設(shè)計(jì)開(kāi)開(kāi)發(fā)了企業(yè)進(jìn)進(jìn)銷(xiāo)存管管理系統(tǒng)統(tǒng),開(kāi)開(kāi)發(fā)了數(shù)數(shù)據(jù)生成成、數(shù)據(jù)據(jù)匯總、數(shù)據(jù)查查詢(xún)、數(shù)數(shù)據(jù)統(tǒng)計(jì)
12、計(jì)和維護(hù)護(hù)等幾個(gè)個(gè)小模塊塊,可以以從現(xiàn)有有數(shù)據(jù)中中提取企企業(yè)生產(chǎn)產(chǎn)制造的的專(zhuān)用數(shù)數(shù)據(jù),進(jìn)進(jìn)行分類(lèi)類(lèi)匯總,生成每每日?qǐng)?bào)表表和每月月報(bào)表。1.2 開(kāi)發(fā)工工具的選選擇現(xiàn)在,市市場(chǎng)上可可以選購(gòu)購(gòu)的應(yīng)用用開(kāi)發(fā)產(chǎn)產(chǎn)品很多多,流行行的也有有數(shù)十種種。目前前在我國(guó)國(guó)市場(chǎng)上上最為流流行、使使用最多多、最為為先進(jìn)的的可用作作企業(yè)級(jí)級(jí)開(kāi)發(fā)工工具的產(chǎn)產(chǎn)品有:Micrrosooft公公司的VVisuual BassicMicrrosooft公公司的SSQL Serrverr 20000Micrrosooft公公司的AActiiveXX Daata ObjjecttsVisuual Bassic是是一種可可視化的的、面向
13、向?qū)ο蠛秃蜅l用事事件驅(qū)動(dòng)動(dòng)方式的的結(jié)構(gòu)化化高級(jí)程程序設(shè)計(jì)計(jì),可用用于開(kāi)發(fā)發(fā)Winndowws環(huán)境境下的各各類(lèi)應(yīng)用用程序。它簡(jiǎn)單單易學(xué)、效率高高,且功功能強(qiáng)大大。在VVisuual Bassic環(huán)環(huán)境下,利用事事件驅(qū)動(dòng)動(dòng)的編程程機(jī)制、新穎易易用的可可視化設(shè)設(shè)計(jì)工具具,使用用Winndowws內(nèi)部部的應(yīng)用用程序接接口(AAPI)函數(shù),以及動(dòng)動(dòng)態(tài)鏈接接庫(kù)(DDLL)、對(duì)象象的鏈接接與嵌入入(OLLE)、開(kāi)放式式數(shù)據(jù)訪訪問(wèn)(OODBCC)等技技術(shù),可可以高效效、快速速地開(kāi)發(fā)發(fā)出Wiindoows環(huán)環(huán)境下功功能強(qiáng)大大、圖形形界面豐豐富的應(yīng)應(yīng)用軟件件系統(tǒng)??偟膩?lái)說(shuō)說(shuō),Viisuaal BBasiic具有有
14、以下特特點(diǎn):可視化編編程:用傳統(tǒng)程程序設(shè)計(jì)計(jì)語(yǔ)言設(shè)設(shè)計(jì)程序序時(shí),都都是通過(guò)過(guò)編寫(xiě)程程序代碼碼來(lái)設(shè)計(jì)計(jì)用戶(hù)界界面,在在設(shè)計(jì)過(guò)過(guò)程中看看不到界界面的實(shí)實(shí)際顯示示效果,必須編編譯后運(yùn)運(yùn)行程序序才能觀觀察。如如果對(duì)界界面的效效果不滿(mǎn)滿(mǎn)意,還還要回到到程序中中修改。有時(shí)候候,這種種編程-編譯-修改的的操作可可能要反反復(fù)多次次,大大大影響了了軟件開(kāi)開(kāi)發(fā)效率率。Viisuaal BBasiic提供供了可視視化設(shè)計(jì)計(jì)工具,把Wiindoows界界面設(shè)計(jì)計(jì)的復(fù)雜雜性“封裝”起來(lái),開(kāi)發(fā)人人員不必必為界面面設(shè)計(jì)而而編寫(xiě)大大量程序序代碼。只需要要按設(shè)計(jì)計(jì)要求的的屏幕布布局,用用系統(tǒng)提提供的工工具,在在屏幕上上畫(huà)出各各
15、種“部件”,即圖圖形對(duì)象象,并設(shè)設(shè)置這些些圖形對(duì)對(duì)象的屬屬性。VVisuual Bassic自自動(dòng)產(chǎn)生生界面設(shè)設(shè)計(jì)代碼碼,程序序設(shè)計(jì)人人員只需需要編寫(xiě)寫(xiě)實(shí)現(xiàn)程程序功能能的那部部分代碼碼,從而而可以大大大提高高程序設(shè)設(shè)計(jì)的效效率。面向?qū)ο笙蟮某绦蛐蛟O(shè)計(jì)4.0版版以后的的Vissuall Baasicc支持面面向?qū)ο笙蟮某绦蛐蛟O(shè)計(jì),但它與與一般的的面向?qū)?duì)象的程程序設(shè)計(jì)計(jì)語(yǔ)言(C+)不完完全相同同。在一一般的面面向?qū)ο笙蟪绦蛟O(shè)設(shè)計(jì)語(yǔ)言言中,對(duì)對(duì)象由程程序代碼碼和數(shù)據(jù)據(jù)組成,是抽象象的概念念;而VVisuual Bassic則則是應(yīng)用用面向?qū)?duì)象的程程序設(shè)計(jì)計(jì)方法,把程序序和數(shù)據(jù)據(jù)封裝起起來(lái)作為為一
16、個(gè)對(duì)對(duì)象,并并為每個(gè)個(gè)對(duì)象賦賦予應(yīng)有有的屬性性,使對(duì)對(duì)象成為為實(shí)在的的東西。在設(shè)計(jì)計(jì)對(duì)象時(shí)時(shí),不必必編寫(xiě)建建立和描描述每個(gè)個(gè)對(duì)象的的程序代代碼,而而是用工工具畫(huà)在在界面上上,Viisuaal BBasiic自動(dòng)動(dòng)生成對(duì)對(duì)象的程程序代碼碼并封裝裝起來(lái)。每個(gè)對(duì)對(duì)象以圖圖形方式式顯示在在界面上上,都是是可視的的。結(jié)構(gòu)化程程序設(shè)計(jì)計(jì)語(yǔ)言Visuual Bassic是是解釋型型語(yǔ)言,在輸入入代碼的的同時(shí),解釋系系統(tǒng)將高高級(jí)語(yǔ)言言分解翻翻譯成計(jì)計(jì)算機(jī)可可以識(shí)別別的機(jī)器器指令,并判斷斷每個(gè)語(yǔ)語(yǔ)句的語(yǔ)語(yǔ)法錯(cuò)誤誤。在設(shè)設(shè)計(jì)Viisuaal BBasiic程序序的過(guò)程程中,隨隨時(shí)可以以運(yùn)行程程序,而而在整個(gè)個(gè)程序
17、設(shè)設(shè)計(jì)好之之后,可可以編譯譯生成可可執(zhí)行文文件(.EXEE),脫脫離Viisuaal BBasiic環(huán)境境,直接接在Wiindoows環(huán)環(huán)境下運(yùn)運(yùn)行。事件驅(qū)動(dòng)動(dòng)編程機(jī)機(jī)制在用Viisuaal BBasiic設(shè)計(jì)計(jì)大型應(yīng)應(yīng)用軟件件時(shí),不不必建立立具有明明顯開(kāi)始始和結(jié)束束的程序序,而是是編寫(xiě)若若干個(gè)微微小的子子程序,即過(guò)程程。這些些過(guò)程分分別面向向不同的的對(duì)象,由用戶(hù)戶(hù)操作引引發(fā)某個(gè)個(gè)事件來(lái)來(lái)驅(qū)動(dòng)完完成某種種特定的的功能,或者由由事件驅(qū)驅(qū)動(dòng)程序序調(diào)用通通用過(guò)程程來(lái)執(zhí)行行指定的的操作,這樣可可以方便便編程人人員,提提高效率率。訪問(wèn)數(shù)據(jù)據(jù)庫(kù)Visuual Bassic具具有強(qiáng)大大的數(shù)據(jù)據(jù)庫(kù)管理理功能,
18、利用數(shù)數(shù)據(jù)控件件和數(shù)據(jù)據(jù)庫(kù)管理理窗口,可以直直接建立立或處理理Miccrossoftt Acccesss格式式的數(shù)據(jù)據(jù)庫(kù),并并提供了了強(qiáng)大的的數(shù)據(jù)存存儲(chǔ)和檢檢索功能能。同時(shí)時(shí),Viisuaal BBasiic還能能直接編編輯和訪訪問(wèn)其他他外部數(shù)數(shù)據(jù)庫(kù),如dBBASEE,F(xiàn)ooxPrro,PParaadoxx等,這這些數(shù)據(jù)據(jù)庫(kù)格式式都可以以用Viisuaal BBasiic編輯輯和處理理。Visuual Bassic提提供開(kāi)放放式數(shù)據(jù)據(jù)連接,即ODDBC功功能,可可通過(guò)直直接訪問(wèn)問(wèn)或建立立連接的的方式使使用并操操作后臺(tái)臺(tái)大型網(wǎng)網(wǎng)絡(luò)數(shù)據(jù)據(jù)庫(kù),如如SQLL Seerveer,OOraccle等等。在
19、應(yīng)應(yīng)用程序序中,可可以使用用結(jié)構(gòu)化化查詢(xún)語(yǔ)語(yǔ)言SQQL數(shù)據(jù)據(jù)標(biāo)準(zhǔn),直接訪訪問(wèn)服務(wù)務(wù)器上的的數(shù)據(jù)庫(kù)庫(kù),并提提供了簡(jiǎn)簡(jiǎn)單的面面向?qū)ο笙蟮膸?kù)操操作指令令和多用用戶(hù)數(shù)據(jù)據(jù)庫(kù)訪問(wèn)問(wèn)的加鎖鎖機(jī)制和和網(wǎng)絡(luò)數(shù)數(shù)據(jù)庫(kù)的的SQLL的編程程技術(shù),為單機(jī)機(jī)上運(yùn)行行的數(shù)據(jù)據(jù)庫(kù)提供供了SQQL網(wǎng)絡(luò)絡(luò)接口,以便在在分布式式環(huán)境中中快速而而有效地地實(shí)現(xiàn)客客戶(hù)/服服務(wù)器(cliientt/seerveer)方方案。對(duì)象的鏈鏈接與嵌嵌入(OOLE)對(duì)象的鏈鏈接與嵌嵌入(OOLE)將每個(gè)個(gè)應(yīng)用程程序都看看做是一一個(gè)對(duì)象象(obbjecct),將不同同的對(duì)象象鏈接(linnk)起起來(lái),再再嵌入(embbed)某個(gè)應(yīng)應(yīng)用程序序中,從從
20、而可以以得到具具有聲音音、影像像、圖像像、動(dòng)畫(huà)畫(huà)、文字字等各種種信息的的集合式式的文件件。OLLE技術(shù)術(shù)是Miicroosofft公司司對(duì)象技技術(shù)的戰(zhàn)戰(zhàn)略,它它把多個(gè)個(gè)應(yīng)用程程序合為為一體,將每個(gè)個(gè)應(yīng)用程程序看做做是一個(gè)個(gè)對(duì)象進(jìn)進(jìn)行鏈接接和嵌入入,是一一種應(yīng)用用程序一一體化的的技術(shù)。利用OOLE技技術(shù),可可以方便便地建立立復(fù)合式式文檔(commpouund doccumeent),這種種文檔由由來(lái)自多多個(gè)不同同應(yīng)用程程序的對(duì)對(duì)象組成成,文檔檔中的每每個(gè)對(duì)象象都與原原來(lái)的應(yīng)應(yīng)用程序序相聯(lián)系系,并可可執(zhí)行與與原來(lái)應(yīng)應(yīng)用程序序完全相相同的操操作。動(dòng)態(tài)鏈接接庫(kù)(DDLL)Visuual Bassic是
21、是一種高高級(jí)程序序設(shè)計(jì)語(yǔ)語(yǔ)言,不不具備低低級(jí)語(yǔ)言言的功能能,對(duì)訪訪問(wèn)機(jī)器器硬件的的操作不不太容易易實(shí)現(xiàn)。但它可可以通過(guò)過(guò)動(dòng)態(tài)鏈鏈接庫(kù)技技術(shù)將CC/C+或匯匯編語(yǔ)言言編寫(xiě)的的程序加加入到VVisuual Bassic應(yīng)應(yīng)用程序序中,可可以像調(diào)調(diào)用內(nèi)部部函數(shù)一一樣調(diào)用用其他語(yǔ)語(yǔ)言編寫(xiě)寫(xiě)的函數(shù)數(shù)。此外外,通過(guò)過(guò)動(dòng)態(tài)鏈鏈接庫(kù),還可以以調(diào)用WWinddowss應(yīng)用程程序接口口(APPI)函函數(shù)。SQL Serrverr 20000是是在SQQL SServver 7.00的基礎(chǔ)礎(chǔ)上擴(kuò)展展升級(jí)的的產(chǎn)品。SQLL Seerveer 77.0是是Miccrossoftt公司在在數(shù)據(jù)庫(kù)庫(kù)領(lǐng)域中中非常重重要的產(chǎn)產(chǎn)
22、品,它它具有非非常好的的再造和和重寫(xiě)特特性。SSQL Serrverr 7.0以良良好的性性能、穩(wěn)穩(wěn)定性、便于管管理和易易于開(kāi)發(fā)發(fā)的優(yōu)勢(shì)勢(shì)。SQL Serrverr 20000繼繼承了數(shù)數(shù)據(jù)軟件件設(shè)計(jì)和和引擎方方面的優(yōu)優(yōu)勢(shì),已已經(jīng)成為為新一代代網(wǎng)絡(luò)應(yīng)應(yīng)用程序序的最佳佳數(shù)據(jù)庫(kù)庫(kù)和分析析解決方方案之一一。作為為Miccrossoftt.NEET EEnteerprrisee Seerveer的核核心組件件,它將將減少電電子商務(wù)務(wù)、在線線商務(wù)和和數(shù)據(jù)倉(cāng)倉(cāng)儲(chǔ)應(yīng)用用程序推推向市場(chǎng)場(chǎng)的時(shí)間間,并對(duì)對(duì)需要的的環(huán)境提提供可靠靠的支持持。SQQL SServver 20000對(duì)XMLL 和HTTTP提供供充分的
23、的支持;提供分分割裝載載和確保保時(shí)間的的特性;提供先先進(jìn)的管管理和協(xié)協(xié)調(diào)機(jī)制制,可以以自動(dòng)管管理線程程任務(wù),降低總總體開(kāi)銷(xiāo)銷(xiāo)。除此此而外SSQL Serrverr 20000充充分的利利用了WWinddowss 20000的的功能。ActiiveXX Daata Objjectts是MMicrrosooft公公司應(yīng)用用Uniiverrsall daata Acccesss的一種種方式。Uniiverrsall daata Acccesss允許用用戶(hù)為相相關(guān)和非非相關(guān)數(shù)數(shù)據(jù)使用用同一高高速界面面,同時(shí)時(shí)還可以以提供一一個(gè)使用用簡(jiǎn)單、語(yǔ)言獨(dú)獨(dú)立的界界面。在我們的的此次設(shè)設(shè)計(jì)中我我們應(yīng)用用了ADDO
24、中的的對(duì)象有有:Coommaand (運(yùn)行行SQLL語(yǔ)句或或存儲(chǔ)過(guò)過(guò)程)、Connnecctioon(用用于管理理連接數(shù)數(shù)據(jù)庫(kù)或或其他OOLE DB數(shù)數(shù)據(jù)提供供者所需需要的信信息)、Errror(包含特特定錯(cuò)誤誤的有關(guān)關(guān)信息)、Errrorrs(包包含一個(gè)個(gè)Errror對(duì)對(duì)象集合合)、FFielld(包包含數(shù)據(jù)據(jù)庫(kù)中特特定字段段的信息息)、FFiellds(包含一一個(gè)Fiieldd對(duì)象的的集合)、Reecorrd(說(shuō)說(shuō)明Reecorrdseet對(duì)象象、文件件或電子子郵件信信息中的的一個(gè)數(shù)數(shù)據(jù)行)、 RRecoordsset(用于管管理詢(xún)問(wèn)問(wèn)操作產(chǎn)產(chǎn)生的行行組)。在ADOO對(duì)象模模型中,主要有有
25、三個(gè)用用于數(shù)據(jù)據(jù)庫(kù)訪問(wèn)問(wèn)的對(duì)象象:Coonneectiion對(duì)對(duì)象提供供了一個(gè)個(gè)通向數(shù)數(shù)據(jù)源的的途徑,Commmannd對(duì)象象包含了了執(zhí)行SSQL語(yǔ)語(yǔ)句或存存儲(chǔ)過(guò)程程所需要要的信息息,Reecorrd對(duì)象象包含了了詢(xún)問(wèn)的的結(jié)果。如果需需要,CCommmandd和Rrccorddestt對(duì)象能能夠創(chuàng)建建一個(gè)絕絕對(duì)的CConnnecttionn對(duì)象,所以?xún)H僅通過(guò)創(chuàng)創(chuàng)建一個(gè)個(gè)單一的的對(duì)象就就可以訪訪問(wèn)一系系列的記記錄或運(yùn)運(yùn)行數(shù)據(jù)據(jù)庫(kù)函數(shù)數(shù)。Recoord和和Steeramm對(duì)象主主要被用用來(lái)支持持訪問(wèn)非非數(shù)據(jù)露露資源。Reccordd對(duì)象代代表記錄錄集中的的一個(gè)數(shù)數(shù)據(jù)行,也代表表一個(gè)文文件或一一條電
26、子子郵件信信息中的的數(shù)據(jù)行行;Sttreaam對(duì)象象為控制制文件或或電子郵郵件信息息中的數(shù)數(shù)據(jù)提供供了便利利的條件件。Recoord對(duì)對(duì)象用于于說(shuō)明諸諸如此類(lèi)類(lèi)的信息息:文件件系統(tǒng)中中的子目目錄和文文件、電電子郵件件系統(tǒng)中中的文件件夾或信信息。RRecoord對(duì)對(duì)象也可可以用來(lái)來(lái)說(shuō)明RRecoordsset對(duì)對(duì)象中的的數(shù)據(jù)行行。Sterram對(duì)對(duì)象用于于對(duì)Reecorrd對(duì)象象相關(guān)信信息和文文件的二二進(jìn)制信信息進(jìn)行行讀寫(xiě)。1.3 本文所所工作第一章緒緒論部分分緒論主主要敘述述課題提提出背景景、目前前應(yīng)用現(xiàn)現(xiàn)狀、分分析比較較當(dāng)前開(kāi)開(kāi)發(fā)工具具,數(shù)據(jù)據(jù)庫(kù)技術(shù)術(shù)的比較較。第二章結(jié)結(jié)合軟件件工程方方法,
27、對(duì)系統(tǒng)統(tǒng)進(jìn)行需需求分析析、功能能劃分、數(shù)據(jù)流流圖設(shè)計(jì)計(jì),并結(jié)結(jié)合數(shù)據(jù)據(jù)庫(kù)原理理和功能能劃分進(jìn)進(jìn)行ERR圖的繪繪制、數(shù)數(shù)據(jù)庫(kù)結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì),第三章根根據(jù)需求求分析的的結(jié)果,用戶(hù)概概念數(shù)據(jù)據(jù)模型表表示數(shù)據(jù)據(jù)及其相相互間的的聯(lián)系。第四章根根據(jù)需求求分析的的結(jié)果,對(duì)系統(tǒng)統(tǒng)進(jìn)行詳詳細(xì)設(shè)計(jì)計(jì),主要要介紹用用Vissuall Baasicc6.00實(shí)現(xiàn)每每一個(gè)模模塊的具具體功能能。第五章畢畢業(yè)設(shè)計(jì)計(jì)小結(jié),總結(jié)部部分介紹紹了設(shè)計(jì)計(jì)體會(huì)和和編程體體會(huì),并并指出了了系統(tǒng)設(shè)設(shè)計(jì)中的的不足和和改進(jìn)的的方向。第二章 需求求分析21總總體需求求調(diào)查2.1.1組織織結(jié)構(gòu)圖圖廠 長(zhǎng)副廠長(zhǎng)室總 工 室廠 長(zhǎng) 室材 料 科銷(xiāo) 售
28、科采 購(gòu) 科2.1.2系統(tǒng)目目標(biāo)本系統(tǒng)是是根據(jù)工工業(yè)企業(yè)業(yè)的生產(chǎn)產(chǎn)過(guò)程,控制生生產(chǎn)過(guò)程程中的材材料消耗耗,產(chǎn)品品銷(xiāo)售,銷(xiāo)售成成本等數(shù)數(shù)據(jù),具具體管理理范圍包包括材料料采購(gòu),材料庫(kù)庫(kù)存,生生產(chǎn)計(jì)劃劃,生產(chǎn)產(chǎn)控制,物料需需求,產(chǎn)產(chǎn)品購(gòu)進(jìn)進(jìn),產(chǎn)品品銷(xiāo)售,產(chǎn)品產(chǎn)產(chǎn)出等。2.1.3核心心任務(wù)本系統(tǒng)的的主要功功能是制制定生產(chǎn)產(chǎn)/采購(gòu)購(gòu)計(jì)劃,物料需需求計(jì)算算,材料料供求分分析,其其核心任任務(wù)是:降低材材料成本本,降低低庫(kù)存成成本,縮縮短生產(chǎn)產(chǎn)/采購(gòu)購(gòu)周期,如何獲獲得更高高的利潤(rùn)潤(rùn)。2.1.4業(yè)務(wù)務(wù)總體流流程調(diào)工業(yè)企業(yè)基本信息基本信息錄入銷(xiāo)售信息錄入進(jìn)貨信息設(shè)置基本信息錄入基本信息錄入基本信息管理庫(kù)存統(tǒng)計(jì)庫(kù)存
29、信息管理銷(xiāo)售信息管理進(jìn)貨信息管理針對(duì)商業(yè)業(yè)企業(yè)業(yè)業(yè)務(wù)的需需求,能能過(guò)對(duì)商商業(yè)企業(yè)業(yè)業(yè)務(wù)的的需求,能過(guò)對(duì)對(duì)商業(yè)企企業(yè)管理理工作過(guò)過(guò)程的內(nèi)內(nèi)容和數(shù)數(shù)據(jù)流程程分析,設(shè)計(jì)如如下面所所示的數(shù)數(shù)據(jù)項(xiàng)和和數(shù)據(jù)結(jié)結(jié)構(gòu):產(chǎn)品類(lèi)別別信息,包括的的數(shù)據(jù)項(xiàng)項(xiàng)有:類(lèi)類(lèi)別編號(hào)號(hào),類(lèi)別別名稱(chēng)。產(chǎn)品信息息,包括括的數(shù)據(jù)據(jù)項(xiàng)有:產(chǎn)品編編號(hào),產(chǎn)產(chǎn)品名稱(chēng)稱(chēng),計(jì)量量單位,類(lèi)別,入庫(kù)價(jià)價(jià)格,分分銷(xiāo)價(jià)格格,零售售價(jià)格,生產(chǎn)廠廠家,更更新日期期,備注注信息等等??蛻?hù)信息息,包括括的數(shù)據(jù)據(jù)項(xiàng)有:客戶(hù)編編號(hào),客客戶(hù)名稱(chēng)稱(chēng),地址址,郵政政編碼,電話號(hào)號(hào)碼,公公司主頁(yè)頁(yè),電子子郵件地地址,稅稅號(hào),銀銀行賬戶(hù)戶(hù),開(kāi)戶(hù)戶(hù)銀行,聯(lián)系人人,備注注信息等等
30、。供應(yīng)商信信息,包包括的數(shù)數(shù)據(jù)項(xiàng)有有:供應(yīng)應(yīng)商編號(hào)號(hào),供應(yīng)應(yīng)商名稱(chēng)稱(chēng),地址址,郵政政編碼,電話號(hào)號(hào)碼,公公司主頁(yè)頁(yè),電子子郵件地地址,稅稅號(hào),開(kāi)開(kāi)戶(hù)銀行行,聯(lián)系系人,備備注信息息等。業(yè)務(wù)員類(lèi)類(lèi)別信息息,包括括的數(shù)據(jù)據(jù)頁(yè)有:類(lèi)別編編號(hào),類(lèi)類(lèi)別名稱(chēng)稱(chēng)等。業(yè)務(wù)員信信息,包包括的有有數(shù)據(jù)項(xiàng)項(xiàng):業(yè)務(wù)務(wù)員員編編號(hào),業(yè)業(yè)務(wù)員姓姓名,類(lèi)類(lèi)別,電電話號(hào)碼碼,家庭庭住址,身份證證號(hào)碼,備注信信息等。倉(cāng)庫(kù)信息息,包括括的數(shù)據(jù)據(jù)項(xiàng)有:倉(cāng)庫(kù)編編號(hào),倉(cāng)倉(cāng)庫(kù)名稱(chēng)稱(chēng)。進(jìn)貨訂單單信息,包括的的數(shù)據(jù)項(xiàng)項(xiàng)有:訂訂貨日期期,編號(hào)號(hào),業(yè)務(wù)務(wù)員,供供應(yīng)商編編號(hào),產(chǎn)產(chǎn)品編號(hào)號(hào),數(shù)量量,單價(jià)價(jià),折扣扣比例,總金額額,備注注信息等等。入庫(kù)單信
31、信息,包包括的數(shù)數(shù)據(jù)項(xiàng)前前:入庫(kù)庫(kù)日期,編號(hào),業(yè)務(wù)員員,供應(yīng)應(yīng)商編號(hào)號(hào),產(chǎn)品品編號(hào),數(shù)量,單價(jià),折扣比比例,總總金額,是否是是即時(shí)付付款,是是否記賬賬,預(yù)付付比例,備注信信息等。銷(xiāo)售出貨貨單信息息,包括括的數(shù)據(jù)據(jù)項(xiàng)有:銷(xiāo)售日日期,編編號(hào),業(yè)業(yè)務(wù)員,客戶(hù)編編號(hào),產(chǎn)產(chǎn)品編號(hào)號(hào),數(shù)量量,單價(jià)價(jià),折扣扣比例,總金額額,是否否即時(shí)付付款,是是否記帳帳,預(yù)付付比例,備注信信息等。庫(kù)存信息息,包括括的數(shù)據(jù)據(jù)項(xiàng)有:更新日日期,編編號(hào),倉(cāng)倉(cāng)庫(kù)編號(hào)號(hào),產(chǎn)品品編號(hào),數(shù)量,單價(jià),總金額額,備注注信息等等。轉(zhuǎn)倉(cāng)信息息,包括括的數(shù)據(jù)據(jù)項(xiàng)有:轉(zhuǎn)倉(cāng)日日期,編編號(hào),業(yè)業(yè)務(wù)員,轉(zhuǎn)出倉(cāng)倉(cāng)庫(kù)的編編號(hào),轉(zhuǎn)轉(zhuǎn)入倉(cāng)庫(kù)庫(kù)的編號(hào)號(hào),產(chǎn)品品編號(hào)
32、,數(shù)量,總金額額,備注注信息等等。2.2系系統(tǒng)功能能調(diào)查系統(tǒng)開(kāi)發(fā)發(fā)的總體體任務(wù)是是實(shí)現(xiàn)各各種住處處的系統(tǒng)統(tǒng)化,規(guī)規(guī)范化和和自動(dòng)化化系統(tǒng)功能能分析是是在系統(tǒng)統(tǒng)開(kāi)發(fā)的的總體任任務(wù)的基基礎(chǔ)上完完成。工工業(yè)企業(yè)業(yè)進(jìn)銷(xiāo)存存系統(tǒng)需需要完成成的功能能主要有有:2.2.1基本本信息管管理包括產(chǎn)品品設(shè)置,產(chǎn)品類(lèi)類(lèi)別設(shè)置置,供應(yīng)應(yīng)商設(shè)置置,客戶(hù)戶(hù)設(shè)置,業(yè)務(wù)員員類(lèi)別設(shè)設(shè)置,業(yè)業(yè)務(wù)員設(shè)設(shè)置,倉(cāng)倉(cāng)庫(kù)設(shè)置置。2.2.2進(jìn)貨貨信息管管理包括訂貨貨單的管管理,入入庫(kù)單的的管理以以及進(jìn)貨貨信息的的查詢(xún)等等。2.2.3銷(xiāo)售售信息的的管理包括銷(xiāo)售售單的管管理以及及銷(xiāo)售信信息的查查詢(xún)等。2.2.4庫(kù)存信信息的管管理包括轉(zhuǎn)倉(cāng)倉(cāng)單的管管
33、理,產(chǎn)產(chǎn)品盤(pán)點(diǎn)點(diǎn)和轉(zhuǎn)倉(cāng)倉(cāng)信息的的查詢(xún)等等。2.3系系統(tǒng)功能能模塊圖圖工業(yè)企業(yè)進(jìn)銷(xiāo)存系統(tǒng) 供應(yīng)商設(shè)置 商品盤(pán)點(diǎn)轉(zhuǎn)倉(cāng)單的錄入和修改 轉(zhuǎn)倉(cāng)信息查詢(xún)銷(xiāo)售單的錄入和修改銷(xiāo)售信息查詢(xún) 密碼管理用戶(hù)管理 商品設(shè)置 商品類(lèi)別設(shè)置 業(yè)務(wù)員類(lèi)別設(shè)置 業(yè)務(wù)員設(shè)置 倉(cāng)庫(kù)設(shè)置 進(jìn)貨信息杳詢(xún)訂貨單的錄入和修改入庫(kù)單的錄入和修改基本信息設(shè)置銷(xiāo)售信息管理 系統(tǒng)信息進(jìn)貨信息管理庫(kù)存信息管理第三章 數(shù)據(jù)庫(kù)庫(kù)的設(shè)計(jì)計(jì)31數(shù)數(shù)據(jù)庫(kù)設(shè)設(shè)計(jì)概述述數(shù)據(jù)庫(kù)設(shè)設(shè)計(jì)是建建立數(shù)據(jù)據(jù)庫(kù)及其其應(yīng)用系系統(tǒng)的技技術(shù),是是信息系系統(tǒng)開(kāi)發(fā)發(fā)和建設(shè)設(shè)中的核核心技術(shù)術(shù),是指指對(duì)于一一個(gè)給定定的環(huán)境境,構(gòu)造造最優(yōu)的的數(shù)據(jù)庫(kù)庫(kù)模式,建立數(shù)數(shù)據(jù)庫(kù)及及其應(yīng)用用系統(tǒng),使之
34、能能夠有效效地存儲(chǔ)儲(chǔ)數(shù)據(jù),滿(mǎn)足各各種用戶(hù)戶(hù)的應(yīng)用用需求。數(shù)據(jù)庫(kù)設(shè)設(shè)計(jì)既是是一項(xiàng)涉涉及多學(xué)學(xué)科的綜綜合性技技術(shù),有有時(shí)一項(xiàng)項(xiàng)龐大的的工程項(xiàng)項(xiàng)目數(shù)據(jù)據(jù)庫(kù)建設(shè)設(shè)是硬件件、軟件件、和干干件的結(jié)結(jié)合;數(shù)數(shù)據(jù)庫(kù)設(shè)設(shè)計(jì)應(yīng)該該和應(yīng)用用系統(tǒng)設(shè)設(shè)計(jì)相結(jié)結(jié)合,即即整個(gè)設(shè)設(shè)計(jì)過(guò)程程中要把把結(jié)構(gòu)設(shè)設(shè)計(jì)和行行為設(shè)計(jì)計(jì)緊密結(jié)結(jié)合起來(lái)來(lái)。數(shù)據(jù)據(jù)庫(kù)及其其應(yīng)用系系統(tǒng)開(kāi)發(fā)發(fā)全過(guò)程程可分為為以下幾幾個(gè)步驟驟:(一)需需求分析析;(二)數(shù)數(shù)據(jù)庫(kù)的的邏輯結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)32 需求分分析上章我們們已經(jīng)做做了詳細(xì)細(xì)的分析析在此不不在進(jìn)行行說(shuō)明了了。33數(shù)數(shù)據(jù)庫(kù)的的邏輯結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)概念結(jié)構(gòu)構(gòu)設(shè)計(jì)就就是將需需求分析析得到的的用戶(hù)需需求抽象象為信息息
35、結(jié)構(gòu)即即概念模模型的過(guò)過(guò)程。它它是整個(gè)個(gè)數(shù)據(jù)庫(kù)庫(kù)設(shè)計(jì)的的關(guān)鍵。本系統(tǒng)統(tǒng)采用自自底向上上方法,即自頂頂向下進(jìn)進(jìn)行需求求分析,然后在在自底向向上底設(shè)設(shè)計(jì)概念念結(jié)構(gòu)。邏輯結(jié)構(gòu)構(gòu)設(shè)計(jì)的的任務(wù)就就是把設(shè)設(shè)計(jì)好的的基本EE-R圖圖轉(zhuǎn)換為為與選用用DBMMS產(chǎn)品品所支持持的數(shù)據(jù)據(jù)模型相相符合的的邏輯結(jié)結(jié)構(gòu)。在在這一階階段我們們上一階階段所設(shè)設(shè)計(jì)的各各實(shí)體及及屬性就就轉(zhuǎn)換為為新數(shù)據(jù)據(jù)庫(kù)中各各個(gè)表中中的記錄錄的數(shù)據(jù)據(jù)項(xiàng)。由由于我們們使用的的關(guān)系型型數(shù)據(jù)庫(kù)庫(kù)SQLL Seerveer 220000,所以以概念結(jié)結(jié)構(gòu)轉(zhuǎn)化化關(guān)系模模型,再再進(jìn)行特特定的轉(zhuǎn)轉(zhuǎn)換成為為SQLL所支持持的數(shù)據(jù)據(jù)模型,再進(jìn)行行優(yōu)化。我們根據(jù)據(jù)
36、數(shù)據(jù)庫(kù)庫(kù)的需求求分析和和概念結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì),設(shè)計(jì)計(jì)了我們們所需的的數(shù)據(jù)庫(kù)庫(kù)。數(shù)據(jù)據(jù)庫(kù)由下下面多個(gè)個(gè)表格組組成,各各個(gè)表格格的設(shè)計(jì)計(jì)結(jié)果如如下面表表格所示示。每個(gè)個(gè)表格表表示在數(shù)數(shù)據(jù)庫(kù)的的一個(gè)表表。3.4數(shù)數(shù)據(jù)庫(kù)的的實(shí)現(xiàn)創(chuàng)建數(shù)據(jù)據(jù)庫(kù)和存存儲(chǔ)過(guò)程程如下:1.創(chuàng)建建進(jìn)貨定定單表CREAATE TABBLE dbbo.dhh (inn_daate ddateetimme NULLL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,dhh_noo chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NOTT N
37、UULL ,gffdm ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT NNULLL ,inn_daanj nnumeericc(112, 2) NULLL ,i_zk nnumeericc(55, 00) NNULLL ,i_zkee nummeriic(12, 2) NUULL ,bzz chaar (1000) COLLLATTE CChinnesee_PRR
38、C_CCI_AAS NNULLL ) ONN PPRIMMARYYGO2.創(chuàng)建建倉(cāng)庫(kù)表表CREAATE TABBLE dbbo.dmm_ckk (dmm chaar (6) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,mcc chaar (400) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO3.創(chuàng)建建供應(yīng)商商表CREAATE TABBLE dbbo.dmm_gff
39、 (dmm chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,mcc chaar (400) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,adddr ccharr (40) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,yzzbm ccharr (6) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,teel chhar (440) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,ittladdd c
40、hhar (550) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,emmaill chaar (500) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,suui_nno chhar (220) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,baank_no ccharr (20) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,baank ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,ywwmann
41、chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO4.創(chuàng)建建客戶(hù)表表CREAATE TABBLE dbbo.dmm_khh (dmm chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,mcc chaar (400) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,adddr ccharr (40) COOLLA
42、ATE Chiinesse_PPRC_CI_AS NULLL ,yzzbm ccharr (6) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,teel chhar (440) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,ittladdd chhar (550) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,emmaill chaar (500) CCOLLLATEE
43、Chhineese_PRCC_CII_ASS NUULL ,suui_nno chhar (220) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,baank_no ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,baank ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,caard_no ccharr (13) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,mbb_reeb nuumerric(122, 22) NNULL
44、L ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO5創(chuàng)建建產(chǎn)品信信息表CREAATE TABBLE dbbo.dmm_wzz (dmm chaar (300) CCOLLLATEE Chhineese_PRCC_CII_ASS NOOT NNULLL ,mcc chaar (400) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,jlldw ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,lbb
45、 chaar (300) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,rkkj nuumerric(122, 22) NNULLL ,fxxj nuumerric(122, 22) NNULLL ,lssj nuumerric(122, 22) NNULLL ,cjj chaar (200) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,yxxrq ddateetimme NULLL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRI
46、MMARYYGO6創(chuàng)建建產(chǎn)品類(lèi)類(lèi)別表CREAATE TABBLE dbbo.dmm_wzzlb (lbbcodde chhar (330) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,lbb chaar (300) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO7創(chuàng)建建業(yè)務(wù)員員表CREAATE TABBLE dbbo.dmm_ywwy (dm ccharr (6) CO
47、LLLATTE CChinnesee_PRRC_CCI_AAS NNOT NULLL ,mcc chaar (200) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,lbb chaar (300) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,teel chhar (440) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,adddr ccharr (40) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,sffz chhar (118) COLLLATTE
48、CChinnesee_PRRC_CCI_AAS NNULLL ,lbbcodde chhar (330) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO8.創(chuàng)建建業(yè)務(wù)員員類(lèi)別表表CREAATE TABBLE dbbo.dmm_ywwylbb (lbbcodde chhar (330) COLLLATTE CChinnesee_PRRC_CCI_AAS NNOT NULLL ,lbb chaar (300)
49、CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO9.創(chuàng)建建進(jìn)貨單單表CREAATE TABBLE dbbo.innh (inn_daate ddateetimme NULLL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,innh_nno chhar (114) COLLLATTE CChinnesee_PRRC_CCI_AAS NNOT NU
50、LLL ,gffdm ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,ckkdm ccharr (6) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT NNULLL ,inn_daanj nnumeericc(112, 2) NULLL ,i_zk nnumeericc(55, 00) NNULLL ,i_zkee nummeri
51、ic(12, 2) NUULL ,jssfk ccharr (2) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,jzz chaar (2) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,yff nummeriic(5, 0) NULLL ,bzz chaar (1000) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,bzz1 chhar (110) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO10.創(chuàng)創(chuàng)建庫(kù)存存表
52、CREAATE TABBLE dbbo.kuucunn (uppdatte_ddatee dattetiime NUULL ,kuucunn_noo chaar (144) CCOLLLATEE Chhineese_PRCC_CII_ASS NOOT NNULLL ,ckkdm ccharr (6) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT NNULLL ,tootall_jee
53、nummeriic(12, 2) NUULL ) ONN PPRIMMARYYGO11.創(chuàng)創(chuàng)建銷(xiāo)售售單表CREAATE TABBLE dbbo.ouuth (ouut_ddatee dattetiime NUULL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,ouuth_no ccharr (14) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,khhdm ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,ckkdm ccharr
54、 (6) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT NNULLL ,ouut_ddanjj nummeriic(12, 2) NUULL ,o_zk nnumeericc(55, 00) NNULLL ,o_zkee nummeriic(12, 2) NUULL ,jssfk ccharr (2) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,
55、jzz chaar (2) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,yff nummeriic(5, 0) NULLL ,bzz chaar (1000) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,bzz1 chhar (1100) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ) ONN PPRIMMARYYGO12.創(chuàng)創(chuàng)建轉(zhuǎn)倉(cāng)倉(cāng)表CREAATE TABBLE dbbo.zcc (zcc_noo chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NOTT
56、NUULL ,zcc_daate ddateetimme NULLL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,o_ckddm chhar (66) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,i_ckddm chhar (66) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT N
57、NULLL ,tootall_jee nummeriic(12, 2) NUULL ,bzz chaar (1000) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO13.創(chuàng)創(chuàng)建銷(xiāo)售售訂單表表CREAATE TABBLE dbbo.xssdh (ouut_ddatee dattetiime NUULL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,xssdh_no ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS N
58、NOT NULLL ,khhdm ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT NNULLL ,ouut_ddanjj nummeriic(12, 2) NUULL ,o_zk nnumeericc(55, 00) NNULLL ,o_zkee nummeriic(12, 2) NUULL ,bzz chaar (1000) COLLLATTE CChinnese
59、e_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO14.創(chuàng)創(chuàng)建使用用者信息息表CREAATE TABBLE dbbo.usser_inffo (usser_id ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,usser_pwdd chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,usser_dess chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ) ONN PPRIMMARYYGO15創(chuàng)創(chuàng)
60、建倉(cāng)庫(kù)庫(kù)存儲(chǔ)過(guò)過(guò)程CREAATE PROOCEDDUREE ckk_seetupp(dmm chhar (6),mmc ccharr (440),bzz chhar (2555) ASSinnserrdm_ck(dm,mc,bz)valuues(dmm,mmcbbz)GO16.創(chuàng)創(chuàng)建進(jìn)貨貨設(shè)置存存儲(chǔ)過(guò)程程CREAATE PROOCEDDUREE dhh_seetupp(inn_daate dattetiime, yywmaan ccharr (220),dhh_noo chhar (8),ggfdmm chhar (8),wwzdmm chhar (300),sl nummeriic (10)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉(cāng)儲(chǔ)搬遷活動(dòng)方案
- 倉(cāng)庫(kù)春節(jié)活動(dòng)方案
- 仙林平安夜活動(dòng)方案
- 代縣餐飲活動(dòng)策劃方案
- 代賬公司引流活動(dòng)方案
- 以大帶小活動(dòng)方案
- 以茶會(huì)友活動(dòng)策劃方案
- 仲夏之夜活動(dòng)方案
- 企業(yè)七夕活動(dòng)策劃方案
- 企業(yè)親情服務(wù)日活動(dòng)方案
- 安徽航瑞國(guó)際滾裝運(yùn)輸有限公司招聘筆試題庫(kù)2025
- 2025年英語(yǔ)四級(jí)考試模擬試卷及答案
- 護(hù)理倫理實(shí)踐路徑分析
- 養(yǎng)老消防安全試題及答案
- 2025年下半年北京大興區(qū)地震局招聘臨時(shí)輔助用工擬聘用人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025春季學(xué)期國(guó)家安全教育期末考試-國(guó)開(kāi)(XJ)-參考資料
- 2025新版保安員考試試題附含答案
- 醫(yī)療健康產(chǎn)業(yè)的中醫(yī)師承人才培養(yǎng)模式
- 養(yǎng)牛場(chǎng)項(xiàng)目可行性研究報(bào)告
- 2025公需課《人工智能賦能制造業(yè)高質(zhì)量發(fā)展》試題及答案
- 宇宙起源與演化歷史探討
評(píng)論
0/150
提交評(píng)論