超市系統(tǒng)需求分析說明書_第1頁
超市系統(tǒng)需求分析說明書_第2頁
超市系統(tǒng)需求分析說明書_第3頁
超市系統(tǒng)需求分析說明書_第4頁
超市系統(tǒng)需求分析說明書_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精品好資料學習推薦超市管理系統(tǒng)需求分析目 錄1.引言21.1 編寫目的21.2 背景21.3 定義22.任務概括32.1目標32.2用戶特點32.3假定和限制32.3.1開發(fā)技術可行性32.3.2 經濟可行性42.3.3 操作可行性43.需求規(guī)定53.1 信息與功能描述53.1.1 用戶流程分析53.1.2 用戶業(yè)務需求分析53.2 系統(tǒng)概要分析63.2.1業(yè)務流程分析63.2.2系統(tǒng)數(shù)據(jù)流分析83.2.3數(shù)據(jù)字典113.2.4 功能需要123.2.5 性能需要133.2.6 運行需要133.3 系統(tǒng)詳細設計133.3.1系統(tǒng)功能結構圖133.3.2系統(tǒng)功能設計143.3.3系統(tǒng)數(shù)據(jù)庫設計15

2、數(shù)據(jù)項分析 E-R模型 數(shù)據(jù)表的設計163.3.4 模塊功能設計 登錄模塊. 銷售管理模塊. 庫存管理模塊. 職工管理模塊. 供貨商信息管理模塊274. 運行環(huán)境規(guī)定311.引言隨著信息社會的高速發(fā)展,得益于軟件工程技術的發(fā)展和逐漸普及,各種軟件系統(tǒng)及其開發(fā)的產品逐漸在普及我們生活的各個領域。各種管理系統(tǒng)MIS(Manager Information System)受到人們的廣泛關注。在人們日益關注時間和效益的今天,傳統(tǒng)手工錄入數(shù)據(jù)的方式極大地影響了工作效

3、率、錄入數(shù)據(jù)的準確性、完整性、安全性,落后于時代發(fā)展的需求。利用先進的超市管理系統(tǒng)替代傳統(tǒng)手工錄入數(shù)據(jù),對超市日?;顒有畔⑦M行管理,將極大地提高超市工作效率,節(jié)約人力物力成本。1.1編寫目的本需求分析說明書主要是向超市員工及管理人員詳細說明系統(tǒng)主要構造。對系統(tǒng)的功能及模塊進行分析介紹,在此基礎上架構系統(tǒng)主要功能區(qū)域,并對系統(tǒng)將要用到的數(shù)據(jù)資源進行詳細設計。1.2背景我國超市發(fā)展始于20世紀90年代,現(xiàn)已成為我國零售業(yè)的一種重要形態(tài)。隨著國民經濟的發(fā)展,我國超市行業(yè)也得到史無前例的發(fā)展,超市管理條目日益增加,管理活動日益復雜。早期售貨員柜臺式的管理模式已經不能滿足需求,這樣就迫切需要引入新的管理

4、技術。日前,超市零售業(yè)普遍存在的問題有:不能有效地管理各種商品,收款結算速度較慢,不易對商品價格進行調整,盤點效率低等。目前,超市日常管理中,商品的進、銷、存等決策多以經驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求難以得到滿足。隨著超市形態(tài)的高速發(fā)展,其經營管理也變得愈加復雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運轉的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應對這復雜的市場。本超市管理系統(tǒng)主要針對日前超市零售業(yè)存在的問題,利用現(xiàn)代化的計算機處理技術來管理超市日常事務:進貨管理、銷售管理、人事管理、庫存管理等。從而可以節(jié)省大量的人力、物力,善了員工的工作條件,減輕了勞動強度,并且能夠

5、快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員能夠快速對市場的變化做出相應的決策,加快超市經營管理效率。1.3 定義用戶介紹:User Synopsis項目的目的與目標:Purpose and Aim of ProjectE-R圖:即實體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。狀態(tài)遷移圖(State Transition Diagram):用來描述系統(tǒng)或對象的狀態(tài),以及導致系統(tǒng)或對象的狀態(tài)改變的事件,從而描述系統(tǒng)的行為.屬于結構化分析方法使用工具。數(shù)據(jù)字典(Data dictionary

6、):一種用戶可以訪問的記錄數(shù)據(jù)庫和應用程序元數(shù)據(jù)的目錄。2.任務概括2.1目標本超市管理系統(tǒng)主要針對日前超市零售業(yè)存在的不能有效地管理各種商品,收款結算速度較慢,不易對商品價格進行調整,盤點效率低等問題,利用現(xiàn)代化的計算機處理技術來管理超市日常事務:進貨管理、銷售管理、人事管理、庫存管理等活動。從而節(jié)省大量的人力、物力,善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員能夠快速對市場的變化做出相應的決策,提高超市經營管理效率。2.2用戶特點隨著計算機技術日益融入我們的生活,越來越多的人開始使用計算機。具備一定的計算機操作技術已經成為很多公

7、司應聘員工的基本要求,超市行業(yè)也不例外。此外,有的超市對自己的員工的計算機操作技術要求較高,從上層管理人員到底層銷售人員,都要求具備一定的計算機基礎。同時,在新員工試用期內很多超市都對員工進行必要的培訓,合格之后才能上崗,這樣新的系統(tǒng)投入使用只需要對員工進行簡單的培訓,就可以使他們熟練使用本系統(tǒng),系統(tǒng)的投入使用能夠順利進行。2.3假定和限制2.3.1開發(fā)技術可行性在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計算機技術,具有一定的軟硬件基礎,會使用各種管理軟件,熟悉IT產品。本系統(tǒng)采用ASP.NET技術,依托于Visual Studio2005開發(fā)平臺,結合SQL Server2005進行開發(fā)。AS

8、P.NET技術是微軟公司推出的新一代網站程序開發(fā)架構,該架構凌駕于.NET Framework基礎之上,現(xiàn)在已發(fā)展至ASP.NET 2.0版本,技術較為成熟。Visual Studio 2005是基于.NET 2.0一起推出的新一代的開發(fā)平臺,是一套完整的開發(fā)工具集,可以用于生成ASP.NET Web應用成語、XML Web Services、傳統(tǒng)的客戶端/服務器端應用程序和移動應用程序。.NET支持多種語言使用相同的集成開發(fā)環(huán)境進行開發(fā),為不同語言的程序員提供了便利。SQL Server 2005是微軟公司于2005年末發(fā)布的一款數(shù)據(jù)庫平臺產品,該產品不僅包含了豐富的企業(yè)級數(shù)據(jù)管理功能,還集

9、成了商業(yè)智能等特性。它突破了傳統(tǒng)意義的數(shù)據(jù)庫產品,將功能延伸到數(shù)據(jù)庫管理之外的開發(fā)和商務智慧,為企業(yè)計算提供了完整的解決方案。從這Visual Studio 2005和SQL Server 2005的功能特性上看,它們無疑是開發(fā)本超市管理系統(tǒng)的最佳工具。并且這兩款軟件技術現(xiàn)已發(fā)展較為成熟,從技術上完全是可行的。2.3.2 經濟可行性通過網絡傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經濟效益,所以從經濟上完全是可行的。(1)超市有能力承擔系統(tǒng)開發(fā)費用開發(fā)新系統(tǒng)的工作是一項間距復雜的工作,它的投資主

10、要是人力和物力的投資。對于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務需求調查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個簡短的高科技產業(yè),其員工要求都比一般企業(yè)的要求要高,而且對系統(tǒng)開發(fā)及軟件產業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)借閱大部分的額外開支。同時軟件就其它產品來說,屬于高端行業(yè),無論是產品的價格還是質量都比較高,而經營產品的經銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔開發(fā)費用。(2)新

11、系統(tǒng)將為企業(yè)帶來經濟效益管理系統(tǒng)是一個信息化、智能化和先進管理理念的集合體。而管理是一個動態(tài)過程,在其運行過程中要采取多項措施。所以在管理中獲得經濟效益是一個綜合效益,要對它進行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經濟效益是簡介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費用和人力開支。而其它一些繁瑣的食物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時間,還為企業(yè)的各項決策提供了寶貴的資料,為企業(yè)帶來巨大的經濟效益。2.3.3 操作可行性本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可以輕松上手。而整個超市管理系統(tǒng)采用最友好的交互界

12、面,簡介明了,不需要對數(shù)據(jù)庫進行深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術上或者經濟上還是操作上。3.需求規(guī)定3.1 信息與功能描述3.1.1 用戶流程分析超市管理中主要包括對進貨流程和銷售流程的管理。(1)進貨流程負責進貨的人員從倉庫人員那里獲得貨物需求信息,查詢該貨物信息,然后聯(lián)系該貨物的供應商,并向供應商提供所需貨物清單及數(shù)目。供應商接收需求信息,向超市配送貨物。超市人員在貨物到達時負責清算核實貨物信息,并將每件貨物的信息錄入本系統(tǒng)的庫存子系統(tǒng)。(2)銷售流程客戶進入超市購物后,結算時,由銷售人員合適該商品信息,將客

13、戶所購商品信息錄入到本系統(tǒng)的銷售子系統(tǒng)中,并從庫存子系統(tǒng)中刪除該商品相關信息。3.1.2用戶業(yè)務需求分析(1)庫存信息管理對超市庫存信息的管理主要是對商品數(shù)量的管理。用戶在使用本系統(tǒng)時可以對庫存中的商品進行錄入、查詢、統(tǒng)計、修改信息等操作。并可將查詢和統(tǒng)計結果打印出來。(2)商品信息管理對超市商品信息的管理主要是對單個商品信息的管理。用戶在使用本系統(tǒng)時可以對商品的名稱、生產商、生產日期等詳細信息進行查詢等管理。(3)銷售信息管理對超市銷售信息的管理主要是對超市具體時間段內的銷售量進行管理。用戶在使用本系統(tǒng)時可以對具體時間段內超市銷售商品數(shù)量、金額、某一商品的銷售情況進行查詢。(4)人事信息管理

14、對超市人事信息的管理主要是對超市員工信息進行分類管理。用戶在使用本系統(tǒng)時可以進行人事信息錄入、修改、刪除等操作。(5)賬號信息管理本系統(tǒng)將根據(jù)用戶身份為用戶提供不同的賬號管理工具,以便用戶對賬號進行管理,具體為添加用戶、刪除用戶、修改用戶密碼。整個超市管理系統(tǒng)的功能結構如下圖所示:超市管理系統(tǒng)進貨管理系統(tǒng)庫存管理系統(tǒng)人事管理系統(tǒng)銷售管理系統(tǒng)供貨商信息管理員工信息管理銷售信息盤點銷售信息維護銷售信息盤點銷售信息維護銷售信息查詢進貨信息維護進貨信息查詢3.1.2超市系統(tǒng)功能結構圖3.2 系統(tǒng)概要分析3.2.1業(yè)務流程分析超市管理系統(tǒng)主要是是以先進的管理理念和科學的計算機技術來取代原始的手工操作。在

15、新系統(tǒng)開發(fā)前,我們對這個超市管理系統(tǒng)業(yè)務流程進行了系統(tǒng)的調查,得出了下面的業(yè)務流程圖,如圖3.2.1所示:超市經理與供貨商商談供貨新供貨商新產品引入流程舊供貨商舊商品引入流程退貨管理流程采購部門處理解決超市銷售管理收貨工作流程訂貨管理流程供應商分析淘汰流程新商品轉正流程結算流程是否需要新供貨商是否采購與銷售人員共同分析有問題是否有滯銷或質量無采購部門分析經營有是否有問題無新商品試銷是否到期是是是否增加新供應商圖3.2.1 超市業(yè)務流程圖系統(tǒng)主要業(yè)務分析:(1)進貨業(yè)務進貨管理是企業(yè)生產經營活動中及其重要的一個環(huán)節(jié),它關系到產品質量能否得到保證,生產是否能夠順利進行,采購成本能否得到有效控制等問

16、題。企業(yè)現(xiàn)代管理理念中對企業(yè)的進貨管理提出新的要求;企業(yè)進貨時對供貨商的選擇更見慎重,雙方不再是討價還價的買賣關系,而是一種相互依存的合作伙伴關系,并且還需要認識到企業(yè)產品質量要從采購抓起,這就關系到供方的供貨、服務質量。下面是進貨業(yè)務程序的主要內容:供貨商的情況調查:在實施采購之前,超市首先就要對市場上各大商品供貨商進行詳細的調查,了解公司的具體情況,評定企業(yè)的信譽級別和公司的市場口碑,做到準確無誤,采購順利。采購計劃的編制:超市根據(jù)自身的資金條件和銷售狀況,綜合分析市場規(guī)律,擬定采購計劃表。實施進貨計劃:根據(jù)供貨商檔案及評審結果,選定供貨商;生成訂貨單給選定的供貨商;雙方就價格、數(shù)量、質量

17、等方面洽談磋商,直至簽訂合同;跟蹤合同執(zhí)行,安排供貨進度和貨物運輸,做好驗收入庫工作。(2)庫存業(yè)務庫存管理是指在經營中為銷售和耗用而存儲的各種資產。企業(yè)存貨不當都會增加不必要的費用:存貨過多將導致物資的積壓、存儲費用增加、流動資金周轉不利,并且過量的庫存會掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動。庫存管理的目標是需求最佳存貨數(shù)量,使庫存的成本總額最小化。其主要業(yè)務如下:產品入庫、出庫、盤庫等日常處理??茖W合理地確定某庫存物資的庫存控制參數(shù)。如:最佳訂貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進行嚴格的庫存控制工作。匯總統(tǒng)計各類庫存數(shù)據(jù),反應和監(jiān)督儲備資金占用及采購資金使用情

18、況。(3)銷售業(yè)務銷售對一個企業(yè)的生存和發(fā)展是至關重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對外關系到企業(yè)產品、服務和企業(yè)形象等多方面因素,對內涉及到銷售、庫存、財務等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,超市要抓住時機,引入現(xiàn)代化的銷售管理模式,實施企業(yè)的信息化、智能化銷售管理,才能使超市在激烈的市場競爭中立于不敗之地。3.2.2系統(tǒng)數(shù)據(jù)流分析圖超市管理系統(tǒng)頂層圖圖超市管理系統(tǒng)第0層圖圖庫存管理部分第1層圖圖銷售管理部分第1層圖圖人事管理部分第1層圖3.2.3數(shù)據(jù)字典數(shù)據(jù)流條目(1)已進

19、貨信息=進貨單號+供貨商號+商品名稱+進貨價+進貨數(shù)量+進貨日期+備注(2)銷售信息=銷售單號+商品編號+銷售數(shù)量+銷售日期文件條目(1)文件名:職工清單組成:職工編號+姓名+性別+籍貫+學歷+類別+工資+聯(lián)系電話+聯(lián)系地址+身份證號+聘用日期+編制日期+備注組織:按職工編號遞增排列(2)文件名:商品清單組成:商品編號+供貨商號+名稱+條形碼+計量單位+類別+產地+單價+備注組織:按商品編號遞增排列(3)文件名:供貨商清單組成:供貨商號+名稱+聯(lián)系人+聯(lián)系電話+聯(lián)系地址+開戶行+銀行帳號+備注組織:按供貨商編號遞增排列(4)文件名:進貨清單組成:進貨單號+商品編號+供貨商號+進貨價+數(shù)量+金額

20、+進貨日期+備注組織:按進貨單編號遞增排列(5)文件名:銷售清單組成:銷售單號+商品編號+銷售數(shù)量+銷售日期組織:按銷售單編號遞增排列(6)文件名:庫存清單組成:商品編號+庫存數(shù)量組織:按商品編號遞增排列加工說明(1)加工名:1:查詢加工邏輯:根據(jù)要查詢的庫存信息,檢索出庫存信息明細表輸入流:庫存信息查詢,發(fā)出庫存信息請求輸出流:庫存信息清單,進貨信息請求(2)加工名:1:更新根據(jù)進貨信息或銷售信息更新庫存信息輸入流:已進貨信息,銷售信息輸出流:發(fā)出庫存檢索請求(3)加工名:2:查詢根據(jù)要查詢的銷售信息,檢索出銷售信息明細表輸入流:銷售信息查詢輸出流:銷售清單,銷售單(4)加工名:2:更新加工

21、邏輯:根據(jù)銷售信息更細銷售清單輸入流:前臺銷售信息,庫存信息輸出流:更新庫存清單(5)加工名:3:查詢加工邏輯:根據(jù)要查詢的進貨信息,檢索出進貨信息明細表輸入流:進貨信息查詢,發(fā)出進貨/采購清單查詢輸出流:庫存信息清單,已進貨信息,新供貨商信息,進貨單信息清單,采購單,進貨信息請求,進貨/采購清單檢索結果(6)加工名:3:更新加工邏輯:根據(jù)進貨信息更新進貨清單輸入流:進貨信息請求,進貨單輸出流:發(fā)出進貨/采購清單查詢(7)加工名:4:查詢加工邏輯:根據(jù)輸入要查詢的職工信息或供貨商信息,檢索出相應的結果輸入流:職工信息查詢,供貨商信息查詢,發(fā)出職工/供貨商清單查詢輸出流:已有供貨商信息,供貨商信

22、息清單,職工信息清單,職工/供貨商清單檢索結果(8)加工名:4:更新加工邏輯:根據(jù)輸入的職工信息或新供貨商信息更新相應的職工清單或供貨商清單輸入流:職工信息,新供貨商信息清單,職工/供貨商清單檢索結果3.2.4 功能需要本系統(tǒng)采用自頂向下的方法開發(fā),其功能模塊主要有如下幾個部分:進貨管理模塊、庫存管理模塊、銷售管理模塊、員工管理模塊和系統(tǒng)模塊。具體的功能描述如下:進貨管理:其功能是對手機供應商信息進行管理,并根據(jù)企業(yè)情況制定進貨計劃,實施產品采購,并進行進貨查詢。庫存管理:其功能是對采購來的產品進行企業(yè)內部編碼入庫,產品分類等活動,同時能夠根據(jù)銷售清單進行出貨管理,以及庫存統(tǒng)計。銷售管理:其功

23、能是提供一般的銷售管理,能夠進行銷售明細查詢和打印銷售報表。人事管理:其功能是對超市的員工和供貨商信息進行管理,包括查詢,更新等。3.2.5 性能需要(1)數(shù)據(jù)精確度產品的進貨單和銷售單中,單價、金額采用浮點數(shù),保留至小數(shù)點后兩位。(2)時間特性本管理系統(tǒng)軟件從啟動到進入系統(tǒng)登錄界面的時間正常情況下應少于5秒,錄入并更新數(shù)據(jù)的時間正常情況下少于2秒。(3)適用性本管理系統(tǒng)軟件適用于Windows 2000/xp及以上操作系統(tǒng)。3.2.6 運行需要(1)用戶界面本系統(tǒng)采用Microsoft Visual Studio .Net 2005設計,用戶交互界面采用的是基于Windows的窗口界面。(2

24、)硬件接口運行本系統(tǒng)的硬件基本要求如下:CPU:Intel P3及以上;內存:256MB及以上;硬盤:10GB及以上。(3)軟件接口.NET框架:Microsoft .Net Framework V1.1版本及以上。數(shù)據(jù)庫服務器:Microsoft SQL Server 2005及以上。3.3 系統(tǒng)詳細設計3.3.1系統(tǒng)功能結構圖3.3.2系統(tǒng)功能設計系統(tǒng)功能設計是使整個系統(tǒng)能基本實現(xiàn)超市的進、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經營狀況,以做出相應的經營決策。管理信息系統(tǒng)(MIS)就是要對這些資源建立正確的數(shù)據(jù)庫,并進行信息的收集、傳送、存儲、編制成各種憑證、報表、臺帳、圖形等

25、信息,同時對這些信息進行維護,通過實測超市的各種運行情況,并利用過去的歷史數(shù)據(jù)預測未來的發(fā)展,從超市全局的角度出發(fā)進行決策,利用信息控制超市的行為,附注超市完成其目標。本系統(tǒng)共包括四大模塊,分別是人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊。每個模塊的功能如下:1. 人事管理模塊功能:(1)實現(xiàn)職工信息的查詢;(2)實現(xiàn)職工信息的更新,包括增加、刪除、修改功能;(3)實現(xiàn)供貨商信息的查詢;(4)實現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。2. 銷售管理模塊功能:(1)實現(xiàn)銷售信息的查詢;(2)實現(xiàn)商品銷售信息的盤點。3. 進貨管理模塊功能:(1)實現(xiàn)進貨信息的查詢;(2)實現(xiàn)進貨

26、信息的更新,包括增加、刪除、修改功能。4. 庫存管理模塊功能:(1)實現(xiàn)商品信息的查詢;(2)實現(xiàn)商品信息的更新,包括增加、刪除、修改功能;(3)實現(xiàn)庫存信息的查詢;(4)實現(xiàn)庫存信息的更新,包括增加、刪除、修改功能。3.3.3系統(tǒng)數(shù)據(jù)庫設計數(shù)據(jù)項分析針對一般超市管理信息系統(tǒng)的需求,通過對超市管理工作過程和數(shù)據(jù)流程的分析,設計數(shù)據(jù)庫,包含如下數(shù)據(jù)表以及相應的數(shù)據(jù)項:(1)員工信息,包含的數(shù)據(jù)項有:員工編號、姓名、性別、身份證號、籍貫、工資等。(2)商品信息,包含的數(shù)據(jù)項有:商品編號、名稱、價格、條形碼等。(3)供貨商信息,包含的數(shù)據(jù)項有:供貨商編號、名稱、地址、電話、供貨日期、開

27、戶行、銀行賬號等。(4)進貨清單信息,包含的數(shù)據(jù)項有:進貨單號、商品編號、供貨商號、進貨價格、數(shù)量、金額、進貨日期等。(5)銷售清單信息,包含的數(shù)據(jù)項有:銷售單號、商品編號、銷售數(shù)量、銷售日期。(6)庫存清單信息,包含的數(shù)據(jù)項有:商品編號、庫存數(shù)量。 E-R模型根據(jù)以上設定的數(shù)據(jù)項畫實體聯(lián)系()圖如下:超市管理系統(tǒng)總數(shù)據(jù)庫E-R模型,如圖所示:名稱員工員工編號籍貫供貨日期進貨日期電話地址供貨商編號供貨商進貨進貨單號商品編號名稱價格商品姓名性別條形碼mnmn開戶行銀行帳號工資身份證號客戶供貨銷售單號銷售日期數(shù)量mn銷售圖超市管理系統(tǒng)總數(shù)據(jù)庫E-R模型員工

28、職工編號姓名工資性別身份證號籍貫員工E-R圖商品名稱商品編號價格條形碼商品E-R圖供貨商供貨商編號名稱開戶行地址電話供貨日期銀行賬號供貨商E-R圖 數(shù)據(jù)表的設計由數(shù)據(jù)模型利用SQL Server 2000進行數(shù)據(jù)庫的詳細設計,其基本表的設計如下:(1)職工清單(StaffBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束職工編號staffIDchar6PNOT NULL姓名namenvarchar8NOT NULL性別sexnchar2NOT NULL籍貫homenvarchar4NULL學歷diplomanvarchar4NOT NULL類別kindnvarchar

29、10NULL工資salaryint4NULL聯(lián)系電話phonevarchar12NULL聯(lián)系地址addressnvarchar50NULL身份證號idCardvarchar18NOT NULL聘用日期beginDatedatetime8NULL編制日期enactTimedatetime8NULL備注othersntext50NULL說明:此表存放員工信息。(2)用戶清單(UserBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束帳號loginIDchar6P/FNOT NULL密碼passWordchar6NOT NULL說明:此表存放系統(tǒng)用戶信息。(3)商品清單(MerchBil

30、l)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束商品編號merchIDchar6PNOT NULL供貨商號profferIDchar6FNOT NULL名稱fullNamenvarchar80NOT NULL條形碼barCodechar15NOT NULL計量單位metricUnitvarchar4NOT NULL類別kindnvarchar8NULL產地birthPlacenvarchar50NULL單價unitCostmoney4NOT NULL備注othersntext50NULL說明:此表存放商品信息。(4)供貨商清單(ProfferBill)中文字段名英文字段名字段類型長度主

31、鍵/外鍵字段值約束供貨商號profferIDchar6PNOT NULL名稱fullNamenvarchar50NOT NULL聯(lián)系人contactPersonnvarchar8NOT NULL聯(lián)系電話phonevarchar12NOT NULL聯(lián)系地址addressnvarchar50NOT NULL開戶行openingBanknvarchar10NULL銀行帳號 accountIDvarchar15NULL備注othersntext50NULL說明:此表存放供貨商信息。(5)進貨清單(ImportBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束進貨單號importBillID

32、char6PNOT NULL商品編號merchIDchar6P/FNOT NULL供貨商號profferIDchar6FNOT NULL進貨價importPricemoney4NOT NULL數(shù)量quantityint4NOT NULL金額totalMoneymoney4NOT NULL進貨日期importDatedatetime8NOT NULL備注othersntext50NULL說明:此表存放進貨信息。(6)銷售清單(SaleBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束銷售單號saleBillIDchar6PNOT NULL商品編號merchIDchar6P/FNOT

33、NULL銷售數(shù)量saleNumint4NOT NULL銷售日期saleDatedatetime8NOT NULL說明:此表存放銷售信息。(7)庫存清單(StoreBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束商品編號merchIDchar6P/FNOT NULL庫存數(shù)量storeNumint4NOT NULL3.3.4 模塊功能設計登錄模塊本模塊的功能是對用戶身份進行驗證,只有系統(tǒng)合法的用戶才能進入系統(tǒng),進行相應操作。進貨管理模塊功能:該模塊主要是實現(xiàn)進行進貨信息查詢、進貨計劃制定兩個功能。進貨信息查詢:該模塊為超市提供整個超市的進貨情況查詢,也可以

34、進行進貨信息的明細查詢,并以進貨報表形式打印出來。進貨計劃制定:該模塊可以為制定進貨計劃,并形成相應的采購訂單。輸入項、輸出項:該模塊的輸入項為超市的進貨單,其中包括進貨單的編號,商品的編號,供貨商號,進貨價,數(shù)量,金額進貨日期,備注。(1)該進貨管理模塊的用例圖,如圖.1所示:圖.1進貨管理用例圖(2)該進貨管理模塊的活動圖,如圖.2所示:圖.2進貨管理模塊活動圖(3)制定進貨計劃的時序圖,如圖.3所示:圖.3制定進貨計劃時序圖(4)進貨信息查詢時序圖,如圖.4所示:圖.4進貨信息

35、查詢時序圖銷售管理模塊功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時對庫存清單進行更新,以便用戶將來對庫存信息進行查詢和打印,此外還可以對銷售信息進行查詢和盤點功能。銷售信息查詢:根據(jù)商品銷售情況,按需要對銷售情況進行查詢。在該查詢模塊中,可以按照商品的編號、銷售日期等多種方式進行商品銷售信息查詢。銷售信息盤點:可以按照需要對在一定時期內的銷售情況進行盤點。輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品的銷售單號和商品編號。其中還包括銷售數(shù)量和銷售日期。(1)該銷售模塊的用例圖,如圖.1所示:圖.1銷售管理模塊用例圖(2)該銷售管理模塊的活動圖,如

36、圖.2所示:圖.2銷售管理模塊活動圖(3)銷售信息查詢時序圖,如圖.3所示:圖.3銷售信息查詢時序圖(4)銷售盤點時序圖,如圖.4所示:圖.4銷售盤點時序圖 庫存管理模塊功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。查詢商品信息:主要功能查詢商品的明細信息,和它的庫存信息。添加商品信息:主要功能添加新進的商品。修改商品信息:主要功能是修改商品的信息,包括他的庫存數(shù)量。刪除商品信息:主要功能是刪除不再銷售的商品信息。輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品編號。(1)該庫存管理模塊的用例圖,如圖.1所示:圖.1庫存管理用例圖(2)庫存管理模塊活動圖,如圖.2所示:圖.2庫存管理模塊活動圖(3)庫存管理查詢時序圖,如圖.3所示:圖.3庫存管理查詢時序圖(4)庫存管理添加時序圖,如圖.4所示:圖.4庫存管理添加時序圖(5)庫存

溫馨提示

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

評論

0/150

提交評論