[摘要]本文介紹一個面向中小型企業的進銷存管理系統,該系統按照國內中小型企業的經營規模、組織架構等方面的特點而設計。通過該系統的設計,學生可以了解SQL Server 2000結合Delphi7.0設計管理系統的方法。
[關鍵詞]教學實驗 中小企業 進銷存管理系統
一、需求分析
中小企業在我國國民經濟中占據著重要地位,隨著經濟全球化以及中國經濟改革的逐漸深化,企業都面臨著日漸激烈的競爭,本系統結合中小企業的特點,為中小企業量身定做,不僅可以所見企業的運作成本,而且可以提高企業的快速反應能力,從而提高企業的綜合競爭力。同時,進銷存系統在教學實驗中也非常具有典型性。
二、系統的主要功能及特點
進銷存管理系統適合于中小企業,按照一般進銷存流程進行設計。滿足大多數客戶的需要,是一套專為中小型企業度身設計、功能強大、實施周期短、易學易用的管理系統。軟件主要由基本信息、采購管理、銷售管理、財務管理、庫存管理、系統管理和查詢等系統構成。本系統具有非常強大的數據處理功能,可以實現數據的查詢、添加、修改、刪除、匯總等功能,還可以實現報表打印,為企業領導的管理提供數據支持。
本系統主要包含基本信息、采購管理、銷售管理、財務管理、庫存管理和系統管理等主要模塊。
1.基本信息
基本信息又可以說是資料檔案,它包括部門雇員的資料,客戶資料,供應商資料,貨品的資料,庫位設置信息,結算方式,自定義單號等。
2.采購管理
指對采購過程所發生的業務行為進行跟蹤記錄,包括采購訂單管理,采購入庫管理,采購退貨管理,采購訂單的跟蹤,采購貨品的分類統計,采購退貨的統計以及采購的月報表、季報表、年報表等。
3.銷售管理
指對銷售過程所發生的業務行為進行跟蹤記錄,包括銷售訂單管理,銷售出庫管理,前臺POS銷售機,銷售退貨管理,銷售訂單的跟蹤,銷售貨品的分類統計,銷售退貨的統計,銷售利潤分析,業務員的業績表,銷售的月報表、季度報表以及年報表等。
4.財務管理
指對采購和銷售過程中所發生的帳款業務進行跟蹤記錄,包括應付帳款,付款管理,應收帳款,收款管理,付款統計表,收款統計表,供應商帳齡表,客戶帳齡表等。
5.庫存管理
指對倉庫管理員在日常管理過程所發生業務的跟蹤記錄,包括庫存查詢,貨品報損管理,庫存盤點管理,報損統計表,庫存盤點統計表,貨品進、銷、存匯總統計。
6.系統管理
指為維戶系統的正常運行而需要一些鋪助操作,包括操作員授權管理,數據的備份和恢復,清除數據,使用文檔等。
本系統界面友好,能夠直觀反應出數據的準確性,而且操作簡單,使用者經過簡單的培訓即可輕松上手。系統可以及時準確地反應庫存的變化,還可以實現庫存預警和庫存自動盤點計算,避免庫存商品積壓損失和缺貨。系統還提供自定義打印報表的功能,使其可以充分滿足企業個性化的需要。此外,系統可擴展性強,客戶可以按照自己的需要方便實現功能擴展。
三、系統的設計及實現
1.基本設計思想
(1)盡量利用企業現有的軟硬件環境,及先進的管理系統開發方案,從而達到充分利用企業現有資源,提高系統開發水平和應用效果的目的。
(2)系統應符合企業管理的要求,滿足企業相關人員日常管理,維護的需要,并達到操作過程的直觀、方便、實用、安全等。
(3)系統采用模塊化程序設計方法,既便于系統功能的各種組合和修改,又便于未參與開發的技術維修人員補充和維護。
(4)系統應具備數據庫維護功能,及時根據用戶需求進行數據的添加、刪除、修改等操作。
2.系統開發環境
(1)硬件環境要求。計算機必須滿足的條件:CPU:IntelP entium 166MHz或更高的處理器;操作系統:MicrosoftWindows98/me/XP/2000或Microsoft Windows NT Service/Workstation 4.0(推薦Service Pack 5)或更高版本;監視器:Microsoft Windows支持的VGA或分辨率更高的監視器;內存:64MB內存以上。
(2)系統的編程工具。根據企業進銷存管理系統的特點和需求,考慮到系統開發的時間,本系統使用Borland公司的Delphi7.0作為前臺開發工具,微軟公司的SQL Server 2000做后臺數據庫。
Delphi7.0是Borland公司推出的一種可視化的、面向對象的應用程序開發工具。它功能強大,簡單易學,尤其適合數據庫開發,因而備受數據庫開發人員的青睞,成為最受歡迎的Windows應用程序開發工具之一,在國內擁有廣泛的開發者群體和深厚的應用基礎。
Delphi7.0前臺通過ADO技術和Data Environment數據環境來訪問SQL數據庫;系統采用C/S(Client/Server)結構模式體系結構,能很輕松地實現系統與用戶的信息交互和數據處理的功能;系統具備數據庫維護功能,能夠對數據庫進行備份和恢復。系統還具有很強的可移植性,在移植系統時需先創建數據庫和用SQL建庫腳本生成相應的數據表。
3.數據庫的建立
系統數據庫可以分為進貨子系統、銷售子系統和庫存子系統三部分。
(1)進貨子系統應可以根據銷售情況及庫存情況,自動制定進貨單或者訂貨單,同時可以對該單實現手動修改、審核、刪除、退貨等處理,這樣可以避免盲目進貨造成商品積壓。按計劃單有選擇性地進行自動入庫登記。可以按照商品編號或商品名稱綜合查詢打印計劃進貨與入庫記錄及金額。其中涉及供應商、原材料、業務員、訂貨單、收貨單、付款單等數據。
(2)銷售子系統包括商品正常銷售、促銷與限量、限期及禁止銷售控制??梢跃C合查詢各種銷售明細記錄以及交結賬情況等,并可以實現對商品銷售報表的打印。本子系統涉及到商品名稱、銷售數量、銷售單價、銷售金額、銷售人員、客戶名單、銷貨單、銷售退貨單、收款單等數據。
(3)庫存子系統可以查詢庫存明細記錄,包括原材料、產品名稱、庫存數量、庫存金額、進貨入庫單、調撥入庫單、產品入庫單、倉庫業務員、出庫單等信息。系統還可以實現庫存預警和庫存自動盤點計算,避免庫存商品積壓損失和缺貨。
除此之外,系統還設定還為登錄、查詢、修改、刪除分別設定了權限,用戶可根據相關權限進行操作。系統還提供了對該系統在操作過程中可能遇到的問題做一簡單的介紹,并且對該系統的應用做一輔助性的操作介紹。目的是為了更好地方便企業或者用戶的使用。
四、結語
該系統的設計,在教學實驗中具有典型性,通過本系統的設計,學生可以充分了解QL Server 2000結合Delphi7.0設計管理系統的步驟。本系統操作簡單,具有良好的實用性、穩定性、智能性,界面友好,符合中小企業的需求,可以推廣到實際應用中去。
參考文獻:
[1]劉秀芳,李英杰,何廣東.進銷存管理系統的開發[J].商場現代化, 2007,(05).
[2]朱文博,肖毅.一個實用的面向中小型企業的產品數據管理系統[J].計算機與現代化, 2001,(01).
[3]劉韜.SQL Server2000數據庫系統開發實例導航[M].北京:人民郵電出版社,2003.
(作者單位:浙江理工大學經濟管理學院)