|
前言 .1 企業(yè)商品銷售管理系統(tǒng)開(kāi)發(fā)背景 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中的應(yīng)用越來(lái)越普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事工資的管理顯得越來(lái)越重要。對(duì)于大中型企業(yè)來(lái)說(shuō),利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng),是適應(yīng)現(xiàn)代企業(yè)制度要求,推動(dòng)企業(yè)銷售管理走向科學(xué)化、規(guī)范化的必要條件;而銷售管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,一般不允許出錯(cuò),如果實(shí)行手工操作,須手工填制大量的表格數(shù)據(jù),這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行銷售管理工作,不僅能夠保證工作準(zhǔn)確無(wú)誤、快速完成,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)商品的各種信息進(jìn)行管理,服務(wù)于企業(yè)的各個(gè)部門,同時(shí)計(jì)算機(jī)具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)銷售管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 系統(tǒng)分析 .1系統(tǒng)初步調(diào)查 系統(tǒng)目標(biāo) 采用公司現(xiàn)有的軟硬件以及科學(xué)的管理系統(tǒng)開(kāi)發(fā)方案,建立企業(yè)銷售管理系統(tǒng),來(lái)實(shí)現(xiàn)企業(yè)商品銷售管理的計(jì)算機(jī)自動(dòng)化。系統(tǒng)應(yīng)符合公司的商品、部門的管理制度,并達(dá)到操作直觀、方便、實(shí)用、安全等要求。 .2系統(tǒng)功能調(diào)查 整個(gè)系統(tǒng)從總體上分為商品管理、商品數(shù)據(jù)管理、收入與支出管理、系統(tǒng)管理四個(gè)部分,每一個(gè)部分應(yīng)實(shí)現(xiàn)的功能如下: .2.1商品管理功能 進(jìn)貨添加 所進(jìn)貨物的基本信息包括:商品編號(hào)、進(jìn)出標(biāo)志、商品名稱、單價(jià)、進(jìn)貨數(shù)量、進(jìn)貨日期、金額、供貨商8個(gè)部分 可以對(duì)已經(jīng)進(jìn)貨的商品進(jìn)行逐個(gè)瀏覽,可以把所進(jìn)的商品添加到進(jìn)貨商品庫(kù)中,也可以刪除已經(jīng)存在的進(jìn)貨商品。 出貨添加 所出貨物的基本信息包括:商品編號(hào)、進(jìn)出標(biāo)志、商品名稱、單價(jià)、出貨數(shù)量、出貨日期、金額、7個(gè)部分,可以對(duì)已經(jīng)售出的商品進(jìn)行逐個(gè)瀏覽、可以把所出的商品添加到出貨商品庫(kù)中,也可以刪除已經(jīng)存在的出貨商品。 商品供貨商信息 供貨商的基本信息包括:供貨商號(hào)、供貨商地址、供貨商、郵編、聯(lián)系電話、手機(jī)、郵箱、聯(lián)系人、主頁(yè)、備注 10部分,可以對(duì)所有的供貨商進(jìn)行逐個(gè)瀏覽,如果需要的話還可以添加供貨商的基本信息。如果與某個(gè)供貨商失去了合作關(guān)系,可以很方便刪除其信息。 商品查詢 這一模塊主要是根據(jù)商品編號(hào)進(jìn)行商品的查詢和定位,可以查看商品的庫(kù)存量、單價(jià)、供貨時(shí)間3部分內(nèi)容。 .2.2商品數(shù)據(jù)管理功能 主要包括對(duì)商品的進(jìn)貨、出貨、存貨的匯總和商品報(bào)表的管理。 商品匯總 在這一模塊中管理人員可以按照月份、年份兩種方式進(jìn)行匯總。 報(bào)表管理模塊 包括商品庫(kù)存報(bào)表、銷售收入報(bào)表、經(jīng)營(yíng)支出報(bào)表三個(gè)部分。生成報(bào)表以后我們可以打印輸出其中的內(nèi)容。 .2.3收入與支出功能 主要包括對(duì)收入添加、查詢,支出添加、查詢4個(gè)部分的管理: 收入添加 在這一模塊中 管理人員可以對(duì)收入的帳目進(jìn)行添加、對(duì)已有的收入帳目進(jìn)行逐個(gè)瀏覽或者刪除等3項(xiàng)操作。 收入查詢 在這一模塊中 管理人員可以對(duì)收入的帳目進(jìn)行查詢,查詢可以按年份、月份2種方式進(jìn)行。查詢的結(jié)果分別為“收入”,“毛利”,“利潤(rùn)率”并分別在相應(yīng)的欄目中顯示出來(lái)。 在下邊的list欄中 顯示了所有的收入結(jié)果,也可以利用滾動(dòng)條瀏覽全部的收入金額。 支出添加 在這一模塊中 管理人員可以對(duì)支出的帳目進(jìn)行添加、可以對(duì)已有的支出帳目進(jìn)行逐個(gè)的瀏覽或者刪除等3項(xiàng)操作。 支出查詢 在這一模塊中 管理人員可以對(duì)支出的帳目進(jìn)行查詢,查詢可以按年份、月份2種方式進(jìn)行。查詢的結(jié)果分別為“總支出”,并在相應(yīng)的欄目中顯示出來(lái)。 .2.4 系統(tǒng)管理功能 主要包括用戶管理、關(guān)于、退出 3部分的管理 用戶管理 這一模塊 主要是實(shí)現(xiàn)的用戶的添加、修改、刪除3部分的操作。并且在list中顯示當(dāng)前系統(tǒng)中的全部用戶的代碼,點(diǎn)擊任意一位用戶的名字就可以對(duì)其修改、刪除操作。 關(guān)于 這一模塊 介紹制作者的情況、完成日期等內(nèi)容。 退出 點(diǎn)擊此處退出系統(tǒng)。 .3系統(tǒng)功能模塊圖 系統(tǒng)設(shè)計(jì) .1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 設(shè)計(jì)基礎(chǔ)是完成需求分析后提供的需求說(shuō)明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)模型是與DBMS無(wú)關(guān)的、面向現(xiàn)實(shí)世界的、易于理解的數(shù)據(jù)模型,其獨(dú)立于計(jì)算機(jī)的數(shù)據(jù)模型,獨(dú)立于計(jì)算機(jī)的軟硬件系統(tǒng),與用戶進(jìn)行交流十分方便。 概念性數(shù)據(jù)模型關(guān)心的是如何完整、正確地反映客觀實(shí)際情況,不關(guān)心在數(shù)據(jù)庫(kù)中如何實(shí)現(xiàn)。這種數(shù)據(jù)模式能真實(shí)地反應(yīng)用戶要求的實(shí)際情況,是一種容易被人們理解的直觀的數(shù)據(jù)庫(kù)結(jié)構(gòu)模式。同時(shí)也是一種相對(duì)穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動(dòng)。概念性數(shù)據(jù)在用戶和設(shè)計(jì)者之間建立了橋梁。是設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)的基礎(chǔ)。 概念設(shè)計(jì)中自頂向下的實(shí)體分析方法,即常用的實(shí)體聯(lián)系模型(簡(jiǎn)稱E-R模型),對(duì)具體數(shù)據(jù)進(jìn)行抽象加工,將實(shí)體集合抽象成實(shí)體類型。用實(shí)體間聯(lián)系反映現(xiàn)實(shí)世界事物間的內(nèi)在聯(lián)系。E-R模型是建立概念性數(shù)據(jù)模型的有力工具。 通過(guò)對(duì)企業(yè)商品入庫(kù)、出庫(kù)管理內(nèi)容和過(guò)程的分類,本系統(tǒng)的設(shè)計(jì)的實(shí)體和屬性如下: 出貨庫(kù)(商品編號(hào)、商品名稱、進(jìn)出標(biāo)志、單價(jià)、日期、數(shù)量、金額、) 進(jìn)貨庫(kù)(商品編號(hào)、商品名稱、進(jìn)出標(biāo)志、單價(jià)、日期、數(shù)量、金額、) 供貨商(供貨商編號(hào)、供貨商、供貨商地址、聯(lián)系人、聯(lián)系電話、手機(jī)、郵編、郵箱、主頁(yè)、備注) 商品庫(kù)(商品編號(hào)、商品名稱、單價(jià)、商品數(shù)量、供貨時(shí)間) 收入庫(kù)(日期、銷售數(shù)量、收入、成本、毛利、利潤(rùn)率) 支出庫(kù)(日期、用途、金額) PWD(用戶名、密碼) .2數(shù)據(jù)庫(kù)設(shè)計(jì) 根據(jù)前面定義的實(shí)體及實(shí)體之間的關(guān)系,形成數(shù)據(jù)庫(kù)的表格以及各個(gè)表之間的關(guān)系。 首先建立一個(gè)數(shù)據(jù)庫(kù),表3.1到3.7是在數(shù)據(jù)庫(kù)中需要用的表:分別如下 日期 金額 表 3.2 進(jìn)貨庫(kù).dbf 字段 商品編號(hào) 商品名稱 進(jìn)出標(biāo)志 單價(jià) 數(shù)量 日期 金額 表 3.3 供貨商信息.dbf 字段 供貨商編號(hào) 供貨商 供貨商地址 聯(lián)系人 聯(lián)系電話 手機(jī) 郵編 郵箱 主頁(yè) 備注 表 3.4 商品庫(kù).dbf 字段 商品編號(hào) 商品名稱 單價(jià) 商品數(shù)量 供貨時(shí)間 表 3.5 收入庫(kù).dbf 字段 日期 銷售數(shù)量 收入 成本 毛利 利潤(rùn)率 表 3.6 支出庫(kù).dbf 字段 4 詳細(xì)設(shè)計(jì) 根據(jù)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)的結(jié)果,采用VFP開(kāi)發(fā)工具,實(shí)現(xiàn)企業(yè)銷售管理系統(tǒng)各個(gè)模塊的功能。 .1啟動(dòng)界面設(shè)計(jì) .1.1 功能說(shuō)明 系統(tǒng)運(yùn)行時(shí),首先彈出登錄窗口,實(shí)現(xiàn)此界面主要是使用表單來(lái)實(shí)現(xiàn)的,當(dāng)用戶輸入的用戶名存在并且密碼正確的時(shí)候才可以登陸進(jìn)入系統(tǒng),否則提示“輸入用戶名或者密碼錯(cuò)誤,請(qǐng)重新輸入!”實(shí)現(xiàn)起來(lái)很簡(jiǎn)單,源程序不加以介紹。 .1.2屏幕設(shè)計(jì)格式 在登陸時(shí)候,密碼設(shè)置顯示方式為“***”,目的是提高密碼的安全性,不讓別人看到。 具體登陸界面如下所示: 4.2主窗口設(shè)計(jì) .2.1功能說(shuō)明 主窗口采用的是菜單式設(shè)計(jì)(主要是下拉式菜單的使用),當(dāng)鼠標(biāo)點(diǎn)擊主菜單時(shí),在相應(yīng)的下方會(huì)出現(xiàn)可以選擇的子菜單,單擊相應(yīng)的子菜單就可以進(jìn)入相應(yīng)的可以供操作的界面。 .2.2屏幕設(shè)計(jì)格式 .3商品管理模塊的實(shí)現(xiàn) .3.1進(jìn)貨添加模塊實(shí)現(xiàn) 功能說(shuō)明 點(diǎn)擊進(jìn)入此界面后,登陸人員可以對(duì)進(jìn)貨商品進(jìn)行逐個(gè)的瀏覽,如果確實(shí)需要添加進(jìn)貨的商品,可以輸入相關(guān)的商品信息以后,點(diǎn)擊添加按鈕之后就可以把商品成功的添加進(jìn)進(jìn)貨商品庫(kù)中。如果需要?jiǎng)h除某個(gè)進(jìn)貨庫(kù)中的商品,只需要找到之后,并且在相應(yīng)的控件中顯示出來(lái),再點(diǎn)擊刪除按鈕,系統(tǒng)就會(huì)提示“操作成功”確定之后就可以從進(jìn)貨庫(kù)中刪除你所選中的商品。操作十分簡(jiǎn)單,如果對(duì)這一部分操作完畢之后,就可以點(diǎn)擊“退出”按鈕退出此界面回到菜單主界面。 屏幕設(shè)計(jì)格式 .3.2出貨添加模塊實(shí)現(xiàn) 功能說(shuō)明 點(diǎn)擊進(jìn)入此界面后,登陸人員可以對(duì)出貨商品進(jìn)行逐個(gè)的瀏覽,如果確實(shí)需要添加出貨的商品,可以輸入相關(guān)的商品信息以后,點(diǎn)擊添加按鈕之后就可以把商品成功的添加進(jìn)出貨商品庫(kù)中。如果需要?jiǎng)h除某個(gè)出貨庫(kù)中的商品,只需要找到之后,并且在相應(yīng)的控件中顯示出來(lái),再點(diǎn)擊刪除按鈕,系統(tǒng)就會(huì)提示“操作成功”確定之后就可以從出貨庫(kù)中刪除你所選中的商品。操作十分簡(jiǎn)單,如果對(duì)這一部分操作完畢之后,就可以點(diǎn)擊“退出”按鈕退出此界面回到菜單主界面。 屏幕設(shè)計(jì)格式: .3.3商品供貨商信息模塊實(shí)現(xiàn) 功能說(shuō)明 點(diǎn)擊進(jìn)出此界面之后,同樣是可以逐個(gè)瀏覽各個(gè)供貨商的基本信息。如果需要添加新的供貨商的信息,只需要在相應(yīng)的控件中填入相應(yīng)的信息后,再點(diǎn)擊“添加”按鈕之后就可以成功的將你所想添加的供貨商信息添加入供貨商信息表中。如果已經(jīng)和某個(gè)供貨商失去了合作關(guān)系,那么只需要找到該供貨商信息之后,點(diǎn)擊“刪除”按鈕就可以從供貨商信息表中可以把這條信息刪除掉。完成操作后就可以點(diǎn)擊“退出”按鈕退出這一操作界面,返回主菜單進(jìn)行選擇其他的操作。 屏幕設(shè)計(jì)格式: .3.4商品信息查詢模塊實(shí)現(xiàn) 功能說(shuō)明: 點(diǎn)擊進(jìn)入此界面后,可以逐個(gè)瀏覽商品信息,和進(jìn)貨添加和出貨添加中的功能類似。在這個(gè)模塊中增加了“查詢定位”的功能,你只需輸入要查詢的商品的編號(hào),便可以得知該商品的基本信息,比逐個(gè)瀏覽要快捷得多。 屏幕設(shè)計(jì)格式: 4.4商品數(shù)據(jù)管理模塊實(shí)現(xiàn) .4.1匯總模塊實(shí)現(xiàn) 功能實(shí)現(xiàn): 在這一模塊中,主要是實(shí)現(xiàn)兩種功能的匯總:分別是按年匯總和按月匯總。 按年匯總 可以實(shí)現(xiàn)對(duì)某一年的進(jìn)貨、出貨、存貨作出匯總。只需輸入相應(yīng)的年份就可以匯總該年的收入和支出情況。 同樣 按月匯總 與按年匯總類似,在此不多做贅述。 屏幕實(shí)現(xiàn)格式: 4.4.2商品報(bào)表模塊實(shí)現(xiàn) 功能說(shuō)明: 主要是實(shí)現(xiàn)對(duì)3種商品報(bào)表的統(tǒng)計(jì)和分析。 在這一部分主要包括的是:商品收入報(bào)表、商品庫(kù)存報(bào)表、銷售收入報(bào)表的瀏覽和打印功能。只要點(diǎn)擊相應(yīng)的報(bào)表,就可以在屏幕上顯示其數(shù)據(jù)情況。 .5收入與支出實(shí)現(xiàn) .5.1收入與支出添加模塊實(shí)現(xiàn) 功能實(shí)現(xiàn): 在這2個(gè)部分中,和前面的貨物添加功能類似,管理人員可以對(duì)收入的金額(例如:每天的收入或者支出項(xiàng)目添加進(jìn)收入庫(kù)或者是支出庫(kù)),需要做的只是在相應(yīng)的控件中填入相應(yīng)的信息,點(diǎn)擊“添加”按鈕就可以把其添加進(jìn)所要填入的信息庫(kù)中。 屏幕設(shè)計(jì)格式: .5.2收入與支出查詢實(shí)現(xiàn) 功能說(shuō)明: 這2個(gè)部分主要對(duì)收入與支出可以實(shí)現(xiàn)按月查詢和按年查詢兩種功能。在按月或者是按年查詢的時(shí)候可以實(shí)現(xiàn)對(duì)這個(gè)月份或者是年份的銷售、利潤(rùn)等的統(tǒng)計(jì)。分別顯示出來(lái),以利于分析這個(gè)月份或者是年份的銷售情況。 屏幕實(shí)現(xiàn)格式: .6系統(tǒng)管理的實(shí)現(xiàn) .6.1用戶管理實(shí)現(xiàn) 功能說(shuō)明: 這一部分主要是實(shí)現(xiàn)對(duì)用戶的管理(很遺憾沒(méi)有對(duì)用戶權(quán)限這一部分做出設(shè)定) 登陸的管理員,可以對(duì)組內(nèi)的用戶進(jìn)行一些設(shè)定,可以添加用戶、刪除用戶、修改用戶的密碼的操作。 屏幕設(shè)計(jì)格式: 5 設(shè)計(jì)總結(jié) 本系統(tǒng)通過(guò)自己的努力,系統(tǒng)基本滿足企業(yè)銷售管理方面的需要。實(shí)現(xiàn)了企業(yè)進(jìn)貨管理、出貨管理、存貨管理、報(bào)表生成等功能,給企業(yè)銷售管理帶來(lái)很多方便,在界面上力求做到美觀、在操作方面盡量做到滿足用戶使用習(xí)慣。但由于自己水平有限,加上時(shí)間有限,還存在很多不足: . 目前采用的是單機(jī)版,已經(jīng)不大適應(yīng)發(fā)展趨勢(shì),應(yīng)該更新為C/S。 . 企業(yè)銷售管理功能都不夠強(qiáng)大,只能滿足暫時(shí)需要,商品報(bào)表打印功能尚不夠全面完善,不能實(shí)現(xiàn)動(dòng)態(tài)報(bào)表。 . 沒(méi)有錯(cuò)誤處理模塊、幫助系統(tǒng)、用戶操作權(quán)限管理。 今后設(shè)想:繼續(xù)完善此系統(tǒng),把該有的功能盡量實(shí)現(xiàn),強(qiáng)大其功能,滿足企業(yè)銷售管理的要求。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
|