呼叫中心中可定制報(bào)表系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(一)
第三章 可定制報(bào)表系統(tǒng)分析和總體設(shè)計(jì)圖3.1 報(bào)表系統(tǒng)用例圖
根據(jù)用例圖,在對其進(jìn)行功能分析后,該系統(tǒng)首先需要具有以下幾個(gè)功能:
圖3.8 報(bào)表設(shè)計(jì)工具交互圖
根據(jù)報(bào)表設(shè)計(jì)工具功能以及與各部件交互情況分析,其界面布局設(shè)計(jì)包括菜單欄,報(bào)表設(shè)計(jì)工具編輯的基本對象區(qū)域,同時(shí)還包含該對象的屬性展示以及基本單元信息明細(xì)。該工具界面布局設(shè)計(jì)如圖3.9所示。
圖3.9 報(bào)表設(shè)計(jì)工具界面布局設(shè)計(jì)圖
在報(bào)表設(shè)計(jì)工具布局設(shè)計(jì)圖中,基本對象區(qū)域列出了該工具編輯的基本對象,對象展示區(qū)域顯示了選中的對象基本屬性配置,基本單元明細(xì)列出了該對象包含的各基本單元的配置信息,菜單欄是對選中的對象或者基本單元進(jìn)行操作。利用菜單可以創(chuàng)建,修改和刪除操作對象。
3.5.2 報(bào)表生成流程設(shè)計(jì)
報(bào)表生成流程分為模式定義、規(guī)則定義和數(shù)據(jù)制作三個(gè)部分。規(guī)則定義需要引用模式定義的結(jié)果,而數(shù)據(jù)制作需要引用規(guī)則定義的結(jié)果。因此,需要遵循模式定義――規(guī)則定義――數(shù)據(jù)制作的順序過程。其流程如圖3.10所示。
圖3.10 報(bào)表生成流程圖
1.模式定義
模式定義是指定義模式各組成部分及其相互關(guān)系的過程。通常包括定義每個(gè)部分的名稱、位置、尺寸、格式,若該部分還有內(nèi)部結(jié)構(gòu),則照此模式繼續(xù)深入定義。
模式定義確定了作為數(shù)據(jù)載體的報(bào)表形態(tài)與結(jié)構(gòu),是生成報(bào)表數(shù)據(jù)的基礎(chǔ)和規(guī)則定義的前提條件。
2.數(shù)據(jù)規(guī)則定義
數(shù)據(jù)規(guī)則定義是在模式定義的基礎(chǔ)上,確定業(yè)務(wù)數(shù)據(jù)到報(bào)表數(shù)據(jù)的映射方法。規(guī)則定義為報(bào)表構(gòu)造了一個(gè)規(guī)則集合,集合中的規(guī)則是報(bào)表各個(gè)組成部分?jǐn)?shù)據(jù)的來源和變換過程。因此,規(guī)則定義是報(bào)表生成過程中的一個(gè)重要環(huán)節(jié),是數(shù)據(jù)制作的前提條件,是模式定義和數(shù)據(jù)制作之間必要的銜接和過渡過程。
3.數(shù)據(jù)制作
數(shù)據(jù)制作是報(bào)表生成過程的最后一個(gè)步驟,它在模式定義的基礎(chǔ)上,使用規(guī)則定義生成的映射規(guī)則集合將業(yè)務(wù)數(shù)據(jù)映射到報(bào)表中。根據(jù)數(shù)據(jù)規(guī)則的內(nèi)容,數(shù)據(jù)制作過程具體可以分為三個(gè)步驟,數(shù)據(jù)采集,數(shù)據(jù)變換,數(shù)據(jù)填寫。
1)數(shù)據(jù)采集
數(shù)據(jù)采集它按照數(shù)據(jù)規(guī)則中制定的要求取得業(yè)務(wù)數(shù)據(jù)。
2)數(shù)據(jù)變換
數(shù)據(jù)變換會按照數(shù)據(jù)規(guī)則中指定的方法對采集到的數(shù)據(jù)實(shí)施變換操作。
3)數(shù)據(jù)填寫
數(shù)據(jù)填寫是按照規(guī)則中指定的格式將變換后的數(shù)據(jù)放置到規(guī)則所示的報(bào)表位置上。例如規(guī)則:“將本年度1至12月份的工資總額以標(biāo)準(zhǔn)數(shù)字格式填寫到報(bào)表第2行第4列的位置上”。對應(yīng)的三個(gè)過程為:
數(shù)據(jù)采集:獲取本年度1至12月份的12個(gè)工資數(shù)據(jù)
數(shù)據(jù)變換:對采集到的12個(gè)數(shù)據(jù)進(jìn)行求和運(yùn)算,Ei(i=1,2 ,3 ....12)。
數(shù)據(jù)填寫:將結(jié)果填寫到報(bào)表單元中。
3.6 本章小結(jié)
該系統(tǒng)的研究目的是減少報(bào)表系統(tǒng)在呼叫中心中不同時(shí)期的開發(fā)總工作量,解決系統(tǒng)生命周期短的問題,確保系統(tǒng)具有較好的通用性。本章針對這一目的對報(bào)表系統(tǒng)進(jìn)行了分析和總體設(shè)計(jì)。該部分主要完成了報(bào)表系統(tǒng)的具體需求分析,研究了可定制報(bào)表系統(tǒng)的研究目的、意義和方法,提出了具體的解決方案,并在系統(tǒng)分析的基礎(chǔ)上闡述了系統(tǒng)設(shè)計(jì)的思想、任務(wù)和過程,構(gòu)建了系統(tǒng)的總體架構(gòu)和功能設(shè)計(jì)模型。
本文未經(jīng)許可謝絕轉(zhuǎn)載!
呼叫中心中可定制報(bào)表系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(三)
呼叫中心中可定制報(bào)表系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(四)
作者獨(dú)家供稿 CTI論壇報(bào)道