




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE41PAGE41
目錄1。1課題背景 1_Toc280031474"1。3開發(fā)設(shè)計思想 2HYPERLINK\l”_Toc280031475"1。4主要工作和論文結(jié)構(gòu) 2_Toc280031477” 42.2C#編程語言 5HYPERLINK\l”_Toc280031481” 6_Toc280031483" 8_Toc280031485"3。1可行性分析 93.1.1可行性研究 9HYPERLINK\l”_Toc280031487"3.1.2可行性分析 10HYPERLINK\l”_Toc280031488”3.2中小型企業(yè)倉庫管理系統(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è)計 18HYPERLINK\l”_Toc280031495"4.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 19HYPERLINK\l”_Toc280031496”4。2.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 19_Toc280031498"4.3本章小結(jié) 24HYPERLINK\l”_Toc280031499”第5章系統(tǒng)詳細設(shè)計 25HYPERLINK\l”_Toc280031500"5.1系統(tǒng)主界面實現(xiàn) 25HYPERLINK\l”_Toc280031501”5.2基本信息模塊設(shè)計 27HYPERLINK\l”_Toc280031502” 275。5入庫/出庫管理模塊設(shè)計 29HYPERLINK\l”_Toc280031505”5.6采購/銷售管理模塊設(shè)計 315.8往來管理模塊界面實現(xiàn) 345。9附項管理模塊界面實現(xiàn) 355。10系統(tǒng)設(shè)置模塊界面實現(xiàn) 365.12本章小結(jié) 38結(jié)論 39致謝 40。需求分析是對目標(biāo)系統(tǒng)提出完整、準確、清晰、具體的要求。滿足用戶的需求是制作軟件的宗旨,而對軟件的需求是用戶對系統(tǒng)提出的要求,這種要求可能是原始的、籠統(tǒng)的,也可能是抽象的、細節(jié)化的。但一個軟件系統(tǒng)的開發(fā)必須以一組需求化為出發(fā)點,軟件的系統(tǒng)需求分析不斷修改以滿足用戶的想要得到的軟件模型.因此,必須用行之有效的方法對軟件需求進行嚴格的審查驗證。需求分析一般是按圖3—1所示的過程進行.圖3—1需求分析的一般過程需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性.在該階段需求分析人員需要確定整個產(chǎn)品的功能要求,并且將現(xiàn)實事務(wù)抽象成對象并建模。系統(tǒng)業(yè)務(wù)流程分析中小型企業(yè)倉庫管理系統(tǒng)業(yè)務(wù)流程如圖3—2所示。圖3-2中小型企業(yè)倉庫管理系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)數(shù)據(jù)流分析數(shù)據(jù)流圖描述:倉庫管理系統(tǒng)的數(shù)據(jù)流圖是根據(jù)物資信息的數(shù)據(jù)流程進行的分析,對現(xiàn)有的資料進行處理,系統(tǒng)數(shù)據(jù)流圖如圖3—3所示。管理員:針對整個系統(tǒng)的各項信息,處理等進行管理操作。基本信息:主要包括貨物,倉庫,用戶,入庫,出庫,公司,賬目,盤存的基本信息管理,以方便管理進行各項處理操作.各種用表:主要包括貨物,倉庫,用戶,入庫,出庫,公司,賬目,盤存的信息用表,主要為方便管理對各項信息進行管理操作。圖3—3系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)字典分析數(shù)據(jù)字典的作用是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述數(shù)據(jù)項定義表3-1系統(tǒng)數(shù)據(jù)項定義編號名稱別名類型長度I01-01huoID貨物IDInt4字節(jié)I01—02huoName貨物名稱Char10字節(jié)I01-03huoDanwei貨物單位Char10字節(jié)I01—04cfck存放倉庫Char10字節(jié)I01—05rkdw入庫單價Decimal18字節(jié)I01-06ckdw出庫單價Decimal18字節(jié)I01-07yskc原始庫存Decimal18字節(jié)I01—08dixian庫存底線Int4字節(jié)I01—09gaoxian庫存頂線Int4字節(jié)I01-10bianma貨物編碼Int4字節(jié)I01—11pancun盤存Int4字節(jié)I01-12Specs規(guī)格Varchar50字節(jié)I01-13PassNumber批號Varchar50字節(jié)I01—14PassList批準文號Varchar50字節(jié)I01—15ckID倉庫IDInt4字節(jié)I01-16ckbm倉庫編碼Int4字節(jié)I01-17Name倉庫名稱Char10字節(jié)101-18userID用戶IDint4字節(jié)101-19Name用戶名Char10字節(jié)101-20tel用戶聯(lián)系電話Char10字節(jié)101-21bianma用戶編碼Int4字節(jié)101—22rukuID入庫IDInt4字節(jié)101—23rukuDate入庫時間Datetime8字節(jié)I01—24rukuBianma入庫編碼Int4字節(jié)I01—25huoName貨物名稱Char10字節(jié)I01-26shuliang進貨數(shù)量Int4字節(jié)I01—27jinjia進貨價格Decimal19字節(jié)I01-28ghdw供貨單位Char10字節(jié)I01-29jingbanren經(jīng)辦人Char10字節(jié)續(xù)表3—1I01—30CompanyName公司名稱Varchar50字節(jié)I01—31CompanyType公司類型Varchar50字節(jié)I01—32CompanyShort公司簡稱Varchar50字節(jié)I01—33CompanyAddress公司地址Varchar50字節(jié)I01—34Bank開戶銀行Varchar50字節(jié)I01-35BandAccounts銀行賬號Varchar50字節(jié)I01-36zhonge總金額Decimal19字節(jié)數(shù)據(jù)流定義數(shù)據(jù)流名稱:貨物信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:貨物信息管理數(shù)據(jù)流組成:I01—02+I01—03+I01-04+I01-05+I01-06+I01-07+I01-10數(shù)據(jù)流名稱:貨物數(shù)據(jù)數(shù)據(jù)流來源:貨物信息管理數(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ù)流名稱:倉庫信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:倉庫信息管理數(shù)據(jù)流組成:I01—15+I01-16+I01-17數(shù)據(jù)流名稱:倉庫數(shù)據(jù)數(shù)據(jù)流來源:倉庫信息管理數(shù)據(jù)流去向:倉庫信息表數(shù)據(jù)流組成:I01-15+I01-16+I01—17數(shù)據(jù)流名稱:用戶基本信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:用戶基本信息管理數(shù)據(jù)流組成:I01-19+I01-20+I01—21數(shù)據(jù)流名稱:用戶基本數(shù)據(jù)數(shù)據(jù)流來源:用戶基本信息管理數(shù)據(jù)流去向:用戶基本信息表數(shù)據(jù)流組成:I01—19+I01-20+I01—21數(shù)據(jù)流名稱:入庫信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:入庫信息管理數(shù)據(jù)流組成:I01-22+I01-23+I01-24+I01—25+I01-28+I01—29數(shù)據(jù)流名稱:入庫數(shù)據(jù)數(shù)據(jù)流來源:入庫信息管理數(shù)據(jù)流去向:入庫信息表數(shù)據(jù)流組成:I01—22+I01-23+I01—24+I01-25+I01-26+I01—27+I01-28+I01-29數(shù)據(jù)流名稱:出庫信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:出庫信息管理數(shù)據(jù)流組成:I01-22+I01—23+I01—24+I01—25+I01-28+I01—29數(shù)據(jù)流名稱:出庫數(shù)據(jù)數(shù)據(jù)流來源:出庫信息管理數(shù)據(jù)流去向:出庫信息表數(shù)據(jù)流組成:I01—22+I01-23+I01-24+I01-25+I01—26+I01-27+I01—28+I01-29+I01-36數(shù)據(jù)流名稱:公司信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:公司信息管理數(shù)據(jù)流組成:I01-30+I01—31+I01—32+I01—33數(shù)據(jù)流名稱:公司數(shù)據(jù)數(shù)據(jù)流來源:公司信息管理數(shù)據(jù)流去向:公司信息表數(shù)據(jù)流組成:I01-30+I01—31+I01—32+I01-33+I01—34+I01—35數(shù)據(jù)流名稱:財務(wù)信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:財務(wù)信息管理數(shù)據(jù)流組成:I01—05+I01-06+I01—27+I01—36數(shù)據(jù)流名稱:財務(wù)數(shù)據(jù)數(shù)據(jù)流來源:財務(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ù)流來源:管理員數(shù)據(jù)流去向:盤存信息管理數(shù)據(jù)流組成:I01—02+I01-03+I01—04+I01—11數(shù)據(jù)流名稱:盤存數(shù)據(jù)數(shù)據(jù)流來源:盤存信息管理數(shù)據(jù)流去向:盤存信息表數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-10+I01—11+I01-17本章小結(jié)本章主要從業(yè)務(wù)流程方面論述了,本系統(tǒng)的可行性問題,其中包括:經(jīng)濟可行性、技術(shù)可行性、時間可行性、操作可行性、法律可行性。通過本章的論述,可證明《中小型企業(yè)倉庫管理系統(tǒng)》是一個非??尚械南到y(tǒng),無論是從前臺的瀏覽技術(shù),還是后臺的數(shù)據(jù)庫支持部分都很符合用戶的需求。本章初步建立起開發(fā)項目的模型,具體設(shè)計與實現(xiàn)將在后面待述。系統(tǒng)總體設(shè)計通過需求分析的介紹,可以進一步對系統(tǒng)設(shè)計的具體分析和總體思想進行設(shè)計??傮w設(shè)計主要是對系統(tǒng)做一個概括性的介紹,以及功能模塊設(shè)計。系統(tǒng)模塊總體設(shè)計利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系.層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素(不能再分割的元素)。隨著結(jié)構(gòu)的精細化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細,這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復(fù)細化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細節(jié)為止。本系統(tǒng)一共分為七個模塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的有兩個數(shù)據(jù)庫,所訪問的表也有很大不同。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:基本信息、入庫/出庫管理、采購/銷售管理、查詢統(tǒng)計、往來管理、附項管理、系統(tǒng)設(shè)置。各功能模塊的具體功能如下:(1)基本信息:對貨物信息、公司信息、倉庫信息、盤存信息、商品信息進行設(shè)置。(2)入庫/出庫管理:針對入庫和出庫信息進行添加、修改、刪除操作。(3)采購/銷售管理:進行進貨、進貨退貨、銷售、銷售退貨的添加操作。(4)查詢統(tǒng)計:包括商品進貨、進貨退貨、商品銷售、銷售退貨、商品庫存、商品銷售排行、入庫年度統(tǒng)計、出庫年度統(tǒng)計、庫存信息匯總的查詢。(5)往來管理:主要是做商品結(jié)賬相應(yīng)操作,包括商品進貨、進貨退貨、商品銷售、銷售退貨。(6)附項管理:針對供貨單位、收貨單位、經(jīng)辦人、貨物的添加操作。(7)系統(tǒng)設(shè)置:包括添加用戶、修改用戶密碼、重新登錄及幫助.系統(tǒng)功能結(jié)構(gòu)圖如圖4—1所示.圖4—1系統(tǒng)功能結(jié)構(gòu)圖數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計圖4-2系統(tǒng)全局E-R圖數(shù)據(jù)庫結(jié)構(gòu)設(shè)計表本系統(tǒng)的數(shù)據(jù)庫命名為:db_Sell1和kc_db1兩個數(shù)據(jù)庫,前者是用來存儲有關(guān)商品銷售的所有數(shù)據(jù)信息,后者是用來存儲庫存管理的數(shù)據(jù)信息。Db_Sell1數(shù)據(jù)庫中共分5張信息表如表4—1至4-5所示.商品信息表主要用于對商品的基本信息進行存儲管理.如表4—1所示。表4—1tb_Commodity(商品信息表)序號英文名中文名類型長度(字符)1id編號int42CommodityName商品名稱varchar(100)1—1003ShortName商品簡稱varchar(50)1-504ProducePlace產(chǎn)地varchar(100)1—1005Unit單位varchar(20)1-206Specs規(guī)格varchar(50)1-507PassNumber批號varchar(50)1—508PassList批準文號varchar(50)1—509CompanyId供應(yīng)商int410Remark備注varchar(500)1—50011Username操作用戶varchar(50)1-5012AddTime修改日期varchar(50)1—5013total標(biāo)記int4公司信息表主要是對公司的基本信息進行存儲管理。如表4-2所示。表4-2tb_Company(公司信息表)序號英文名中文名類型長度(字符)1id編號int42CompanyName公司名稱varchar(50)1-503CompanyType類型varchar(50)1—504CompanyShort公司簡稱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開戶銀行varchar(50)1—5012BandAccounts銀行賬號varchar(50)1-5013Username操作用戶varchar(50)1—5014AddTime修改日期varchar(50)1-50表4-3tb_Reckoning(賬目信息表)序號英文名中文名類型長度(字符)1id編號int42CommodityId商品編號int43Settlement結(jié)算int44ManageMan經(jīng)手人varchar(50)1-505datetime結(jié)算日期datetime86username操作用戶varchar(50)1—507Addtime修改日期varchar(50)1-50表4-4tb_Stock(貨物操作表)序號英文名中文名類型長度(字符)1id編號int42CommodityId商品編號int43CompanyId公司編號int44Number數(shù)量int45Pirce單價int46StockDate進/退貨物日期datetime87SettlementType結(jié)算方式varchar(50)1-508Payment應(yīng)付金額int49FactPayment實付金額int410NotPayment未付金額int411ManageMan經(jīng)手人varchar(20)1-2012Username操作用戶varchar(50)1-5013AddTime添加日期varchar(20)1-2014ClientId單據(jù)編號int415Type信息類型varchar(10)1-10表4-5tb_User(用戶密碼表)序號英文名中文名類型長度(字符)1id編號int42username用戶名varchar(50)1-503userpwd用戶密碼varchar(50)1-504AddTime添加日期datetime8kc_db1數(shù)據(jù)庫中共分8張信息表如表4-6至4—13所示。倉庫信息表主要是對所有倉庫進行管理。如表4—6所示。表4—6cangku(倉庫信息表)序號英文名中文名類型長度(字符)1ckID編號int42ckbm倉庫編碼int43Name倉庫名稱char(10)1—104beizhu備注char(10)1-10表4—7chuku(出庫信息表)序號英文名中文名類型長度(字符)1rukuID入庫編號int42rukuDate入庫時間datetime83rukuBianma入庫編碼int44huoName貨物名稱char(10)1—105shuliang數(shù)量int46jinjia進貨價格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(供貨單位表)序號英文名中文名類型長度(字符)1gongID供貨編號int42Bianma供貨編碼int43Name單位名稱char(10)1—104Address單位地址varchar(50)1—505person聯(lián)系人varchar(50)1-506tel聯(lián)系人電話varchar(50)1—50表4—9huopin(貨物信息表)序號英文名中文名類型長度(字符)1huoID編號int42huoName貨物名稱char(10)1—103huoDanwei貨物單位char(10)1—104cfck存放倉庫char(10)1-105rkdw入庫單價decimal(18,6)1-186ckdw出庫單價decimal(18,6)1-187yskc原始庫存decimal(18,0)1—188dixian庫存底線int49gaoxian庫存高線int410bianma貨物編碼int411pancun盤存數(shù)int4表4-10pancun(盤存信息表)序號英文名中文名類型長度(字符)1huoID編號int42huoName貨物名稱char(10)1—103huoDanwei貨物單位char(10)1-104Cfck存放倉庫char(10)1—105Bianma貨物編碼int46pancun盤存數(shù)int4表4-11people(用戶信息表)序號英文名中文名類型長度(字符)1userID編號int42Name用戶名char(10)1—103tel聯(lián)系電話char(10)1—104bianma用戶編碼int4表4-12ruku(入庫信息表)序號英文名中文名類型長度(字符)1rukuID入庫編號int42rukuDate入庫時間datetime83rukuBianma入庫編碼int44huoName貨物名稱char(10)1—105shuliang數(shù)量int46jinjia進貨價格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(收貨單位表)序號英文名中文名類型長度(字符)1shouhuoID收貨編號int42Bianma供貨編碼int43Name單位名稱varchar(50)1-504Address單位地址varchar(50)1-505tel聯(lián)系人電話varchar(50)1—506person聯(lián)系人varchar(50)1—50本章小結(jié)總體設(shè)計階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。由于數(shù)據(jù)庫在設(shè)計中有非常重要的作用,所以在開發(fā)過程中,在考慮數(shù)據(jù)庫上的時間較多。系統(tǒng)詳細設(shè)計系統(tǒng)主界面實現(xiàn)圖5—1用戶登錄界面本系統(tǒng)的主界面整體結(jié)構(gòu)為上左右結(jié)構(gòu),上面部分顯示系統(tǒng)名稱以及當(dāng)前使用人員名稱和當(dāng)前系統(tǒng)時間,左面部分采用了樹型層次結(jié)構(gòu)羅列了系統(tǒng)的全部功能,右面部分為客戶區(qū),顯示當(dāng)前操作的使用窗口。系統(tǒng)主界面如圖5—2所示.圖5-2系統(tǒng)主界面系統(tǒng)主程序流程圖主要是對從管理員登錄系統(tǒng)到對各項進行操作結(jié)束的完整操作流程的描述.系統(tǒng)主程序流程圖如圖5-3所示。圖5-3系統(tǒng)主程序流程圖基本信息模塊設(shè)計添加公司信息如圖5-4所示.圖5-4添加公司信息實現(xiàn)目標(biāo)主要實現(xiàn)公司信息的添加功能。實現(xiàn)過程單元名:Bedrock窗體名:Company_add表5-1添加公司主要控件信息列表名稱主要屬性設(shè)置作用CompanyName/輸入/顯示公司名稱CompanyShort/輸入/顯示公司簡稱CompanyAddress/輸入/顯示公司地址Postalcode/輸入/顯示郵政編碼Tel/輸入/顯示聯(lián)系電話Fax/輸入/顯示傳真續(xù)表5—1Linkman/輸入/顯示聯(lián)系人Email/輸入/顯示郵箱地址Bank/輸入/顯示開戶銀行BandAccounts/輸入/顯示銀行賬號CompanyType/輸入/顯示公司所屬類型Button1/公司信息添加按鈕Reset1/信息重置按鈕ValidationSummary1/出錯時顯示出錯信息實現(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添加公司信息界面程序流程圖在公司信息管理界面中單擊“詳細信息”,則進入下面的公司詳細信息修改界面.公司信息管理如圖5—6所示。圖5-6公司信息管理實現(xiàn)目標(biāo)可以查看公司詳細信息,并可以對其進行修改、刪除操作。實現(xiàn)過程單元名:Bedrock窗體名:Company_manage表5—2公司信息主要控件信息列表名稱主要屬性設(shè)置作用GridView1/顯示公司信息表中相應(yīng)內(nèi)容Table/保證文字書寫規(guī)范化入庫/出庫管理模塊設(shè)計貨品入庫信息登記如圖5—7所示.圖5—7貨品入庫信息登記1.實現(xiàn)目標(biāo)貨品入庫信息登記主要是將貨物進行入庫添加,并可以返回到“入庫管理”界面,實現(xiàn)入庫修改、刪除操作.2.實現(xiàn)過程單元名:ruku窗體名:Add_ruku表5-3貨品入庫信息登記主要控件信息列表名稱主要屬性設(shè)置作用TextBox2/輸入/顯示入庫單號TextBox3/輸入/顯示貨物名稱TextBox4/輸入/顯示數(shù)量TextBox5/輸入/顯示進貨價TextBox6/輸入/顯示總額TextBox7/輸入/顯示備注SqlDataSource1/輸入/顯示供貨單位SqlDataSource1/顯示供貨單位表中信息SqlDataSource2/輸入/顯示經(jīng)辦人SqlDataSource2/顯示人員表中信息Button1/入庫添加按鈕續(xù)表5-3Button2/返回“入庫管理"按鈕貨品入庫信息登記界面程序流程圖如圖5-8所示。圖5—8貨品入庫信息登記界面程序流程圖采購/銷售管理模塊設(shè)計添加進貨信息如圖5-9所示。圖5—9添加進貨信息1.實現(xiàn)目標(biāo)實現(xiàn)進貨信息添加操作。2.實現(xiàn)過程單元名:Stock窗體名:Stock_add表5-4添加進貨信息主要控件信息列表名稱主要屬性設(shè)置作用CommodityId/顯示商品表中商品名稱信息CId/顯示供應(yīng)商Number/輸入/顯示數(shù)量Pirce/輸入/顯示單價SettlementType/輸入/顯示結(jié)算方式Payment/顯示應(yīng)付金額FactPayment/輸入/顯示實付金額NotPayment/顯示未付金額ManageMan/輸入/顯示經(jīng)手人StockDate/選擇進貨日期Button1/進貨添加按鈕Reset1/信息重置按鈕查詢統(tǒng)計模塊設(shè)計進貨信息查詢?nèi)鐖D5-10所示。圖5—10進貨信息查詢1.實現(xiàn)目標(biāo)進貨信息查詢界面,應(yīng)用模糊查詢功能可以針對所顯示項進行相應(yīng)查詢操作。2.實現(xiàn)過程單元名:Stock窗體名:Stock_search表5—5進貨信息查詢主要控件信息列表名稱主要屬性設(shè)置作用CheckBox1/供應(yīng)商單選按鈕TN/輸入/顯示供應(yīng)商信息CheckBox2/商品名稱單選按鈕PN/輸入/顯示商品名稱信息CheckBox3/經(jīng)手人單選按鈕MM/輸入/顯示經(jīng)手人信息CheckBox4/起止日期單選按鈕SD/輸入/顯示進貨開始日期ED/輸入/顯示進貨結(jié)束日期Button1/查詢進貨信息按鈕Button2/返回按鈕GridView1/顯示商品表中相應(yīng)信息編碼實現(xiàn)if(Request[”type”]==”st”){type=”進貨信息”;this.Label1.Text=type;}else{type="進貨退貨";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");進貨信息查詢界面程序流程圖如圖5—11所示.圖5-11進貨信息查詢界面程序流程圖往來管理模塊界面實現(xiàn)往來管理模塊包括商品進貨結(jié)賬、進貨退貨結(jié)賬、商品銷售結(jié)賬、銷售退貨結(jié)賬.通過對各項進行相應(yīng)操作,可以對商品賬目進行管理。商品進貨結(jié)賬界面如圖5—12所示。圖5-12商品進貨結(jié)賬界面 進貨信息查詢界面程序流程圖如圖5—13所示。圖5—13進貨信息查詢界面程序流程圖 在商品進貨結(jié)賬界面中可以單擊“單據(jù)編號”對進貨詳細信息進行查詢,也可以查詢到結(jié)賬信息。附項管理模塊界面實現(xiàn)附項管理模塊包括供貨單位添加管理、收貨單位添加管理、添加貨品管理、經(jīng)辦人添加管理.供貨單位管理界面如圖5-14所示。圖5—14供貨單位管理界面修改供貨單位界面如圖5—15所示。圖5-15修改供貨單位界面系統(tǒng)設(shè)置模塊界面實現(xiàn)系統(tǒng)設(shè)置模塊包括添加用戶、用戶管理、幫助和退出登錄。用戶管理界面如圖5—16所示圖5—16用戶管理界面 用戶管理界面程序流程圖如圖5—17所示。圖5—17用戶管理界面程序流程圖系統(tǒng)測試與性能分析1.入庫/出庫管理測試打開入庫/出庫管理模塊下拉列表,選擇“入庫信息登記”項,根據(jù)要求填寫相應(yīng)內(nèi)容,且在各項后標(biāo)示為“*”號的不能為空,數(shù)字項填寫必須為有效數(shù)字方可進入。經(jīng)過以上填寫操作,成功將入庫信息添加到庫中。再依次選擇其他項進行相應(yīng)操作,均成功完成,因此本次測試成功.2.采購/銷售管理測試打開采購/銷售管理模塊下拉列表,選擇“添加進貨信息”項,填寫相應(yīng)內(nèi)容,其中“應(yīng)付金額”和“未付金額"將自動生成,“進貨日期”是用日期控件完成,所以不用人工填寫,只要進行選擇即可,并且顯示為當(dāng)前日期。將內(nèi)容填寫完成后,單擊“添加”按鈕,此時出現(xiàn)錯誤,“應(yīng)付金額"項沒有顯示,原因是計算的金額輸入錯誤,經(jīng)修改成功完成操作.其他項依次進行操作均未出現(xiàn)錯誤,因此本次測試成功。3.查詢統(tǒng)計測試打開查詢統(tǒng)計模塊下拉列表,選擇“進貨信息查詢”項,因為是應(yīng)用模糊查詢對“供應(yīng)商"、“經(jīng)手人”、“商品名稱”和“日期”進行查詢操作,可以對要查詢的內(nèi)容不用輸入全部,即可實現(xiàn)。再查詢操作時未出現(xiàn)錯誤,所以本次測試成功.本章小結(jié)在本章中初步對中小型企業(yè)倉庫管理系統(tǒng)做了具體詳細設(shè)計介紹,包含了系統(tǒng)設(shè)計的各個功能模塊的設(shè)計和簡單流程圖設(shè)計及重要編碼的實現(xiàn)。還有基本功能模塊的實現(xiàn)及基本模塊的測試.結(jié)論本系統(tǒng)由于是應(yīng)用計算機對企業(yè)倉庫管理進行管理,所以對于過去純手工操作有著較為明顯的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、壽命長、成本低等。這些優(yōu)點能夠極大地提高倉庫管理的效率。在本文中,作者針對實際需要將系統(tǒng)的功能進行了細化分析與總結(jié),這極大成度上滿足了用戶操作方便的需求。并采用IIS服務(wù)器+A+SQLserver的開發(fā)模式進行開發(fā),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 分包商協(xié)議書3篇
- 德國餐廳菜單燈箱合作協(xié)議3篇
- 發(fā)型屋聯(lián)盟共營3篇
- 安裝工程安全合同(5篇)
- 工程類工作總結(jié)(16篇)
- 團隊拓展訓(xùn)練心得體會范文(18篇)
- 眼鏡行業(yè)展會策劃與組織考核試卷
- 成都市公共交通集團有限公司招聘筆試真題2024
- 保安自我鑒定(5篇)
- 管道工程綠色施工技術(shù)創(chuàng)新實踐考核試卷
- 婦科腹腔鏡手術(shù)術(shù)前宣教
- 電子書 -《商業(yè)的底層邏輯》
- 農(nóng)貿(mào)市場消防應(yīng)急預(yù)案演練總結(jié)
- 2023年湖北宜昌高新區(qū)社區(qū)專職工作人員(網(wǎng)格員)招聘考試真題及答案
- 外貿(mào)談判知識分享課件
- 《患者疼痛管理》課件
- 基于AI人工智能的智慧園區(qū)融合感知平臺建設(shè)方案
- JB T 7689-2012懸掛式電磁除鐵器
- 課件-錯賬更正
- 現(xiàn)代漢語語料庫詞頻表CorpusWordlist
- GB/T 5465.2-2023電氣設(shè)備用圖形符號第2部分:圖形符號
評論
0/150
提交評論