2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  課程設計報告</b></p><p>  商品庫存管理信息系統(tǒng) </p><p>  學 院 信息科學與工程學院 </p><p>  年級專業(yè) 09級計算機應用一班 </p><p>  學生姓名 </p>

2、<p>  指導教師 </p><p>  提交日期 2012.6 </p><p><b>  摘 要</b></p><p>  隨著計算機技術的飛速發(fā)展,其應用方面已滲透到社會生活的各個領域。它已經成為我們學習和工作的得力助手。在企業(yè),尤其是在一些銷售產品的企業(yè),商品是他們的一項重要資

3、源,商品信息的管理也是他們的一項常規(guī)性的重要工作。而長期以來,大多數小的企業(yè)的倉庫對這些商品庫存信息的管理都是依賴人工進行的?,F今,有很多的企業(yè)或小的售貨部都已經開始使用計算機進行商品庫存信息的管理,并且起得良好的效果。特別是隨著現代化技術的發(fā)展,各種社會產品大生產更是讓商品信息錯綜復雜,所以商品信息的管理工作越來越繁重,但由于種種原因,管理人員并沒有增加,因此原有的人工管理工作已不能適應現行的工作需要。同時,陳舊的人工管理也不利于推廣

4、計算機應用,為使商品庫存管理工作科學化、規(guī)范化,就必須采用計算機輔助管理。</p><p>  本系統(tǒng)對于人工庫存管理方面所遇到的各種問題,如數據繁多,工作量比較大,數據更新不及時等都做出詳細的解決方案,從而進一步提高了商品庫存管理系統(tǒng)的工作效率。</p><p>  關鍵詞: 信息管理 庫存管理 Java語言</p><p><b>  目 錄<

5、/b></p><p>  摘要 ………………………………………………………………………………………2</p><p>  第1章 緒論 ……………………………………………………………………………4</p><p>  1.1 課題背景………………………………………………………………………4</p><p>  1.2 課題意義…

6、……………………………………………………………………4</p><p>  1.3 課題目的………………………………………………………………………4</p><p>  1.4 主要內容和工作………………………………………………………………5 </p><p>  第2章 需求分析 ………………………………………………………………………6</p>

7、<p>  2.1 系統(tǒng)可行性分析 …………………………………………………………… 6</p><p>  2.2 問題定義………………………………………………………………………6</p><p>  2.3 系統(tǒng)需求分析 ……………………………………………………………… 7</p><p>  第3章 系統(tǒng)設計……………………………………………

8、…………………………10</p><p>  3.1 系統(tǒng)總體設計 ………………………………………………………………10</p><p>  3.2 系統(tǒng)詳細設計……………………………………………………………… 14</p><p>  結論………………………………………………………………………………………18</p><p>  參考文

9、獻…………………………………………………………………………………19</p><p><b>  第1章 緒論</b></p><p><b>  1.1 課題背景</b></p><p>  商品經濟是社會經濟的重要組成部分,而作為商品經濟最基本的商品,由于其種類繁多,因此其商品管理本身就已經比較復雜,何況作為商品管

10、理最重要的庫存管理的復雜性,可想而知。因此一個完善的商品庫存管理系統(tǒng)是一個企業(yè)不可缺少的部分,它的內容對于企業(yè)的決策者和管理者來說都至關重要,所以商品庫存管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理倉庫中的各種物資設備,這種管理方式存在著許多缺點,如:效率低、另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。 </p><p>  隨著科

11、學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。</p><p>  作為計算機應用的一部分,使用計算機對物資信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。 </p>

12、;<p>  因此,開發(fā)這樣一套商品庫存管理軟件成為很有必要的事情。</p><p><b>  1.2 課題意義</b></p><p>  大多數庫存管理理論認為,庫存是物理上和邏輯上庫房庫位的所有有形和無形物料極其價值的總和,具體包括成品、原材料、在制品、在途品、生產前物料、備品備件等。雖然持有一些庫存是必要的,過量的庫存卻非但沒有用處而且占用了

13、資金。占用的資金對于公司發(fā)展、新產品開發(fā)等都是非常需要的;減少資金占用還可以大大減少來自銀行貸款的利息和風險。對那些采購量特別大、采購件市場價格有波動的物料庫存,加強庫存管理效果更為明顯。因此,平衡公司庫存投資與其它資金需求至關重要。 </p><p>  隨著我國經濟的飛速發(fā)展,各種類型規(guī)模的公司企業(yè)迅速崛起,許多從事生產和經營管理的企業(yè)都有自己生產和銷售的產品,而這些產品都需要儲存在倉庫中,對于每個企業(yè)來說,

14、隨著企業(yè)規(guī)模的不斷擴大,產品數量的急劇增加,所生產產品的種類也會不斷地更新與發(fā)展,有關產品的各種信息量也會成倍增長。面對龐大的產品信息量,如何有效地管理庫存產品,對這些企業(yè)來說是非常重要的,庫存管理的重點是銷售信息能否及時反饋,從而確保企業(yè)運行效益。而庫存管理又涉及入庫、出庫的產品、操作人員及客戶等方方面面的因素,如何管理這些信息數據,是一項復雜的系統(tǒng)工程,充分考驗著倉庫管理員的工作能力,工作量的繁重是可想而知的,所以這就需要由庫存管理

15、系統(tǒng)來提高庫存管理工作的效率,這對信息的規(guī)范管理、科學統(tǒng)計和快速查詢,減少管理方面的工作量,同時對于調動廣大員工的工作積極性,提高企業(yè)的生產效率,都具有十分重要的現實意義。</p><p><b>  課題目的</b></p><p>  設計和實現商品庫存管理系統(tǒng),使庫存管理的工作系統(tǒng)化、 規(guī)范化和自動化,從而達到提高管理效率的目的。 </p><

16、;p>  (1) 利用計算機系統(tǒng)實現商品庫存管理 ;</p><p>  (2) 流程符合商品庫存要求 ;</p><p>  (3) 查詢比較方便 ,能按照商品的各種屬性進行有效查詢 ;</p><p>  (4) 系統(tǒng)擴充容易 , 有很多地方還需要更好地完善 ;</p><p>  (5) 比較友好的用戶界面 ,操作容易 。<

17、/p><p>  1.4 主要內容和工作</p><p>  (1)對此系統(tǒng)進行需求分析,包括可行性分析、問題的定義、需求分析、建模(邏輯模型和功能模型)。</p><p> ?。?)對系統(tǒng)進行總體的設計,包括系統(tǒng)結構設計,畫出系統(tǒng)的功能模塊圖并對各模塊完成的功能進行說明描述;數據庫設計,畫出需要的數據庫表。</p><p> ?。?)對系統(tǒng)進

18、行詳細設計,畫出部分功能模塊的盒圖。</p><p><b>  需求分析</b></p><p><b>  系統(tǒng)可行性分析</b></p><p>  可行性分析研究的目的就是用最小的代價在盡可能短的時間里確定問題是否能解決,通過復雜系統(tǒng)的規(guī)模與目標,研究與此類似的系統(tǒng)后,我們具體從下面三方面考慮。</p>

19、<p>  2.1.1 經濟可行性</p><p>  商品庫存管理系統(tǒng)是一個小型的管理系統(tǒng), 在開發(fā)時需要軟件開發(fā)人員花費一定的時間和精力,因此需要一定的資金。但它給企業(yè)帶來的利潤是不可估量的,節(jié)省了許多人力,物力上的開支,使庫存管理工作變繁為簡,使其更加合理化、規(guī)范化。工作效率的提高就意為著整體水平的提高,是非常值得投資的。</p><p><b>  技術可

20、行性</b></p><p>  系統(tǒng)采用Java語言作為開發(fā)工具。Java是一種簡單的,面象對象的,分布式的,解釋的,鍵壯的安全的,結構的中立的,可移植的,性能很優(yōu)異的多線程的動態(tài)的語言。它具有理論嚴密、使用方便、易學易用等特點,利用它設計的系統(tǒng)具有界面友好、工具豐富速度較快的特點。再結合MySQL數據庫技術,編寫SQL語言訪問數據庫,實現強大的查詢、修改、入庫、出庫操作。</p>&

21、lt;p><b>  操作可行性</b></p><p>  系統(tǒng)是在JDK 環(huán)境下基于Myeclipse平臺開發(fā)的,易于操作。而且系統(tǒng)還采用了可視化面向對象的工具開發(fā),其窗口、界面簡潔易懂,所以系統(tǒng)在操作上是可行的。</p><p><b>  問題定義</b></p><p>  通過對某企業(yè)倉庫人工管理現狀的調

22、查分析,得出現狀的管理存在以下問題:</p><p> ?、俨荒芗皶r獲得庫存信息</p><p>  在企業(yè)運作過程中,管理人員必須獲知各種商品當前的庫存量,在庫存數量小于商品的最低庫存限度的時候,向供應商進行訂貨;在庫存數量大于商品的最高庫存限度的時候,即商品積壓的時候,應該停止商品的進貨活動。但在實際操作中,由于商品的種類多、數量大,需要進行仔細地核算,這不僅費時,而且易出錯,從而影響

23、企業(yè)快速有效地運轉。</p><p><b> ?、趲齑嫘畔⒉粔驕蚀_</b></p><p>  倉庫管理員根據各種入庫單、需求計劃單和領料單進行商品的入庫、出庫操作后,要隨時修改商品的庫存信息和出庫、入庫信息,以便反映庫存狀況。工作中的主要問題是:由于商品種類多、數量大、出庫入庫操作頻繁等原因,造成庫存記錄和實際庫存量通常達不到嚴格一致,因而需要通過盤點來糾正差錯,

24、這既耽誤時間,又增加了工作量。</p><p>  ③無法及時了解車間對庫存商品的需求情況</p><p>  在需求計劃單下達后,由于庫存商品與車間的關系復雜,根據送料員的個人經驗給各車間分配車間所需商品時,常缺少入庫、出庫信息和相關信息,經常出現車間缺少該商品的時候才知道該產品需要情況,此時如果庫存量不足,將會導致車間的停產。無法及時了解車間對庫存商品的需求情況會使企業(yè)的生產和銷售環(huán)節(jié)

25、發(fā)生混亂,使企業(yè)無法正常的運作。</p><p>  市場需求日益多樣化和個性化,產品更新?lián)Q代的周期越來越短,這就要求企業(yè)必須改變庫存管理現狀,以適應時代的要求。</p><p><b>  系統(tǒng)需求分析</b></p><p><b>  系統(tǒng)功能需求</b></p><p>  通過需求分析,對

26、商品庫存進行有效的管理,使之形成完善的應用系統(tǒng)。數據庫設計中要合理設置商品信息和庫存信息等,用來實現商品信息的新增,修改、刪除等功能,使得商家有較詳細的數據統(tǒng)計與分析。 </p><p>  下面就介紹一些此商品庫存管理系統(tǒng)的基本功能:</p><p><b>  (1) 用戶管理</b></p><p>  作為一個企業(yè)實際應用項目,用戶管理

27、是必不可少的。本項目的用戶管理比較簡單,分為操作員和管理員,操作員和管理員有不同的權限。所有用戶都有登錄、更改密碼的功能。管理員另有增加、刪除其他用戶的功能,只有合法用戶才能進行操作。</p><p>  (2) 產品信息管理</p><p>  該功能主要根據輸入的產品的屬性來對產品信息進行產品的添加、修改、查詢以及刪除。在輸入的過程中,會檢查輸入信息的合法性,如果錯誤,會給出相應的錯誤

28、提示,提醒用戶更改后系統(tǒng)才繼續(xù)運行。當輸入信息經檢查合法,然后系統(tǒng)會從數據庫中根據輸入信息添加、更改、刪除、查詢產品信息。</p><p>  (3) 產品入庫管理</p><p>  實現對產品入庫信息的數據管理操作,包括修改入庫信息,記錄入庫時間,操作員編號等。與產品信息管理相似,也會有對輸入信息的合法性進行檢查的功能并給出相應的錯誤提示。然后根據輸入的入庫產品信息進行產品的入庫以及產

29、品入庫信息的查詢。其中,當入庫的時候要檢查庫存上限,已達庫存上限時,不準入庫。</p><p><b>  (4)產品出庫管理</b></p><p>  與產品出庫管理類似,包括修改出庫信息,記錄出庫時間,操作員編號等。與產品出庫管理相似,也有相應的信息檢查合法性以及錯誤提示,確認信息無誤后,根據輸入的出庫信息進行產品的出庫以及出庫信息查詢,出庫的時候也要檢查出庫產

30、品的庫存量是否足夠,如果不夠,不準出庫,并給出錯誤信息。</p><p>  (5) 產品庫存信息管理</p><p>  主要就是根據查詢條件進行庫存信息的查詢,其中查詢各種商品的當前庫存量是最重要的功能。當用戶輸入要查詢的產品信息后,進行信息的合法性進行檢查,只有信息合法后,才準許系統(tǒng)繼續(xù)運行,然后從數據庫中讀取所查產品的庫存量顯示給用戶。</p><p>&l

31、t;b>  (6) 系統(tǒng)管理</b></p><p>  系統(tǒng)管理包括對用戶操作日志的查詢,管理員幫助,退出系統(tǒng)等子模塊。在管理員幫助中會給出一些對管理員管理系統(tǒng)的一些信息,比如數據庫的備份,恢復,以及日志查詢方面的相關信息。日志查詢會把記錄下來的用戶登錄系統(tǒng),對系統(tǒng)的操作以及退出系統(tǒng)的時間等信息顯示給查詢者,退出系統(tǒng)會保證用戶安全的退出系統(tǒng)。</p><p><b

32、>  (7)庫存報警</b></p><p>  每天當用戶登錄系統(tǒng)時列出當前庫存量已低于庫存下限的產品信息表。當用戶登錄到系統(tǒng)時,系統(tǒng)會自動的查詢數據庫中查詢是否有庫存量低于庫存下限的產品,如有,給用戶顯示出來,以提醒用戶注意庫存已不足,盡快生產或采購產品入庫,減少公司因庫存不足時導致的損失。</p><p><b>  系統(tǒng)的邏輯模型</b>&l

33、t;/p><p><b>  系統(tǒng)的數據模型</b></p><p>  此系統(tǒng)中涉及到的主要數據對象有:操作員和商品信息。以下是用E-R圖模型來表示它們之間的關系及各自的屬性:</p><p>  圖2-1 系統(tǒng)ER模型</p><p>  在這個系統(tǒng)中,主要的數據對象雖然只有操作員(管理員也是操作員,不同的是他有權限增加

34、,刪除操作員),商品,但是兩者的關系也比較復雜,操作員可以增加、刪除、查詢、更改、入庫、出庫商品。</p><p><b>  系統(tǒng)的功能模型</b></p><p>  系統(tǒng)的功能模型主要是利用數據流程圖來夠建如圖2-2:</p><p>  圖2-2 系統(tǒng)數據流程圖</p><p><b>  第3章 系

35、統(tǒng)設計</b></p><p>  3.1 系統(tǒng)總體設計</p><p>  3.1.1 系統(tǒng)結構設計</p><p> ?。?)系統(tǒng)功能模塊如圖3-1:</p><p>  圖3-1 系統(tǒng)功能模塊圖</p><p>  (2)各模塊功能描述</p><p>  該系統(tǒng)主要包括用

36、戶的權限管理、產品信息管理、產品入庫、產品出庫、產品入庫信息查詢、產品出庫信息查詢、產品庫存信息查詢、庫存報警等幾個部分,現在,我就系統(tǒng)的模塊功能對系統(tǒng)的各個模塊進行仔細的介紹:</p><p><b> ?、儆脩艄芾砟K</b></p><p>  這個模塊包括用戶的登錄,用戶的添加,更改密碼,刪除用戶等子模塊。其中登錄模塊是系統(tǒng)的開始節(jié)點,用戶要進入系統(tǒng),必須要先

37、登錄,系統(tǒng)會根據用戶輸入的用戶名已及密碼進行合法性驗證,然后會根據用戶的權限在系統(tǒng)中開啟相應的功能,比如,管理員比操作員有增加、刪除其他操作員或管理員已經其他一些功能。更改密碼模塊會根據用戶輸入的新舊密碼進行驗證后更改掉用戶的密碼。刪除用戶是管理員的功能,此模塊會根據輸入的用戶名和密碼進行用戶的刪除。增加用戶會給用戶分配一個ID號,在管理員填入要添加的用戶姓名、密碼和權限后,添加一個新用戶。</p><p>&l

38、t;b> ?、诋a品信息管理模塊</b></p><p>  該模塊負責對產品信息進行添加和更改管理,并可根據給出的查詢條件查詢產品的信息以及刪除某些產品。它有增加產品、更改產品、查詢產品、刪除產品等子模塊。同樣,系統(tǒng)會對用戶的輸入信息進行檢查,如果信息輸入錯誤,提示不能進行增加、更改、刪除、查詢產品信息的輸入錯誤消息。當輸入消息正確后,系統(tǒng)會訪問數據庫,進行產品的增加、更改、刪除和查詢,并將結果

39、信息顯示給用戶。</p><p><b> ?、廴霂觳僮鞴芾砟K</b></p><p>  該模塊實現產品入庫以及入庫管理。入庫最重要的一點是要保證入庫后庫存不會超過上限。只有當還有庫存也就是沒達上限時才運行入庫。對入庫管理的管理就是查詢入庫信息,當驗證完用戶輸入的查詢條件后,訪問數據庫,根據查詢條件把查詢結果顯示給用戶。</p><p>&

40、lt;b> ?、艹鰩觳僮鞴芾砟K</b></p><p>  該模塊實現產品出庫以及出庫管理。該模塊與入庫操作管理模塊功能顯示。唯一不同的是出庫時,要保證的是倉庫中有該產品的庫存,才能出庫,也就是庫存量—出庫量> = 0,其他與入庫管理相似。</p><p><b> ?、輲齑婀芾砟K</b></p><p>  該模塊

41、實現根據所給的查詢條件對有關產品的庫存量進行查詢和庫存報警。當然了,在用戶輸入查詢條件的時候,也必須驗證信息的合法性,然后根據條件訪問數據庫將符合條件的產品信息庫存返回給用戶。庫存報警是每次用戶登錄系統(tǒng)時自動的查詢庫存,把已達庫存下限的產品信息顯示給用戶,提醒盡快采購產品或刪除產品入庫。</p><p><b> ?、迶祿觳僮髂K</b></p><p>  該模塊

42、實現對數據庫操作的封裝,為了減少所有模塊訪問數據庫的復雜性,專門寫了這個模塊,這樣所有都可以通過調用模塊來訪問數據庫,保證了訪問數據庫的接口一致性,封裝了訪問數據庫的細節(jié)。</p><p><b> ?、呦到y(tǒng)管理模塊</b></p><p>  實現對用戶操作日志的查詢,管理員幫助信息提示,以及退出系統(tǒng)。為了管理員管理方便,做了一個給管理員提供幫助信息的管理員幫助信息

43、模塊,管理員能通過此模塊了解數據庫怎么備份及恢復。日志查詢子系統(tǒng)提供能查詢出所有用戶的操作記錄。退出子系統(tǒng)能安全的退出系統(tǒng)。</p><p>  3.1.2 數據庫設計</p><p>  根據需求分析和前面的總體設計的基礎上,再考慮數據冗余以及連接表的復雜性上,設計了五張數據庫表,具體表格如下:</p><p><b>  表 3-1 用戶表</

44、b></p><p>  表 3-2 用戶日志表</p><p>  表 3-3 產品信息表</p><p>  表 3-4 產品入庫信息表</p><p>  表3-5 產品出庫信息表</p><p><b>  系統(tǒng)詳細設計</b></p><p>  從前面系統(tǒng)

45、結構圖中我們可以看到,商品庫存管理系統(tǒng)模塊眾多,很難對每個模塊都加以闡述,因此,我們在這里僅對某些比較重要的模塊的算法通過盒式圖進行闡述如下:</p><p>  用戶登錄模塊盒式圖如圖3-2所示:</p><p>  圖3-2 登錄模塊盒圖</p><p>  增加產品模塊盒式圖如圖 3-3 所示:</p><p>  圖3-3 增加產

46、品模塊盒式圖</p><p>  圖3-3增加產品模塊盒式圖</p><p>  入庫模塊盒式圖如圖3-4所示:</p><p>  圖3-4 入庫模塊盒式圖</p><p>  圖3-4 入庫模塊盒式圖</p><p>  庫存查詢盒式圖如圖3-5所示:</p><p>  圖3-5 庫存查詢

47、盒式圖</p><p>  圖3-5 庫存查詢盒式圖</p><p><b>  結論</b></p><p>  這次的課程設計,我們小組完成了商品庫存管理系統(tǒng)的設計,包括系統(tǒng)的需求分析、問題定義,包括可行性分析、建立系統(tǒng)的模型,完成系統(tǒng)的總體設計和詳細設計,完成了系統(tǒng)的功能模塊圖和部分功能的功能盒圖。為接下來的實現環(huán)節(jié)打下了基礎,完成了系統(tǒng)

48、的設計工作。</p><p>  通過這一周的課程設計以及學習,使我們受益良多,這讓我們開始系統(tǒng)的設計一個軟件,原來盡管也做過一些小程序以及實驗,但那時自己根本沒有形成一個系統(tǒng),老是頭腦一熱,就寫一段程序,就這樣,當快到要完成一個程序的時候,各種問題紛至沓來,以前自己寫的程序不是這兒出現錯誤就是那兒運行不正確,要重新更改程序更是難上加難。因為到那時連自己也很難讀懂自己以前寫的程序??上攵S護這樣一個系統(tǒng),是

49、多么的困難和效率低下。</p><p>  通過這個學期軟件工程這門課程的學習,對設計一個軟件有了一個系統(tǒng)的概念,知道了什么階段該做需求分析,什么時候總體設計,什么時候詳細設計以及實現和測試。知道了在拿到一個待要解決的問題時,不是馬上著手寫程序,而是在先完成需求分析、總體設計、詳細設計的基礎上再考慮實現。</p><p>  通過這次的課程設計,使我們學習到了今后設計軟件的時候一定要有一個

50、流程。</p><p><b>  參考文獻</b></p><p>  1 張海藩.軟件工程導論(第5版). 北京:清華大學出版社,2008</p><p>  2 施伯樂 丁寶康 汪衛(wèi).數據庫系統(tǒng)教程(第3版).北京:高等教育出版社,2008</p><p>  3 張娜 陳寧 金焱 姜仲 Java Web開發(fā)技術教

溫馨提示

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

評論

0/150

提交評論