摘要進銷存管理系統是商品的采購、入庫、銷售和查詢統計等方面工作而開發的管理軟件,是一個實用的管理系統。該系統是在用VS2008為開發環境,.NET為開發平臺,采用B/S模式開發,數據庫SQL Server2005作為后臺,通過可移植性好、訪問效率高的ADO技術來訪問數據庫。
關鍵詞進銷存 NET ADO
中圖分類號:TP39文獻標識碼:A
0 引言
隨著信息技術的不斷發展和Internet互聯網技術的日益普及,電子商務在現代生活中變得越來越重要,超市、網上購物也成為生活中的一部分,本系統針對于超市、網店而開發,使商品的進銷存變的更易操作,管理更簡單。
采用進銷存管理信息系將給企業管理來了明顯的經濟效益和社會效益。主要體現在極大提高了工作人員的工作效率,大大減少了以往入貨、出庫流程繁瑣、雜亂、周期長的弊端。基于進銷存管理的全面自動化,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節約不少管理開支,增加企業收入。進銷存管理的操作自動化和信息的電子化,全面提高了管理水平。為了加快進銷存管理自動化的步伐,提高管理業務處理效率,建立進銷存管理信息系統己變得十分重要。
1 系統設計思想
本系統為于超市、網上商店管理而開發是企業信息管理系統的一個有機組成部分,是一個基于B/S體系結構的數據庫應用程序。B/S結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。通過對企業采購、銷售、庫存等活動的調查、分析與總結。結合企業的實際,系統需要公開信息管理模塊、管理流程模塊、銷售開單模塊、庫存開單模塊、采購開單模塊、系統設置模塊六個模塊。
2 系統總體設計
2.1系統模塊設計
該系統嚴格按照模塊化的思路設計,共分為系統通知、產品管理、采購管理、庫存管理、銷售管理、供應商管理、用戶管理和倉庫管理八個模塊。進銷存管理系統的系統總體模塊圖如圖1所示。
2.2模塊功能介紹
本進銷存信息管理系統(Purchase-Sales-Inventory Management System) 是一個基于內部網與外部網的可在多平臺下運行的應用程序,根據公司運營過程設置模塊,共分為6個模塊,各模塊基本職能如下:
(1)公開信息管理模塊:該模塊主要功能展示最近產品、物品搜索、系統通知、服務中心、密碼設置、發貨查詢。(2)管理流程模塊:該模塊的功能主要有庫存情況、銷售情況、采購情況進行詳細說明。(3)銷售開單模塊:該模塊的功能主要有銷售發貨、銷售訂貨、銷售訂單、銷售開單。(4)庫存開單模塊:該模塊的功能主要有庫存盤點、庫存調撥、物品入庫、物品出庫。(5)采購開單模塊:該模塊的功能主要有采購退貨發貨、采購付款、采購收貨、采購訂單。(6)系統設置模塊:該模塊的功能主要有賬號管理、庫房管理、商品管理、供應商管理。
3 系統詳細設計
3.1 配置Web.config文件
Web.config文件屬于一種XML文本文件,它用來儲存 ASP.NET Web 應用程序的配置信息,應用程序的所有目錄中都可出現。如果新建一個Web應用程序,同時會在根目錄自動創建一個Web.config文件,包括默認的配置設置,這些配置設置會被它所有的子目錄繼承。也可以通過在該子目錄下新建一個Web.config文件的方式來修改其子目錄的配置設置。該文件可以提供一些新的配置信息,還可以重寫或修改父目錄中定義的設置。
在運行時不需要重啟服務器就可以對其修改生效(注:
可以使用Visual Studio中的“網站”->“Asp.Net配置”選項。
“http://schemas.microsoft.com/.NetConfiguration/v2.0”> 3.2類庫設計 數據層設計設計主要實現邏輯業務層與SQL Server數據庫建立一個連接訪問橋。該層主要實現的功能方法:打開/關閉數據庫連接、執行數據的增、刪、改、查等功能。 SqlHelper.cs類主要用來訪問SQLServer數據庫和返回基本的ADO.NET對象,如圖2所示 圖2SqlHelper.cs類 4 關鍵策略與技術 4.1 科學計算器 在本系統中,添加了科學計算器,此計算機采用js實現,可以存儲、取存、累存、積存、清存等功能。 4.2 AJAX的應用 在未使用AJAX 的Web 應用程序中,用戶首先填寫相關表單字段接著單擊 Submit 按鈕。然后將其發送到服務器,服務器將它轉發給處理表單的腳本,腳本執行完成后得到一個全新的頁面。該頁面可能是以下幾種情況:帶有已經填充一些數據的新表單的 HTML,確認頁面,具有可以按照原來表單中的數據進行選擇的頁面。在此期間用戶必須等待結果的出現。屏幕不顯示任何內容,直到服務器返回數據后再重新繪制。因為用戶不能得到立即的反饋結果,體會不到交互性的好處,就會感覺和桌面應用程序不同。而使用Ajax的Web 應用程序中可以將 Web 界面轉化成能迅速響應的 Ajax 應用程序,從而可以大大提高網頁響應速度。 5 結束語 本文介紹了使用ASP.NET開發工具來創建基于B/S結構的企業進銷存管理系統的思想和方法。ASP.NET獨特的優點,如對各種瀏覽器的適用性、通過ADO提供數據庫的接口等,可以開發功能強大的WEB數據庫應用程序。并且由于ASP.NET程序在服務器端運行,從而保證了源文件的安全性。 參考文獻 [1]朱興統.基于.NET進銷存系統的設計與實現.2006.11. [2]Andrew Troelsen.C#與.NET 3.0高級程序設[J].北京:人民郵電出版社,2008. [3]楊曉明,雷光輝,何青建.基于ASP.NET的Web網絡應用程序開發的安全策略實踐[J」.計算機教育,2006.11:45-47. [4]曾靜,李陶深.基于ASP.NET技術的信息庫管理系統的設計與實現「J」.廣西科學院學報,2006.22(4):314-316.