版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 專(zhuān)業(yè)課程設(shè)計(jì)題單 班級(jí) 學(xué)生 課程名稱(chēng) 專(zhuān)業(yè)課程設(shè)計(jì) 課 題 倉(cāng)庫(kù)管理信息系統(tǒng) 設(shè)計(jì)要求 本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用Access或SQL Server,前臺(tái)采用Visual C#作為主要開(kāi)發(fā)工具。完成的系統(tǒng)具有以下功能:1、登錄界面與用戶模塊設(shè)計(jì) 2、物資信息管理(添加、刪除、修改、瀏覽) 3、入庫(kù)信息管理(添加、刪除、修改、瀏覽) 4、出庫(kù)信息設(shè)置(添加、刪除、修改、瀏覽) 5、庫(kù)存信息管理(查詢庫(kù)存信息) 課 題 發(fā) 給 日 期 課程設(shè)計(jì)完成日期 指 導(dǎo) 教 師 評(píng)語(yǔ): 評(píng)分: 摘要隨著現(xiàn)代工業(yè)的發(fā)展,計(jì)算機(jī)信息管理系統(tǒng)越來(lái)越受到企業(yè)重視。本文主要分析了倉(cāng)庫(kù)管理系統(tǒng)的一些基本功能和組成情況,包
2、括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu),功能模塊劃分以及數(shù)據(jù)庫(kù)模式分析等,重點(diǎn)對(duì)應(yīng)用程序的實(shí)際開(kāi)發(fā)實(shí)現(xiàn)作了介紹。達(dá)到了數(shù)據(jù)的一致性和安全性,且應(yīng)用程序功能完備,符合了倉(cāng)庫(kù)管理系統(tǒng)作為典型的信息管理系統(tǒng)(MIS)的要求。同時(shí)簡(jiǎn)單介紹了Visual Basic編程環(huán)境和Access數(shù)據(jù)庫(kù)管理系統(tǒng)的功能特點(diǎn),倉(cāng)庫(kù)管理系統(tǒng)是企業(yè)物流管理中不可或缺的一部分。一 緒論11. 1管理信息系統(tǒng)的概述11. 2數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)簡(jiǎn)介21. 3倉(cāng)庫(kù)管理系統(tǒng)21.3.1國(guó)內(nèi)外同類(lèi)管理軟件的研究現(xiàn)狀與發(fā)展趨勢(shì)21.3.2倉(cāng)庫(kù)管理系統(tǒng)研究背景與意義2二 &
3、#160; 倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)分析32.1需求分析32.2模塊劃分4三 數(shù)據(jù)庫(kù)設(shè)計(jì)43.1 設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下43.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)53.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)73.4 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表創(chuàng)建語(yǔ)法8四 詳細(xì)設(shè)計(jì)(代碼)104.1 系統(tǒng)登陸窗體模塊的設(shè)計(jì)104.2 貨品入庫(kù)窗體模塊的設(shè)計(jì)114.3 貨品出庫(kù)窗體模塊的設(shè)計(jì) 124.4 貨品入庫(kù)查詢窗體模塊的設(shè)計(jì) 134.5 貨品出庫(kù)查詢窗體模塊的設(shè)計(jì) 154.6 用戶注銷(xiāo)窗體模塊的設(shè)計(jì) &
4、#160; 16五 程序的實(shí)現(xiàn)175.1 系統(tǒng)登陸的實(shí)現(xiàn)175.2 貨品入庫(kù)的實(shí)現(xiàn)185.3 貨品入庫(kù)查詢的實(shí)現(xiàn) 195.4 貨品出庫(kù)的實(shí)現(xiàn) 205.5 貨品出庫(kù)查詢的實(shí)現(xiàn) 205.6 用戶密碼修改的實(shí)現(xiàn) 20六 課程設(shè)計(jì)總結(jié)21七 參考文獻(xiàn) 21摘要 隨著現(xiàn)代工業(yè)的發(fā)展,計(jì)算機(jī)信息管理系統(tǒng)越來(lái)越受到企業(yè)重視。本文主要分析了倉(cāng)庫(kù)管理系統(tǒng)的一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu),功能模塊劃分
5、以及數(shù)據(jù)庫(kù)模式分析等,重點(diǎn)對(duì)應(yīng)用程序的實(shí)際開(kāi)發(fā)實(shí)現(xiàn)作了介紹。達(dá)到了數(shù)據(jù)的一致性和安全性,且應(yīng)用程序功能完備,符合了倉(cāng)庫(kù)管理系統(tǒng)作為典型的信息管理系統(tǒng)(MIS)的要求。同時(shí)簡(jiǎn)單介紹了Visual Basic編程環(huán)境和Access數(shù)據(jù)庫(kù)管理系統(tǒng)的功能特點(diǎn),倉(cāng)庫(kù)管理系統(tǒng)是企業(yè)物流管理中不可或缺的一部分。一 緒論倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,因此,倉(cāng)庫(kù)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,但一直以?lái)人們使用傳統(tǒng)的人工方式管理倉(cāng)庫(kù),這種管理方式存在著許多缺點(diǎn),諸如效率低,保密性差等,而且時(shí)間一長(zhǎng),將產(chǎn)生大量的文
6、件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)不斷發(fā)展,其強(qiáng)大的功能已經(jīng)被人們深刻認(rèn)識(shí),它已經(jīng)進(jìn)入了人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)產(chǎn)品倉(cāng)庫(kù)信息進(jìn)行管理,具有著人工管理無(wú)法比擬的優(yōu)點(diǎn),它檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品倉(cāng)庫(kù)的管理效率,也是企業(yè)倉(cāng)庫(kù)管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。因此,開(kāi)發(fā)一個(gè)倉(cāng)庫(kù)管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。
7、; 1.1倉(cāng)庫(kù)管理系統(tǒng)的概述倉(cāng)庫(kù)管理系統(tǒng)是在管理科學(xué)、系統(tǒng)科學(xué)、計(jì)算機(jī)科學(xué)等的基礎(chǔ)上發(fā)展起來(lái)的綜合性邊緣科學(xué)。在21世紀(jì)信息高速發(fā)展的時(shí)代中,倉(cāng)庫(kù)管理系統(tǒng)具有很重要的作用,它的預(yù)測(cè)和輔助決策的功能,即利用現(xiàn)代管理的決策和支持。倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)人機(jī)系統(tǒng),同時(shí)它又是一個(gè)一體化集成系統(tǒng)。倉(cāng)庫(kù)管理系統(tǒng)是信息系統(tǒng)的一個(gè)子系統(tǒng),它以計(jì)算機(jī)技術(shù)、通訊技術(shù)和軟件技術(shù)為技術(shù)基礎(chǔ),同時(shí)將現(xiàn)代管理理論、現(xiàn)代管理方法及各級(jí)管理人員融為一體,最終為某個(gè)組織整體的管理與決策服務(wù),是由人和計(jì)算機(jī)組成的能進(jìn)行管理信息的收集、傳遞、存儲(chǔ)、加工
8、、維護(hù)和使用的系統(tǒng)。倉(cāng)庫(kù)管理系統(tǒng)的基本結(jié)構(gòu)可以概括為四大部件,即信息源、信息處理器、信息用戶和信息管理者。因此,一個(gè)成功的管理信息系統(tǒng)應(yīng)該具有可靠的硬件、實(shí)用的軟件、強(qiáng)有力的現(xiàn)代化管理水平。具體講,管理信息系統(tǒng)的三大支柱是:計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)和現(xiàn)代化的管理,這三打支柱稱(chēng)為管理信息系統(tǒng)的擴(kuò)展部件。1.2數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)簡(jiǎn)介在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)之前,對(duì)開(kāi)發(fā)數(shù)據(jù)庫(kù)的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)、開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的步驟、開(kāi)發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的目標(biāo)是建立一個(gè)滿足用戶長(zhǎng)期需求的產(chǎn)品。開(kāi)發(fā)的主要過(guò)程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì)。把設(shè)
9、計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫(kù),并且這些數(shù)據(jù)庫(kù)帶有功能完備、高效能的應(yīng)用。1.3倉(cāng)庫(kù)管理系統(tǒng)倉(cāng)庫(kù)作為一總貨品資源的集散地,貨品的種類(lèi)繁多,包含很多的信息數(shù)據(jù)的管理。據(jù)調(diào)查得知,以前倉(cāng)庫(kù)進(jìn)行信息管理的方式主要是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于貨品的出入庫(kù)情況的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)賬本的人工檢查,對(duì)管理者的管理權(quán)限等不受約束,任何人都可查看,這樣容易引起資料外泄。另外,數(shù)據(jù)信息處理工作量大,容易出錯(cuò),由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩?lái)說(shuō),缺乏系統(tǒng)、規(guī)范的信息管理手段。而且,一般的存儲(chǔ)情況是記錄在賬本上的,倉(cāng)庫(kù)的工作人員和管理員也只是當(dāng)時(shí)記得比較清楚,時(shí)間一長(zhǎng),如果再要進(jìn)行查詢,就得在眾多的資
10、料中翻閱查找了,這樣造成費(fèi)時(shí)、費(fèi)力,如要對(duì)很長(zhǎng)時(shí)間以前的貨品進(jìn)行更改就更加困難了。因此,很有必要建立一個(gè)倉(cāng)庫(kù)管理系統(tǒng),使貨品管理工作規(guī)范化,系統(tǒng)化,程序化。提高信息處理的速度和準(zhǔn)確性。1.3.1國(guó)內(nèi)外同類(lèi)管理軟件的研究現(xiàn)狀與發(fā)展趨勢(shì)現(xiàn)在國(guó)內(nèi)外對(duì)此類(lèi)系統(tǒng)的開(kāi)發(fā)與研究也是很有實(shí)用性的,基本上能滿足各企業(yè)的自身特點(diǎn),來(lái)進(jìn)行倉(cāng)庫(kù)方面的管理,同時(shí),改類(lèi)系統(tǒng)又都在不斷地深入與發(fā)展,來(lái)適用更多的企業(yè),一般都能運(yùn)用于各個(gè)企業(yè)的倉(cāng)庫(kù)管理,但是都沒(méi)有針對(duì)大眾的廣泛應(yīng)用,只能運(yùn)用某個(gè)企業(yè)或單位,這一點(diǎn)還有待于今后的進(jìn)一步開(kāi)發(fā)與實(shí)踐。今后此類(lèi)軟件將會(huì)向條碼倉(cāng)庫(kù)管理系統(tǒng)發(fā)展,現(xiàn)階段,伴隨物流及管理信息化、網(wǎng)絡(luò)化的發(fā)展,
11、應(yīng)用條碼技術(shù)進(jìn)行倉(cāng)庫(kù)管理、實(shí)現(xiàn)倉(cāng)庫(kù)作業(yè)自動(dòng)化,將是一個(gè)必然的發(fā)展趨勢(shì),也是需要迫切解決的一個(gè)現(xiàn)實(shí)問(wèn)題。隨著信息化技術(shù)的不斷提高和應(yīng)用的日漸普及,更多的商品擁有自己的條碼,而且,使用條碼化工作代替?zhèn)鹘y(tǒng)作業(yè)模式,減少了手工輸入,這樣不但提高了作業(yè)效率,還能確保資料正確,并減少因人為失誤所造成的損失。1.3.2倉(cāng)庫(kù)管理系統(tǒng)研究背景與意義隨著我國(guó)經(jīng)濟(jì)的飛速發(fā)展,各種類(lèi)型規(guī)模的公司企業(yè)迅速崛起,許多從事生產(chǎn)和經(jīng)營(yíng)管理的企業(yè)都有自己生產(chǎn)和銷(xiāo)售的產(chǎn)品,而這些產(chǎn)品都需要儲(chǔ)存在倉(cāng)庫(kù)中,對(duì)于每個(gè)企業(yè)來(lái)說(shuō),隨著企業(yè)規(guī)模的不斷擴(kuò)大,產(chǎn)品數(shù)量的急劇增加,所生產(chǎn)產(chǎn)品的種類(lèi)也會(huì)不斷地更新與發(fā)展,有關(guān)產(chǎn)品的各種信息量也會(huì)成倍
12、增長(zhǎng)。面對(duì)龐大的產(chǎn)品信息量,如何有效地管理倉(cāng)庫(kù)產(chǎn)品,對(duì)這些企業(yè)來(lái)說(shuō)是非常重要的,倉(cāng)庫(kù)管理的重點(diǎn)是銷(xiāo)售信息能否及時(shí)反饋,從而確保企業(yè)運(yùn)行效益。而倉(cāng)庫(kù)管理又涉及入庫(kù)、出庫(kù)的產(chǎn)品、經(jīng)辦人員及客戶等方方面面的因素,如何管理這些信息數(shù)據(jù),是一項(xiàng)復(fù)雜的系統(tǒng)工程,充分考驗(yàn)著倉(cāng)庫(kù)管理員的工作能力,工作量的繁重是可想而知的,所以這就需要由倉(cāng)庫(kù)管理系統(tǒng)來(lái)提高倉(cāng)庫(kù)管理工作的效率,這對(duì)信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,減少管理方面的工作量,同時(shí)對(duì)于調(diào)動(dòng)廣大員工的工作積極性,提高企業(yè)的生產(chǎn)效率,都具有十分重要的現(xiàn)實(shí)意義。二 倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)分析倉(cāng)庫(kù)管理系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立
13、和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。 2.1 需求分析:通過(guò)對(duì)系統(tǒng)的終端用戶、生產(chǎn)商和銷(xiāo)售商進(jìn)行分析,可以得到本系統(tǒng)典型的文本需求說(shuō)明,其中的關(guān)鍵部分如下:基本信息是倉(cāng)庫(kù)管理系統(tǒng)得以運(yùn)行的數(shù)據(jù)基礎(chǔ)?;拘畔óa(chǎn)品信息、倉(cāng)庫(kù)信息、生產(chǎn)商信息和銷(xiāo)售商的信息。用戶可以通過(guò)界面來(lái)隨時(shí)添加、修改和查詢這些信息。出入庫(kù)管理是倉(cāng)庫(kù)管理系統(tǒng)的核心部分,實(shí)現(xiàn)產(chǎn)品的出入庫(kù)登記。產(chǎn)品出入庫(kù)登記中的產(chǎn)品信息、倉(cāng)庫(kù)信息、生產(chǎn)商信息和銷(xiāo)售商的信息都是從已有的信息中通過(guò)下拉列表選擇的,這樣可以減少出錯(cuò),提高效率
14、;如果在基本信息中找不到相關(guān)信息即時(shí)進(jìn)行添加。根據(jù)用戶需求,該系統(tǒng)應(yīng)該實(shí)現(xiàn)以下功能:1)基本信息(包括產(chǎn)品信息、倉(cāng)庫(kù)信息、生產(chǎn)商和銷(xiāo)售商信息)的添加、修改和查詢。2)填寫(xiě)基本信息提交信息填寫(xiě)3)修改基本信息提交信息修改4)選擇填寫(xiě)查詢條件提交查詢查詢結(jié)果顯示5)產(chǎn)品入庫(kù)登記、修改和查詢。6)填寫(xiě)入庫(kù)產(chǎn)品信息提交入庫(kù)登記7)修改入庫(kù)登記提交信息修改8)選擇填寫(xiě)查詢條件提交查詢查詢結(jié)果顯示9)品出庫(kù)登記、修改和查詢。10)出庫(kù)選擇填寫(xiě)出庫(kù)產(chǎn)品信息提交出庫(kù)登記11)修改出庫(kù)登記提交信息修改12)選擇填寫(xiě)查詢條件提交查詢查詢結(jié)果顯示13)產(chǎn)品庫(kù)存統(tǒng)計(jì)信息查詢14)選擇查詢條件填寫(xiě)查詢內(nèi)容提交查詢查詢結(jié)
15、果顯示15)用戶和倉(cāng)庫(kù)管理員注冊(cè)16)登錄輸入用戶名輸入密碼注冊(cè)17)用戶修改密碼和倉(cāng)庫(kù)管理員添加用戶。28)輸入舊密碼輸入新密碼確認(rèn)新密碼提交密碼修改29)輸入新用戶名輸入用戶密碼確認(rèn)密碼設(shè)置用戶權(quán)限提交用戶添加2.2模塊劃分2.2.1系統(tǒng)功能模塊設(shè)計(jì)倉(cāng)庫(kù)管理系統(tǒng)系統(tǒng)模塊維護(hù)模塊輸入模塊查看模塊報(bào)表模塊幫助模塊入庫(kù)模塊還庫(kù)模塊出庫(kù)模塊需求模塊日志管理 2.2.2數(shù)據(jù)流程圖三數(shù)據(jù)庫(kù)設(shè)
16、計(jì)3.1設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: 設(shè)備代碼信息,包括的數(shù)據(jù)項(xiàng)有設(shè)備號(hào)、設(shè)備名稱(chēng)?,F(xiàn)有庫(kù)存信息,包括的數(shù)據(jù)項(xiàng)有設(shè)備、現(xiàn)有數(shù)目、總數(shù)目、最大庫(kù)存和最小庫(kù)存。設(shè)備使用信息,包括的數(shù)據(jù)項(xiàng)有使用的設(shè)備、使用部門(mén)、數(shù)目、使用時(shí)間和出庫(kù)時(shí)狀態(tài)等。設(shè)備采購(gòu)信息,包括的數(shù)據(jù)項(xiàng)有采購(gòu)的設(shè)備、采購(gòu)員、供應(yīng)商、采購(gòu)數(shù)目和采購(gòu)時(shí)間等。設(shè)備歸還信息,包括的數(shù)據(jù)項(xiàng)有歸還設(shè)備、歸還部門(mén)、歸還數(shù)目、歸還時(shí)間和經(jīng)手人等。設(shè)備需求信息,包括的數(shù)據(jù)項(xiàng)有需求的部門(mén)、需求設(shè)備、需求數(shù)目和需求時(shí)間等。3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)本實(shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有庫(kù)存實(shí)體、入庫(kù)實(shí)體、出庫(kù)實(shí)體、采購(gòu)實(shí)體、還庫(kù)實(shí)體和需求實(shí)體,各實(shí)體的E-R圖及
17、其關(guān)系描述如下:現(xiàn)有庫(kù)存設(shè)備號(hào)現(xiàn)有庫(kù)存警戒庫(kù)存總數(shù) 圖3-2-1 庫(kù)存實(shí)體E-R圖入庫(kù)設(shè)備號(hào)供應(yīng)商信息采購(gòu)價(jià)格數(shù)量采購(gòu)員 圖3-2-2 入庫(kù)實(shí)體E-R圖出庫(kù)設(shè)備號(hào)使用部門(mén)數(shù)量時(shí)間經(jīng)手人 圖3-2-3 出庫(kù)實(shí)體E-R圖部門(mén)需求設(shè)備號(hào)需求部門(mén)需求數(shù)量需求時(shí)間 圖3-2-4 部門(mén)需求實(shí)體
18、E-R圖設(shè)備還庫(kù)設(shè)備號(hào)還庫(kù)時(shí)間、人還庫(kù)數(shù)量經(jīng)手人 圖3-2-5 還庫(kù)實(shí)體E-R圖計(jì)劃采購(gòu)設(shè)備號(hào)庫(kù)存信息供應(yīng)信息時(shí)間 圖3-2-6計(jì)劃采購(gòu)實(shí)體E-R圖入庫(kù)現(xiàn)有庫(kù)存出庫(kù)還庫(kù)部門(mén)需求設(shè)備采購(gòu) 圖3-2-7實(shí)體和實(shí)體之間的關(guān)系E-R圖3.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)在上面的實(shí)體以及實(shí)體之間的關(guān)系的基礎(chǔ)上,形成
19、數(shù)據(jù)庫(kù)中的表格以及各個(gè)表格之間的關(guān)系。倉(cāng)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)中的各個(gè)表格的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。(1)供應(yīng)商表:列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵可否為空名稱(chēng)字符型50YES不能為空聯(lián)系方式字符型50NO可為空地址字符型50NO可為空供貨記錄字符型50NO可為空(2)貨物表:列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵可否為空名稱(chēng)字符型20NO不能為空編號(hào)字符型8YES可為空供應(yīng)商字符型50NO可為空供應(yīng)商電話字符型15NO可為空入庫(kù)數(shù)量數(shù)值型20NO可為空價(jià)格數(shù)值型10NO可為空采購(gòu)員字符型20NO可為空類(lèi)型字符型20NO可為空剩余數(shù)量數(shù)值型20NO可為空(3)倉(cāng)庫(kù)表列名數(shù)據(jù)類(lèi)型長(zhǎng)
20、度是否為主鍵可否為空名稱(chēng)字符型50YES不可為空地址字符型50NO可為空現(xiàn)有庫(kù)存字符型50NO可為空設(shè)備還庫(kù)字符型50NO可為空設(shè)備采購(gòu)字符型50NO 可為空(4)現(xiàn)有庫(kù)存表:列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵可否為空設(shè)備號(hào)數(shù)值型20YES不能為空現(xiàn)有庫(kù)存數(shù)值型20NO可為空最大庫(kù)存數(shù)值型20NO可為空最小庫(kù)存數(shù)值型20NO可為空總數(shù)數(shù)值型20NO可為空(5)設(shè)備還庫(kù)表:列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵可否為空設(shè)備號(hào)數(shù)值型20YES不能為空還庫(kù)時(shí)間日期型8NO不能為空倉(cāng)庫(kù)管理員字符型50NO可為空歸還數(shù)量數(shù)值型20NO可為空歸還人字符型10NO可為空(6)設(shè)備采購(gòu)表:列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵可否為空設(shè)備號(hào)
21、數(shù)值型20NO不能為空現(xiàn)有庫(kù)存數(shù)值型20NO可為空總庫(kù)存數(shù)值型20NO可為空最大庫(kù)存數(shù)值型20NO可為空購(gòu)買(mǎi)數(shù)量數(shù)值型20NO可為空供應(yīng)商字符型20NO不能為空價(jià)格字符型10NO可為空計(jì)劃采購(gòu)時(shí)間日期型8YES可為空(7)管理員表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵可否為空名字字符型50NO可為空聯(lián)系方式字符型20NO可為空家庭住址字符型50NO可為空工作證號(hào)字符型20YES不可為空權(quán)限字符型20NO可為空3.4 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表創(chuàng)建語(yǔ)法 /*創(chuàng)建管理員表*/CREATE TABLE User (UserWorkID varchar(20) Primary key ,UserName varchar(5
22、0) NULL ,UserAdress varchar(50) NULL ,UserQuanxian varchar(20) NULL,UserPhone varchar(20) NULL ,)GO/*創(chuàng)建廠商表*/CREATE TABLE Factory (FactoryID varchar(10) Primary key ,FactoryName varchar(50) NOT NULL ,FactoryAddress varchar(250) NULL ,FactoryPhone varchar(50) NULL )GO/*創(chuàng)建會(huì)員表*/CREATE TABLE Member (Memb
23、erID varchar(10) Primary key ,MemberCard varchar(20) NOT NULL ,TotalCost money NOT NULL ,RegDate datetime NOT NULL )GO/*創(chuàng)建商品信息表*/CREATE TABLE MerchInfo (MerchID int identity(1,1) Primary key ,MerchName varchar(50) Unique NOT NULL ,MerchPrice money NOT NULL ,MerchNum int NOT NULL ,CautionNum int NOT
24、NULL ,PlanNum int NOT NULL ,BarCode varchar(20) Unique NOT NULL ,SalesProPrice money NULL ,SalesProDateS datetime NULL ,SalesProDateE datetime NULL ,AllowAbate int NOT NULL ,AllowSale int NOT NULL ,FactoryID int NOT NULL ,ProvideID int NOT NULL) GO/*創(chuàng)建供應(yīng)商表*/CREATE TABLE Provide (ProvideID varchar(10
25、) Primary key ,ProvideName varchar(50) NOT NULL ,ProvideAddress varchar(250) NULL ,ProvidePhone varchar(25) NULL )GO四 詳細(xì)設(shè)計(jì)4.1 系統(tǒng)登陸窗體模塊的設(shè)計(jì)private void c_form_Load(object sender, System.EventArgs e)string connstr="Persist Security Info=False;Integrated Security=SSPI;database=ckgldata;server
26、=localhost;Connect Timeout=30"conn=new SqlConnection(connstr);tryconn.Open();catch(Exception ee1)MessageBox.Show(ee1.Message);Application.Exit();login login1=new login();login1.ShowDialog();4.2 貨品入庫(kù)窗體模塊的設(shè)計(jì)private void jcdl_Load(object sender, System.EventArgs e)c_rq.Value=DateTime.Now;c_f
27、orm.mydata.Tables.Add("jcmx1");c_form.mydata.Tables"jcmx1".Columns.Add("原料編號(hào)");c_form.mydata.Tables"jcmx1".Columns.Add("原料名稱(chēng)");c_form.mydata.Tables"jcmx1".Columns.Add("數(shù)量");c_form.mydata.Tables"jcmx1".Columns.Add("單
28、價(jià)");c_form.mydata.Tables"jcmx1".Columns.Add("金額");c_form.mydata.Tables"jcmx1".Columns.Add("日期");c_form.mydata.Tables"jcmx1".Columns.Add("備注");grid1.DataSource=c_form.mydata.Tables"jcmx1".DefaultView;showdm("select bh,mc
29、from yldm order by bh desc");4.3 貨品出庫(kù)窗體模塊的設(shè)計(jì) private void ccdl_Load(object sender, System.EventArgs e)c_rq.Value=DateTime.Now;c_form.mydata.Tables.Add("ccmx1");c_form.mydata.Tables"ccmx1".Columns.Add("原料編號(hào)");c_form.mydata.Tables"ccmx1".Columns.Add(&
30、quot;原料名稱(chēng)");c_form.mydata.Tables"ccmx1".Columns.Add("數(shù)量");c_form.mydata.Tables"ccmx1".Columns.Add("單價(jià)");c_form.mydata.Tables"ccmx1".Columns.Add("金額");c_form.mydata.Tables"ccmx1".Columns.Add("日期");c_form.mydata.Table
31、s"ccmx1".Columns.Add("備注");grid1.DataSource=c_form.mydata.Tables"ccmx1".DefaultView;showdm("select a.bh,b.mc from kc a,yldm b where a.bh=b.bh order by a.bh desc");4.4 貨品查詢窗體模塊的設(shè)計(jì) private void jccx_Load(object sender, System.EventArgs e)if(_wo
32、ot=1)this.Text="進(jìn)倉(cāng)明細(xì)查詢"jczd="select a.id as 自動(dòng)編號(hào),a.bh as 原料代碼,b.mc as 原料名稱(chēng),a.sl as 數(shù)量,a.dj as 單價(jià),a.sl*a.dj as 金額,a.rq as 進(jìn)倉(cāng)日期,a.user1 as 操作員,a.bz as 備注from jcmx a,yldm b"elsethis.Text="出倉(cāng)明細(xì)查詢"jczd="select a.id as 自動(dòng)編號(hào),a.bh as 原料代碼,b.mc as 原料名稱(chēng),a.sl as 數(shù)量,a.dj as 單價(jià)
33、,a.sl*a.dj as 金額,a.rq as 出倉(cāng)日期,a.user1 as 操作員,a.bz as 備注from ccmx a,yldm b" string sqlstr=jczd+" where a.bh=b.bh"+sqlpx;c_tj1.SelectedIndex=0;c_tj2.SelectedIndex=0;i_tj2.SelectedIndex=0;showdb(sqlstr);4.5 貨品代碼維護(hù)窗體模塊的設(shè)計(jì) private void yldmwh_Load(object sender, System.EventArgs e)showdb();t_bh.DataBindings.Add("Text",c_form.mydata,"yldm.原料代碼");t_mc.DataBindings.Add("Text",c_f
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版地理八年級(jí)下冊(cè)7.4《長(zhǎng)江三角洲區(qū)域的內(nèi)外聯(lián)系》(第2課時(shí))聽(tīng)課評(píng)課記錄
- 北師大版道德與法治七年級(jí)下冊(cè)9.1《我們身邊的法律》聽(tīng)課評(píng)課記錄
- 湘教版數(shù)學(xué)九年級(jí)下冊(cè)聽(tīng)評(píng)課記錄:2.3 垂徑定理
- 小學(xué)二年級(jí)上冊(cè)數(shù)學(xué)口算練習(xí)題人教版新課標(biāo)
- 小學(xué)二年級(jí)人教版口算及豎式計(jì)算寒假練習(xí)A4排版
- 小學(xué)二年級(jí)加減乘法口算練習(xí)題
- 蘇教版小學(xué)二年級(jí)數(shù)學(xué)上冊(cè)口算題卡
- 超市連鎖加盟合同范本
- 儲(chǔ)藏室租賃合同范本
- 汽車(chē)二級(jí)經(jīng)銷(xiāo)商合作協(xié)議書(shū)范本
- 高標(biāo)準(zhǔn)農(nóng)田施工組織設(shè)計(jì)(全)
- 宿舍、辦公樓消防應(yīng)急預(yù)案
- 細(xì)胞全能性的課件資料
- 職業(yè)安全健康工作總結(jié)(2篇)
- 14S501-1 球墨鑄鐵單層井蓋及踏步施工
- YB 4022-1991耐火泥漿荷重軟化溫度試驗(yàn)方法(示差-升溫法)
- 水土保持方案中沉沙池的布設(shè)技術(shù)
- 安全生產(chǎn)技術(shù)規(guī)范 第25部分:城鎮(zhèn)天然氣經(jīng)營(yíng)企業(yè)DB50-T 867.25-2021
- 現(xiàn)代企業(yè)管理 (全套完整課件)
- 走進(jìn)本土項(xiàng)目化設(shè)計(jì)-讀《PBL項(xiàng)目化學(xué)習(xí)設(shè)計(jì)》有感
- 高中語(yǔ)文日積月累23
評(píng)論
0/150
提交評(píng)論