軟件工程課程設(shè)計(jì)_第1頁
軟件工程課程設(shè)計(jì)_第2頁
軟件工程課程設(shè)計(jì)_第3頁
軟件工程課程設(shè)計(jì)_第4頁
軟件工程課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

年4月19日軟件工程課程設(shè)計(jì)文檔僅供參考,不當(dāng)之處,請聯(lián)系改正。第3章總體設(shè)計(jì)3.1結(jié)構(gòu)設(shè)計(jì)系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)物資設(shè)備管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到企業(yè)倉庫庫存管理效率的目的。根據(jù)系統(tǒng)分析結(jié)果,得出本系統(tǒng)的功能結(jié)構(gòu)圖如圖4.1所示。系統(tǒng)維護(hù)系統(tǒng)維護(hù)數(shù)據(jù)查詢數(shù)據(jù)錄入報(bào)表輸出預(yù)警處理代碼維護(hù)入庫模塊出庫模塊打印設(shè)置用戶管理日志管理登陸系統(tǒng)庫存管理系統(tǒng)圖3.1庫存管理系統(tǒng)功能模塊圖此系統(tǒng)的功能劃分為系統(tǒng)維護(hù)、數(shù)據(jù)錄入、數(shù)據(jù)查詢、報(bào)表輸出、預(yù)警處理和代碼維護(hù)系統(tǒng)模塊a.管理員能夠經(jīng)過管理界面添加或刪除用戶。b.管理員或其它用戶能夠修改自己的密碼。數(shù)據(jù)錄入模塊用于錄入產(chǎn)品入庫單和出庫單。入庫模塊包括填寫入庫單,更新,刪除入庫記錄,查看現(xiàn)有庫存信息,入庫記錄的查詢出庫模塊包括填寫出庫單,更新,刪除出庫記錄,查看現(xiàn)有庫存信息,出庫記錄的查詢(5)數(shù)據(jù)查詢模塊包括每筆入庫、出庫數(shù)據(jù)的查詢,每日、每月或累計(jì)入庫數(shù)據(jù)的查詢,產(chǎn)值產(chǎn)量查詢,庫存數(shù)據(jù)查詢等。(6)報(bào)表輸出模塊報(bào)表輸出模塊能夠完成系統(tǒng)所需的各種報(bào)表的計(jì)算和打印輸出功能,可輸出“銷售月報(bào)表”、“產(chǎn)品收發(fā)存匯總表”等。(7)預(yù)警模塊預(yù)警模塊能夠在庫存商品數(shù)量低于或高于管理員設(shè)置的值后,產(chǎn)生警報(bào)。(8)代碼維護(hù)模塊系統(tǒng)中設(shè)計(jì)代碼維護(hù)模塊的目的是當(dāng)產(chǎn)品代碼或特性變動(dòng)是及時(shí)修改代碼表,可對代碼表進(jìn)行增加、刪除和修改等處理。3.2系統(tǒng)運(yùn)行環(huán)境及數(shù)據(jù)庫設(shè)計(jì)3.21系統(tǒng)運(yùn)行環(huán)境系統(tǒng)運(yùn)行環(huán)境設(shè)計(jì)為在Windows7平臺下運(yùn)行,以B/S模式開發(fā),程序設(shè)計(jì)語言選擇JSP,開發(fā)工具選擇Myeclipse和Tomcat。3.22數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的核心。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)能夠提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。同時(shí),合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。入庫車間入庫車間mm供應(yīng)商nmm供應(yīng)商nn入庫n入庫存放商品存放商品倉庫倉庫nmmnmmn出庫n出庫銷售科銷售科圖3.2庫存管理E-R圖表3-1庫存臺賬字段名字段類型字段寬度是否主鍵說明產(chǎn)品代碼Character8是購入單價(jià)Float10否庫存數(shù)量Int10否表3-2產(chǎn)品入庫數(shù)據(jù)字段名字段類型字段寬度是否主鍵說明入庫編號Character8是日期Date8否產(chǎn)品代碼Character8否產(chǎn)品入庫數(shù)量Int10否產(chǎn)品價(jià)格Float10否表3-3產(chǎn)品出庫數(shù)據(jù)字段名字段類型字段寬度是否主鍵說明出庫編號Character8是日期Date8否產(chǎn)品代碼Character8否產(chǎn)品出庫數(shù)量Int10否產(chǎn)品價(jià)格Float10否表3-4產(chǎn)品信息字段名 字段類型字段寬度是否主鍵說明產(chǎn)品代碼Character8是名稱Character20否類別Character8否規(guī)格Character8否單價(jià)Float10否單位Character8否存放位置Character50否用途Character50否表3-8用戶信息字段名字段類型字段寬度是否主鍵說明用戶名Character20是用戶登錄時(shí)的名稱密碼Character20否用戶登錄時(shí)的密碼權(quán)限Character8否用戶的權(quán)限第4章詳細(xì)設(shè)計(jì)過程設(shè)計(jì)也叫做詳細(xì)設(shè)計(jì)或程序設(shè)計(jì),它不同于編碼或編程。在過程設(shè)計(jì)階段,要決定各個(gè)模塊的實(shí)現(xiàn)算法,并精確地表示這些算法。前者涉及所開發(fā)項(xiàng)目的具體要求和對每個(gè)模塊規(guī)定的功能。以及算法的設(shè)計(jì)和評價(jià),后者需要給出適當(dāng)?shù)乃惴枋?,為此?yīng)提供過程設(shè)計(jì)的表示工具。4.1程序流程圖開始開始登錄成功功能選擇數(shù)據(jù)錄入系統(tǒng)維護(hù)數(shù)據(jù)查詢報(bào)表輸出代碼維護(hù)預(yù)警處理結(jié)束NY圖4-1程序流程圖4.2模塊設(shè)計(jì)4.2.1登陸模塊詳細(xì)設(shè)計(jì)1,模塊定義(1)模塊名稱:系統(tǒng)登錄模塊(2)模塊功能:對輸入的管理員登錄信息進(jìn)行驗(yàn)證,對于經(jīng)過驗(yàn)證正確的予以準(zhǔn)許登錄系統(tǒng)。2,輸入項(xiàng)目:管理員的賬號和密碼3,輸出項(xiàng)目:登錄信息的驗(yàn)證結(jié)果4.2.2系統(tǒng)維護(hù)模塊詳細(xì)設(shè)計(jì)1,模塊定義(1)模塊名稱:系統(tǒng)維護(hù)模塊(2)模塊功能:對系統(tǒng)日志的管理,添加用戶,修改用戶密碼。2,輸入項(xiàng)目:管理員的操作3,輸出項(xiàng)目:操作的結(jié)果4.2.3查詢模塊詳細(xì)設(shè)計(jì)1,模塊定義(1)模塊名稱:查詢模塊(2)模塊功能:根據(jù)管理員輸入的功能請求,提供倉庫信息的查詢、整理和分析功能。2,輸入項(xiàng)目:管理員輸入的功能請求。3,輸出項(xiàng)目:根據(jù)接收到的管理員功能請求輸出相應(yīng)的數(shù)據(jù)。4.2.4倉庫入庫管理模塊詳細(xì)設(shè)計(jì)1,模塊定義(1)模塊名稱:倉庫入庫管理模塊(2)模塊功能:根據(jù)管理員輸入的采購信息進(jìn)行采購入庫操作,并輸出采購清單。2,輸入項(xiàng)目:管理員輸入的采購信息。3,輸出項(xiàng)目:根據(jù)接收到的管理員的采購信息輸出采購清單。4.2.5倉庫出庫管理模塊詳細(xì)設(shè)計(jì)1,模塊定義(1)模塊名稱:倉庫出庫管理模塊(2)模塊功能:根據(jù)管理員輸入的銷售信息進(jìn)行銷售出庫操作,并輸出銷售清單。2,輸入項(xiàng)目:管理員輸入的銷售信息。3,輸出項(xiàng)目:根據(jù)接收到的管理員的銷售信息輸出銷售清單。4.2.6倉庫報(bào)表打印模塊詳細(xì)設(shè)計(jì)1,模塊定義(1)模塊名稱:倉庫報(bào)表打印模塊(2)模塊功能:根據(jù)管理員輸入的信息進(jìn)行報(bào)表打印。2,輸入項(xiàng)目:管理員輸入的打印請求。3,輸出項(xiàng)目:根據(jù)接收到的管理員的打印請求打印出相應(yīng)報(bào)表。結(jié)論經(jīng)過了一個(gè)學(xué)期的軟件工程概論課程學(xué)習(xí),對于軟件工程這門學(xué)科的認(rèn)識還是不太深入,特別是在經(jīng)歷了這次軟件工程課程設(shè)計(jì)的實(shí)際鍛煉之后,我發(fā)現(xiàn)自己在許多方面還存在著不足,對于書本上的宏觀概念的理解與對細(xì)節(jié)處的細(xì)小知識點(diǎn)的掌握仍舊存在很大的漏洞,而這些問題都在我進(jìn)行這次軟件工程課程設(shè)計(jì)的工程中陸續(xù)出現(xiàn)。能夠說這次軟件工程課程設(shè)計(jì)不但僅是對我實(shí)踐能力的又一次檢驗(yàn),更是對我這學(xué)期的知識掌握水平的一次考察。有感于此,在今后的學(xué)習(xí)中,我會更加注重對重要概念的理解和對細(xì)節(jié)處的掌握,同時(shí),在理解掌握書本知識的基礎(chǔ)上加強(qiáng)對自身實(shí)踐能力的培養(yǎng)與鍛煉,畢竟軟件工程屬于工程類學(xué)科,沒有很好的實(shí)踐能力是很難將這門學(xué)科真正的學(xué)好的。參考文獻(xiàn)1黃梯云.管理信息系統(tǒng).北

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論