電信營銷管理系統(tǒng)的研究與實(shí)現(xiàn).doc_第1頁
電信營銷管理系統(tǒng)的研究與實(shí)現(xiàn).doc_第2頁
電信營銷管理系統(tǒng)的研究與實(shí)現(xiàn).doc_第3頁
電信營銷管理系統(tǒng)的研究與實(shí)現(xiàn).doc_第4頁
電信營銷管理系統(tǒng)的研究與實(shí)現(xiàn).doc_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

山東大學(xué)碩士學(xué)位論文目錄摘要iabstractiii第1章 緒論11.1系統(tǒng)開發(fā)背景11.2相關(guān)研究現(xiàn)狀11.3解決的主要問題11.4本文的主要工作21.5論文的組織結(jié)構(gòu)2第2章 營銷管理系統(tǒng)需求分析42.1營銷管理系統(tǒng)概述42.1.1項(xiàng)目背景42.1.2系統(tǒng)建設(shè)目標(biāo)52.2系統(tǒng)需求問題描述62.2.1系統(tǒng)功能需求62.2.2系統(tǒng)非功能需求22第3章 系統(tǒng)開發(fā)所用基礎(chǔ)平臺說明243.1 appframe總體說明243.2 appframe技術(shù)體系243.3 appframe框架253.3.1 web框架263.3.2 數(shù)據(jù)持久層框架293.3.3 服務(wù)框架303.3.4事件框架313.3.5規(guī)則框架323.3.6過程框架33第4章 營銷管理系統(tǒng)架構(gòu)設(shè)計(jì)354.1 營銷管理系統(tǒng)設(shè)計(jì)目標(biāo)和原則354.2 營銷管理系統(tǒng)技術(shù)架構(gòu)設(shè)計(jì)354.2.1 營銷管理系統(tǒng)物理架構(gòu)354.2.2 營銷管理系統(tǒng)邏輯架構(gòu)374.3 營銷管理系統(tǒng)功能架構(gòu)384.3.1 營銷管理系統(tǒng)功能組成384.3.2 營銷管理系統(tǒng)功能流程41第5章 營銷管理系統(tǒng)詳細(xì)設(shè)計(jì)435.1營銷管理系統(tǒng)多層架構(gòu)435.2 appfame平臺的應(yīng)用445.2.1 表現(xiàn)層475.2.2 業(yè)務(wù)邏輯層485.2.3 數(shù)據(jù)持久層505.2.4 數(shù)據(jù)服務(wù)設(shè)計(jì)505.3 營銷管理模塊設(shè)計(jì)52第6章 營銷管理系統(tǒng)的實(shí)現(xiàn)576.1系統(tǒng)總體實(shí)現(xiàn)576.2營銷執(zhí)行模塊的實(shí)現(xiàn)586.2.1營銷活動發(fā)起586.2.2營銷活動審批646.2.3營銷活動審核676.2.4營銷活動派單71第7章結(jié)論75參考文獻(xiàn)76致 謝77contentschinese abstractienglish abstractiiichapter 1 introduction11.1 development background for system11.2 the latest state of technology11.3 the main problems need to be resolved in this project11.4 the main work of this paper21.5 the structure of this paper2chapter 2 the requirement analysis of marketing management system42.1 introduction to the system42.1.1 background of the project42.1.2 goal of the system52.2 system requirement62.2.1 function requirement62.2.2 non-function requirement22chapter 3 the instructions of system development platform used243.1 general information for appframe243.2 technology system of appframe243.3 the framework of appframe25chapter 4 construction design for the marketing management system354.1 desing aim and principle for this system354.2 technology construction design354.2.1 technology construction for marketing management system354.2.2 logical construction for marketing management system374.3 functional construction for marketing management system384.3.1 function composition of this system384.3.2 function flow of this system41chapter 5 detail design for the marketing management system435.1 multi-layer structure of the system435.2 application of the appframe445.3 design of sub-module52chapter 6 implementation576.1 implementation of the system576.2 implementation of marketing executive module58chapter 7 conclution75reference76thanks77iii摘要隨著移動通信的發(fā)展,移動用戶的數(shù)量劇增,通信業(yè)務(wù)的種類也日漸豐富。這帶給通信行業(yè)巨大利潤的同時,也隱藏了激烈的競爭。面對傳統(tǒng)業(yè)務(wù)不能滿足人們的需求,通信運(yùn)營商推出了越來越多的目標(biāo)客戶營銷活動。眾多的營銷活動使得管理的工作量異常巨大,并且能夠全面的掌控客戶對新業(yè)務(wù)的接受程度,了解客戶反映信息,進(jìn)行量身定制個性化的業(yè)務(wù)也成為電信運(yùn)營商們時下最急切的要求。目前以上業(yè)務(wù)依靠傳統(tǒng)手工實(shí)現(xiàn),缺乏有效的系統(tǒng)自動化支撐。這不僅耗費(fèi)大量人力和時間,而且較難達(dá)到公司業(yè)務(wù)管理的延續(xù)性和體系性。伴隨著3g時代的到來,通信業(yè)務(wù)的種類將更為繁多、復(fù)雜,傳統(tǒng)手工進(jìn)行的管理將愈加困難。這些都要求有一個新型的管理運(yùn)營辦公平臺的出現(xiàn)。 大眾化的管理辦公平臺模板顯然不能適應(yīng)通信行業(yè)的海量數(shù)據(jù)與繁雜的業(yè)務(wù)流程,必須依據(jù)通信行業(yè)的自身狀況搭建一個合身的平臺。營銷管理系統(tǒng)便是針對通信數(shù)據(jù)管理與運(yùn)營的基于j2ee架構(gòu)的組件框架開發(fā)的新型管理運(yùn)營平臺。 本文詳細(xì)介紹了某知名公司負(fù)責(zé)為移動公司搭建營銷管理平臺的設(shè)計(jì)方案和實(shí)施過程。我們著重從應(yīng)用軟件設(shè)計(jì)這一方面進(jìn)行探討,從而使我們對數(shù)據(jù)管理與運(yùn)營有一個全新的認(rèn)識,并對移動項(xiàng)目的開發(fā)有一定的了解。首先,本文在結(jié)合移動通信的特點(diǎn),分析了系統(tǒng)的功能需求和非功能需求,并對系統(tǒng)的需求詳細(xì)說明。緊接著在需求分析基礎(chǔ)上,我們進(jìn)行了系統(tǒng)的架構(gòu)設(shè)計(jì)。引用soa架構(gòu)思想,引用多層架構(gòu)設(shè)計(jì)策略,在基于j2ee規(guī)范的組件框架平臺appframe上實(shí)現(xiàn)系統(tǒng)9。 然后,我們依次從功能設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)和運(yùn)行等不同角度進(jìn)行系統(tǒng)詳細(xì)設(shè)計(jì)。 此后,我們以營銷管理系統(tǒng)中的營銷執(zhí)行管理模塊為例,分別介紹了該功能在數(shù)據(jù)庫訪問層和頁面處理層相應(yīng)類的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn),并給出了系統(tǒng)運(yùn)行后的效果圖。 最后,本文對系統(tǒng)整體的開發(fā)過程進(jìn)行了總結(jié),并對系統(tǒng)的進(jìn)一步改進(jìn)提出了建議。 綜上所述,我們探討了基于j2ee規(guī)范的組件框架平臺appframe,同時結(jié)合了移動通信業(yè)務(wù)的需求,設(shè)計(jì)并實(shí)現(xiàn)了營銷管理系統(tǒng)。 關(guān)鍵字:營銷管理;工作流;營銷案;營銷活動;appframe;abstract the development of mobile communication makes the number of mobile users increasing dramaticly and brings communications industry a huge profit ,but also hiddens competition. traditional business can not meet peoples needs,and in order to meet customer needs communication operators introduce more and more targeted customer marketing activities.in the face of so many marketing activities, the workload for management is very huge .fully controlling customer acceptance of new business, understanding the reflecting information from customers and tailoring personalized business become to the most urgent needs.however, currently the management system relys on traditional manual implementation and lacks of effective automation support,which not only wastes the manpower and time, but also is difficult to achieve the continuity and systematic of the business management. with the arriving of 3g, types of business will be more complex and the traditional manual management will become increasingly difficult. a new management operations platform is required to appear immediately. popular platform for the management and office can not clearly adapt to the massive data and complex business processes in the communications industry. marketing management system ,which bases on j2ee architecture ,is the new platform for management and operation for communications data management and operations. this paper describes the project design and implementation in a well-known company and focuses on discussing the application software design. therefore we will have a new knowledge about the data management and operation and have a certain understanding about the project development . first, this paper combines the characteristics of mobile communication system , analyzes the functional requirements and non functional requirements ,and explains in details the system requirements . based on the analysis of demand, we have a system architecture design. with the soa architecture thinking and multi-layered architecture design strategy ,the management system achieves basing on the j2ee architecture framework platform appframe .then, we design the system from the different angles such as the functional , data , interface , design and operation . and then we take the marketing executive management module as an example and introduce the design and implementation of this feature in the database access layer and the corresponding category page processing layer in details , and give the overall effect map of the system . finally, the system development process are summarized and some constructive comments are given for further improvement. in a word, we explore the component framework platform the(i.e.appframe) basing on j2ee regulation and consider the demand for mobile communication services and we design and implement a sales management system. keyword: marketing management; work flow; marketing case; marketing activities; appfram;75第1章 緒論1.1系統(tǒng)開發(fā)背景 隨著客戶的移動通信需求的日益凸顯個性化和差異化,傳統(tǒng)的大眾化營銷數(shù)據(jù)模式已不能滿足業(yè)務(wù)發(fā)展的需要。為了滿足客戶需求,通信運(yùn)營商推出了越來越多的目標(biāo)客戶營銷活動,面對如此眾多的營銷活動,管理的工作量非常巨大。 本文是針對一個知名internet 網(wǎng)絡(luò)應(yīng)用軟件和系統(tǒng)集成提供公司的項(xiàng)目的開發(fā)和實(shí)施,以基于j2ee架構(gòu)的組件框架平臺appframe為基礎(chǔ)的電信通信數(shù)據(jù)營銷管理系統(tǒng)的設(shè)計(jì)。從集團(tuán)公司對經(jīng)營發(fā)展和營銷需求的迫切程度來看,通過建設(shè)營銷管理系統(tǒng),可以提升營銷管理的運(yùn)營效率和深度,增強(qiáng)經(jīng)營數(shù)據(jù)決策依據(jù),推動更快速發(fā)展。 從公司內(nèi)部企業(yè)運(yùn)營情況來看,通過建設(shè)營銷管理系統(tǒng),可以提升自身的精細(xì)化營銷能力,滿足市場環(huán)境分析的數(shù)據(jù)支撐,減少無目標(biāo)營銷所導(dǎo)致的企業(yè)資源浪費(fèi),降低客戶投訴率,提升客戶價(jià)值及忠誠度。1.2相關(guān)研究現(xiàn)狀 目前,需要多個部門協(xié)作才能完成的工作,主要依靠傳統(tǒng)手工實(shí)現(xiàn),缺乏有效的系統(tǒng)自動化支撐。這不僅耗費(fèi)大量人力和時間,而且較難達(dá)到公司業(yè)務(wù)管理的延續(xù)性和體系性。隨著3g時代的到來,業(yè)務(wù)種類將更為繁多、復(fù)雜,傳統(tǒng)手工進(jìn)行的管理將愈加困難?,F(xiàn)有的大眾化的數(shù)據(jù)管理平臺不能適應(yīng)通信行業(yè)復(fù)雜的業(yè)務(wù)流程,因此量身打造電信行業(yè)通信數(shù)據(jù)營銷管理系統(tǒng)顯得迫切重要。1.3解決的主要問題課題研究設(shè)計(jì)主要針對移動通信營銷管理系統(tǒng),通過該項(xiàng)目的建設(shè),實(shí)現(xiàn)個性化和精細(xì)化分析,并達(dá)到以下目標(biāo):1.整合營銷價(jià)值鏈,構(gòu)建營銷管理平臺,全面支撐營銷過程;加強(qiáng)營銷業(yè)務(wù)的自動化程度,提高業(yè)務(wù)部門的業(yè)務(wù)自動化水平。2.提高市場部門營銷管理的信息化水平、實(shí)現(xiàn)營銷活動信息的信息共享,提高營銷工作中上下環(huán)節(jié)的數(shù)據(jù)透明度。 3.整合業(yè)務(wù)支撐系統(tǒng)和業(yè)務(wù)平臺的相關(guān)數(shù)據(jù),以客戶為中心,建立統(tǒng)一的客戶視圖和營銷評估指標(biāo)庫,為精細(xì)化營銷提供堅(jiān)實(shí)的數(shù)據(jù)支撐。1.4本文的主要工作 本文分析了企業(yè)研發(fā)流程要求和組織結(jié)構(gòu)特點(diǎn),并結(jié)合企業(yè)現(xiàn)有工具的應(yīng)用,設(shè)計(jì)和實(shí)現(xiàn)了營銷管理系統(tǒng)。 首先,本文討論了開發(fā)本系統(tǒng)的背景和所面對問題,介紹了目前移動的業(yè)務(wù)環(huán)境,與工作現(xiàn)狀,引出了建設(shè)營銷管理平臺的迫切需求。根據(jù)以上分析結(jié)果,確定本營銷管理系統(tǒng)所應(yīng)具備的功能需求和非功能性需求,并將系統(tǒng)需求以用例圖和任務(wù)圖的形式詳細(xì)說明,得到一個相對明確的、可以以此為基礎(chǔ)進(jìn)行設(shè)計(jì)的軟件需求規(guī)格。 在需求分析基礎(chǔ)上,討論營銷管理系統(tǒng)的架構(gòu)設(shè)計(jì)。首先根據(jù)前文的軟件需求提出系統(tǒng)設(shè)計(jì)的目標(biāo)和原則,然后按體系結(jié)構(gòu)設(shè)計(jì)、功能設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)和運(yùn)行設(shè)計(jì)等幾個部分展開討論。體系結(jié)構(gòu)設(shè)計(jì)中說明了選擇系統(tǒng)技術(shù)架構(gòu)的理由,又論述了各層架構(gòu)實(shí)現(xiàn)的功能。 其次,進(jìn)行營銷管理系統(tǒng)的詳細(xì)設(shè)計(jì)。根據(jù)組件描述,系統(tǒng)流程,數(shù)據(jù)存儲,前臺界面形式來設(shè)計(jì)。其中以營銷執(zhí)行管理為例詳細(xì)說明了頁面設(shè)計(jì)和數(shù)據(jù)訪問組件設(shè)計(jì)。 再次,我們在詳細(xì)設(shè)計(jì)的基礎(chǔ)上,對系統(tǒng)的實(shí)現(xiàn)進(jìn)行了介紹。仍然選擇營銷執(zhí)行管理模塊為論述重點(diǎn),并給出系統(tǒng)運(yùn)行的效果圖。 最后,本文對營銷管理系統(tǒng)的應(yīng)用情況作了簡單介紹,并對系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行了總結(jié),提出了對基于j2ee的電信運(yùn)行數(shù)據(jù)管理與運(yùn)營系統(tǒng)研發(fā)的展望和改進(jìn)建議。 1.5論文的組織結(jié)構(gòu)第一章緒論,主要描述營銷管理系統(tǒng)的開發(fā)背景、研究現(xiàn)狀,本文解決的主要問題和完成的工作。 第二章營銷管理系統(tǒng)需求分析,本章描述獲取系統(tǒng)需求的過程。首先針對移動業(yè)務(wù)的要求、營銷業(yè)務(wù)的特點(diǎn)和應(yīng)用現(xiàn)狀進(jìn)行分析,其次描述了該系統(tǒng)的系統(tǒng)目標(biāo)和解決的問題。最后對需求分析按照功能需求和非功能需求兩個類別進(jìn)行描述。第三章系統(tǒng)開發(fā)所用基礎(chǔ)平臺說明,本章對項(xiàng)目開應(yīng)用的appframe做了詳細(xì)的介紹。指出了平臺應(yīng)用的可行性與優(yōu)勢。第四章營銷管理系統(tǒng)架構(gòu)設(shè)計(jì),本章描述系統(tǒng)的架構(gòu)設(shè)計(jì)。首先對系統(tǒng)的體系結(jié)構(gòu)進(jìn)行了闡述,其次,分別針對功能體系、技術(shù)架構(gòu)、多層架構(gòu)進(jìn)行設(shè)計(jì),其中穿插介紹了開展每種設(shè)計(jì)的方法。 第五章營銷管理系統(tǒng)詳細(xì)設(shè)計(jì),本章主要進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì),分為數(shù)據(jù)存儲設(shè)計(jì)和前臺訪問兩個部分。 第六章營銷管理系統(tǒng)實(shí)現(xiàn)與測試,首先描述了系統(tǒng)的整體實(shí)現(xiàn),對關(guān)鍵模塊的實(shí)現(xiàn)進(jìn)行了描述和頁面展示。 第七章對論文進(jìn)行了總結(jié),并對系統(tǒng)的進(jìn)一步改進(jìn)提出了建議。第2章 營銷管理系統(tǒng)需求分析2.1營銷管理系統(tǒng)概述營銷管理系統(tǒng)是針對浙江移動總公司及其管轄閣的各地市、縣區(qū)移動分公司局域網(wǎng)(內(nèi)網(wǎng))內(nèi)實(shí)施的營銷活動的管理系統(tǒng)9。該系統(tǒng)是以bi系統(tǒng)為基礎(chǔ)的一個獨(dú)立運(yùn)行平臺,bi系統(tǒng)的各種應(yīng)用數(shù)據(jù)(如挖掘結(jié)果數(shù)據(jù)、指標(biāo)庫數(shù)據(jù)、報(bào)表數(shù)據(jù)、kpi數(shù)據(jù))都可以用來作為營銷管理系統(tǒng)的支撐數(shù)據(jù),作為營銷活動的發(fā)起源泉。2.1.1項(xiàng)目背景經(jīng)過努力,浙江移動已經(jīng)成功建立并投入運(yùn)行了面向決策支持的經(jīng)營分析系統(tǒng)。經(jīng)營分析系統(tǒng)積累了boss,客服等業(yè)務(wù)支撐系統(tǒng)的巨量信息資產(chǎn),初步建立了面向企業(yè)運(yùn)營的統(tǒng)一數(shù)據(jù)信息平臺,為經(jīng)營決策、市場營銷、業(yè)務(wù)實(shí)施、客戶服務(wù)等工作提供了有效地支撐,成為了中國移動貫徹落實(shí)“服務(wù)與業(yè)務(wù)領(lǐng)先”戰(zhàn)略的有效保障。然而隨著市場競爭的日益激烈,3g時代的到來,怎樣更好的實(shí)現(xiàn)主動營銷,提高營銷活動的管理能力,對浙江移動提出了新的挑戰(zhàn)。首先,為了滿足客戶需求,推出眾多的營銷活動,這使得管理的工作量非常巨大。并且營銷活動從設(shè)計(jì)、執(zhí)行到評估等各個環(huán)節(jié)需要多個部門協(xié)作才能完成,而且這些工作主要依靠手工實(shí)現(xiàn),缺乏有效的系統(tǒng)自動化支撐。其次,營銷活動大部分是多步驟,且需要多渠道聯(lián)動開展,各渠道之間有大量的信息需要交互,手工干預(yù)很難使得這些信息能夠及時地共享與交互。為確保中國移動的市場領(lǐng)先地位,提高中國移動市場前沿的信息化水平,為新業(yè)務(wù)領(lǐng)域的市場經(jīng)營活動提供有力支撐,發(fā)揮經(jīng)營分析系統(tǒng)效能,中國移動通信有限公司提出了數(shù)據(jù)業(yè)務(wù)深度運(yùn)營平臺接入規(guī)范,旨在指導(dǎo)經(jīng)營分析系統(tǒng)相關(guān)建設(shè)和工程實(shí)施。在此背景下,營銷管理系統(tǒng)項(xiàng)目的建設(shè),旨在滿足對浙江省移動公司業(yè)務(wù)運(yùn)營分析需要以及集團(tuán)公司對分析的要求,全面提升營銷分析、營銷能力。2.1.2系統(tǒng)建設(shè)目標(biāo)與營銷管理系統(tǒng)相關(guān)的外部系統(tǒng),在第一建設(shè)階段主要有經(jīng)營分析系統(tǒng)、boss系統(tǒng)、統(tǒng)一信息門戶系統(tǒng)、短信群發(fā)系統(tǒng)、彩信群發(fā)系統(tǒng)、wap push群發(fā)系統(tǒng)、傳統(tǒng)營業(yè)廳和網(wǎng)上營業(yè)廳等7。營銷管理系統(tǒng)設(shè)計(jì)為獨(dú)立運(yùn)行的管理系統(tǒng),和目前已有的業(yè)務(wù)數(shù)據(jù)庫相對獨(dú)立,從數(shù)據(jù)層面和外部數(shù)據(jù)庫的關(guān)系如圖2-1所示:圖 2-1 營銷管理系統(tǒng)數(shù)據(jù)層面和外部數(shù)據(jù)庫的關(guān)系營銷管理系統(tǒng)項(xiàng)目根據(jù)中國移動集團(tuán)公司以及浙江移動各相關(guān)應(yīng)用部門對分析的要求,完成營銷管理系統(tǒng)的建設(shè)。通過該項(xiàng)目的建設(shè),實(shí)現(xiàn)個性化、精細(xì)化分析,并達(dá)到以下目標(biāo):(1)整合業(yè)務(wù)支撐系統(tǒng)和業(yè)務(wù)平臺的相關(guān)數(shù)據(jù),以客戶為中心,建立統(tǒng)一的客戶視圖和營銷評估指標(biāo)庫,為精細(xì)化營銷提供堅(jiān)實(shí)的數(shù)據(jù)支撐。(2)整合營銷價(jià)值鏈,構(gòu)建營銷管理平臺,全面支撐營銷過程,輔助提升精細(xì)化營銷水平和深度運(yùn)營能力。建立科學(xué)的營銷活動管理流程,提供了規(guī)范的營銷活動設(shè)計(jì)模板,提升浙江移動設(shè)計(jì)、執(zhí)行和管理的能力與效率。借助有效的設(shè)計(jì)步驟和設(shè)計(jì)模板,能夠快速而科學(xué)的設(shè)計(jì)出營銷活動方案,并通過有效的執(zhí)行方案進(jìn)行主動營銷,通過系統(tǒng)的數(shù)據(jù)接口得到執(zhí)行數(shù)據(jù),對方案的執(zhí)行效果進(jìn)行監(jiān)控、分析和評估。(3)營銷管理平臺能夠?qū)Χ嗖ù螤I銷的支持,對多步驟多渠道的活動進(jìn)行流程設(shè)計(jì)。根據(jù)設(shè)計(jì)好的流程將客戶信息分派到各個服務(wù)營銷渠道,自動按照流程執(zhí)行,實(shí)現(xiàn)信息的及時共享和交互,提高營銷活動的成功率。例如在執(zhí)行過程中能夠把客戶按照渠道偏好分類,進(jìn)行對應(yīng)的接觸方式,能夠更有效的對客戶進(jìn)行主動營銷。 (4)通過系統(tǒng)對營銷活動進(jìn)行管理,如提取活動目標(biāo)客戶名單、收集活動監(jiān)控?cái)?shù)據(jù)等,可以節(jié)省大量人力和時間,并且使?fàn)I銷方案管理具有延續(xù)性和體系性。(5)滿足各個業(yè)務(wù)部門對新業(yè)務(wù)進(jìn)行管理、分析和深度運(yùn)營的需要,深化新業(yè)務(wù)的應(yīng)用深度,增強(qiáng)對新業(yè)務(wù)的實(shí)時監(jiān)控和管理能力,提高營銷支撐能力。2.2系統(tǒng)需求問題描述2.2.1系統(tǒng)功能需求2.2.1.1 系統(tǒng)涉及的崗位需求 機(jī)構(gòu)的組織結(jié)構(gòu)往往對系統(tǒng)的需求有重要的影響,因此我們首先分析系統(tǒng)地崗位設(shè)置。按照移動公司的實(shí)際需要,崗位需求如圖2-2系統(tǒng)主要崗位所示7:圖 2-2營銷管理系統(tǒng)崗位需求如上圖所示,每個崗位對應(yīng)著不同的操作職責(zé)和權(quán)限,分別如下:(一)省公司涉及到系統(tǒng)的主要角色(1)省公司營銷案策劃人:負(fù)責(zé)全省營銷案的制定,任務(wù)下達(dá),營銷活動過程的監(jiān)督,業(yè)務(wù)指標(biāo)完成情況的檢查,營銷資源的合理調(diào)配,并且基于平臺提供的數(shù)據(jù)依據(jù)制定的下一步營銷推廣方案等。(2)省公司營銷案審批人:是指營銷案審批過程中的各級審批人。(3)省公司營銷活動發(fā)起人:負(fù)責(zé)在營銷案的基礎(chǔ)上進(jìn)行營銷活動的組織和準(zhǔn)備工作,特別是目標(biāo)客戶群的準(zhǔn)備。發(fā)起人也可能是非市場部門的人員,這時發(fā)起的群發(fā)活動可能營銷色彩不濃。(4)省公司營銷活動審批人:負(fù)責(zé)對省發(fā)起及地市發(fā)起的營銷活動進(jìn)行審閱或?qū)徟?。?fù)責(zé)群發(fā)類營銷活動以及針對營業(yè)廳和網(wǎng)站的精準(zhǔn)營銷的營銷活動的審批。(5)省公司營銷任務(wù)審核人:對短信群發(fā)以及外呼等方面的各部門需求進(jìn)行匯總、審核、細(xì)化安排、協(xié)調(diào)與執(zhí)行,負(fù)責(zé)群發(fā)計(jì)劃的協(xié)調(diào)制定。(6)客服群發(fā)任務(wù)審核及計(jì)劃人:負(fù)責(zé)接到派過來的營銷任務(wù)后,按照工作安排情況,分解營銷任務(wù)到每個工作日。(7)客服群發(fā)執(zhí)行人:負(fù)責(zé)把群發(fā)的相關(guān)數(shù)據(jù)按照計(jì)劃的時間,分解到一天的每個時段,然后按時間順序自動或手動地放到短信、彩信、wap push網(wǎng)關(guān)進(jìn)行群發(fā),并能根據(jù)實(shí)際的執(zhí)行情況和營銷活動的優(yōu)先級對群發(fā)進(jìn)行調(diào)整。(8)省公司系統(tǒng)管理員:負(fù)責(zé)整個系統(tǒng)的管理,可以使用整個系統(tǒng)的全部功能,可以進(jìn)行全省性的用戶權(quán)限的增加、刪除、修改等??梢赃M(jìn)工單的改派。(二)地市公司相關(guān)角色(1)地市公司營銷案策劃人:負(fù)責(zé)本地區(qū)營銷案的制定,任務(wù)下達(dá),營銷活動過程的監(jiān)督,業(yè)務(wù)指標(biāo)完成情況的檢查,營銷資源的合理調(diào)配。(2)地市公司營銷案審批人:一般是地市公司的市場部門領(lǐng)導(dǎo)或者分管領(lǐng)導(dǎo),對本地市公司的營銷案進(jìn)行審批,地市公司審批通過后的營銷案才能向省公司報(bào)批或者報(bào)備。(3)地市公司的營銷案審核人:負(fù)責(zé)本地市營銷案的審批(如不需要上報(bào)省公司),本地市區(qū)縣營銷案的審批和審核工作。(4)地市公司營銷活動發(fā)起人:負(fù)責(zé)由地市公司自己執(zhí)行的營銷活動的準(zhǔn)備工作。(5)地市公司營銷活動申批人:負(fù)責(zé)對地市或區(qū)縣公司發(fā)起的營銷活動的審批或?qū)忛?。?fù)責(zé)本地內(nèi)針對營業(yè)廳和網(wǎng)站的精準(zhǔn)營銷的營銷活動的審批。(6)地市公司營銷任務(wù)接口或?qū)徍巳?負(fù)責(zé)本地市區(qū)縣上報(bào)營銷任務(wù)的匯總和審核辦,地市群發(fā)營銷任務(wù)的準(zhǔn)備和上報(bào)等。(三)區(qū)縣公司相關(guān)角色(1)區(qū)縣公司營銷案策劃人:負(fù)責(zé)本區(qū)縣營銷案的策劃,任務(wù)的下達(dá),營銷活動過程的監(jiān)督,業(yè)務(wù)指標(biāo)完成情況的檢查。(2)區(qū)縣公司營銷案審批人:一般是區(qū)縣公司的市場分管經(jīng)理,對本區(qū)縣公司的營銷案和營銷活動進(jìn)行審批,審批過后的營銷案和營銷活動才能向地市公司報(bào)批或者報(bào)備。(3)區(qū)縣公司營銷活動發(fā)起人:負(fù)責(zé)由區(qū)縣公司自己執(zhí)行的營銷活動的準(zhǔn)備工作。(4)區(qū)縣公司營銷活動申批人:負(fù)責(zé)區(qū)縣發(fā)起的營銷活動的審批工作。2.2.1.2 系統(tǒng)業(yè)務(wù)用例與流程說明在分析了系統(tǒng)的主要工作崗位,本文按照營銷案管理和營銷活動執(zhí)行兩個模塊來整理系統(tǒng)需求。(1) 營銷案管理營銷案是指移動公司策劃的營銷方案或營銷政策,為各地市開展針對某種客戶群推薦某項(xiàng)產(chǎn)品提供政策指導(dǎo)和依據(jù)。營銷案是整個營銷活動開展的政策基礎(chǔ),系統(tǒng)提供營銷案的建立和審批功能。營銷案策劃人,在營銷案的內(nèi)容基本準(zhǔn)備好后,可以把成形的營銷案的信息錄入到系統(tǒng)中來。營銷案審批按照定義的審批流程,營銷案審批人對營銷方案進(jìn)行多級審批。營銷案的審批流程包括以下幾種類型:省公司策劃的營銷案的審批流程、地市公司營銷案報(bào)批流程、地市公司營銷案報(bào)備流程、區(qū)縣公司策劃流程等。營銷按評估是營銷工作執(zhí)行的重要環(huán)節(jié),系統(tǒng)采用各種報(bào)表支持從各個角度對營銷案、營銷活動進(jìn)行評估,并可以在營銷案的對象上傳評估報(bào)告。營銷案管理過程的用例圖如圖2-3所示:圖2-3 營銷案管理用例圖營銷案管理基本事件流:1 營銷案策劃人進(jìn)行營銷案的策劃,籌備,查詢,評估。2 經(jīng)營分析系統(tǒng)給出相關(guān)營銷案的策劃相關(guān)數(shù)據(jù)支持。3 營銷案審批人進(jìn)行營銷案的查詢,審批。4 營銷評估人員進(jìn)行整個營銷案的執(zhí)行情況,作出的總結(jié)和評價(jià)。在營銷策劃中,進(jìn)行實(shí)際的資源落實(shí)和協(xié)調(diào)。相關(guān)策劃人確定營銷方案后,首先由部門領(lǐng)導(dǎo)對營銷案進(jìn)行審核同意后,由策劃人協(xié)調(diào)相關(guān)部門包括信息技術(shù)部和客服,有時會有財(cái)務(wù)部和網(wǎng)絡(luò)部的相關(guān)人員參加會商和討論。對營銷案的內(nèi)容進(jìn)行落實(shí)。隨后策劃人會根據(jù)會商的內(nèi)容對營銷案的一些細(xì)節(jié)進(jìn)行修改,并隨后發(fā)函通知與會的相關(guān)部門。在營銷案策劃完成以后,由策劃人在系統(tǒng)中建立一個新的營銷案。流程圖如2-4,2-5所示:圖2-4 營銷案查詢數(shù)據(jù)流程圖圖2-5 營銷案錄入數(shù)據(jù)流程圖在營銷案籌備完成后,由營銷案策劃人擬稿進(jìn)行營銷案的報(bào)批。審批結(jié)束后,營銷案形成可下發(fā)的推廣方案。地市公司在本層級完成籌備后,要對營銷活動進(jìn)行報(bào)批或報(bào)備。報(bào)批的流程和省公司營銷案審批流程相同。區(qū)縣公司的營銷案在區(qū)縣內(nèi)部由市場部門經(jīng)理審批完成后,上報(bào)到地市公司,由地市公司根據(jù)審批權(quán)限,有直接審批或備案的;有需要報(bào)批報(bào)備省公司的,由地市公司代為操辦。營銷案審批的過程,是在工作流程定義的驅(qū)動下進(jìn)行一步步流轉(zhuǎn)的。數(shù)據(jù)流程如圖2-6圖2-6 營銷案審批數(shù)據(jù)流程圖營銷案的評估指的不包括報(bào)表分析部分的人工評估過程,是營銷案進(jìn)行到一定階段或者整個營銷案結(jié)束后,策劃或者專門評估人員對整個營銷案的執(zhí)行情況,作出的總結(jié)和評價(jià)。數(shù)據(jù)流程如圖2-7圖2-7 營銷案評估數(shù)據(jù)流程圖(2)營銷執(zhí)行管理營銷執(zhí)行管理是營銷管理中的執(zhí)行步驟,主要包括營銷活動發(fā)起:營銷活動錄入,多渠道選擇,任務(wù)查詢及新建任務(wù)。營銷活動審批:營銷活動查詢,營銷活動詳細(xì)信息查看、修改以及審批。營銷活動審核:營銷任務(wù)查詢,營銷任務(wù)詳細(xì)信息查看、修改以及審核。營銷活動派單:營銷任務(wù)查詢,營銷任務(wù)詳細(xì)信息查看以及派單。營銷執(zhí)行管理過程用例圖如圖2-8所示: 圖2-8 營銷執(zhí)行管理過程用例圖營銷執(zhí)行管理基本事件流:1.營銷活動發(fā)起人在系統(tǒng)中創(chuàng)建一個新的營銷活動,啟動營銷活動開展。2.營銷活動審批人對營銷活動進(jìn)行審批。3. 地市營銷活動接口人或者省公司營銷活動審核人對本地區(qū)或者本工作周期內(nèi)的營銷活動進(jìn)行匯總后,對營銷活動和營銷任務(wù)進(jìn)行審核的過程。 4.營銷活動信息生成營銷任務(wù)單,通過營銷活動派單功能有效地將營銷任務(wù)部署到各渠道的相關(guān)人員,落實(shí)營銷活動的執(zhí)行。營銷活動是指針對一個客戶群進(jìn)行的一次信息群發(fā)或者點(diǎn)對點(diǎn)的營銷。營銷活動可以是在新的營銷方案計(jì)劃中進(jìn)行的營銷活動;也可以是在以前已經(jīng)進(jìn)行過的營銷案上再發(fā)起的營銷活動;也可以是非營銷性質(zhì)的服務(wù)類、公益廣告類、sp業(yè)務(wù)類的營銷活動。營銷活動的建立是營銷活動的發(fā)起人,在系統(tǒng)中創(chuàng)建一個新的營銷活動,啟動營銷活動的開展的過程,主要是輸入營銷活動的基本屬性,確定營銷內(nèi)容,營銷時間、營銷對象、營銷客戶群的過程。圖2-9,2-10分別為營銷活動發(fā)起時的模塊間依賴圖與數(shù)據(jù)流程圖:圖2-9 營銷活動發(fā)起功能模塊說明圖2-10 營銷活動發(fā)起的數(shù)據(jù)流程圖營銷活動審批是指營銷活動提交后,按照定義的審批流程,營銷活動審批人對營銷活動進(jìn)行審批的過程。營銷活動的開展流程包括省公司發(fā)起的營銷活動、地市公司發(fā)起的營銷活動。區(qū)縣公司發(fā)起的營銷活動的工作目前是由地市公司代辦。圖2-11為其流程圖:圖2-11 營銷活動審批的數(shù)據(jù)流程圖營銷活動審核是指地市營銷活動接口人,或者省公司營銷活動審核人對本地區(qū),或者本工作周期內(nèi)的營銷活動進(jìn)行匯總后,對營銷活動和營銷任務(wù)進(jìn)行審核的過程,在審核過程中,審核人要進(jìn)行客戶群數(shù)量是否合理,推薦語是否合乎規(guī)定等各方面的業(yè)務(wù)數(shù)據(jù)的檢查。圖2-12為營銷活動審核的流程圖:圖2-12 營銷活動審核的數(shù)據(jù)流程圖活動群發(fā)派單是指營銷活動審核后,將營銷活動信息生成營銷任務(wù)單的過程。通過營銷活動派單功能有效地將營銷任務(wù)部署到各渠道的相關(guān)人員,落實(shí)營銷活動的執(zhí)行。圖2-13描述了其流程圖:圖2-13 營銷活動派單的數(shù)據(jù)流程圖2.2.1.3 系統(tǒng)總體流程說明根據(jù)公司業(yè)務(wù)需求,將子模塊結(jié)合,我們得到系統(tǒng)主流程如圖2-14所示.圖 2-14 營銷管理系統(tǒng)主流程圖相對應(yīng)得主要業(yè)務(wù)環(huán)節(jié)如下:(1)營銷策劃人:營銷案策劃。營銷案策劃是策劃人根據(jù)實(shí)際業(yè)務(wù)情況、年度重要舉措以及上級下達(dá)的年度或季度任務(wù),或者是應(yīng)對競爭對手的市場活動所進(jìn)行的營銷案的策劃活動。營銷案策劃主要包括確定產(chǎn)品時間安排、活動目標(biāo)、目標(biāo)客戶群、宣傳方案、營銷渠道等方面的內(nèi)容。在進(jìn)行策劃活動時除了需要策劃人員搜集大量的信息外,還需要經(jīng)營分析系統(tǒng)的相關(guān)數(shù)據(jù)支持。(2)營銷策劃人:營銷案籌備。營銷案籌備是對營銷策劃中的內(nèi)容,進(jìn)行實(shí)際的資源落實(shí)和協(xié)調(diào)。相關(guān)策劃人確定營銷方案后,首先由部門領(lǐng)導(dǎo)對營銷案進(jìn)行審核同意后,由策劃人協(xié)調(diào)相關(guān)部門包括信息技術(shù)部和客服,有時會有財(cái)務(wù)部和網(wǎng)絡(luò)部的相關(guān)人員參加會商和討論。對營銷案的內(nèi)容進(jìn)行落實(shí)。隨后策劃人會根據(jù)會商的內(nèi)容對營銷案的一些細(xì)節(jié)進(jìn)行修改,并隨后發(fā)函通知與會的相關(guān)部門。地市公司或區(qū)縣的籌備工作主要是在地市或區(qū)縣公司內(nèi)部完成,地市或區(qū)縣公司的內(nèi)部籌備流程和省公司的籌備流程相似。(3)營銷案審批人:營銷案審批。在營銷案籌備完成后,由營銷案策劃人擬稿進(jìn)行營銷案的報(bào)批。審批結(jié)束后,營銷案形成可下發(fā)的推廣方案。地市公司在本層級完成籌備后,要對營銷活動進(jìn)行報(bào)批或報(bào)備。報(bào)批的流程和省公司營銷案審批流程相同。區(qū)縣公司的營銷案在區(qū)縣內(nèi)部由市場部門經(jīng)理審批完成后,上報(bào)到地市公司,由地市公司根據(jù)審批權(quán)限,有直接審批或備案的;有需要報(bào)批報(bào)備省公司的,由地市公司代為操辦。(4)營銷發(fā)起人:營銷活動準(zhǔn)備。在營銷案正式批準(zhǔn)后,相關(guān)部門根據(jù)營銷方案的要求,準(zhǔn)備營銷活動開展的相關(guān)數(shù)據(jù),最后把需要群發(fā)的數(shù)據(jù)交給執(zhí)行人。地市公司發(fā)起人在營銷案報(bào)批和報(bào)備完成后,在本層級準(zhǔn)備營銷活動,準(zhǔn)備工作聯(lián)系單和客戶名單,然后交給省公司實(shí)施群發(fā)。區(qū)縣公司發(fā)起人在營銷案報(bào)批和報(bào)備完成后,在本層級準(zhǔn)備營銷活動,然后交給省公司實(shí)施群發(fā)。(5)活動審批人:營銷活動的審批。營銷活動相關(guān)的資料準(zhǔn)備好后,如果是省公司發(fā)起的營銷活動,由執(zhí)行人提交市場部門活動審批人審批。如果是地市公司發(fā)起的營銷活動,由地市公司發(fā)起人提交地市領(lǐng)導(dǎo)審批,審批通過后,交由省公司活動執(zhí)行人,省公司活動執(zhí)行人提交市場部門活動審批人審批后,活動執(zhí)行人交由客服群發(fā),或者把精準(zhǔn)營銷的數(shù)據(jù)入庫。區(qū)縣公司發(fā)起的營銷活動,先在區(qū)縣內(nèi)審批,再上報(bào)到地市公司。(6)營銷任務(wù)審核人:營銷任務(wù)審核和會簽。審核人匯總審批后的營銷活動下的營銷任務(wù)的需求,對于不需要策劃的營銷活動,直接在系統(tǒng)中創(chuàng)建營銷活動,并提取相應(yīng)的客戶名單。執(zhí)行人同時也匯總服務(wù)類、sp類和公益廣告類的需求進(jìn)行匯總審核。在審核員認(rèn)為業(yè)務(wù)需要會簽時,審核人可以發(fā)起會簽。地市公司審核人負(fù)責(zé)地市公司及下屬區(qū)縣的營銷人物的匯總審核。(7)群發(fā)計(jì)劃人員:群發(fā)任務(wù)排期。 各個群發(fā)渠道的群發(fā)計(jì)劃人員根據(jù)營銷任務(wù)和任務(wù)優(yōu)先級,結(jié)合群發(fā)資源的情況,合理安排每天的日群發(fā)任務(wù)。(8)群發(fā)實(shí)施或營業(yè)員、網(wǎng)站:營銷活動的執(zhí)行。群發(fā)實(shí)施人員,根據(jù)群發(fā)計(jì)劃員的任務(wù)安排,把日群發(fā)任務(wù)分解為時段群發(fā)任務(wù),把群發(fā)內(nèi)容通過群發(fā)渠道推送給目標(biāo)客戶。營業(yè)廳營業(yè)員根據(jù)精準(zhǔn)營銷信息對客戶進(jìn)行點(diǎn)對點(diǎn)產(chǎn)品推薦,網(wǎng)站根據(jù)登錄到網(wǎng)上的客戶,顯示向客戶推薦的產(chǎn)品信息。(9)發(fā)起人或執(zhí)行人:營銷活動的反饋評估。e渠道對每天的群發(fā)的實(shí)際執(zhí)行情況進(jìn)行匯總,每天返回本日群發(fā)的匯總數(shù)據(jù)和詳單數(shù)據(jù)。boss系統(tǒng)及時記錄通過營業(yè)廳和網(wǎng)站接觸的客戶對營銷活動的響應(yīng)信息。同時通過boss系統(tǒng),營銷管理系統(tǒng)每日匯總用戶的受理情況數(shù)據(jù)。發(fā)起人和執(zhí)行人可以每日監(jiān)控群發(fā)的實(shí)際進(jìn)展情況和受理情況,及時分析營銷效果,并適時對目標(biāo)客戶群進(jìn)行調(diào)整。(10)活動相關(guān)人員:營銷案的評估分析。整個營銷案全部結(jié)束或者進(jìn)行到一定階段后,利用營銷案所包含的所有的營銷活動反饋的執(zhí)行過程數(shù)據(jù)和受理數(shù)據(jù),結(jié)合經(jīng)分中的分析數(shù)據(jù),對每個營銷案及營銷活動的執(zhí)行結(jié)果或者階段性效果進(jìn)行分析和總結(jié)。2.2.2系統(tǒng)非功能需求2.2.2.1系統(tǒng)安全性設(shè)計(jì)營銷管理系統(tǒng)是運(yùn)行在浙江移動公司內(nèi)網(wǎng)中的系統(tǒng),在安全方面主要有以下考慮:1、在網(wǎng)絡(luò)安全方面,浙江移動在內(nèi)部網(wǎng)和外部網(wǎng)之間已經(jīng)有嚴(yán)密的安全控制,在本系統(tǒng)中不做其他方面的控制。2、在用戶使用的層面上,重用appframe的用戶權(quán)限機(jī)制。使用用戶名 密碼登錄到系統(tǒng),系統(tǒng)要對登錄密碼進(jìn)行加密。 3、系統(tǒng)采用功能權(quán)限和數(shù)據(jù)權(quán)限對登錄到系統(tǒng)的用戶根據(jù)崗位和職責(zé)對在系統(tǒng)中能夠使用的功能和能夠看到的數(shù)據(jù)進(jìn)行嚴(yán)格區(qū)分。4、對通過郵件登錄到系統(tǒng)進(jìn)行審批的用戶的登錄進(jìn)行自動或手動用戶名和密碼驗(yàn)證,以保證系統(tǒng)的安全性。5、在系統(tǒng)運(yùn)行安全方面,采用雙機(jī)備份機(jī)制,保證系統(tǒng)遇到一些特殊情況下的不間斷運(yùn)行。6、在數(shù)據(jù)安全方面,采用多種手段的備份機(jī)制,以確保數(shù)據(jù)的安全性。2.2.2.2 數(shù)據(jù)格式規(guī)定1、數(shù)據(jù)格式為外部文件數(shù)據(jù)和系統(tǒng)內(nèi)部數(shù)據(jù)格式之間約定的對接形式。2、在數(shù)據(jù)庫之間的數(shù)據(jù)自動導(dǎo)入的數(shù)據(jù) 按接口數(shù)據(jù)約定的格式進(jìn)行。3、 在數(shù)據(jù)文件中,有外部系統(tǒng)臨時生成的客戶名單,數(shù)據(jù)格式的控制機(jī)制是設(shè)計(jì)中重點(diǎn)考慮的內(nèi)容。2.2.2.3 數(shù)據(jù)精度規(guī)定1、金額:精度 20 小數(shù)位數(shù):2;2、百分比精度:4 小數(shù)位數(shù):2;3、數(shù)量精度:18 小數(shù)位數(shù):02.2.2.4 錯誤檢測1、客戶數(shù)據(jù)是系統(tǒng)和外部系統(tǒng)的通信的主要信息,系統(tǒng)在內(nèi)外部系統(tǒng)交換是對數(shù)據(jù)格式和主要的數(shù)據(jù)邏輯進(jìn)行檢測。2、對于通過客戶名單進(jìn)入系統(tǒng)的數(shù)據(jù),由于可能的人為干預(yù)的因素較多。為錯誤檢測的重點(diǎn)。3、系統(tǒng)對各方面檢驗(yàn)出來的錯誤數(shù)據(jù)進(jìn)行準(zhǔn)確記錄。第3章 系統(tǒng)開發(fā)所用基礎(chǔ)平臺說明3.1 appframe總體說明appframe公司內(nèi)部研發(fā),具有以下應(yīng)用特點(diǎn):1)提供符合soa架構(gòu)、組件化的基礎(chǔ)框架。2)提供易于擴(kuò)展、穩(wěn)定的各種基礎(chǔ)組件,提高系統(tǒng)開發(fā)效率和穩(wěn)定性。3)使業(yè)務(wù)系統(tǒng)的構(gòu)建是一個自頂向下的可持續(xù)改善的過程。4)統(tǒng)一開發(fā)模式,使開發(fā)、維護(hù)易于監(jiān)控管理。5)使企業(yè)的技術(shù)積累具有繼承性,提供軟件開發(fā)持續(xù)改進(jìn)的物質(zhì)基礎(chǔ)。6)降低軟件開發(fā)的可變因素、提高開發(fā)過程的可控性,提高軟件開發(fā)的可預(yù)測性。7)便于人員分工與配合。最終的目標(biāo)是為基于j2ee的應(yīng)用軟件系統(tǒng)開發(fā)提供一個快速技術(shù)應(yīng)用的平臺,讓開發(fā)人員擺脫技術(shù)的泥沼,將更多的精力投入業(yè)務(wù)分析與設(shè)計(jì)中。系統(tǒng)提供的眾多邏輯也將基于j2ee規(guī)范編寫的j2ee對象。系統(tǒng)基于appframe開發(fā)。3.2 appframe技術(shù)體系如圖3-19所示,appframe在各個層面上提供了各種框架和基礎(chǔ)組件,并且提供了studio環(huán)境用于管理、配置和開發(fā)輔助。圖 3-1 3.3 appframe框架一個典型的j2ee的應(yīng)用,至少應(yīng)該包括三部分:表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)持久層,為了更加容易的創(chuàng)建企業(yè)應(yīng)用程序,許許多多的框架framework涌現(xiàn)出來,如表現(xiàn)層有struts、jsf、tapestry、webwrok、velocity等,數(shù)據(jù)持久層有jdbc、ormaping tools(hibernate、toplink等)、sqlmapper tools(ibatis)、jdo、ejb(entity bean)等,業(yè)務(wù)邏輯層可以使用普通的java beans,也可以使用ejb(session bean)。每種技術(shù)都有其優(yōu)缺點(diǎn),各有使用范疇,如ejb可以很好的進(jìn)行分布式處理和object cache等,但ejb的運(yùn)行需要ejb容器,開發(fā)調(diào)試起來很不方便,特別是在需求不確定性很大、模型不穩(wěn)定的情況下,實(shí)在是一種重量級別的開發(fā);而java bean則是一種很輕量級的方式,開發(fā)調(diào)試容易,但又很難實(shí)現(xiàn)分布式處理。在這些情況下,具體要使用哪些技術(shù)應(yīng)該從應(yīng)用程序有很高的靈活性和易擴(kuò)展性出發(fā)來確定。在實(shí)際的項(xiàng)目中,關(guān)于應(yīng)用程序開發(fā)時所用技術(shù)的問題大致存在兩種情況,一種是架構(gòu)師或技術(shù)經(jīng)理沒有嚴(yán)格限定用什么技術(shù)來實(shí)現(xiàn)具體的業(yè)務(wù)邏輯或者只有簡單的開發(fā)規(guī)范,程序員在開發(fā)時,只是依據(jù)自己的技術(shù)背景選擇自己熟悉的實(shí)現(xiàn)方式,這種情況一般屬于橫向開發(fā),在小的項(xiàng)目中,每個人只作自己負(fù)責(zé)的一個模塊,從表現(xiàn)層、業(yè)務(wù)邏輯層一直到數(shù)據(jù)層,都由同一個人來負(fù)責(zé),這種方式給了技術(shù)人員更多的自我發(fā)揮能力的控件,但不便于后期維護(hù),特別時人員流動頻繁的情況下問題更是嚴(yán)重。第二種情況是架構(gòu)師或技術(shù)經(jīng)理在項(xiàng)目初期從開發(fā)成本、項(xiàng)目需求等各個方面作出評估,經(jīng)過幾番取舍,確定項(xiàng)目各個層面使用什么樣的技術(shù)實(shí)現(xiàn)方式,按不同層面進(jìn)行分工,不同的工作人員負(fù)責(zé)不同層面的技術(shù)實(shí)現(xiàn),這種方式比第一種方式要好的多,適合大項(xiàng)目的開發(fā),但也存在很多問題。在目前各種技術(shù)紛爭的情況下,沒有一種技術(shù)是萬能的,在座取舍時難免和某一技術(shù)或?qū)崿F(xiàn)方式依賴型過強(qiáng),同時限定了技術(shù)人員個人技術(shù)特長的很好發(fā)揮,當(dāng)由于某些原因要更改實(shí)現(xiàn)方式時,經(jīng)常是牽一發(fā)而動全身,造成資源的極大浪費(fèi)和開發(fā)成本的提高。因此,在構(gòu)建企業(yè)應(yīng)用時,應(yīng)該有一些好的技術(shù)框架,這個框架應(yīng)該考慮到各種主流的實(shí)現(xiàn)技術(shù),既可以根據(jù)實(shí)際情況進(jìn)行取舍,同時在從一種實(shí)現(xiàn)方式變更為另一種實(shí)現(xiàn)方式時,又可以進(jìn)行平滑過渡,讓多種技術(shù)實(shí)現(xiàn)并存,發(fā)揮技術(shù)人員的最大優(yōu)勢,降低項(xiàng)目成本,提高開發(fā)效率。3.3.1 web框架3.3.1.1界面邏輯控制圖3-2如圖3-29所示,界面邏輯控制功能包括:可視化的界面元素定義數(shù)據(jù)類型:數(shù)據(jù)長度,校驗(yàn)方式展現(xiàn)方式:dbedit、dblistbox、dblabel、dbchecbox、dbdate 數(shù)據(jù)選擇來源:下拉數(shù)據(jù)源選擇、動態(tài)關(guān)聯(lián)參數(shù)設(shè)置編輯狀態(tài):是否可編輯根據(jù)定義自動生成前臺需要的數(shù)據(jù)集tablerowsetformrowsetnormalrowset自動將前臺返回的數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)的數(shù)據(jù)對象bean 可以將一個前臺數(shù)據(jù)集自動拆分為多個后臺數(shù)據(jù)對象數(shù)組3.3.1.2 界面開發(fā)組件 1、 dbgrid組件提供了類似于powerbuilder datawindow的功能;數(shù)據(jù)接口datamodel ,缺省實(shí)現(xiàn)defaultdatamodel;界面功能:通過appframestudio配置set文件,確立展示樣式;設(shè)置編輯狀態(tài);多選、單選模式;動態(tài)設(shè)置表格的各種顏色,字體,列的寬度;對數(shù)據(jù)的增加、刪除、修改;計(jì)算列,小計(jì)列定義。2、dbformdbform是一個表單組件。通過dbformdatainteface接口的實(shí)現(xiàn)類得到結(jié)果集(一條結(jié)果)。用戶也可以通過自定dbformdatainteface接口的實(shí)現(xiàn)類來構(gòu)造自定義的formdatamodel。界

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論