摘要:隨著科技的發(fā)展,電商銷售帶來的不僅僅是利益上的優(yōu)勢,更多的是品牌的建立與推廣。因此對各大銷售企業(yè)來說,線上銷售和線下銷售同樣重要。綜合利用Visual Studio、Web技術(shù)開發(fā)一款基于B/S的企業(yè)銷售管理系統(tǒng),幫助企業(yè)進(jìn)行線上和線下銷售管理,簡化了操作,節(jié)約了管理成本,幫助企業(yè)宣傳,提高了產(chǎn)品的銷量及企業(yè)知名度。實(shí)際使用結(jié)果表明,系統(tǒng)運(yùn)行平穩(wěn),性能良好。
關(guān)鍵詞:電商;B/S;企業(yè)銷售;知名度
中圖分類號:TP391.41 文獻(xiàn)標(biāo)識碼:A DOI:10.3969/j.issn.1003 6970.2016.05.021
本文著錄格式:徐燕萍.基于B/s的企業(yè)銷售管理系統(tǒng)設(shè)計[J].軟件,2016,37(5):84-88
0.引言
當(dāng)前社會上存在很多的管理系統(tǒng),幫助企業(yè)減輕人力、物力和財力,因而智能化的管理系統(tǒng)現(xiàn)下得到許多企業(yè)的親睞,層出不窮的管理系統(tǒng)也相應(yīng)問世。但是企業(yè)的需求越來越多。企業(yè)認(rèn)為員工管理、商品管理、客戶管理、工資管理、信息共享、線上和線下同時管理都存在一定的麻煩,一個好的智能化產(chǎn)品應(yīng)該能及時的幫助企業(yè)解決各項問題。企業(yè)通過智能化的產(chǎn)品和合理的人工分配更好的管理企業(yè)。
通過市場調(diào)研發(fā)現(xiàn),目前市場上存在的銷售管理系統(tǒng)雖然不少,但功能單一,僅僅是擁有對商品的管理,或者是對客戶的管理,因此急切需要一個功能完善的銷售管理系統(tǒng)。
1.系統(tǒng)需求分析
1.1可行性分析
任何一個軟件的開發(fā)過程都不可避免地會受到資源、開發(fā)團(tuán)隊、經(jīng)濟(jì)、時間、設(shè)備等諸多因素的影響,對軟件開發(fā)過程進(jìn)行可行性分析,旨在客觀全面地權(quán)衡和分析各個方面因素,盡早地發(fā)現(xiàn)開發(fā)過程中可能造成軟件夭折的原因,從而減少對人力、物力、財力、時間等的無端投入,減少損失。下面通過三個方面對所開發(fā)的企業(yè)銷售管理系統(tǒng)進(jìn)行可行性分析:
(1)技術(shù)可行性
系統(tǒng)采用B/S架構(gòu)來設(shè)計,用戶工作界面通過WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browscr)實(shí)現(xiàn),主要事務(wù)邏輯集中在服務(wù)器端(server),本系統(tǒng)服務(wù)器端采用ASENET技術(shù)實(shí)現(xiàn)。這種模式將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,客戶機(jī)上只要安裝一個瀏覽器即可,瀏覽器通過Web Server同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。本系統(tǒng)選擇SQL Server數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)的存儲。結(jié)合現(xiàn)階段的技術(shù)、軟硬件功能和環(huán)境條件,利用好這些資源可以達(dá)到系統(tǒng)的功能要求。
(2)操作可行性
本系統(tǒng)是針對企業(yè)內(nèi)部管理開發(fā)的,在界面設(shè)計上沒有花太多心思,主要是想將功能設(shè)計全面,普通用戶只需計算機(jī)常規(guī)操作技能就能使用本系統(tǒng),而系統(tǒng)管理員,則要求比普通用戶更加熟悉計算機(jī)的使用和維護(hù),一般企業(yè)單位都有計算機(jī)維護(hù)技術(shù)人員,他們可以承擔(dān)起系統(tǒng)管理員的職責(zé)。系統(tǒng)的開發(fā)設(shè)計工具都是比較熟悉的工具,環(huán)境也可以由網(wǎng)上下載,保證了操作的可行性。
(3)經(jīng)濟(jì)可行性
目前市場上針對企業(yè)內(nèi)部的銷售管理系統(tǒng)功能較為單一,因此功能完善、操作簡單、方便管理的企業(yè)銷售管理系統(tǒng)將會得到企業(yè)的信賴,可以在短時間之內(nèi)收回成本。
1.2功能分析
企業(yè)銷售管理系統(tǒng)前臺主要供管理、采購、銷售三個部門的用戶使用。三個部門再根據(jù)不同的權(quán)限對員工、商品、客戶、業(yè)績和工資進(jìn)行不同程度的管理。具體功能包括:
A.管理、采購、銷售部門員工進(jìn)行分級登錄,各自擁有不同的功能。
B.管理部的員工管理:對本公司員工信息進(jìn)行添加、修改、查詢功能。
C.管理部的商品管理:查詢貨物詳細(xì)及銷量詳情,對此制定相應(yīng)的貨物進(jìn)貨情況和貨物銷量策略。
D.管理部的業(yè)績管理:查看員工的效益,進(jìn)行工作量的考查。
E.管理部的客戶管理:對供貨商和買貨商進(jìn)行詳細(xì)信息查詢及添加,同時對供貨商進(jìn)行判斷決策。
F.管理部的工資管理:確定管理者為高級管理者才可以發(fā)放工資,同時對本部門進(jìn)行獎懲制度。
H.管理部的線下管理:查看會員信息,進(jìn)行權(quán)限設(shè)置,同時可以查看已有訂單信息,對訂單信息進(jìn)行處理。
I.采購部的信息查詢:采購部人員可以對商品需購量及供貨商進(jìn)行詳細(xì)查看,這些信息可以有效的幫助采購人員進(jìn)行商品的采購。
J.采購部的個人績效:根據(jù)個人工作量自主進(jìn)行信息填寫,同時可以對供貨商進(jìn)行申請,幫助公司發(fā)現(xiàn)更好的供貨單位。
K.采購部的工資管理:普通采購人員可以按時查看個人工資,采購管理員可以對自己部門員工進(jìn)行獎懲制度考核。
L.銷售部的信息查詢:查看商品現(xiàn)貨量和買貨商的資料,幫助銷售人員及時掌握一手信息。
M.銷售部的個人績效:根據(jù)個人工作量自主進(jìn)行信息添加,可以選擇已有買貨商也可以自主發(fā)現(xiàn)新的客戶群體。
N.銷售部的工資管理:普通銷售人員僅可以按時查看個人的工資詳情,銷售管理員可以對本部門的員工進(jìn)行獎懲制度。
O.線上平臺:非會員可以進(jìn)行商品查看及會員注冊,會員可以進(jìn)行商品購買。
系統(tǒng)的整體架構(gòu)如圖1所示。
2.系統(tǒng)設(shè)計
企業(yè)銷售管理系統(tǒng)采用的是B/S架構(gòu),系統(tǒng)主要功能的實(shí)現(xiàn)集中在服務(wù)器端,同時數(shù)據(jù)庫設(shè)計好壞也是影響系統(tǒng)功能設(shè)計的一個重要因素,一個不良的數(shù)據(jù)庫設(shè)計會使系統(tǒng)性能低下,數(shù)據(jù)完整性得不到保證,非必要數(shù)據(jù)冗余太多,系統(tǒng)可擴(kuò)展性差等問題,所以下面就數(shù)據(jù)庫設(shè)計和服務(wù)器端功能設(shè)計作介紹。
2.1數(shù)據(jù)庫設(shè)計
本系統(tǒng)采用SQL Server數(shù)據(jù)庫,根據(jù)需求分析建立以下11張表。
員工信息表:用于用戶登錄信息維護(hù)和員工信息查看,包括身份證號、員工編號、姓名、性別、電話、E-mail、住址、學(xué)歷、畢業(yè)學(xué)校、人職時間、離職時間、所在部門、職位、領(lǐng)導(dǎo)、培訓(xùn)合格否、底薪、密碼、級別、用戶名十九個屬性,其中員工編號是主鍵,身份證號、電話、E-mail存在唯一性。
商品信息表:用于查看詳情、對所剩數(shù)量和賣價進(jìn)行實(shí)時更新,包括商品名稱、進(jìn)價、總數(shù)量、已賣數(shù)量、商品型號、銷售提成、賣價、銷售說明八個屬性,其中商品名稱和商品型號為聯(lián)合主鍵。
進(jìn)貨信息表:用于幫助采購部及時了解自己所需完成的工作量,包括商品名稱、商品型號、預(yù)進(jìn)價、預(yù)數(shù)量、是否進(jìn)貨、進(jìn)貨說明、任務(wù)完成否七個屬性,其中商品名稱和商品型號為聯(lián)合主鍵。
采購信息表:用于幫助銷售部知道自己所需完成的工作量,包括編號、員工編號、商品名稱、商品型號、采購數(shù)量、進(jìn)價、年、月八個屬性,其中編號為主鍵。
供貨信息表:用來記錄供貨商的詳細(xì)信息,包括編號、供貨商、聯(lián)系人、電話、地址、供貨數(shù)量、詳情、允許否、申請人、申請成功否十個屬性,其中編號為主鍵,電話存在唯一性。
銷售信息表:來記錄銷售人員的工作量,包括編號、員工編號、商品名稱、商品型號、銷售數(shù)量、年、月七個屬性,其中編號為主鍵。
購買信息表:用來記錄企業(yè)的客戶信息,包括編號、買貨商、聯(lián)系人、電話、郵箱、地址、數(shù)量、詳情八個屬性。其中編號為主鍵,電話和郵箱存在唯一性。
工資信息表:用來記錄企業(yè)員工個人工資詳情,包括編號、員工編號、年、月、基本工資、提成、獎罰金、工資發(fā)放否八個屬性。其中編號為主鍵。
會員信息表:用來記錄線上網(wǎng)絡(luò)平臺可以進(jìn)行購買的人員信息,包括用戶名、密碼、收件人、聯(lián)系電話、地址、狀態(tài)。其中用戶名為主鍵。
購物信息表:用來記錄會員想要購買的商品信息,包括編號、用戶名、商品名稱、商品型號、數(shù)量、單價。其中編號為主鍵。
訂單信息表:用來記錄會員購買商品的信息以及發(fā)貨詳細(xì),包括編號、用戶名、收件人、聯(lián)系電話、地址、商品名稱、商品型號、圖片、數(shù)量、單價、狀態(tài)、說明、下單時間。其中編號為主鍵。
2.2系統(tǒng)功能設(shè)計
系統(tǒng)主要功能的實(shí)現(xiàn)集中在服務(wù)器端,用ASENET相關(guān)技術(shù)來實(shí)現(xiàn),開發(fā)工具選用Visual Studio 2010,業(yè)務(wù)邏輯的編寫使用C#語言。主要包含以下幾個模塊。
(1)登錄功能模塊設(shè)計
進(jìn)入企業(yè)銷售管理系統(tǒng)首先輸入用戶名和密碼,此時系統(tǒng)會執(zhí)行兩步操作,第一步需要在數(shù)據(jù)庫中尋找和輸入的用戶名一致的用戶信息,以判斷用戶是否是合法用戶;第二步進(jìn)行識別,當(dāng)用戶存在時查看用戶級別來判斷用戶的類型,以決定用戶是進(jìn)入管理部、采購部、銷售部三者當(dāng)中的哪一個。
(2)人事管理功能模塊設(shè)計
人事管理包含個人詳情、部門工人統(tǒng)計和員工詳情添加。員工個人信息根據(jù)員工姓名進(jìn)行個人詳情查看;部門員工信息根據(jù)部門、職位選擇查看部門員工信息并進(jìn)行員工人數(shù)統(tǒng)計;員工詳情添加,需要管理者輸入詳細(xì)信息進(jìn)行公司職工添加。
(3)商品管理功能模塊設(shè)計
商品管理包含商品詳情、商品出售詳情和商品進(jìn)貨信息功能。商品基本信息主要根據(jù)商品名稱和型號查看商品詳情,并能夠?qū)x中的商品進(jìn)行修正;商品銷售詳細(xì)主要通過年份、商品名稱和商品型號查看該年度商品銷量詳情,目的在于幫助管理者制定商品下一季度進(jìn)貨及銷售方案;進(jìn)貨詳情主要將商品進(jìn)貨詳情輸入。商品管理模塊設(shè)計流程如圖2所示。
(4)業(yè)務(wù)管理功能模塊設(shè)計
業(yè)務(wù)管理模塊主要是對銷售部和采購部的員工業(yè)績進(jìn)行查看,通過chan圖表,將每年每月銷售和采購部前3名和后3名員工業(yè)績進(jìn)行顯示,以達(dá)到獎優(yōu)懲劣的目的。
(5)客戶管理功能模塊
客戶管理主要包含供應(yīng)商和買貨商管理。管理供應(yīng)商模塊包括詳情查看、添加詳情和申請審核功能,詳情查看可以根據(jù)供應(yīng)商名稱查看對應(yīng)詳情;添加供應(yīng)商主要是添加覺得可行的,將其加入公司維護(hù)的行列;申請審核旨在審核購買人員引薦的供應(yīng)商是否合理,對此作出判斷。買貨商的管理模塊包括詳細(xì)信息和添加購買商,詳細(xì)信息可以根據(jù)買貨商的名稱進(jìn)行查找;購買商的增加是相應(yīng)的采購詳情進(jìn)行輸入??蛻艄芾砟K設(shè)計流程如圖3所示。
(6)資金管理功能模塊
資金管理包括獎懲制度和薪金發(fā)放。獎懲制度由各部門領(lǐng)導(dǎo)對部門員工進(jìn)行管理,登錄進(jìn)資金管理時系統(tǒng)內(nèi)部判斷員工級別和所屬部門進(jìn)行功能開放展示;工資發(fā)放由公司高層對每個員工進(jìn)行工資詳情查看確定發(fā)放否。資金管理模塊設(shè)計流程如圖4所示。
(7)采購部管理功能模塊
采購部管理,第一步需要對采購者進(jìn)行辨別,第二步鑒定采購者權(quán)限。采購部管理主要包括了工作任務(wù)、個人工作量、供應(yīng)商申請和薪金查看。個人任務(wù)旨在幫助采購人員了解倉庫所需商品的數(shù)量及其相應(yīng)型號,達(dá)到商品信息的交互效果;個人工作量需要采購人員將自己的工作信息進(jìn)行添加;供應(yīng)商申請幫助采購人員拉攏供應(yīng)商同時可以和管理層人員進(jìn)行商討;薪金查看主要是幫助采購人員查看自己的工資詳情。采購部管理模塊設(shè)計流程如圖5所示。
(8)銷售部管理功能模塊
銷售部管理首先進(jìn)行銷售部員工辨識及分類判斷各自擁有的權(quán)限。銷售部管理主要包括了工作任務(wù)、個人工作量和薪金查看。個人任務(wù)旨在讓銷售人員知道公司庫存商品數(shù)量及型號;個人工作量需要員工自己將工作詳情進(jìn)行添加;薪金查看主要是幫助銷售人員查看自己的工資詳情。銷售部設(shè)計思路和采購部類似。
(9)線上網(wǎng)絡(luò)平臺管理功能模塊
在沒有銷售人員的引薦下想要購買本企業(yè)的商品,可以登錄線上網(wǎng)絡(luò)平臺,首先對訪問者進(jìn)行辨識判斷是否是會員,如果不是會員僅可以查看商品信息,但不可以進(jìn)行購買,如果是會員給予他添加商品、確認(rèn)訂單以及下單的功能。
3.系統(tǒng)測試
系統(tǒng)在開發(fā)過程中進(jìn)行了多方面的測試,開發(fā)過程中利用白盒測試,從程序內(nèi)部檢查需求是否都已實(shí)現(xiàn)。然后組織了單元測試對系統(tǒng)進(jìn)行分組測試以及聯(lián)調(diào)。系統(tǒng)開發(fā)完成后,利用墨盒測試法專門進(jìn)行了集成測試。最后,對系統(tǒng)進(jìn)行了性能測試和壓力測試,以確保系統(tǒng)能夠正常的運(yùn)行。目前,系統(tǒng)經(jīng)調(diào)整后,運(yùn)行平穩(wěn),情況良好。
4.結(jié)束語
企業(yè)銷售管理系統(tǒng)目前已經(jīng)完成了需求分析中設(shè)計的基本功能,可以讓企業(yè)用戶在簡單的界面下對商品進(jìn)行銷售管理,一定程度上簡化了工作人員的工作任務(wù),提高了工作效率。該系統(tǒng)操作簡單,具有較好的穩(wěn)定性,但是仍然有很多不足之處,今后還要繼續(xù)完善。隨著企業(yè)發(fā)展需要以及技術(shù)的更新,必將實(shí)現(xiàn)更多的實(shí)用功能,為企業(yè)用戶提供更好的服務(wù)。