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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

8、><p>  發(fā)一個 B/S架構(gòu)的庫存管理系統(tǒng),掌握簡單Web應(yīng)用的開發(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服務(wù)器:Tomcat 7.0</p><p>  數(shù)據(jù)庫:Microsoft SQL Server 2005</p><p>  Web服務(wù)器:IIS+ASP.NET 2.0平臺</p><p><b>  2.系統(tǒng)需

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

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

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

13、統(tǒng)主要用于實現(xiàn)統(tǒng)計分析人員對文化用品信息、銷售信息、供應(yīng)</p><p>  商信息、缺貨信息、以及報表信息等的查詢和分析。</p><p>  系統(tǒng)管理子系統(tǒng):系統(tǒng)管理子系統(tǒng)主要實現(xiàn)系統(tǒng)管理人員對信息的維護,這些信息包括員工信息、</p><p>  會員信息和系統(tǒng)相關(guān)參數(shù)的設(shè)置等。</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> ?。?)對商品進行定價管理。</p><p>  2.1.2普通管理員用例:</p><p><b>  用例圖說明:</b></p><p>

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

17、;p> ?。?)普通管理員對庫存信息進行管理,可以進行庫存信息查詢。</p><p> ?。?)普通管理員對庫存信息進行管理,可以進行物品詳細(xì)信息查詢。</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)管理員對數(shù)據(jù)進行管理:統(tǒng)計數(shù)據(jù)、備份數(shù)據(jù)、導(dǎo)入導(dǎo)出數(shù)據(jù)。</p><p> ?。?)系統(tǒng)管理對系統(tǒng)進行初始化。</p><p> ?。?)系統(tǒng)管理員對供應(yī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>  實現(xiàn)管理者的查詢功能。</p><p><b>  2.3順序圖 </b></p><p>  2.3.1人員登錄順序圖:</p><p>  

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

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

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

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

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

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

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

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

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

32、p>  貨品出庫:貨品入庫用于管理員和普通員工進行貨品出庫信息。</p><p>  處 理:根據(jù)用戶所輸入的條件到數(shù)據(jù)庫里對應(yīng)的查詢,將系統(tǒng)中所有查詢出來的數(shù)據(jù)顯示全部顯示</p><p>  出來,并可對倉庫中的貨品進行出庫操作。</p><p>  3.2設(shè)計數(shù)據(jù)管理子系統(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總體設(shè)計圖</b></p><p><b>  4.系統(tǒng)詳細(xì)設(shè)計</b></p><p>  文化

34、用品庫存管理系統(tǒng)是實現(xiàn)管理員進貨、商品入庫以及商品出庫的一個平臺,整個文化用品庫存管理系統(tǒng)共分為4個大模塊:管理員模塊,商品模塊,入庫模塊和出庫模塊,其中復(fù)雜的方法和模塊的詳細(xì)設(shè)計如下。</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)實現(xiàn)</b></p><p>  5.1員工名單模塊實現(xiàn)</p><p>  5.2商品信息模塊實現(xiàn)</p><p>  5.3貨品入庫模塊實現(xiàn)</p><p>  5

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論