網站首頁 個人範例 行業範例 行政範例 職場範例 校園範例 書信範例 生活範例 節日文化範例
當前位置:文學範文吧 > 行業範例 > 工程

客户價值評估系統設計論文

欄目: 工程 / 發佈於: / 人氣:5.77K

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、var40)、var20)、Date、number(10)、18)、Date。5結論本研究所設計的廣播電視企業客户價值評估系統,主要包括具體的系統設計原則、體系結構設計,以及從工作流引擎設計、ETL功能設計、客户價值評估涉及三方面的系統詳細設計,最後對本系統的數據庫設計原則及其物理結構進行分析。