軟件工程課程設(shè)計_超市管理系統(tǒng)方案_第1頁
軟件工程課程設(shè)計_超市管理系統(tǒng)方案_第2頁
軟件工程課程設(shè)計_超市管理系統(tǒng)方案_第3頁
軟件工程課程設(shè)計_超市管理系統(tǒng)方案_第4頁
軟件工程課程設(shè)計_超市管理系統(tǒng)方案_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 .信息職業(yè)學(xué)院課程設(shè)計(實(shí)訓(xùn))報告 系 部 _信息工程系_專 業(yè) _超市管理系統(tǒng)班 級 學(xué) 號 _ 姓 名 _課 題 _指導(dǎo)教師 報告成績 _ _日 期:2011年 12 月 28 日摘 要隨著小超市規(guī)模的發(fā)展不斷擴(kuò)大,商品數(shù)量急劇增加,有關(guān)商品的各種信息量也成倍增長。超市時時刻刻都需要對商品各種信息進(jìn)行統(tǒng)計分析。而大型的超市管理系統(tǒng)功能過于強(qiáng)大而造成操作繁瑣降低了小超市的工作效率。超市管理系統(tǒng)是市場上最流行的超市上常用的系統(tǒng)之一,它主要包含以下幾個模塊:系統(tǒng)權(quán)限的設(shè)定、原始數(shù)據(jù)錄入、數(shù)據(jù)的匯總與查詢等。從而,實(shí)現(xiàn)對進(jìn)貨、銷售與員工信息等實(shí)現(xiàn)全面、動態(tài)、與時的管理。隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展

2、,計算機(jī)技術(shù)已經(jīng)滲透到哥哥領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨(dú)特的優(yōu)勢,步入信息化時代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對書數(shù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。作為國市場的一些中小型超市,它們在信息化過程中的步伐要落后于大中型超市,而對于這些企業(yè)的資源管理,信息的存儲和處理也顯得迫切需要,要適應(yīng)市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的信息化進(jìn)程是必可少的。本文系統(tǒng)的分析了軟件開發(fā)的背景以過程;首先介紹了軟件的開發(fā)環(huán)境,其次介紹了本軟件的詳細(xì)設(shè)計過程:數(shù)據(jù)庫的設(shè)計、各個模塊的設(shè)計和

3、實(shí)現(xiàn),以與具體界面的設(shè)計和功能。關(guān)鍵詞:超市 管理信息系統(tǒng)目 錄一、項(xiàng)目開發(fā)的準(zhǔn)備工作···········································

4、;11.1系統(tǒng)開發(fā)目的············································1 1.2數(shù)據(jù)庫設(shè)計··

5、83;···········································11.3背景說明·····&

6、#183;···········································11.4項(xiàng)目確立·····

7、;············································11.5定義·····

8、;················································11.6可行性研究&#

9、183;·············································1二、系統(tǒng)分析過程···

10、;··············································3 2.1用戶需求分析··

11、·········································32.2系統(tǒng)功能分析·······&#

12、183;··································3三、系統(tǒng)設(shè)計過程··············

13、;····································63.1系統(tǒng)模型············

14、83;····································63.2模塊子系統(tǒng)結(jié)構(gòu)···········

15、3;·······························8四、軟件測試·················

16、83;····································104.1測試過程分析···········

17、3;································104.2測試方案················&

18、#183;································104.3測試小結(jié)···············

19、3;·································11五、總結(jié)···············

20、3;···········································12六、參考文獻(xiàn)·····&#

21、183;················································12前言超市需要

22、處理大量的庫存信息,還要時刻更新產(chǎn)品的銷售信息,不斷添加商品信息。面對不同種類的信息,需要合理的數(shù)據(jù)庫結(jié)構(gòu)來保存數(shù)據(jù)信息,需要有效的程序結(jié)構(gòu)支持各種數(shù)據(jù)操作的執(zhí)行。商店自動化的產(chǎn)品管理在歐美等國家早已經(jīng)實(shí)現(xiàn),也是零售業(yè)管理的基礎(chǔ)。它最主要的特點(diǎn)是能夠?qū)崟r的和準(zhǔn)確的控制店的銷售情況。如果可以能夠?qū)崟r掌握銷售流程與銷售情況,則可以有效地加速商品的周轉(zhuǎn)率并提高服務(wù)質(zhì)量,而且可以減少產(chǎn)品售價不符等所產(chǎn)生的問題。顧客的消費(fèi)要求的是希望在超市購物中能基本上都能購得所需的商品,并且還要既保證商品質(zhì)量還要享受優(yōu)質(zhì),方便的服務(wù)。超市形態(tài)具有種種優(yōu)點(diǎn),但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能

23、有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進(jìn)行商品調(diào)價,盤點(diǎn)效率低等,而且在超市日常管理中,商品的進(jìn)、銷、存等決策以經(jīng)驗(yàn)為主,缺乏實(shí)時分析功能,管理人員對與時傳遞資料的要求始終得不到滿足。轍超市形態(tài)的高速發(fā)展,其經(jīng)營管理也變得愈加復(fù)雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對這復(fù)雜的市場。為此,在選題過程中,我選擇了超市管理系統(tǒng)設(shè)計題目,依靠現(xiàn)代化的計算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做

24、出相應(yīng)的決策,加快超市經(jīng)營管理效率。12 / 16一 項(xiàng)目開發(fā)的準(zhǔn)備工作1.1系統(tǒng)開發(fā)目的1大大提高超市的運(yùn)作效率;2通過全面的信息采集和處理,輔助提高超市的決策水平;3使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營成本, 提高效益,增強(qiáng)超市擴(kuò)力, 提供有效的技術(shù)保障。1.2背景說明21世紀(jì),超市的競爭也進(jìn)入到了一個全新的領(lǐng)域,競爭已不再是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升級是超市業(yè)的競爭核心。零售領(lǐng)域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):超市、倉儲店、便利店、特許加盟店、專賣店、貨倉等相互并存。如何在激烈的競爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,成為超

25、市營業(yè)者努力追求的目標(biāo)。1.3項(xiàng)目確立針對超市的特點(diǎn),為了幫助超市解決現(xiàn)在面臨的問題,提高小型超市的競爭力,我們將開發(fā)以下系統(tǒng):前臺POS銷售系統(tǒng)、后臺管理系統(tǒng),其中這兩個子系統(tǒng)又包含其它一些子功能。1.4應(yīng)用圍本系統(tǒng)適應(yīng)于各種超市。1.5定義1 商品條形碼:每種商品具有唯一的條形碼,對于某些價格一樣的商品,可以使用自定義條形碼。2 交易清單:包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時間、負(fù)責(zé)本次收銀的員工號。3 商品積壓:在一定時期,遠(yuǎn)無法完成銷售計劃的商品會造成積壓。4 促銷:在一定時期,某些商品會按低于原價的促銷價格銷售。庫存告警提示:當(dāng)商品的庫存數(shù)量低于庫存

26、報警數(shù)量時發(fā)出提示。5 盤點(diǎn):計算出庫存、銷售額、盈利等經(jīng)營指標(biāo)。1.6可行性研究 1管理可行性分析超市的經(jīng)營者大多具備電腦基本操作知識,對于必要的專業(yè)操作經(jīng)短期培訓(xùn)即可;管理基礎(chǔ)工作和各項(xiàng)管理制度比較健全,執(zhí)行嚴(yán)格,原始數(shù)據(jù)采集完整,保存良好。2經(jīng)濟(jì)可行性分析超市管理系統(tǒng)的投入,能夠提高工作效率,減少工作人員,從而減少人力資本的投入,根據(jù)核算,系統(tǒng)投入三個月后,就能夠基本收回開發(fā)系統(tǒng)的投資,從經(jīng)濟(jì)角度來說,本系統(tǒng)開發(fā)完全必要。3技術(shù)可行性分析(1)硬件:電腦一臺(2)軟件:操作系統(tǒng):中文Windows xp 開發(fā)系統(tǒng):Microsoft Visual Stutio 2005安裝SQL Ser

27、ver 2000的服務(wù)器版本系統(tǒng)本身對硬件和軟件的要求都不高且系統(tǒng)兼容性很強(qiáng),平臺的移植性也很好,因此無論在系統(tǒng)的硬件與軟件上都滿足開發(fā)的要求。(3)本系統(tǒng)涉與到的技術(shù)因素: 管理系統(tǒng)的開發(fā)方法。使用面向?qū)ο箝_發(fā)方法開發(fā)軟件系統(tǒng) 網(wǎng)絡(luò)和通信技術(shù)。開發(fā)小組有基于C/S開發(fā)的經(jīng)驗(yàn) C/S機(jī)構(gòu)規(guī)劃和技術(shù)設(shè)計。開發(fā)小組有應(yīng)用數(shù)據(jù)庫開發(fā)經(jīng)驗(yàn) (4)運(yùn)行上的可行性: 操作簡單:簡單的操作規(guī)則使操作人員能輕松掌握。 查詢方便:用戶可設(shè)定任意條件和任意的查詢項(xiàng)目進(jìn)行檢索。 統(tǒng)計靈活:任意條件下任意項(xiàng)目的產(chǎn)品入庫時間、數(shù)量等的統(tǒng)計與查詢項(xiàng)目均可進(jìn)行交叉統(tǒng)計。4.系統(tǒng)初步ER圖廠商生產(chǎn)用戶供貨商銷售消費(fèi)會員商品供

28、貨5可行性研究結(jié)論本小組擬開發(fā)的管理信息系統(tǒng)操作方便靈活,便于學(xué)習(xí),因此,該系統(tǒng)具有可行性。通過經(jīng)濟(jì)、技術(shù)、和社會等方面的可行性研究,可以確定本系統(tǒng)的開發(fā)完全必要,而且是可行的,可以立項(xiàng)開發(fā)。二、系統(tǒng)分析過程2.1用戶需求分析超市的進(jìn)銷存管理信息系統(tǒng),首先必須具備的功能是記錄倉庫存貨、銷售以與進(jìn)貨情況,通過該系統(tǒng)了解超市進(jìn)貨渠道、商品單價、數(shù)量,庫存商品的種類、數(shù)量,銷售商品種類、價格、數(shù)量,以便管理員根據(jù)以上信息作出經(jīng)營管理決策。在性能方面要求系統(tǒng)核算準(zhǔn)確,使實(shí)存商品、銷售商品與所記帳目一致,能夠被超市長期有效使用。數(shù)據(jù)主要來自于入庫單、發(fā)票,超市銷售在營業(yè)期間一直發(fā)生,數(shù)據(jù)也就一直變化。銷

29、售商品后開出發(fā)票,并且要顯示商品價格數(shù)額。在當(dāng)天匯總時修改相應(yīng)文件,注重的是總額、總數(shù)量。為減少月末工作量,日常中要對報表數(shù)據(jù)逐步統(tǒng)計核算。超市數(shù)據(jù)資料有些屬部資料,不能為外人所知,系統(tǒng)須有措施,設(shè)置密碼。 查看資料需輸入正確密碼,銷售人員銷售貨物需輸入代號才能打開收銀柜。萬一泄露密碼,應(yīng)設(shè)修改密碼的程序,同時密碼不能過于簡單2.2系統(tǒng)功能分析 1. 零售前臺(POS)管理系統(tǒng),本系統(tǒng)必須具有以下功能:商品錄入:根據(jù)超巿業(yè)務(wù)特點(diǎn)制定相關(guān)功能,可以通過輸入唯一編號、掃描條形碼、商品名稱等來實(shí)現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描

30、錄入。收銀業(yè)務(wù):通過掃描條形碼或者直接輸入商品名稱(對于同類多件商品采用一次錄入加數(shù)量的方式)自動計算本次交易的總金額。在顧客付款后,自動計算找零,同時打印交易清單(包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時間、負(fù)責(zé)本次收銀的員工號)。如果顧客是本店會員并持有本人會員卡,則在交易前先掃描會員卡,并對所購物品全部實(shí)行95折優(yōu)惠,并將所購物品的總金額累計到該會員的總消費(fèi)金額中。 會員卡的有效期限為一年,滿一年未續(xù)卡者,該會員卡將被注銷。安全性:OS登陸、退出、換班與操作鎖定等權(quán)限驗(yàn)證保護(hù);斷電自動保護(hù)最大限度防止意外與惡意非法操作。 獨(dú)立作業(yè):有的斷網(wǎng)收銀即在網(wǎng)絡(luò)服務(wù)器

31、斷開或網(wǎng)絡(luò)不通的情況下,收銀機(jī)仍能正常作業(yè)2. 后臺管理系統(tǒng),本系統(tǒng)必須具備以下功能進(jìn)貨管理: 根據(jù)銷售情況與庫存情況,自動制定進(jìn)貨計劃(亦可手工制定修改),可以避免盲目進(jìn)貨造成商品積壓。按計劃單有選擇性地進(jìn)行自動入庫登記。 綜合查詢打印計劃進(jìn)貨與入庫記錄與金額。銷售管理: 商品正常銷售、促銷與限量、限期與禁止銷售控制。 綜合查詢各種銷售明細(xì)記錄、各地收銀員收銀記錄以與交結(jié)賬情況等。 按多種方式統(tǒng)計生成銷售排行榜,靈活察看和打印商品銷售日、月、年報表。庫存管理: 綜合查詢庫存明細(xì)記錄。 庫存狀態(tài)自動告警提示。如庫存過剩、少貨、缺貨等。軟件為您預(yù)警,避免庫存商品積壓損失和缺貨。 庫存自動盤點(diǎn)計算

32、。人員管理: 員工、會員、供貨商、廠商等基本信息登記管理。 員工操作權(quán)限管理。 客戶銷售權(quán)限管理。3.系統(tǒng)結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)小型超市零售管理系統(tǒng)前臺POS銷售系統(tǒng)后臺管理系統(tǒng)商品錄入收銀業(yè)務(wù)進(jìn)貨管理銷售管理庫存管理人員管理4.流程圖前臺管理系統(tǒng)5.系統(tǒng)ER圖允許銷售允許打折商品用戶XX會員用戶號用戶類型nn供貨購買日期消費(fèi)金額會員卡號廠商廠商ID廠商名稱廠商地址廠商 供貨商名稱mn生產(chǎn)m1注冊時間會員ID累計金額用戶用戶ID用戶密碼m供貨金額供貨日期銷售日期供貨商 供貨商地址供貨商ID供貨商銷售銷售ID商品ID商品名稱價格促銷價格消費(fèi)m系統(tǒng)ER圖說明商店中的所有用戶(員工)可以銷售多種商品,每種

33、商品可由不同用戶(工)銷售,每個顧客可以購買多種商品,不同商品可由不同顧客購買;每個供貨商可以供應(yīng)多種不同商品,每種商品可由多個供應(yīng)商供應(yīng)。三、系統(tǒng)設(shè)計過程3.1系統(tǒng)模型:戶類型與職能(1) 員工(營業(yè)員):通過商品條形碼掃描輸入商品到購買清單操作軟件計算交易總金額操作軟件輸出交易清單對會員進(jìn)行會員卡掃描以便打折(2) 超市經(jīng)理操作軟件錄入商品,供貨商,廠商操作軟件制定進(jìn)貨計劃查詢打印計劃進(jìn)貨與入庫記錄操作軟件控制商品銷售與否查詢打印銷售情況操作軟件生成銷售排行榜查詢庫存明細(xì)記錄根據(jù)軟件發(fā)出的庫存告警進(jìn)行入貨操作軟件進(jìn)行盤點(diǎn)計算(3) 總經(jīng)理:基本信息登記管理員工操作權(quán)限管理客戶銷售權(quán)限管理零

34、售前臺(POS)管理系統(tǒng)用例視圖后臺管理系統(tǒng)用例視圖3.2模塊子系統(tǒng)結(jié)構(gòu):商品錄入快速商品錄入支持條形碼掃描(1). 商品錄入功能描述:商品錄入子系統(tǒng)要求能快速錄入商品,因此必須支持條形碼掃描。(2). 收銀業(yè)務(wù)收銀業(yè)務(wù)交易總額計算打印交易清單支持會員卡打折功能描述:收銀業(yè)務(wù)子系統(tǒng)能計算交易總額,打印交易清單,并根據(jù)會員卡打折。(3). 進(jìn)貨管理進(jìn)貨管理自動制定進(jìn)貨計劃自動入庫登記查詢打印計劃進(jìn)貨與入庫記錄功能描述:進(jìn)貨管理子系統(tǒng)可以根據(jù)庫存自動指定進(jìn)貨計劃,進(jìn)貨時自動等級以與提供查詢和打印計劃進(jìn)貨與入庫記錄的功能。銷售管理商品銷售控制查詢打印銷售情況生成銷售排行榜(4). 銷售管理功能描述:

35、銷售管理子系統(tǒng)可以控制某商品是否允許銷售,查詢每種商品的銷售情況并產(chǎn)生年、月、日報表,同時可以生成銷售排行榜。(5). 庫存管理查詢庫存明細(xì)記錄庫存狀態(tài)自動告警提示庫存管理自動盤點(diǎn)計算功能描述:庫存管理子系統(tǒng)提供查詢庫存明細(xì)記錄的基本功能,并根據(jù)庫存的狀態(tài)報警,以與自動盤點(diǎn)計算。(6).人員管理人員管理基本信息登記管理員工操作權(quán)限管理提示客戶銷售權(quán)限管理提示功能描述:人員管理子系統(tǒng)提供基本信息登記管理,員工操作權(quán)限管理,客戶權(quán)限管理四、軟件測試軟件開發(fā)過程一般需要經(jīng)歷這樣幾個主要的階段:1. 定義。明確軟件開發(fā)的目標(biāo)、軟件的需求。2. 計劃。制定軟件開發(fā)所涉與 的各種計劃。3. 實(shí)現(xiàn)。進(jìn)行設(shè)計

36、、編碼、文檔編寫工作,完成所要求的開發(fā)的軟件特性。4. 穩(wěn)定化。以測試和缺陷修復(fù)工作為主,確保將提交的軟件具有良好的質(zhì)量。5. 部署。安裝、提交開發(fā)完成的軟件,建立可供用戶使用的環(huán)境。4.1測試過程分析:輸入:項(xiàng)目實(shí)施計劃書相關(guān)規(guī)測試文檔源代碼、可執(zhí)行代碼需求跟蹤矩陣 活動介紹:構(gòu)建測試環(huán)境,包括系統(tǒng)平臺(軟硬件平臺)的安裝、可執(zhí)行代碼或源代碼的安裝、系統(tǒng)基礎(chǔ)數(shù)據(jù)的準(zhǔn)備等。在測試過程中,記錄BUG信息,并與時向程序員提交BUG信息。收到BUG信息后進(jìn)行源代碼的修正,并記錄處理結(jié)果后,返回進(jìn)行回歸測試。在測試過程中,根據(jù)測試的功能,補(bǔ)充需求跟蹤矩陣相應(yīng)欄的容。若測試不通過,且涉與到修改設(shè)計階段的

37、問題,則依據(jù)配置管理控制程序中的有關(guān)變更控制來執(zhí)行,直至測試通過。測試結(jié)束,根據(jù)測試情況,填寫測試總結(jié)報告。輸出:經(jīng)測試之源代碼經(jīng)測試之可執(zhí)行代碼測試文檔BUG記錄(可用BUG管理工具代替)測試總結(jié)報告修改后的需求跟蹤矩陣4.2測試方案一圍本文檔適用于超市管理系統(tǒng)軟件的單元/集成測試。1 系統(tǒng)概述2 文檔概述本文檔用于對超市管理系統(tǒng)軟件的測試工作階段成果的描述。包括對軟件測試的整體描述,軟件測試的分類和級別,軟件測試的過程描述,軟件測試的結(jié)果等容。二引用文檔超市管理系統(tǒng)軟件需求規(guī)格說明超市管理系統(tǒng)軟件設(shè)計說明超市管理系統(tǒng)系統(tǒng)接口協(xié)議三測試概述1. 被測軟件的基本概況使用的編程語言:匯編語言4.3測試小結(jié)本次測試對超市管理系統(tǒng)軟件進(jìn)行了靜態(tài)分析和動態(tài)測試。測試工作分為兩個階段。第一階段進(jìn)行了軟件靜態(tài)分析,軟件測試人員和開發(fā)人

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論