超市管理信息系統設計與實現本科設計_第1頁
超市管理信息系統設計與實現本科設計_第2頁
超市管理信息系統設計與實現本科設計_第3頁
超市管理信息系統設計與實現本科設計_第4頁
超市管理信息系統設計與實現本科設計_第5頁
已閱讀5頁,還剩51頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔東升超市管理信息系統設計與實現內容摘要:東升超市管理信息系統的設計與實現,是基于超市管理的全面自動化的管理模式,集進、銷、存、系統查詢為一體,使超市管理更加科學化與規范化,方便管理者充分、準確、有效地了解經營狀況,向管理者及時提供準確的統計數據、分析報告和更加深入的數據分析、預測,幫助管理者緊密地把握銷售動態,減少入庫、出庫及銷售中的漏洞。以超市的人、財、物為基本分類,將采購、銷售業務運營過程中涉及的銷售員、商品、顧客等基本信息從時間、狀態、質量、價值、數量等多緯度進行全面細致的監管,實現對超市的精細化管理。系統使用三層架構思想,采用面向對

2、象的設計方法,系統由六個模塊組成:采購管理、庫存管理、商品管理、銷售管理、財務管理、系統維護。基于Microsoft公司的Visual Studio 2008平臺及SQLServer 2005數據庫,運用C#語言,采用B/S架構進行系統設計與開發,具有成本低、實用性強、安全性高、易維護等特點。經經測試和運行,能滿足日常管理工作要求,提高了超市工作人員的工作效率,減少管理所占用的資源,從而降低管理成本,使超市經營取得更好的經濟效益,達到了設計目的和管理標準。關鍵詞:超市 信息管理系統 C/S SQL Server 2005 C# 可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔 Desig

3、n and implementation of management information system for DONGSHENG supermarketAbstract: The dongsheng supermarket management information system is developed based on the comprehensive supermarket management automation management mode, set into, sales and stock, system inquires, supermarket manageme

4、nt is a more scientific and standardization, convenient managers sufficient, accurate, effectively understand operating condition, to provide accurate statistics managers data and analysis report and the more thorough data analysis, forecast and help managers tightly grasp marketing dynamics, reduce

5、 inventory, outbound and sales of these loopholes and giveaways. The people in the supermarket, financial, material for basic classification, will purchase, sales business operation process involving salesman, products, customers and other basic information from time, state, quality, value, quantity

6、, etc for the thorough and careful supervision latitude, realize the elaborating management to the supermarket. The systems use three layer structure, the thought of object-oriented design method, the system by six modules: procurement management, inventory management, commodities management, sales

7、management, financial management, system maintenance. Based on Microsoft companys Visual Studio 2008,SQLServer 2005,database platform and, using c # 2005 by B/S structure, system design and development, with low cost, practical strong, high security, easy maintenance, etc. By testing and run by the

8、daily management work, can satisfy the demands, improve the working efficiency of the supermarket workers, reduce the management of resources, thus reduces occupying administrative costs, make the supermarket business better economic benefits, achieve the design objective and management standard. Ke

9、ywords: supermarket Information management system C/S SQL Server 2005 C#可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔目 錄 TOC o 1-3 h z u HYPERLINK l _Toc297797387 1 概述 PAGEREF _Toc297797387 h 1 HYPERLINK l _Toc297797388 2 系統解決方案 PAGEREF _Toc297797388 h 2 HYPERLINK l _Toc297797389 2.1 系統需求調查 PAGEREF _Toc297797389 h 2

10、HYPERLINK l _Toc297797390 2.1.1 開發背景 PAGEREF _Toc297797390 h 2 HYPERLINK l _Toc297797391 2.1.2 用戶需求調查 PAGEREF _Toc297797391 h 6 HYPERLINK l _Toc297797392 2.2 業務流程分析 PAGEREF _Toc297797392 h 6 HYPERLINK l _Toc297797393 2.2.1 原系統業務流程分析 PAGEREF _Toc297797393 h 6 HYPERLINK l _Toc297797394 2.2.2 新系統業務流程分析

11、 PAGEREF _Toc297797394 h 7 HYPERLINK l _Toc297797395 2.3 需求分析 PAGEREF _Toc297797395 h 8 HYPERLINK l _Toc297797396 2.2.1 功能的要求 PAGEREF _Toc297797396 h 8 HYPERLINK l _Toc297797397 2.2.2 數據的要求 PAGEREF _Toc297797397 h 9 HYPERLINK l _Toc297797398 2.2.3 性能的要求 PAGEREF _Toc297797398 h 9 HYPERLINK l _Toc2977

12、97399 2.3 系統總體設計 PAGEREF _Toc297797399 h 9 HYPERLINK l _Toc297797400 2.3.1 系統業務處理過程設計 PAGEREF _Toc297797400 h 9 HYPERLINK l _Toc297797401 2.3.2 模塊子系統結構圖 PAGEREF _Toc297797401 h 10 HYPERLINK l _Toc297797402 2.3.2 系統總體結構設計 PAGEREF _Toc297797402 h 11 HYPERLINK l _Toc297797403 3.3.4 新系統流程分析 PAGEREF _Toc

13、297797403 h 12 HYPERLINK l _Toc297797404 3 開發技術與開發工具 PAGEREF _Toc297797404 h 12 HYPERLINK l _Toc297797405 2.1 開發技術 PAGEREF _Toc297797405 h 12 HYPERLINK l _Toc297797406 3.1.1 采用C/S模式 PAGEREF _Toc297797406 h 12 HYPERLINK l _Toc297797407 2.1.2 Windows XP PAGEREF _Toc297797407 h 13 HYPERLINK l _Toc29779

14、7408 2.1.3 SQL Server 2005。 PAGEREF _Toc297797408 h 13 HYPERLINK l _Toc297797409 2.1.4 采用同步打印技術。 PAGEREF _Toc297797409 h 13 HYPERLINK l _Toc297797410 2.2 開發平臺與開發工具 PAGEREF _Toc297797410 h 13 HYPERLINK l _Toc297797411 2.2.1 .Net FrameWork開發平臺 PAGEREF _Toc297797411 h 13 HYPERLINK l _Toc297797412 2.2.2

15、 C#開發工具 PAGEREF _Toc297797412 h 13 HYPERLINK l _Toc297797413 2.2.3 事件驅動機制 PAGEREF _Toc297797413 h 14 HYPERLINK l _Toc297797414 2.3 數據庫工具 PAGEREF _Toc297797414 h 15可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔 HYPERLINK l _Toc297797415 2.3.1 T-SQL PAGEREF _Toc297797415 h 15 HYPERLINK l _Toc297797416 2.3.2 SQL Server 2

16、005 PAGEREF _Toc297797416 h 16 HYPERLINK l _Toc297797417 2.4 程序開發環境配置 PAGEREF _Toc297797417 h 16 HYPERLINK l _Toc297797418 4 數據庫設計 PAGEREF _Toc297797418 h 16 HYPERLINK l _Toc297797419 4.1 數據庫概念設計 PAGEREF _Toc297797419 h 16 HYPERLINK l _Toc297797420 4.2 數據庫邏輯設計 PAGEREF _Toc297797420 h 19 HYPERLINK l

17、_Toc297797421 4.3 數據庫連接 PAGEREF _Toc297797421 h 24 HYPERLINK l _Toc297797422 5 系統功能詳細設計 PAGEREF _Toc297797422 h 24 HYPERLINK l _Toc297797423 5.1 設計原則和目標 PAGEREF _Toc297797423 h 24 HYPERLINK l _Toc297797424 5.1.1 設計原則 PAGEREF _Toc297797424 h 24 HYPERLINK l _Toc297797425 5.1.2 系統設計目標 PAGEREF _Toc29779

18、7425 h 24 HYPERLINK l _Toc297797426 5.1 登錄模塊設計 PAGEREF _Toc297797426 h 25 HYPERLINK l _Toc297797427 5.1.1 創建登錄模塊界面 PAGEREF _Toc297797427 h 25 HYPERLINK l _Toc297797428 5.1.2 登錄的“確定”按鈕的事件過程 PAGEREF _Toc297797428 h 25 HYPERLINK l _Toc297797429 5.2 主界面設計 PAGEREF _Toc297797429 h 26 HYPERLINK l _Toc29779

19、7430 5.2.1 創建主窗體界面 PAGEREF _Toc297797430 h 26 HYPERLINK l _Toc297797431 5.2.2 主窗體的“Load”事件過程 PAGEREF _Toc297797431 h 27 HYPERLINK l _Toc297797432 5.2.3 主菜單的創建 PAGEREF _Toc297797432 h 27 HYPERLINK l _Toc297797433 5.3 進貨管理模塊的設計 PAGEREF _Toc297797433 h 28 HYPERLINK l _Toc297797434 5.3.1 創建進貨管理模塊界面 PAGE

20、REF _Toc297797434 h 28 HYPERLINK l _Toc297797435 5.3.2 “添加”信息模塊的事件過程 PAGEREF _Toc297797435 h 30 HYPERLINK l _Toc297797436 5.3.3 “修改”信息模塊的事件過程 PAGEREF _Toc297797436 h 30 HYPERLINK l _Toc297797437 5.3.4 “刪除”信息模塊的事件過程 PAGEREF _Toc297797437 h 31 HYPERLINK l _Toc297797438 5.4 查詢進貨模塊設計 PAGEREF _Toc2977974

21、38 h 32 HYPERLINK l _Toc297797439 5.4.1 查詢進貨模塊的設計與創建 PAGEREF _Toc297797439 h 32 HYPERLINK l _Toc297797440 5.4.2 “添加”信息模塊的事件過程 PAGEREF _Toc297797440 h 34 HYPERLINK l _Toc297797441 5.4.3 “查詢”進貨信息的事件過程 PAGEREF _Toc297797441 h 35 HYPERLINK l _Toc297797442 5.4 其它模塊的設計與實現 PAGEREF _Toc297797442 h 36 HYPERL

22、INK l _Toc297797443 6 系統運行與測試 PAGEREF _Toc297797443 h 36 HYPERLINK l _Toc297797444 6.1 運行環境 PAGEREF _Toc297797444 h 37 HYPERLINK l _Toc297797445 6.2 主窗體測試 PAGEREF _Toc297797445 h 37可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔 HYPERLINK l _Toc297797446 6.2 進貨測試 PAGEREF _Toc297797446 h 37 HYPERLINK l _Toc297797447 6.2

23、.1 進貨窗體測試 PAGEREF _Toc297797447 h 37 HYPERLINK l _Toc297797448 6.2.2 進貨信息查詢模塊的運行結果測試 PAGEREF _Toc297797448 h 38 HYPERLINK l _Toc297797449 6.3 銷售測試 PAGEREF _Toc297797449 h 38 HYPERLINK l _Toc297797450 6.3.1 銷售管理模塊測試 PAGEREF _Toc297797450 h 38 HYPERLINK l _Toc297797451 6.3.2 退貨信息模塊測試 PAGEREF _Toc29779

24、7451 h 39 HYPERLINK l _Toc297797452 6.4 庫存模塊的運行結果測試 PAGEREF _Toc297797452 h 39 HYPERLINK l _Toc297797453 6.4.1 庫存警報模塊的運行結果測試 PAGEREF _Toc297797453 h 39 HYPERLINK l _Toc297797454 6.4.2 庫存查詢模塊的運行結果測試 PAGEREF _Toc297797454 h 40 HYPERLINK l _Toc297797455 7 總結 PAGEREF _Toc297797455 h 40 HYPERLINK l _Toc2

25、97797456 參考文獻 PAGEREF _Toc297797456 h 42可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔東升超市信息管理系統的設計與實現1 概述現在的超市業務越來越好,顧客的購買量很大,日益頻繁的業務產生了大量的數據。隨超市商品的購進的客戶購買商品數據量的增大,管理人員對數據的管理中查找不方便,數據的掌握也不準確,容易造成決策的滯后或是失誤。經常存在的問題是:隨著訂貨、進貨信息的增加,與供應商相關的信息、與商品相關的信息越來越多。如果沒有將這些有效的信息集中起來,對以后的信息查詢、統計會帶來不便,從而就不能給采購員提供采購過程的決策支持。同時,對于每天產生的大量銷

26、售信息,如果不加以適當的存儲和分析,就失去了利用這些銷售信息提煉出客戶購買偏好的機會,就不能從大量的購銷數據中得出消費者潛在的消費需求和消費習慣,失去了潛在的商機。因此,開發這樣一套以促進管理體制和管理手段改進,改善決策發放和決策依據的管理信息系統是很有必要的。這對于在信息服務中創造價值,促進資源共享和信息集成,減員增效,提供管理水平都有很大的幫助。我國近十多年的超市的發展可謂變化萬千,超市的經營方式已由單一向多種經營態勢發展,各種超市經營形式充斥其中。其中商業連鎖超市已成為商業大家庭的主力軍。商業超市是勞動密集型的服務行業,不同于生產型的企業,所有的商品都是源自外購,而且采購的品種多,采購的

27、批次頻繁。超級市場具有經營品種豐富、更新速度快、交易高峰時間顧客交易頻繁、速度快準確性要求高的特點。每日甚至每時將這些頻繁交易的真實情況實時地采集、匯總、分類、處理,生成各種賬目、報表,并將進、銷、存、以及資金分布等情況迅速反映出來,其往來業務非常繁雜。往來管理是商業企業管理的一個非常重要的組成部分,是對往來業務活動進行連續、系統、全面和綜合的核算和監督,即對應收賬款和應付賬款進行系統的管理,以提高經濟效益的重要的管理活動。其主要的任務是提供正確的、完整的、系統的往來業務信息。在商業中尤其是商業超市的往來賬目更為繁瑣復雜。現如今,各個企業的往來管理大多數都還處在紙質的單據交易,這樣會拉長時間線

28、,導致效率低下、容易出錯,管理層正是通過這些匯總的賬目來進行管理和決策,導致管理層不能及時做出正確的決策。往來信息是商業超市經濟信息的核心,它連續、系統、全面、綜合地反映和監督商業超市經營管理的情況,并為超市的經濟決策提供重要依據。商業超市的管理層通過往來信息來衡量經營管理的業績,并利用往來數據對經濟活動做出預測和決策。往來管理記錄了企業與往來單位之間的應收賬款、應付賬款及回款的變動情況,并提供對往來財務信息的查詢。由此可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔為依據進行決策。此外,往來管理子系統通過嚴密地監控應收賬款和過期賬款,還可以進行賬齡分析來減少應收款。管理信息系統的構建中

29、,往來管理子系統是以計算機為主要工具,往來管理知識為指導思想,對商業超市各種往來的財務數據進行收集、存儲及分析,為用戶提供往來信息的人機系統,是商業超市管理信息系統的一個重要的子系統。往來管理子系統與其他子系統間實現數據兼容和信息共享。商業超市管理信息系統中,其他各子系統的業務運作進展情況基本上以單據提交到往來管理子系統,由往來管理子系統對這些數據信息進行處理。一方面向企業內各部門提供其業務過程及相關活動的往來信息,協助這些部門進行更好地管理;另一方面向管理者提供有用的決策信息。往來管理子系統好比整個商業超市的“中樞神經”系統,不斷從外界接受新信息進行處理,再輸出各類相關的信息,反映企業的經營

30、狀況。我國的超市作為當今銷售商品最廣、數量最多、人流最多的一種消費市場,有種類繁多的商品信息和其他信息需要處理,而對于這些信息的管理有很多缺陷。根據調查得知,以前人們對信息管理的主要方式是基于文本、表格等紙介質,對于各種商品的購銷存情況的統計和核實等往往人工檢查進行。數據信息處理量大,容易出錯,而且數據繁多,容易丟失、不易整理。總的來說,缺乏系統、規范的信息管理手段。另外,盡管有的超市已經使用信息化管理,但并沒有發揮它的真正效力,資源閑置比較突出。超市管理信息系統從企業運營及管理的實際情況出發,結合當前中國零售業業態發展趨勢,順應了零售行業對信息化的要求,為商業管理信息系統提供了系統全面的技術

31、解決方案。基于以上原因,超市信息管理系統目前在各個商業領域都發揮了很大的作用,也得到了越來越多的大、中、小型商業企業的應用。但就目前的應用狀況分析,管理系統在中、高端企業得到了廣泛的應用和重視,在小型企業、零售店的應用僅局限于信息化的表面層次,沒有得到高度的重視。同時,小企業也因資金發面問題限制了其向更高程度信息化的應用。隨著信息化的快速發展,以及激烈的市場競爭,各企業也將在信息化上下功夫,以高效率、低成本立足市場,獲得更多的利潤。2 系統解決方案2.1 系統需求調查2.1.1 開發背景可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔西充東興超市位于西充縣天府廣場,營業面積約8000平方

32、米,主賣各種生活日用百貨、辦公、酒類、零食、速食、冷凍食品、冷藏保鮮食品、零售卷煙等等。成立于1964年的國營老字號東興商場。2005年商場改制后,成立了以社區連鎖超市為主業的西充東興超市連鎖有限責任公司,現有員工200余人,20余家分店。是西充本土的知名商業機構。2010年公司加快發展速度,計劃新開門店10家。在忠實顧客的心目中,東興超市以“良好態度、真誠待人”的印象服務于大眾。 東興超市可以分成3個部門:進貨部門、銷售部門、管理部門,如圖2.1.1-1所示。總經理進貨部銷售部管理部圖2.1.1-1 東興超市機構圖第一:進貨部門主要負責超市商品進貨與存貨管理,進貨與存貨是銷售的基礎,這兩項工

33、作會直接影響超級市場的經營業績。超級市場的進貨管理包括訂貨、進貨、驗收、退換貨、調撥等項業務。訂貨業務:超級市場的訂貨業務是指在所確定的廠商及商品范圍內,依據訂貨計劃而進行的叫貨、點菜或叫添貨的活動。訂貨業務應注意以下問題。訂貨要有計劃。定貨要注意適時與適量,各類別商品的訂貨周期,最小訂貨量等都必須有事前計劃。這樣,一方面,可以提高工作效率,另一方面可確保貨源供應正常。訂貨方式要規范化。訂貨方式可采用人工、電話、傳真、電子訂貨系統等多種形式,發展的趨勢是采用EOS訂貨系統。進貨業務:進貨是根據訂貨作業,由廠商或配送中心來說就是“配送”。進貨業務應注意以下事項。進貨要遵守時間。進貨時間的確定應考

34、慮廠商作業時間、交通狀況、營業需要及內部員工出勤時間。驗收單、發票需齊備。商品整理分類要清楚,在指定區域進行驗收。先退貨再進貨,以免退調商品占用店內倉位。可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔驗收后有些商品直接進入賣場,有些商品則進內倉或進行再加工。要對變質、過保持期或已接近保持期的商品拒收。退換貨業務:退換貨是超級市場根據檢查、驗收的結果,對不符合進貨標準和要求的商品采取退貨或換貨幣行動的業務活動。退換貨業務可與進貨業務相配合,利用進貨回程順便將換貨帶回。退換貨業務應注意以下事項:確認廠家,即先查明待退換商品所屬的廠家或送貨單位。填寫退貨申請單,注明其數量、品名及退貨原因。退

35、換商品應注意保存。及時聯絡各廠商辦理退換貨。退貨時應確認扣款方式、時間及金額。超級市場的存貨管理:商品存貨是流通的停滯和資金的占用,但又是必不可少的環節。市場變化莫測,生產又需要一定的周期,為使超級市場不致出現缺貨現象離不開商品存貨。由于庫存要占用資金和場地,會給超級市場帶來成本費用的增加,因此,科學的存貨管理十分必要。超級市場的存貨管理主要包括:存貨數量管理、存貨結構管理和存貨時間管理。存貨數量管理。存貨數量與商品流轉相適應,是最佳效益點。存貨量過大,會造成商品積壓,浪費效益;存貨量過小,會造成商品不足,市場脫銷,影響銷售額。商品存貨數量管理一般彩兩種方法:一是保險存量,是商品住址的下限,低

36、于此限,將會導致積壓。存貨結構管理。無論是倉庫空間還是資金,都是有限有。如何使這些有限的空間和資金取得更大的效益,加強商品庫存結構管理是非常重要的。商品庫存結構管理的最常用方法是ABC管理法。存貨時間管理。加快商品周轉等于加快資金周轉,自然會提高商業動作效率,這是超級市場能否獲得利潤的關鍵,所以應加強存貨的時間管理。第二:銷售部門主要負責:營業計劃、接受訂貨及運籌計劃、營業技術。營業計劃每年擇期舉行不定期同行業市場情況、公司內部狀況等情況來檢查并修正目前的營業方針,方針確定后,傳達給所有相關人員。評核有關未來的產品;可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔評核產品種類及項目;商品

37、價格的定位;選擇、決定往來的訂貨公司及往來方針;交貨及付款的各項方針;遵守訂立的合同和契約。接受訂貨及運籌計劃對于客戶的資料應隨時加以適當分類、記錄下來。相關者或資料取得者也應隨時記入所得的資料。營業業務必須依工作部門別及機器別等分掌各項工程的現況及趨勢,努力使訂貨業務與此配合一致。調查各產業或各地區、各家公司的經營狀況,并以此來掌握有利的公司、事業、公家機構等,制定有效的推銷政策,并對此展開宣傳工作,以利開拓交易的進展。每月應針對預估及實際的接受訂貨量,制成記錄表,并隨時與制造部門保持聯系。為使生產及所接受的訂貨能夠容易估算,生產及庫存一定要先預估出固定的數量,在接受訂貨的同時也能做好交貨。

38、如果客戶表示熱忱并有意舉行業務聯誼會,公司可借此機會收集情報并借此斡旋、開拓交易。必要時可設營業開發部門,以此支援交易的斡旋及開拓。第三:管理部門負責營業機構與業務分擔、建立產品銷售信息反饋制度、編制產品發運計劃,組織回籠資金、經營決策、市場預測。東興超市在物流管理方面,仍使用傳統的人工管理模式,浪費人力資源,效率低,準確率低。有些商品緊缺,顧客要排隊購買或商品供不應求,使顧客大為不滿,還有一些商品,長期積壓,損壞嚴重,造成重大的經濟損失,引起銷售人員的極大不滿,已多次向超市管理人員反映,但此類問題仍屢屢發生,得不到根本性的解決,已引起總經理的高度重視。東興超市是以零售為前導,以商品進銷,存配

39、,流轉管理為基礎。東興超市是一個小型超市,但它的物流管理也比較復雜,如果沒有一個強大的信息系統來支持,那么就會造成一部分商品大量積壓,而另一些商品供不應求的局面,這種局面必然會給超市帶來巨大的經濟損失。有些超市為了避免這樣的情況發生,就會對物流管理投入大量的人力。雖然這樣解決了物流方面的問題,但是這又有悖于管理學的原則,效率低,浪費了人力資源,解決不了根本性的問題。因此可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔針對東興超市對經營業務和人事管理的實際需要,開發了這套超市管理系統。在開發過程中,我們針對當前各超市管理的特點和技術人員的實際水平,采用基于Windows圖形用戶界面這一易學

40、易用的操作環境,在系統設計過程中,我們盡量采用易懂易讀的人機界面,使用戶可以在短期內完全掌握。我們又始終發系統的正確性放在首位,力求數據的完整和處理的正確性。在此基礎上優化程序代碼,加速系統運行和減少對系統資源的占用。2.1.2 用戶需求調查東興超市為了更方便顧客,所設立的與40余家實體店為一體的網上超市,提供“免費送貨上門,貨到付款”的服務,只要你的網上超市注冊,成為東興網上超市的會員,即可享受會員價。同樣,東興超市所推出的會員卡、好運卡在網上超市同樣適用,同樣可以積分,同時在網上超市也享有積分,雙重積分的優惠使貴客得到更多的優惠。超市管理主要解決商品的入庫、出庫、銷售、查詢等的問題。經營者

41、具有明確的商品庫存信息、銷售信息,能夠查詢、備份數據庫,更新所有的信息(廠家信息、入庫、出庫、銷售、促銷活動、會員信息、會員營業額、全部營業額、日志信息等)。通過對東興超市進行調查,客服對超市信息管理系統提出了一些要求:系統采用人機交互的方式,界面美觀友好,信息查詢靈活、方便,數據存儲安全可靠。商品銷售信息直接輸入系統商品庫存量輸入系統顧客購買的商品,如果脫銷,則將商品名稱編號輸入系統通知物流管理部門向供貨商訂貨物流管理部門根據要求,將待定商品匯總,填寫多份訂貨單當受到供貨商的發貨單時,物流管理部門根據要求驗收驗收后,把與每種商品有關的數據,如名稱,編號,數量,單價,供應商名稱等記錄到應付款帳

42、目中將驗收商品入庫,并修改庫存量帳務管理系統收到供應商的應付款通知單后,要與應付款明細帳核對,正確無誤后才能付款修改會計總帳按周,月,年定期編制庫存,銷售,會計報表,提交給超市經理可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔經理可隨時查詢庫存量,銷售量和業務情況2.2 業務流程分析2.2.1 原系統業務流程分析根據調查,原系統業務流程如圖2.2-1所示。圖2.2-1 原系統業務流程2.2.2 新系統業務流程分析新系統主要業務分析包括:進貨業務進貨管理是企業生產經營活動中及其重要的一環,它關系到產品質量能否得到保證,生產是否能夠順利進行,采購成本能否得到有效控制等問題。企業現代管理理念

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

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

45、和監督儲備資金占用及采購資金使用情況。銷售業務銷售對一個企業的生存和發展是至關重要的,它不再是傳統意義上的“賣東西”,它對外關系到企業產品、服務和企業形象等多方面因素,對內涉及到銷售、庫存、財務等信息。此外信息化的高速發展為企業的銷售工作提出了新的挑戰,封閉意味著落后,超市要抓住時機,引入現代化的銷售管理模式,實施企業的信息化、智能化銷售管理,才能使超市在激烈的市場競爭中立于不敗之地。2.3 需求分析根據當前的超市管理體制,一般的超市進銷存管理是根據所掌握的商品類別,相應的分成幾個倉庫進行商品的計劃、采購、銷售、入庫,并隨時按期進行庫存盤點,根據需要進行統計分析,產生相應的報表。根據本系統要實

46、現這些基本的功能從以下四個方面進行需求分析:系統的功能要求,系統的性能要求,系統的運行要求,系統將來可能會提出的要求。下面是對親新系統進行分析的結果。2.2.1 功能的要求根據用戶對系統的提出要求,結合實際超市商品信息購銷存情況采用結構化分析方法,經過系統模塊功能分析,本系統具有以下功能(1)商品信息功能:完成對商品信息的添加、查詢、修改、刪除操作,以及對商品庫存數量進行精確的統計,并以圖形方式展現給用戶。可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔(2)銷售信息功能:實現對日常商品銷售信息的添加、查詢、修改、刪除操作。(3)進貨信息功能:完成對日常進貨商品信息的添加、查詢、修改、刪

47、除操作。(4)員工管理功能:完成對員工信息的添加、查詢、修改、刪除操作。同時,對員工的日常考勤進行管理此功能模塊僅限于管理部門使用。(5)用戶管理信息功能:實現對用戶的添加、刪除以及修改密碼、修改用戶權限的操作。通過對用戶權限的設置來確定用戶所能使用的功能模塊。本系統共分3種用戶:管理人員、倉管人員和銷售人員。其中,管理人員可以使用所有的功能模塊,而銷售人員只能使用銷售信息功能模塊,倉管人員則可以使用商品信息和進貨信息兩大功能模塊。2.2.2 數據的要求按用戶要求,系統應該包括以下信息實體。商品的基本信息。商品進庫數量、價格及經手人等信息。商品銷售出庫數量、價格、規格及經手人等信息。商品總體分

48、類基本信息。商品詳細分類基本信息。員工的基本信息。超市會員的基本信息。2.2.3 性能的要求為了保證系統能夠長期、安全、穩定、可靠、高效的運行,超市銷售管理系統應該滿足以下的性能需求:數據精確度產品的進貨單和銷售單中,單價、金額采用浮點數,保留至小數點后兩位。時間特性該管理系統軟件從啟動到進入系統登錄界面的時間正常情況下應少于5秒,錄入并更新數據的時間正常情況下少于2秒。適用性該管理系統軟件適用于Windows 2000/xp及以上操作系統。運行需求本系統采用Microsoft Visual Studio .Net 2003設計,用戶交互界面采用的是基于Windows的窗口界面。適用XP及以上

49、系統,Microsoft SQL Server 2005及以上環境的計算機,可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔通過Internet加強超市與供貨商之間的信息連接。 2.3 系統總體設計2.3.1 系統業務處理過程設計東升超市管理信息系統的業務處理過程,如圖2.3-1所示。圖2.3-1 東升超市管理信息系統的業務處理流程圖業務處理描述:使用POS收銀機,條形碼掃描錄入商品信息,會員使用打折卡進行打折,收銀業務處理并打印收款單,銷售管理子系統自動更新已銷售商品數量,庫存數量統計更新,打印銷售報表,進貨通知單,進貨處理系統聯系供應商,對新到貨物進行盤點,同時錄入貨物信息并更新庫存

50、數量。2.3.2 模塊子系統結構圖各個子模塊的I/O數據流和子模塊功能描述,見表2.3-1所示。表2.3-1 子模塊描述 子模塊I/O數據流子模塊功能描述需要使用POS機,商品條形碼掃描,錄入商品信息。會員使用打折卡,根據已錄入商品信息進行收銀處理,打印收款單商品銷售數量統計,生產銷售報表,核算銷售總額。系統自動盤點庫存數量,更新商品庫存信息,對需要補貨的商品進行統計,生成補貨報表。可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔錄入員工基本信息,登記員工工作日志,統計員工業績,數據匯總,生成工資報表。根據補貨報表,聯系供應商,進行補貨。對新補貨的商品數量進行統計,向系統中錄入補貨商品的

51、信息,及時更新現有庫存信息。2.3.2 系統總體結構設計根據對系統需求的分析以及對原有超市系統的改進,得到了新的超市管理系統。該系統具有以下幾個特點:模塊化、功能性強、結構化、管理清晰、權責明確、分工合理。新系統由銷售管理、庫存管理、商品錄入、收銀業務、進貨管理、人員管理六大子系統組成,每個子系統模塊實現的功能各不相同,在業務和數據的流動上有很大的關聯, 系統總體結構如圖2.3-2所示。東興超市信息管理系統基本檔案進貨管理銷售管理庫存管理系統維護員工信息部門信息供應商商品進貨商品查詢商品銷售商品退貨庫存報警庫存查詢系統備份系統還原圖2.3-2 系統功能模塊圖員工信息管理:可以對員工的性別、年齡

52、、職位、所屬部門信息進行查詢、修改、添加、刪除。供應商信息:可以對供應商名稱、負責人姓名、聯系電話、傳真、地址和備注信息進行查詢、修改、添加、刪除。商品進貨:可以對商品的進貨的編號、價格、供應商單位和供應日期信息進行添加、修改、刪除和退出。可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔商品查詢:輸入商品編號,可以對商品的信息進行查詢。商品銷售:輸入商品編號,可以查看商品的銷售信息。商品退貨:可以未達到公司條件的商品進行退貨。庫存報警:可以設置報警,當條件達到時,系統自動報警。庫存查詢:可以查看當前的庫存信息。系統備份:對重要數據進行備份。系統還原:對重要數據進行還原。3.3.4 新系統

53、流程分析用戶使用系統的工作流程,如圖2.3-4所示。否是系統登錄是否登 錄系統主窗體基本檔案進貨管理系統維護庫存管理銷售管理圖2.3-4 系統業務分析圖3 開發技術與開發工具2.1 開發技術3.1.1 采用C/S模式管理信息系統通常可以采用客戶機/服務器CS和瀏覽器/服務器CS兩種結構開發。CS結構在20世紀80,90年代被廣泛采用,它可以使用Visual Basic,Visual C+,Delphi和PowerBuilder等眾多功能強大的開發工具開發客戶端應用程序,服務器上使用后臺數據庫保存用戶數據。可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔CS模式是一種兩層結構的系統:第一層

54、是在客戶機系統上結合了表示與業務邏輯;第二層是通過網絡結合了數據庫服務器。CS模式主要由客戶應用程序、服務器管理程序和中間件三個部分組成。首先,交互性強是CS固有的一個優點。在CS中,客戶端有一套完整應用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。其次,CS模式提供了更安全的存取模式。由于CS配備的是點對點的結構模式,采用適用于局域網、安全性可以得到可靠的保證。而BS采用點對多點、多點對多點這種開放的結構模式,并采用TCPIP這一類運用于Internet的開放性協議,其安全性只能靠數據服務器上管理密碼的數據庫來保證。由于CS在邏輯結構上比BS少一層,對于相同的任

55、務,CS完成的速度總比BS快,使得CS更利于處理大量數據。由于客戶端實現與服務器的直接相連,沒有中間環節,因此響應速度快。同時由于開發是針對性的,因此,操作界面漂亮,形式多樣,可以充分滿足客戶自身的個性化要求。但缺少通用性,業務的變更,需要重新設計和開發,增加了維護和管理的難度,進一步的業務拓展困難較多。不過此部分內容對于管理制度成熟的倉庫企業而言,其困難度并不大。2.1.2 Windows XPWindows Server2003是優秀的網絡操作系統(NOS),是網絡的心臟和靈魂,是向網絡計算機提供服務的特殊的操作系統。它在計算機操作系統下工作,使計算機操作系統增加了網絡操作所需要的能力。2

56、.1.3 SQL Server 2005。SQL語言則集數據定義語言DDL、數據操縱語言DML、數據控制語言DCL的功能于一體,語言風格統一,可以獨立完成數據庫生命周期中的全部活動,包括定義關系模式、插入數據、建立數據庫、查詢、更新、維護、數據庫重構、數據庫安全性控制等一系列操作要求,這就為數據庫應用系統的開發提供了良好的環境。用戶在數據庫系統投入運行后,還可根據需要隨時地逐步地修改模式,且并不影響數據庫的運行,從而使系統具有良好的可擴展性。2.1.4 采用同步打印技術。在一個應用程序中,首先向數據庫中插入一筆數據,然后把此數據打印出來,但是如果在打印時出現問題,則把原來操作回滾,也就是刪除剛

57、才插入的數據。可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔2.2 開發平臺與開發工具2.2.1 .Net FrameWork開發平臺 Visual C#(讀作“C sharp”)是 Visual Studio .NET 中引入的一種新的編程語言。C# 從 C 和 C+ 演變而來,是一種簡單、現代、類型安全和面向對象的語言。設計 C# 是為了建立運行于 .NET 平臺上的、范圍廣泛的企業級應用程序。用 Visual C# 編寫的代碼被編譯為托管代碼,這意味著它將受益于公共語言運行庫的服務。這些服務包括:語言互操作性、垃圾回收、增強的安全性以及改進的版本支持。2.2.2 C#開發工具靜態

58、文本標簽:用于用戶不能編輯的文本或圖像。組框:顯示圍繞一組件的框架。列表框:控件通過顯示多個選項,供用戶選擇其中一項或多項,達到與用戶對話的目的。組合框:是組合了文本框和列表框的特性而形成的一種控件。單選按鈕(單選框):提供用戶可以選擇或者清除的選項。檢查按鈕(復選框):在列表項的旁邊顯示復選標記。面板:是一個包含其他控件的控件。程序員可以通過代碼或“資源編輯器”來建立這些控件。在資源編輯器中可以建立對話框和這些控件.在本設計中,我們將使用代碼來建立它們。Windows支持幾種典型的應用程序應該活動在稱為框架窗口中,一個框架窗口是一個全功能的主窗口.用戶可以改變尺寸,最小化,最大化等.Wind

59、ows也支持兩種類型的對話框;模式和無模式對話框,模式對話框一旦出現在屏幕上只有當它退出時,屏幕上該應用程序的其余部分才能響應.無模式對話框出現在屏幕上時,程序的其余部分也可以作出響應,它就像浮動在上面一樣.最簡單的Windows應用程序是使用單文檔界面(SDI),只有一個框架窗口.Windows的鐘表,PIF編輯器,記事本等都是SDI應用程序.MDI系統允許用戶在同一應用程序中同時可以查看多個文檔.例如,一個文本編輯器可以允許用戶同時打開多個文本文件.使用MDI時,應用程序有一個主窗口,在主窗口中有一些子窗口,每個子窗口中各自含有各自的文檔.在MDI框架中,主框口有一個主菜單,它對主框架中最

60、頂端窗口有效.各子窗口都可以縮成圖標或展開,MDI主窗口也可以變成桌面上的一個圖標.MDI界面可能會給你一種第二桌面的感覺,它對窗口的管理和刪除混亂的窗口有很大的幫助.程序員所建立的每一個應用程序都會使用它自己的一套控件.菜單結構以及對話框.應用程序界面的好壞取決于你如何選擇和組織這些界面對象.Visual C+中的資源編輯器可以使你能容易的建立和定制這些界面對象.可編輯修改可編輯修改精品文檔精品文檔可編輯修改精品文檔2.2.3 事件驅動機制早期程序使用輸入-操作-輸出的機制,整個流程完全由程序員事先設定好。面向對象程序設計當中采用的就是事件驅動機制。比如說鼠標左擊、雙擊都是具體事件,根據這些

溫馨提示

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

評論

0/150

提交評論