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

下載本文檔

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

文檔簡介

1、<p>  軟件工程課程設計報告</p><p>  ( 2012 -- 2013 年度第 二 學期)</p><p>  課程名稱: 軟件工程課程設計 </p><p>  題 目: 文化用品庫存管理 </p><p>  院 系: </p><p&g

2、t;  班 級: 軟件(1) </p><p>  學 號: </p><p>  姓 名: </p><p>  指導教師: </p><p>  設計周數: 十七周 </p><p>  日期:

3、2013 年 6月 7日</p><p><b>  摘要:</b></p><p>  隨著對文化用品的需求不斷擴大,文化數量急劇增加,有關文化用品的各種信息量也成倍增長。商店時時刻刻都需要對文化用品各種信息進行統(tǒng)計分析。而大型的系統(tǒng)功能過于強大而造成操作繁瑣降低了商店的工作效率。</p><p>  文化用品庫存管理信息系統(tǒng)是市場上最流行的

4、常用的系統(tǒng)之一,它主要包含以下幾個模塊:系統(tǒng)登陸、商品入庫、商品查詢、商品更改和刪除等。從而,實現對進貨、銷售及員工信息等實現全面、動態(tài)、及時的管理。</p><p>  關鍵詞:庫存管理系統(tǒng) Access數據庫 ASP.NET</p><p><b>  一、課程設計的目的</b></p><p>  通過軟件開發(fā)的實踐訓練,進一步掌握軟

5、件工程的方法和技術,提高軟件開發(fā)的實際能力,培養(yǎng)工程設計能力和綜合分析、解決問題的能力。</p><p><b>  具體如下:</b></p><p>  學習和實踐在分析和設計計算機應用系統(tǒng)所需要的知識,包括面向對象的系統(tǒng)分析與設計,編碼和測試方面的知識。</p><p>  通過本次課程設計,熟練掌握一種開發(fā)語言(Java、C#)和開發(fā)環(huán)

6、境——Eclipse或.NET。</p><p>  進一步加強和提高軟件工程文檔的編寫能力。</p><p>  培養(yǎng)良好的程序設計風格和習慣,提高軟件測試、調試的能力與技巧。</p><p>  5. 通過本次課程設計,應該達到具有獨立完成小型應用設計的能力,具備編寫較為規(guī)范的軟件設計文檔的能力。</p><p><b>  二

7、、設計正文</b></p><p><b>  1.概述</b></p><p>  1.1課題題目:文化用品庫存管理信息系統(tǒng)的設計與實現</p><p>  1.2設計任務與要求:</p><p>  目的:在J2EE或.NET平臺下,完成一個商品庫存管理系統(tǒng)的簡單業(yè)務流程分析,在此基礎上,開 </p

8、><p>  發(fā)一個 B/S架構的庫存管理系統(tǒng),掌握簡單Web應用的開發(fā)。</p><p>  1.3 系統(tǒng)的開發(fā)環(huán)境及運行環(huán)境:</p><p>  操作系統(tǒng):windows 7旗艦版</p><p><b>  瀏覽器:IE9</b></p><p>  建模工具: Rational Rose

9、2003</p><p>  IDE:Myeclipse 9.0</p><p>  WEB服務器:Tomcat 7.0</p><p>  數據庫:Microsoft SQL Server 2005</p><p>  Web服務器:IIS+ASP.NET 2.0平臺</p><p><b>  2.系統(tǒng)需

10、求分析</b></p><p>  該系統(tǒng)主要滿足來自五方面的需求,這五個方面分別是售貨員、庫存管理、文化用品管理者、訂貨管理和系統(tǒng)管理。售貨員需要用用戶名密碼登陸該系統(tǒng),獲得相應的權限;庫存管理包括入庫和出庫,以及實現相關的添加、查詢功能等;文化用品管理者可以添加員工信息、查詢修改庫存信息、可控制整個系統(tǒng)的登錄功能,擁有整個系統(tǒng)的全部使用權限;訂貨管理能夠對入庫的文化用品,進行記錄以及庫存不足時,提

11、示需要進貨等功能;系統(tǒng)管理可以設置相應的權限,對各個功能模塊進行管理。</p><p>  滿足上述需求的系統(tǒng)主要包括以下幾個小的系統(tǒng)模塊。</p><p>  銷售管理子系統(tǒng):銷售管理子系統(tǒng)主要用于實現售貨員對顧客購買文化用品的處理。售貨員通過 </p><p>  合法

12、的認證登陸到該系統(tǒng)中,進行售貨服務。</p><p>  庫存管理子系統(tǒng):庫存管理子系統(tǒng)主要用于實現庫存管理人員處理商品入庫、盤點、報銷以及供 </p><p>  應文化用品的信息設置。</p><p>  訂貨管理子系統(tǒng):訂貨管理子系統(tǒng)主要用于實現訂貨員統(tǒng)計需要訂貨商品信息并制定出訂單。</p><p>  統(tǒng)計分析子系統(tǒng):統(tǒng)計分析子系

13、統(tǒng)主要用于實現統(tǒng)計分析人員對文化用品信息、銷售信息、供應</p><p>  商信息、缺貨信息、以及報表信息等的查詢和分析。</p><p>  系統(tǒng)管理子系統(tǒng):系統(tǒng)管理子系統(tǒng)主要實現系統(tǒng)管理人員對信息的維護,這些信息包括員工信息、</p><p>  會員信息和系統(tǒng)相關參數的設置等。</p><p><b>  2.1用例圖<

14、;/b></p><p>  文化用品庫存管理系統(tǒng)是一個面向商店,用來進行文化用品管理的信息系統(tǒng),該系統(tǒng)可以分為后臺管理員,普通管理員和系統(tǒng)管理員。</p><p>  2.1.1后臺管理員用例:</p><p><b>  用例圖說明:</b></p><p>  后臺管理員通過收銀系統(tǒng),對商品進行定價、銷售&l

15、t;/p><p> ?。?)對賬戶進行管理。</p><p> ?。?)對營業(yè)情況進行查詢,包括:營業(yè)額、銷售量。</p><p>  (3)對商品進行定價管理。</p><p>  2.1.2普通管理員用例:</p><p><b>  用例圖說明:</b></p><p>

16、  普通管理員對進貨信息和庫存信息進行管理,和供應商取得聯系,對商品進行按需購買。</p><p> ?。?)普通管理員對進貨信息進行管理,可以進行添加進貨單,并與供應商取得聯系。</p><p>  (2)普通管理員對進貨信息進行管理,可以進行查詢進貨單。</p><p> ?。?)普通管理員對進貨信息進行管理,可以進行添加物品信息。</p><

17、;p> ?。?)普通管理員對庫存信息進行管理,可以進行庫存信息查詢。</p><p> ?。?)普通管理員對庫存信息進行管理,可以進行物品詳細信息查詢。</p><p>  2.1.3系統(tǒng)管理員用例:</p><p><b>  用例圖說明:</b></p><p>  系統(tǒng)管理員對系統(tǒng)各個部分進行管理維護。<

18、;/p><p>  (1)系統(tǒng)管理員對普通管理員進行管理。</p><p> ?。?)系統(tǒng)管理員對數據進行管理:統(tǒng)計數據、備份數據、導入導出數據。</p><p>  (3)系統(tǒng)管理對系統(tǒng)進行初始化。</p><p> ?。?)系統(tǒng)管理員對供應商品信息進行管理。</p><p>  2.1.4文化用品入庫的用例流圖<

19、/p><p><b>  新建入庫單</b></p><p><b>  生成入庫單</b></p><p><b>  入庫單錄入異常處理</b></p><p><b>  修改入庫單</b></p><p><b>  

20、刪除入庫單 </b></p><p><b>  2.2類圖</b></p><p><b>  類圖說明:</b></p><p>  進貨單類的主要方法是:</p><p>  添加:添加進貨的文化用品信息。</p><p>  修改:修改進貨的文化用品信息

21、。</p><p>  刪除:刪除進貨的文化用品信息。</p><p>  物品信息類的主要方法是:</p><p>  添加:對庫存文化用品的信息進行添加。</p><p>  修改:對庫存文化用品的信息進行修改。</p><p>  刪除:對庫存文化用品的信息進行刪除。</p><p>  

22、庫存信息類的主要方法是:</p><p>  時刻更新庫存的信息。</p><p>  查詢類的主要方法是:</p><p>  實現管理者的查詢功能。</p><p><b>  2.3順序圖 </b></p><p>  2.3.1人員登錄順序圖:</p><p>  

23、管理員登錄界面主要是驗證登錄信息,當輸入的登錄信息不正確時,提示用戶并且重新返回登錄界面。</p><p>  2.3.2管理員添加、修改、刪除物品信息順序圖:</p><p>  管理員添加、修改、刪除進貨單的操作,管理員填寫好相應的進貨單項之后,系統(tǒng)自動把進貨單信 </p><p>  息寫入數據庫中,修改了進貨單數據庫中的內容,同時數據庫也自動的修改了柜

24、存信息中的內容。</p><p>  2.3.3管理員查詢倉庫信息順序圖:</p><p>  管理員按照要求字段,輸入查詢信息,系統(tǒng)自動訪問數據庫,顯示出管理員需要查詢的信息。</p><p><b>  3.系統(tǒng)總體設計</b></p><p>  通過對系統(tǒng)需求、功能和軟件生命周期分析規(guī)劃出基本功能模塊和擴展模塊,

25、基本模塊是文化用品庫存管理系統(tǒng)必備的功能模塊。擴展模塊是根據不同企業(yè)要求開發(fā)的特定模塊。這樣由基本模塊滿足企業(yè)對系統(tǒng)的基本要求,而擴展模塊能根據企業(yè)特點實時更新,這樣的結構設計增加了系統(tǒng)的通用性。</p><p>  3.1設計問題域子系統(tǒng)</p><p><b>  (1)登陸模塊</b></p><p>  當用戶進入本系統(tǒng)時,輸入用戶名和

26、密碼,若信息校驗成功,進入首頁,否則,顯示提示信息“用戶 </p><p>  名和密碼不為空”,或“登陸出錯”,然后重新輸入用戶名和密碼進行登陸。</p><p><b>  (2)系統(tǒng)管理模塊</b></p><p>  系統(tǒng)管理模塊包括修改密碼、控制員工兩大子模塊。</p><p>  修改密碼:各管理員登錄系統(tǒng)

27、后,可自行重新設置登錄密碼;</p><p>  控制員工:本系統(tǒng)中的管理員能控制本系統(tǒng)的員工是否能有權限使用本系統(tǒng)。</p><p><b>  (3)員工管理模塊</b></p><p>  員工管理模塊包括添加員工、管理員工兩大子模塊。</p><p>  添加員工:添加員工用于管理員給本系統(tǒng)添加員工信息。<

28、/p><p>  員工管理:對員工進行權限控制。</p><p>  輸入項:員工編號、姓名。</p><p>  輸出項:序號、員工編號、員工姓名、權限、性別、所屬部門。</p><p>  處 理:將系統(tǒng)中所有的員工信息全部顯示出來并可編輯。</p><p><b> ?。?)類別管理模塊</b>

29、;</p><p>  類別管理模塊包括添加貨品類別、管理貨品類別。</p><p>  添加貨品類別:添加貨品類別用于普通員工和管理員進行貨品添加。</p><p>  管理貨品類別:管理貨品類別用于普通員工和管理員進行貨品類別管理。</p><p>  處 理:根據用戶所輸入的條件到數據庫里對應的查詢,將系統(tǒng)中所有查詢出來的數據顯示全部

30、顯示</p><p><b>  出來并可編輯。</b></p><p><b> ?。?)貨品入庫模塊</b></p><p>  貨品入庫模塊包添加貨品入庫和管理貨品入庫。</p><p>  添加貨品入庫:添加貨品入庫用于管理員和普通員工給本系統(tǒng)添加貨品入庫。</p><p

31、>  管理貨品入庫:管理貨品入庫用于管理員和普通員工進行入庫管理。</p><p>  處 理:根據用戶所輸入的條件到數據庫里對應的查詢,將系統(tǒng)中所有查詢出來的數據顯示全部顯</p><p><b>  示出來并可編輯。</b></p><p><b> ?。?)貨品出庫模塊</b></p><

32、p>  貨品出庫:貨品入庫用于管理員和普通員工進行貨品出庫信息。</p><p>  處 理:根據用戶所輸入的條件到數據庫里對應的查詢,將系統(tǒng)中所有查詢出來的數據顯示全部顯示</p><p>  出來,并可對倉庫中的貨品進行出庫操作。</p><p>  3.2設計數據管理子系統(tǒng) </p><p>  3.2.1員工信息表</p

33、><p>  3.2.2文化用品信息表</p><p>  3.2.3貨品入庫表</p><p>  3.2.4貨品出庫表</p><p><b>  3.3總體設計圖</b></p><p><b>  4.系統(tǒng)詳細設計</b></p><p>  文化

34、用品庫存管理系統(tǒng)是實現管理員進貨、商品入庫以及商品出庫的一個平臺,整個文化用品庫存管理系統(tǒng)共分為4個大模塊:管理員模塊,商品模塊,入庫模塊和出庫模塊,其中復雜的方法和模塊的詳細設計如下。</p><p>  4.1系統(tǒng)用戶登錄流程圖:</p><p>  4.2管理員模塊流程圖:</p><p>  4.3查詢倉庫流程圖:</p><p> 

35、 4.4商品入庫流程圖:</p><p>  4.5商品出庫流程圖:</p><p><b>  5.系統(tǒng)實現</b></p><p>  5.1員工名單模塊實現</p><p>  5.2商品信息模塊實現</p><p>  5.3貨品入庫模塊實現</p><p>  5

36、.4貨品出庫模塊實現</p><p><b>  6.系統(tǒng)調試</b></p><p>  軟件測試可以分為單元測試、功能測試、集成測試、負載測試、黑盒測試、白盒測試等,軟件測試的目的是為了盡可能發(fā)現并改正被測試系統(tǒng)軟件中的錯誤,增加系統(tǒng)軟件的可靠性和正確性。軟件測試可以保證對需求和設計的理解與表達的正確性、實現的正確性以及運行的正確性,在軟件測試中任何一個環(huán)節(jié)發(fā)生了

37、問題都會表現出來。測試同時可以防止無意識的行為引入一些將來可能出現的錯誤測試同樣可以解釋和說明程序代碼,每一個測試用例都詳細描述了被測試的程序在各種臨界狀況下出現的結果。</p><p>  在測試的過程,特別是在集成測試之后,發(fā)現了許多問題及功能缺陷,最后經過修改調試后都解決了。比如,有一個問題是,在修改黑色水筆數量之后,系統(tǒng)沒能及時更新信息,造成系統(tǒng)混亂。在進行了分析之后,發(fā)現是因為在修改黑色水筆數量時,沒有

38、對與他所關聯的信息進行修改造成的,在添加了對其關聯信息的級聯信息之后,問題得到了解決。</p><p><b>  三、課程設計總結</b></p><p>  這次對文化用品庫存管理系統(tǒng)的設計,使我對軟件工程思想和Java開發(fā)體系有了全面認識,還學習了如何實現構建一個系統(tǒng),如何完成開發(fā)軟件間的平臺集成,如何具體用軟件工程思想分析設計軟件系統(tǒng)。最主要的是熟悉了一個項目

39、從提出、可行性研究分析、立項、選擇開發(fā)工具、搭建開發(fā)平臺、系統(tǒng)實現、系統(tǒng)測試、系統(tǒng)維護的開發(fā)全過程。</p><p>  這次的系統(tǒng)開發(fā),實現了我自己動手完成一個系統(tǒng)開發(fā)的目標,也學習到很多東西,不只是實踐經驗,還有一些做事的道理:在工作時,要盡量把要遇到的問題考慮周全,提前做好準備,那樣就不會在遇到問題時有措手不及的感覺;做事一定要不斷地去嘗試,然后盡自己最大的努力去完成它,人的發(fā)展?jié)摿κ蔷薮蟮?,不要一開始就否

40、定自己,低估自己,雖然不能說只要努力就會取得成功,但是如果不努力,就永遠不會成功。</p><p>  通過這次軟件工程課程設計的實踐訓練,我進一步掌握了軟件工程的方法和技術,提高了軟件開發(fā)的實際能力,培養(yǎng)了工程設計能力和綜合分析、解決問題的能力。在今后的學習生活中我會努力做到理論與實際相結合,全方面提升自己的能力。</p><p><b>  參考文獻</b><

41、;/p><p>  [1] 陳宗斌,《面向對象分析與設計導論》,高等教育出版社,2008</p><p>  [2]王智學,《ROSE對象建模方法與技術》,機械工業(yè)出版社,2003</p><p>  [3]曹衍龍,《UML2.0基礎與RSA建模實例教程》,人民郵電出版社,2011</p><p>  [4]催謳昀,《 基于WEB的企業(yè)庫存管理研

42、究 》,高等教育出版社,2006</p><p>  [5]薩師煊 《數據庫系統(tǒng)概論》,高等教育出版社 ,2009</p><p>  [6]王華《Java數據庫連接原理分析》,中國青年出版社,2010</p><p>  [7陳召陽,《Java Servlet程序開發(fā)權威指南》,中國青年出版社,2009</p><p>  [8]明日科

溫馨提示

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

評論

0/150

提交評論