軟件工程導(dǎo)論課設(shè)-超市管理系統(tǒng)課程設(shè)計(jì)_第1頁
軟件工程導(dǎo)論課設(shè)-超市管理系統(tǒng)課程設(shè)計(jì)_第2頁
軟件工程導(dǎo)論課設(shè)-超市管理系統(tǒng)課程設(shè)計(jì)_第3頁
軟件工程導(dǎo)論課設(shè)-超市管理系統(tǒng)課程設(shè)計(jì)_第4頁
軟件工程導(dǎo)論課設(shè)-超市管理系統(tǒng)課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟 件 學(xué) 院課程設(shè)計(jì)報(bào)告書課程名稱 軟件工程概論課程設(shè)計(jì) 設(shè)計(jì)題目 超市管理系統(tǒng)的分析與設(shè)計(jì) 專業(yè)班級 學(xué) 號 姓 名 指導(dǎo)教師 2014 年1月目錄1 設(shè)計(jì)時(shí)間32 設(shè)計(jì)目的33 設(shè)計(jì)任務(wù)34 設(shè)計(jì)內(nèi)容34.1 設(shè)計(jì)內(nèi)容概述34.1.1 組織機(jī)構(gòu)介紹34.1.2 業(yè)務(wù)流程介紹與分析44.1.3 系統(tǒng)開發(fā)計(jì)劃44.1.4 可行性研究44.2 需求分析54.2.1 總體目標(biāo)54.2.2 具體目標(biāo)54.2.3 系統(tǒng)數(shù)據(jù)建模64.2.4 系統(tǒng)功能建模64.2.5 數(shù)據(jù)字典84.3 總體設(shè)計(jì)84.3.1 系統(tǒng)層次圖84.4 詳細(xì)設(shè)計(jì)94.4.1 模塊詳細(xì)設(shè)計(jì)94.4.1.1 模塊定義94.4.1.2

2、 輸入項(xiàng)目104.4.1.3 輸出項(xiàng)目104.4.1.4 程序算法設(shè)計(jì)104.4.1.5 測試要點(diǎn)114.4.2 模塊詳細(xì)設(shè)計(jì)115 總結(jié)與展望14參考文獻(xiàn)15成績評定151 設(shè)計(jì)時(shí)間 2014年1月6日-2014年1月8日2 設(shè)計(jì)目的 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)大中小型超市管理系統(tǒng)信息的管理也是很多超市部門亟待解決的問題。目前,超市很多部分還是手工管理,利用賬本進(jìn)行記錄,工作效率很低,不能及時(shí)了解商品的種類和商品的流動情況等,不能更好的適應(yīng)各類顧客的多樣化需求。套超市管理系統(tǒng),依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市,節(jié)省大量的人力、物力,改善了員

3、工的工作條件,減輕了勞動強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。3 設(shè)計(jì)任務(wù) 完成一個(gè)簡單的超市管理系統(tǒng)的分析與設(shè)計(jì),要求能提高超市的運(yùn)行效率,實(shí)現(xiàn)超市管理的進(jìn)貨與銷售和雇員管理等方面的信息化轉(zhuǎn)變,要求操作簡單,提高超市的管理水平,同時(shí)能降低成本,提高效益。4 設(shè)計(jì)內(nèi)容 4.1 設(shè)計(jì)內(nèi)容概述4.1.1 組織機(jī)構(gòu)介紹超市管理系統(tǒng),主要分為銷售管理、倉庫管理和雇員管理三個(gè)部分。銷售管理包括商品錄入和收銀管理;倉庫管理包括進(jìn)貨管理和庫存管理;雇員管理包括工資管理和雇員的錄用與開除。超市管理系統(tǒng)銷售管理倉庫管理商

4、品錄入收銀管理雇員管理進(jìn)貨管理庫存管理工資管理錄用開除圖4.1.1.1 超市管理系統(tǒng)組織機(jī)構(gòu)4.1.2 業(yè)務(wù)流程介紹與分析一、銷售管理1)商品錄入:向系統(tǒng)輸入商品的條形碼,進(jìn)貨價(jià)格以及零售價(jià)格等信息。2)收銀管理:通過掃描商品的條形碼,系統(tǒng)計(jì)算分析該商品的銷售數(shù)量與利潤等信息。二、倉庫管理1)進(jìn)貨管理:向系統(tǒng)輸入商品的信息以及進(jìn)貨的價(jià)格。2)庫存管理:統(tǒng)計(jì)倉庫中個(gè)商品的庫存量,系統(tǒng)通過分析確定是否需要進(jìn)貨。三、雇員管理1)工資管理:系統(tǒng)根據(jù)不同雇員的信息向雇員發(fā)放工資。2)錄用開除:錄用新職員時(shí)向系統(tǒng)輸入該雇員的個(gè)人信息和工資信息;開除雇員時(shí)則刪除該雇員在系統(tǒng)中的相應(yīng)的信息。4.1.3 系統(tǒng)開

5、發(fā)計(jì)劃針對當(dāng)前各超市管理的特點(diǎn)和技術(shù)人員的實(shí)際水平,采用基于Windows圖形用戶界面這一易學(xué)易用的操作環(huán)境,在系統(tǒng)設(shè)計(jì)過程中,采用易懂易讀的人機(jī)界面,使用戶可以在短期內(nèi)完全掌握。在此基礎(chǔ)上優(yōu)化程序代碼,加速系統(tǒng)運(yùn)行和減少對系統(tǒng)資源的占用。4.1.4 可行性研究技術(shù)可行性分析要考慮以下因素:在給定的時(shí)間內(nèi)能否實(shí)現(xiàn)需求說明中的功能。在技術(shù)允許范圍內(nèi)要能實(shí)現(xiàn)超市管理系統(tǒng)所需要的基本功能需求。經(jīng)濟(jì)可行性分析主要包括:“成本收益”分析和“短期長遠(yuǎn)利益”分析。成本收益分析是分析開發(fā)超市管理系統(tǒng)所需要支付的開發(fā)費(fèi)用和后期管理和維護(hù)費(fèi)用與超市的銷售收益進(jìn)行比較分析,如果開發(fā)超市管理系統(tǒng)所需要支付的成本高于超

6、市的銷售收益則表明虧損了,超市管理人員就不愿意干這樣的事。短期利益是開發(fā)該系統(tǒng)能否在短期內(nèi)給該超市帶來一定的經(jīng)濟(jì)收益,收益幅度有多大,值不值得我們現(xiàn)在去做,長期收益是開發(fā)該系統(tǒng)從長遠(yuǎn)的利益出發(fā)能否能夠給該超市帶來豐厚的利潤。操作可行性需要考慮兩個(gè)方面:對于一般的超市來說我們認(rèn)為它足于滿足超市的需求了。系統(tǒng)在運(yùn)行上可以給用戶和管理人員提供及時(shí)和相關(guān)的信息、但是正確度是一般,不出什么大礙的情況下能夠滿足超市的需要。根據(jù)超市管理層的想法,管理層對本系統(tǒng)的開發(fā)是支持的,最終用戶對系統(tǒng)表示滿意,他們在新系統(tǒng)中不論是購物還是一般性的服務(wù)都有了很大的改善,使最終用戶購物更加方便,但同時(shí)也有不少問題,如服務(wù)功

7、能還不是很完善等等。4.2 需求分析4.2.1 總體目標(biāo)在銷售管理中實(shí)現(xiàn)商品錄入和收銀管理;在倉庫管理中實(shí)現(xiàn)進(jìn)貨管理和庫存管理;在雇員管理中實(shí)現(xiàn)工資管理和錄用開除管理。4.2.2 具體目標(biāo)1.銷售管理:1)商品錄入:掃描條形碼、商品名稱和零售價(jià)格。2)收銀業(yè)務(wù):通過掃描條形碼或者直接輸入商品名稱自動計(jì)算本次交易總金額、付款后自動找零、打印交易清單(流水賬號、商品名、數(shù)量、總金額、交易時(shí)間、收銀員工號)。2.倉庫管理:1)進(jìn)貨管理:進(jìn)貨數(shù)量、庫存數(shù)量、進(jìn)貨時(shí)間和進(jìn)貨價(jià)格。2)庫存管理:查詢當(dāng)前商品的庫存量。3.雇員管理:1)工資管理:能夠根據(jù)雇員的當(dāng)月銷售情況計(jì)算并發(fā)放工資。2)錄用開除:錄用新

8、的職員,向系統(tǒng)輸入該職員的基本信息;開除職員,刪除該職員在系統(tǒng)中的信息。4.2.3 系統(tǒng)數(shù)據(jù)建模超市職員姓名性別身份證號工資編號商品銷售條形碼進(jìn)貨價(jià)格庫存量零售價(jià)格超市管理員進(jìn)貨發(fā)工資存入倉庫商品庫存量M1MMN 1MN名稱圖4.3.2.1 系統(tǒng)E-R圖4.2.4 系統(tǒng)功能建模超市職員銷售單銷售管理系統(tǒng)條形碼信息商品錄入信息打印清單圖4.2.4.1 頂層數(shù)據(jù)流程圖超市職員條形碼信息商品錄入信息1商品錄入D1 商品信息表商品信息2收銀業(yè)務(wù)業(yè)務(wù)清單銷售單商品信息商品信息圖4.2.4.2 一級數(shù)據(jù)流程圖超市職員條形碼信息商品錄入信息1.1快速商品錄入商品信息2.1錄入銷售系統(tǒng)銷售單商品信息業(yè)務(wù)信息D

9、1 商品信息表1.2條形碼掃描商品信息商品信息D2 交易信息表2.2交易總額業(yè)務(wù)信息2.3打印交易清單業(yè)務(wù)清單業(yè)務(wù)清單圖4.2.4.3 二級數(shù)據(jù)流程圖4.2.5 數(shù)據(jù)字典1)訂貨單名字:訂貨單別名:描述:超市管理員訂貨的商品基本信息定義:訂貨單=商品條形碼+商品進(jìn)貨價(jià)格+商品數(shù)量位置:商品信息表圖4.2.5.1 訂貨單數(shù)據(jù)字典2)銷售單名字:銷售單別名:描述:描述商品的銷售情況定義:銷售單=條形碼+商品信息位置:商品信息表交易信息表圖4.2.5.2 銷售單數(shù)據(jù)字典4.3 總體設(shè)計(jì)4.3.1 系統(tǒng)層次圖超市管理系統(tǒng)銷售管理倉庫管理商品錄入收銀管理雇員管理進(jìn)貨管理庫存管理工資管理錄用開除圖4.3.

10、1.1 系統(tǒng)層次圖4.4 詳細(xì)設(shè)計(jì)4.4.1 模塊詳細(xì)設(shè)計(jì)4.4.1.1 模塊定義1.進(jìn)貨管理模塊進(jìn)貨計(jì)劃制定:該模塊可以為制定進(jìn)貨計(jì)劃,并形成相應(yīng)的采購訂單。輸入項(xiàng)、輸出項(xiàng):該模塊的輸入項(xiàng)為超市的進(jìn)貨單,其中包括進(jìn)貨單的編號,商品的編號,供貨商號,進(jìn)貨價(jià),數(shù)量,金額進(jìn)貨日期,備注。2. 庫存管理模塊查詢商品信息:主要功能查詢商品的明細(xì)信息,和它的庫存信息。添加商品信息:主要功能添加新進(jìn)的商品。修改商品信息:主要功能是修改商品的信息,包括他的庫存數(shù)量。刪除商品信息:主要功能是刪除不再銷售的商品信息。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品編號。3. 銷售管理模塊銷售信息查詢:根據(jù)商品銷售情

11、況,按需要對銷售情況進(jìn)行查詢。在該查詢模塊中,可以按照商品的編號、銷售日期等多種方式進(jìn)行商品銷售信息查詢。銷售信息盤點(diǎn):可以按照需要對在一定時(shí)期內(nèi)的銷售情況進(jìn)行盤點(diǎn)。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品的銷售單號和商品編號。其中還包括銷售數(shù)量和銷售日期。4.員工信息模塊新員工錄入:在超市招進(jìn)新員工時(shí),對其進(jìn)行基本信息的存儲,對員工信息進(jìn)行基本的了解。員工開除:當(dāng)有員工被開除時(shí),刪除該員工在系統(tǒng)中的信息。 4.4.1.2 輸入項(xiàng)目1)進(jìn)貨管理:制定進(jìn)貨計(jì)劃,向系統(tǒng)輸入進(jìn)貨信息,系統(tǒng)確認(rèn)進(jìn)貨信息。2)庫存管理:查詢、修改、添加、刪除商品信息及商品庫存量。4.4.1.3 輸出項(xiàng)目1)銷售管理

12、:查詢商品銷售信息,包括商品信息和銷售價(jià)格,計(jì)算盈利。2)員工管理:查詢員工銷售情況以及對員工的處罰等,以此計(jì)算出員工的應(yīng)得工資。4.4.1.4 程序算法設(shè)計(jì)1)銷售管理開始顧客購買商品掃描條商品形碼打印銷售賬單結(jié)束NY圖4.4.1.4.1 銷售管理程序圖2)進(jìn)貨管理開始是否有新的進(jìn)貨錄入商品信息打印進(jìn)貨訂單結(jié)束NY圖4.4.1.4.2進(jìn)貨流程圖4.4.1.5 測試要點(diǎn)模塊測試:模塊接口;局部數(shù)據(jù)結(jié)構(gòu);重要執(zhí)行通道;出錯(cuò)處理通道;影響上述方面的邊界條件。測試時(shí)進(jìn)行代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進(jìn)行審查,然后進(jìn)行功能測試,從輸入一些簡單的數(shù)據(jù)開始執(zhí)行一遍,觀測運(yùn)行期間變量的變化,運(yùn)行中

13、值的變化范圍。改變測試方案來變換另一個(gè)角度進(jìn)行測試,發(fā)現(xiàn)錯(cuò)誤并記錄,修改代碼,測試條件使程序通過多層分支,判別運(yùn)行結(jié)果從而完成模塊測試。評估運(yùn)行的可靠性問題:結(jié)果正確;運(yùn)行速度;空間利用率;算法的可行性。4.4.2 模塊詳細(xì)設(shè)計(jì)1)進(jìn)貨管理:供應(yīng)商管理:包括供應(yīng)商的編碼、省份、電話、地址等,可以對其添加和刪除查詢。訂單管理:包括訂單預(yù)測、訂單審核、訂單查詢、訂單錄入,訂單預(yù)測可以對訂單進(jìn)行預(yù)測,進(jìn)貨管理:用于商品入庫的管理。包括商品編碼、進(jìn)貨日期、進(jìn)貨量、庫存位置、和經(jīng)手人。退貨管理:用于超市收貨時(shí)不合格的商品進(jìn)行退貨操作的管理。進(jìn)貨管理供應(yīng)商管理訂單管理庫存管理退貨管理基本資料供應(yīng)商查詢訂單

14、錄入訂單審核訂單查詢圖4.4.2.1 進(jìn)貨管理詳細(xì)設(shè)計(jì)2)庫存管理盤點(diǎn)操作:用于超市定期的進(jìn)行人工的盤點(diǎn),核實(shí)庫存是否有錯(cuò),確保庫存量的正確性。盤點(diǎn)單:用于記錄盤點(diǎn)時(shí)盤贏或是盤虧的單據(jù)記錄時(shí)間。庫存查詢:用于查詢庫存中現(xiàn)有商品的庫存量和商品類型。庫存分布:制定庫存分布的報(bào)表。庫存報(bào)表:制定庫存的報(bào)表。庫存管理盤點(diǎn)操作盤點(diǎn)單庫存查詢庫存分布庫存報(bào)表圖4.4.2.2 庫存管理詳細(xì)設(shè)計(jì)3)銷售管理:超市的一個(gè)主要任務(wù)就是把商品銷售給消費(fèi)者,銷售管理的菜單實(shí)現(xiàn)的功能如下:商品銷售:用于超市銷售商品的記錄,包括商品的條形碼、售價(jià)、等記錄。銷售查詢:用于商品銷售的查詢,包括商品的編碼、售價(jià)、等的查詢。銷售

15、統(tǒng)計(jì):用于對銷售商品的統(tǒng)計(jì)記錄。價(jià)格調(diào)整:用于超市對市場的價(jià)格不定期的進(jìn)行調(diào)整。銷售管理商品銷售銷售查詢銷售統(tǒng)計(jì)調(diào)整價(jià)格圖4.4.2.3 銷售管理詳細(xì)設(shè)計(jì)4)基本資料管理:超市基本資料的菜單實(shí)現(xiàn)如下功能:員工資料:設(shè)有員工的基本信息,可以添加、刪除和查詢員工的信息。商品資料:用于商品的資料查詢。倉庫資料:包括倉庫中的商品數(shù)以及倉庫的庫存量剩余情況?;举Y料管理員工資料商品資料倉庫資料圖4.4.2.4 基本資料管理詳細(xì)設(shè)計(jì)5)財(cái)務(wù)管理:月進(jìn)貨統(tǒng)計(jì)表:用于對供應(yīng)商進(jìn)貨的統(tǒng)計(jì),統(tǒng)計(jì)后制作成財(cái)務(wù)報(bào)表。月銷售統(tǒng)計(jì)表:對超市的每月銷售進(jìn)行統(tǒng)計(jì)后制成財(cái)務(wù)報(bào)表。月出入庫統(tǒng)計(jì):對商品出入庫進(jìn)行統(tǒng)計(jì)后制作成財(cái)務(wù)報(bào)表。月收銀員銷售:用于對收銀員每月的銷售進(jìn)行統(tǒng)計(jì)后制作成財(cái)務(wù)報(bào)表。財(cái)務(wù)管理月進(jìn)貨統(tǒng)計(jì)表月銷售統(tǒng)計(jì)表月出入庫統(tǒng)計(jì)月收銀員銷售月發(fā)放工資圖4.4.2.5 財(cái)務(wù)管理詳細(xì)設(shè)計(jì)5 總結(jié)與展望超市管理系統(tǒng)通過對超市管理的信息化,加大了超市管理的效率,節(jié)省了大量的時(shí)間,由此可見現(xiàn)在計(jì)算機(jī)技術(shù)的功能強(qiáng)大和計(jì)算機(jī)技術(shù)的廣泛應(yīng)用。通過本次課程設(shè)計(jì),我對簡單的系統(tǒng)開發(fā)設(shè)計(jì)有了簡單的了解,認(rèn)識到了系統(tǒng)設(shè)計(jì)的基本過程,了解到了一個(gè)系統(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

提交評論