前言:尋找寫作靈感?中文期刊網用心挑選的企業銷售管理系統設計淺析,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:
隨著科技的發展,電商銷售帶來的不僅僅是利益上的優勢,更多的是品牌的建立與推廣。因此對各大銷售企業來說,線上銷售和線下銷售同樣重要。綜合利用VisualStudio、Web技術開發一款基于B/S的企業銷售管理系統,幫助企業進行線上和線下銷售管理,簡化了操作,節約了管理成本,幫助企業宣傳,提高了產品的銷量及企業知名度。實際使用結果表明,系統運行平穩,性能良好。
關鍵詞:
電商;B/S;企業銷售;知名度
0引言
當前社會上存在很多的管理系統[1],幫助企業減輕人力、物力和財力,因而智能化[1]的管理系統現下得到許多企業的親睞,層出不窮的管理系統也相應問世。但是企業的需求越來越多。企業認為員工管理、商品管理、客戶管理、工資管理、信息共享、線上和線下[2]同時管理都存在一定的麻煩,一個好的智能化產品應該能及時的幫助企業解決各項問題。企業通過智能化的產品和合理的人工分配更好的管理企業。通過市場調研發現,目前市場上存在的銷售管理系統雖然不少,但功能單一,僅僅是擁有對商品的管理,或者是對客戶的管理,因此急切需要一個功能完善的銷售管理系統。
1系統需求分析
1.1可行性分析
任何一個軟件的開發過程都不可避免地會受到資源、開發團隊、經濟、時間、設備等諸多因素的影響[3],對軟件開發過程進行可行性分析,旨在客觀全面地權衡和分析各個方面因素,盡早地發現開發過程中可能造成軟件夭折的原因,從而減少對人力、物力、財力、時間等的無端投入,減少損失[3]。下面通過三個方面對所開發的企業銷售管理系統進行可行性分析:(1)技術可行性系統采用B/S[4]架構來設計,用戶工作界面通過WWW瀏覽器實現,極少部分事務邏輯在前端(Browser)實現,主要事務邏輯集中在服務器端(Server),本系統服務器端采用ASP.NET技術實現。這種模式將系統功能實現的核心部分集中到服務器上,客戶機上只要安裝一個瀏覽器即可,瀏覽器通過WebServer同數據庫進行數據交互。本系統選擇SQLServer[5]數據庫實現數據的存儲。結合現階段的技術、軟硬件功能和環境條件,利用好這些資源可以達到系統的功能要求。(2)操作可行性本系統是針對企業內部管理開發的,在界面設計上沒有花太多心思,主要是想將功能設計全面,普通用戶只需計算機常規操作技能就能使用本系統,而系統管理員,則要求比普通用戶更加熟悉計算機的使用和維護,一般企業單位都有計算機維護技術人員,他們可以承擔起系統管理員的職責。系統的開發設計工具都是比較熟悉的工具,環境也可以由網上下載,保證了操作的可行性。(3)經濟可行性目前市場上針對企業內部的銷售管理系統功能較為單一,因此功能完善、操作簡單、方便管理的企業銷售管理系統將會得到企業的信賴,可以在短時間之內收回成本。
1.2功能分析
企業銷售管理系統前臺主要供管理、采購、銷售三個部門的用戶使用。三個部門再根據不同的權限對員工、商品、客戶、業績和工資進行不同程度的管理。具體功能包括:A.管理、采購、銷售部門員工進行分級登錄,各自擁有不同的功能。B.管理部的員工管理:對本公司員工信息進行添加、修改、查詢功能。C.管理部的商品管理:查詢貨物詳細及銷量詳情,對此制定相應的貨物進貨情況和貨物銷量策略。D.管理部的業績管理:查看員工的效益,進行工作量的考查。E.管理部的客戶管理:對供貨商和買貨商進行詳細信息查詢及添加,同時對供貨商進行判斷決策。F.管理部的工資管理:確定管理者為高級管理者才可以發放工資,同時對本部門進行獎懲制度。H.管理部的線下管理:查看會員信息,進行權限設置,同時可以查看已有訂單信息,對訂單信息進行處理。I.采購部的信息查詢:采購部人員可以對商品需購量及供貨商進行詳細查看,這些信息可以有效的幫助采購人員進行商品的采購。J.采購部的個人績效:根據個人工作量自主進行信息填寫,同時可以對供貨商進行申請,幫助公司發現更好的供貨單位。K.采購部的工資管理:普通采購人員可以按時查看個人工資,采購管理員可以對自己部門員工進行獎懲制度考核。L.銷售部的信息查詢:查看商品現貨量和買貨商的資料,幫助銷售人員及時掌握一手信息。M.銷售部的個人績效:根據個人工作量自主進行信息添加,可以選擇已有買貨商也可以自主發現新的客戶群體。N.銷售部的工資管理:普通銷售人員僅可以按時查看個人的工資詳情,銷售管理員可以對本部門的員工進行獎懲制度。O.線上平臺:非會員可以進行商品查看及會員注冊,會員可以進行商品購買。
2系統設計
企業銷售管理系統采用的是B/S架構,系統主要功能的實現集中在服務器端,同時數據庫設計[1]好壞也是影響系統功能設計的一個重要因素,一個不良的數據庫設計會使系統性能低下,數據完整性得不到保證,非必要數據冗余太多,系統可擴展性差等問題[6],所以下面就數據庫設計和服務器端功能設計作介紹。
2.1數據庫設計
本系統采用SQLServer數據庫,根據需求分析建立以下11張表。員工信息表:用于用戶登錄信息維護和員工信息查看,包括身份證號、員工編號、姓名、性別、電話、E-mail、住址、學歷、畢業學校、入職時間、離職時間、所在部門、職位、領導、培訓合格否、底薪、密碼、級別、用戶名十九個屬性,其中員工編號是主鍵,身份證號、電話、E-mail存在唯一性。商品信息表:用于查看詳情、對所剩數量和賣價進行實時更新,包括商品名稱、進價、總數量、已賣數量、商品型號、銷售提成、賣價、銷售說明八個屬性,其中商品名稱和商品型號為聯合主鍵。進貨信息表:用于幫助采購部及時了解自己所需完成的工作量,包括商品名稱、商品型號、預進價、預數量、是否進貨、進貨說明、任務完成否七個屬性,其中商品名稱和商品型號為聯合主鍵。采購信息表:用于幫助銷售部知道自己所需完成的工作量,包括編號、員工編號、商品名稱、商品型號、采購數量、進價、年、月八個屬性,其中編號為主鍵。供貨信息表:用來記錄供貨商的詳細信息,包括編號、供貨商、聯系人、電話、地址、供貨數量、詳情、允許否、申請人、申請成功否十個屬性,其中編號為主鍵,電話存在唯一性。銷售信息表:來記錄銷售人員的工作量,包括編號、員工編號、商品名稱、商品型號、銷售數量、年、月七個屬性,其中編號為主鍵。購買信息表:用來記錄企業的客戶信息,包括編號、買貨商、聯系人、電話、郵箱、地址、數量、詳情八個屬性。其中編號為主鍵,電話和郵箱存在唯一性。工資信息表:用來記錄企業員工個人工資詳情,包括編號、員工編號、年、月、基本工資、提成、獎罰金、工資發放否八個屬性。其中編號為主鍵。會員信息表:用來記錄線上網絡平臺可以進行購買的人員信息,包括用戶名、密碼、收件人、聯系電話、地址、狀態。其中用戶名為主鍵。購物信息表:用來記錄會員想要購買的商品信息,包括編號、用戶名、商品名稱、商品型號、數量、單價。其中編號為主鍵。訂單信息表:用來記錄會員購買商品的信息以及發貨詳細,包括編號、用戶名、收件人、聯系電話、地址、商品名稱、商品型號、圖片、數量、單價、狀態、說明、下單時間。其中編號為主鍵。
2.2系統功能設計
系統主要功能的實現集中在服務器端,用ASP.NET[7]相關技術來實現,開發工具選用VisualStudio2010[8],業務邏輯的編寫使用C#[9]語言。主要包含以下幾個模塊。
(1)登錄功能模塊設計
進入企業銷售管理系統首先輸入用戶名和密碼,此時系統會執行兩步操作,第一步需要在數據庫中尋找和輸入的用戶名一致的用戶信息,以判斷用戶是否是合法用戶;第二步進行識別,當用戶存在時查看用戶級別來判斷用戶的類型,以決定用戶是進入管理部、采購部、銷售部三者當中的哪一個。
(2)人事管理功能模塊設計
人事管理包含個人詳情、部門工人統計和員工詳情添加。員工個人信息根據員工姓名進行個人詳情查看;部門員工信息根據部門、職位選擇查看部門員工信息并進行員工人數統計;員工詳情添加,需要管理者輸入詳細信息進行公司職工添加。
(3)商品管理功能模塊設計
商品管理包含商品詳情、商品出售詳情和商品進貨信息功能。商品基本信息主要根據商品名稱和型號查看商品詳情,并能夠對選中的商品進行修正;商品銷售詳細主要通過年份、商品名稱和商品型號查看該年度商品銷量詳情,目的在于幫助管理者制定商品下一季度進貨及銷售方案;進貨詳情主要將商品進貨詳情輸入。
(4)業務管理功能模塊設計
業務管理模塊主要是對銷售部和采購部的員工業績進行查看,通過Chart圖表,將每年每月銷售和采購部前3名和后3名員工業績進行顯示,以達到獎優懲劣的目的。
(5)客戶管理功能模塊
客戶管理主要包含供應商和買貨商管理。管理供應商模塊包括詳情查看、添加詳情和申請審核功能,詳情查看可以根據供應商名稱查看對應詳情;添加供應商主要是添加覺得可行的,將其加入公司維護的行列;申請審核旨在審核購買人員引薦的供應商是否合理,對此作出判斷。買貨商的管理模塊包括詳細信息和添加購買商,詳細信息可以根據買貨商的名稱進行查找;購買商的增加是相應的采購詳情進行輸入。
(6)資金管理功能模塊
資金管理包括獎懲制度和薪金發放。獎懲制度由各部門領導對部門員工進行管理,登錄進資金管理時系統內部判斷員工級別和所屬部門進行功能開放展示;工資發放由公司高層對每個員工進行工資詳情查看確定發放否。
(7)采購部管理功能模塊
采購部管理,第一步需要對采購者進行辨別,第二步鑒定采購者權限。采購部管理主要包括了工作任務、個人工作量、供應商申請和薪金查看。個人任務旨在幫助采購人員了解倉庫所需商品的數量及其相應型號,達到商品信息的交互效果;個人工作量需要采購人員將自己的工作信息進行添加;供應商申請幫助采購人員拉攏供應商同時可以和管理層人員進行商討;薪金查看主要是幫助采購人員查看自己的工資詳情。
(8)銷售部管理功能模塊
銷售部管理首先進行銷售部員工辨識及分類判斷各自擁有的權限。銷售部管理主要包括了工作任務、個人工作量和薪金查看。個人任務旨在讓銷售人員知道公司庫存商品數量及型號;個人工作量需要員工自己將工作詳情進行添加;薪金查看主要是幫助銷售人員查看自己的工資詳情。銷售部設計思路和采購部類似。
(9)線上網絡[10]平臺管理功能模塊
在沒有銷售人員的引薦下想要購買本企業的商品,可以登錄線上網絡平臺,首先對訪問者進行辨識判斷是否是會員,如果不是會員僅可以查看商品信息,但不可以進行購買,如果是會員給予他添加商品、確認訂單以及下單的功能。
3系統測試
系統在開發過程中進行了多方面的測試,開發過程中利用白盒測試,從程序內部檢查需求是否都已實現。然后組織了單元測試對系統進行分組測試以及聯調。系統開發完成后,利用墨盒測試法專門進行了集成測試[11-12]。最后,對系統進行了性能測試和壓力測試,以確保系統能夠正常的運行。目前,系統經調整后,運行平穩,情況良好。
4結束語
企業銷售管理系統目前已經完成了需求分析中設計的基本功能,可以讓企業用戶在簡單的界面下對商品進行銷售管理,一定程度上簡化了工作人員的工作任務,提高了工作效率。該系統操作簡單,具有較好的穩定性,但是仍然有很多不足之處,今后還要繼續完善。隨著企業發展需要以及技術的更新,必將實現更多的實用功能,為企業用戶提供更好的服務。
作者:徐燕萍 單位:鹽城工學院
信息工程學院
參考文獻
[1]何利娟.網絡數據庫技術應用項目教程[M].北京:機械工業出版社,2014.
[2]劉琰.基于B/S的網絡在線教學系統設計與實現[J].軟件,2012,33(1):118-119.
[3]王得燕,楊文珺,李萍.ASP.NET(C#)動態網站開發案例教程[M].北京:機械工業出版社,2011.
[4]郭曉菲,吳鵬,王智力.基于.NET的SP綜合管理系統設計與開發[J].軟件,2012,33(2):80-83.
[5]張福堂.SQLServer數據庫應用項目化教程[M].北京:機械工業出版社,2014.
[6]黃利明,王萍,孔潔.網絡數據庫開發與應用基礎教程[M].北京:清華大學出版社,2012.
[7]徐亞峰,蔣曉峰.基于.NET平臺的交互高校信息系統的設計與實現[J].軟件,2013,34(2):7-9.
[8]楊樹林.ASP.NET企業級框架開發與案例教程[M].北京:機械工業出版社,2012.
[9]劉玉玉.基于C#的西裝紙樣自動生成系統的研究[J].軟件,2012,33(10):82-85.
[10]陳恒,王雅軒.基于XML/WebServices的電子商務模型研究[J].軟件,2013,34(10):55-57.
[11]肖坤峨,虞泉.基于WEB的智能答疑系統的研究與構建[J].軟件,2015,36(6):31-36.
[12]朱騰蛟,馬柯,樊琳.基于B/S架構的庫存風險預警平臺的研究[J].軟件,2015,36(5):133-135.