職業師系統架構師

三層架構的客戶關係管理系統設計

本文已影響 3.14W人 

基於三層架構的客戶關係管理系統分析與設計,基本實現了預期的目標,實現了企業範圍內的資訊共享以及員工與客戶的自動化管理,使企業能更好地爲客戶提供服務。如果加以完善,則可以成爲具有整合交叉功能的、對全部客戶聯繫點進行管理的理想工具。

三層架構的客戶關係管理系統設計

  一、系統技術解決方案

平臺確保了用戶從任何地點、任何設備都可訪問其個人數據和應用程序,併爲企業軟件開發提供解決方案。我們選用 平臺,運用技術進行動態網頁設計,它是一種可以放在Internet中簡化應用程序開發的計算環境。C#作爲 平臺的第一語言,擁有C++的強大特性以及Visual Basic簡易特性,因此本系統選擇了C#語言來開發 Web 應用程序。提供了Microsoft SQL Server、OLE DB和XML公開數據源的一致訪問功能,數據共享應用程序可以使用來連接到這些數據源並檢索、操作和更新數據,因此我們選擇技術來訪問數據庫。SQL Server作爲後端數據庫,它與Web服務器協作,爲Web服務器和瀏覽器提供資訊,可以直接存貯XML數據,可以將搜尋結果以XML格式輸出。同時,它可以藉助基於角色的安全特性和網絡的加密功能確保應用程序處於比較安全的狀態。

  二、系統的基本需求

客戶關係管理系統(簡稱CRM)研究最重要的目標在於收集、整理、提煉客戶資訊,以協助企業多地挖掘潛在客戶,獲取更多的客戶需求,保持並進一步提升與客戶之間的良關係。圍繞這一核心目標,需要從各方面收集與客戶相關的資訊,如客戶基資訊、客戶拜訪資訊、客戶服務資訊以及與客戶之間發生的業務資訊等。這資訊並不是單獨就可以存在的,必須與客戶建立相應的關聯,它就猶如一條鏈子,一頭是客戶,但無論這條鏈子有多長,無論這條鏈子與其他鏈子纏得有多緊,能順着鏈子找到鏈子的源頭,即客戶。概括起來,企業主要透過以下幾種方式來建立於維護與客戶的關係。方式一:拜訪客戶;方式二:開發老客戶資源;方式三:提升客戶關係;三種方式都涉及與客戶之間的交流,有的.是面向新客戶,有的是面向老客戶,也有的是向客戶送關懷等。針對以上三種方式進行簡單分析,可總結出CRM系統的基本需求。

  三、系統功能劃分

(一)客戶管理模組。客戶管理模組主要用於管理客戶基本資訊,具體包括了四項子功能,如添加客戶、客戶維護、客戶走訪、客戶反饋。(二)客戶服務模組。客戶服務模組主要用於管理客戶服務資訊,簡稱客服,有四項子功能,具體包括客戶服務、服務維護、客戶關懷、關懷總結。(三)產品資訊模組。產品資訊模組主要用於管理企業產品相關資訊,具體包括產品類別、產品資訊、資訊維護、產品贈送、產品廣告五項子功能。(四)工作計劃模組。工作計劃模組主要用於管理企業內部制定、實施的與客戶相關的計劃資訊,有四項子功能,具體包括計劃編制、計劃檢查、計劃維護、計劃總結。(五)系統維護模組。系統維護模組主要用於管理系統基礎數據以及登入用戶資訊,有四項子功能,具體包括用戶資訊、部門資訊、員工資訊、用戶設定。

  四、系統的實現

(一)開發工具及環境配置。操作系統採用windows server2003。其數據庫模式採用關係數據庫,使用Microsoft SQLServer 2005作爲後臺數據庫管理系統。開發工具使用Visual Studio2008。(二)登入模組。系統登入模組用於驗證用戶身份,只有透過密碼、賬號等資訊的驗證才能對用戶的身份做出判斷,是否有權限進入系統,本模組是系統的最基本的功能模組。考慮到用戶輸入賬號、密碼等資訊時可能出現錯誤,此頁面還提供了相應的提示資訊作用。其中,Userlogin方法對賬號、密碼的判斷分爲兩部分。第一部分,判斷賬號資訊是否正確,這一步是對數據庫查詢實現的。第二部分,判斷密碼是否正確。在第一步的基礎之上獲取密碼資訊,然後和用戶輸入的密碼資訊進行比對,如果兩者一致的話,則表示輸入的賬號和密碼正確。在進行密碼驗證的同時使用了ToLower()方法,它將用戶輸入的密碼與數據庫中的密碼全都轉換成小寫,然後再進行比對。使用這種方法,用戶在輸入密碼的時候不需要區分大小寫。(三)客戶資訊模組的實現。該模組是CRM系統中的基礎資訊處理模組,在整個系統中佔據很重要的位置。模組需要實現的主要包括客戶基本資訊管理、走訪客戶資訊記錄以及客戶反饋資訊登記等功能。其中包含七個頁面Cust_(客戶資訊查詢頁面)、info_(客戶資訊維護頁面)、info_(客戶資訊列表頁面)、reply_(客戶資訊編輯頁面)、reply_(客戶走訪反饋頁面)、vist_(客戶走訪編輯頁面)、vist_(客戶走訪列表頁面)。

猜你喜歡

熱點閱讀

最新文章

推薦閱讀