前言:想要寫出一篇引人入勝的文章?我們特意為您整理了客戶價值評估系統設計論文范文,希望能給你帶來靈感和參考,敬請閱讀。
1系統詳細設計
1.1工作流引擎設計
本文所開發設計的廣播電視企業客戶價值評估系統,在實際的客戶價值評估過程中,需要進行業務流程的審核,因此需要進行工作流引擎設計,一般工作流引擎的劃分是通過職責進行的,主要實現分配評估審批業務、遷移和調度審批流程以及管理和創建具體工作流實例,其主要組成元素包括實例管理、流程加載及解析、遠程服務、持久層管理、流程執行器五個方面,不同的元素之間的工作可以進行協同處理,通過調用相應接口進行。
(1)實例管理:此部分主要由系統管理員進行操作,其主要功能包括工作流實例的狀態管理、啟動與查詢等。
(2)流程加載和解析:流程定義一般借助的是專業可視化工具,并能夠生成標準格式的XML文件,它實現了系統的執行輸入和業務流程描述。在需要進行加載此文件時,執行相應的流程定義模塊,加載成功后解析流程文件,以對象的形式進行保存,方便執行器的查詢操作。
(3)遠程服務:借助于NetRemoting,遠程服務為系統的管理程序以及業務邏輯程序提供了工作流訪問接口,其實現方式調用外部接口,遠程訪問的互操作接口也是通過此種方式提供給開發平臺系統。
(4)持久層管理:工作流數據的所有操作都是借助于持久層來完成的,持久層是面向對象技術與關系型數據庫之間的橋梁,主要為工作流引擎提供數據保障,通過持久層的管理,工作流引擎擺脫了特定的關系型數據庫,具有將強的適應性。
(5)流程執行器:此部分是工作流引擎的核心部分,是流程加載和解析之后進行工作流運轉管理的關鍵環節,同時它還可以通過接口的形式與其他模塊進行交互,流程執行器的主要活動包括流程實例初始化、流程業務自動調用、當前任務及后續分配管理以及實例調度管理等。
1.2ETL功能設計
ETL功能設計主要包括會話、映射和工作流三個模型。ETL規則的抽象是通過映射模型來完成的。實現數據目標與數據源之間的映射規則的確定是ETL任何的核心,也是完成數據加工工作的前提條件,其必須依據映射規則進行。在進行客戶評價評估系統分析時發現,映射規則的復用性較強,可以將同一映射規則應用于形態各異的ETL場景內。在進行設計映射模型時,對數據目標和數據源進行了抽象,而映射的實例則通過會話進行描述。映射目標和源的確定是實例化映射時產生。通過一系列的會話完成具體ETL任務的設計,設計完成后會話運行的管理和組織則統一交由工作流引擎進行處理。客戶價值評估系統中對于ETL任務的定義和描述是通過XML文件來完成的,具體操作是先進行ETL任務模板的設計,此設計必須符合客戶價值評估的應用場景,由技術人員進行;然后由數據庫開發人員進行屬性賦值,必須嚴格按照任務模板進行;完成任務的定義后,由工作流引擎進行加載和解析ETL任務定義文件。ETL任務定義文件生成后,必須借助于特定的ETL工具加載ETL任務描述文件后才能夠運行。ETL工具進行加載和調度管理ETL任務描述文件的依據是其內部的運行策略。
1.3客戶價值評估設計
廣播電視企業客戶價值評估是通過構建客戶價值的決策樹的方式建立客戶分類標準。主要通過客戶數據進行類別的訓練,形成觀察集齊全的訓練集。本研究中的廣播電視企業客戶價值評估的實現方式主要是產品營銷價值挖掘和潛在客戶挖掘。產品營銷價值挖掘根據廣播電視企業客戶價值評估系統設計原則,建立客戶等級后盡量進行內部產品的營銷。本研究的客戶價值評估系統在進行營銷價值挖掘時采用的是決策樹分類算法,結合潛在的購買和歷史的數據,訓練決策意愿樹,在得到新的客戶信息后,以客戶價值對客戶信息進行分類,分類結束后由客戶經理進行任務的分配,提高工作人員積極性的同時,提升營銷成功率。不同的影響活動和不同的客戶信息,生成的分類結果不同,可以結合設計經驗及歷史數據,根據客戶的姓名、性別、出生日期、電話、地址、學歷及職業等建立客戶信息模板,在進行客戶購買意愿的劃分時,可以通過高、中、一般、低四個等級來對不同的客戶群進行劃分,并將分級后的客戶信息以特定的模板導入客戶價值評估系統,客戶經理經過身份驗證后,可以根據服務人員的特點及營銷產品性質進行客戶名單的分配。
2數據庫結構設計
2.1數據庫設計原則
(1)規范命名:為方便設計、維護、查詢,所有的庫名、表名、域名必須遵循統一的命名規則,并進行必要說明。
(2)并發控制:為了保證數據在交換過程中的正確性,設計中應進行并發控制,,即對于同一個庫表,在同一時間只有一個人有控制權,其他人只能進行查詢。
(3)規范化、標準化的原則:為了保證跟前臺程序的數據一致使系統能夠正常的運行,數據庫的數據結構必須遵循規范化、標準化的原則。
(4)安全性原則:出于對數據的保護的作用,數據庫里面的信息有些不能對外人泄露,所以必須避免外人隨便獲取。
(5)為了提高系統的檢索速度,在數據表設計過程中,需要控制好數據冗余度;為使數據表中的信息量和規范化程度達到一個較好的結合點,對范式的控制也應該嚴謹實用,提高系統性能
2.2物理結構設計
客戶價值評估信息系統中涉及較多的表,在此主要介紹用戶表、客戶信息表。其中,用戶表包括字段名、數據類型、中文說明及備注,例如,本系統中的字段名包括ID、UserName、Password、Logintime、RealName、Num、RegTime,與其相對應的數據類型分類為Int、varchar(40)、varchar(20)、Date、number(10)、char(18)、Date。5結論本研究所設計的廣播電視企業客戶價值評估系統,主要包括具體的系統設計原則、體系結構設計,以及從工作流引擎設計、ETL功能設計、客戶價值評估涉及三方面的系統詳細設計,最后對本系統的數據庫設計原則及其物理結構進行分析。
作者:黎俊聰 單位:天津大學管理與經濟學部