超市進銷存管理系統(tǒng)[].doc_第1頁
超市進銷存管理系統(tǒng)[].doc_第2頁
超市進銷存管理系統(tǒng)[].doc_第3頁
超市進銷存管理系統(tǒng)[].doc_第4頁
超市進銷存管理系統(tǒng)[].doc_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、科大超市進銷存管理系統(tǒng)摘要隨著計算機技術的高速發(fā)展,人們對計算機的依賴性越來越強,特別是用計算機開發(fā)的數(shù)據(jù)庫以及數(shù)據(jù)管理系統(tǒng)在生活應用中表現(xiàn)得更為突出,為此開發(fā)此系統(tǒng)。通過使用超市進銷存管理系統(tǒng),使超市的管理工作系統(tǒng)化、規(guī)范化、自動化、簡易化、智能化,從而達到提高超市進銷存管理效率的目的??拼蟪羞M銷存管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面.對于前者要求建立數(shù)據(jù)一致性和完整性強,數(shù)據(jù)安全性好的數(shù)據(jù)庫.而對于后者則要求應用程序功能完備,易使用等特點。系統(tǒng)實現(xiàn)了商品信息管理,商品進貨操作,商品出貨操作,庫存信息查詢等功能.本文詳細地介紹了軟

2、件的開發(fā)環(huán)境、數(shù)據(jù)庫的設計、各個模塊的設計和實現(xiàn)及具體界面的設計和功能。關鍵詞:超市;信息管理系統(tǒng);數(shù)據(jù)庫技術;進銷存KD Supermarket Purchase-Sell-Stock Management SystemAbstractWith the rapid development of computer technology, people are becoming more dependentment on computers, especially the use of a computer database development and data management sys

3、tem application in life is more prominent, this development of this system。So we develop that We use supermarket inventory management systems, so that the management of the supermarket shop systematic, standardized, automated, simple, intelligent, and thus to improve the efficiency of the supermarke

4、t inventory management purposes。 KD supermarket management system is a typical information management system, which mainly includes database creation and maintenance, and frontend application development aspects. That requests for the establishment of strong data integrity and consistency, data, goo

5、d safety database. At the same time the latter requires the application functionality complete , easy to use.Information management system achieves a commodity information managament, commodity purchase operations, product delivery operations and inventory information etc. This paper introduces the

6、software development environment, database design, design and implementation of each module and the specific interface design and functionality。文檔為個人收集整理,來源于網(wǎng)絡本文為互聯(lián)網(wǎng)收集,請勿用作商業(yè)用途Keywords: Supermarket;Management Information System;Database Technology; Purchase-SellStock目錄1 緒 論11.1課題開發(fā)背景及目的11。2國內(nèi)超市進銷存管理

7、系統(tǒng)現(xiàn)狀11。3課題的研究方法及內(nèi)容11。4系統(tǒng)開發(fā)環(huán)境介紹21。4。1 Microsoft Visual C+ 6。0簡介21。4.2 Microsoft Access 2000/200221.4。3 Windows XP 操作系統(tǒng)31。4。4 POS打印機32 可行性研究42.1技術可行性研究42.2經(jīng)濟可行性研究42.3操作可行性研究52。4法律可行性53 需求分析63。1功能調(diào)查分析63.2功能需求分析73。3數(shù)據(jù)流圖83.3.1系統(tǒng)頂層DFD圖83.3.2系統(tǒng)一層DFD圖83.4數(shù)據(jù)字典84 概要設計124。1 功能結(jié)構(gòu)圖124。2 功能介紹134.3數(shù)據(jù)庫設計154。3。1 數(shù)據(jù)庫

8、一覽表154.3。2 實體屬性圖。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 154.3。3 數(shù)據(jù)庫詳細設計185 詳細設計與實現(xiàn)245。1主界面模塊設計255。2 系統(tǒng)設置模塊設計265.3 基本資料模塊設計275。4 進貨管理模塊設計295。5 銷售管理模塊設計315。6 庫存管理模塊設計325.7 賬務管理模塊設計355。8 輔助工具模塊設計365。9 數(shù)據(jù)管理模塊設計375。10 關于模塊設計385。11數(shù)據(jù)庫管理的設計386測試與運行426.1測試登陸436.2測試主界面446。3測試用戶管理456。4測試報表界面4

9、56.5測試打印界面466。6測試結(jié)果47結(jié) 論48致 謝49參考文獻.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.501 緒 論1.1課題開發(fā)背景及目的 隨著超市規(guī)模的發(fā)展不斷擴大,商品數(shù)量急劇增加,有關商品的各種信息量也成倍增長。超市時時刻刻都需要對商品各種信息進行統(tǒng)計分析。而大型的超市進銷存管理系統(tǒng)功能過于強大而造成操作繁瑣降低了小超市的工作效率。作為國內(nèi)市場的一些中小型超市,它們在信息化過程中的步伐要落后于大型超市,而對于這些企業(yè)的資源管理,信息的存儲和處理也顯得迫切需要,要適應市場

10、競爭,就需要有高效的處理方式和管理方法.因此,針對中小型超市,我選擇了超市進銷存管理系統(tǒng)設計題目1。1。2國內(nèi)超市進銷存管理系統(tǒng)現(xiàn)狀目前在我國,超市形成在20世紀90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟的發(fā)展發(fā)揮了重要的作用。隨著超市高速的發(fā)展,其經(jīng)營管理也變得愈加復雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售的發(fā)展,這樣就迫切地需要引入新的管理技術.超市形態(tài)具有種種優(yōu)點,但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進行商品調(diào)價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經(jīng)驗

11、為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足.隨著超市形態(tài)的高速發(fā)展,其經(jīng)營管理也變得愈加復雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應對這復雜的市場。依靠現(xiàn)代化的計算機信息處理技術來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應的決策,加快超市經(jīng)營管理效率2。1。3課題的研究方法及內(nèi)容 超市進銷存管理系統(tǒng)是最流行的超市常用的系統(tǒng)之一,它主要包含以下幾個模塊:系統(tǒng)權(quán)限的設定、原始數(shù)據(jù)錄入、數(shù)據(jù)的匯總及查詢

12、等。從而,實現(xiàn)對進貨、銷售及員工信息等實現(xiàn)全面、動態(tài)、及時的管理。本文主要介紹了科大超市進銷存管理系統(tǒng)的設計過程和方法。這個超市系統(tǒng)的開發(fā)用到了VC+技術,Microsoft Access 2003數(shù)據(jù)庫管理與建立,來實現(xiàn)兩者的鏈接,設計上,精美與高效兼顧;功能上,充分體現(xiàn)系統(tǒng)的完整性,功能強大。管理員可以很方便的借助這個系統(tǒng)得知超市的實時數(shù)據(jù)。本文第一章概述部分介紹了本課題的背景,并提出本文的研究目標。第二章進行可行性分析,包括技術可行性、經(jīng)濟可行性、操作可行性和法律可行性等。第三章對系統(tǒng)做了需求分析,提出了設計方案。第四章對系統(tǒng)總體設計進行說明,提出了設計方案。第五章論述了詳細的設計及實現(xiàn)

13、過程.第六章講述了系統(tǒng)測試。結(jié)論部分,對系統(tǒng)作了全面的評價。1.4系統(tǒng)開發(fā)環(huán)境介紹1。4。1 Microsoft Visual C+ 6。0簡介Visual C+ 6。0是微軟公司推出的開發(fā)Win32應用程序(Windows95/98/2000/XP/NT)的、面向?qū)ο蟮目梢暬晒ぞ?。它的最大?yōu)點就是提供了功能強大的MFC類庫,MFC是一個很大的C 類層次結(jié)構(gòu),其中封裝了大量的類及其函數(shù),很多Windows程序所共有的標準內(nèi)容可以由MFC的類來提供,MFC類為這些內(nèi)容提供了用戶接口的標準實現(xiàn)方法,程序員所要做的就是通過預定義的接口把具體應用程序特有的東西填入這個輪廓,這將簡化編程工作,大大的

14、減少程序員編寫的代碼數(shù)量,使編程工作變得更加輕松容易3。1.4.2 Microsoft Access 2003Access 是微軟公司推出的基于Windows的桌面關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,即Relational Database Management System),是Office系列應用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數(shù)據(jù)管理的任務. Access能夠存取 Acces

15、s/Jet、Microsoft SQL Server、Oracle(甲骨文軟件公司),或者任何 ODBC 兼容數(shù)據(jù)庫內(nèi)的資料.熟練的軟件設計師和資料分析師利用它來開發(fā)應用軟件,而一些不熟練的程序員和非程序員的”進階用戶"則能使用它來開發(fā)簡單的應用軟件。雖然它支持部分向?qū)ο蠹夹g,但是未能成為一種完整的面向?qū)ο箝_發(fā)工具4。1。4.3 Windows XP 操作系統(tǒng)Windows XP中文全稱為視窗操作系統(tǒng)體驗版.是微軟公司發(fā)布的一款視窗操作系統(tǒng)。它發(fā)行于2001年10月25日,原來的名稱是Whistler.微軟最初發(fā)行了兩個版本,家庭版(Home)和專業(yè)版(Professional).家

16、庭版的消費對象是家庭用戶,專業(yè)版則在家庭版的基礎上添加了新的為面向商業(yè)的設計的網(wǎng)絡認證、雙處理器等特性.且家庭版只支持1個處理器,專業(yè)版則支持2個。字母XP表示英文單詞的“體驗”(experience)。1.4。4 POS打印機POS(Pointofsales)的中文意思是“銷售點”,全稱為銷售點情報管理系統(tǒng),是一種配有條碼或OCR碼(Opticalcharacterrecognition光字符碼)終端閱讀器,有現(xiàn)金或易貨額度出納功能。品種有有線和無線兩種或有、無線兼用.POS機與廣告易貨交易平臺的結(jié)算系統(tǒng)相連,其主要任務是對商品與媒體交易提供數(shù)據(jù)服務和管理功能,并進行非現(xiàn)金結(jié)算。大宗交易中基

17、本經(jīng)營情報難以獲取,導入POS系統(tǒng)主要是解決零售業(yè)信息管理盲點。連鎖分店管理信息系統(tǒng)中的重要組成部分。商業(yè)應用的POS系統(tǒng)(Point of Sales)是銷售點時實系統(tǒng),它是由電子收款機和計算機聯(lián)機構(gòu)成的商店前臺網(wǎng)絡系統(tǒng)。該系統(tǒng)對商店零售柜臺的所有交易信息進行加工整理,時實跟蹤銷售情況,分析數(shù)據(jù)、傳遞反饋、強化商品營銷管理5。2 可行性研究2.1技術可行性研究 在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計算機技術,具有一定的軟硬件基礎,會使用各種管理軟件,熟悉IT產(chǎn)品。因為,有的超市對員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定的計算機基礎,所以在新系統(tǒng)投入使用時,只要對員工

18、進行少量的培訓,系統(tǒng)的功能和使用方法就基本上能夠順利運行。2。2經(jīng)濟可行性研究因為通過網(wǎng)絡傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟效益,所以從經(jīng)濟上完全是可行的。1、超市有能力承擔系統(tǒng)開發(fā)費用,開發(fā)新系統(tǒng)的工作是一項艱巨復雜的工作,它的投資主要是人力和物力的投資。對于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個簡短的高科技產(chǎn)業(yè),

19、其員工要求都比一般企業(yè)的要求要高,而且對系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)節(jié)約大部分的額外開支。同時軟件就其它產(chǎn)品來說,屬于高端行業(yè),無論是產(chǎn)品的價格還是質(zhì)量都比較高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔開發(fā)費用6。 2、新系統(tǒng)將為企業(yè)帶來經(jīng)濟效益,管理系統(tǒng)是一個信息化、智能化和先進管理理念的集合體。而管理是一個動態(tài)過程,在其運行過程中要采取多項措施。所以在管理中獲得經(jīng)濟效益是一個綜合效益,要對它進行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟效益是簡捷的,其最

20、主要的表現(xiàn)就是減少了企業(yè)管理費用和人力開支。而其它一些繁瑣的事物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時間,還為企業(yè)的各項決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟效益。2。3操作可行性研究 本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可以輕松上手。而整個超市進銷存管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進行深入的了解.由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。2.4法律可行性本系統(tǒng)的服務條款與中華人民共和國的法律解釋相一致,其系統(tǒng)中的從事合法的商品買賣,不涉及一切法律所不允許的行為。 綜合所述,無論是從技

21、術、經(jīng)濟、操作、法律等方面考慮,該系統(tǒng)具有很高的開發(fā)可行性。 3 需求分析本軟件對超市的采購、銷售、倉庫、資金、帳務等實際運作流程均實現(xiàn)了動態(tài)的計算管理,使得超市經(jīng)營者能夠迅速的掌控公司的實際運作狀況、合理做出公司的戰(zhàn)略決策。軟件提供的商品入庫流水賬、商品銷售流水賬、商品臺賬、會計賬及各種報表在提高公司工作效率、減少人為的差錯、最大限度堵塞漏洞的基礎上很好的減輕了采購、銷售、倉庫、財務等環(huán)節(jié)工作人員的勞動強度,全面體現(xiàn)了現(xiàn)代企業(yè)管理理論所倡導的工作高效、環(huán)境輕松的氛圍7。3.1功能調(diào)查分析系統(tǒng)的初步調(diào)查是系統(tǒng)設計規(guī)劃階段的第一項活動,也是整個系統(tǒng)開發(fā)的第一項活動,主要目標就是了解組織機構(gòu)、工作

22、現(xiàn)狀8。系統(tǒng)要求實現(xiàn):基本資料、進貨管理、銷售管理、庫存管理、財務管理、自動編制記帳憑證,營業(yè)員的提成查詢、各分機的銷售情況匯總、數(shù)據(jù)庫管理、數(shù)據(jù)庫備份、恢復、期初建賬等管理功能,支持如下要求:1、支持單倉/多倉或總店/分店管理體系,可以管理任意分倉或分店、任意品種的庫存.2、支持條形碼功能。您可以自定義條形碼,設計、打印各種規(guī)格的條碼標簽,省去了購買條碼打印機的開支。3、員工提成方式多樣,可針對每個商品設置提成三種提成方式:數(shù)量提成率、銷售額提成率及銷售毛利提成率,員工的業(yè)績及提成一目了然。4、操作權(quán)限設置功能強大。既可以設置各種菜單級別的操作權(quán)限,也可以設置“成本管理權(quán)" 、“會

23、員管理權(quán)” 、“單據(jù)刪除權(quán)" 、“銷售退貨權(quán)” 、“售價調(diào)整權(quán)” 及“銷售反確認權(quán)"等權(quán)限.5、訂貨功能大。軟件可根據(jù)商品資料中設置的最高庫存、最低庫存及當前庫存自動升級定貨清單,也可以通過提取補貨數(shù)據(jù)生成定貨清單,讓您的訂貨工作輕松、方便。6、獨創(chuàng)的單據(jù)確認與反確認功能,方便用戶對單據(jù)輸入、修改.7、批發(fā)價、零售價可自動生成,減輕了定價的工作量。 8、功能強大的各類統(tǒng)計報表,為您提供詳盡的營業(yè)報告,讓您對商品進、銷、存及利潤等財務狀況了如指掌。9、所有單據(jù)、報表均可以在打印前預覽,并且可以導出為Excel文件,然后根據(jù)您的實際需要進行特別編排處理.所有單據(jù)的打印格式均可以

24、重新設計。10、有專業(yè)的前臺Pos銷售功能。11、“傻瓜化、人性化”設計的財務管理,簡單易用,不懂會計、計算機也能輕松應對編制記帳憑證、登記記帳憑證、記帳憑證查詢、會計帳冊查詢、損益表查詢、資產(chǎn)負債表查詢等操作.12、常用工具軟件豐富。迷你計算器、帳套數(shù)據(jù)的導入導出、帳套初始化及帳套壓縮或修復等為維護系統(tǒng)的正常運行提供了強有力的保障。3.2功能需求分析1、零售前臺(POS)管理系統(tǒng),本系統(tǒng)必須具有以下功能:商品錄入:根據(jù)超巿業(yè)務特點制定相關功能,可以通過輸入唯一編號、掃描條形碼、商品名稱等來實現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準確快速地進行商品

25、掃描錄入.收銀業(yè)務:通過掃描條形碼或者直接輸入商品名稱(對于同類多件商品采用一次錄入加數(shù)量的方式)自動計算本次交易的總金額.在顧客付款后,自動計算找零,同時打印交易清單(包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時間、負責本次收銀的員工號).如果顧客是本店會員并持有本人會員卡,則在交易前先掃描會員卡,并對所購物品全部實行打折優(yōu)惠,并將所購物品的總金額累計到該會員的總消費金額中。安全性:OS登陸、退出、換班與操作鎖定等權(quán)限驗證保護;斷電自動保護最大限度防止意外及惡意非法操作。 獨立作業(yè):有的斷網(wǎng)收銀即在網(wǎng)絡服務器斷開或網(wǎng)絡不通的情況下,收銀機仍能正常作業(yè)9。2、后臺管理

26、系統(tǒng),本系統(tǒng)必須具備以下功能:進貨管理: 根據(jù)銷售情況及庫存情況,自動制定進貨計劃(亦可手工制定修改),可以避免盲目進貨造成商品積壓。 按計劃單有選擇性地進行自動入庫登記。 綜合查詢打印計劃進貨與入庫記錄及金額.銷售管理: 商品正常銷售、促銷與限量、限期及禁止銷售控制。 綜合查詢各種銷售明細記錄、各地收銀員收銀記錄以及交結(jié)賬情況等。 按多種方式統(tǒng)計生成銷售排行榜,靈活察看和打印商品銷售日、月、年報表。庫存管理: 綜合查詢庫存明細記錄。 庫存狀態(tài)自動告警提示。如庫存過剩、少貨、缺貨等。軟件為您預警,避免庫存商品積壓損失和缺貨. 庫存自動盤點計算。人員管理: 員工、會員、供貨商、廠商等基本信息登記

27、管理. 員工操作權(quán)限管理. 客戶銷售權(quán)限管理。3.3數(shù)據(jù)流圖3.3.1系統(tǒng)頂層DFD圖超市進銷存管理系統(tǒng)的DFD頂層圖如圖3.1所示。管理員超市進銷存管理系統(tǒng)銷售人員 條形碼信息 業(yè)務清單 商品錄入信息 圖 3。1 系統(tǒng)DFD頂層圖3.3。2系統(tǒng)一層DFD圖根據(jù)自頂向下,逐層分解的原則,對系統(tǒng)頂層處理功能進行細化分成若干個處理功能,產(chǎn)生一層細化DFD圖,如圖3.2所示。3.4數(shù)據(jù)字典數(shù)據(jù)字典是結(jié)構(gòu)化分析中半形式化定義對象內(nèi)容的工具,是數(shù)據(jù)流、數(shù)據(jù)加工、事件觸發(fā)行為的詳細說明。僅僅靠圖形并不能完全說明系統(tǒng)分析的模型。數(shù)據(jù)字典是對DFD、ERD和狀態(tài)變遷圖的補充,詳細說明了數(shù)據(jù)實體的數(shù)據(jù)記錄和屬性

28、,數(shù)據(jù)加工單元的處理內(nèi)容以及事件觸發(fā)的內(nèi)容,力求做到準確無歧義。它是分析數(shù)據(jù)建模的重要組成部分。由于篇幅有限,這里僅給出科大超市進銷存管理系統(tǒng)的8個主要的數(shù)據(jù)字典條目,如下各列表所示.快速商品錄入 銷售人員 商品錄入信息 商品 信息 商品信息 管理員 商品信息表 條形碼信息 商品 信息 打印交易 清單條形碼掃描 業(yè)務信息交易總額 進貨信息 業(yè)務清單 業(yè)務信息 業(yè)務清單 文 檔 會員信息表 銷售單統(tǒng)計表圖3。2 系統(tǒng)一層DFD圖數(shù)據(jù)流“超市信息"的字典條目如表3。3所示。表3。3 數(shù)據(jù)流“超市信息"的字典條目數(shù)據(jù)流名: 超市信息組 成: 名稱+性質(zhì)+聯(lián)系方式+地址+備注數(shù)據(jù)流

29、“分機”的字典條目如表3.4所示。表3。4數(shù)據(jù)流“分機”的字典條目數(shù)據(jù)流名: 分機組 成: 編號+名稱+備注數(shù)據(jù)流“供應商”的字典條目如表3.5所示。表3。5 數(shù)據(jù)流“供應商"的字典條目數(shù)據(jù)流名: 供應商組 成: 編號+名稱+性質(zhì)+聯(lián)系人+聯(lián)系方式+地址+備注 數(shù)據(jù)流“商品檔案”的字典條目如表3.6所示.表3。6 數(shù)據(jù)流“商品檔案"的字典條目數(shù)據(jù)流名: 商品檔案組 成: 分類編碼+條形碼+編碼+助記碼+拼音碼+名稱+規(guī)格+單位+庫存上限+庫存下限+ 進貨價+銷售價+會員價+業(yè)務提成+供應商數(shù)據(jù)流“商品分類”的字典條目如表3.7所示。表3.7 數(shù)據(jù)流“商品分類"的字

30、典條目數(shù)據(jù)流名: 商品分類組 成: 編號+名稱+備注數(shù)據(jù)流“管理員”的字典條目如表3.8所示。表3.8 數(shù)據(jù)流“管理員”的字典條目數(shù)據(jù)流名: 管理員組 成: 編號+姓名+身份證號+密碼+權(quán)限+聯(lián)系方式+地址數(shù)據(jù)流“銷售單”的字典條目如表3.9所示。表3.9 數(shù)據(jù)流“銷售單”的字典條目數(shù)據(jù)流名: 銷售單組 成: 編號+銷售商品+數(shù)量+銷售單價+經(jīng)辦人+分機號+銷售日期 數(shù)據(jù)流“進貨單”的字典條目如表3.10所示。表3.1 0數(shù)據(jù)流“進貨單”的字典條目數(shù)據(jù)流名: 進貨單組 成: 編號+銷售商品+數(shù)量+進貨單價+經(jīng)辦人+分機號+進貨日期4 總體設計4。1 功能結(jié)構(gòu)圖 功能結(jié)構(gòu)圖如圖4。1所示。 超市

31、信息 分機信息 基本資料 供應商 商品分類 采購進貨 商品檔案 進貨退單 進貨管理 銷售開單 進貨結(jié)算 進貨匯總科大超市進銷存管理系統(tǒng) 銷售退單 銷售結(jié)算 銷售管理 非進貨 銷售匯總 庫存管理 非銷售 盤盈匯總 庫 存 盤虧匯總 財務管理 備 份 總盤點 恢 復 數(shù)據(jù)管理 期初建賬圖4。1 系統(tǒng)功能結(jié)構(gòu)圖4.2 功能介紹1、基本信息:用于建立系統(tǒng)正常運行所必需的基礎資料,如:本超市、員工(操作員)、計量單位、往來單位(供貨商、客戶)、分店、商品大類、商品類別等資料。正式使用本軟件前,必須先進行基礎信息設置,然后才能順利的開展工作?!背谢拘畔ⅰ?超市基本信息的輸入和修改。 ”POS分機檔案登

32、記” :分級信息的輸入、修改和刪除。"商品分類":商品分類信息的輸入、修改、刪除。 "商品檔案":商品檔案信息的輸入、修改、刪除和庫存的增減。 ”供應商檔案”:供應商信息的輸入、修改、刪除。"價格自動生成設置”:進貨價、零售價、會員價、業(yè)務提成的整體調(diào)整.”商品分類統(tǒng)計”:分類信息的統(tǒng)計報表。"商品檔案統(tǒng)計":商品檔案信息的統(tǒng)計報表。”供應商檔案統(tǒng)計":供應商信息的統(tǒng)計報表。”超市分機統(tǒng)計":分機信息的統(tǒng)計報表.2、進貨管理:用于登記入庫商品的名稱、單價、數(shù)量及入庫日期、供貨商、經(jīng)辦人、存放分店等資料。期

33、初庫存也在此輸入?!边M貨開單”:進貨開單、商品的添加、進貨價的調(diào)整等."進貨退貨":進貨退回.”進貨單匯總”:進貨單統(tǒng)計報表。"退貨單匯總":退貨單統(tǒng)計報表。"所有進貨商品匯總":所有進貨商品的統(tǒng)計報表.”所有退貨商品匯總":所有退回商品的統(tǒng)計報表."所有無退貨進貨商品匯總":所有無退貨進貨的統(tǒng)計報表.”月度結(jié)算”:本月內(nèi)的所有進貨匯總。3、銷售管理:用于登記銷售商品的名稱、單價、數(shù)量及銷售日期、客戶、業(yè)務員、銷售分店等資料?!变N售開單":銷售開單、商品的添加、零售價的調(diào)整等。"銷售退

34、貨":銷售退回?!变N售單匯總":銷售單統(tǒng)計報表."退貨單匯總":退貨單統(tǒng)計報表。"所有銷售商品匯總”:所有銷售商品的統(tǒng)計報表.”所有退貨商品匯總":所有退回商品的統(tǒng)計報表."所有無退貨銷售商品匯總":所有無退貨銷售的統(tǒng)計報表。”月度結(jié)算":本月內(nèi)的所有銷售匯總。4、庫存管理:用于查詢商品適(當)時的庫存情況.庫存過多、過少商品報警的查詢。"非進貨入庫":其他入庫。"非進貨出庫”:其他出庫?!睅齑娌樵儭保簬齑娼y(tǒng)計報表."非進貨入庫單統(tǒng)計":其他入庫單統(tǒng)計報表

35、?!狈沁M貨出庫單統(tǒng)計”:其他出庫單統(tǒng)計報表。"非進貨入庫商品統(tǒng)計":其他入庫商品統(tǒng)計報表."非進貨出庫商品統(tǒng)計”:其他出庫商品統(tǒng)計報表."所有過少報警商品統(tǒng)計”:所有庫存過少的報警統(tǒng)計.”所有過多報警商品統(tǒng)計":所有庫存過多的報警統(tǒng)計。"月度結(jié)算(非進貨出庫)”:本月內(nèi)的所有出庫匯總.”月度結(jié)算(非進貨入庫)":本月內(nèi)的所有入庫匯總。 5、財務管理:用于根據(jù)已確認的原始單據(jù)(入庫單、銷售單、收款單、付款單等)自動編制記帳憑證,營業(yè)員的提成查詢、各分機的銷售情況匯總、日營業(yè)額的查詢等?!笔浙y員提成查詢":按經(jīng)辦人統(tǒng)計

36、業(yè)務提成。"按收銀員銷售統(tǒng)計查詢”:按經(jīng)辦人統(tǒng)計銷售?!痹露冉Y(jié)算(收銀員提成)”:按經(jīng)辦人統(tǒng)計本月銷售。”營業(yè)收入日報表":統(tǒng)計當當天的銷售。”POS分機銷售查詢”:分機統(tǒng)計銷售?!笨偙P盈查詢":盤贏利商品銷售?!笨偙P虧查詢”:盤吃虧商品銷售。"總盤點”:所有盤點。6、數(shù)據(jù)庫管理:數(shù)據(jù)庫備份、恢復、期初建賬等。"數(shù)據(jù)備份”:數(shù)據(jù)庫備份.”數(shù)據(jù)恢復":數(shù)據(jù)庫恢復。"數(shù)據(jù)清理":數(shù)據(jù)清理."期初建賬”:建賬."月初結(jié)算建賬”:建賬。4.3數(shù)據(jù)庫設計在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策

37、機構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界?,F(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經(jīng)過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進入數(shù)據(jù)世界,而超市進銷存管理系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操作。這兩個問題貫穿了整個超市進銷存管理系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設計問題,超市進銷存系統(tǒng)系統(tǒng)設計的一個核心10。設計數(shù)據(jù)庫系統(tǒng)時應該首相充分了解用戶個方面的要求,包括現(xiàn)有的幾將來可能增加的要求。數(shù)據(jù)庫設計一般包括如下幾個步驟:1、數(shù)據(jù)庫需求分析。2

38、、數(shù)據(jù)庫概念結(jié)構(gòu)設計.3、數(shù)據(jù)庫邏輯結(jié)構(gòu)設計10。4。3。1 數(shù)據(jù)庫一覽表4。3.2 實體屬性圖1。圖4.2 超市基本信息實體屬性圖2.圖4。3 供應商基本信息實體屬性圖3.圖4。4 分機信息實體屬性圖4.圖4.5 管理員實體屬性圖5.圖4.6 商品分類實體屬性圖6.圖4.7 進貨單實體屬性圖表4.1 數(shù)據(jù)庫一覽表 表 名 稱超市基本信息表非進貨單統(tǒng)計表非進貨商品管理表非銷售單統(tǒng)計表非銷售商品管理表分機基本信息表供應商基本信息表管理員基本信息表價格參數(shù)設置表進貨單統(tǒng)計表進貨商品管理表進貨退貨單統(tǒng)計表路徑參數(shù)設置表商品檔案基本信息表商品分類基本信息表商品庫存數(shù)量統(tǒng)計表銷售單統(tǒng)計表銷售商品管理表銷

39、售退貨單統(tǒng)計表4.3. 數(shù)據(jù)庫詳細設計數(shù)據(jù)庫詳細設計的內(nèi)容:對于一個確定的環(huán)境,進行符合應用語義的邏輯設計,以及提供一個確定存貯結(jié)構(gòu)和物理設計,建立實現(xiàn)系統(tǒng)目標,并能有效存取數(shù)據(jù)和數(shù)據(jù)模型。以下是所用到的表:1、超市基本信息表 表4。2 超市基本信息表 列名數(shù)據(jù)類型長度允許空編號數(shù)字字節(jié)是名稱文本50是性質(zhì)數(shù)字整型是聯(lián)系方式文本20是地址文本255是備注文本255是2、非進貨單統(tǒng)計表 表4.3 非進貨單統(tǒng)計表 列名數(shù)據(jù)類型長度允許空單編號文本50是開票日期文本20是經(jīng)辦人文本50是供應商編號文本50是備注文本255是3、非進貨商品管理表 表4。4 非進貨商品管理表 列名數(shù)據(jù)類型長度允許空單編號

40、文本50是條形碼文本50是進貨單價數(shù)字雙精度型是數(shù)量數(shù)字雙精度型是4、非銷售單統(tǒng)計表 表4。5 非銷售單統(tǒng)計表 列名數(shù)據(jù)類型長度允許空單編號文本50是開票日期文本20是經(jīng)辦人文本50是分機號文本50是備注文本255是5、非銷售商品管理表 表4。6 非銷售商品管理表 列名數(shù)據(jù)類型長度允許空單編號文本50是條形碼文本50是銷售單價數(shù)字雙精度型是數(shù)量數(shù)字雙精度型是6、分機基本信息表 表4.7 分機基本信息表 列名數(shù)據(jù)類型長度允許空編號文本50是名稱文本20是備注文本255是7、供應商基本信息表表4。8 供應商基本信息表 列名數(shù)據(jù)類型長度允許空編號文本50是名稱文本50是單位性質(zhì)數(shù)字整型是聯(lián)系人文本2

41、0是聯(lián)系方式文本20是地址文本255是備注文本255是8、管理員基本信息表表4.9 管理員基本信息表 列名數(shù)據(jù)類型長度允許空編號文本50是姓名文本20是權(quán)限數(shù)字整型是身份證號文本20是密碼文本255是聯(lián)系方式文本20是地址文本255是9、價格參數(shù)設置表表4.10 價格參數(shù)設置表 列名數(shù)據(jù)類型長度允許空類型文本50是值數(shù)字雙精度型是10、進貨單統(tǒng)計表表4。11 進貨單統(tǒng)計表 列名數(shù)據(jù)類型長度允許空單編號文本50是開票日期文本20是經(jīng)辦人文本50是供應商編號文本50是備注文本255是11、進貨商品管理表表4。12 進貨商品管理表 列名數(shù)據(jù)類型長度允許空單編號文本50是條形碼文本50是進貨單價數(shù)字雙

42、精度型是數(shù)量數(shù)字雙精度型是12、進貨退貨單統(tǒng)計表 表4.13 進貨退貨單統(tǒng)計表 列名數(shù)據(jù)類型長度允許空單編號文本50是退貨日期文本20是經(jīng)辦人文本50是備注文本255是13、路徑參數(shù)設置表表4.14 路徑參數(shù)設置表 列名數(shù)據(jù)類型長度允許空類型文本50是值文本50是14、商品檔案基本信息表 表4.15 商品檔案基本信息表 列名數(shù)據(jù)類型長度允許空分類編號文本255是條形碼文本50是商品編碼文本50是助記碼文本50是拼音碼文本50是名稱文本50是規(guī)格文本50是單位文本50是庫存上限數(shù)字雙精度型是庫存下限數(shù)字雙精度型是15、商品分類基本信息表 表4。16 商品分類基本信息表 列名數(shù)據(jù)類型長度允許空編號

43、文本255是名稱文本255是備注文本255是16、商品庫存數(shù)量統(tǒng)計表 表4。17 商品庫存數(shù)量統(tǒng)計表 列名數(shù)據(jù)類型長度允許空條形碼文本50是進貨價數(shù)字雙精度型是零售價數(shù)字雙精度型是會員價數(shù)字雙精度型是業(yè)務提成數(shù)字雙精度型是庫存數(shù)字雙精度型是17、銷售單統(tǒng)計表表4。18 銷售單統(tǒng)計表 列名數(shù)據(jù)類型長度允許空單編號文本50是開票日期文本20是經(jīng)辦人文本50是分機號文本50是備注文本255是18、銷售商品管理表 表4.19 銷售商品管理表 列名數(shù)據(jù)類型長度允許空單編號文本50是條形碼文本50是銷售單價數(shù)字雙精度型是數(shù)量數(shù)字雙精度型是19、銷售退貨單統(tǒng)計表表4。20 銷售退貨單統(tǒng)計表 列名數(shù)據(jù)類型長度

44、允許空單編號文本50是退貨日期文本20是經(jīng)辦人文本50是分機號文本50是備注文本255是 5 詳細設計與實現(xiàn)詳細設計的目的是為軟件結(jié)構(gòu)圖中的每一個模塊確定所采用的算法和模塊內(nèi)數(shù)據(jù)結(jié)構(gòu)。詳細設計以總體設計階段的工作為基礎,但又不同于總體設計,主要表現(xiàn)在如下兩個方面:在總體設計階段,數(shù)據(jù)項與數(shù)據(jù)結(jié)構(gòu)以比較抽象的方式描述,詳細設計就要確定用什么數(shù)據(jù)結(jié)構(gòu)來實現(xiàn);詳細設計要提供關于算法或每個模塊的足夠細節(jié),使程序員能直接為每個模塊編碼。詳細設計的任務是為每一個模塊確定采用的算法,選擇某種適當?shù)墓ぞ弑磉_算法的過程,寫出模塊的詳細過程描述;確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);確定模塊結(jié)構(gòu)的細節(jié),包括對系統(tǒng)外部的接口

45、和用戶界面,對系統(tǒng)內(nèi)部其它模塊的接口,以及關于模塊輸入數(shù)據(jù)、輸出數(shù)據(jù)及局部數(shù)據(jù)的全部細節(jié);為每一個模塊設計出一組測試用例,以便在編碼階段對模塊代碼(即程序)進行預定的測試;在詳細設計結(jié)束時,應該把上述結(jié)果寫入詳細設計說明書(即程序規(guī)格說明書),并通過復審形成正式文檔,作為下一階段(編碼)的工作依據(jù).詳細設計是解決軟件系統(tǒng)“怎樣實現(xiàn)”的重要階段6.5.1主界面模塊設計本著界面美觀、漂亮、實用的原則,對界面的圖標和其他顏色的配置,進行了全面專業(yè)的設計,最終完成。系統(tǒng)界面如圖5.1所示。 圖 5。1 軟件界面圖5.2 系統(tǒng)設置模塊設計系統(tǒng)設置包括系統(tǒng)管理員,修改密碼,系統(tǒng)日志等。系統(tǒng)設置圖如圖5.2

46、所示。 圖5.2 系統(tǒng)設置圖5.2。1 系統(tǒng)管理員 系統(tǒng)管理員主要負責整個系統(tǒng)的配置、管理和維護工作,為系統(tǒng)的安全運行做技術保障。系統(tǒng)管理員負責具體系統(tǒng)日常管理和維護,具有系統(tǒng)的最高管理權(quán)限。系統(tǒng)管理員圖如圖5.3所示。 圖5。3 系統(tǒng)管理員圖管理員可以隨時修改自己的密碼,避免系統(tǒng)信息泄露。密碼修改如圖5。4所示 圖5。4 密碼修改菜單實現(xiàn)方法如下:POPUP ”系統(tǒng)設置(A)"MENUITEM "用戶管理 Ctrl+M", ID_MENUITEM_A002MENUITEM "系統(tǒng)日志", ID_MENUITEM_A003MENUITEM ”管

47、理員統(tǒng)計報表”, ID_MENUITEM_A004MENUITEM ”重新登陸", ID_MENU_MAIN_SYSTEM_RELOADMENUITEM ”修改密碼”, ID_MENU_MAIN_SYSTEM_PASSWORDMENUITEM ”退出", ID_MENU_MAIN_SYSTEM_QUIT5.3 基本資料模塊設計此模塊的功能是:用于建立系統(tǒng)正常運行所必需的基礎資料,如:超市基本信息、商品分類、商品檔案等資料。正式使用本軟件前,必須先進行基礎信息設置,然后才能順利的開展工作。軟件的操作方法是:在軟件主窗口中點擊“基本資料",在選中本超市、員工、商品類別

48、等相應項目后在數(shù)據(jù)窗口中直接編輯。在編輯完后,必須點擊“保存",數(shù)據(jù)才能真正保存到系統(tǒng)中。分機。在實際管理中,分店不僅可以表示一個連鎖超市的分機,也可以是一個門市部,還可以是一個分公司,甚至可以是倉庫、庫位,這需要根據(jù)超市的實際情況決定.商品大類、商品類別。用于將商品按一定的屬性進行分類。比如,您的超市經(jīng)銷“香煙”和“白酒",香煙下又有“白沙煙”、“云煙”,白沙煙下又分“硬裝白沙”和“精品包裝白沙”。那么,您首先要在“商品大類"中輸入“香煙”和“白酒”, 然后用“商品類別"中輸入“白沙煙”、“云煙”,最后在“系統(tǒng)設置-商品資料設置”中輸入“硬裝白沙”和“

49、精品包裝白沙”?;举Y料圖如圖5。5所示。圖5。5 基本資料圖以超市基本信息為例:超市基本信息圖如圖5。6所示。 圖5。6 超市基本信息圖菜單實現(xiàn)方法如下:POPUP "基本資料(&B)”MENUITEM "超市基本信息", ID_MENUITEM_B001MENUITEM ”分機檔案登記", ID_MENUITEM_B002MENUITEM ”商品分類”, ID_MENUITEM_B003MENUITEM "商品檔案”, ID_MENUITEM_B004MENUITEM "供應商檔案”, ID_MENUITEM_B005MENUITEM "價格自動生成設置”, ID_MENUITE

溫馨提示

  • 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

提交評論