齊齊哈爾大學(xué) 張鳳玲 王鐵
近些年隨著信息化進(jìn)程速度的加快,許多大型銷售企業(yè)已經(jīng)重視到計(jì)算機(jī)在企業(yè)內(nèi)部的應(yīng)用,現(xiàn)在已經(jīng)有了許多成熟ERP軟件,例如,用友、金碟等。但這些操作過于復(fù)雜不太適用于中小型商業(yè)零售的網(wǎng)點(diǎn)式銷售。并且現(xiàn)在許多中小型零售企業(yè)還在使用原始的辦公方法,不僅效率低下而且錯(cuò)誤率極高。本文從商業(yè)企業(yè)的實(shí)際業(yè)務(wù)出發(fā),制定設(shè)計(jì)目標(biāo),用SQL Server 2000設(shè)計(jì)數(shù)據(jù)庫,用C#.NET開發(fā)一套中小型商業(yè)零售業(yè)銷售管理系統(tǒng)。
針對中小型零售業(yè)特點(diǎn),為了節(jié)省企業(yè)資源的開銷,提高企業(yè)利潤率,方便用戶使用的前提下對系統(tǒng)提出要求:能夠?qū)崿F(xiàn)收款并進(jìn)行結(jié)算的功能;銷售后系統(tǒng)能自動(dòng)更新庫存信息;能夠?qū)ι唐返然拘畔⑦M(jìn)行管理;進(jìn)貨能夠?qū)崿F(xiàn)進(jìn)貨和庫存管理;有利于管理者及時(shí)進(jìn)行查詢,各種銷售信息;有權(quán)限控制;具有良好的人機(jī)交互界面;操作方便,容易上手。本系統(tǒng)將采用低成本戰(zhàn)略,價(jià)位將定在500到1000左右,將應(yīng)用定位于中小型商業(yè)零售企業(yè)。
具體系統(tǒng)功能模塊見圖1所示:
圖1 系統(tǒng)功能模塊圖
(1)系統(tǒng)管理。實(shí)現(xiàn)登陸、密碼更改和退出系統(tǒng)等功能。(2)基本信息管理。實(shí)現(xiàn)對于銷售管理系統(tǒng)的各種基本信息的添加、修改、刪除。包括商品信息、供應(yīng)商信息、計(jì)量單位信息、客戶信息、用戶信息和員工信息。(3)銷售管理。實(shí)現(xiàn)銷售單生成、查詢和統(tǒng)計(jì)。(4)庫存管理。實(shí)現(xiàn)不同方式庫存查詢、修改管理。(5)進(jìn)貨管理。實(shí)現(xiàn)進(jìn)貨單的生成、增加庫存量和對進(jìn)貨單查詢功能。(6)權(quán)限管理。對用戶所操作的權(quán)限進(jìn)行管理,系統(tǒng)自帶的角色名為:系統(tǒng)管理員、管理者、業(yè)務(wù)員、收款員和庫管員,但其所有的權(quán)限必須由系統(tǒng)管理員進(jìn)行劃分。
數(shù)據(jù)庫設(shè)計(jì)是整個(gè)系統(tǒng)設(shè)計(jì)的核心,所以對于數(shù)據(jù)庫的整個(gè)設(shè)計(jì)是十分關(guān)鍵的。數(shù)據(jù)庫采用二維關(guān)系數(shù)據(jù)模型,分別存放相應(yīng)的數(shù)據(jù)信息。系統(tǒng)大約有80多張表,例如:客戶信息表、計(jì)量單位信息、商品信息、用戶表、權(quán)限表、營業(yè)員、銷售明細(xì)單、銷售單、進(jìn)貨明細(xì)單表、進(jìn)貨單、倉庫信息、庫存表、供應(yīng)商數(shù)據(jù)表等。在數(shù)據(jù)庫中使用視圖和存儲過程,對于不同的用戶進(jìn)行數(shù)據(jù)屏蔽,實(shí)施數(shù)據(jù)的安全性保護(hù)。
計(jì)算機(jī)軟件配置是系統(tǒng)實(shí)施的關(guān)鍵,本系統(tǒng)采用的是SQL Server2000數(shù)據(jù)庫,采用WindowsXP以上的操作系統(tǒng),最好在機(jī)器上安裝IIS服務(wù)器,服務(wù)器一定要安裝防火墻和殺毒軟件,這樣可挺高系統(tǒng)的安全性。因?yàn)楸鞠到y(tǒng)為分布網(wǎng)點(diǎn)式銷售,終端基本配置如下:CPU1.3HZ以上,64M內(nèi)存,2G硬盤以上,網(wǎng)卡一個(gè),顯示器一個(gè)。對于網(wǎng)絡(luò)配置來說,采用星型網(wǎng)絡(luò)連接,設(shè)立一臺服務(wù)器,可以用路由,B類雙絞線。人員對于計(jì)算機(jī)的操作培訓(xùn)也是十分重要的,要讓員工掌握計(jì)算機(jī)基本的操作和軟件的基本知識,這樣可以提高員工的工作效率。
系統(tǒng)運(yùn)用了大量的數(shù)據(jù)控件和Windows控件。系統(tǒng)會自動(dòng)生成控件代碼,完全是基于一種面向?qū)ο蟮脑O(shè)計(jì)思路。連接數(shù)據(jù)庫和對數(shù)據(jù)庫的訪問操作是整個(gè)系統(tǒng)設(shè)計(jì)的關(guān)鍵,所有的系統(tǒng)數(shù)據(jù)都要導(dǎo)入到數(shù)據(jù)庫中,所以對于數(shù)據(jù)庫的控制,是本系統(tǒng)的核心。設(shè)計(jì)的思想是采用公共類的方法來訪問操作數(shù)據(jù)庫,類名為LinkDataBase.cs,在這個(gè)類中主要有四個(gè)數(shù)據(jù)操作函數(shù),運(yùn)用了函數(shù)重載的方法。例如:
(1)查詢函數(shù)1:
系統(tǒng)從操作上看,十分注意人性化的設(shè)計(jì)思想,本著以人為本的理念設(shè)計(jì)用戶界面,盡量做到簡潔大方,有利于操作,在系統(tǒng)和用戶之間建立起良好的親和性。從運(yùn)行速度上看,運(yùn)用了許多視圖和存儲過程,提高了系統(tǒng)的運(yùn)行速度,這樣就可以大大的提高整個(gè)銷售系統(tǒng)的工作效率。但由于時(shí)間和技術(shù)上的問題,本系統(tǒng)還有著很多的不足。從功能上看,本系統(tǒng)雖然實(shí)現(xiàn)了很多的基本功能,但還需要進(jìn)一步的完善。
[1]羅作民.商業(yè)銷售管理系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用,2003:Vol.21.No.5:P71~72.
[2]Liao K J.Client/Server Platform Solution to the financial Software of Management Type,Computer Engineering&Science,1998.
[3]Sanjeev Rohilla,Senthil Nathan. Microsoft ADO.NET Professional Projects.New York: Published by Premier Press,2003.