中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)方案與實(shí)現(xiàn)_第1頁(yè)
中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)方案與實(shí)現(xiàn)_第2頁(yè)
中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)方案與實(shí)現(xiàn)_第3頁(yè)
中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)方案與實(shí)現(xiàn)_第4頁(yè)
中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)方案與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE41PAGE41

目錄1。1課題背景 1_Toc280031474"1。3開(kāi)發(fā)設(shè)計(jì)思想 2HYPERLINK\l”_Toc280031475"1。4主要工作和論文結(jié)構(gòu) 2_Toc280031477” 42.2C#編程語(yǔ)言 5HYPERLINK\l”_Toc280031481” 6_Toc280031483" 8_Toc280031485"3。1可行性分析 93.1.1可行性研究 9HYPERLINK\l”_Toc280031487"3.1.2可行性分析 10HYPERLINK\l”_Toc280031488”3.2中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的需求分析 11HYPERLINK\l”_Toc280031489”3.2。1系統(tǒng)業(yè)務(wù)流程分析 12HYPERLINK\l”_Toc280031490"3.2.2系統(tǒng)數(shù)據(jù)流分析 13_Toc280031494"4.1系統(tǒng)模塊總體設(shè)計(jì) 18HYPERLINK\l”_Toc280031495"4.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 19HYPERLINK\l”_Toc280031496”4。2.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 19_Toc280031498"4.3本章小結(jié) 24HYPERLINK\l”_Toc280031499”第5章系統(tǒng)詳細(xì)設(shè)計(jì) 25HYPERLINK\l”_Toc280031500"5.1系統(tǒng)主界面實(shí)現(xiàn) 25HYPERLINK\l”_Toc280031501”5.2基本信息模塊設(shè)計(jì) 27HYPERLINK\l”_Toc280031502” 275。5入庫(kù)/出庫(kù)管理模塊設(shè)計(jì) 29HYPERLINK\l”_Toc280031505”5.6采購(gòu)/銷售管理模塊設(shè)計(jì) 315.8往來(lái)管理模塊界面實(shí)現(xiàn) 345。9附項(xiàng)管理模塊界面實(shí)現(xiàn) 355。10系統(tǒng)設(shè)置模塊界面實(shí)現(xiàn) 365.12本章小結(jié) 38結(jié)論 39致謝 40。需求分析是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。滿足用戶的需求是制作軟件的宗旨,而對(duì)軟件的需求是用戶對(duì)系統(tǒng)提出的要求,這種要求可能是原始的、籠統(tǒng)的,也可能是抽象的、細(xì)節(jié)化的。但一個(gè)軟件系統(tǒng)的開(kāi)發(fā)必須以一組需求化為出發(fā)點(diǎn),軟件的系統(tǒng)需求分析不斷修改以滿足用戶的想要得到的軟件模型.因此,必須用行之有效的方法對(duì)軟件需求進(jìn)行嚴(yán)格的審查驗(yàn)證。需求分析一般是按圖3—1所示的過(guò)程進(jìn)行.圖3—1需求分析的一般過(guò)程需求分析過(guò)程是整個(gè)系統(tǒng)開(kāi)發(fā)的重要階段,分析的成功與否,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性.在該階段需求分析人員需要確定整個(gè)產(chǎn)品的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對(duì)象并建模。系統(tǒng)業(yè)務(wù)流程分析中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)業(yè)務(wù)流程如圖3—2所示。圖3-2中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)數(shù)據(jù)流分析數(shù)據(jù)流圖描述:倉(cāng)庫(kù)管理系統(tǒng)的數(shù)據(jù)流圖是根據(jù)物資信息的數(shù)據(jù)流程進(jìn)行的分析,對(duì)現(xiàn)有的資料進(jìn)行處理,系統(tǒng)數(shù)據(jù)流圖如圖3—3所示。管理員:針對(duì)整個(gè)系統(tǒng)的各項(xiàng)信息,處理等進(jìn)行管理操作?;拘畔ⅲ褐饕ㄘ浳?,倉(cāng)庫(kù),用戶,入庫(kù),出庫(kù),公司,賬目,盤存的基本信息管理,以方便管理進(jìn)行各項(xiàng)處理操作.各種用表:主要包括貨物,倉(cāng)庫(kù),用戶,入庫(kù),出庫(kù),公司,賬目,盤存的信息用表,主要為方便管理對(duì)各項(xiàng)信息進(jìn)行管理操作。圖3—3系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)字典分析數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述數(shù)據(jù)項(xiàng)定義表3-1系統(tǒng)數(shù)據(jù)項(xiàng)定義編號(hào)名稱別名類型長(zhǎng)度I01-01huoID貨物IDInt4字節(jié)I01—02huoName貨物名稱Char10字節(jié)I01-03huoDanwei貨物單位Char10字節(jié)I01—04cfck存放倉(cāng)庫(kù)Char10字節(jié)I01—05rkdw入庫(kù)單價(jià)Decimal18字節(jié)I01-06ckdw出庫(kù)單價(jià)Decimal18字節(jié)I01-07yskc原始庫(kù)存Decimal18字節(jié)I01—08dixian庫(kù)存底線Int4字節(jié)I01—09gaoxian庫(kù)存頂線Int4字節(jié)I01-10bianma貨物編碼Int4字節(jié)I01—11pancun盤存Int4字節(jié)I01-12Specs規(guī)格Varchar50字節(jié)I01-13PassNumber批號(hào)Varchar50字節(jié)I01—14PassList批準(zhǔn)文號(hào)Varchar50字節(jié)I01—15ckID倉(cāng)庫(kù)IDInt4字節(jié)I01-16ckbm倉(cāng)庫(kù)編碼Int4字節(jié)I01-17Name倉(cāng)庫(kù)名稱Char10字節(jié)101-18userID用戶IDint4字節(jié)101-19Name用戶名Char10字節(jié)101-20tel用戶聯(lián)系電話Char10字節(jié)101-21bianma用戶編碼Int4字節(jié)101—22rukuID入庫(kù)IDInt4字節(jié)101—23rukuDate入庫(kù)時(shí)間Datetime8字節(jié)I01—24rukuBianma入庫(kù)編碼Int4字節(jié)I01—25huoName貨物名稱Char10字節(jié)I01-26shuliang進(jìn)貨數(shù)量Int4字節(jié)I01—27jinjia進(jìn)貨價(jià)格Decimal19字節(jié)I01-28ghdw供貨單位Char10字節(jié)I01-29jingbanren經(jīng)辦人Char10字節(jié)續(xù)表3—1I01—30CompanyName公司名稱Varchar50字節(jié)I01—31CompanyType公司類型Varchar50字節(jié)I01—32CompanyShort公司簡(jiǎn)稱Varchar50字節(jié)I01—33CompanyAddress公司地址Varchar50字節(jié)I01—34Bank開(kāi)戶銀行Varchar50字節(jié)I01-35BandAccounts銀行賬號(hào)Varchar50字節(jié)I01-36zhonge總金額Decimal19字節(jié)數(shù)據(jù)流定義數(shù)據(jù)流名稱:貨物信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:貨物信息管理數(shù)據(jù)流組成:I01—02+I01—03+I01-04+I01-05+I01-06+I01-07+I01-10數(shù)據(jù)流名稱:貨物數(shù)據(jù)數(shù)據(jù)流來(lái)源:貨物信息管理數(shù)據(jù)流去向:貨物信息表數(shù)據(jù)流組成:I01—02+I01-03+I01-04+I01-05+I01—06+I01—07+I01—08+I01—09+I01-10+I01—11+I01—12+I01-13+I01—14數(shù)據(jù)流名稱:倉(cāng)庫(kù)信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:倉(cāng)庫(kù)信息管理數(shù)據(jù)流組成:I01—15+I01-16+I01-17數(shù)據(jù)流名稱:倉(cāng)庫(kù)數(shù)據(jù)數(shù)據(jù)流來(lái)源:倉(cāng)庫(kù)信息管理數(shù)據(jù)流去向:倉(cāng)庫(kù)信息表數(shù)據(jù)流組成:I01-15+I01-16+I01—17數(shù)據(jù)流名稱:用戶基本信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:用戶基本信息管理數(shù)據(jù)流組成:I01-19+I01-20+I01—21數(shù)據(jù)流名稱:用戶基本數(shù)據(jù)數(shù)據(jù)流來(lái)源:用戶基本信息管理數(shù)據(jù)流去向:用戶基本信息表數(shù)據(jù)流組成:I01—19+I01-20+I01—21數(shù)據(jù)流名稱:入庫(kù)信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:入庫(kù)信息管理數(shù)據(jù)流組成:I01-22+I01-23+I01-24+I01—25+I01-28+I01—29數(shù)據(jù)流名稱:入庫(kù)數(shù)據(jù)數(shù)據(jù)流來(lái)源:入庫(kù)信息管理數(shù)據(jù)流去向:入庫(kù)信息表數(shù)據(jù)流組成:I01—22+I01-23+I01—24+I01-25+I01-26+I01—27+I01-28+I01-29數(shù)據(jù)流名稱:出庫(kù)信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:出庫(kù)信息管理數(shù)據(jù)流組成:I01-22+I01—23+I01—24+I01—25+I01-28+I01—29數(shù)據(jù)流名稱:出庫(kù)數(shù)據(jù)數(shù)據(jù)流來(lái)源:出庫(kù)信息管理數(shù)據(jù)流去向:出庫(kù)信息表數(shù)據(jù)流組成:I01—22+I01-23+I01-24+I01-25+I01—26+I01-27+I01—28+I01-29+I01-36數(shù)據(jù)流名稱:公司信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:公司信息管理數(shù)據(jù)流組成:I01-30+I01—31+I01—32+I01—33數(shù)據(jù)流名稱:公司數(shù)據(jù)數(shù)據(jù)流來(lái)源:公司信息管理數(shù)據(jù)流去向:公司信息表數(shù)據(jù)流組成:I01-30+I01—31+I01—32+I01-33+I01—34+I01—35數(shù)據(jù)流名稱:財(cái)務(wù)信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:財(cái)務(wù)信息管理數(shù)據(jù)流組成:I01—05+I01-06+I01—27+I01—36數(shù)據(jù)流名稱:財(cái)務(wù)數(shù)據(jù)數(shù)據(jù)流來(lái)源:財(cái)務(wù)信息管理數(shù)據(jù)流去向:賬目信息表數(shù)據(jù)流組成:I01—02+I01-03+I01—05+I01-06+I01-17+I01-27+I01-29+I01-36數(shù)據(jù)流名稱:盤存信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:盤存信息管理數(shù)據(jù)流組成:I01—02+I01-03+I01—04+I01—11數(shù)據(jù)流名稱:盤存數(shù)據(jù)數(shù)據(jù)流來(lái)源:盤存信息管理數(shù)據(jù)流去向:盤存信息表數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-10+I01—11+I01-17本章小結(jié)本章主要從業(yè)務(wù)流程方面論述了,本系統(tǒng)的可行性問(wèn)題,其中包括:經(jīng)濟(jì)可行性、技術(shù)可行性、時(shí)間可行性、操作可行性、法律可行性。通過(guò)本章的論述,可證明《中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)》是一個(gè)非常可行的系統(tǒng),無(wú)論是從前臺(tái)的瀏覽技術(shù),還是后臺(tái)的數(shù)據(jù)庫(kù)支持部分都很符合用戶的需求。本章初步建立起開(kāi)發(fā)項(xiàng)目的模型,具體設(shè)計(jì)與實(shí)現(xiàn)將在后面待述。系統(tǒng)總體設(shè)計(jì)通過(guò)需求分析的介紹,可以進(jìn)一步對(duì)系統(tǒng)設(shè)計(jì)的具體分析和總體思想進(jìn)行設(shè)計(jì)??傮w設(shè)計(jì)主要是對(duì)系統(tǒng)做一個(gè)概括性的介紹,以及功能模塊設(shè)計(jì)。系統(tǒng)模塊總體設(shè)計(jì)利用層次圖來(lái)表示系統(tǒng)中各模塊之間的關(guān)系.層次方框圖是用樹(shù)形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹(shù)形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集,最底層的各個(gè)矩形框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素)。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對(duì)數(shù)據(jù)結(jié)構(gòu)也描繪得越來(lái)越詳細(xì),這種模式非常適合于需求分析階段的需要。從對(duì)頂層信息的分類開(kāi)始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。本系統(tǒng)一共分為七個(gè)模塊,每個(gè)模塊之間雖然在表面上是相互獨(dú)立的,但是在對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)上是緊密相連的,各個(gè)模塊訪問(wèn)的有兩個(gè)數(shù)據(jù)庫(kù),所訪問(wèn)的表也有很大不同。每個(gè)模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:基本信息、入庫(kù)/出庫(kù)管理、采購(gòu)/銷售管理、查詢統(tǒng)計(jì)、往來(lái)管理、附項(xiàng)管理、系統(tǒng)設(shè)置。各功能模塊的具體功能如下:(1)基本信息:對(duì)貨物信息、公司信息、倉(cāng)庫(kù)信息、盤存信息、商品信息進(jìn)行設(shè)置。(2)入庫(kù)/出庫(kù)管理:針對(duì)入庫(kù)和出庫(kù)信息進(jìn)行添加、修改、刪除操作。(3)采購(gòu)/銷售管理:進(jìn)行進(jìn)貨、進(jìn)貨退貨、銷售、銷售退貨的添加操作。(4)查詢統(tǒng)計(jì):包括商品進(jìn)貨、進(jìn)貨退貨、商品銷售、銷售退貨、商品庫(kù)存、商品銷售排行、入庫(kù)年度統(tǒng)計(jì)、出庫(kù)年度統(tǒng)計(jì)、庫(kù)存信息匯總的查詢。(5)往來(lái)管理:主要是做商品結(jié)賬相應(yīng)操作,包括商品進(jìn)貨、進(jìn)貨退貨、商品銷售、銷售退貨。(6)附項(xiàng)管理:針對(duì)供貨單位、收貨單位、經(jīng)辦人、貨物的添加操作。(7)系統(tǒng)設(shè)置:包括添加用戶、修改用戶密碼、重新登錄及幫助.系統(tǒng)功能結(jié)構(gòu)圖如圖4—1所示.圖4—1系統(tǒng)功能結(jié)構(gòu)圖數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)圖4-2系統(tǒng)全局E-R圖數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)表本系統(tǒng)的數(shù)據(jù)庫(kù)命名為:db_Sell1和kc_db1兩個(gè)數(shù)據(jù)庫(kù),前者是用來(lái)存儲(chǔ)有關(guān)商品銷售的所有數(shù)據(jù)信息,后者是用來(lái)存儲(chǔ)庫(kù)存管理的數(shù)據(jù)信息。Db_Sell1數(shù)據(jù)庫(kù)中共分5張信息表如表4—1至4-5所示.商品信息表主要用于對(duì)商品的基本信息進(jìn)行存儲(chǔ)管理.如表4—1所示。表4—1tb_Commodity(商品信息表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1id編號(hào)int42CommodityName商品名稱varchar(100)1—1003ShortName商品簡(jiǎn)稱varchar(50)1-504ProducePlace產(chǎn)地varchar(100)1—1005Unit單位varchar(20)1-206Specs規(guī)格varchar(50)1-507PassNumber批號(hào)varchar(50)1—508PassList批準(zhǔn)文號(hào)varchar(50)1—509CompanyId供應(yīng)商int410Remark備注varchar(500)1—50011Username操作用戶varchar(50)1-5012AddTime修改日期varchar(50)1—5013total標(biāo)記int4公司信息表主要是對(duì)公司的基本信息進(jìn)行存儲(chǔ)管理。如表4-2所示。表4-2tb_Company(公司信息表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1id編號(hào)int42CompanyName公司名稱varchar(50)1-503CompanyType類型varchar(50)1—504CompanyShort公司簡(jiǎn)稱varchar(50)1—505CompanyAddress地址varchar(50)1—506Postalcode郵政編碼varchar(50)1—507Tel聯(lián)系電話varchar(50)1—508Fax傳真varchar(50)1-509Linkman聯(lián)系人varchar(50)1—5010Email電子郵箱varchar(50)1—5011Bank開(kāi)戶銀行varchar(50)1—5012BandAccounts銀行賬號(hào)varchar(50)1-5013Username操作用戶varchar(50)1—5014AddTime修改日期varchar(50)1-50表4-3tb_Reckoning(賬目信息表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1id編號(hào)int42CommodityId商品編號(hào)int43Settlement結(jié)算int44ManageMan經(jīng)手人varchar(50)1-505datetime結(jié)算日期datetime86username操作用戶varchar(50)1—507Addtime修改日期varchar(50)1-50表4-4tb_Stock(貨物操作表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1id編號(hào)int42CommodityId商品編號(hào)int43CompanyId公司編號(hào)int44Number數(shù)量int45Pirce單價(jià)int46StockDate進(jìn)/退貨物日期datetime87SettlementType結(jié)算方式varchar(50)1-508Payment應(yīng)付金額int49FactPayment實(shí)付金額int410NotPayment未付金額int411ManageMan經(jīng)手人varchar(20)1-2012Username操作用戶varchar(50)1-5013AddTime添加日期varchar(20)1-2014ClientId單據(jù)編號(hào)int415Type信息類型varchar(10)1-10表4-5tb_User(用戶密碼表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1id編號(hào)int42username用戶名varchar(50)1-503userpwd用戶密碼varchar(50)1-504AddTime添加日期datetime8kc_db1數(shù)據(jù)庫(kù)中共分8張信息表如表4-6至4—13所示。倉(cāng)庫(kù)信息表主要是對(duì)所有倉(cāng)庫(kù)進(jìn)行管理。如表4—6所示。表4—6cangku(倉(cāng)庫(kù)信息表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1ckID編號(hào)int42ckbm倉(cāng)庫(kù)編碼int43Name倉(cāng)庫(kù)名稱char(10)1—104beizhu備注char(10)1-10表4—7chuku(出庫(kù)信息表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1rukuID入庫(kù)編號(hào)int42rukuDate入庫(kù)時(shí)間datetime83rukuBianma入庫(kù)編碼int44huoName貨物名稱char(10)1—105shuliang數(shù)量int46jinjia進(jìn)貨價(jià)格decimal(19,4)1—197zhonge總金額decimal(19,4)1-198ghdw供貨單位char(10)1-109jingbanren經(jīng)辦人char(10)1—1010beizhu備注char(10)1-1011huokuan貨款decimal(18,0)1—18表4-8ghdw(供貨單位表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1gongID供貨編號(hào)int42Bianma供貨編碼int43Name單位名稱char(10)1—104Address單位地址varchar(50)1—505person聯(lián)系人varchar(50)1-506tel聯(lián)系人電話varchar(50)1—50表4—9huopin(貨物信息表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1huoID編號(hào)int42huoName貨物名稱char(10)1—103huoDanwei貨物單位char(10)1—104cfck存放倉(cāng)庫(kù)char(10)1-105rkdw入庫(kù)單價(jià)decimal(18,6)1-186ckdw出庫(kù)單價(jià)decimal(18,6)1-187yskc原始庫(kù)存decimal(18,0)1—188dixian庫(kù)存底線int49gaoxian庫(kù)存高線int410bianma貨物編碼int411pancun盤存數(shù)int4表4-10pancun(盤存信息表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1huoID編號(hào)int42huoName貨物名稱char(10)1—103huoDanwei貨物單位char(10)1-104Cfck存放倉(cāng)庫(kù)char(10)1—105Bianma貨物編碼int46pancun盤存數(shù)int4表4-11people(用戶信息表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1userID編號(hào)int42Name用戶名char(10)1—103tel聯(lián)系電話char(10)1—104bianma用戶編碼int4表4-12ruku(入庫(kù)信息表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1rukuID入庫(kù)編號(hào)int42rukuDate入庫(kù)時(shí)間datetime83rukuBianma入庫(kù)編碼int44huoName貨物名稱char(10)1—105shuliang數(shù)量int46jinjia進(jìn)貨價(jià)格decimal(19,4)1-197zhonge總金額decimal(19,4)1-198ghdw供貨單位char(10)1-109jingbanren經(jīng)辦人char(10)1-1010beizhu備注char(10)1-10表4-13shdw(收貨單位表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1shouhuoID收貨編號(hào)int42Bianma供貨編碼int43Name單位名稱varchar(50)1-504Address單位地址varchar(50)1-505tel聯(lián)系人電話varchar(50)1—506person聯(lián)系人varchar(50)1—50本章小結(jié)總體設(shè)計(jì)階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計(jì)出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫(kù)。由于數(shù)據(jù)庫(kù)在設(shè)計(jì)中有非常重要的作用,所以在開(kāi)發(fā)過(guò)程中,在考慮數(shù)據(jù)庫(kù)上的時(shí)間較多。系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)主界面實(shí)現(xiàn)圖5—1用戶登錄界面本系統(tǒng)的主界面整體結(jié)構(gòu)為上左右結(jié)構(gòu),上面部分顯示系統(tǒng)名稱以及當(dāng)前使用人員名稱和當(dāng)前系統(tǒng)時(shí)間,左面部分采用了樹(shù)型層次結(jié)構(gòu)羅列了系統(tǒng)的全部功能,右面部分為客戶區(qū),顯示當(dāng)前操作的使用窗口。系統(tǒng)主界面如圖5—2所示.圖5-2系統(tǒng)主界面系統(tǒng)主程序流程圖主要是對(duì)從管理員登錄系統(tǒng)到對(duì)各項(xiàng)進(jìn)行操作結(jié)束的完整操作流程的描述.系統(tǒng)主程序流程圖如圖5-3所示。圖5-3系統(tǒng)主程序流程圖基本信息模塊設(shè)計(jì)添加公司信息如圖5-4所示.圖5-4添加公司信息實(shí)現(xiàn)目標(biāo)主要實(shí)現(xiàn)公司信息的添加功能。實(shí)現(xiàn)過(guò)程單元名:Bedrock窗體名:Company_add表5-1添加公司主要控件信息列表名稱主要屬性設(shè)置作用CompanyName/輸入/顯示公司名稱CompanyShort/輸入/顯示公司簡(jiǎn)稱CompanyAddress/輸入/顯示公司地址Postalcode/輸入/顯示郵政編碼Tel/輸入/顯示聯(lián)系電話Fax/輸入/顯示傳真續(xù)表5—1Linkman/輸入/顯示聯(lián)系人Email/輸入/顯示郵箱地址Bank/輸入/顯示開(kāi)戶銀行BandAccounts/輸入/顯示銀行賬號(hào)CompanyType/輸入/顯示公司所屬類型Button1/公司信息添加按鈕Reset1/信息重置按鈕ValidationSummary1/出錯(cuò)時(shí)顯示出錯(cuò)信息實(shí)現(xiàn)編碼SqlCommandscd=newSqlCommand("insertintotb_Company(CompanyName,CompanyType,CompanyShort,CompanyAddress,Postalcode,Tel,Fax,Linkman,Email,Bank,BandAccounts,Username,AddTime)values('"+CompanyName+"','”+CompanyType+”',’"+CompanyShort+”',’"+CompanyAddress+”’,’”+Postalcode+"',’”+Tel+”’,’”+Fax+"’,’"+Linkman+"','"+Email+"’,’"+Bank+"’,'”+BandAccounts+"','”+Username+"',’"+AddTime+”')”,strcon);Response.Write("<scriptlanguage=javascript>alert(’您已經(jīng)添加成功');location='Company_add.aspx'</script>");添加公司信息界面程序流程圖如圖5-5所示。圖5-5添加公司信息界面程序流程圖在公司信息管理界面中單擊“詳細(xì)信息”,則進(jìn)入下面的公司詳細(xì)信息修改界面.公司信息管理如圖5—6所示。圖5-6公司信息管理實(shí)現(xiàn)目標(biāo)可以查看公司詳細(xì)信息,并可以對(duì)其進(jìn)行修改、刪除操作。實(shí)現(xiàn)過(guò)程單元名:Bedrock窗體名:Company_manage表5—2公司信息主要控件信息列表名稱主要屬性設(shè)置作用GridView1/顯示公司信息表中相應(yīng)內(nèi)容Table/保證文字書(shū)寫規(guī)范化入庫(kù)/出庫(kù)管理模塊設(shè)計(jì)貨品入庫(kù)信息登記如圖5—7所示.圖5—7貨品入庫(kù)信息登記1.實(shí)現(xiàn)目標(biāo)貨品入庫(kù)信息登記主要是將貨物進(jìn)行入庫(kù)添加,并可以返回到“入庫(kù)管理”界面,實(shí)現(xiàn)入庫(kù)修改、刪除操作.2.實(shí)現(xiàn)過(guò)程單元名:ruku窗體名:Add_ruku表5-3貨品入庫(kù)信息登記主要控件信息列表名稱主要屬性設(shè)置作用TextBox2/輸入/顯示入庫(kù)單號(hào)TextBox3/輸入/顯示貨物名稱TextBox4/輸入/顯示數(shù)量TextBox5/輸入/顯示進(jìn)貨價(jià)TextBox6/輸入/顯示總額TextBox7/輸入/顯示備注SqlDataSource1/輸入/顯示供貨單位SqlDataSource1/顯示供貨單位表中信息SqlDataSource2/輸入/顯示經(jīng)辦人SqlDataSource2/顯示人員表中信息Button1/入庫(kù)添加按鈕續(xù)表5-3Button2/返回“入庫(kù)管理"按鈕貨品入庫(kù)信息登記界面程序流程圖如圖5-8所示。圖5—8貨品入庫(kù)信息登記界面程序流程圖采購(gòu)/銷售管理模塊設(shè)計(jì)添加進(jìn)貨信息如圖5-9所示。圖5—9添加進(jìn)貨信息1.實(shí)現(xiàn)目標(biāo)實(shí)現(xiàn)進(jìn)貨信息添加操作。2.實(shí)現(xiàn)過(guò)程單元名:Stock窗體名:Stock_add表5-4添加進(jìn)貨信息主要控件信息列表名稱主要屬性設(shè)置作用CommodityId/顯示商品表中商品名稱信息CId/顯示供應(yīng)商N(yùn)umber/輸入/顯示數(shù)量Pirce/輸入/顯示單價(jià)SettlementType/輸入/顯示結(jié)算方式Payment/顯示應(yīng)付金額FactPayment/輸入/顯示實(shí)付金額NotPayment/顯示未付金額ManageMan/輸入/顯示經(jīng)手人StockDate/選擇進(jìn)貨日期Button1/進(jìn)貨添加按鈕Reset1/信息重置按鈕查詢統(tǒng)計(jì)模塊設(shè)計(jì)進(jìn)貨信息查詢?nèi)鐖D5-10所示。圖5—10進(jìn)貨信息查詢1.實(shí)現(xiàn)目標(biāo)進(jìn)貨信息查詢界面,應(yīng)用模糊查詢功能可以針對(duì)所顯示項(xiàng)進(jìn)行相應(yīng)查詢操作。2.實(shí)現(xiàn)過(guò)程單元名:Stock窗體名:Stock_search表5—5進(jìn)貨信息查詢主要控件信息列表名稱主要屬性設(shè)置作用CheckBox1/供應(yīng)商單選按鈕TN/輸入/顯示供應(yīng)商信息CheckBox2/商品名稱單選按鈕PN/輸入/顯示商品名稱信息CheckBox3/經(jīng)手人單選按鈕MM/輸入/顯示經(jīng)手人信息CheckBox4/起止日期單選按鈕SD/輸入/顯示進(jìn)貨開(kāi)始日期ED/輸入/顯示進(jìn)貨結(jié)束日期Button1/查詢進(jìn)貨信息按鈕Button2/返回按鈕GridView1/顯示商品表中相應(yīng)信息編碼實(shí)現(xiàn)if(Request[”type”]==”st”){type=”進(jìn)貨信息”;this.Label1.Text=type;}else{type="進(jìn)貨退貨";this。Label1。Text=type;}strsql="select*fromstockwheretype='”+type+”'"+Session[”sql"]+"orderbyiddesc";SqlConnectionstrcon=newSqlConnection(System。Configuration。ConfigurationManager。AppSettings[”strcon"]);strcon。Open();SqlDataAdaptersda=newSqlDataAdapter(strsql,strcon);DataSetds=newDataSet();sda.Fill(ds,”search");進(jìn)貨信息查詢界面程序流程圖如圖5—11所示.圖5-11進(jìn)貨信息查詢界面程序流程圖往來(lái)管理模塊界面實(shí)現(xiàn)往來(lái)管理模塊包括商品進(jìn)貨結(jié)賬、進(jìn)貨退貨結(jié)賬、商品銷售結(jié)賬、銷售退貨結(jié)賬.通過(guò)對(duì)各項(xiàng)進(jìn)行相應(yīng)操作,可以對(duì)商品賬目進(jìn)行管理。商品進(jìn)貨結(jié)賬界面如圖5—12所示。圖5-12商品進(jìn)貨結(jié)賬界面 進(jìn)貨信息查詢界面程序流程圖如圖5—13所示。圖5—13進(jìn)貨信息查詢界面程序流程圖 在商品進(jìn)貨結(jié)賬界面中可以單擊“單據(jù)編號(hào)”對(duì)進(jìn)貨詳細(xì)信息進(jìn)行查詢,也可以查詢到結(jié)賬信息。附項(xiàng)管理模塊界面實(shí)現(xiàn)附項(xiàng)管理模塊包括供貨單位添加管理、收貨單位添加管理、添加貨品管理、經(jīng)辦人添加管理.供貨單位管理界面如圖5-14所示。圖5—14供貨單位管理界面修改供貨單位界面如圖5—15所示。圖5-15修改供貨單位界面系統(tǒng)設(shè)置模塊界面實(shí)現(xiàn)系統(tǒng)設(shè)置模塊包括添加用戶、用戶管理、幫助和退出登錄。用戶管理界面如圖5—16所示圖5—16用戶管理界面 用戶管理界面程序流程圖如圖5—17所示。圖5—17用戶管理界面程序流程圖系統(tǒng)測(cè)試與性能分析1.入庫(kù)/出庫(kù)管理測(cè)試打開(kāi)入庫(kù)/出庫(kù)管理模塊下拉列表,選擇“入庫(kù)信息登記”項(xiàng),根據(jù)要求填寫相應(yīng)內(nèi)容,且在各項(xiàng)后標(biāo)示為“*”號(hào)的不能為空,數(shù)字項(xiàng)填寫必須為有效數(shù)字方可進(jìn)入。經(jīng)過(guò)以上填寫操作,成功將入庫(kù)信息添加到庫(kù)中。再依次選擇其他項(xiàng)進(jìn)行相應(yīng)操作,均成功完成,因此本次測(cè)試成功.2.采購(gòu)/銷售管理測(cè)試打開(kāi)采購(gòu)/銷售管理模塊下拉列表,選擇“添加進(jìn)貨信息”項(xiàng),填寫相應(yīng)內(nèi)容,其中“應(yīng)付金額”和“未付金額"將自動(dòng)生成,“進(jìn)貨日期”是用日期控件完成,所以不用人工填寫,只要進(jìn)行選擇即可,并且顯示為當(dāng)前日期。將內(nèi)容填寫完成后,單擊“添加”按鈕,此時(shí)出現(xiàn)錯(cuò)誤,“應(yīng)付金額"項(xiàng)沒(méi)有顯示,原因是計(jì)算的金額輸入錯(cuò)誤,經(jīng)修改成功完成操作.其他項(xiàng)依次進(jìn)行操作均未出現(xiàn)錯(cuò)誤,因此本次測(cè)試成功。3.查詢統(tǒng)計(jì)測(cè)試打開(kāi)查詢統(tǒng)計(jì)模塊下拉列表,選擇“進(jìn)貨信息查詢”項(xiàng),因?yàn)槭菓?yīng)用模糊查詢對(duì)“供應(yīng)商"、“經(jīng)手人”、“商品名稱”和“日期”進(jìn)行查詢操作,可以對(duì)要查詢的內(nèi)容不用輸入全部,即可實(shí)現(xiàn)。再查詢操作時(shí)未出現(xiàn)錯(cuò)誤,所以本次測(cè)試成功.本章小結(jié)在本章中初步對(duì)中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)做了具體詳細(xì)設(shè)計(jì)介紹,包含了系統(tǒng)設(shè)計(jì)的各個(gè)功能模塊的設(shè)計(jì)和簡(jiǎn)單流程圖設(shè)計(jì)及重要編碼的實(shí)現(xiàn)。還有基本功能模塊的實(shí)現(xiàn)及基本模塊的測(cè)試.結(jié)論本系統(tǒng)由于是應(yīng)用計(jì)算機(jī)對(duì)企業(yè)倉(cāng)庫(kù)管理進(jìn)行管理,所以對(duì)于過(guò)去純手工操作有著較為明顯的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高倉(cāng)庫(kù)管理的效率。在本文中,作者針對(duì)實(shí)際需要將系統(tǒng)的功能進(jìn)行了細(xì)化分析與總結(jié),這極大成度上滿足了用戶操作方便的需求。并采用IIS服務(wù)器+A+SQLserver的開(kāi)發(fā)模式進(jìn)行開(kāi)發(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論