超市庫存管理系統設計_第1頁
超市庫存管理系統設計_第2頁
超市庫存管理系統設計_第3頁
超市庫存管理系統設計_第4頁
超市庫存管理系統設計_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

超市庫存管理系統設計摘要超市庫存管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。經過分析,我們利用開發工具其提供的各種面向對象的開發工具,尤其是數據窗口這一能方便而簡潔操縱數據庫的智能化對象,首先在短時間內建立系統應用原型,然后,對初始原型系統進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統。本系統主要完成對超市的管理,包括進貨管理,銷售管理,庫存管理和員工管理四個方面。系統可以完成對各類信息的瀏覽、查詢、添加、刪除、修改等功能。系統的核心是銷售、庫存查詢和進貨管理三者之間的聯系,每一個表的修改都將聯動的影響其它的表,當完成銷售或進貨操作時系統會自動地完成相對應信息的修改。查詢功能也是系統的核心之一,在系統中主要根據商品編號和商品名稱等進行查詢,其目的都是為了方便用戶使用,以求更快的查找到各個物料和產品品質的基本信息。系統有完整的用戶添加、刪除和密碼修改功能,系統采用SQL來設計數據庫。關鍵詞:數據庫;超市;商品;信息系統;庫存管理TOC\o"1-5"\h\z摘要1緒論4超市庫存管理系統概要5超市庫存管理的現狀5超市庫存管理的發展背景和意義5系統規劃6系統任務6系統目標6系統計劃6可行性研究6技術可行性6經濟可行性7社會可行性7系統分析8需求分析8組織機構圖8業務流程圖8數據流程圖8系統分析9交易管理9進貨統計9銷貨統計9查看數據表10系統管理10系統設計11系統功能模塊圖11數據庫設計11E-R圖11管理員與員工之間的關系圖11商品屬性圖11數據庫表11輸入輸出設計11系統的維護13結語14參考文獻15超市庫存管理系統是一個超市不可缺少的部分,它的內容對于超市的決策者和管理者來說都至關重要,所以超市庫存管理系統應該能夠為用戶提供充足的信息和快捷的銷售,查詢手段。但一直以來人們使用傳統人工的方式管理文件信息,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對品質信息進行管理,具有手工管理所無法比擬的優點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高超市庫存管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。因此,開發這樣一套管理軟件成為很有必要的事情,在接下來我們將以開發一套超市庫存管理系統為例,談談其開發過程和所涉及到的問題及解決方法。1超市庫存管理系統概要超市庫存管理的現狀庫存管理是超市經營管理中的核心環節,也是超市能否取得效益的關鍵,如果能做到合理進貨、及時銷售、庫存量最小、減少積壓,那么超市就能取得最佳的效益。由此可見,庫存管理決策的正確與否直接影響了企業的經濟效益。我國國內許多中小型超市裝備資金少,在計算機應用、數據交換、信息傳輸上都嚴重滯后,整體信息傳輸、資料存儲、商品分析、報表編制、市場預測等功能無法發揮。很多環節仍采用人力方式進行低效的采購、銷售、物流、財務處理。超市庫存管理的發展背景和意義當今社會在不斷進步,科學技術和管理也在迅速發展,世界經濟正在從工業經濟向知識經濟轉變,我們說知識經濟的兩個重要特征就是信息化和全球化,要實現信息化和全球化,就必須依靠完善的網絡和完善的數據庫。在這樣一個飛速發展的信息時代,在各行各業中離不開信息處理,這正是計算機被廣泛應用于管理信息系統的環境。面對此番形勢,在手工管理的情況下,管理人員很難對進貨量及庫存量進行良好的控制,商品的供求信息很難正確得到,各部門之間的通訊也經常不暢通,這在激烈競爭的市場中是非常不利的。超市庫存管理系統就是在這種狀況下出現的,它利用計算機的技術,使得超市進貨、庫存和銷售能夠有機結合起來,提高超市的效率和效益,而且超市在客觀性、時效性、科學性等方面搶得了先機,為運用現代化手段管理超市提供了保證,使超市的人、財、物最大限度地發揮了效益,杜絕了商品購、銷、存多方面的漏洞。2系統規劃系統任務超市庫存管理信息系統的任務內容涉及超市庫存管理的全過程,包括入庫、出庫、銷售、庫存統計查詢等等。它將包括以下內容:.對超市內的各類貨物進行分類管理。.存儲各類信息檔案包括貨物、商品基本信息、供貨單位信息、使用單位信息等。.倉庫管理的各種信息的輸入,包括采購入庫,銷售出庫等。.對庫存管理的各種信息的查詢,修改,維護和報表打印。系統目標.大大提高超市的運作效率。.通過全面的信息采集和處理,輔助提高超市的決策水平。.使用本系統,可以迅速提升超市的管理水平,為降低經營成本,提高效益,增強超市擴張能力,提供有效的技術保障。系統計劃.有關調試、研究和計劃所建議的開發系統。.接著進行軟件系統定義的一個階段需求分析。回答系統所要做的對軟件需求描述的精細化。.初步概要設計,之后就是詳細設計。.進行模塊的編碼及測試,寫出測試報告(論文)。.最后是文檔的整理。可行性研究技術可行性技術可行性包括一下幾個方面:硬件,系統軟件,應用軟件,技術人員。針對這四個方面可行性都是沒有問題的,本系統預采用XHTM和JavaScript加SQL數據庫。目前,數據庫產品較多,每種產品都具有各自的特點和適用范圍,因此,在選擇數據庫時,應考慮數據庫應用的特點及適用范圍,選擇最合適的。.XHTM介紹XHTML是(TheExtensibleHyperTextMarkupLanguage,可擴展超文本標識語言)的縮寫。HTML是一種基本的WEB網頁設計語言,XHTML是一個基于XML的置標語言,看起來與HTML有些相象,只有一些小的但重要的區別,XHTML就是一個扮演著類似HTML的角色的XML,所以,本質上說,XHTML是一個過渡技術,結合了部分XML的強大功能及大多數HTML的簡單特性。.JavaScript介紹JavaScript是一種基于對象和事件驅動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發的腳本語言,常用來給HTML網頁添加動態功能,比如響應用戶的各種操作。是一種動態、弱類型、基于原型的語言,內置支持類。3.SQLSQL語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統可以使用相同的結構化查詢語言作為數據輸入與管理的接口。SQL語言語句可以嵌套,這使他具有極大的靈活性和強大的功能。經濟可行性近年來,企業管理者開始重視存貨管理的重要性,存貨管理主要是對商品的管理,它強調的是對商品貨物的存儲和傳送,數量和狀態變化信息的管理,其目標是在于降低庫存成本,減少庫存資金占用的同時,保證商品貨物按計劃流動,保證生產過程中的物料需求,保證生產的正常運行,從而使商品滿足顧客和市場上的需求,庫存控制就是要權衡庫存費用(包括商品價值,訂貨費用,短缺等),使總費用最低。超市庫存管理系統的職能大體上包括訂單管理、入庫管理和出庫管理。所以庫存管理人員已經成為倉庫的計劃員,他們的工作也受到了高度的重視,他們和市場部門及生產部門協同工作并成為整個企業組織的重要組成部分。因此,商品貨物信息必須具有高度的準確性,這就需要有好的管理系統,能簡明的反映實際情況。社會可行性信息社會的高科技,商品經濟化的高效益,使計算機的應用已普及到經濟和生活的各個領域。計算機雖然與人類的關系愈來愈密切,但是仍然還有人由于計算機操作的不方便而繼續使用傳統的手工勞動。為了適應現代社會人們高度強烈的時間觀念,超市庫存管理系統軟件為超市庫存管理方面帶來了極大的方便。操作人員只需要輸入一些簡單的漢字或數字,便可很方便的達到自己的目標。綜上所述,不管是從技術上考慮,還是從經濟以及社會上考慮,我們的系統都具有一定的可行性,因此我們才開發研究這個系統供廣大讀者使用。3系統分析需求分析隨著我國改革開放的不斷深入,經濟飛速的發展,企業要想生存、發展,要想在激烈的市場競爭中立于不敗之地,沒有現代化的管理是萬萬不行的,超市庫存管理的全面自動化、信息化則是其中極其重要的部分。為了加快超市庫存管理自動化的步伐,提高超市的管理業務處理效率,建立超市庫存管理系統已變得十分必要。將計算機這一信息處理利器應用于超市的日常管理已是勢必所然,而且這也將為超市庫存管理帶來前所未有的改變,它可以帶來意想不到的效益,同時也會為企業的飛速發展提供無限潛力。采用計算機管理信息系統已成為超市庫存管理科學化和現代化的重要標志,它給企業管理來了明顯的經濟效益和社會效益。主要體現在:極大提高了超市工作人員的工作效率,大大減少了以往入出存取流程繁瑣,雜亂,周期長的弊端,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節約不少管理開支,增加企業收入。常超市管理的操作自動化和信息的電子化,全面提高了超市的管理水平。入庫、庫存、出庫還是現在企業超市庫存管理的規基本模式,雖然,最近又出現了很多新的管理模式,如:基于零庫存思想的沃爾瑪特管理方式,但這些新的思想在中國大部分企業的管理中還是難以實現的。所以如何設計好超市庫存管理系統,盡可能地減少超市庫存管理的重復性和低效性就成為當前最為重要的問題。超市供銷管理的核心是入庫、庫存和出庫之間的聯系,如何處理好三者之間的關系是系統最為關鍵的部分。另外,經辦人信息和廠家信息管理也是超市庫存管理中一個必不可少的部分,它提供著與入庫和出庫相關的地一些信息,使得整個系統更加完整,更加實用。通過對超市庫存管理日常工作的詳細調查,搜集了大量的資料,從系統結構的組織,功能的實現,技術的要求以及可行性等多方面進行考慮,認為本課題是一個適應現今超市供銷管理需求的計算機信息管理系統,具有一定的實際開發價值和使用價值。3.2組織機構圖圖3—1組織機構圖業務流程圖超市庫存業務流程圖:圖3—2超市庫存業務流程圖數據流程圖數據流程圖:數據流程圖(簡稱DFD)是便于用戶理解的系統數據流程的圖形表示,它能精確的在邏輯上描述系統的功能,輸入、輸出和數據存儲等,也是描述管理信息系統邏輯模型的最主要的工具。總的數據流程圖:外部實體主要有消費者,供貨商,消費者通過購買從超市購得商品,超市與供貨商就是一個供求關系。通過超市向其提供訂貨單,選擇需求的貨物。圖3—3數據流程總圖超市庫存管理系統的第一層圖:超市庫存管理系統主要包括了進貨管理管理,銷貨管理管理,退貨管理三個主子模塊,進貨有進貨統計表,銷貨有銷貨統計表,退貨有退貨統計表,三者通過管理員聯系在一起,組成超市庫存管理系統。圖3—4數據流程子圖I對于超市庫存管理子模塊中,主要有添加,刪除,修改,查詢功能,其中貨物的添加要進行詳細的數據處理,對貨物的信息都要按要求填寫,否則不能正常添加。超市庫存管理二層數據流程圖:消費者提出交易請求,超市管理員進行交易登記。圖3—5數據流程子圖H系統分析作為一個超市庫存管理系統,其功能是實現超市中商品的進貨銷售,庫存等管理的系統化、規范化和自動化。本系統主要需要完成的功能有如下幾條。交易管理包括進貨登記、銷貨登記、退貨登記等。其中進貨登記中還包含進貨商登記,如過是新的進貨廠商,可以直接在此登記入庫。進貨和銷售的主要交易都是在此進行。每次交易(包括進貨、銷貨和退貨)都需要對商品名稱、生產廠商、商品型號、單價、數量、總金額、交易日期、經手業務員編號等各項記錄。在交易過程中,程序的編寫盡可能的方便員工進行交易,比如:進貨登記時,如果商品編號相同,則自動添加該商品的其它屬性;銷貨登記時,用戶只要輸入商品編號,該商品的其它屬性即可自動出現。退貨登記時,只要輸入正確的銷貨編號,其銷售信息也將自動列出,盡量的方便了用戶的操作,同時對于登陸的員工編號程序也自動的將其列在進貨登記、銷貨登記中,已防止員工進行非正常的交易。進貨統計包括今日進貨統計、本月進貨統計、本季度進貨統計、本季度進貨統計、本年度進貨統計等。其中每次進貨統計都是按進貨廠商和進貨總金額統計顯示的。使用一個表格顯示所選時間段的全部進貨數據,包括進貨編號、商品名稱等。再使用另一個表格顯示分別從各個廠商進貨的金額,還有一個文本框用于顯示次時間段的進貨總金額。3.5.3銷貨統計包括今日銷售統計、本月銷售統計、本季度銷售統計、本年度銷售統計等,其中每次銷售統計都是按生產廠商和銷售總金額統計顯示的。使用一個表格顯示所選時間段的全部銷售數據,包括銷貨編號、商品名稱等。再使用另一個表格顯示分別從各個廠商進貨的金額,還有一個文本框用于顯示次時間段的銷售總金額。查看數據表實現各種數據表的瀏覽,包括進貨表,商品庫存表、銷售表、退貨表、員工表、進貨商表等。對于員工表管理員還可以對其進行刪除或添加用戶操作。系統管理包括更換用戶、修改密碼、退出系統等。更換用戶的操作方便了用戶的使用,同時更加方便了管理員對于系統數據的查詢,可以做到隨時查看,以使管理員對帳目一目了然,同時方便了普通用戶的交接班使用本系統。修改密碼和退出系統都是對于系統管理的輔助功能,再這里就不詳細說明了。4系統設計系統功能模塊圖圖4—1功能模塊圖數據庫設計數據庫設計作為本系統設計的一部分不可缺少。開發本系統中使用的數據庫系統是SQL。E-R圖超市與供貨商、消費者之間的關系圖。體現超市的進貨、銷貨與退貨操作。實體E-R圖如下:圖4—2超市與供貨商、消費者之間的E-R圖管理員與員工之間的關系圖一名管理員可以管理若干員工。實體E-R圖如下:圖4—3管理員與員工之間的E-R圖商品屬性圖商品的屬性包括商品編號、生產廠商、商品名稱、型號、進貨價、銷貨價、數量、進貨年、進貨月、進貨日、業務員編號、總金額等。圖4—4商品屬性圖數據庫表本系統需要建立以下幾個數據表:buy表(進貨表)、goods表(現存商品表)、sell表(銷售表)、retreat表(退貨表)、employee表(員工表)、manufacturer表(進貨商表)。由于數據量比較小,所以這些數據表都存在一個數據庫下:sellsystem.mdb在系統的數據庫設計中,進貨表、銷貨表、商品庫存表和退貨表涉及了交易管理三個子菜單的絕大部分數據,是本系統數據庫的核心,所以將對其部分表的設置列表顯示。Manufacturer表(進貨商表)中包括有廠商編號、廠商名稱、聯系人姓名、電話、廠商地址等字段。employee(員工表)中包括有員工編號、員工姓名、員工密碼、員工電話、員工地址等字段。buy表(進貨表)中包括有進貨編號、商品編號、商品名稱、生產廠商、型號、數量、進貨價、進貨年、進貨月、進貨日、總金額、業務員編號等。輸入輸出設計輸入設計的原則主要有簡單性,最小量原則,少轉換原則,早檢驗原則。1.銷貨登記輸入:輸入商品編號,自動生成有關商品信息。圖4—1銷貨登記輸入表2.輸入銷貨編號及銷貨數量:進貨登記輸入:輸入商品編號,進貨編號,商品名稱等信息。圖4—2輸入銷貨編號及銷貨數量5.2系統的維護系統的維護是系統生存的重要條件,在系統整個生命周期中,三分之二以上的經費用在系統維護上,從人力資源的分布看,現代世界上90%的軟件人員在從事系統的維護工作,開發新系統的人員僅占10%,這些統計數據表明系統維護任務是十分繁重的。1.維護的內容程序的維護:在編程

溫馨提示

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

評論

0/150

提交評論