[優(yōu)秀畢業(yè)設(shè)計(jì)精品] 進(jìn)銷(xiāo)存管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩74頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  摘  要</b></p><p>  本論文描述的是一個(gè)基本的進(jìn)銷(xiāo)存管理系統(tǒng),它是利用信息化手段把先進(jìn)的企業(yè)管理方法引入企業(yè)的實(shí)踐中去,為企業(yè)提升管理水平提供了切實(shí)可行的途徑。考慮到韓泰輪胎公司近幾年企業(yè)業(yè)務(wù)的逐漸擴(kuò)大,企業(yè)內(nèi)部每天的流通數(shù)據(jù)量也有所增加,如果還是簡(jiǎn)單地利用人工進(jìn)行操作,不僅過(guò)程繁瑣,工作量大,而且容易造成數(shù)據(jù)的不一致或丟失數(shù)據(jù)。系統(tǒng)對(duì)企業(yè)中常見(jiàn)

2、的采購(gòu)、銷(xiāo)售和庫(kù)存等商業(yè)活動(dòng)以及相關(guān)的客戶(hù)基本信息進(jìn)行管理。</p><p>  本系統(tǒng)共分為六大功能模塊,它們分別是:采購(gòu)管理功能模塊、銷(xiāo)售管理功能模塊、庫(kù)存管理功能模塊、基本資料管理功能模塊、財(cái)務(wù)管理功能模塊和系統(tǒng)管理功能模塊。本系統(tǒng)基于B/S架構(gòu)進(jìn)行設(shè)計(jì),采用當(dāng)前流行的Java技術(shù)進(jìn)行開(kāi)發(fā),后臺(tái)數(shù)據(jù)存儲(chǔ)采用SQL Server 2000數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。根據(jù)當(dāng)前的開(kāi)發(fā)技術(shù)規(guī)范,將程序結(jié)構(gòu)分為三個(gè)層次,即:展示

3、層、業(yè)務(wù)邏輯層和持久層。展示層采用的Struts2框架實(shí)現(xiàn),業(yè)務(wù)邏輯層采用Spring框架實(shí)現(xiàn),持久采用Hibernate框架進(jìn)行實(shí)現(xiàn)。</p><p>  本論文詳細(xì)講述了進(jìn)銷(xiāo)存系統(tǒng)的開(kāi)發(fā)過(guò)程,從最初的可行性研究到軟件測(cè)試都給予了詳細(xì)的說(shuō)明。經(jīng)過(guò)數(shù)次的論證和測(cè)試,最終本畢業(yè)設(shè)計(jì)達(dá)到了設(shè)計(jì)要求。</p><p>  關(guān)鍵詞 進(jìn)銷(xiāo)存;Java技術(shù);數(shù)據(jù)庫(kù);進(jìn)銷(xiāo)存管理系統(tǒng)</p>

4、<p><b>  Abstract</b></p><p>  This paper describes a basic Invoicing Management System, which is the use of information technology means to bring advanced enterprise management methods int

5、o business practice for enterprises to enhance the management level to provide a practical way. Hankook Tire Company, taking into account their business in recent years, the gradual expansion of the daily flow of data wi

6、thin enterprises has also increased the amount, if you still simple to use manual operation, not only the process cumberso</p><p>  The system is divided into six functional modules, which are: purchasing ma

7、nagement function modules, function modules sales management, inventory management function module, basic information management function module, financial management function modules and systems management functional bl

8、ocks. The system is based on B / S architecture design, using the popular Java technology development, background data is stored using SQL Server 2000 database to store data. Based on the current developme</p><

9、;p>  This paper describes in detail Invoicing system development process, from initial feasibility studies to software testing have given a detailed description. After several demonstration and testing, ultimately rea

10、ched in this graduation project design requirements.</p><p>  Keywords Invoicing  Java Technology database PurchaseandSale</p><p><b>  目  錄</b></p><p><b>  摘要I<

11、;/b></p><p>  AbstractII</p><p><b>  目錄III</b></p><p><b>  第1章 緒論1</b></p><p>  1.1 課題背景1</p><p>  1.2 目的和意義1</p>&l

12、t;p>  1.3 系統(tǒng)設(shè)計(jì)思想2</p><p>  第2章 可行性分析3</p><p>  2.1 業(yè)務(wù)流程圖3</p><p>  2.2 經(jīng)濟(jì)可行性5</p><p>  2.3 技術(shù)可行性6</p><p>  2.4 運(yùn)行可行性6</p><p>  2.5 本章

13、小結(jié)7</p><p>  第3章 需求分析8</p><p>  3.1 進(jìn)銷(xiāo)存系統(tǒng)的產(chǎn)生和發(fā)展情況8</p><p>  3.2 進(jìn)銷(xiāo)存管理系統(tǒng)的需求分析8</p><p>  3.2.1 數(shù)據(jù)流圖8</p><p>  3.2.2 數(shù)據(jù)字典11</p><p>  3.3 本章

14、小結(jié)18</p><p>  第4章 總體設(shè)計(jì)19</p><p>  4.1 系統(tǒng)模塊總體設(shè)計(jì)19</p><p>  4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)20</p><p>  4.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述20</p><p>  4.2.2 數(shù)據(jù)分析21</p><p>  4.2.3 數(shù)據(jù)庫(kù)的

15、詳細(xì)設(shè)計(jì)21</p><p>  4.2.4 數(shù)據(jù)表的詳細(xì)設(shè)計(jì)23</p><p>  4.3 本章小結(jié)28</p><p>  第5章 詳細(xì)設(shè)計(jì)29</p><p>  5.1 系統(tǒng)運(yùn)行平臺(tái)設(shè)置29</p><p>  5.2 開(kāi)發(fā)工具簡(jiǎn)介29</p><p>  5.3 系統(tǒng)主界

16、面設(shè)計(jì)30</p><p>  5.4 采購(gòu)管理功能設(shè)計(jì)31</p><p>  5.5 銷(xiāo)售管理功能設(shè)計(jì)33</p><p>  5.5.1 銷(xiāo)售單33</p><p>  5.5.2 統(tǒng)計(jì)報(bào)表36</p><p>  5.6 庫(kù)存管理功能設(shè)計(jì)37</p><p>  5.7 系統(tǒng)

17、管理功能設(shè)計(jì)39</p><p>  5.8 基本資料管理功能設(shè)計(jì)41</p><p>  5.9 審批管理功能設(shè)計(jì)43</p><p>  5.10 本章小結(jié)45</p><p>  第6章 系統(tǒng)測(cè)試與性能分析46</p><p>  6.1 為什么要進(jìn)行系統(tǒng)測(cè)試46</p><p&g

18、t;  6.2 軟件測(cè)試46</p><p>  6.2.1 測(cè)試的基本概念47</p><p>  6.2.2 測(cè)試步驟48</p><p>  6.3 本系統(tǒng)測(cè)試49</p><p>  6.3.1 采購(gòu)申請(qǐng)測(cè)試49</p><p>  6.3.2 銷(xiāo)售測(cè)試50</p><p>

19、  6.4 本章小結(jié)50</p><p>  第7章 系統(tǒng)主要功能使用說(shuō)明51</p><p>  7.1 系統(tǒng)登陸步驟51</p><p>  7.2 倉(cāng)庫(kù)基本資料查詢(xún)51</p><p>  7.3 倉(cāng)庫(kù)基本資料添加52</p><p>  7.4 添加采購(gòu)申請(qǐng)單53</p><p&

20、gt;  7.5 產(chǎn)品銷(xiāo)售統(tǒng)計(jì)53</p><p>  7.6 庫(kù)存調(diào)撥54</p><p>  7.7 分配權(quán)限54</p><p>  7.8 修改密碼55</p><p>  7.9 審批采購(gòu)申請(qǐng)單56</p><p>  7.10 收款管理56</p><p>  7.11 

21、本章小結(jié)57</p><p><b>  結(jié)論58</b></p><p><b>  致謝59</b></p><p><b>  參考文獻(xiàn)60</b></p><p><b>  附錄161</b></p><p>&

22、lt;b>  附錄266</b></p><p><b>  緒論</b></p><p><b>  課題背景</b></p><p>  隨著我國(guó)經(jīng)濟(jì)的迅速發(fā)展,人民的生活水平的不斷提高,人們消費(fèi)觀念的轉(zhuǎn)變,我國(guó)消費(fèi)行業(yè)得到了快速的發(fā)展。因此,我國(guó)的消費(fèi)行業(yè)發(fā)展前景是樂(lè)觀的,但這并不意味著其發(fā)展是一

23、路坦途,消費(fèi)行業(yè)必須在提高管理、工作效率的同時(shí)提高服務(wù)質(zhì)量,提高行業(yè)競(jìng)爭(zhēng)力。</p><p>  在市場(chǎng)經(jīng)濟(jì)中,銷(xiāo)售是企業(yè)運(yùn)作的重要環(huán)節(jié)。為了更好地推動(dòng)銷(xiāo)售,不少企業(yè)建立分公司后實(shí)行代理制,通過(guò)分工司或代理把產(chǎn)品推向最終端用戶(hù)。這些分公司或代理商大多分布在全國(guó)各地,甚至是在國(guó)外,遠(yuǎn)距離頻繁的業(yè)務(wù)信息交流時(shí)這些企業(yè)業(yè)務(wù)活動(dòng)的主要特點(diǎn)。在傳統(tǒng)方式上,公司之間通常采用電傳、電報(bào)、電話(huà)等方式傳遞訂貨、發(fā)貨、到貨、壓貨、換

24、貨、退貨等信息,總公司的商務(wù)部門(mén)在接到分公司或代理商傳來(lái)的定單和銀行匯款單據(jù)傳真件后,開(kāi)具產(chǎn)品出庫(kù)通知,然后再把相關(guān)的進(jìn)、銷(xiāo)、存信息手工存檔,在對(duì)這些信息進(jìn)行統(tǒng)計(jì)分析,才能了解到整個(gè)公司的生產(chǎn)、銷(xiāo)售和庫(kù)存情況。進(jìn)銷(xiāo)存管理是商業(yè)企業(yè)經(jīng)營(yíng)管理中的核心環(huán)節(jié),也是一個(gè)企業(yè)能否取得效益的關(guān)鍵。如果能做到合理生產(chǎn)、及時(shí)銷(xiāo)售、庫(kù)存量最小、減少積壓,那么企業(yè)就能取得最佳的效益。</p><p><b>  目的和意義&

25、lt;/b></p><p>  衣、食、住、行是人的生活中不可或缺的組成部分。汽車(chē)是人們出門(mén)最為主要的代步工具之一,輪胎就成為了生活中必不可少的商品。</p><p>  韓泰輪胎是韓國(guó)獨(dú)資的全球性輪胎制造公司,世界輪胎著名品牌。近年來(lái),韓泰輪胎不斷加大中國(guó)市場(chǎng)投入,始終保持主動(dòng)應(yīng)對(duì)環(huán)境和市場(chǎng)變化的積極心態(tài)和能力。韓泰連續(xù)保持在中國(guó)國(guó)內(nèi)轎車(chē)輪胎市場(chǎng)和汽車(chē)配套市場(chǎng)份額的領(lǐng)先地位。并和

26、世界各大汽車(chē)制造廠商建立了配套合作關(guān)系。</p><p>  韓泰輪胎中國(guó)總部在上海,在浙江嘉興和江蘇淮安擁有高新技術(shù)工廠,并在中國(guó)各地設(shè)置了銷(xiāo)售分公司。因此,此系統(tǒng)就是針對(duì)黑龍江銷(xiāo)售分公司的進(jìn)銷(xiāo)存系統(tǒng)。通過(guò)進(jìn)銷(xiāo)存系統(tǒng)來(lái)提高企業(yè)的銷(xiāo)售業(yè)績(jī),滿(mǎn)足人們的需求。</p><p><b>  系統(tǒng)設(shè)計(jì)思想</b></p><p>  一個(gè)方便用戶(hù)使用的

27、軟件應(yīng)該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運(yùn)行速度較快,通過(guò)計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)結(jié)合開(kāi)發(fā)出客戶(hù)端與服務(wù)器端,以便方便、快捷、清晰的進(jìn)行數(shù)據(jù)傳輸和簡(jiǎn)易通訊功能。</p><p>  1. 實(shí)用性:系統(tǒng)以用戶(hù)需求為目標(biāo),以方便用戶(hù)為原則。根據(jù)用戶(hù)實(shí)際的需求情況,度身訂造一套先進(jìn)的局域網(wǎng)數(shù)據(jù)傳輸,從用戶(hù)角度出發(fā)盡可能的方便用戶(hù)使用,滿(mǎn)足基本的用戶(hù)需要,成為公司通用的網(wǎng)絡(luò)軟件。</p><p

28、>  2. 先進(jìn)性:本設(shè)計(jì)將充分應(yīng)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開(kāi)發(fā)技術(shù)。以MyEclipse 6.0為主要開(kāi)發(fā)環(huán)境,其優(yōu)秀的編碼體制和強(qiáng)大的編譯器是此系統(tǒng)的強(qiáng)力支柱。</p><p>  3. 高可靠性:一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本設(shè)計(jì)通過(guò)合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選擇,可保證系統(tǒng)數(shù)據(jù)傳輸?shù)恼_性。</p><p>  4. 高安全性:在設(shè)計(jì)中,將充分利用

29、網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶(hù)共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性。</p><p>  5. 采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計(jì)遵循國(guó)際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開(kāi)放性。</p><p>  6. 可維護(hù)性:系統(tǒng)的設(shè)計(jì)要求方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)和網(wǎng)絡(luò)的維護(hù)。</p><p>  7. 可擴(kuò)展性及靈活性:系統(tǒng)的設(shè)計(jì)以方便未來(lái)業(yè)務(wù)的擴(kuò)展

30、和系統(tǒng)擴(kuò)充為目標(biāo),系統(tǒng)要求能夠方便的升級(jí),充分保護(hù)系統(tǒng)的投資。</p><p>  8. 智能性:系統(tǒng)在設(shè)計(jì)時(shí),充分考慮系統(tǒng)運(yùn)行的智能性,在使用系統(tǒng)一段時(shí)間后,系統(tǒng)可以適應(yīng)于任何局域網(wǎng)。</p><p><b>  可行性分析</b></p><p>  企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)必須提供商品信息和客戶(hù)信息的基礎(chǔ)設(shè)置;提供強(qiáng)大的多條件搜索功能和商品的進(jìn)

31、貨、銷(xiāo)售和庫(kù)存管理功能;可以分不同權(quán)限、對(duì)不同用戶(hù)對(duì)該系統(tǒng)進(jìn)行操作,另外,該系統(tǒng)還必須保證數(shù)據(jù)的安全性、完整性和準(zhǔn)確性。企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)的目標(biāo)是實(shí)現(xiàn)企業(yè)的信息化管理,減少盲目采購(gòu)、降低采購(gòu)成本、合理控制庫(kù)存、減少資金占用并提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)力。</p><p><b>  業(yè)務(wù)流程圖</b></p><p>  根據(jù)韓泰輪胎銷(xiāo)售公司的具體情況,業(yè)務(wù)可分為三類(lèi),第一類(lèi)是

32、采購(gòu),主要負(fù)責(zé)從生產(chǎn)公司進(jìn)貨。第二類(lèi)是銷(xiāo)售,根據(jù)客戶(hù)的需求,對(duì)產(chǎn)品進(jìn)行銷(xiāo)售、送貨、統(tǒng)計(jì)等操作。第三類(lèi)是庫(kù)存,主要負(fù)責(zé)對(duì)進(jìn)、出貨的統(tǒng)計(jì)管理。</p><p>  1. 采購(gòu)流程描述如下:</p><p>  采購(gòu)業(yè)務(wù)流程如圖2-1所示。</p><p>  圖2-1 采購(gòu)業(yè)務(wù)流程圖</p><p>  (1) 填寫(xiě)采購(gòu)訂單:采購(gòu)員根據(jù)需要,填寫(xiě)

33、輪胎信息。</p><p>  (2) 財(cái)務(wù)評(píng)估:財(cái)務(wù)根據(jù)采購(gòu)部提交過(guò)來(lái)的信息,進(jìn)行評(píng)估,如果通過(guò)通知采購(gòu)部擬定采購(gòu)合同。</p><p>  (3) 采購(gòu)單:采購(gòu)訂單通過(guò)財(cái)務(wù)審批之后,擬定一個(gè)詳細(xì)的采購(gòu)合同單。要包括供方的聯(lián)系方式等。</p><p>  (4) 財(cái)務(wù)審批:財(cái)務(wù)對(duì)采購(gòu)單進(jìn)行審核;預(yù)算等都符合公司標(biāo)準(zhǔn)后通知采購(gòu)部進(jìn)貨。</p><

34、p>  (5) 進(jìn)貨單:輪胎已經(jīng)到貨,通知采購(gòu)部進(jìn)行驗(yàn)貨,包括到貨數(shù)量和損壞數(shù)量等。</p><p>  (6) 驗(yàn)貨單:確定到貨的數(shù)量以及損壞的數(shù)量,并把此信息提交給庫(kù)存部,同時(shí)通知財(cái)務(wù)部進(jìn)行付款業(yè)務(wù)。</p><p>  2. 銷(xiāo)售業(yè)務(wù)流程描述如下:</p><p>  銷(xiāo)售業(yè)務(wù)流程如圖2-2所示。</p><p>  圖2-2 銷(xiāo)

35、售業(yè)務(wù)流程圖</p><p>  (1) 填寫(xiě)銷(xiāo)售單:銷(xiāo)售員填寫(xiě)一份銷(xiāo)售詳細(xì)合同單送到財(cái)務(wù)部審核。</p><p>  (2) 財(cái)務(wù)審核:財(cái)務(wù)審核提交過(guò)來(lái)的銷(xiāo)售單,一切都符合業(yè)務(wù)要求,同意銷(xiāo)售申請(qǐng)。</p><p>  (3) 庫(kù)存信息:查看要賣(mài)出的貨物庫(kù)存是否充足。</p><p>  (4) 銷(xiāo)售單:銷(xiāo)售人員根據(jù)銷(xiāo)售單的內(nèi)容與客戶(hù)聯(lián)系出貨

36、。</p><p>  (5) 出庫(kù)/收款:通知庫(kù)存出貨,同時(shí)通知財(cái)務(wù)進(jìn)賬。</p><p>  3. 庫(kù)存業(yè)務(wù)流程描述如下:</p><p>  (1) 采購(gòu)員在完成采購(gòu)流程后,到貨時(shí)要對(duì)庫(kù)存信息進(jìn)行查詢(xún)。</p><p>  (2) 銷(xiāo)售員在完成銷(xiāo)售流程后,出庫(kù)后也要及時(shí)更新庫(kù)存信息。</p><p>  (3)

37、庫(kù)存員可以對(duì)倉(cāng)庫(kù)中的產(chǎn)品進(jìn)行調(diào)撥,并及時(shí)更新庫(kù)存信息,還可對(duì)倉(cāng)庫(kù)信息進(jìn)行清點(diǎn)。</p><p>  庫(kù)存業(yè)務(wù)流程如圖2-3所示。</p><p>  圖2-3 庫(kù)存業(yè)務(wù)流程圖</p><p>  新系統(tǒng)的目標(biāo)確定后,可以從經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性三個(gè)方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。</p><p><b>  經(jīng)濟(jì)

38、可行性</b></p><p>  估算新系統(tǒng)的開(kāi)發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)可以使公司的管理效率有很大提高,并將費(fèi)用與效益進(jìn)行比較。系統(tǒng)的效益可以從公司利益和社會(huì)效益兩方面考慮。對(duì)于進(jìn)銷(xiāo)存管理系統(tǒng)則應(yīng)著重分析其社會(huì)效益。例如,系統(tǒng)運(yùn)行后可以提供哪些以前無(wú)法及時(shí)提供的信息,用戶(hù)查詢(xún)和使用信息的方便程度提高多少、速度增加了多少,對(duì)管理人員進(jìn)行決策提供了多少幫助等等。下面是對(duì)系統(tǒng)的經(jīng)濟(jì)可行性進(jìn)

39、行具體的分析:</p><p>  運(yùn)行該系統(tǒng)的硬件和軟件支持費(fèi)用需要6,000元,但軟件開(kāi)發(fā)費(fèi)用估計(jì)20,000元,但系統(tǒng)投入使用后,每年估計(jì)節(jié)約支出約10,000元,假設(shè)該軟件可以使用4年。一次性支出26,000元,這樣可得出每年效益的當(dāng)前值如表2-1所示。</p><p>  1. 貨幣的時(shí)間價(jià)值</p><p>  表2-1 韓泰輪胎銷(xiāo)售公司進(jìn)銷(xiāo)存系統(tǒng)貨幣時(shí)

40、間價(jià)值</p><p><b>  2. 投資回收期</b></p><p>  引入進(jìn)銷(xiāo)存系統(tǒng)三年后,可以節(jié)省27,233元,比最初投資還少1,233元。但第三年可以節(jié)省8,639元。</p><p>  即:1233/8639=0.143</p><p>  3+0.143=3.143(年)</p>&

41、lt;p><b>  3. 純收入</b></p><p>  35,460-26,000=9,460(元)</p><p>  當(dāng)然,如果想要在四年后得到預(yù)計(jì)的純收入,那么首先就應(yīng)拿出初期投資的26,000元。而且考慮到開(kāi)發(fā)本系統(tǒng)將為以后帶來(lái)的利益,拿出26,000元來(lái)進(jìn)行進(jìn)銷(xiāo)存系統(tǒng)的開(kāi)發(fā),是絕對(duì)必要。</p><p>  經(jīng)過(guò)以上分析

42、,韓泰輪胎銷(xiāo)售公司進(jìn)銷(xiāo)存系統(tǒng)的開(kāi)發(fā)是可行的。</p><p><b>  技術(shù)可行性</b></p><p>  根據(jù)該系統(tǒng)目標(biāo)來(lái)衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。</p><p>  考慮到系統(tǒng)實(shí)施的可行性,在軟件方面選擇了如今較流行的MyEclipse來(lái)進(jìn)行開(kāi)發(fā)管理平臺(tái)的設(shè)計(jì),

43、使用SQL Server數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。由于MyEclipse 6.0和SQL server2000都兩個(gè)非常成熟的開(kāi)發(fā)工具,無(wú)論在安全性、可用性、可靠性方面都毫無(wú)置疑,因此軟件方面是可行的。</p><p>  在硬件方面,則選擇空間較大,只要是PentiumIII系列及以上的計(jì)算機(jī),內(nèi)存在256M以上,硬盤(pán)在1GB,都可以滿(mǎn)足系統(tǒng)的開(kāi)發(fā)需要!當(dāng)然,硬件的配置越高,系統(tǒng)的開(kāi)發(fā)與運(yùn)行會(huì)更流暢。考慮到如今的家用或商

44、用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。</p><p><b>  運(yùn)行可行性</b></p><p>  在現(xiàn)今社會(huì),順著信息化和計(jì)算機(jī)技術(shù)的高度發(fā)展,越來(lái)越多的公司意識(shí)到信息化是提升管理效率不可缺少的重要步驟。對(duì)一個(gè)銷(xiāo)售公司來(lái)說(shuō),進(jìn)銷(xiāo)存系統(tǒng)是必不可少的。所有的進(jìn)貨、發(fā)貨、存貨需要大量的人工以及書(shū)面單據(jù),很容易出現(xiàn)混亂。開(kāi)發(fā)進(jìn)銷(xiāo)存系統(tǒng)將對(duì)銷(xiāo)售公司的現(xiàn)狀進(jìn)

45、行一個(gè)調(diào)整,讓整個(gè)流程清晰、明朗!經(jīng)以上分析,運(yùn)行是可行的。從新系統(tǒng)使用難易程度上來(lái)看,新系統(tǒng)使用起來(lái)并不復(fù)雜,本系統(tǒng)具有友好的客戶(hù)端界面,結(jié)構(gòu)清晰的工作流程,學(xué)習(xí)該系統(tǒng)的使用應(yīng)該不會(huì)困難。</p><p><b>  本章小結(jié)</b></p><p>  本章主要介紹了系統(tǒng)的核心模塊的業(yè)務(wù)流程,并給出相應(yīng)的業(yè)務(wù)流程圖做以說(shuō)明。同時(shí),對(duì)其可行性進(jìn)行了分析,主要從經(jīng)濟(jì)、

46、技術(shù)和運(yùn)行三方面進(jìn)行的分析。分析結(jié)果是該系統(tǒng)技術(shù)成熟,設(shè)計(jì)合理。投入使用后,可獲得利潤(rùn)。</p><p><b>  需求分析</b></p><p>  進(jìn)銷(xiāo)存主要是幫助商業(yè)企業(yè)全面有效管理采購(gòu)、銷(xiāo)售和庫(kù)存,軟件適用于需要進(jìn)行采購(gòu)管理,銷(xiāo)售管理以及庫(kù)存管理的所有商業(yè)企業(yè)。</p><p>  進(jìn)銷(xiāo)存系統(tǒng)的產(chǎn)生和發(fā)展情況</p>

47、<p>  進(jìn)銷(xiāo)存軟件是一款通用性極強(qiáng)的商業(yè)企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng),軟件囊括了商業(yè)企業(yè)日常經(jīng)營(yíng)管理的全過(guò)程。軟件適用于食品、服裝、保健品、電子、電器、物資等商業(yè)領(lǐng)域的企業(yè)。軟件覆蓋商業(yè)企業(yè)商品的采購(gòu)、銷(xiāo)售、庫(kù)存、管理決策支持等各個(gè)環(huán)節(jié),軟件的各個(gè)模塊操作界面簡(jiǎn)單、實(shí)用,并使系統(tǒng)圖文并茂,讓用戶(hù)可以在最短的時(shí)間內(nèi)掌握軟件的使用方法,幫助用戶(hù)生意早日更上一層樓。軟件的采購(gòu)管理、銷(xiāo)售管理、庫(kù)存管理功能強(qiáng)大,靈活,同時(shí)為用戶(hù)提供方便實(shí)用的

48、模糊查詢(xún)功能,用戶(hù)可以在最短時(shí)間內(nèi)找到自己所需要的信息。軟件系統(tǒng)采用流行的B/S結(jié)構(gòu)。軟件采用模塊級(jí)安全管理,系統(tǒng)安全性高。軟件對(duì)在使用過(guò)程中可能出現(xiàn)的外部意外情況,如斷電、網(wǎng)絡(luò)中斷等均進(jìn)行了妥善處理,可以確保用戶(hù)數(shù)據(jù)的完整性,同時(shí)在外部故障消除后,系統(tǒng)仍能繼續(xù)操作。系統(tǒng)軟件采用Java平臺(tái)進(jìn)行開(kāi)發(fā)并實(shí)現(xiàn),用戶(hù)選用SQL Server數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一管理。</p><p>  進(jìn)銷(xiāo)存管理系統(tǒng)的需求分析</p&

49、gt;<p>  需求分析過(guò)程是整個(gè)系統(tǒng)開(kāi)發(fā)的重要階段,分析的成功與否,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個(gè)產(chǎn)品的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對(duì)象并建模。</p><p>  結(jié)構(gòu)化的系統(tǒng)分析與設(shè)計(jì)方法貫穿于系統(tǒng)的分析與設(shè)計(jì)的始終。該方法要求信息系統(tǒng)的開(kāi)發(fā)工作按照規(guī)定步驟,使用一定的工具,在結(jié)構(gòu)化和模塊化的基礎(chǔ)上進(jìn)行。</p><p>&l

50、t;b>  數(shù)據(jù)流圖</b></p><p>  1. 系統(tǒng)頂層數(shù)據(jù)流圖,用戶(hù)登錄系統(tǒng)后,根據(jù)不同權(quán)限可以對(duì)采購(gòu)管理、基本數(shù)據(jù)管理、庫(kù)存管理、銷(xiāo)售管理、財(cái)務(wù)管理分別進(jìn)行操作。</p><p>  系統(tǒng)頂層數(shù)據(jù)流圖如圖3-1所示。</p><p>  圖3-1 系統(tǒng)頂層數(shù)據(jù)流圖</p><p>  2. 系統(tǒng)銷(xiāo)售管理數(shù)據(jù)流圖,

51、用戶(hù)登錄系統(tǒng)后,可以對(duì)銷(xiāo)售業(yè)務(wù)進(jìn)行操作,比如填寫(xiě)銷(xiāo)售申請(qǐng)單、填寫(xiě)銷(xiāo)售單、處理客戶(hù)退貨單、進(jìn)行銷(xiāo)售統(tǒng)計(jì)等。</p><p>  系統(tǒng)銷(xiāo)售管理數(shù)據(jù)流圖如圖3-2所示。</p><p>  圖3-2 系統(tǒng)銷(xiāo)售管理數(shù)據(jù)流圖</p><p>  3. 系統(tǒng)采購(gòu)管理數(shù)據(jù)流圖,用戶(hù)登錄系統(tǒng)后,可以對(duì)采購(gòu)業(yè)務(wù)進(jìn)行操作,比如填寫(xiě)采購(gòu)申請(qǐng)單、驗(yàn)收貨物等。</p><

52、p>  系統(tǒng)采購(gòu)管理數(shù)據(jù)流圖如圖3-3所示。</p><p>  圖3-3 系統(tǒng)采購(gòu)管理數(shù)據(jù)流圖</p><p>  4. 系統(tǒng)庫(kù)存數(shù)據(jù)流圖,用戶(hù)登錄系統(tǒng)后,可以對(duì)庫(kù)存業(yè)務(wù)進(jìn)行操作,比如查詢(xún)庫(kù)存信息,調(diào)撥產(chǎn)品等。</p><p>  系統(tǒng)庫(kù)存管理數(shù)據(jù)流圖如圖3-4所示。</p><p>  圖3-4 系統(tǒng)庫(kù)存管理數(shù)據(jù)流圖</p&g

53、t;<p><b>  數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用是在軟件的分析和設(shè)計(jì)過(guò)程中提供關(guān)于數(shù)據(jù)的描述信息。一般說(shuō)來(lái),數(shù)據(jù)字典應(yīng)該由下列四類(lèi)元素構(gòu)成:數(shù)據(jù)項(xiàng),數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理。</p><p>  數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于

54、數(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)行完整的描述。</p><p><b>  1. 數(shù)據(jù)項(xiàng)定義:</b></p><p>  表3-1 系統(tǒng)采購(gòu)層數(shù)據(jù)項(xiàng)定義</p><p><b>  2. 數(shù)據(jù)流

55、定義:</b></p><p>  系統(tǒng)采購(gòu)管理數(shù)據(jù)流定義:</p><p>  數(shù)據(jù)流編號(hào):D1-01</p><p>  數(shù)據(jù)流名稱(chēng):申請(qǐng)采購(gòu)產(chǎn)品</p><p><b>  數(shù)據(jù)流來(lái)源:采購(gòu)員</b></p><p>  數(shù)據(jù)流去向:P1-01</p><p&

56、gt;  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11</p><p>  數(shù)據(jù)流編號(hào):D1-02</p><p>  數(shù)據(jù)流名稱(chēng):填寫(xiě)采購(gòu)申請(qǐng)單信息</p><p>  數(shù)據(jù)流來(lái)源:P1-01<

57、;/p><p>  數(shù)據(jù)流去向:F1-01</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11</p><p>  數(shù)據(jù)流編號(hào):D1-03</p><p>  數(shù)據(jù)流

58、名稱(chēng):獲取采購(gòu)申請(qǐng)信息</p><p>  數(shù)據(jù)流來(lái)源:F1-01</p><p>  數(shù)據(jù)流去向:P1-01</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11</p>

59、<p>  數(shù)據(jù)流編號(hào):D1-04</p><p>  數(shù)據(jù)流名稱(chēng):提交采購(gòu)申請(qǐng)單</p><p>  數(shù)據(jù)流來(lái)源:P1-01</p><p>  數(shù)據(jù)流去向:P1-05</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><

60、;p>  I01-08+I01-09+I01-10+I01-11</p><p>  數(shù)據(jù)流編號(hào):D1-05</p><p>  數(shù)據(jù)流名稱(chēng):提交待審批信息</p><p>  數(shù)據(jù)流來(lái)源:P1-01</p><p>  數(shù)據(jù)流去向:F1-02</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-

61、03+I01-04+I01-05+I01-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11</p><p>  數(shù)據(jù)流編號(hào):D1-06</p><p>  數(shù)據(jù)流名稱(chēng):給出采購(gòu)評(píng)估意見(jiàn)</p><p>  數(shù)據(jù)流來(lái)源:P1-05</p><p>  數(shù)據(jù)流去向:F1-0

62、2</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11+I01-12+ I01-13+I01-14</p><p>  數(shù)據(jù)流編號(hào):D1-07</p><p>  數(shù)據(jù)流名稱(chēng):獲取評(píng)估意

63、見(jiàn)</p><p>  數(shù)據(jù)流來(lái)源:F1-02</p><p>  數(shù)據(jù)流去向:P1-02</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11+I01-12+ I01-13+I01-14

64、</p><p>  數(shù)據(jù)流編號(hào):D1-08</p><p>  數(shù)據(jù)流名稱(chēng):制定采購(gòu)訂單</p><p><b>  數(shù)據(jù)流來(lái)源:采購(gòu)員</b></p><p>  數(shù)據(jù)流去向:P1-02</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I0

65、1-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11+I01-14+ I01-15+I01-16+</p><p>  I01-17+I01-18+I01-19+I01-20+ I01-21+I01-22+I01-23+</p><p>  I01-24+I01-25</p><p>  數(shù)據(jù)

66、流編號(hào):D1-09</p><p>  數(shù)據(jù)流名稱(chēng):填寫(xiě)采購(gòu)訂單信息</p><p>  數(shù)據(jù)流來(lái)源:P1-02</p><p>  數(shù)據(jù)流去向:F1-03</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p>  I01-

67、08+I01-09+I01-10+I01-11+I01-14+ I01-15+I01-16+</p><p>  I01-17+I01-18+I01-19+I01-20+ I01-21+I01-22+I01-23+</p><p>  I01-24+I01-25</p><p>  數(shù)據(jù)流編號(hào):D1-10</p><p>  數(shù)據(jù)流名稱(chēng):提交

68、采購(gòu)訂單</p><p>  數(shù)據(jù)流來(lái)源:P1-02</p><p>  數(shù)據(jù)流去向:P1-05</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11+I01-14+ I01-15+I01

69、-16+</p><p>  I01-17+I01-18+I01-19+I01-20+ I01-21+I01-22+I01-23+</p><p>  I01-24+I01-25</p><p>  數(shù)據(jù)流編號(hào):D1-11</p><p>  數(shù)據(jù)流名稱(chēng):獲取采購(gòu)訂單信息</p><p>  數(shù)據(jù)流來(lái)源:F1-03&l

70、t;/p><p>  數(shù)據(jù)流去向:P1-05</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11+I01-14+ I01-15+I01-16+</p><p>  I01-17+I01-18

71、+I01-19+I01-20+ I01-21+I01-22+I01-23+</p><p>  I01-24+I01-25</p><p>  數(shù)據(jù)流編號(hào):D1-12</p><p>  數(shù)據(jù)流名稱(chēng):給出采購(gòu)審批狀態(tài)</p><p>  數(shù)據(jù)流來(lái)源:P1-05</p><p>  數(shù)據(jù)流去向:F1-03</p&g

72、t;<p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11+I01-12+ I01-13+I01-14+</p><p>  I01-15+I01-16+I01-17+I01-18+ I01-19+I01-20+I01-21+<

73、;/p><p>  I01-22+I01-23+I01-24+ I01-25</p><p>  數(shù)據(jù)流編號(hào):D1-13</p><p><b>  數(shù)據(jù)流名稱(chēng):進(jìn)貨</b></p><p><b>  數(shù)據(jù)流來(lái)源:采購(gòu)員</b></p><p>  數(shù)據(jù)流去向:P1-03<

74、;/p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+I01-27</p><p>  數(shù)據(jù)流編號(hào):D1-14</p><p>  數(shù)據(jù)流名稱(chēng):生成進(jìn)貨信息</p><p>  數(shù)據(jù)流來(lái)源:P1-03</p><p>  數(shù)據(jù)流去向:F1-04</p>

75、;<p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+I01-27</p><p>  數(shù)據(jù)流編號(hào):D1-15</p><p>  數(shù)據(jù)流名稱(chēng):獲取到貨信息</p><p>  數(shù)據(jù)流來(lái)源:F1-04</p><p>  數(shù)據(jù)流去向:P1-04</p><

76、;p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+I01-27</p><p>  數(shù)據(jù)流編號(hào):D1-16</p><p>  數(shù)據(jù)流名稱(chēng):產(chǎn)品已經(jīng)到貨驗(yàn)收</p><p>  數(shù)據(jù)流來(lái)源:P1-03</p><p>  數(shù)據(jù)流去向:P1-04</p><p&g

77、t;  數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+I01-27</p><p>  數(shù)據(jù)流編號(hào):D1-17</p><p>  數(shù)據(jù)流名稱(chēng):驗(yàn)收產(chǎn)品</p><p><b>  數(shù)據(jù)流來(lái)源:采購(gòu)員</b></p><p>  數(shù)據(jù)流去向:P1-04</p>

78、<p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+I01-27</p><p>  數(shù)據(jù)流編號(hào):D1-18</p><p>  數(shù)據(jù)流名稱(chēng):以驗(yàn)收產(chǎn)品入庫(kù)</p><p>  數(shù)據(jù)流來(lái)源:P1-04</p><p>  數(shù)據(jù)流去向:F1-05</p><

79、;p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+ I01-27+</p><p>  I01-28+I01-29</p><p>  數(shù)據(jù)流編號(hào):D1-19</p><p>  數(shù)據(jù)流名稱(chēng):通知財(cái)務(wù)付款</p><p>  數(shù)據(jù)流來(lái)源:P1-04</p><p

80、>  數(shù)據(jù)流去向:F1-06</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-17+I01-19+ I01-22+</p><p>  I01-23+I01-25+I01-26+I01-27</p><p><b>  3. 數(shù)據(jù)存儲(chǔ)定義</b></p><p>  

81、系統(tǒng)采購(gòu)管理數(shù)據(jù)存儲(chǔ)定義:</p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F1-01</p><p>  數(shù)據(jù)存儲(chǔ)名稱(chēng):采購(gòu)申請(qǐng)信息表</p><p>  數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)要采購(gòu)的產(chǎn)品的申請(qǐng)表</p><p>  數(shù)據(jù)存儲(chǔ)組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p>

82、<p>  I01-08+I01-09+I01-10+I01-11</p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F1-02</p><p>  數(shù)據(jù)存儲(chǔ)名稱(chēng):采購(gòu)評(píng)估表</p><p>  數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)對(duì)提交過(guò)來(lái)的申請(qǐng)給出評(píng)估</p><p>  數(shù)據(jù)存儲(chǔ)組成:I01-01+I01-02+I01-03+I01-04+I01-05+

83、I01-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11+I01-12+ I01-13+I01-14</p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F1-03</p><p>  數(shù)據(jù)存儲(chǔ)名稱(chēng):采購(gòu)訂單信息表</p><p>  數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)對(duì)已經(jīng)批準(zhǔn)的產(chǎn)品制定詳細(xì)的合同</p>

84、<p>  數(shù)據(jù)存儲(chǔ)組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p>  I01-08+I01-09+I01-10+I01-11+I01-12+ I01-13+I01-14+</p><p>  I01-15+I01-16+I01-17+I01-18+ I01-19+I01-20+I01-21+</p

85、><p>  I01-22+I01-23+I01-24+ I01-25</p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F1-04</p><p>  數(shù)據(jù)存儲(chǔ)名稱(chēng):進(jìn)貨表</p><p>  數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)已經(jīng)到貨的產(chǎn)品的信息</p><p>  數(shù)據(jù)存儲(chǔ)組成:I01-01+I01-02+I01-04+I01-06+I01-2

86、5+I01-26+I01-27</p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F1-05</p><p>  數(shù)據(jù)存儲(chǔ)名稱(chēng):入庫(kù)表</p><p>  數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)產(chǎn)品入庫(kù)的信息</p><p>  數(shù)據(jù)存儲(chǔ)組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+ I01-27+</p><

87、p>  I01-28+I01-29</p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F1-06</p><p>  數(shù)據(jù)存儲(chǔ)名稱(chēng):付款信息表</p><p>  數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)已到貨產(chǎn)品的付款信息</p><p>  數(shù)據(jù)存儲(chǔ)組成:I01-01+I01-02+I01-04+I01-06+I01-17+I01-19+ I01-22+</p

88、><p>  I01-23+I01-25+I01-26+I01-27</p><p><b>  4. 數(shù)據(jù)處理定義</b></p><p>  系統(tǒng)采購(gòu)管理數(shù)據(jù)處理定義:</p><p>  數(shù)據(jù)處理編號(hào):P1-01</p><p>  數(shù)據(jù)處理名稱(chēng):填寫(xiě)采購(gòu)申請(qǐng)單</p><p

89、>  數(shù)據(jù)處理簡(jiǎn)述:填寫(xiě)一個(gè)采購(gòu)申請(qǐng)</p><p>  數(shù)據(jù)處理輸入:D1-01</p><p>  數(shù)據(jù)處理輸出:D1-02+ D1-04+ D1-05</p><p>  數(shù)據(jù)處理編號(hào):P1-02</p><p>  數(shù)據(jù)處理名稱(chēng):填寫(xiě)采購(gòu)訂單</p><p>  數(shù)據(jù)處理簡(jiǎn)述:制定采購(gòu)合同</p&g

90、t;<p>  數(shù)據(jù)處理輸入:D1-07+D1-08</p><p>  數(shù)據(jù)處理輸出:D1-09+D1-10</p><p>  數(shù)據(jù)處理編號(hào):P1-03</p><p>  數(shù)據(jù)處理名稱(chēng):生成進(jìn)貨單</p><p>  數(shù)據(jù)處理簡(jiǎn)述:對(duì)以到貨的產(chǎn)品進(jìn)行統(tǒng)計(jì)</p><p>  數(shù)據(jù)處理輸入:D1-12

91、+D1-13</p><p>  數(shù)據(jù)處理輸出:D1-14+D1-16</p><p>  數(shù)據(jù)處理編號(hào):P1-04</p><p>  數(shù)據(jù)處理名稱(chēng):驗(yàn)收貨物</p><p>  數(shù)據(jù)處理簡(jiǎn)述:已到貨的產(chǎn)品進(jìn)行驗(yàn)收入庫(kù)</p><p>  數(shù)據(jù)處理輸入:D1-15+D1-16+ D1-17</p>&l

92、t;p>  數(shù)據(jù)處理輸出:D1-18+D1-19</p><p>  數(shù)據(jù)處理編號(hào):P1-05</p><p>  數(shù)據(jù)處理名稱(chēng):發(fā)送采購(gòu)申請(qǐng)單到財(cái)務(wù)評(píng)估模塊</p><p>  數(shù)據(jù)處理簡(jiǎn)述:對(duì)提交過(guò)來(lái)的申請(qǐng)單給出審批意見(jiàn)</p><p>  數(shù)據(jù)處理輸入:D1-03+D1-04+ D1-10+D1-11</p><

93、;p>  數(shù)據(jù)處理輸出:D1-06+D1-12</p><p><b>  本章小結(jié)</b></p><p>  本章對(duì)該系統(tǒng)進(jìn)行了詳細(xì)的分析,并且采用數(shù)據(jù)流圖對(duì)軟件運(yùn)行過(guò)程中的數(shù)據(jù)的產(chǎn)生、流轉(zhuǎn)、存儲(chǔ)進(jìn)行了詳細(xì)的描述,數(shù)據(jù)字典中定義了軟件中產(chǎn)生的數(shù)據(jù)的存儲(chǔ)格式和意義。</p><p><b>  總體設(shè)計(jì)</b>&l

94、t;/p><p><b>  系統(tǒng)模塊總體設(shè)計(jì)</b></p><p>  本階段設(shè)計(jì)的基本目的是解決系統(tǒng)如何實(shí)現(xiàn)問(wèn)題,也叫做概要設(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ù)

95、據(jù)元素。系統(tǒng)設(shè)計(jì)的目標(biāo)是使系統(tǒng)實(shí)現(xiàn)擁有所要求的功能,同時(shí),力爭(zhēng)達(dá)到高效率、高可靠性和可修改性,并且容易掌握和使用。</p><p>  本系統(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)行編排制作的。</p><p>  依據(jù)上述功能的分析,系統(tǒng)中

96、模塊分別為:采購(gòu)管理、銷(xiāo)售管理、庫(kù)存管理、基本資料管理、系統(tǒng)維護(hù)和財(cái)務(wù)管理。</p><p>  各功能模塊的具體功能如下:</p><p>  1. 采購(gòu)管理:主要是負(fù)責(zé)采購(gòu)的一個(gè)模塊,負(fù)責(zé)申請(qǐng)采購(gòu)產(chǎn)品、制定采購(gòu)合同、進(jìn)貨和退貨給廠家等操作。</p><p>  2. 銷(xiāo)售管理:主要是負(fù)責(zé)銷(xiāo)售的一個(gè)模塊,負(fù)責(zé)與客戶(hù)打交道,把產(chǎn)品銷(xiāo)售出去。也需要制定銷(xiāo)售單,處理客戶(hù)

97、的退貨要求。同時(shí)也會(huì)對(duì)銷(xiāo)售業(yè)績(jī)做一個(gè)統(tǒng)計(jì)。</p><p>  3. 庫(kù)存管理:對(duì)庫(kù)存進(jìn)行管理工作,進(jìn)貨、出貨的管理,損壞產(chǎn)品的管理,還有對(duì)庫(kù)存的一個(gè)基本查詢(xún)。</p><p>  4. 基本資料:對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行管理,包括客戶(hù)、產(chǎn)品、倉(cāng)庫(kù)和公司的資本資料的維護(hù)。</p><p>  5. 系統(tǒng)維護(hù):對(duì)用戶(hù)的一個(gè)管理,可以用來(lái)分配權(quán)限、添加用戶(hù)和修改密碼。</p

98、><p>  6. 財(cái)務(wù)管理:對(duì)采購(gòu)和銷(xiāo)售的資金進(jìn)行管理,平且來(lái)審批采購(gòu)和銷(xiāo)售提交過(guò)來(lái)的申請(qǐng)單。</p><p>  系統(tǒng)功能結(jié)構(gòu)圖如圖4-1所示。</p><p>  圖4-1 系統(tǒng)功能結(jié)構(gòu)圖</p><p><b>  數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)領(lǐng)域中發(fā)展最快的

99、技術(shù)之一,也是應(yīng)用最廣的技術(shù)之一,目前,它已成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。具體的說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶(hù)應(yīng)用需求。這個(gè)問(wèn)題是我們?cè)谶M(jìn)行軟件開(kāi)發(fā)時(shí)期主要研究的方向。</p><p><b>  數(shù)據(jù)庫(kù)設(shè)計(jì)概述</b></p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說(shuō),整個(gè)設(shè)計(jì)過(guò)程中要把結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)密切結(jié)

100、合起來(lái)。數(shù)據(jù)庫(kù)設(shè)計(jì)是指根據(jù)用戶(hù)的需求,在某一具體的數(shù)據(jù)庫(kù)管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過(guò)程。</p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)是根據(jù)一個(gè)單位的信息需求、處理需求和數(shù)據(jù)庫(kù)的支撐環(huán)境。其中信息需求表示一個(gè)單位所需要的數(shù)據(jù)及其結(jié)構(gòu)。處理需求表示一個(gè)單位需要經(jīng)常進(jìn)行的數(shù)據(jù)處理。前者表達(dá)了對(duì)數(shù)據(jù)庫(kù)的內(nèi)容及結(jié)構(gòu)的要求,也就是靜態(tài)要求;后者表達(dá)了基于數(shù)據(jù)庫(kù)的數(shù)據(jù)處理要求,也就是動(dòng)態(tài)要求。</p>

101、<p><b>  數(shù)據(jù)分析</b></p><p>  數(shù)據(jù)也稱(chēng)觀測(cè)值,是實(shí)驗(yàn)、測(cè)量、觀察、調(diào)查等的結(jié)果,常以數(shù)量的形式給出。數(shù)據(jù)分析的目的是把隱沒(méi)在一大批看來(lái)雜亂無(wú)章的數(shù)據(jù)中的信息集中、萃取和提煉出來(lái),以找出所研究對(duì)象的內(nèi)在規(guī)律。在實(shí)用中,數(shù)據(jù)分析可幫助人們作出判斷,以便采取適當(dāng)行動(dòng)。</p><p>  數(shù)據(jù)分析過(guò)程同數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān)

102、,需要確定、編制、組織、篩選應(yīng)用程序所使用的信息。它以一種能夠分析和分類(lèi)的方式來(lái)捕獲用戶(hù)的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫(kù)結(jié)構(gòu)。</p><p>  要確定實(shí)體和關(guān)系的性質(zhì),用戶(hù)必須確定單個(gè)實(shí)體和他們相關(guān)的屬性。為每個(gè)對(duì)象定義一個(gè)完整的與商業(yè)相關(guān)的描述以及他單獨(dú)使用的要求,這也包括確定此實(shí)體是否使用應(yīng)用程序的永久需求,每種關(guān)系的基本定義使用了商業(yè)定義和與關(guān)系相連接的需求。</p><

103、;p><b>  數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)</b></p><p>  在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮以下事項(xiàng): </p><p>  1. 數(shù)據(jù)庫(kù)的用途及該用途將如何影響設(shè)計(jì),應(yīng)創(chuàng)建符合用途的數(shù)據(jù)庫(kù)計(jì)劃。</p><p>  2. 數(shù)據(jù)庫(kù)規(guī)范化規(guī)則,防止數(shù)據(jù)庫(kù)設(shè)計(jì)中出現(xiàn)錯(cuò)誤。</p><p>  3. 對(duì)數(shù)據(jù)完整性的保護(hù)。<

104、;/p><p>  4. 數(shù)據(jù)庫(kù)和用戶(hù)權(quán)限的安全要求。</p><p>  5. 應(yīng)用程序的性能需求,設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)必須利用SQL Server 2000中能夠提高性能的功能。對(duì)于性能而言,在數(shù)據(jù)庫(kù)大小和硬件配置之間權(quán)衡也是很重要的。</p><p><b>  6. 數(shù)據(jù)庫(kù)維護(hù)。</b></p><p>  實(shí)體-聯(lián)系圖(E

105、ntity-Relation Diagram)用來(lái)建立數(shù)據(jù)模型,通常將它簡(jiǎn)稱(chēng)為E-R圖。E-R圖提供了表示實(shí)體、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。</p><p>  在E-R圖中要明確表明1對(duì)多關(guān)系,1對(duì)1關(guān)系和多對(duì)多關(guān)系。1對(duì)1關(guān)系在兩個(gè)實(shí)體連線方向?qū)?;1對(duì)多關(guān)系在1的一方寫(xiě)1,多的一方寫(xiě)N;多對(duì)多關(guān)系則是在兩個(gè)實(shí)體連線方向各寫(xiě)N,M。下面根據(jù)數(shù)據(jù)庫(kù)畫(huà)出詳細(xì)的E-R圖。</p>&

106、lt;p>  數(shù)據(jù)庫(kù)E-R如圖4-2所示。</p><p>  圖4-2 數(shù)據(jù)庫(kù)E-R圖</p><p><b>  數(shù)據(jù)表的詳細(xì)設(shè)計(jì)</b></p><p>  根據(jù)韓泰輪胎銷(xiāo)售公司的實(shí)際情況,本系統(tǒng)的數(shù)據(jù)庫(kù)命名為:jxc。該數(shù)據(jù)庫(kù)共有22個(gè)表,其主要表結(jié)構(gòu)如表4-1至4-10所示。</p><p>  1. 采

107、購(gòu)訂單信息表,用來(lái)存儲(chǔ)采購(gòu)員申請(qǐng)采購(gòu)的訂單信息,包括采購(gòu)主題、產(chǎn)品名稱(chēng)、采購(gòu)員姓名等字段,如表4-1所示。</p><p>  表4-1 t_caigou(采購(gòu)訂單信息表)</p><p>  2. 倉(cāng)庫(kù)信息表,用來(lái)存儲(chǔ)倉(cāng)庫(kù)的基本信息,包括倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名稱(chēng)、倉(cāng)庫(kù)類(lèi)型、倉(cāng)庫(kù)規(guī)格、倉(cāng)庫(kù)電話(huà)等字段,如表4-2所示。</p><p>  表4-2 t_cangku(倉(cāng)庫(kù)信

108、息表)</p><p>  3. 客戶(hù)信息表,用來(lái)存儲(chǔ)客戶(hù)的基本資料,包括客戶(hù)編號(hào)、客戶(hù)類(lèi)型、聯(lián)系人、所在地區(qū)、具體地址、聯(lián)系方式、所在城市等字段,如表4-3所示。</p><p>  表4-3 t_customer(客戶(hù)信息表)</p><p>  4. 庫(kù)存調(diào)撥信息表,用來(lái)存儲(chǔ)產(chǎn)品調(diào)撥的信息,包括產(chǎn)品名稱(chēng)、調(diào)入倉(cāng)庫(kù)、調(diào)出倉(cāng)庫(kù)、調(diào)撥日期等字段,如表4-4所示。&l

109、t;/p><p>  表4-4 t_diaobo(庫(kù)存調(diào)撥信息表)</p><p>  5. 進(jìn)銷(xiāo)存匯總信息表,用來(lái)存儲(chǔ)付款信息、收款信息和退款信息的一個(gè)總表,包括單據(jù)編號(hào)、提交單據(jù)的部門(mén)、提交單據(jù)等種類(lèi)、經(jīng)手人等字段,如表4-5所示。</p><p>  表4-5 t_huizong(進(jìn)銷(xiāo)存匯總信息表)</p><p>  6. 進(jìn)貨信息表,用

110、來(lái)存儲(chǔ)已經(jīng)到貨的產(chǎn)品的信息,包括產(chǎn)品名稱(chēng)、到貨數(shù)量、產(chǎn)品單價(jià)、到貨日期、到貨數(shù)量等字段,如表4-6所示。</p><p>  表4-6 t_jinhuo(進(jìn)貨信息表)</p><p>  7. 庫(kù)存信息表,用來(lái)存儲(chǔ)當(dāng)前倉(cāng)庫(kù)中的產(chǎn)品的信息,包括產(chǎn)品名稱(chēng)、庫(kù)存數(shù)量、所在倉(cāng)庫(kù)、市場(chǎng)價(jià)格、擠壓成本等字段,如表4-7所示。</p><p>  表4-7 t_kucun(庫(kù)存信

111、息表)</p><p>  8. 審批信息表,用來(lái)存儲(chǔ)采購(gòu)部和銷(xiāo)售部提交過(guò)來(lái)的申請(qǐng)信息,包括審批編號(hào)、申請(qǐng)部門(mén)、申請(qǐng)單種類(lèi)、產(chǎn)品總額、申請(qǐng)日期等字段,如表4-8所示。</p><p>  表4-8 t_shenpi(審批信息表)</p><p>  9. 用戶(hù)信息表,用來(lái)存儲(chǔ)使用該系統(tǒng)的用戶(hù)的基本信息,包括用戶(hù)名、密碼等字段,如表4-9所示。</p>

112、<p>  表4-9 t_user(用戶(hù)信息表)</p><p>  10. 銷(xiāo)售訂單信息表,用來(lái)存儲(chǔ)銷(xiāo)售員與客戶(hù)定制的銷(xiāo)售訂單,包括銷(xiāo)售主題、產(chǎn)品名稱(chēng)、單價(jià)、折扣等字段,如表4-10所示。</p><p>  表4-10 t_xiaoding(銷(xiāo)售訂單信息表)</p><p><b>  本章小結(jié)</b></p>&l

113、t;p>  總體設(shè)計(jì)階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計(jì)出的具體的、可以滿(mǎn)足本系統(tǒng)全部需求的數(shù)據(jù)庫(kù)。將該系統(tǒng)分成了六個(gè)功能模塊,并對(duì)每個(gè)模塊的基本功能進(jìn)行了敘述。提供了系統(tǒng)功能模塊圖、以及系統(tǒng)E-R圖,然后對(duì)本系統(tǒng)使用的數(shù)據(jù)庫(kù)的結(jié)構(gòu)進(jìn)行了詳盡的敘述,同時(shí)列出了部分表的表結(jié)構(gòu)。</p><p>  在總體設(shè)計(jì)階段,由于數(shù)據(jù)庫(kù)在設(shè)計(jì)中有非常重要的作用,所以在開(kāi)發(fā)過(guò)程中,在考慮

114、數(shù)據(jù)庫(kù)上的時(shí)間較多。</p><p><b>  詳細(xì)設(shè)計(jì)</b></p><p><b>  系統(tǒng)運(yùn)行平臺(tái)設(shè)置</b></p><p>  硬件環(huán)境:臺(tái)式計(jì)算機(jī)(PC)一臺(tái),如表5-1所示。</p><p>  表5-1 運(yùn)行環(huán)境硬件配置</p><p>  軟件環(huán)境:Wi

115、ndows 2000 Professional or Windows 2000 Server操作系統(tǒng)。</p><p><b>  開(kāi)發(fā)工具簡(jiǎn)介</b></p><p>  1. MyEclipse 6.0</p><p>  MyEclipse企業(yè)級(jí)工作平臺(tái)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和J2EE的開(kāi)發(fā)、發(fā)布,以及應(yīng)

116、用程序服務(wù)器的整合方面極大的提高工作效率,它是功能豐富的J2EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試、和發(fā)布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的JavaEE集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò)。</p><p>  在結(jié)構(gòu)上,MyEclipse的特征可以被分為7

117、類(lèi):</p><p>  (1) JavaEE模型</p><p>  (2) WEB開(kāi)發(fā)工具</p><p>  (3) EJB開(kāi)發(fā)工具</p><p>  (4) 應(yīng)用程序服務(wù)器的連接器</p><p>  (5) JavaEE項(xiàng)目部署服務(wù)</p><p><b>  (6) 數(shù)據(jù)

118、庫(kù)服務(wù)</b></p><p>  (7) MyEclipse整合幫助</p><p>  對(duì)于以上每一種功能上的類(lèi)別,在Eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。</p><p>  2. SQL Server 2000&l

119、t;/p><p>  SQL是英文(Structured Query Language)的縮寫(xiě),意思為結(jié)構(gòu)化查詢(xún)語(yǔ)言。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立關(guān)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言,SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle,Sybase,Micr

120、osoft SQL Server,Access等都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。</p><p>  SQL Server 2000,是Microsoft公司推出的SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)的版本,該版本繼承了SQL Server 7.0版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能,只有使用方便、可伸縮性好、與相關(guān)軟件及承諾過(guò)程度高等優(yōu)點(diǎn)??梢赃\(yùn)行Microsoft Windows 2000以上的大型多處理器等多

溫馨提示

  • 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論