[經(jīng)管營(yíng)銷]手機(jī)店庫(kù)存管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告_第1頁(yè)
[經(jīng)管營(yíng)銷]手機(jī)店庫(kù)存管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告_第2頁(yè)
[經(jīng)管營(yíng)銷]手機(jī)店庫(kù)存管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告_第3頁(yè)
[經(jīng)管營(yíng)銷]手機(jī)店庫(kù)存管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告_第4頁(yè)
[經(jīng)管營(yíng)銷]手機(jī)店庫(kù)存管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩85頁(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)介

1、XXXX 大學(xué)學(xué)生課程設(shè)計(jì)報(bào)告姓名:院系:專業(yè):班級(jí):實(shí)驗(yàn)名稱:手機(jī)連鎖店庫(kù)存管理系統(tǒng)指導(dǎo)老師:XXXX 大學(xué)管理實(shí)驗(yàn)中心編印1目錄第一章 緒論 . 4 1.1 系統(tǒng)開(kāi)發(fā)背景 . HYPERLINK l _bookmark1 41.2 研究目的與意義 . HYPERLINK l _bookmark2 4第二章 手機(jī)庫(kù)存管理系統(tǒng)分析 . HYPERLINK l _bookmark3 52.1 現(xiàn)行系統(tǒng)分析 . HYPERLINK l _bookmark4 52.2 組織結(jié)構(gòu)分析 . HYPERLINK l _bookmark5 52.3 新系統(tǒng)目標(biāo) . 6 2.4 手機(jī)連鎖店庫(kù)存管理系統(tǒng)功能需求

2、 . HYPERLINK l _bookmark6 62.5 系統(tǒng)業(yè)務(wù)流程圖分析 . HYPERLINK l _bookmark7 62.5.1 總體業(yè)務(wù)流程圖 . HYPERLINK l _bookmark8 72.5.2 入庫(kù)業(yè)務(wù)流程圖 . HYPERLINK l _bookmark9 82.5.3 出庫(kù)業(yè)務(wù)流程圖 . HYPERLINK l _bookmark10 82.5.4 退貨業(yè)務(wù)流程 . HYPERLINK l _bookmark11 92.6 數(shù)據(jù)流程分析 . HYPERLINK l _bookmark12 102.6.1 第零層數(shù)據(jù)流程圖 . HYPERLINK l _boo

3、kmark13 102.6.2 第一層數(shù)據(jù)流程圖 . HYPERLINK l _bookmark14 112.6.3 第二層數(shù)據(jù)流程圖 . HYPERLINK l _bookmark15 122.6.4 第三層數(shù)據(jù)流程圖 . HYPERLINK l _bookmark16 132.7 實(shí)體關(guān)系分析( ER 圖) . HYPERLINK l _bookmark17 14第三章 手機(jī)庫(kù)存管理系統(tǒng)設(shè)計(jì) . HYPERLINK l _bookmark18 183.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) . HYPERLINK l _bookmark19 183.2 系統(tǒng)模塊結(jié)構(gòu)圖 . HYPERLINK l _book

4、mark20 193.3 數(shù)據(jù)庫(kù)設(shè)計(jì) . HYPERLINK l _bookmark21 2 13.4 系統(tǒng)代碼設(shè)計(jì) . HYPERLINK l _bookmark22 233.5 系統(tǒng)的輸入輸出設(shè)計(jì) . HYPERLINK l _bookmark23 283.5.1 輸入設(shè)計(jì) . HYPERLINK l _bookmark24 283.5.2 輸出設(shè)計(jì) . HYPERLINK l _bookmark25 28第四章 手機(jī)庫(kù)存管理系統(tǒng)實(shí)施 . HYPERLINK l _bookmark26 304.1 系統(tǒng)開(kāi)發(fā)工具的選擇 . HYPERLINK l _bookmark27 304.1.1 Mi

5、crosoft SQL Server 2005 數(shù)據(jù)庫(kù)的選擇 . HYPERLINK l _bookmark28 304.1.2 Visual studio 2008 開(kāi)發(fā)工具的選擇 . HYPERLINK l _bookmark29 304.2 系統(tǒng)的架構(gòu)設(shè)計(jì)的實(shí)現(xiàn) . HYPERLINK l _bookmark30 3 14.2.1 程序文件的架構(gòu)結(jié)構(gòu) . HYPERLINK l _bookmark31 3 14.3 系統(tǒng)的詳細(xì)設(shè)計(jì)的實(shí)現(xiàn) . HYPERLINK l _bookmark32 334.3.1 系統(tǒng)登錄設(shè)計(jì) . HYPERLINK l _bookmark33 334.3.2 系

6、統(tǒng)主界面設(shè)計(jì) . HYPERLINK l _bookmark34 344.3.3 入庫(kù)管理界面設(shè)計(jì) . HYPERLINK l _bookmark35 344.3.4 出庫(kù)管理界面設(shè)計(jì) . HYPERLINK l _bookmark36 354.3.5 盤(pán)點(diǎn)管理界面設(shè)計(jì) . HYPERLINK l _bookmark37 354.3.6 退貨管理界面設(shè)計(jì) . HYPERLINK l _bookmark38 364.3.7 供應(yīng)商管理界面設(shè)計(jì) . 374.3.8 倉(cāng)庫(kù)管理界面設(shè)計(jì) . HYPERLINK l _bookmark39 374.3.9 貨物管理界面設(shè)計(jì) . HYPERLINK l _

7、bookmark40 384.3.10 庫(kù)存查詢界面設(shè)計(jì) . HYPERLINK l _bookmark41 384.3.11 入庫(kù)查詢界面設(shè)計(jì) . HYPERLINK l _bookmark42 3924.3.12 出庫(kù)查詢界面設(shè)計(jì) . HYPERLINK l _bookmark43 394.3.13 出入庫(kù)貨物統(tǒng)計(jì)界面設(shè)計(jì) . HYPERLINK l _bookmark44 404.3.14 出入庫(kù)貨物統(tǒng)計(jì)界面設(shè)計(jì) . HYPERLINK l _bookmark45 404.3.15 退貨入庫(kù)查詢界面設(shè)計(jì) . HYPERLINK l _bookmark46 4 14.3.16 退貨出庫(kù)查詢

8、界面設(shè)計(jì) . HYPERLINK l _bookmark47 4 14.3.17 安全查詢界面設(shè)計(jì) . HYPERLINK l _bookmark48 424.3.18 修改密碼界面設(shè)計(jì) . HYPERLINK l _bookmark49 424.3.19 權(quán)限設(shè)置界面設(shè)計(jì) . HYPERLINK l _bookmark50 424.3.20 用戶管理界面設(shè)計(jì) . HYPERLINK l _bookmark51 43第五章 系統(tǒng)測(cè)試與維護(hù) . HYPERLINK l _bookmark52 445.1 系統(tǒng)測(cè)試 . HYPERLINK l _bookmark53 445.2 系統(tǒng)維護(hù) . HY

9、PERLINK l _bookmark54 443第一章 緒論1.1 系統(tǒng)開(kāi)發(fā)背景現(xiàn)如今,隨著我國(guó)經(jīng)濟(jì)的飛速發(fā)展,手機(jī)已經(jīng)成為了人們?cè)谏钪胁豢苫蛉钡囊?件物品,平均幾乎每人都有一部或兩部手機(jī)。特別是在近幾年的智能手機(jī)推出之 后,手機(jī)的功能越來(lái)越全面,不再是單一的電話功能。這使得手機(jī)的銷售情況較 之前幾年有了很大的飛躍。越來(lái)越多的手機(jī)銷售門(mén)店開(kāi)啟,不管是小型的大型的, 一時(shí)間手機(jī)銷售成為熱門(mén)行業(yè)。然而現(xiàn)在有些地方的手機(jī)銷售管理,包括庫(kù)存管 理還是比較凌亂、沒(méi)有秩序的,容易產(chǎn)生不必要的損失。目前有些地方的手機(jī)經(jīng) 銷商的庫(kù)存管理依然還都是傳統(tǒng)的“一本帳,兩個(gè)人”的暢通管理模式,進(jìn)貨出 貨以及盤(pán)存的

10、管理沒(méi)有那么的嚴(yán)格、精確,鑒于這樣的事實(shí)情況,我們決定致力 于設(shè)計(jì)并開(kāi)發(fā)一個(gè)手機(jī)經(jīng)銷商的手機(jī)以及其配件的庫(kù)存管理系統(tǒng)。1.2 研究目的與意義手機(jī)庫(kù)存管理涉及手機(jī)商品的入庫(kù)、出庫(kù)、盤(pán)存以及客戶要求換貨退貨等方 方面面的因素,如何管理這些信息數(shù)據(jù),是一項(xiàng)復(fù)雜的系統(tǒng)工程,充分考驗(yàn)著倉(cāng) 庫(kù)管理員的工作能力,工作量的繁重是可想而知的。所以我們通過(guò)開(kāi)發(fā)一個(gè)手機(jī)庫(kù)存管理系統(tǒng)可以使得手機(jī)的庫(kù)存管理能夠變得 更加的科學(xué)化,并能進(jìn)一步提高庫(kù)存管理的安全性和效率性,使得庫(kù)存的管理更 加的合理有效,為銷售環(huán)節(jié)提供可靠的庫(kù)存保證。這對(duì)庫(kù)存信息的規(guī)范管理、科 學(xué)統(tǒng)計(jì)和快速查詢,減少管理方面的工作量,同時(shí)對(duì)于調(diào)動(dòng)廣大員工的

11、工作積極 性,提高企業(yè)的生產(chǎn)效率,都具有十分重要的現(xiàn)實(shí)意義。4第二章 手機(jī)庫(kù)存管理系統(tǒng)分析2.1 現(xiàn)行系統(tǒng)分析當(dāng)前的一些小規(guī)模手機(jī)經(jīng)銷商所使用的庫(kù)存管理基本上還是屬于傳統(tǒng)的 “一本賬,兩個(gè)人”,根本沒(méi)有相應(yīng)的完善的信息系統(tǒng),他們以紙質(zhì)的賬單做記錄,兩個(gè) 人互相監(jiān)督。雖然這樣做節(jié)約了成本,但是管理會(huì)比較混亂,效率也會(huì)非常低。 這么做的結(jié)果常常會(huì)導(dǎo)致貨物堆放得不規(guī)范,沒(méi)有秩序,對(duì)于庫(kù)位的管理也比較 混亂,在安全庫(kù)存的管理上也并沒(méi)有涉及和考慮,會(huì)出現(xiàn)信息不對(duì)稱的情況。而 且如果遇到退貨、換貨之類的事件在處理上不能做到及時(shí)更新庫(kù)存庫(kù)位信息。所 以目前的庫(kù)存管理仍然需要完善,需要一個(gè)合理有效的信息系統(tǒng)。

12、此外,當(dāng)前不 完善的庫(kù)存管理還可能會(huì)導(dǎo)致賬目混亂,對(duì)于管理層最后的統(tǒng)計(jì)與決策造成一定 的困擾與麻煩。所以將其進(jìn)行信息化、系統(tǒng)化改善是十分有必要的。2.2 組織結(jié)構(gòu)分析 組織結(jié)構(gòu)如圖所示管理層采購(gòu)部 門(mén)市部 庫(kù)存部 財(cái)務(wù)部庫(kù)存部單獨(dú)組織結(jié)構(gòu)圖出貨員庫(kù)存收貨員 盤(pán)存員各人員職能如下:( 1)收貨員負(fù)責(zé)貨物的點(diǎn)算入庫(kù),從廠商處得到貨物,根據(jù)從采購(gòu)部得到的應(yīng)收清單點(diǎn)算貨物,并向庫(kù)存員提出入庫(kù)申請(qǐng),同時(shí)向采購(gòu)部回報(bào)收貨情況。由于手機(jī)此類數(shù)碼產(chǎn)品的特殊性,收貨員只用檢查貨物外包裝是否完好,只需將包裝不完好的貨物退回,將包裝完好的貨物申請(qǐng)入庫(kù)即可。(2)出貨員負(fù)責(zé)貨物的出庫(kù)管理。一般的門(mén)市部都是向出貨員提出

13、領(lǐng)貨申請(qǐng),出貨員根據(jù)庫(kù)存報(bào)告判斷是否有充足貨物供給,貨物充足就準(zhǔn)備提貨,如果不充足就向采購(gòu)部提交缺貨單(3)庫(kù)存員5庫(kù)存系統(tǒng)的核心環(huán)節(jié),由出貨員和入貨員提供的信息對(duì)庫(kù)存量進(jìn)行修改,實(shí)時(shí)更 新庫(kù)存報(bào)告。另外根據(jù)庫(kù)存報(bào)告生成當(dāng)季的緊俏品以及滯銷品清單,以此給予采 購(gòu)部采購(gòu)意見(jiàn),以及門(mén)市部推銷建議。由于手機(jī)此類數(shù)碼產(chǎn)品的特殊性,往往采 用“七天包退,十五天包換”的政策,庫(kù)存員還必須要接受從門(mén)市退回的此類產(chǎn) 品。另外庫(kù)存員還要自己生成一張長(zhǎng)期積壓的商品清單,并按照有關(guān)條款將其退 回廠家。(4)盤(pán)存員根據(jù)庫(kù)存報(bào)告,進(jìn)行實(shí)地盤(pán)查,確保庫(kù)存數(shù)字與賬目數(shù)字一直,之后生成盤(pán)存單, 并匯報(bào)給財(cái)務(wù),方便財(cái)務(wù)做賬。2

14、.3 新系統(tǒng)目標(biāo)新系統(tǒng)開(kāi)發(fā)的基本目標(biāo)是方便庫(kù)存工作人員的信息流通與交流, 使得商品的入庫(kù)、 出庫(kù)等信息更加準(zhǔn)確。從而更加有效地提高庫(kù)存管理的工作效率。使用庫(kù)存管理信息系統(tǒng)之后可以使庫(kù)存管理更加科學(xué)化,系統(tǒng)化,為銷售環(huán)節(jié)提供堅(jiān)定的庫(kù)存 保障。2.4 手機(jī)連鎖店庫(kù)存管理系統(tǒng)功能需求入庫(kù),出庫(kù),盤(pán)存,長(zhǎng)期積壓貨物處理,顧客退貨處理。入庫(kù)基本流程:廠商根據(jù)訂單送來(lái)貨物,并給予收貨員運(yùn)貨單,收貨員根據(jù)采購(gòu)的訂 單盤(pán)點(diǎn)貨物,并檢查貨物,將包裝有問(wèn)題的手機(jī)予以退回,并將退貨單給到廠商。 然后收貨員向庫(kù)存提出入庫(kù)申請(qǐng),庫(kù)存由此修改庫(kù)存報(bào)告,將貨物入庫(kù)。出庫(kù)門(mén)市部將領(lǐng)貨申請(qǐng)單給予出貨員,出貨員查看庫(kù)存報(bào)告,如果

15、沒(méi)有存貨就向門(mén)市 和采購(gòu)發(fā)送缺貨單,如果有存貨就向庫(kù)存提出合格的領(lǐng)貨申請(qǐng),庫(kù)存復(fù)查庫(kù)存報(bào) 告,并修改庫(kù)存報(bào)告,將貨物出庫(kù)。盤(pán)存盤(pán)存員讀取庫(kù)存報(bào)告,并進(jìn)行盤(pán)查,最后生成盤(pán)存單,將盤(pán)存單發(fā)給財(cái)務(wù) 長(zhǎng)期積壓貨物處理庫(kù)存生成長(zhǎng)期積壓貨物清單,而且是兩聯(lián)單,將一個(gè)單子發(fā)到采購(gòu),另一個(gè)單子 發(fā)到廠商,根據(jù)采購(gòu)與廠商簽訂的協(xié)議,退回長(zhǎng)期滯銷貨物。顧客退換貨處理顧客將貨物退回到門(mén)市,門(mén)市按照退貨規(guī)定,將合格的退貨物品退回到倉(cāng)庫(kù) 中,并按出貨流程給顧客換貨物。庫(kù)存員將退貨匯總,向廠商發(fā)出退貨單,廠商 檢驗(yàn)貨物后將可退貨貨物退回,不可退回返回給庫(kù)存,發(fā)出不可退回清單。2.5 系統(tǒng)業(yè)務(wù)流程圖分析62.5.1 總體業(yè)

16、務(wù)流程圖銷售收入賬銷售匯總門(mén)市部長(zhǎng)期積壓匯 總帳質(zhì)量有問(wèn)題匯總單顧客退回貨物清單領(lǐng)貨申請(qǐng)單實(shí)收貨物匯總帳缺貨單滯留貨物清單出貨員采購(gòu)部訂單實(shí)收貨物清單合格領(lǐng)貨申請(qǐng)廠商運(yùn)貨單收貨員入庫(kù)申請(qǐng)庫(kù)存員庫(kù)存報(bào)告盤(pán)存員盤(pán)存單財(cái)務(wù)退貨單庫(kù)存報(bào)告總賬長(zhǎng)期積壓貨物清單質(zhì)量有問(wèn)題清單無(wú)法退回貨物清單72.5.2 入庫(kù)業(yè)務(wù)流程圖采購(gòu)部訂單實(shí)收貨物清單廠商運(yùn)貨單收貨員入庫(kù)申請(qǐng)庫(kù)存員庫(kù)存報(bào)告盤(pán)存員盤(pán)存單財(cái)務(wù)退貨單庫(kù)存報(bào)告總賬廠商將運(yùn)貨單給收貨員,收貨員按要求檢測(cè),退回不合格貨物,生成退貨單給 廠商,同時(shí)收貨員根據(jù)訂單,生成實(shí)收貨物清單;收貨員向庫(kù)存員提交入庫(kù)申請(qǐng); 庫(kù)存員查看并修改庫(kù)存報(bào)告;盤(pán)存員讀取庫(kù)存報(bào)告,并生成盤(pán)

17、存單;財(cái)務(wù)讀取盤(pán) 存單和庫(kù)存報(bào)告,生成總賬。2.5.3 出庫(kù)業(yè)務(wù)流程圖門(mén)市部領(lǐng)貨申請(qǐng)單缺貨單出貨員采購(gòu)部合格領(lǐng)貨申請(qǐng)庫(kù)存員庫(kù)存報(bào)告盤(pán)存員盤(pán)存單財(cái)務(wù)庫(kù)存報(bào)告總賬門(mén)市部向出庫(kù)員提出領(lǐng)貨申請(qǐng)單,出貨員查看庫(kù)存報(bào)告,如果沒(méi)貨,則生成缺貨單,并發(fā)給采購(gòu)部和門(mén)市部;如果有貨出貨員就向庫(kù)存員提交合格領(lǐng)貨申請(qǐng)單;8庫(kù)存員查看并修改庫(kù)存;盤(pán)存員讀取庫(kù)存報(bào)告,并生成盤(pán)存單;財(cái)務(wù)讀取盤(pán)存單和庫(kù)存報(bào)告,生成總賬。2.5.4 退貨業(yè)務(wù)流程門(mén)市部顧客退回貨物清單長(zhǎng)期積壓貨物清單廠商質(zhì)量有問(wèn)題 庫(kù)存員清單無(wú)法退回貨物清單接到顧客提出的退貨請(qǐng)求后,門(mén)市將顧客要求退貨清單發(fā)到庫(kù)存員,庫(kù)存員把質(zhì)量有問(wèn)題清單給廠商,廠商根據(jù)相關(guān)規(guī)

18、定進(jìn)行檢測(cè),將無(wú)法退貨貨物清單返還給庫(kù)存員。此外,庫(kù)存員還需將長(zhǎng)期積壓的貨物清單給廠商,把銷量不好的產(chǎn)品退回給廠商。92.6 數(shù)據(jù)流程分析本系統(tǒng)一共分為三層2.6.1第零層數(shù)據(jù)流程圖門(mén)市部不可退貨單退貨單缺貨單出庫(kù)申份不合格出庫(kù)申請(qǐng)?zhí)顚?xiě)錯(cuò)誤廠商運(yùn)貨單多退少補(bǔ)單包裝不合格清單庫(kù)存系統(tǒng)總賬 管理者訂單缺貨單實(shí)收清單采購(gòu)102.6.2 第一層數(shù)據(jù)流程圖采購(gòu)不可退貨單P4退貨系統(tǒng)退貨清單運(yùn)貨單廠商多退少補(bǔ)單包裝不合格清單出庫(kù)申請(qǐng)門(mén)市部身份不合格訂單實(shí)收清單P1 出庫(kù)文件入庫(kù)子系統(tǒng)庫(kù)存文件P2出庫(kù)子系統(tǒng)庫(kù)位文件P3盤(pán)存系統(tǒng)P5財(cái)務(wù)系統(tǒng)總賬 管理者盤(pán)存文件盤(pán)存文件庫(kù)存文件出庫(kù)文件缺貨單缺貨單出庫(kù)申請(qǐng)?zhí)顚?xiě)錯(cuò)

19、誤單采購(gòu)部112.6.3 第二層數(shù)據(jù)流程圖“入庫(kù)管理”數(shù)據(jù)流程圖:P5實(shí)收清單財(cái)務(wù)系統(tǒng)采購(gòu)庫(kù)位文件入庫(kù)文件訂單運(yùn)貨單 P1.1廠商 數(shù)量合格單數(shù)量檢驗(yàn)處理多退少補(bǔ)單包裝不合格清單包裝標(biāo)準(zhǔn)P1.2合格入庫(kù)單 外包裝檢驗(yàn)P1.3 有庫(kù)位查詢無(wú)P1.4入庫(kù)處理庫(kù)存文件P1.5有備用庫(kù)位查詢P1.6調(diào)入備用庫(kù)備用庫(kù)位無(wú)P1.7暫存處理備用庫(kù)位暫存文件“出庫(kù)管理”數(shù)據(jù)流程圖:身份文件 格式文件P5財(cái)務(wù)系統(tǒng)庫(kù)存文件庫(kù)位文件庫(kù)存文件門(mén)市部出庫(kù)申請(qǐng)身份不合 格P2.1身份校對(duì)合格身 份P2.2出庫(kù)單檢查處 理合格出庫(kù)申請(qǐng)P2.3庫(kù)存檢驗(yàn)?zāi)茴I(lǐng)貨出 庫(kù)申請(qǐng)P2.4庫(kù)位查找P2.5出庫(kù)處理缺貨單出庫(kù)申請(qǐng)?zhí)顚?xiě)錯(cuò)誤單庫(kù)

20、位文件采購(gòu)部12確認(rèn)有差異文件責(zé)任人文 件有 無(wú)其他空位P4.3.4“盤(pán)存管理”數(shù)據(jù)流程圖:庫(kù)位文件P3.1按區(qū)域劃分盤(pán)查要求管理者區(qū)域分類情 況無(wú)差異盤(pán)查單P3.2初查處理有差異盤(pán)查單庫(kù)位文件庫(kù)存文件P3.3盤(pán)查確認(rèn)處理確認(rèn)無(wú)差異P3.4復(fù)查處理合格盤(pán)查文件 P5財(cái)務(wù)系統(tǒng)盤(pán)查文件P3.5差異處理庫(kù)存文件 庫(kù)位文件“退貨管理 ”數(shù)據(jù)流程圖:退貨庫(kù)位門(mén)市部 退貨清單P4.1庫(kù)位安排P4.2退貨入庫(kù)處理P4.3暫存處理子系統(tǒng)退貨文件P4.4退貨處理退貨單不可退單廠商退貨暫存文件2.6.4 第三層數(shù)據(jù)流程圖“退貨暫存子系統(tǒng)”數(shù)據(jù)流程圖:庫(kù)位文件 庫(kù)位文件退貨庫(kù)位P4.3.1 P4.3.2查詢其他庫(kù)

21、臨時(shí)調(diào)入處位處理 清單 理P4.3.3退貨暫存文件 定期退貨庫(kù)位檢合格空退貨庫(kù)位單 退貨文件查 退貨入庫(kù)處理退貨庫(kù)位13“暫處理子系統(tǒng)數(shù)據(jù)流程圖” :庫(kù)位文件 庫(kù)位文件 庫(kù)位文件P1.7.1 P1.7.2其他空庫(kù)位清單 暫存文件查詢其他庫(kù)位處理 臨時(shí)調(diào)入處理P1.7.3定期庫(kù)位檢查合格的有庫(kù)位清單P1.7.4入庫(kù)處理庫(kù)存文件庫(kù)位文件2.7 實(shí)體關(guān)系分析( ER 圖)總 ER 圖:貨物出庫(kù)表貨物入庫(kù)表M具有1M 具有 1 貨物信息表 1 具有 M 退貨入庫(kù)表1具有M退貨出庫(kù)表14倉(cāng)庫(kù)信息1提供M用戶 1 查看 M 貨物信息 M 提供 N 供應(yīng)商貨物信息表(tb_GoodsInfo)貨物編號(hào)貨物名

22、稱倉(cāng)庫(kù)名稱 貨物規(guī)格貨物信息實(shí)體 E-R 圖貨物出入庫(kù)價(jià)格貨物數(shù)量貨物入庫(kù)表( tb_InSrore)入庫(kù)編號(hào)貨物編號(hào)貨物名稱 倉(cāng)庫(kù)名稱貨物入庫(kù)實(shí)體 E-R 圖入庫(kù)日期貨物規(guī)格15貨物出庫(kù)表(tb_OutSrore)出庫(kù)編號(hào)倉(cāng)庫(kù)名稱出庫(kù)日期出庫(kù)數(shù)量貨物名稱 貨物規(guī)格貨物出庫(kù)實(shí)體 E-R 圖退貨出庫(kù)表退貨出庫(kù)編號(hào)倉(cāng)庫(kù)名稱退貨出庫(kù)日期退貨出庫(kù)數(shù)量貨物名稱 貨物規(guī)格退貨出庫(kù)實(shí)體 E-R 圖退貨入庫(kù)表退貨入庫(kù)編號(hào)倉(cāng)庫(kù)名稱退貨出庫(kù)編號(hào)退貨入庫(kù)數(shù)量貨物名稱 貨物規(guī)格退貨入庫(kù)實(shí)體 E-R 圖16用戶信息表用戶編號(hào)用戶名稱用戶信息實(shí)體 E-R 圖用戶權(quán)限用戶密碼供應(yīng)商信息表供應(yīng)商編號(hào)供應(yīng)商名稱供應(yīng)商信息實(shí)體

23、E-R 圖傳真聯(lián)系電話聯(lián)系人供應(yīng)商信息表倉(cāng)庫(kù)編號(hào)倉(cāng)庫(kù)名稱負(fù)責(zé)人 倉(cāng)庫(kù)電話倉(cāng)庫(kù)信息實(shí)體 E-R 圖建庫(kù)日期所屬單位17第三章 手機(jī)庫(kù)存管理系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)庫(kù) 存 管 理出 庫(kù) 管 理出 庫(kù) 處 理庫(kù) 位 查 找?guī)?存 檢 驗(yàn)出 庫(kù) 單 檢 查 處 理身 份 核 對(duì) 管 理入 庫(kù) 處 理庫(kù) 位 查 詢?nèi)?庫(kù) 管 理外 包 裝 質(zhì) 量 檢 驗(yàn)數(shù) 量 檢 驗(yàn)退 貨 管 理退退退貨貨貨庫(kù)入暫位庫(kù)存安處處排理理退 貨 處 理區(qū) 域 劃 分初 查 處 理盤(pán) 查 管 理 盤(pán) 查 確 認(rèn)復(fù) 查 處 理18差 異 處 理數(shù) 量 檢 驗(yàn) 處 理庫(kù) 位 檢 驗(yàn)外 包 裝 檢 驗(yàn)入 庫(kù) 處 理3.2 系

24、統(tǒng)模塊結(jié)構(gòu)圖庫(kù)存管理入庫(kù)匯總出庫(kù)匯總?cè)霂?kù)模塊 出庫(kù)模塊數(shù)量合格單訂單數(shù)量合格單合格入庫(kù)單合格入庫(kù)單 庫(kù)位信息入庫(kù)單庫(kù)位信息身份合格出庫(kù)申請(qǐng)能領(lǐng)貨出庫(kù)申請(qǐng)出庫(kù)申請(qǐng)合格出庫(kù)申請(qǐng) 合格出庫(kù)申請(qǐng)庫(kù)存信息出庫(kù)單庫(kù)存信息身份合格出庫(kù)申請(qǐng)能領(lǐng)貨出庫(kù)申請(qǐng)出 庫(kù) 單 檢 驗(yàn) 處 理身 份 核 對(duì)入 庫(kù) 處 理庫(kù) 位 檢 驗(yàn)入 庫(kù) 處 理19庫(kù) 位 安 排退 貨 入 庫(kù)理庫(kù)存管理退貨匯總盤(pán)查匯總退貨模塊 盤(pán)存模塊退貨清單座位信息座位信息入庫(kù)單入庫(kù)單退還單區(qū)域劃分情況有差異盤(pán)存單庫(kù)存信息退貨處有差異盤(pán)存單 庫(kù)位信息確認(rèn)有差異文件庫(kù)存信息確認(rèn)無(wú)差異單 盤(pán)查文件無(wú)差異盤(pán)存單初 查 處 理庫(kù)位信息確認(rèn)有差異文件20差 異

25、 處 理復(fù) 查 處 理3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)用戶信息表 字段名UserIDUserNameUserPwdUserRight數(shù)據(jù)類型bigintvarcharvarcharchar長(zhǎng)度8202010主鍵否主鍵否否否描述用戶編號(hào)用戶名稱用戶密碼用戶權(quán)限貨物入庫(kù)表 字段名ISIDGoodsIDGoodsNamePrNameStoreNameGoodsSpec GoodsUnitGoodsNumGoodsPriceGoodsAPriceISDateHandlePeople ISRemark數(shù)據(jù)類型bigintbigintvarcharvarcharvarcharvarcharcharbigintmoney

26、moneydatetimevarcharvarchar長(zhǎng)度88501001005088888201000主鍵否主鍵否否否否否否否否否否否否描述入庫(kù)編號(hào)貨物編號(hào)貨物名稱供應(yīng)商名稱倉(cāng)庫(kù)名稱貨物規(guī)格計(jì)量單位入庫(kù)數(shù)量入庫(kù)價(jià)格入庫(kù)總金額入庫(kù)日期經(jīng)手人備注貨物出庫(kù)表 字段名OSIDStoreNameGoodsNameGoodsSpec GoodsUnitGoodsNumGoodsPriceGoodsAPriceOSDatePGProviderPGPeople HandlePeople OSRemark數(shù)據(jù)類型bigintvarcharvarcharvarcharcharbigintmoneymoneyda

27、tetimevarcharvarcharvarcharvarchar長(zhǎng)度810050508888810020201000主鍵否主鍵否否否否否否否否否否否否描述出庫(kù)編號(hào)倉(cāng)庫(kù)名稱貨物名稱貨物規(guī)格計(jì)量單位出庫(kù)數(shù)量出庫(kù)價(jià)格出庫(kù)總金額出庫(kù)日期提貨單位提貨人經(jīng)手人備注21否 否 否退貨入庫(kù)表 字段名BGIDGoodsNameStoreNameGoodsSpec GoodsNumBGDateHandlePeople BGPeople BGUnitBGRemark數(shù)據(jù)類型bigintvarcharvarcharvarcharbigintdatetimevarcharvarcharvarcharvarchar長(zhǎng)

28、度850100508820201001000主鍵否主鍵否否否否否否否否否描述退貨入庫(kù)編號(hào)貨物名稱倉(cāng)庫(kù)名稱貨物規(guī)格退貨入庫(kù)數(shù)量退貨入庫(kù)日期經(jīng)手人退貨人退貨單位備注退貨出庫(kù)表 字段名RGIDBGIDStoreNameGoodsNameGoodsSpec RGNumNRGNumRGDateHandlePeople RGPeopleRGRemarkEditerEditDate數(shù)據(jù)類型bigintbigintvarcharvarcharvarcharbigintbigintdatetimevarcharvarcharvarcharvarchardatetime長(zhǎng)度88100505088820201000

29、208主鍵否主鍵否否否否否否否否否描述退貨出庫(kù)編號(hào)退貨入庫(kù)編號(hào)倉(cāng)庫(kù)名稱貨物名稱貨物規(guī)格退貨出庫(kù)數(shù)量未退還數(shù)量退還日期經(jīng)手人退貨出庫(kù)負(fù)責(zé)人備注記錄修改人修改日期貨物信息表 字段名GoodsIDGoodsNameStoreNameGoodsSpec GoodsUnitGoodsNumGoodsInPriceGoodsOutPriceGoodsLeastGoodsMostEditer數(shù)據(jù)類型bigintvarcharvarcharvarcharcharbigintmoneymoneybigintbigintvarchar長(zhǎng)度8501005088888820主鍵否否否否否否否否否否否否描述貨物編號(hào)貨物

30、名稱倉(cāng)庫(kù)名稱貨物規(guī)格計(jì)量單位貨物數(shù)量貨物入庫(kù)價(jià)格貨物出庫(kù)價(jià)格貨物低線存儲(chǔ)貨物頂線存儲(chǔ)記錄修改人22EditDate 倉(cāng)庫(kù)信息表 字段名StoreIDStoreNameStorePeople StorePhoneStoreUnitStoreDateStoreRemarkEditerEditDate供應(yīng)商信息表 字段名PrIDPrNamePrPoeple PrPhonePrFaxPrRemarkEditerEditDatedatetime數(shù)據(jù)類型bigintvarcharvarcharvarcharvarchardatetimevarcharvarchardatetime數(shù)據(jù)類型bigintvar

31、charvarcharvarcharvarcharvarcharvarchardatetime8長(zhǎng)度8100202010081000208長(zhǎng)度81002020201000208否主鍵否主鍵否否否否否否否否主鍵否主鍵否否否否否否否修改日期描述倉(cāng)庫(kù)編號(hào)倉(cāng)庫(kù)名稱負(fù)責(zé)人倉(cāng)庫(kù)電話所屬單位建庫(kù)日期備注記錄修改人修改日期描述供應(yīng)商編號(hào)供應(yīng)商名稱聯(lián)系人聯(lián)系電話傳真?zhèn)渥⒂涗浶薷娜诵薷娜掌?.4 系統(tǒng)代碼設(shè)計(jì)計(jì)算機(jī)管理信息系統(tǒng)設(shè)計(jì)的基本前提條件是把管理對(duì)象數(shù)字化或符號(hào)化,也就是代碼設(shè)計(jì)。它是數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的前提條件,數(shù)據(jù)庫(kù)的有力補(bǔ)充,是系統(tǒng)不可缺少的重要內(nèi)容。編碼是指與原來(lái)名稱對(duì)應(yīng)的編號(hào)、符號(hào)或記號(hào)。它是進(jìn)行信息

32、交換、處理、傳輸和實(shí)現(xiàn)信息資源共享的關(guān)鍵。編碼也用于指定數(shù)據(jù)的處理方法、區(qū)別數(shù)據(jù)類型,并指定計(jì)算機(jī)處理的內(nèi)容等。本系統(tǒng)的代碼設(shè)計(jì)采用的代碼設(shè)計(jì)如下:主要通過(guò)圖中的兩個(gè)公共類 DataCon.cs 和 DataOperate.cs來(lái)實(shí)現(xiàn)大部分的操作,DataCon類主要用來(lái)訪問(wèn) SQL S二二數(shù)據(jù)庫(kù)并且執(zhí)行基本的 SQL 語(yǔ)句, DataOperate 類主要用來(lái)實(shí)現(xiàn)調(diào)用 SQL 存儲(chǔ)過(guò)程和執(zhí)行數(shù)據(jù)驗(yàn)證等功能。在程序開(kāi)發(fā)時(shí),窗體只需要調(diào)用相應(yīng)方法即可。相應(yīng)代碼如下:DataCon.cs類中:#region 建立數(shù)據(jù)庫(kù)連接/ / 建立數(shù)據(jù)庫(kù)連接 ./ 23/ 返回 SqlConnection 對(duì)象

33、 public SqlConnection getcon()string M_str_sqlcon = Data Source=(local);Database=db_SMS;User id=sa;PWD=sa123456;SqlConnection myCon = new SqlConnection(M_str_sqlcon); return myCon;#endregion#region 執(zhí)行 SqlCommand命令/ / 執(zhí)行 SqlCommand/ / SQL 語(yǔ)句 public void getcom(string M_str_sqlstr)SqlConnection sqlcon

34、 = this.getcon();sqlcon.Open();SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon); sqlcom.ExecuteNonQuery();sqlcom.Dispose();sqlcon.Close();sqlcon.Dispose();#endregion#region 創(chuàng)建 DataSet對(duì)象/ / 創(chuàng)建一個(gè) DataSet對(duì)象/ / SQL 語(yǔ)句 / 表名 / 返回 DataSet 對(duì)象public DataSet getds(string M_str_sqlstr, string M_str_tab

35、le) SqlConnection sqlcon = this.getcon();SqlDataAdapter sqlda = new SqlDataAdapter(M_str_sqlstr, sqlcon);DataSet myds = new DataSet();sqlda.Fill(myds, M_str_table);return myds;#endregion#region 創(chuàng)建 SqlDataReader對(duì)象/ / 創(chuàng)建一個(gè) SqlDataReader對(duì)象24/ / SQL 語(yǔ)句 / 返回 SqlDataReader對(duì)象 public SqlDataReader getread(s

36、tring M_str_sqlstr)SqlConnection sqlcon = this.getcon();SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);sqlcon.Open();SqlDataReader sqlread =sqlcom.ExecuteReader(CommandBehavior.CloseConnection);return sqlread;DataOperate.cs類中(核心代碼) :#region 貨物入庫(kù)/ / 貨物入庫(kù)/ / 貨物編號(hào) / 貨物名稱 / 供應(yīng)商名稱 / 倉(cāng)庫(kù)名稱 / para

37、m name=P_str_GoodsSpec物規(guī)格 / 計(jì)量單位 / 進(jìn)貨數(shù)量 / 貨物單價(jià) / 經(jīng)手人 / 備注 / 返回一個(gè) int 類型的值 public int InsertGoods(int P_int_GoodsID,string P_str_GoodsName,string P_str_PrName,string P_str_StoreName,string P_int_GoodsNum,decimal P_str_Remark)P_str_GoodsSpec,string P_dml_GoodsPrice,stringP_str_GoodsUnit,int P_str_HPeo

38、ple,stringSqlConnection sqlcon = datacon.getcon();SqlCommand sqlcom = new SqlCommand(proc_insertInStore,sqlcon);sqlcom.CommandType = CommandType.StoredProcedure;sqlcom.Parameters.Add(GoodsID, SqlDbType.BigInt).Value = P_int_GoodsID;sqlcom.Parameters.Add(GoodsName, SqlDbType.VarChar, 50).Value = P_st

39、r_GoodsName;sqlcom.Parameters.Add(PrName, SqlDbType.VarChar, 100).Value = P_str_PrName;sqlcom.Parameters.Add(StoreName, SqlDbType.VarChar,25100).Value = P_str_StoreName;sqlcom.Parameters.Add(GoodsSpec, SqlDbType.VarChar, 50).Value = P_str_GoodsSpec;sqlcom.Parameters.Add(GoodsUnit, SqlDbType.Char, 8)

40、.Value = P_str_GoodsUnit;sqlcom.Parameters.Add(GoodsNum, SqlDbType.BigInt).Value = P_int_GoodsNum;sqlcom.Parameters.Add(GoodsPrice, SqlDbType.Money).Value = P_dml_GoodsPrice;sqlcom.Parameters.Add(HandlePeople, 20).Value = P_str_HPeople;sqlcom.Parameters.Add(ISRemark,SqlDbType.VarChar,SqlDbType.VarCh

41、ar,1000).Value = P_str_Remark;SqlParameter returnValue = sqlcom.Parameters.Add(returnValue, SqlDbType.Int, 4);returnValue.Direction = ParameterDirection.ReturnValue;sqlcon.Open();trysqlcom.ExecuteNonQuery();catch (Exception ex)MessageBox.Show(ex.Message);finallysqlcom.Dispose();sqlcon.Close();sqlcon

42、.Dispose();int P_int_returnValue = (int)returnValue.Value;return P_int_returnValue;#region 盤(pán)點(diǎn)貨物/ / 盤(pán)點(diǎn)貨物/ / param / param / param / param / param / param / 貨物入庫(kù)編號(hào) name=P_str_SName倉(cāng)庫(kù)名稱 name=P_str_GName貨物名稱 name=P_str_GUnit計(jì)量單位 name=P_int_CKNum盤(pán)點(diǎn)數(shù)量 name=P_int_PALNum盈虧數(shù)量 name=P_str_CPeople盤(pán)點(diǎn)人 26/ 備注 / 返

43、回一個(gè) int 類型的值 public int InsertCheck(int P_int_GoodsID, string P_str_SName, string P_str_GName,string P_str_GUnit, int P_int_CKNum, int P_int_PALNum, string P_str_CPeople, string P_str_Remark)SqlConnection sqlcon = datacon.getcon();SqlCommand sqlcom = new SqlCommand(proc_insertCheck, sqlcon);sqlcom.C

44、ommandType = CommandType.StoredProcedure;sqlcom.Parameters.Add(GoodsID, SqlDbType.BigInt).Value = P_int_GoodsID;sqlcom.Parameters.Add(StoreName, 100).Value = P_str_SName;sqlcom.Parameters.Add(GoodsName,SqlDbType.VarChar,SqlDbType.VarChar,50).Value = P_str_GName;sqlcom.Parameters.Add(GoodsUnit, SqlDb

45、Type.Char, 8).Value = P_str_GUnit;sqlcom.Parameters.Add(CheckNum, SqlDbType.BigInt).Value = P_int_CKNum;sqlcom.Parameters.Add(PALNum, SqlDbType.BigInt).Value = P_int_PALNum;sqlcom.Parameters.Add(CheckPeople, 20).Value = P_str_CPeople;sqlcom.Parameters.Add(CheckRemark,SqlDbType.VarChar,SqlDbType.VarC

46、har,1000).Value = P_str_Remark;SqlParameter returnValue = sqlcom.Parameters.Add(returnValue, SqlDbType.Int, 4);returnValue.Direction = ParameterDirection.ReturnValue;sqlcon.Open();trysqlcom.ExecuteNonQuery();catch (Exception ex)MessageBox.Show(ex.Message);finallysqlcom.Dispose();sqlcon.Close();sqlco

47、n.Dispose();int P_int_returnValue = (int)returnValue.Value;return P_int_returnValue;27#endregion3.5 系統(tǒng)的輸入輸出設(shè)計(jì)3.5.1 輸入設(shè)計(jì)輸入數(shù)據(jù)的正確性直接影像處理結(jié)果的正確性,如果輸入數(shù)據(jù)有錯(cuò)誤,即使計(jì)算和處理過(guò)程正確,也無(wú)法獲得可靠地輸出信息。因此,在數(shù)據(jù)輸入設(shè)計(jì)時(shí)要遵循輸入量要盡可能的減少,輸入過(guò)程要盡量簡(jiǎn)便,輸入界面一定要有好,輸入數(shù)據(jù)要盡早檢驗(yàn)以便使錯(cuò)誤能及時(shí)得到糾正等原則。 本系統(tǒng)輸入媒介和裝置: 鍵盤(pán)。3.5.2 輸出設(shè)計(jì)輸出設(shè)計(jì)在系統(tǒng)設(shè)計(jì)中占有重要的地位。 輸出設(shè)計(jì)的目的是使系

48、統(tǒng)能輸出滿足用戶需要的有用信息。輸出時(shí)系統(tǒng)產(chǎn)生的結(jié)果或提供的信息,對(duì)于大多數(shù) 用戶來(lái)說(shuō),這些是系統(tǒng)開(kāi)發(fā)目的和使用效果評(píng)價(jià)的標(biāo)準(zhǔn)。輸出設(shè)計(jì)主要包括確定 輸出內(nèi)容、選擇輸出方式和輸出格式設(shè)計(jì)三方面的內(nèi)容。輸出內(nèi)容要確定輸出項(xiàng) 目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字) ;輸出格式可以選擇表格、圖形或者文件等方 式;輸出方式指輸出設(shè)備的選擇,如打印機(jī)、顯示器、卡片輸出機(jī)等。例如將輸 入設(shè)計(jì)中的商品(手機(jī))的信息輸出,所得界面如圖2829第四章 手機(jī)庫(kù)存管理系統(tǒng)實(shí)施在系統(tǒng)分析與系統(tǒng)設(shè)計(jì)的階段中,開(kāi)發(fā)人員為新系統(tǒng)設(shè)計(jì)了它的邏輯模型和物理 模型。系統(tǒng)實(shí)施階段的目標(biāo)就是把系統(tǒng)設(shè)計(jì)的物理模型轉(zhuǎn)換成可實(shí)際運(yùn)行的新系 統(tǒng)。

49、系統(tǒng)實(shí)施是按照系統(tǒng)設(shè)計(jì)報(bào)告將新系統(tǒng)付諸實(shí)施的過(guò)程,一個(gè)好的設(shè)計(jì)方案, 只有精心實(shí)施,才能帶來(lái)實(shí)際效益,否則會(huì)功虧一簣,導(dǎo)致系統(tǒng)開(kāi)發(fā)失敗。因此, 系統(tǒng)實(shí)施階段的工作對(duì)系統(tǒng)質(zhì)量的好壞有著直接的影響。系統(tǒng)實(shí)施階段既是成功 地實(shí)現(xiàn)新系統(tǒng),又是取得用戶對(duì)新系統(tǒng)信任的關(guān)鍵階段。4.1 系統(tǒng)開(kāi)發(fā)工具的選擇4.1.1 Microsoft SQL Server 2005數(shù)據(jù)庫(kù)的選擇Microsoft SQL Server 2005 是管理數(shù)據(jù)庫(kù)的專業(yè)工具,有如下特點(diǎn):高度可用性: SQL Server 2005 中的故障轉(zhuǎn)移群集和數(shù)據(jù)庫(kù)鏡像技術(shù)允許企 業(yè)單位面向內(nèi)部員工、目標(biāo)客戶及合作伙伴提供兼具高度可靠性和可

50、用性的應(yīng)用 解決方案。管理工具: SQL Server 2005引入了由管理工具和管理應(yīng)用編程接口( API)組成的集成化套件, 以期降低大規(guī)模 SQL Server 部署方案的使用與管理復(fù)雜程度,并為其提供所需支持。安全改進(jìn): SQL Server 2005 的設(shè)計(jì)意圖之一,就是通過(guò)數(shù)據(jù)庫(kù)加密、缺省 安全設(shè)置、口令策略實(shí)施、粒度權(quán)限控制和強(qiáng)化安全模型等功能特性為企業(yè)數(shù)據(jù) 提供最高層次的安全保障。伸縮能力: SQL Server 2005 在伸縮性方面的改進(jìn)主要包括表分區(qū)、增強(qiáng)復(fù)制功能和 64 位支持特性。通用語(yǔ)言運(yùn)行時(shí)( CLR)集成特性: SQL Server 2005 將引入允許使用任何

51、 Microsoft .NET 語(yǔ)言開(kāi)發(fā)數(shù)據(jù)庫(kù)對(duì)象的能力。高度集成化擴(kuò)展標(biāo)記語(yǔ)言 (XML ): SQL Server 2005 將增添新的 XML 數(shù)據(jù) 類型,以便為 SQL Server數(shù)據(jù)庫(kù)中的 XML 片斷或文檔存儲(chǔ)提供支持。Transact-SQL 增強(qiáng)特性:新增查詢類型和在事務(wù)中進(jìn)行錯(cuò)誤處理的能力有 助于開(kāi)發(fā)人員在 SQL Server查詢開(kāi)發(fā)過(guò)程中獲得更大靈活性和更多控制手段。SQL 服務(wù)代理: SQL 服務(wù)代理創(chuàng)造性地呈獻(xiàn)出可將伸縮能力提高到一個(gè)新 層次的分散式異步應(yīng)用框架。分析服務(wù):對(duì)數(shù)據(jù)倉(cāng)庫(kù)、商務(wù)智能和業(yè)務(wù)專用解決方案的伸縮性、易管理 性、可靠性、可用性和可編程性加以拓展。

52、數(shù)據(jù)轉(zhuǎn)換服務(wù) (DTS): 經(jīng)過(guò)全面重新設(shè)計(jì)的 DTS 體系結(jié)構(gòu)和工具手段將使 開(kāi)發(fā)人員和數(shù)據(jù)庫(kù)管理員享受到更加突出的靈活性和易管理性。數(shù)據(jù)挖掘:數(shù)據(jù)挖掘功能將憑借四種新增算法和得到改進(jìn)的數(shù)據(jù)建模與操 控工具得到進(jìn)一步增強(qiáng)。4.1.2 Visual studio 2008開(kāi)發(fā)工具的選擇Visual Studio 2008 提供了高級(jí)開(kāi)發(fā)工具、 調(diào)試功能、 數(shù)據(jù)庫(kù)功能和創(chuàng)新功能,幫助在各種平臺(tái)上快速創(chuàng)建當(dāng)前最先進(jìn)的應(yīng)用程序。Visual Studio 2008 包括各種增強(qiáng)功能,例如可視化設(shè)計(jì)器、對(duì) Web 開(kāi)發(fā)工具的大量改進(jìn),以及能夠加速開(kāi)發(fā)和處理所有類型數(shù)據(jù)的語(yǔ)言增強(qiáng)功能。 Visual30

53、Studio 2008 為開(kāi)發(fā)人員提供了所有相關(guān)的工具和框架支持, 幫助創(chuàng)建引人注目的、令人印象深刻并支持 AJAX 的 Web 應(yīng)用程序。開(kāi)發(fā)人員能夠利用這些豐富的客戶端和服務(wù)器端框架輕松構(gòu)建以客戶為中心的 Web 應(yīng)用程序, 這些應(yīng)用程序可以集成任何后端數(shù)據(jù)提供程序、 在任何當(dāng)前瀏覽器內(nèi)運(yùn)行并完全訪問(wèn) ASP.NET 應(yīng)用程序服務(wù)和 Microsoft 平臺(tái)。Visual Studio 2008 在三個(gè)方面為開(kāi)發(fā)人員提供了關(guān)鍵改進(jìn):(1)快速的應(yīng)用程序開(kāi)發(fā)為了幫助開(kāi)發(fā)人員迅速創(chuàng)建先進(jìn)的軟件, Visual Studio 2008 提供了改進(jìn)的語(yǔ)言和數(shù)據(jù)功能,例如語(yǔ)言集成的查詢 (LINQ)

54、 ,各個(gè)編程人員可以利用這些功能更輕松地構(gòu)建解決方案以分析和處理信息。Visual Studio 2008 還使開(kāi)發(fā)人員能夠從同一開(kāi)發(fā)環(huán)境內(nèi)創(chuàng)建面向多個(gè) .NETFramework 版本的應(yīng)用程序。 開(kāi)發(fā)人員能夠構(gòu)建面向 .NET Framework 2.0、3.0 或3.5 的應(yīng)用程序,意味他們可以在同一環(huán)境中支持各種各樣的項(xiàng)目。(2) 突破性的用戶體驗(yàn)Visual Studio 2008 為開(kāi)發(fā)人員提供了在最新平臺(tái)上加速創(chuàng)建緊密聯(lián)系的應(yīng)用程序的新工具, 這些平臺(tái)包括 Web、Windows Vista、Office 2007、SQL Server 2008 和 Windows Server

55、 2008。對(duì)于 Web, ASP.NET , AJAX 及其他新技術(shù)使開(kāi)發(fā)人員能夠迅速創(chuàng)建更高效、交互式更強(qiáng)和更個(gè)性化的新一代 Web 體驗(yàn)。(3)高效的團(tuán)隊(duì)協(xié)作Visual Studio 2008 提供了幫助開(kāi)發(fā)團(tuán)隊(duì)改進(jìn)協(xié)作的擴(kuò)展的和改進(jìn)的服務(wù)項(xiàng) 目,包括幫助將數(shù)據(jù)庫(kù)專業(yè)人員和圖形設(shè)計(jì)人員加入到開(kāi)發(fā)流程的工具。4.2 系統(tǒng)的架構(gòu)設(shè)計(jì)的實(shí)現(xiàn)4.2.1 程序文件的架構(gòu)結(jié)構(gòu)frmLogin.cs ( 系統(tǒng)登錄 )frmMain.cs ( 系統(tǒng)主界面 )貨 物 管 基 本 檔 查 詢 統(tǒng) 設(shè)置理 案 計(jì)主文件架構(gòu)圖31frmISManage.cs 入庫(kù)管理frmOSManage.cs 出庫(kù)管理fr

56、mBGManage.cs & frmRGManage.cs 退貨管理貨物管理FrmRGManage.cs 盤(pán)點(diǎn)管理貨物管理架構(gòu)圖frmGoodsInfo.cs 貨物檔案設(shè)置frmPrInfo.cs 供應(yīng)商設(shè)置基本檔案frmStoreInfo.cs 倉(cāng)庫(kù)設(shè)置基本檔案管理架構(gòu)圖frmGILook.cs 庫(kù)存查詢frmISLook.cs 入庫(kù)查詢frmOSLook.cs查詢統(tǒng)計(jì)frmBGLook.cs出庫(kù)查詢退貨入庫(kù)查詢frmRGLook.cs 退貨出庫(kù)查詢frmWGLook.cs 警戒貨物frmIOSYSum.cs 出入庫(kù)貨物年統(tǒng)計(jì)32frmIOSMSum.cs 出入庫(kù)貨物月統(tǒng)計(jì)查詢統(tǒng)計(jì)管理架構(gòu)圖

57、frmEditPwd.cs 更改密碼frmRightManage.cs 權(quán)限設(shè)置設(shè)置frmUserManage.cs 用戶管理設(shè)置系統(tǒng)管理架構(gòu)圖4.3 系統(tǒng)的詳細(xì)設(shè)計(jì)的實(shí)現(xiàn)4.3.1 系統(tǒng)登錄設(shè)計(jì)首先,用戶登錄界面比較簡(jiǎn)單,需在登陸系統(tǒng)中選擇用戶名和輸入密碼,若 登錄名和密碼一致,則成功登陸:否則報(bào)錯(cuò),用戶無(wú)法登錄系統(tǒng),提示輸入正確 的用戶名和密碼。需要說(shuō)明的是這里的每個(gè)用戶都有不同的權(quán)限,不同的權(quán)限在系統(tǒng)主界面的可操作的權(quán)限也是不同的。本系統(tǒng)為用戶設(shè)計(jì)了 4 中權(quán)限,普通用戶類似于管理層,只能查看庫(kù)存,不能修改庫(kù)存;收貨員只能進(jìn)行入庫(kù)操作和查詢操作;發(fā)貨員只能進(jìn)行出庫(kù)操作和查詢操作;庫(kù)管員擁

58、有最大權(quán)限,既能進(jìn)行入庫(kù),出庫(kù),盤(pán)點(diǎn),退貨操作,又能進(jìn)行查詢。用戶登錄界面設(shè)計(jì)效果如圖334.3.2 系統(tǒng)主界面設(shè)計(jì)用戶名和用戶的密碼驗(yàn)證通過(guò)以后,進(jìn)入該系統(tǒng)首頁(yè)。標(biāo)題欄:庫(kù)存管理系統(tǒng)任務(wù)欄:貨物管理,基本檔案管理,查詢?cè)O(shè)計(jì),系統(tǒng)設(shè)置管理狀態(tài)欄:用戶權(quán)限,當(dāng)前時(shí)間4.3.3 入庫(kù)管理界面設(shè)計(jì)進(jìn)入主界面, 單擊 “貨物管理 入庫(kù)管理”, 填入相關(guān)的手機(jī)信息, 點(diǎn)擊 “入庫(kù)”,可以實(shí)現(xiàn)手機(jī)貨物的入庫(kù);選中框中的一條內(nèi)容,點(diǎn)擊“刪除” ,可以將該條記錄刪除,如圖所示:344.3.4 出庫(kù)管理界面設(shè)計(jì)進(jìn)入主界面, 單擊 “貨物管理 出庫(kù)管理”, 填入相關(guān)的手機(jī)信息, 點(diǎn)擊 “出庫(kù)”,可以實(shí)現(xiàn)手機(jī)貨物的

59、出庫(kù),選中框中的一條內(nèi)容,點(diǎn)擊“刪除” ,可以將該條記錄刪除,如圖所示:4.3.5 盤(pán)點(diǎn)管理界面設(shè)計(jì)進(jìn)入主界面, 單擊 “貨物管理 盤(pán)點(diǎn)管理”, 填入相關(guān)的手機(jī)信息, 點(diǎn)擊 “盤(pán)點(diǎn)”,可以實(shí)現(xiàn)對(duì)手機(jī)的盤(pán)點(diǎn);選中框中的一條內(nèi)容,點(diǎn)擊“刪除” ,可以將該條 記錄刪除;選中框中的一條內(nèi)容,修改個(gè)別信息,點(diǎn)擊“修改” ,可以對(duì)該條記錄 進(jìn)行修改,如圖所示:354.3.6 退貨管理界面設(shè)計(jì)進(jìn)入主界面,單擊“貨物管理 退貨管理”,填入相關(guān)的退貨的手機(jī)信息,點(diǎn)擊 “退貨入庫(kù)”, 可以實(shí)現(xiàn)退貨了的手機(jī)的入庫(kù), 選中框中的一條內(nèi)容, 點(diǎn)擊“刪 除”,可以將該條記錄刪除;點(diǎn)擊“退貨出庫(kù)”按鈕,進(jìn)入退貨出庫(kù)管理界面

60、,填寫(xiě)相關(guān)信息后,點(diǎn)擊“退貨出庫(kù)” ,可是實(shí)現(xiàn)已經(jīng)退貨的出庫(kù),如圖所示:364.3.7 供應(yīng)商管理界面設(shè)計(jì)進(jìn)入主界面,單擊“基本檔案 供應(yīng)商設(shè)置”,填入相關(guān)的信息,點(diǎn)擊“添 加”可以實(shí)現(xiàn)對(duì)供應(yīng)商信息的添加;選中框中的一條內(nèi)容,點(diǎn)擊“刪除” ,可以將 該條記錄刪除;選中框中的一條內(nèi)容,修改個(gè)別信息,點(diǎn)擊“修改” ,可以對(duì)該條 記錄進(jìn)行修改,如圖所示:4.3.8 倉(cāng)庫(kù)管理界面設(shè)計(jì)進(jìn)入主界面,單擊“基本檔案 倉(cāng)庫(kù)設(shè)置”,填入相關(guān)的信息,點(diǎn)擊“添加” 可以實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)信息的添加;選中框中的一條內(nèi)容,點(diǎn)擊“刪除” ,可以將該條記 錄刪除;選中框中的一條內(nèi)容,修改個(gè)別信息,點(diǎn)擊“修改” ,可以對(duì)該條記錄進(jìn)

溫馨提示

  • 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)論