校園超市管理系統(tǒng)._第1頁
校園超市管理系統(tǒng)._第2頁
校園超市管理系統(tǒng)._第3頁
校園超市管理系統(tǒng)._第4頁
校園超市管理系統(tǒng)._第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件工程導論綜合實驗報告校園超市管理系統(tǒng) 小組成員:柳建聰 1409103031 帥焱 1409103032 華佳俊 1409103047 何進華 14091030192015年12月28日目錄1第一章 問題定義41.1開發(fā)背景41.2國內(nèi)外同類型產(chǎn)品分析41.5進度計劃4第二章 可行性分析52.1技術可行性52.2經(jīng)濟可行性62.3操作可行性6第三章 需求分析63.1系統(tǒng)目標63.2功能需求61、前臺管理62、后臺管理73、人事管理模塊功能74. 銷售管理模塊功能75. 進貨管理模塊功能76. 庫存管理模塊功能:73.3需求建模84.1概要設計124.1.1背景

2、124.1.2 編寫目的124.1.3概述124.1.4 定義124.1.5總體設計124.1.7基本設計概念及處理流程134.1.8系統(tǒng)體系結(jié)構(gòu)134.1.9功能需求與系統(tǒng)模塊的關系144.1.10人工處理過程144.1.11接口設計144.1.12運行設計154.2詳細設計164.2.1需求概述164.2.2軟件結(jié)構(gòu)框架圖164.2.3登陸模塊174.2.4界面描述184.2.5收銀模塊184.2.6退換貨業(yè)務194.2.7查詢業(yè)務20第一章 問題定義1.1開發(fā)背景21世紀,超市的競爭也進入到了一個全新的領域,競爭已不再是規(guī)模的競爭,而是技術的競爭、管理的競爭、人才的競

3、爭。零售領域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):超市、倉儲店、便利店、特許加盟店、專賣店、貨倉等相互并存。如何在激烈的競爭中擴大銷售額、降低經(jīng)營成本、擴大經(jīng)營規(guī)模,成為小型超市努力追求的目標。便捷的校園超市,帶來的不僅僅是利益的增加,還有優(yōu)質(zhì)便捷的服務。1.2國內(nèi)外同類型產(chǎn)品分析縱觀中國的校園超市,還只是局限于買家(學生、老師)直接到超市自己選購商品,既麻煩又浪費時間,可能還要排很長的隊。在互聯(lián)網(wǎng)越加發(fā)展迅速的今天,這種營銷模式的弊端越發(fā)凸顯。1.3本項目簡介計算機信息化現(xiàn)已深入到我們的日常生活中的方方面面,各行各業(yè)的人都在使用計算機完成許許多多復雜的工作。而網(wǎng)絡有著信息傳送速度快、信息覆蓋面廣、成

4、本低的特點。通過網(wǎng)絡,選購您喜歡的物品,并由相關負責人員親自送到您的手上,讓您輕輕松松購物。以低投入地進行廣告宣傳活動,可以提高超市的發(fā)展效率?!靶@超市管理系統(tǒng)”它是網(wǎng)上商務活動的產(chǎn)物,代表了未來零售業(yè)的走向。學生可以以網(wǎng)絡這個媒體,足不出戶就可以搜索、查詢到自己需要的信息、購買自己需要的食品,生活用品等,而超市也不必為了煩惱商品沒有地方擺放,節(jié)省了昂貴的門面費。采用是最新的O2O,提高工作效率,降低以往需要人工對其進行一一的更改,節(jié)省了成本。該軟件的設計目標盡量達到人力與設備的節(jié)省,并處理數(shù)據(jù)的速度高。該系統(tǒng)面向各大商品店,超市,以及廣大學生消費者,實現(xiàn)對商品進行有序交易,并使消費者輕輕松

5、松就可以買到自己所需物品1.4開發(fā)環(huán)境本校園超市管理系統(tǒng)主要由vs2013及sever2014來開發(fā)完成。所選用的開發(fā)環(huán)境VS2013的界面靈活而友好,用戶可以迅速的建立數(shù)據(jù)庫;它支持客戶機/服務器(CS)結(jié)構(gòu),能與其它軟件實現(xiàn)數(shù)據(jù)共享和數(shù)據(jù)交換;它具有面向?qū)ο缶幊痰哪芰?,它既支持交互環(huán)境,又支持編程環(huán)境,且具有向下兼容性,對數(shù)據(jù)的完整性和一致性進行控制,以保證只對有效的數(shù)據(jù)進行處理。它提供了大量的控件,這些控件可用于設計界面和實現(xiàn) 各種功能,減少了工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。1.5進度計劃經(jīng)小組4個成員研究討論,本管理系統(tǒng)進度計劃如下表

6、校園超市管理系統(tǒng)進度計劃表人/周項目1-4周5-7周8-11周12-17周問題定義在前4周對項目的背景及開發(fā)環(huán)境進行確定-可行性分析-對項目進行可行性分析-需求分析-對項目進行需求分析-軟件設計-進行概要設計和詳細設計第二章 可行性分析2.1技術可行性 技術可行性要考慮現(xiàn)有的技術條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。網(wǎng)上超市購物系統(tǒng)所選用的開發(fā)環(huán)境VS2013的界面靈活而友好,用戶可以迅速的建立數(shù)據(jù)庫;它支持客戶機/服務器(CS)結(jié)構(gòu),能與其它軟件實現(xiàn)數(shù)據(jù)共享和數(shù)據(jù)交換;它具有面向?qū)ο缶幊痰哪芰?,它既支持交互環(huán)境,又支持編程環(huán)境,且具有向下兼容性,對數(shù)據(jù)的完整性和一致性

7、進行控制,以保證只對有效的數(shù)據(jù)進行處理。它提供了大量的控件,這些控件可用于設計界面和實現(xiàn) 各種功能,減少了工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。系統(tǒng)調(diào)試相對簡單,當前的計算機硬件配置也完全能滿足開發(fā)的需求,軟件方面:由于目前模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行。因此系統(tǒng)在技術上是絕對可行的。2.2經(jīng)濟可行性主要從對項目的經(jīng)濟上進行分析評價,一方面是支出的費用,包括設備購置費、管理和維護費用、人員工資和培訓費等,另一個是取得的收益。這是個小型的管理系統(tǒng),從投入的人力,財力與物力來講是非常之小的,從節(jié)省人力方面,可以讓管理人員從繁與復雜的工作中解

8、脫出來,做更多的工作,可以將管理提高一個層次。所以在經(jīng)濟上是可行的。2.3操作可行性隨著科學技術的進步和社會經(jīng)濟的發(fā)展,計算機在現(xiàn)實生活、工作中扮演越來越重要的角色,PC機和移動終端價格不斷的下降,在大學校園里,越來越多的計算機已經(jīng)進入同學們的宿舍,成為他們學習,生活中的一部分。由上可知,開發(fā)網(wǎng)上超市購物系統(tǒng)在學校中具有可行性。2.4法律可行性本校園超市管理系統(tǒng)為本小組人員共同開發(fā)完成,屬于私人知識產(chǎn)權(quán),不存在盜用他人文檔或者成果。第三章 需求分析3.1系統(tǒng)目標1. 提高工作人員的正確性,省略了手工核對的工作量。2. 超市管理者從繁重的傳統(tǒng)式經(jīng)營管理中解脫出來,并且有更多的時間從事于管理工作,

9、工作重心逐漸轉(zhuǎn)到管理上來,進一步提高了工作效率。3. 采購人員查詢本系統(tǒng),可以更直接、有效地獲得商品情況,了解到商品是否暢銷或滯銷。4. 銷售管理人員根據(jù)商品的銷售情況進行分析,以進行下一次的銷售計劃。5. 財務人員能更加清楚地了解庫存情況、帳款余額、毛利等財務數(shù)據(jù),通過更好地控制成本和費用,提高資金周轉(zhuǎn)率。6. 超市管理者把握住商品的進銷存動態(tài),對超市各種資源的流轉(zhuǎn)進行更好的控制和發(fā)展。3.2功能需求1、前臺管理 (1)收銀管理:主要包括收銀及簡單的收付結(jié)算、現(xiàn)金結(jié)算。 (2)交接管理:收銀員是怎樣做好日常交接又使得金額準確無誤的完成的2、后臺管理 (1)存貨管理:主要是了解某一類商品的庫存

10、情況,并對商品進行添加、修改、刪除。 (2)銷售信息管理:該系統(tǒng)主要讓我們知道我們在哪一天對哪一產(chǎn)品的銷售訂單或是退單的綜合管理情況例如銷售的訂單或退單的型號數(shù)量、單價結(jié)合折扣率。知道階段性的實際銷售情況。 (3) 基本資料管理:里面包含產(chǎn)品的概況、人員管理、商品管理等 (4) 折扣管理:主要包括限時折扣的折扣率、促銷活動折扣率等等一系列的折扣率設置。 (5)每日提醒:通過自動提醒,對商品進行進貨提醒、商品上下架提醒,所謂下架是指已過期產(chǎn)品等。 3、人事管理模塊功能 (1)實現(xiàn)職工信息的查詢;  (2)實現(xiàn)職工信息的更新,包括增加、刪除、修改功能; (3)實現(xiàn)供貨商信息的更

11、新,包括增加、刪除、修改功能。 4. 銷售管理模塊功能 (1)實現(xiàn)銷售信息的查詢;  (2)實現(xiàn)商品銷售信息的盤點。 5. 進貨管理模塊功能 (1)實現(xiàn)進貨信息的查詢;  (2)實現(xiàn)進貨信息的更新,包括增加、刪除、修改功能。 6. 庫存管理模塊功能: (1)實現(xiàn)商品信息的查詢;(2)實現(xiàn)商品信息的更新,包括增加、刪除、修改功能;(3)實現(xiàn)庫存信息的查詢; (4)實現(xiàn)庫存信息的更新,包括增加、刪除、修改功能。3.3需求建模 功能模型數(shù)據(jù)流圖行為模型狀態(tài)轉(zhuǎn)換圖數(shù)據(jù)模型系統(tǒng)E-R圖 第四章 軟件設計4

12、.1概要設計4.1.1背景由于超市信息系統(tǒng)的最終用戶是對計算機技術并不十分精通的職能業(yè)務部門,從他們的應用需求出發(fā),本著操作界面友好,清晰、易學易用、易于維護的原則來設計。本系統(tǒng)采用自定向下方法開發(fā),其功能模塊主要有如下幾個部分:進貨管理模塊、庫存管理模塊、銷售管理模塊、員工管理模塊和系統(tǒng)模塊。    社會生活的現(xiàn)代化,使得市場的走向發(fā)生巨大變化,由于經(jīng)濟的發(fā)展,人們對生活的需求已經(jīng)不再滿足于豐衣足食的低度要求,許多人們往往不是單純?yōu)闈M足生活必 需去購買,而是憑著喜歡、意欲和感觀去購買。隨著計算機網(wǎng)絡技術以及數(shù)據(jù)庫技術的迅速發(fā)展,管理信息系統(tǒng)得

13、到了廣泛應用。對于一個超市來講:貨品數(shù)量少則數(shù)以百計,多則數(shù)以萬計;另外,不同超市的實際情況也有所不同。要對這些貨品進行統(tǒng)一、高效的管理,靠人工完成工作量龐大、難免有錯漏之處。為此,一個自動化的超市貨品管理系統(tǒng)的開發(fā)非常必要。4.1.2 編寫目的  1)這份概要設計說明書是對校園小型超市管理系統(tǒng)的功能需求設計系統(tǒng)結(jié)構(gòu),供軟件開發(fā)人員閱讀。  2)本報告由4位組員分工合作完成。4.1.3概述工程的名稱: 校園超市管理系統(tǒng) 工程產(chǎn)品名稱: 校園超市管理系統(tǒng) 產(chǎn)品用戶: 超市管理人員 產(chǎn)品設

14、計者:四組員 4.1.4 定義 為了便于閱讀理解本文,在此解釋一些在本文中用到的簡寫和專業(yè)術語:超市管理系統(tǒng)以下簡稱MIS4.1.5總體設計4.1.6運行環(huán)境 1)硬件環(huán)境:建議配制PIV以上的處理器,256M以上內(nèi)存。   2)軟件環(huán)境:Windows 7,SQL,Server2014 ,vs2013 3)使用人員:會Windows操作的超市管理人員4.1.7基本設計概念及處理流程 4.1.8系統(tǒng)體系結(jié)構(gòu)4.1.9功能需求與系統(tǒng)模塊的關系 4.1.10人工處理過程  商品的名字、編碼等基本信息由管理人員手工輸入。4.1.1

15、1接口設計  1 .用戶接口      包括商品基本信息管理、進貨管理、銷售管理和倉庫管理界面,其中商品信息管理對商品信息的增,改,刪除等設置;進貨管理分供應商檔案管理和供應商商品管理,增、改、刪除供應商及其商品信息;銷售管理提供銷售時對商品的信息顯示及修改;倉庫管理管理倉庫庫存商品。刪除、增加、修改、查詢等操作無單獨界面。2.外部接口3.內(nèi)部接口  該系統(tǒng)適合windows操作系統(tǒng),沒有和其他軟件的接口。 4.1.12運行設計  1 、運行模塊組合   商品信息管

16、理模塊用來管理商品的一些基本信息,是本系統(tǒng)中數(shù)據(jù)管理的基本對象。管理超市的全部商品信息。銷售管理模塊提供銷售時商品信息的確認與更新,是本系統(tǒng)的主要模塊。銷售模塊提取數(shù)據(jù)庫里商品的基本信息然后在銷售成功時修改貨架上商品的數(shù)量,當商品貨架上的數(shù)量低于一定程度是,系統(tǒng)提示管理員,從倉庫提取商品補充貨架。倉庫管理系統(tǒng)負責管理倉庫的貨物信息,管理人員通過倉庫管理模塊將倉庫的商品轉(zhuǎn)移到貨架上。當倉庫的貨物數(shù)量下降時,管理人員通過進貨管理聯(lián)系供應商以采集相應商品。為了用戶方便快捷的使用本系統(tǒng),可以參考系統(tǒng)說明模塊。  商品信息的收集與修改功能:  商品信息管理模塊,倉庫管理模塊

17、  商品數(shù)量更新功能:  銷售管理模塊,倉庫管理模塊 查詢,打印功能: 商品信息管理模塊,銷售管理模塊,倉庫管理模塊 2 .運行時間  根據(jù)操作環(huán)境而定  3.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計  1)邏輯結(jié)構(gòu)設計要點 主要邏輯結(jié)構(gòu)如下:商品信息管理:   屬性:條形碼編號、商品名稱、生產(chǎn)日期、變質(zhì)日期、生產(chǎn)廠家、商品進價、商品零售價、 進貨管理:  屬性:供應商名稱、供應商商品、商品的進價、供應商地址、供應商商品數(shù)量銷售管理:

18、60; 屬性:商品名稱、條形碼編號、商品數(shù)量、生產(chǎn)日期、變質(zhì)日期、商品的單價、生產(chǎn)廠家倉庫管理:           屬性:商品名稱、條形碼編號、商品庫存數(shù)量、商品貨架上數(shù)量、生產(chǎn)日期、變質(zhì)日期、 生產(chǎn)廠家 2) 物理結(jié)構(gòu)設計要點 管理人員查看的信息都以表格的形式顯示 3)數(shù)據(jù)結(jié)構(gòu)與程序的關系      本系統(tǒng)不用考慮數(shù)據(jù)結(jié)構(gòu)與程序之間的關 4)系統(tǒng)出錯處理設計 5.出錯信息&

19、#160; a.商品的編碼輸入不規(guī)范或相同編碼的商品出現(xiàn)其他不同信息,系統(tǒng)報錯,提示管理員檢查輸入。  b.商品數(shù)量超出范圍(小于零或大于倉庫或貨架的存放量)系統(tǒng)報錯。  c.如果鏈接數(shù)據(jù)庫失敗,填出提示對話框,提醒管理員沒有連上數(shù)據(jù)庫,以便管理員及時檢查故障。6.補救措施  1.當操作人員輸入的信息不符導致出錯時,提示操作人員輸入有誤,重新輸入信息。  2.當商品數(shù)量超出范圍時,提示操作人員相關信息,以便采購或轉(zhuǎn)移適當數(shù)目的商品。  3.對數(shù)據(jù)庫采取日記記錄技術和海量轉(zhuǎn)儲技術,使數(shù)據(jù)庫遇到硬件損壞或崩潰時能及時調(diào)用出原來的數(shù)據(jù),盡量恢復到不久

20、前的一次正常數(shù)據(jù)存儲階段。7.系統(tǒng)維護設計   (1)可以查看已經(jīng)錄入商品信息的個數(shù)。   (2)查看數(shù)據(jù)庫的容量,包括剩余空容量和已經(jīng)使用量。   (3)對數(shù)據(jù)庫采取回滾措施,即一次操作失敗,回滾到最近一次正常操作狀態(tài)。 4.2詳細設計 4.2.1需求概述按照需求分析文檔中的規(guī)格要求,使用條形碼掃描器進貨、售貨、退貨,使得信息傳遞準確、流暢。同時,系統(tǒng)最大限度地實現(xiàn)易安裝,易維護性,易操作性,運行穩(wěn)定,安全可靠。4.2.2軟件結(jié)構(gòu)框架圖 4.2.3登陸模塊1.功能描述  (

21、1)功能類型  系統(tǒng)啟動并登陸  (2)功能描述     1.用戶輸入帳號及密碼并點擊登陸。     2.判斷帳號是否存在,存在擇進行密碼判斷;不存在返回警告用戶名不存在并清空所有輸入框,要求用戶重新輸入。     3.判斷賬號密碼,密碼正確則進行權(quán)限判斷,根據(jù)賬號權(quán)限進入用戶對應模塊,密碼錯誤則返回警告密碼錯誤并清空密碼框,要求用戶重新輸入。      &

22、#160;4.進入對應模塊并清空臨時文件(log.jsp)   (3)使用權(quán)限 店里所有人員4.2.4界面描述1) 界面草圖界面要求(1)密碼輸入使用*回顯 (2)未登錄點擊關閉退出程序。 (3)用戶名輸入錯誤彈出警告圖二,點擊警告框自動關閉并返回登陸界面 。(4)用戶密碼輸入錯誤彈出警告圖三,點擊警告框自動關閉返回登陸界面 。4.2.5收銀模塊 界面流程圖 收銀流程圖功能描述(1) 商品錄入:通過商品條碼錄入并儲存在臨時文件進行價格判斷輸出 (2) 價格判斷:通過錄入的商品條碼以及會員卡信息進行價格判斷, 判斷商品是否存在促銷,促銷則直接輸出促銷價,不進行會員價判斷。 不存在促銷則進行會員價判斷并,卡有效輸出會員價并存儲會員卡號到臨時文件(,無效輸出普通價。 (3)  操作提示:提供確認收銀與取消收銀和刪除單個商品功能,取消收銀后直接清除本次錄入信息。刪除單個商品刪除此商品信息并重新計算總價。 。4.2.6退換貨業(yè)務流程圖     &

溫馨提示

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

評論

0/150

提交評論