超市收銀系統設計與實現_第1頁
超市收銀系統設計與實現_第2頁
超市收銀系統設計與實現_第3頁
超市收銀系統設計與實現_第4頁
超市收銀系統設計與實現_第5頁
已閱讀5頁,還剩22頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

經典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網絡整理,如有侵權,請聯系刪除,謝謝!中南大學網絡教育學院專科畢業大作業學習中心:專業:學生姓名:學號:評定成績:評閱教師:重慶學習中心計算機應用指導教師簽字:評閱教師簽字:年月日目錄第一章前言.............................................................................................1第二章邏輯分析與詳細分析第三章基于UML的建模模型模型結論參考文獻致謝第一章前言1.1系統開發目的(1)大大提高超市的運作效率。(2)通過全面的信息采集和處理,輔助提高超市的決策水平。(3)使用本系統,可以迅速提升超市的管理水平,為降低經營成本,提高效益,增強超市擴張能力,提供有效的技術保障。1.2背景說明21世紀,超市的競爭也進入到了一個全新的領域,競爭已不再是規模的競爭,而是心。零售領域目前呈多元發展趨勢,多種業態:超市、倉儲店、便利店、特許加盟店、專計算機應用技術的創新,在計算機還未普及之前庫存管理都是由工作人員手工書寫的方式來操作的.現在一般的超市都采用計算機智能化管理,采用計算機作為工具的實用的計算典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序于后者則要求應用程序功能完備,易使用等特點。1.3項目確立發以下7個系統:1第二章邏輯分析與詳細分析2.1需求分析(一)超市的發展必需要解決以下問題:物流管理方式落后,很難根據銷售、庫存情況,及時進行配貨、補貨、退貨、調撥。資源,效率低,準確率低。有些商品緊缺,顧客要排隊購買或商品供不應求,使顧客大為不滿,還有一些商品,長期積壓,損壞嚴重,造成重大經濟損失,引起銷售人員的極大不總經理的高度重視。連鎖超市是以零售為前導,以商品進銷,存配,流轉管理為基礎。一個大型超市,它流方面的問題,但是這又有悖于管理學的原則,效率低,浪費了人力資源,解決不了根本性的問題。所以,我們引入物流管理信息系統,通過Internet加強超市與供貨商之間的信息連接,幫助超市完成物流管理。經過以上分析,本系統必須具有以下功能:顧客購物,最想了解的就是商品的價格和質量。而在超市里面,銷售人員數量很少,收費臺收費速度跟不上,造成顧客繳費時擁擠不堪,排很長的隊伍。超市應有會員服務,題都存在,且比較嚴重。針對以上問題,我們開發了零售前臺(POS)管理系統,使顧客購物更加方便。經過以上分析,本系統必須具有以下功能:(二)建立POS零售系統顧客可從導購臺上,通過觸摸屏,查詢到商場介紹、營業區分布,商品購買指南,聲文并茂地獲得所需的信息,查詢信息內容可定制。2碼,超收工作人員可以進行盤貨,核對價格。1、支持多種收款方式:顧客交款、營業員交款。2、支持會員制折扣卡銷售,可以采用嚴格會員制或自由會員制。3、記錄顧客信息、累計顧客消費金額等功能。4、支持多種付款方式:現金、支票、信用卡IC卡、信用卡磁卡、記帳、贈券等。可同銀行提供的數據接口直接進行數據交換。5、支持多種促銷方式:折扣、折讓、VIP優惠卡、贈送。6、允許退貨及錯誤更正。7、收款員非常規操作記錄,有助于減少財務損失,方便匯總打印各種營業報表。8、前臺交易開單、收款、退貨、會員卡、折扣和優惠等9、下載后臺資料和將清款后的業務數據上傳后臺列操作11、財務,帳目管理混亂,透明度低。超市財務管理一直都存在一些問題:財務人員工作量大:(三)大量的報表,日報表:1、收款員明細日報表;收銀員部門日報表2、收款機明細日報表;收款機部門日報表3、營業員明細日報表;大類時段分析表4、日商品實時明細表;日商品銷售排名表5、供應商日銷售明細;日商品優惠明細表;日商品退貨表(四)月報表:月度分類統計表1、月商品銷售排名表2、月商品優惠統計表3、月商品退貨統計表(五)結賬:商品帳、柜組帳、部門帳、客戶帳。1、帳務平衡檢查2、帳務規則檢查33、檢查各個部門是否有違規操作(六)統計報表1、提供各種報表,包括常用報表和自定義報表2、財務管理不透明針對以上問題,我們開發了帳務結算系統,幫助超市進行財務管理。經過以上分析,本系統必須具有以下功能:3、報表,結帳,進貨退貨表可自動運行,減少系統管理員的工作量4、可及時發現計算機系統或人為造成的錯誤5、生成監測報告通知系統管理員(七)系統安全問題制等限制,也隱含許多不安全因素。常見因素有:數據的輸入,輸出,存取與備份,源程序以及應用軟件,數據庫,操作系統等漏洞或缺陷,硬件,通信部分的漏洞,企業內部人必須考慮如下問題:1、為保證安全,不致使系統遭到意外事故的損害,系統因該能防止火,盜或其他形式的人為破壞2、系統要能重建3、系統應該是可審查的4、系統應能進行有效控制,抗干擾能力強5、系統使用者的使用權限是可識別的2.2目標顧客可從導購臺上,通過觸摸屏,查詢到超市介紹、營業區分布,商品購買指南,聲文并茂地獲得所需的信息,也可通過零售POS系統實現多種購物方式。步提高了工作效率。銷。銷售管理人員根據商品的銷售情況進行分析,以進行下一次的銷售計劃。4成本和費用,提高資金周轉率。超市管理者把握住商品的進銷存動態,對超市各種資源的流轉進行更好的控制和發展。2.3數據流程圖個子系統組成,并且確定了系統的主要邏輯功能和基本目標,詳細情況見系統功能。(一)限于篇幅,現只將物流管理系統功能概括如下:

商品銷售信息直接輸入系統

商品庫存量輸入系統

顧客購買的商品,如果脫銷,則將商品名稱編號輸入系統

通知物流管理部門向供貨商訂貨

物流管理部門根據要求,將待定商品匯總,填寫多份訂貨單

當受到供貨商的發貨單時,物流管理部門根據要求驗收

驗收后,把與每種商品有關的數據,如名稱,編號,數量,單價,供應商名稱等記錄到應付款帳目中

將驗收商品入庫,并修改庫存量能付款修改會計總帳,按周,月,年定期編制庫存,銷售,會計報表,提交給超市經理其次要確定系統的輸入和輸出,最后逐層畫出數據流程圖。該系統的外部項共有4個:顧客,銷售人員,供貨商,超市經理。5表第一層數據流程圖要反映超市最主要的業務,這是我們無須詳細描述主要的業務處理。這個地方外不想使顧客和供應商。也有分開表示,只是高度概括地反映了超市的業務,需要做進一步擴展。2.26圖找庫存量,取定是否能夠滿足顧客的訂貨要求。如果能夠完全滿足,就給顧客開發貨單,訂貨要求。當供應商接到超市的訂貨要求,把商品發過來,物流管理部門要辦入庫手續,準備辦理付款業務,并作帳。商品管理和往來客戶管理,為經營管理者提供分析與決策必需的數據和信息。該系統包含五個對象,包括:超市經理,營業員,財務管理人員,供貨商,客戶。一、系統用例:7☆營業員:銷售管理,因為要向系統提供貨架管理信息,所以也參與貨源管理☆財務管理人員:具體財務管理☆供貨商:貨源(物流)管理☆財務管理包含:報表,進貨退伙表,結帳☆銷售管理包含:貨架管理,會員管理,結帳/使用POS機,商品查詢☆貨源(物流)管理:供貨,貨源調查,請求配送2.22.32.4.2超市(連鎖店)管理系統接前臺(POS)系統的后臺管理系統,負責完成零售資料設置和業務處理,包括前臺所需的該系統包含六個對象,包括:總經理,超市經理,營業員,財務管理人員,供貨商,客戶。二、系統用例:☆總經理:對超市經理進行管理,通過超市經理,管理整個系統☆超市經理:銷售管理,貨源(物流)管理,財務管理☆營業員:銷售管理,因為要向系統提供貨架管理信息,所以也參與貨源管理☆財務管理人員:具體財務管理☆2.4.3零售前臺(POS)管理系統快捷、準確地進行收款。功能包括前臺交易開單、收款、退貨、會員卡、折扣和優惠等;碼、收款、打印收據、彈出銀箱等一系列操作。多個前臺POS可連接到同一個后臺系統。支持多種收款方式:顧客交款、營業員交款。支持會員制折扣卡銷售,可以采用嚴格會員制或自由會員制。記錄顧客信息、累計顧客消費金額等功能。8支持多種付款方式:現金、支票、信用卡IC卡、信用卡磁卡、記帳、贈券等。可同銀行提供的數據接口直接進行數據交換。支持多種促銷方式:折扣、折讓、VIP優惠卡、印各種營業報表。該系統包含兩個對象,包括營業員和客戶。系統用例:營業員:銷售管理,會員業務客戶:結帳,使用POS系統,購物查詢其中,POS機應提供以下功能:客戶購買商品POS系統提出插入卡的要求客戶插入卡POS系統要求輸入密碼客戶輸入密碼POS系統檢驗余額,如果余額充足,則允許刷卡購物,如果不足,則例外處理。POS系統打印清單2.4.4物流管理系統由于超市物流管理過于落后,已嚴重影響了超市的競爭力,所以開發此系統,幫助超市做好物流管理。本系統有三個對象:超市經理,供貨商,營業員一商品在那一個貨架上。以通過系統將銷售量,庫存量報告給經理,顧客可通過系統傳達需求量信息析,并作出決策,祥見2.2圖配送請求順序:營業員將銷售情況,庫存情況向超市經理匯報,超市經理進行核查,財務部門做財務報表,超市經理根據銷售/庫存情況決定是否發出配送請求檢驗,財務部門付款,并作帳祥見2.3圖2.4.5收銀結算系統系統或人為造成的錯誤,生成監測報告通知系統管理員。9本系統只有一個對象:財務管理人員提供用例:收銀通過本系統,財務人員能將所有銷售清單,付款單等所有賬目輕松做出匯總,大大的減輕了財務人員的工作量,報表本系統可自動生成財務報表監測報告本系統可自動將營業額,付款項作比較,避免赤字。本系統能實時監控財務報表和賬目,避免出錯。祥見2.3圖2.4.6總服務臺系統本系統有兩個對象:營業員和客戶稅發票或普通發票,顧客投訴,顧客投訴內容被記錄,以備有關管理人員查詢。缺貨登記流管理部門提出佩送請求。會員管理:能添加會員,刪除會員,會員優惠紀錄,會員消費匯總,會員消費明細,會員獎勵優惠記錄。會員登記與會員卡發放。營業員管理:工資(獎金)與營業員業績和考勤情況掛鉤,按給定獎罰公式自動計算,進入工資(獎金)核算中。祥見2.2和2.3圖2.4.7總經理查詢系統總經理可全方位查看系統中的數據和分析結果。當日商場、部門、柜組實時查詢。分析商場部門階段情況查詢,包括庫存金額、銷售金額、銷售成本、毛利、毛利率、占用資金、應收、應付帳款、資金占用率。商品階段情況查詢,包括庫存數量、銷售數量、銷售金額、進貨數量、調撥數量、溢損數量、進價、售價。毛利、毛利率。祥見2.2和2.3圖2.5系統開發步驟1、確定參與者和相關的用況2、為每個用況設計過程3、建立順序圖,確定每個腳本中對象的協作104、創建類,確定腳本中的對象5、設計,編碼,測試,集成類6、為過程編寫系統測試案例7、運行測試案例,檢驗系統2.6用戶的特點本系統的用戶包括3類:1、使用者:總部、分公司及經營部的人力資源部(行政部門)的所有人員,執行該級,一般會使用windows98、office系列以及收發電子郵件。2、一般會使用windows98等系統軟件。3、其它使用者:明天超市所有員工為本系統的基本對象。他們在某些情況(tbd)其中第一類用戶是主要參與者,第二、三類用戶是次要參與者。2.7假定與約束經理等。分公司或經營部只有對總經理等人進行查詢權限。對輸入的數據的格式進行判斷,如果不合法則進行提示。11第三章基于UML的建模3.1語義規則用例模型(usecases(actor)和系統(system)。用例用于描述系統的功能,也就是從外部用戶的角度觀察,系統中的任何東西。UML:是一種標準的圖形化建模語言它是面向對象分析與設計的一種標準表示它,程和方法使用它。用例(use參與者(actor):圖1213(1)超市(連鎖店)管理系統用例視圖和類圖3.414(2)零售前臺(POS)管理系統用下流程圖3.5圖顧客使用POS系統會要求密碼,然后顧客再輸入密碼,POS進行驗證,密碼正確即可購物,密碼錯誤則例外處理:15圖16在將整個超視情況向總經理匯報,總經理再根據情況向供貨商提出配送請求。圖圖17圖圖1819代碼分析:OptionExplicitDimopAdminAsNewclsOpAdminPrivateSubCancelButton_Click()UnloadMeEndSubPrivateSubcmdAdd_Click()opAdmin.AddlvAdminEndSubPrivateSubcmdDel_Click()opAdmin.DeletelvAdminEndSubPrivateSubcmdModify_Click()opAdmin.ModifylvAdminEndSubPrivateSubForm_Load()opAdmin.FillListViewlvAdminEndSub20結論高超市的決策水平,管理水平,為降低經營成本,提高效益,減少差錯,節省人力,減少顧客購物時間,增加客流量,提高顧客滿意度,增強超市擴張能力,提供有效的技術保障。由于開發者能力有限,加上時間倉促,本系統難免會出現一些不足之處,例如:本系統只適合大型超市使用,不能適合中小型超時使用個大概的分析和描述計,我學到很多以前沒有學到的visualbasic開發技術,在軟件工程學上更是取得了很軟件界面和易用實用等方面有著獨到之處。在bug也是在所難免的,您的意見和建議將極大

溫馨提示

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

評論

0/150

提交評論