服裝庫存與成本核算管理系統(tǒng)的設計與實現_第1頁
已閱讀1頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  本 科 生 畢 業(yè) 論 文</p><p>  論文題目:服裝庫存與成本核算管理系統(tǒng)的設計與實現</p><p><b>  </b></p><p><b>  學  號:   </b></p><p><b>  姓  名:    </b>&

2、lt;/p><p>  年  級:    2010級</p><p>  系  別: 計算機科學與信息工程</p><p>  ?! I(yè):  計算機科學與技術</p><p><b>  指導教師:   </b></p><p>  完成日期:   2014年4月30日</p><

3、p><b>  目 錄</b></p><p><b>  摘 要III</b></p><p>  aBSTRACTIV</p><p><b>  第1章 緒論1</b></p><p>  1.1 課題背景1</p><p&g

4、t;  1.2 目的和意義1</p><p>  1.2.1 目的1</p><p>  1.2.2 意義2</p><p>  1.2.3 國內外研究現狀2</p><p>  1.2.4 研究的主要內容2</p><p>  1.3 系統(tǒng)開發(fā)環(huán)境介紹2</p><p>

5、;  1.3.1 系統(tǒng)開發(fā)環(huán)境2</p><p>  1.3.2 運行環(huán)境3</p><p>  1.4 Visual Basic 6.0簡介3</p><p>  1.4.1 Visual Basic 6.0的功能特點3</p><p>  1.4.2 Visual Basic 6.0中的基本概念3</p>

6、<p>  1.5 SQL Server 2000數據庫簡介4</p><p>  第2章 需求分析5</p><p>  2.1 系統(tǒng)的可行性分析5</p><p>  2.1.1 經濟可行性分析5</p><p>  2.1.2 技術可行性分析5</p><p>  2.1.3 操

7、作可行性分析6</p><p>  2.2 總體架構思想6</p><p>  2.3 系統(tǒng)流程圖6</p><p>  2.4 系統(tǒng)需求分析6</p><p>  2.4.1 系統(tǒng)功能的需求分析6</p><p>  2.4.2 軟件性能的需求分析7</p><p>  

8、2.4.3 數據需求分析7</p><p>  2.5 數據流圖7</p><p>  第3章 總體設計9</p><p>  3.1 系統(tǒng)功能模塊圖9</p><p>  3.2 數據庫設計9</p><p>  3.2.1 數據庫設計概述9</p><p>  3.2

9、.2 數據庫E—R圖10</p><p>  3.2.3 數據庫表10</p><p>  第4章 詳細設計與實現13</p><p>  4.1 系統(tǒng)界面的設計與實現13</p><p>  4.2 期初設置模塊的設計與實現14</p><p>  4.3 貨品管理模塊的設計與實現15<

10、/p><p>  4.4 查詢統(tǒng)計模塊的設計與實現15</p><p>  4.5 系統(tǒng)維護模塊的設計與實現16</p><p>  4.6 管理員登錄模塊的設計與實現17</p><p>  4.7 庫存報表模塊的設計與實現18</p><p>  第5章 系統(tǒng)測試19</p><

11、p>  5.1 測試概述19</p><p>  5.1.1 測試任務和目的19</p><p>  5.1.2 硬件配置19</p><p>  5.1.3 軟件環(huán)境19</p><p>  5.1.4 測試方法19</p><p>  5.2 系統(tǒng)的測試19</p>&l

12、t;p>  5.3 測試結論21</p><p><b>  總 結22</b></p><p><b>  參考文獻23</b></p><p><b>  致 謝24</b></p><p><b>  摘 要</b><

13、/p><p>  21世紀,人才與科學技術成為了發(fā)展經濟必不可少的兩個重要條件,如何培養(yǎng)人才?如何讓科學技術更好地為人們服務?這些都成為了影響經濟發(fā)展的重要因素。隨著經濟快速而穩(wěn)健地發(fā)展,計算機開始登上科學技術的舞臺,計算機在各個領域中的應用讓人們降低了生產成本,提高了生產率,把越來越多的勞動力從簡單枯燥的工作中調離出來,讓人們不必再重復單調的工作,為國家和社會節(jié)省了大量的人力物力。所以,計算機的發(fā)展正在朝著實用化、

14、簡單化和人性化的方面發(fā)展,讓越來越多的人接觸計算機、學習計算機、使用計算機。本論文全面而詳細地對此系統(tǒng)的研究目的、需求分析、總體設計、具體實現等多個角度對系統(tǒng)的開發(fā)過程進行簡單介紹,其中重點對需求分析和總體設計兩個方面進行介紹,同時針對本系統(tǒng)所使用的技術進行大致介紹。本系統(tǒng)利用Visual Basic 6.0及SQL Server 2000數據庫開發(fā)。</p><p>  關鍵詞:服裝庫存管理;數據核算;出入庫管

15、理</p><p><b>  ABSTRACT</b></p><p>  In twenty-first Century, talent and science and technology has become the two important conditions for the development of economy, how to cultivat

16、e talent? How to make science and technology serve people? These have become the important factor of economic development. With the economy fast and steady development of computer science and technology, began to appear

17、on the stage, the application of computer in various fields to allow people to reduce production costs, improve productivity, the more</p><p>  Keywords:Clothing Inventory Management;Accounting Data;The Stor

18、age Management </p><p><b>  緒論 </b></p><p>  本章中著重介紹了該系統(tǒng)設計思想的來源和設計背景,對其開發(fā)的意義和目的進行了比較深入的探討,并對系統(tǒng)開發(fā)環(huán)境進行了簡單的介紹。</p><p><b>  課題背景</b></p><p>  在學校,計算

19、機可以統(tǒng)計學生的各種信息,讓學生和老師能夠輕松掌握學籍成績等等;在家里,計算機可以帶給人們最新的新聞事件,讓人們在放松之余可以了解國內外重大新聞;在工作單位,人們利用計算機完成份內的各項工作,并對相關數據進行保存等工作。以上都是我們常見的計算機的用處,在很多我們想不到的領域,計算機可能已經是這個組織不可或缺的一個成員。譬如在服裝領域,計算機便扮演了很多角色</p><p>  近年來,隨著各國之間頻繁的貿易聯系,

20、使世界經濟的總體水平在以驚人的速度提高,與此同時伴隨而來的是人們對所有消費品的需求量都在大幅上升,服裝、電力、汽車等行業(yè)正在迅速崛起,伴隨著這些行業(yè)的發(fā)展,傳統(tǒng)的統(tǒng)計、計算、管理等手段已經與之開始產生差距。這就給計算機產業(yè)在各個領域的滲透、發(fā)展提供了良好的環(huán)境。目前,雖然我國的服裝的生產量、需求量及出口量已經達到世界第一的水平,但這與一些發(fā)達國家相比還是遠遠不足,我國在自主設計、服裝生產、銷售服裝環(huán)節(jié)等所需要付出的成本仍然比一些發(fā)達國家

21、高很多。</p><p>  造成這種問題的原因有很多,比如:人工方面的支出、店鋪裝修的消耗、過季服裝的清理等等。這些問題不是一支筆、一張紙就能算清楚的,這就需要計算機的幫助。比如:在人工方面要合理設置每個崗位上需要的人數、店鋪裝修前要對房間里的每個位置進行合理規(guī)劃、過季服裝要在不損失本錢的前提下大力促銷。要解決這些問題,需要的往往不只是簡單的計算,而是要全面而詳細地安排,把公司的生產銷售成本降到最低,為了解決計

22、算機在服裝領域的庫存與成本核算問題,這就要求我們要盡力做好這個系統(tǒng)。</p><p>  本論文從經濟可行性、操作可行性等方面對服裝庫存與成本核算管理這個系統(tǒng)的設計與實現進行了全面的探究與測試。首先介紹了計算機技術在服裝行業(yè)的重要地位、在庫存與成本核算方面都起到了怎樣的作用,分析了服裝庫存與成本核算管理系統(tǒng)的必要性。</p><p><b>  目的和意義</b>&l

23、t;/p><p><b>  目的</b></p><p>  庫存管理系統(tǒng)可以為用戶提供一個簡單地庫存管理與成本核算的環(huán)境,主要用戶是管理員。管理員在成功進入系統(tǒng)后就可以利用系統(tǒng)中的五大功能對服裝的期初設置、管理模塊及查詢統(tǒng)計等數據進行修改、更新。同時對貨品入庫、出庫,庫存查詢,信息統(tǒng)計,數據備份,數據恢復等操作也有一些簡單的設置。</p><p&g

24、t;<b>  意義</b></p><p>  本系統(tǒng)的設計與實現基本完成后,就可以減少管理員日常在服裝管理上所花費的時間和精力,本系統(tǒng)雖然設計簡單,但基本上能幫助管理員更好地對服裝數據進行統(tǒng)計、歸納。管理員可以通過從查詢統(tǒng)計這項功能實現服裝出入庫的查詢,出入庫的年、日統(tǒng)計,以及日常服裝借出、歸還查詢等操作,這樣就會讓日常管理有規(guī)可循,在快速完成復雜工作的同時還能確保每項工作的準確性。同時

25、該系統(tǒng)在系統(tǒng)維護模塊中還添加了數據備份、數據恢復、設置權限、查看日志等功能,讓管理員能更好地完成對系統(tǒng)的使用以及對服裝的管理。該系統(tǒng)界面簡潔,易于操作,設置的功能覆蓋全面,便于查找、操作。</p><p><b>  國內外研究現狀</b></p><p>  在中國經濟處于高水平的發(fā)展之下,人們對生活物質各方面的需求都在緊緊的跟隨著,從原來的按戶分配、按人分配的固定

26、形式到現在的個性購物。在整個發(fā)展的過程中,服裝作為一個人們日常生活所必需的生活要素,人們對服裝的需要不再僅僅是局限于滿足保暖防寒的用處,而是越來越追求自己的個性與時尚,這就導致了服裝數量、種類的增加,如何去記錄服裝的所有信息以及與服裝有關的數據,這就成了一個急需解決的問題。</p><p>  就目前世界經濟的發(fā)展來看,不得不說國外在計算機技術上還占領著一定的優(yōu)勢,對于各方面數據的記錄與保存做的工作也比較完善,這

27、與西方國家的經濟發(fā)展是成正比關系的。就服裝這一方面來說,國外的服裝管理系統(tǒng)在設計上功能比較齊全,在操作上更注重方便、快捷,將國外的先進技術加以借鑒、改良,讓其適應我國服裝行業(yè)的現狀,這需要我們不斷學習、開發(fā)以及創(chuàng)新。</p><p><b>  研究的主要內容</b></p><p>  完成一個服裝庫存管理與成本核算系統(tǒng)的設計與實現,該系統(tǒng)不僅能夠實現添加、修改服裝

28、庫存數量,設置、修改密碼,還能完成對服裝的統(tǒng)計、查詢及借出、歸還等操作。</p><p><b>  系統(tǒng)開發(fā)環(huán)境介紹</b></p><p><b>  系統(tǒng)開發(fā)環(huán)境</b></p><p>  本系統(tǒng)的設計開發(fā)主要是借助Visual Basic及SQL Server 2000數據庫這兩款簡單好用的軟件來完成的,接下來將

29、會對Visual Basic軟件的集成環(huán)境做出簡單介紹。</p><p><b>  運行環(huán)境</b></p><p>  操作系統(tǒng):WindowsXP/7;</p><p>  開發(fā)工具:Visual Basic6.0;</p><p>  數據庫系統(tǒng):Microsoft SQL Server 2000。</p&

30、gt;<p>  Visual Basic 6.0簡介</p><p>  Visual Basic 6.0的功能特點</p><p>  1991年微軟發(fā)布了Visual Basic,它的出現給軟件初學者提供了一個簡單的軟件設計世界,其主要的功能有:程序設計是在對象與面向對象的基礎上實現的:以對象為主是VB.NET執(zhí)行的直接要求,在編寫程序的時候就已經決定了程序執(zhí)行的流程,

31、這就是傳統(tǒng)BASIC程序設計所采用的面向程序設計的方法。相對于其它的軟件開發(fā)語言,VB.NET更側重支持面向對象的相關語法和運作機制,這個特點讓程序設計者們利用面向對象這個方便的程序設計方式,將開發(fā)軟件、設計軟件的難度降到最低,這種做法的意義在于軟件開發(fā)的速度得到提升,讓軟件開發(fā)者在最短的時間內完成復雜的編程工作,同時在很大程度上也增加了軟件的可維護性和可利用性。簡單的輸入輸出界面:在利用VB.NET開發(fā)軟件時,我們可以通過合理地對VB

32、.NET的屬性進行設置,這樣就能省略寫程序這個步驟,從而得的簡單實用的輸入輸出界面,這個突出的特點是傳統(tǒng)BASIC語言所不具備的,正是由于這個功能的革新,讓很多缺乏經驗的初學者們也可以輕松編程??梢灾谱鞫嗝襟w軟件:由于傳統(tǒng)BASIC的兼容性低,所以對每個聲卡的驅動程序都要進行復雜地編寫。而VB.NET在編寫時則不用考慮到</p><p>  Visual Basic 6.0中的基本概念</p>&l

33、t;p>  對象:對象可以是對所有的事物做一個定義,小到一個細菌,大到一個宇宙,無論是具體還是抽象的事物,我們都可以把它簡化地定義為對象。在VB.NET中對象既可以單獨指一個系統(tǒng)的一部分,比如說單獨存在的一個數據文件、一個打印機等等,當然,對象也可以是比較常用的一個程序。比較常見的像對象屏幕、鍵盤、列表框、圖像框等等。</p><p>  屬性:每個對象都有其自己獨有的特性,通過這些特性我們能夠輕松地分辨出

34、這個對象。比如:所有的筆是一個對象,但是每支筆的顏色不同、大小不同、形狀不同、材質也不同,所以,雖然同一個對象可以擁有共同的屬性,但不同的屬性往往是區(qū)分它們的關鍵所在。</p><p>  事件:利用VB.NET語言編程時,不論我們在需要操作的指定對象上給予任何鼠標操作,比如單擊鼠標或雙擊鼠標,這個對象都會給我們做出一定的反應和改動。我們利用鼠標來發(fā)出命令,VB.NET則通過這些命令來編寫自己的程序,最后所以的反

35、應通過這些程序完成相應的操作。</p><p>  方法:對象在執(zhí)行某個動作或完成某個事件時,采用的處理方法我們通常稱之為方法,在VB.NET中,所以對象都有自己處理事件的辦法,比如改變外觀、顏色、大小等一些屬性。</p><p>  事件驅動:事件驅動在VB.NET中充當著后備軍的作用,在平時沒有任何狀況時,事件驅動保持著隨時待命的狀態(tài),而當出現狀況,需要事件驅動時,事件驅動便會針對出現

36、的狀況自己做出處理辦法。</p><p>  SQL Server 2000數據庫簡介</p><p>  SQL Server 2000對于軟件開發(fā)者來說,是一款常用的軟件,因其強大的功能以及各種人性化的設計而備受軟件開發(fā)工作者的青睞。微軟2000年推出的這款軟件,可以說穩(wěn)定性、可靠性都比較好,盡管SQL Server 2000已經是很老的一款軟件,在它的身后微軟也在不停地更新著SQL

37、Server 2000,但在軟件開發(fā)者眼里SQL Server 2000仍然是必不可少的軟件。SQL Server 2000這個版本可以說有著改革創(chuàng)新、承前啟后的身份,它繼承了之前版本的優(yōu)點,并對其進行改良精簡而且又豐富了自己本身的很多功能。SQL Server 2000能夠在眾多軟件中脫穎而出,讓人眼前一亮,我們可以說是其可靠的伸縮性和可用性做的貢獻。</p><p>  SQL Server 2000的很多功

38、能深入人心,它讓Windows系統(tǒng)在最大程度上得到了開發(fā)應用,SQL Server 2000會利用自己的各種方式方法不讓數據遭到破壞,先進的管理系統(tǒng)、強大的管理工具為軟件開發(fā)者構建了一個優(yōu)秀的數據庫平臺。</p><p><b>  需求分析</b></p><p>  系統(tǒng)的需求分析是開發(fā)一個系統(tǒng)之前必不可少的過程,只有將系統(tǒng)的需求分析做好,這個系統(tǒng)才能有更長的生命

39、周期,才能讓這個系統(tǒng)長久不衰,立于不敗之地,而不至于系統(tǒng)處于被淘汰、被忽視的情況。</p><p><b>  系統(tǒng)的可行性分析</b></p><p>  本系統(tǒng)在進行此項分析時,著重對管理員登錄系統(tǒng)這一功能進行詳細分析,由于管理員是整個系統(tǒng)中至關重要的角色,所以對于管理員登錄必須對身份及密碼詳細審查、驗證。在對系統(tǒng)進行可行性分析時對于系統(tǒng)中管理員修改密碼的這項功能

40、,必須要實現管理員兩次輸入新密碼才能成功修改密碼,這個操作對于保護系統(tǒng)的保密性是必不可少的。對系統(tǒng)進行可行性分析的主要目的就是為了保證盡量在最短的時間里研究問題能否被解決,并且在進行分析時要盡量做到節(jié)省資源。所謂的分析,實質上就是簡單地將復雜的系統(tǒng)分析和系統(tǒng)設計簡單化。在整個分析過程中要盡快確定這個問題是不是有必要我們去花費精力解決,同時還要對每次分析所存在的風險進行分析、確定。</p><p><b>

41、;  經濟可行性分析</b></p><p>  由于本系統(tǒng)采用的都是無需付費的軟件,所以開發(fā)的費用在很大程度上得到了節(jié)省,而且在操作的界面中不存在需要付費的功能,所有的功能都能讓管理員免費、方便的查詢、修改。開發(fā)本系統(tǒng)所用的SQL Server 2000數據庫和SQL Server 2000這兩款軟件都是開發(fā)學習程序的免費的可供大眾使用的工具。這兩種工具在很大程度上節(jié)省了大量人力、物力,且穩(wěn)定性都非

42、常高,不用擔心數據丟失等問題,這兩種軟件簡單好用,最適合剛剛開始學習編寫程序的新人,開發(fā)周期相對較短,不需要承擔太大的風險,本系統(tǒng)操作簡單、界面簡潔,經濟方面完全可以實現。</p><p><b>  技術可行性分析</b></p><p>  系統(tǒng)主要采用的是SQL Server 2000數據庫+Visual Basic 6.0相配合的模式來設計實現的,不論是專業(yè)軟

43、件開發(fā)工作者,還是初學者都能輕松利用Visual Basic 6.0來編寫代碼,將SQL Server 2000數據庫和Visual Basic 6.0緊密的結合在一起,兩者互補互助,相輔相成的實現本系統(tǒng)的開發(fā)。正是由于系統(tǒng)使用的這兩種軟件,才使得系統(tǒng)開發(fā)出學者能快速的編出系統(tǒng)。對于本系統(tǒng)來說,在使用這兩種軟件時,Visual Basic 6.0的功能強大,初次使用時還對它的功能有所陌生,隨著使用頻率的增加,逐漸掌握了其基本功能,并能對

44、其熟練操作。而開發(fā)本系統(tǒng)的過程中,在使用SQL Server 2000數據庫這個軟件時,對于數據庫的創(chuàng)建、添加、修改和刪除等簡單操作并沒有太多困難,但將數據庫與本系統(tǒng)連接時,出現很多問題,比如:一些重要的數據在數據庫中可以顯示,但在系統(tǒng)中這些數據在系統(tǒng)中也會完全顯示,但會出現篡改等問題,在經過長時間的調試、測驗后,這些問題都得到了解決。</p><p><b>  操作可行性分析</b>&l

45、t;/p><p>  本系統(tǒng)的各個功能模塊歸類簡單,如果管理員想查找關于供應商的一些信息,只要對期初設置模塊進行一系列的操作,就可以得到供應商的一切數據。對本系統(tǒng)操作時有可能出現系統(tǒng)操作錯誤、系統(tǒng)不執(zhí)行所發(fā)出的命令等問題,此時,管理員可以嘗試先退出系統(tǒng)或關閉系統(tǒng),稍微間隔一段時間后在重新進入系統(tǒng),完成相關的工作,由此來看,本系統(tǒng)的操作性趨于完善。使用本系統(tǒng)所需的條件只是一臺普通的計算機,簡單的幾步操作,便能運用,所以

46、從這個方面來說,實現這個系統(tǒng)的操作是沒有問題的。</p><p><b>  總體架構思想</b></p><p>  本套系統(tǒng)采用的總體架構思想是傳統(tǒng)的客戶機/服務器(即C/S)的模式。這種模式讓系統(tǒng)的可靠性、安全性與合理性得到一定程度的保障。對任務處理速度快,反映所需時間短,可操作行強。而且操作界面簡潔美觀,操作簡便,適合所有人使用。</p><

47、;p><b>  系統(tǒng)流程圖</b></p><p>  服裝庫存管理系統(tǒng)流程圖如圖2.1所示。</p><p>  圖2.1 系統(tǒng)流程圖</p><p><b>  系統(tǒng)需求分析</b></p><p><b>  系統(tǒng)功能的需求分析</b></p>&

48、lt;p>  實現了貨品的期初設置、貨品的管理、貨品的查詢與統(tǒng)計、數據的報表和系統(tǒng)維護等幾大重要功能。</p><p><b>  1.起初設置的功能</b></p><p>  起初設置的主要功能包括供應商的信息添加、刪除、修改,倉庫的設置,庫存的添加、修改和刪除。</p><p><b>  2.貨品管理的功能</b&

49、gt;</p><p>  貨品管理的功能包括了貨品借,貨品歸還,貨品入庫,貨品出庫,貨品盤點。</p><p><b>  3.統(tǒng)計查詢的功能</b></p><p>  統(tǒng)計查詢的功能包括庫存、入庫、出庫、日統(tǒng)計、年統(tǒng)計、借出、歸還,等信息的查詢。</p><p><b>  4.數據報表的功能</b

50、></p><p>  數據報表的功能是把庫存內的數據以報表的形式顯示出來并加以打印</p><p><b>  5.系統(tǒng)維護的功能</b></p><p>  系統(tǒng)維護的功能包括數據備份、數據恢復、設置權限、查看日志、密碼修改、數據清理、操作員管理等功能。</p><p><b>  軟件性能的需求分析

51、</b></p><p>  本設計重點向用戶提供比較便利的庫存與成本核算管理的渠道,使用戶可以在系統(tǒng)內操作各種功能,以實現庫存和核算的管理。設計的整體界面需要美觀得體,每項功能的設計都應該便于用戶。而且要保證設計可以在多平臺上,多環(huán)境下使用,即便操作系統(tǒng)改變也要確保本設計可以正常運行。整個設計不光要考慮到便捷性和美觀,而且還要考慮到安全性。并且用戶的操作是的響應時間要足夠的快速,數據庫是整個設計的核

52、心與樞紐,他在整個設計中有著至關重要的地位。</p><p><b>  數據需求分析</b></p><p>  系統(tǒng)的開發(fā)離不開相應數據庫的建立,數據庫能夠讓整個系統(tǒng)看起來更加充實,充滿張力,對于系統(tǒng)數據的修改實際上就是對其數據庫的添加、修改、刪除。一個系統(tǒng)的復雜程度取決于數據庫的復雜程度,一個讓人眼前一亮的系統(tǒng)其數據庫所包含的數據是一個驚人的數字。</p&

53、gt;<p><b>  數據流圖</b></p><p>  使用該系統(tǒng)首先登入,隨后進行用戶信息驗證,通過后進入主界面,然后進入下一模塊:系統(tǒng),倉庫管理,入庫管理,出庫管理,綜合管理,盤存管理,打印查詢。其中入庫管理,綜合管理,出庫管理。要進入下一模塊庫存匯總再進入數據備份單元,其他除打印查詢模塊外,直接進入數據備份單元,然后將備份數據輸出。打印查詢模塊則進入貨品入庫單,貨

54、品出庫單,經辦人員報表環(huán)節(jié)。下面給出了數據流程,如圖2.2所示。</p><p>  圖2.2 數據流程圖</p><p><b>  總體設計</b></p><p>  結束了對需求的分析、明確了設計思路之后,接下來就要對本系統(tǒng)的功能和數據庫進行設計。</p><p><b>  系統(tǒng)功能模塊圖</

55、b></p><p>  在對系統(tǒng)的基本功能研究完成后,在開發(fā)過程中擬定將本系統(tǒng)簡單大致分為五個大模塊,每個模塊看似沒有任何關系,但卻相互都有聯系,五個模塊缺一不可,每個模塊都是單獨的一個整體,但又都存在與整個系統(tǒng)中,同時在這五個模塊下又細分了若干個子模塊,本系統(tǒng)的功能模塊如圖3.1所示。</p><p>  圖3.1 功能模塊圖 </p><p><

56、b>  數據庫設計</b></p><p><b>  數據庫設計概述</b></p><p>  數據庫的設計應包含數據的樣式設計和以數據模式的應用程序開發(fā)為中心的兩項工作,換言之,就是為了實現一個系統(tǒng)的某些功能及條件,為之建立的一個能夠儲存大量數據的數據庫。</p><p>  數據庫的設計要在遵循網站要求的基礎上進行建立

57、和完善,對系統(tǒng)進行合理全面的分析,從而設計出用戶實用的系統(tǒng)。</p><p>  一個豐富的數據庫不僅起到儲存數據、添加數據、修改數據、刪除數據的功能,它的完善在一定程度上來說也對系統(tǒng)有很大的幫助,完善數據庫能讓系統(tǒng)的功能更加壯大,同時對于系統(tǒng)操作的響應時間也會大大縮短,顯示數據的一致性也比其他系統(tǒng)高,大幅提升了系統(tǒng)的實用性和完整性。</p><p><b>  數據庫E—R圖&

58、lt;/b></p><p>  概念設計顧名思義就是對數據庫中的各類實體和它們之間的聯系在概念上進行一個規(guī)劃、設計,仔細研究各個數據實體的聯系,從而更好的設計出概念模型,概念模型的建立讓整個系統(tǒng)脫離了抽象的環(huán)境,讓用戶對系統(tǒng)的各項功能有了重新的認識。</p><p>  綜合整理收集到的數據,采用分類、總結、歸納等方法將實體從抽象的模型中抽離出來,歸納系統(tǒng)中實體及屬性的關系。如圖3

59、.2所示的E—R模型圖形象地描繪出實體之間存在的關系。</p><p>  圖3.2 E—R模型圖</p><p><b>  數據庫表</b></p><p>  數據庫中除了數據這個重要的組成,表的結構也是不容忽視的一項重要環(huán)節(jié),設計合理的表結構不僅可以讓查詢數據庫數據的效率得到提高,而且對數據的安排也起到省時省力的貢獻。</p&g

60、t;<p>  本系統(tǒng)使用的數據庫為SQL Server 2000,數據庫的名稱為fuzhuangshujubiao,其中包含了suppliers(供應商)表、StoreIn(服裝入庫)表、Takeout(服裝出庫)表、StoreRoom(庫位)表、Store(庫存)表等5個基本信息表,通過研究這些表來了解這個數據庫,進而了解整個系統(tǒng),下面是對幾個數據表進行簡介。</p><p>  supplie

61、s表用來儲存供應商的信息,結構如表3-1所示。</p><p>  表3-1 supplies表</p><p>  StoreIn表用來儲存服裝入庫信息,結構如表3-2所示。</p><p>  表3-2 StoreIn表</p><p>  Takeout表用來儲存服裝出庫信息,結構如表3-2所示。</p><p&

62、gt;  表3-3 Takeout表</p><p>  StoreRoom表用來儲存庫位信息,結構如表3-4所示。</p><p>  表3-4 StoreRoom表</p><p>  Store用來儲存庫存信息,結構如表3-5所示。</p><p>  表3-5 Store表</p><p><b&g

63、t;  詳細設計與實現</b></p><p>  本章主要介紹服裝庫存管理系統(tǒng)的界面設計與各個功能模塊的詳細設計與實現,本軟件主要用VB開發(fā),操作簡單,整體布局大方得體。主要功能包括起初設置,貨品管理,查詢統(tǒng)計,數據報表,系統(tǒng)維護等幾個主要功能模塊。</p><p>  系統(tǒng)界面的設計與實現</p><p>  一個系統(tǒng)給人的最初印象就是最先打開的界面

64、,簡潔大方的界面可以讓人賞心悅目,界面不僅代表整個系統(tǒng)的形象,更是對所有功能的整合,在設計系統(tǒng)界面時應注意一下幾點:</p><p>  1.設計界面要適應大眾的審美觀,不能第一眼就讓人對系統(tǒng)產生厭惡感;</p><p>  2.設計界面顏色盡量要與系統(tǒng)功能相關,絕不能讓人覺得系統(tǒng)有一種與實際功能不相符的感覺;</p><p>  3.界面的設計要新穎、獨樹一

65、幟,不能跟隨大眾的設計,要在第一時間內將人們的眼球吸引。</p><p>  經過設計的系統(tǒng)界面如圖4.1所示</p><p>  圖4.1 系統(tǒng)界面</p><p>  期初設置模塊的設計與實現</p><p>  這個模塊主要包含了供應商信息的統(tǒng)計、對倉庫的合理設置及對期初庫存進行設置三個主要功能。在對供應商的管理中要對所有供應商進行編

66、號設置,采用aaaaaaaaa—zzzzzzzzz的模式對其進行編號排序,同一個省份的供應商第一個字母相同,同一個地區(qū)的供應商第二個字母相同,最后一個字母表示業(yè)務聯系人姓氏。另外對供應商的管理還應包括供應商的名稱、業(yè)務聯系人電話、傳真及備注等信息。</p><p>  期初庫存設置也要包含編號,相對于供應商編號方法的不同,庫存設置采用的是aaaa—zzzz模式對服裝進行編號,編號的要求是服裝的顏色、樣式、面料以及

67、尺寸。另外對服裝的名稱、規(guī)格、計量單位、初期數量以及單價都必須進行設置,如果有必要,還要對某類服裝添加備注等信息。如圖4.2所示。</p><p>  圖4.2 期初設置模塊</p><p>  其中期初庫存設置流程圖如圖4.3所示。</p><p>  圖4.3 期初庫存模塊流程圖</p><p>  貨品管理模塊的設計與實現</

68、p><p>  這個模塊主要涵蓋了服裝借出、歸還、入庫、出庫以及盤點。要及時更新這些數據,以此保證服裝庫存不會出現誤差,避免由于記錄錯誤而出現的不必要的損失。在這些記錄中最為重要的就是服裝入庫、出庫及服裝盤點管理,每次服裝入庫、出庫的數量都應詳細記載,按時進行服裝盤點工作。如圖4.4所示。</p><p>  圖4.4 貨品管理模塊</p><p>  查詢統(tǒng)計模塊的

69、設計與實現</p><p>  這一模塊要實現能夠讓管理者方便快速找到所需要的各種信息,包括:入庫信息,出庫信息,庫存信息,貨品借出,貨品歸還,出入庫貨品日統(tǒng)計,出入庫現金年統(tǒng)計等信息的查詢。日統(tǒng)計與年統(tǒng)計會以柱形圖顯示。查詢統(tǒng)計模塊如圖4.6所示。</p><p>  圖4.6 查詢統(tǒng)計模塊</p><p>  其中庫存查詢流程圖如圖4.7所示。</p&g

70、t;<p>  圖4.7 查詢統(tǒng)計模塊流程圖</p><p>  系統(tǒng)維護模塊的設計與實現</p><p>  定時對系統(tǒng)進行維護,防止系統(tǒng)崩潰或癱瘓對數據造成影響,同時對系統(tǒng)中的數據進行每天備份,防止因為意外而導致數據丟失。</p><p>  內部包含了操作員管理,密碼修改,權限設置,數據備份,數據恢復,數據清理,查看日志,清理日志等維護功能操作

71、員</p><p>  權限設置,包括初期設置,操作員管理,密碼修改,權限設置,數據備份,數據恢復,數據清理日志清理可以單選可以多選,其他的選單下同。通過Frame控件、Text控件數組、標簽控件、Adodc控件、DataGrid控件CommandButton等控件完成。如圖4.8所示。</p><p>  圖4.8 系統(tǒng)維護模塊</p><p>  其中密碼修改

72、流程圖如圖4.9所示。</p><p>  圖4.9 密碼修改流程圖</p><p>  管理員登錄模塊的設計與實現</p><p>  由于管理員是不需要注冊就能登錄的,他的身份是系統(tǒng)特殊指定的,所以管理員的登錄界面要比普通用戶簡單。管理員擁有管理系統(tǒng)的權力,他可以控制、修改整個后臺,由于管理員身份的特殊性及其擁有權力的特殊性,所以在打開本系統(tǒng)前管理員一定要先輸

73、入帳號、密碼,在認證成功后才能成功登錄系統(tǒng),并對系統(tǒng)進行操作,管理員的登陸界面如圖4.10所示:</p><p>  圖4.10 管理員登錄模塊</p><p>  管理員登錄流程圖如圖4.11所示。</p><p>  圖4.11 管理員登錄模塊流程圖</p><p>  庫存報表模塊的設計與實現</p><p>

74、;  系統(tǒng)的管理主要是靠管理員的日常操作來實現的,管理員在成功進入系統(tǒng)后,就可以對系統(tǒng)中的數據進行更新修改,比如服裝的期初設置、數據的查詢統(tǒng)計及對系統(tǒng)的日常維護。本系統(tǒng)界面易于操作,方便修改,通過本系統(tǒng)的設計與實現,管理員在日常系統(tǒng)維護和數據更新方面都節(jié)省了大量的時間和精力。</p><p>  以這五大功能組成的數據報表為例,來簡單敘述系統(tǒng)的管理流程:在管理員通過了系統(tǒng)身份認證進入后,首先打開數據報表這一功能,

75、接著打開數據報表這一選項,查看出庫報表與庫存報表兩項數據,認真檢查數據是否需要更新,如果需要更新,則在數據庫中進行修改;如果不需要,則查看其它數據,并在完成所有數據更新后退出系統(tǒng),防止他人冒名登錄。系統(tǒng)的庫存報表界面如圖4.12所示:</p><p>  圖4.12 庫存報表界面</p><p><b>  系統(tǒng)測試</b></p><p>

76、  在對整個系統(tǒng)進行分析、設計等工作完成后,我們就能得到系統(tǒng)的源程序,接下來就要開始對系統(tǒng)進行測試。程序開發(fā)者在編寫程序時或多或少都會出現一些錯誤,尤其是初學者,這些錯誤小到寫錯代碼,導致顯示的界面與要求不符;大到整個系統(tǒng)直接癱瘓,不能正常使用,嚴重的可能會導致無法彌補的損失,所以,任何一個軟件開發(fā)者都要進行測試,通過測試去查出問題、了解問題,進而才能做到解決問題。</p><p><b>  測試概述

77、</b></p><p><b>  測試任務和目的</b></p><p>  很多錯誤不是在編寫程序時可以避免的,不管一個人抱著怎樣一個嚴謹的態(tài)度去編寫程序,在整個程序中都不可避免的會出現錯誤,對系統(tǒng)進行嚴格的測試不只能夠將系統(tǒng)中的問題篩選出來,同時也提高了系統(tǒng)的可靠性與安全性,用戶才能放心的使用系統(tǒng)、軟件。在測試的同時也能檢測出系統(tǒng)與用戶需求不一致之

78、處,這樣就可以讓開發(fā)者盡快解決問題。</p><p><b>  硬件配置</b></p><p>  CPU:celeron(R)2.4G以上、內存:256M以上、硬盤:40G以上</p><p><b>  軟件環(huán)境</b></p><p>  Windows 7/xp操作系統(tǒng)、SQL Serv

79、er 2000 、Visual Basic 6.0</p><p><b>  測試方法</b></p><p>  對系統(tǒng)的測試要從功能和結構兩方面進行,二者結合才能做到對系統(tǒng)全面檢測,測試出的結果能讓開發(fā)者了解整套系統(tǒng)是否合格,可以進行使用,如果不解決這些問題會不會對整個系統(tǒng)造成影響,通過這兩種測試方法對整個系統(tǒng)的各種功能進行進一步的查缺補漏,讓整個系統(tǒng)處于健康使

80、用的狀態(tài)。</p><p><b>  系統(tǒng)的測試</b></p><p>  測試的目的在于運用最少的時間和人力來發(fā)現潛在的缺陷和被忽視的錯誤。核心在于測試整個軟件是否能夠滿足用戶的各種需求。按照所學理論知識連接好系統(tǒng)的中的功能,測試就可以開始進行,整個系統(tǒng)的安全與可靠是每個開發(fā)者最應該重視的兩個指標,所以接下來對典型模塊的測試結果簡單介紹與分析。</p>

81、;<p>  測試是否可以正常登錄。</p><p>  測試是否可以正常注冊新用戶。</p><p>  測試是否可以正常添加供應商信息。</p><p>  測試是否可以正常設置期初庫存。</p><p>  測試是否可以正常設置貨品入庫。</p><p>  測試是否可以正常日統(tǒng)計查詢。</p

82、><p>  測試是否可以正常打印庫存報表。</p><p>  測試是否可以正常設置權限。</p><p>  測試是否可以正常修改密碼。</p><p>  測試結果如表5-1所示。</p><p>  表5-1 測試結果</p><p><b>  續(xù)表5-1</b>&

83、lt;/p><p><b>  測試結論</b></p><p>  通過對系統(tǒng)中的所有功能測試后,可以初步得到本系統(tǒng)穩(wěn)定性較強的結論,雖然一些小細節(jié)還不是很完善,但是重點的功能模塊都能正常工作,在之后的調試修改中該系統(tǒng)的問題將會逐步解決 。</p><p><b>  總 結</b></p><p&

84、gt;  本系統(tǒng)的功能雖然大致上已經可以實現對一個服裝庫存與成本核算的管理,但在一些地方還需要去完善,比如,在服裝借出這個功能中,借走服裝的聯系人只有姓名及借服裝單位的信息,并沒有留下借服裝人的聯系電話,這一漏洞有可能會導致個人企業(yè)的損失,關于這個問題,在今后的修改調試中我一定將它看作重點。</p><p>  經過這段時間的學習與研究,服裝與庫存核算管理系統(tǒng)的設計終于告一段落了,在導師的幫助下,感覺自己學到的不

85、只只是簡單的計算機知識這么簡單,更重要的是學到了無論對待學習還是工作,都要抱著一顆熱情、積極的心,這樣才有可能讓自己每天都開心的學到知識。盡管這個系統(tǒng)還有很多不足的地方。但還是很有成就感,因為它是對大學四年的一個總結,因為有它,深深地體會到了功夫不負有心人這句話,也正因為有它,大學生活可以畫上一個完美的句點。</p><p><b>  參考文獻</b></p><p&g

86、t;  [1] 張翼.Visual Basic 6.0程序設計教程[M].北京:北京師范大學出版社,2011.</p><p>  [2] 周鋒,李德路.Visual Basic案例開發(fā)集錦[M].北京:電子工業(yè)出版社,2010.</p><p>  [3] 明日科技.Visual Basic開發(fā)技術大全[M].北京:人民郵電出版社,2012.</p><p>  

87、[4] 蔡敏.Visual Basic數據庫開發(fā)工程案例[M].北京:人民郵電出版社,2011.</p><p>  [5] 朱赟花.零售企業(yè)商品庫存管理[J].中外物流,2010.</p><p>  [6] 陳華.庫存管理系統(tǒng)中數據庫的設計與實現[J].電腦開發(fā)與應用,2012.</p><p>  [7] 張莉萍.庫存管理系統(tǒng)[J].考試周刊,2010.<

88、;/p><p>  [9] 陳園.中小型民營企業(yè)的庫存管理系統(tǒng)的設計[J].華商,2013.</p><p>  [10] 葉紹松,阮祥發(fā),趙燕.基于SQLServer2000數據庫的庫存管理系統(tǒng)的設計與研究[M].北京:機械設計與制造,2011.</p><p>  [11] 薛惠,何棟.企業(yè)庫存管理信息系統(tǒng)的設計與實現[J].中小企業(yè)管理與科技,2012.</

89、p><p>  [12] Kemp,Z.Meaden.G.Visualization for fisheries management from a spatiotemporal perspective[M].Academic Journal,2014.</p><p>  [13] Wolfe,Joseph.A study of business game stock price algor

90、ithms[J].Academic Journal,2010.</p><p>  [14] Gattulli,Vincenzo.Condition Assessment by Visual Inspection for a Bridge Management System[M].Academic Journal,2012.</p><p><b>  致 謝</b&

91、gt;</p><p>  通過這段時間的編程、修改代碼、寫論文,突然感覺自己每天過的都特別充實,這個畢業(yè)設計讓我既著急又開心,從對它的毫無頭緒到把它視作自己大學生活中一個不可忽略的記憶,在這段時間中,身邊的朋友、家人、老師都給了我很大的鼓勵和支持,特別是本人的指導教師孫榮老師,在每次我遇到難題時都能耐心地指導我、幫助我,讓我在積累經驗的同時也學會了用心去做每件事,那么自己身邊的一切就都會好起來。</p&g

92、t;<p>  這次的設計對我來說是一個不小的挑戰(zhàn),它不僅檢驗著我這四年來每一天所學的點點滴滴,同時還考查了我將所有知識綜合在一起的能力。單單僅靠我自己的,要做成這個設計簡直難如登天,正是孫榮老師負責的教書育人的態(tài)度,孜孜不倦的教導精神,才有了今天這個完整的畢業(yè)設計。</p><p>  如果說這個畢業(yè)設計是我自己一點一滴用心去做出來的,那么我想說的的是這個畢業(yè)設計伴隨我一起成長,它讓我告別了只是單

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論