短視頻制作與分銷管理平臺開發(fā)項目實施技術(shù)方案_第1頁
短視頻制作與分銷管理平臺開發(fā)項目實施技術(shù)方案_第2頁
短視頻制作與分銷管理平臺開發(fā)項目實施技術(shù)方案_第3頁
短視頻制作與分銷管理平臺開發(fā)項目實施技術(shù)方案_第4頁
短視頻制作與分銷管理平臺開發(fā)項目實施技術(shù)方案_第5頁
已閱讀5頁,還剩165頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

短視頻制作與分銷管理平臺開發(fā)項目

實施技術(shù)方案

目錄

1項目技術(shù)方案6

1.1需求理解6

L1.1項目背景6

1.1.2項目內(nèi)容6

L1.3建設(shè)原則7

1.1.4建設(shè)目標(biāo)8

L1.5需求分析10

116平臺定位12

1.2架構(gòu)削14

1.2.1總體架構(gòu)設(shè)計14

1.2.2業(yè)務(wù)流程設(shè)計15

123功能架構(gòu)設(shè)計16

1.2.4技術(shù)架構(gòu)設(shè)計17

13功能削26

1.3.1應(yīng)用門戶26

13.2業(yè)務(wù)能力31

1.3.3基礎(chǔ)能力43

1

1.3.4外部系統(tǒng)對接46

1.4性能蝴57

1.4.1從構(gòu)架設(shè)計解決系統(tǒng)性能問題57

1.4.2從應(yīng)用軟件解決系統(tǒng)性能問題64

1.4.3從系統(tǒng)部署解決系統(tǒng)性能問題67

1.5安全削81

1.5.1系統(tǒng)安全原則81

1.5.2系統(tǒng)安全措施82

2項目實施方案88

2.1項目實施原則88

2.2項目實施策略90

2.3項目組織管理90

2.3.1項目人力資源管理機(jī)制91

23.2組織結(jié)構(gòu)92

2.4項目場WS96

2.4.1項目實施工期96

2.4.2項目實施計劃表96

2.5項目實施工作內(nèi)容97

2.5.1項目需求分析97

2.5.2項目原型系統(tǒng)搭建98

2.5.3項目培訓(xùn)和和功能調(diào)試98

2.5.4后期維護(hù)與應(yīng)用升級98

2

2.6項目過程霞98

2.6.1項目啟動階段99

2.6.2需求分析階段100

2.6.3需求規(guī)格階段100

2.6.4設(shè)計階段101

2.6.5開發(fā)階段101

2.6.6測試階段102

2.6.7試運行階段102

2.6.8驗收階段103

2.6.9項目維護(hù)階段103

2.7項目測試管理104

2.7.1目的和任務(wù)104

2.7.2測試的階段與目的104

2.7.3測試內(nèi)容105

2.8項目驗收頻131

2.8.1系統(tǒng)驗收潮呈131

2.8.2驗收準(zhǔn)則132

2.8.3驗收合格條i牛132

2.9項目質(zhì)量管理132

2.9.1質(zhì)量管理體系標(biāo)準(zhǔn)132

2.9.2質(zhì)量控制過程133

2.9.3質(zhì)量評定計劃133

3

2.9.4質(zhì)量管理措施133

2.9.5軟件質(zhì)量控制134

2.10項目風(fēng)險筑136

2.10.1風(fēng)險定義136

2.10.2風(fēng)險管理137

2.11項目領(lǐng)制度141

2.12項目分工界面142

2.12.1甲方分工界面142

2.12.2乙方分工定位143

2.12.3工辦調(diào)會.144

3售后服務(wù)方案145

3.1響應(yīng)能力145

3.1.1響應(yīng)能力承諾145

3.1.2服務(wù)響應(yīng)方式和內(nèi)容145

3.2售后服務(wù)方案146

3.2.1技術(shù)支持146

3.2.2售后服務(wù)150

3.3軟彳物發(fā)版權(quán)承諾160

4項目培訓(xùn)方案162

4.1項目培訓(xùn)策略162

4.1.1培訓(xùn)她關(guān)鍵162

4.1.2培訓(xùn)潛在風(fēng)險163

4

4.2項目培訓(xùn)tKU163

43項目胤II內(nèi)容164

4.3.1管理類培訓(xùn)164

4.3.2專業(yè)培訓(xùn)164

4.3.3系統(tǒng)培訓(xùn)166

4.3.4交付培訓(xùn)166

4.3.5維保培訓(xùn)167

4.4項目目標(biāo)167

4.5項目胤II方式168

4.6項目培訓(xùn)地點169

4.7項目培訓(xùn)服169

4.8項目培訓(xùn)措施169

5

1項目技術(shù)方案

1.1需求理解

1.L1項目背景

短視頻制作與分銷管理平臺主要服務(wù)于視頻彩鈴業(yè)務(wù),視頻彩玲業(yè)務(wù)是基于運營商

4G/5G高清語音視頻彩鈴功能基礎(chǔ)上,將"聽到的彩鈴"演變成"看到的視頻"。目前

本地政企及企業(yè)彩鈴用戶及業(yè)務(wù)量均已形成一定規(guī)模,政企及企業(yè)彩鈴已經(jīng)成為企業(yè)在

品牌宣傳、產(chǎn)品推廣、服務(wù)推薦等方面的重要通道,因此,政企或企業(yè)用戶視頻彩鈴制

作的業(yè)務(wù)需求與日俱增。

短視頻制作與分銷管理平臺將通過模版圖文編輯、視頻編輯、視頻個性化定制等多

種形式來滿足用戶快速制作視頻的需求,為視頻彩鈴業(yè)務(wù)的發(fā)展提供有效的幫助。

基于以上背景,建設(shè)短視頻制作與分銷管理平臺支撐視頻制作業(yè)務(wù)正常、高效、規(guī)

范的運營與管理,提高用戶(管理端)的體驗與價值感知,并全力推廣視頻制作服務(wù)。

1.1.2項目內(nèi)容

短視頻制作與分銷管理平臺主要通過客戶制作門戶的建設(shè),為客戶提供視頻內(nèi)容制

作功能;通過運營管理門戶的建設(shè),為運營人員提供視頻內(nèi)容審核功能,為客戶經(jīng)理提

供商機(jī)管理功能。其主要建設(shè)內(nèi)容如下:

(1)應(yīng)用門戶建設(shè):實現(xiàn)客戶自助門戶及運營管理門戶統(tǒng)一服務(wù)門戶建設(shè);

(2)基礎(chǔ)能力建設(shè):實現(xiàn)流程引擎、規(guī)則引擎、任務(wù)調(diào)度及搜索引擎的建設(shè),為上

層能力建設(shè)奠定基礎(chǔ);

(3)業(yè)務(wù)能力建設(shè):實現(xiàn)視頻模板管理、視頻制作管理、視頻訂單管理、視頻定制

6

管理、銷售商機(jī)管理、系統(tǒng)管理的建設(shè);

(4)接口對接:實現(xiàn)第三方支付平臺(微信及支付寶)的對接。

1.1.3建設(shè)原則

采取"全盤考慮、分步實施、加強(qiáng)風(fēng)險控制”的總原則,充分考慮對其他周邊系統(tǒng)

建設(shè)和改造的影響,確保滿足企業(yè)計費運營工作的要求。

在系統(tǒng)設(shè)計方面,符合以下原則:

1.技術(shù)先進(jìn)性

系統(tǒng)設(shè)計采用當(dāng)前先進(jìn)穩(wěn)定的技術(shù),允分吸收國際廠商的先進(jìn)經(jīng)驗,并考慮到中國

國情,系統(tǒng)不僅滿足現(xiàn)有的需求,也抓住未來的發(fā)展方向;同時系統(tǒng)設(shè)計需滿足大并發(fā)

量的事務(wù)需求。

2.安全性

保證數(shù)據(jù)不被非法入侵者破壞和盜用,并保證數(shù)據(jù)的一致性。系統(tǒng)應(yīng)選用可靠性高

的產(chǎn)品及技術(shù),充分考慮系統(tǒng)出現(xiàn)異常情況時的應(yīng)變能力和容錯能力,確保系統(tǒng)的可靠

性。

3.可擴(kuò)展性

在軟件方面,采用組件化設(shè)計原則,用戶可以選擇不同組件構(gòu)成不同規(guī)模的應(yīng)用系

統(tǒng):保持系統(tǒng)核心穩(wěn)定性和可擴(kuò)展性,有利于系統(tǒng)擴(kuò)展功能和系統(tǒng)升級。

在硬件方面,在關(guān)鍵的服務(wù)器之間應(yīng)采用集群技術(shù)。系統(tǒng)能夠支持主流的多種硬件

平臺,在多種平臺上具有較高的可移植性。硬件進(jìn)行擴(kuò)展時,可以通過提高硬件配置,

就能達(dá)到平滑提高系統(tǒng)的數(shù)據(jù)處理能力,適應(yīng)系統(tǒng)規(guī)模不斷擴(kuò)大的需求。

4.易操作性

7

系統(tǒng)以瀏覽器作為終端用戶界面,界面布局和導(dǎo)航風(fēng)格簡單—攵,對用戶輸入錯誤,

應(yīng)盡早發(fā)現(xiàn)和提示。操作人員只需簡單的培訓(xùn),即可用鍵盤和鼠標(biāo)獨立完成各類日常操

作。

個性化的界面設(shè)置:用戶可以根據(jù)實際工作需要和習(xí)慣,自定義菜單。

5.開放性

系統(tǒng)支持各個層次的多種協(xié)議,支持與其它系統(tǒng)的互通、互聯(lián);計算機(jī)管理系統(tǒng)的

軟件、硬件均應(yīng)符合相關(guān)的業(yè)界標(biāo)準(zhǔn),不同廠商開發(fā)的系統(tǒng)應(yīng)保持統(tǒng)一的業(yè)務(wù)功能、統(tǒng)

一衡量標(biāo)準(zhǔn)。

6.可維護(hù)性

系統(tǒng)應(yīng)易于修改,對某一個服務(wù)系統(tǒng)的修改,不影響其他系統(tǒng)的正常運行。系統(tǒng)應(yīng)

易于擴(kuò)展,新增服務(wù)時要求對系統(tǒng)做盡可能少的修改。系統(tǒng)應(yīng)具有遠(yuǎn)程維護(hù)能力。軟件

系統(tǒng)應(yīng)盡量避免客戶端的安裝和維護(hù)。

7.可移植性

系統(tǒng)應(yīng)能夠不加修改或稍加修改就能夠運行在各種主流的操作系統(tǒng)上。系統(tǒng)應(yīng)支持

標(biāo)準(zhǔn)的商業(yè)瀏覽器如MicrosoftExplore(6.0版本以上)。

8.保密性

系統(tǒng)的建設(shè)要符合企業(yè)有關(guān)的安全保密規(guī)定。

1.1.4建設(shè)目標(biāo)

短視頻制作與分銷管理平臺架構(gòu)包括應(yīng)用門戶、業(yè)務(wù)能力、基礎(chǔ)能力及周邊系統(tǒng)四

個部分,其中周邊系統(tǒng)主要實現(xiàn)與支付寶/微信的對接;基礎(chǔ)能力為業(yè)務(wù)能力的實現(xiàn)提

供支撐;業(yè)務(wù)能力包括視頻模板管理、視頻制作管理、視頻訂單管理、視頻定制管理、

8

銷售商機(jī)管理及系統(tǒng)管理,應(yīng)用門戶包括客戶制作門戶及運營管理門戶。其功能目標(biāo)如

下:

(1)應(yīng)用門戶

?客戶自助門戶:支持客戶自助注冊、視頻制作請求、視頻內(nèi)容編輯、視頻下載

等功能。

?運營管理門戶:支持視頻模板發(fā)布、個性化定制受理、訂單統(tǒng)計、視頻上傳、

商機(jī)及客戶信息管功能。

(2)業(yè)務(wù)能力

?視頻模板管理:實現(xiàn)模板分類管理、模板上傳、模板定價、模板發(fā)布、模板下

架等功能。

?視頻制作管理:基于模板實現(xiàn)視頻制作功能,支持模板選擇、內(nèi)容定制、視頻

編輯、視頻審核、視頻確認(rèn)、視頻分享、視頻下載等功能。

?視頻訂單管理:提供視頻支付訂單管理功能,包括訂單創(chuàng)建、訂單支付、訂單

記錄查詢、訂單統(tǒng)計等功能。

?視頻定制管理:提供視頻個性化定制功能,包括定制需求申請、定制需求受

理、制作廠商分派、視頻審核、視頻上傳等功能。

?銷售商機(jī)管理:提供銷售商機(jī)管理功能,包括:商機(jī)創(chuàng)建、商機(jī)跟蹤、商機(jī)移

交、商機(jī)統(tǒng)計等。

?系統(tǒng)管理:提供最基本的平臺管理功能,包括:用戶注冊、用戶管理、角色管

理、權(quán)限管理、日志管理、制作商管理。

(3)基礎(chǔ)能力

基礎(chǔ)能力包括流程引擎、規(guī)則引擎、任務(wù)調(diào)度、搜素引擎、;為息、引擎功能。

9

(4)外部系統(tǒng)對接

實現(xiàn)第三方支付接口對接,支持支付寶、微信支付方式。

L1.5需求分析

基于短視頻制作與分銷管理平臺開發(fā)項目建設(shè)主要包括如下需求:

應(yīng)用門戶

需具有應(yīng)用門戶:應(yīng)用門戶是客戶及運營人員進(jìn)行視頻彩鈴業(yè)務(wù)辦理的入口,主要

包括客戶自助門戶及運營管理門戶。

1.1.5.1.1客戶自助門戶

客戶自助門戶主要為企業(yè)客戶或政企客戶提供視頻彩鈴制作入口,可以基于視頻模

板制作視頻、個性化定制視頻、編輯視頻、付費后下載視頻。

1.1.5.1.2運營管理門戶

運營管理門戶主要為運營人員、制作商及客戶經(jīng)理提供視頻制作業(yè)務(wù)管理的入口,

可以對客戶提交的彩鈴視頻進(jìn)行審核,對客戶的個性化視頻制作請求進(jìn)行受理,并對視

頻模板進(jìn)行管理,同時,可以對銷售商機(jī)進(jìn)行管理。

業(yè)務(wù)能力

需實現(xiàn)能力功能的建設(shè):平臺業(yè)務(wù)能力包括視頻模板管理、視頻制作管理、視頃訂

單管理、視頻定制管理、銷售商機(jī)管理及系統(tǒng)管理。

1.1.5.2.1視頻模板管理

視頻模板管理是基于視頻模板制作彩鈴視頻的基礎(chǔ),主要包括如下功能:模板分類、

10

模板參數(shù)、模板上傳、模板定價等。

1.1.5.2.2視頻制作管理

視頻制作管理主要基于視頻模板進(jìn)行視頻制作或者基于客戶上傳視頻進(jìn)行編輯,主

要功能包括模板選擇、視頻編輯、視頻提交、視頻審核、視頻確認(rèn)、視頻付費等。

1.1.5.2.3視頻訂單管理

視頻訂單管理主要對視頻制作的訂單進(jìn)行管理,主要功能如下:訂單創(chuàng)建、訂單支

付、訂單記錄等。

1.1.5.2.4視頻定制管理

視頻定制管理包括定制需求提交、受理、審核及上傳等。

1.1.5.2.5銷售商機(jī)管理

銷售商機(jī)管理包括商機(jī)創(chuàng)建、跟蹤、統(tǒng)計等功能。

1.1.5.2.6系統(tǒng)管理

系統(tǒng)管理包括注冊管理、角色管理、權(quán)限管理、參數(shù)管理及日志管理、制作商管理

等功能。

基礎(chǔ)能力

基礎(chǔ)能力包括流程引擎、規(guī)則引擎、任務(wù)調(diào)度、搜素引擎、消息引擎功能。

外部系統(tǒng)對接

實現(xiàn)與第三方支付接口的對接,包括微信及支付寶方式。

11

L1.6平臺定位

通過本平臺建設(shè),支撐企業(yè)視頻制作業(yè)務(wù)正常、高效、規(guī)范的運營與管理,提高用戶

(管理端)的體驗與價值感知,并全力推廣視頻制作服務(wù)。定位如下:

(1)用戶自助業(yè)務(wù)服務(wù)

?為用戶提供相關(guān)業(yè)務(wù)處理服務(wù),包括:視頻模板、視頻個性化定制、視頻編

輯等

?用戶查看視頻訂單

(2)業(yè)務(wù)日常運營管理

?對銷售商機(jī)進(jìn)行管理

?對用戶提交的服務(wù)請求進(jìn)行審核確認(rèn)

?對用戶提交的視頻內(nèi)容進(jìn)行審核

(3)視頻內(nèi)容管理與下發(fā)

?對用戶的視頻進(jìn)行集中管理與下發(fā)

(4)視頻資源與制作服務(wù)推廣

為用戶提供視頻制作服務(wù),用戶可在平臺上提交視頻制作需求。

12

智轡簪a?

客戶客戶客戶運營人員視猱審核視頻制作

自助服務(wù)業(yè)務(wù)運總

業(yè)務(wù)自助服}[業(yè)務(wù)應(yīng)用統(tǒng)上|整運營管BJ」產(chǎn)頻內(nèi)容審核J整制作服務(wù)

工作流管理基礎(chǔ)平臺能力視頻內(nèi)容管理

第三方支付

13

1.2架構(gòu)設(shè)計

1.2.1總體架構(gòu)設(shè)計

總體架構(gòu)圖

總體架構(gòu)如下圖所示:

提升用戶服務(wù)體

支撐視頻制作業(yè)務(wù)確保視頻內(nèi)容全力推廣視頻

高效運營合法合規(guī)資源與制作服務(wù)I驗與崢價值感知

支忖費用,,內(nèi)恐加發(fā)

KIase

視我制作哲理視頻定制詈理俏售商機(jī)管理

云計算3IT翳商務(wù)彩玲的視頻制作與業(yè)務(wù)分銷管理平臺孥

t

第三方支付平臺

總體架構(gòu)描述

通過短視頻制作與分銷管理平臺支撐視頻制作業(yè)務(wù)高效運營、確保視頻內(nèi)容合法合

規(guī)、全力推廣視頻資源與制作服務(wù)、提升用戶服務(wù)體驗與業(yè)務(wù)價值感知,本平臺總體架

構(gòu)如上圖所示,主要包括平臺的用戶角色、業(yè)務(wù)功能、業(yè)周邊系統(tǒng)及核心流程。

1.用戶角色:短視頻制作與分銷管理平臺主要的用戶角色包括:客戶、運營人員、

客戶經(jīng)理及制作商;

2.周邊對接:主要對接第三方支付平臺:支付寶及微信;

3.業(yè)務(wù)功能:本平臺主要包括視頻模板管理、視頻制作管理、視頻訂單管理、視頻

定制管理、銷售商機(jī)管理及系統(tǒng)管理;

14

4.核心流程:用戶首先進(jìn)行注冊,然后提交服務(wù),系統(tǒng)自動對業(yè)務(wù)進(jìn)行校驗,運營

人員對視頻審核通過后,用戶即可對視頻進(jìn)行付費下載,同時,系統(tǒng)對整個流

程進(jìn)行監(jiān)控。

1.2.2業(yè)務(wù)流程設(shè)計

業(yè)務(wù)流程圖□

頻□

內(nèi)

z頻

t制□

內(nèi)容審核

m口

戶"

制作計費

視頻下我

業(yè)務(wù)流程描述

客戶注冊后,可以通過視頻模板制作視頻或者對自己的視頻進(jìn)行編輯,同時,支持

客戶個性化視頻的定制服務(wù);客戶提交視頻后,運營管理人能夠?qū)ζ湟曨l進(jìn)行審核,客

戶對審核通過的初瀕進(jìn)行確認(rèn)、付費及下載,具體流程如下:

1.企業(yè)客戶通過門戶(PC或小程序)進(jìn)行注冊;

2.企業(yè)客戶注冊成功后,可以通過三種方式進(jìn)行視頻的制作:(1)可以通過被填

模板制作彩鈴視頻;(2)可以對自己的視頻進(jìn)行編輯;(3)可以提交個性化

定制的需求。

3.運營人員對視頻進(jìn)行審核;

15

4.視頻審核通過后,企業(yè)客戶對視頻進(jìn)行確認(rèn);

5.企業(yè)客戶對視頻進(jìn)行付費;

6.企業(yè)客戶下載客戶;

7.客戶經(jīng)理可以通過運營管理門戶實現(xiàn)銷售商機(jī)的管理;

8.第三方內(nèi)容合作商可以上傳相關(guān)視頻模板。

L2.3功能架構(gòu)設(shè)計

功能架構(gòu)圖

短視頻制作與分銷管理平臺架構(gòu)包括應(yīng)用門戶、業(yè)務(wù)能力及底邊系統(tǒng)三個部分,其

中周邊系統(tǒng)主要實現(xiàn)與支付寶/微信的對接;業(yè)務(wù)能力包括視頻模板管理、視頻制作管

理、視頻訂單管理、視頻定制管理、銷售商機(jī)管理及系統(tǒng)管理,應(yīng)用門戶包括客戶制作

門戶及運營管理門戶。如下圖所示:

□[71皆題8。

客戶自助門戶運營管理門戶

應(yīng)

用模板視頓定制1個住化需求定制費用支付1]視頻嗔板發(fā)布管理I個性化定劄受理I訂單統(tǒng)計

門視裝內(nèi)苕編用I分享確認(rèn)視頻下錢視頓~11個住化視頷上傳I兩磯管理I客戶信.息管理

功能架構(gòu)描述

(1)應(yīng)用門戶

16

?客戶自助門戶:支持客戶自助注冊、視頻制作請求、視頻內(nèi)容編輯、視頻下載

等功能。

?運營管理門戶:支持視頻模板發(fā)布、個性化定制受理、訂單統(tǒng)計、視頻上傳、

商機(jī)及客戶信息管理功能。

(2)業(yè)務(wù)能力

業(yè)務(wù)能力包括視頻模板管理、視頻制作管理、視頻訂單管理、視頻定制管理、銷售商

機(jī)管理及系統(tǒng)管理功能。

(3)基礎(chǔ)能力

基礎(chǔ)能力包括流程引擎、規(guī)則引擎、任務(wù)調(diào)度、搜素引擎、消息引擎功能。

(4)外部系統(tǒng)對接

實現(xiàn)與第三方支付平臺(微信伎付寶)的對接。

1.2.4技術(shù)架構(gòu)設(shè)計

技術(shù)架構(gòu)圖

Vue.jsVueRouterVuexWebpackAntDesign

前端

axiosEcharisESLintLessBabel

wRestfulSpnngsecuntyProblemJsonHibematorVabdatorDataMasking

EMetncsSwaggerJacksonEncryptSpringBootActuator

B

SpringMVCSpnngWebsocketJWTOAuth20CAS

1-

SpringCoreSpringC6cheSpringTXSpringMailFreemarker

務(wù)后珀

FlowabteDroolsEasyPOlQuartzXXL-JOB

SpringDataMyBatsMybatis-PlusLiquibaseDnid

17

技術(shù)架構(gòu)描述

本次項目采用我司的HBM技術(shù)架構(gòu),主要包括基礎(chǔ)、前端和后端三部分:

(1)前端主要指的是UI設(shè)計,包括:vue.js.VueRouter、Vuex、Webpack

等;

(2)后端包括數(shù)據(jù)層、服務(wù)層及WEB層:

>數(shù)據(jù)層技術(shù)包括:SpringData、MyBatis.Mybatis-Plus等;

>服務(wù)層技術(shù)包括:SpringCore、SpringCache.SpringTX、Spring

Mail等;

層技術(shù)包括:、

>WEBRestfulxSpringsecurity.ProblemJson

HibernatorValidator等。

1.2.43關(guān)犍技術(shù)設(shè)計

1.2.4.3.1微服務(wù)架構(gòu)

本次技術(shù)框架采用SpringBoot微服務(wù)框架。SpringBoot可以輕松地創(chuàng)建可運行

的獨立的、生產(chǎn)級的基于Spring的應(yīng)用程序,使用SpringBoot可以以最低限度開始

工作,大多數(shù)SpringBoot應(yīng)用程序都需要很少的Spring配置。SpringBoot提供大

型項目(如嵌入式服務(wù)器、安全性、指標(biāo)、健康檢查和外部化配置)所共有的一系列非

功能特性。

spring-boot-starter-actuator提供生產(chǎn)就緒特性,系統(tǒng)使用spring-boot-

starter-actuator+Prometheus+grafana對系統(tǒng)圖形化監(jiān)控。

spring-boot-starter-actuator開啟系統(tǒng)生產(chǎn)就緒特性,配置Prometheus格式

18

JMX指標(biāo)采集3Mx指標(biāo)采集到Prometheus數(shù)據(jù)庫中,使用grafana圖形化

Prometheus中的JMX指標(biāo),進(jìn)行圖形化監(jiān)控。

.2B/S的應(yīng)用結(jié)構(gòu)體系

本次項目建設(shè)我方將采用多層B/S的應(yīng)用結(jié)構(gòu)體系。B/S(Brower/Server,瀏覽器

/服務(wù)器)模式又稱B/S結(jié)構(gòu),是Web興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式。Web瀏覽器是客

戶端最主要的應(yīng)用軟件。

這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)

的開發(fā)、維護(hù)和使用;客戶機(jī)上只需要安裝一個瀏覽器,服務(wù)器上安裝SQLServer,

Oracle,MySql等數(shù)據(jù)庫;瀏覽器通過WebServer同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。

B/S架構(gòu)采取瀏覽器請求,服務(wù)器響應(yīng)的工作模式。用戶可以通過瀏覽器去訪問

Internet上由Web服務(wù)器產(chǎn)生的文本、數(shù)據(jù)、圖片、動畫、視頻點播和聲音等信息;

而每一個Web服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實際存放

在數(shù)據(jù)庫服務(wù)器中;從Web服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與

數(shù)據(jù)庫有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給Web服

務(wù)器,Web服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一

個巨大的網(wǎng),即全球網(wǎng)。而各個企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Internet。

19

瀏覽器服務(wù)器

開始

?工作流程:

1.客戶端發(fā)送請求:用戶在客戶端【瀏覽器頁面】提交表單操作,向服務(wù)器發(fā)送

請求,等待服務(wù)器響應(yīng);

2.服務(wù)器端處理請求:服務(wù)器端接收并處理請求,應(yīng)用服務(wù)器端通常使用服務(wù)器

端技術(shù),如JSP等,對請求進(jìn)行數(shù)據(jù)處理,并產(chǎn)生響應(yīng);

3.服務(wù)器端發(fā)送響應(yīng):服務(wù)器端把用戶請求的數(shù)據(jù)(網(wǎng)頁文件、圖片、聲音等等)

返回給瀏覽器。

4.瀏覽器解釋執(zhí)行HTML文件,呈現(xiàn)用戶界面。

?瀏覽器:

20

是閱讀和瀏覽Web的工具,它是通過B/S方式與Web服務(wù)器交互信息的。

一般情況下,瀏覽器就是客戶端,它要求服務(wù)器把指定信息傳送過來,然后通過瀏

覽器把信息顯示在屏幕上。

瀏覽器實際上是一種允許用戶瀏覽Web信息的軟件,只不過這些信息是由Web

服務(wù)器發(fā)送出來的。

服務(wù)器(Server),它既是計算機(jī)硬件的稱謂,有時又是計算機(jī)服務(wù)端軟件的稱謂,

用戶應(yīng)該區(qū)分開它們,主要就是從語境上去區(qū)分。

(H服務(wù)器是一種計算機(jī)硬件:服務(wù)器應(yīng)該算是一種高性能的計算機(jī),它作為網(wǎng)

絡(luò)的節(jié)點,存儲、處理網(wǎng)絡(luò)上的數(shù)據(jù)、信息,因此也被稱為網(wǎng)絡(luò)的靈魂。

(21服務(wù)器是一種計算機(jī)軟件:一般IIS服務(wù)器、Java服務(wù)器、.NET服務(wù)器等

名詞,一般都是指一種計算機(jī)軟件。當(dāng)用戶使用計算機(jī)上網(wǎng)時,其實是訪問服務(wù)器硬件。

但是,這個服務(wù)器硬件上安裝了服務(wù)器軟件,例如HS服務(wù)器、Java服務(wù)器、.NET服

務(wù)器,它們負(fù)責(zé)接收用戶的訪問請求,并根據(jù)請求經(jīng)過計算將數(shù)據(jù)返回給用戶的客戶端

(瀏覽器\

服務(wù)器軟件分為兩類:一類是Web服務(wù)器;另一類是應(yīng)用程序服務(wù)器(簡稱為App

Server\IIS服務(wù)器和Apache是最常用的Web服務(wù)器軟件;Java服務(wù)器、.NET服

務(wù)器、PHP服務(wù)器是最常用的應(yīng)用程序服務(wù)器軟件。

(31Web服務(wù)器:Web服務(wù)器實際上是一種連接在Internet上的計算機(jī)軟件。

它負(fù)責(zé)Web瀏覽器提交的文本請求。

?Web應(yīng)用程序:

最簡單的Web應(yīng)用程序其實就是一些HTML文件和其它的一些資源文件組成的

集合。

21

1.由于Web支持底層的TCP/IP協(xié)議,使Web網(wǎng)與局域網(wǎng)都可以做到連接,從

而徹底解決了異構(gòu)系統(tǒng)的連接問題。

2.由于Web采用了"瘦客戶端",使系統(tǒng)的開放性得到很大的改善,系統(tǒng)對將要

訪問系統(tǒng)的用戶數(shù)的限制有所放松。

3.系統(tǒng)的相對集中性使得系統(tǒng)的維護(hù)和擴(kuò)展變得更加容易。比如數(shù)據(jù)庫存儲空間

不夠,可再加一個數(shù)據(jù)庫服務(wù)器;系統(tǒng)要增加功能,可以新增一個應(yīng)用服務(wù)器來運行新

功能。

4.界面統(tǒng)一(全部為瀏覽器方式),操作相對簡單。

5.業(yè)務(wù)規(guī)則和數(shù)據(jù)捕獲的程序容易分發(fā)。

1.2.4.3.3支持主流數(shù)據(jù)庫

本次系統(tǒng)將支持當(dāng)前主流的數(shù)據(jù)庫管理系統(tǒng)包括Oracle.MySQL.SQLServer.

DB2等,同時也支持Redis等Key-Value數(shù)據(jù)庫,以提高系統(tǒng)的兼容性與擴(kuò)展性。

1.2.4.3.4分布式事務(wù)設(shè)計

本次平臺系統(tǒng)將采用分布式事務(wù)設(shè)計,將事務(wù)的參與者、支持事務(wù)的服務(wù)器、資源

服務(wù)器以及事務(wù)管理器分別位于不同的分布式系統(tǒng)的不同節(jié)點之上。

本系統(tǒng)分布式事務(wù)處理(TP)系統(tǒng)旨在協(xié)助在分布式環(huán)境中跨異類的事務(wù)識別資

源的事務(wù)。在分布式TP系統(tǒng)的支持下,應(yīng)用程序可以將不同的活動合并為一個事務(wù)性

單元,這些活動包括從“消息隊列"隊列檢索消息、將消息存儲在數(shù)據(jù)庫中、將所有現(xiàn)

有的消息引用從數(shù)據(jù)庫中移除,等等。因為分布式事務(wù)跨多個數(shù)據(jù)庫資源,故強(qiáng)制ACID

屬性維護(hù)所有資源上的數(shù)據(jù)一致性是很重要的。

22

1.2.43.5支持消息服務(wù)

本次平臺系統(tǒng)將采用kafka消息服務(wù),以為平臺中的各業(yè)務(wù)應(yīng)用提供消息服務(wù)。

Kafka是一個消息系統(tǒng),原本開發(fā)自Linkedln用作Linkedln的活動流(Activity

Stream)和運營數(shù)據(jù)處理管道(Pipeline)的基礎(chǔ)。現(xiàn)在它已被多家公司作為多種類型

的數(shù)據(jù)管道和消息系統(tǒng)使用。

活動流數(shù)據(jù)是幾乎所有站點在對其網(wǎng)站使用情況做報表時都要用到的數(shù)據(jù)中最常

規(guī)的部分?;顒訑?shù)據(jù)包括頁面訪問量(PageView\被查看內(nèi)容方面的信息以及搜索情

況等內(nèi)容。這種數(shù)據(jù)通常的處理方式

是先把各種活動以日志的形式寫入某種文件,然后周期性地對這些文件進(jìn)行統(tǒng)計分

析。運營數(shù)據(jù)指的是服務(wù)器的性能數(shù)據(jù)(CPU.10使用率、請求時間、服務(wù)日志等等

數(shù)據(jù)),總的來說,運營數(shù)據(jù)的統(tǒng)計方法種類繁多。

消息隊列方式:

?點對點:

消息生產(chǎn)者生產(chǎn)消息發(fā)送到queue中,然后消息消費者從queue中取出并且消費

消息。這里要注意:

/消息被消費以后,queue中不再有存儲,所以消息消費者不可能消費到已經(jīng)被

消費的消息。

/Queue支持存在多個消費者,但是對一個消息而言,只會有一個消費者可以消

費。

?發(fā)布/訂閱:

消息生產(chǎn)者(發(fā)布)將消息、發(fā)布到topic中,同時有多個消息消費者(訂閱)消費

該消息。和點對點方式不同,發(fā)布到topic的消息會被所有訂閱者消費。

23

1.2.4.3.6組件化開發(fā)方式

組件化開發(fā)即是對某些可以進(jìn)行復(fù)用的功能進(jìn)行封裝的標(biāo)準(zhǔn)化工作。組件一般會內(nèi)

含他的內(nèi)部UI元素、樣式和JS邏輯代碼,它可以很方便的在應(yīng)用的由可地方進(jìn)行快速

的嵌入。組件內(nèi)部可以使用其他組件來構(gòu)成更復(fù)雜的組件,組件化開發(fā)是一種好用的解

決方案。

,極大提高工程編譯速度

進(jìn)行組件化拆分后,每個業(yè)務(wù)或者功能都是一個單獨的工程,這個單獨的工程可以

獨立編譯運行,拆分后的工程通常都上匕較小,代碼量也上匕較少,我再也不用像以前編譯

一下得等待好幾分鐘了。

/業(yè)務(wù)模塊解耦,有利于多人團(tuán)隊協(xié)作開發(fā)

業(yè)務(wù)組件之間不能相互引用,每個組件都把對應(yīng)的業(yè)務(wù)功能收斂在一個工程里,彼

此互不打擾。在多人團(tuán)隊里,每個人只負(fù)責(zé)自己的業(yè)務(wù)模塊,他對業(yè)務(wù)功能的增刪改

查,都只限定在自己的這個業(yè)務(wù)模塊里,不會影響其他人的業(yè)務(wù),他代碼質(zhì)量的好壞也

只會影響到自己的業(yè)務(wù)模塊;對測試來說,也十分方便,大部分情況下,我們只需要著

重測試修改過的業(yè)務(wù)組件即可,而不用老是進(jìn)行全部回歸測試。

/組件化是功能重用的基石

業(yè)務(wù)組件類似一個個積木一樣,我們可以用積木搭建出不同的房子,同理我們也可

以創(chuàng)建多個不同的應(yīng)用。我們只需要維護(hù)好每個組件,需要用到該組件的功能時,一建

引用集成就可以了。

因此,為了提高系統(tǒng)開發(fā)效率,保證系統(tǒng)各應(yīng)用模塊之間的松耦合性,我們在本次

系統(tǒng)中將采用組件化方式進(jìn)行開發(fā)。

24

1.2.4.3.7采用群集技術(shù)

本次項目系統(tǒng)將采用群集技術(shù),保證系統(tǒng)可免于整個系統(tǒng)的癱瘓以及操作系統(tǒng)和應(yīng)

用層次的故障。

隨著計算機(jī)技術(shù)的發(fā)展和越來越廣泛的應(yīng)用,越來越多的依賴于計算機(jī)技術(shù)的應(yīng)用

系統(tǒng)走進(jìn)了我們的工作和生活。在給我們帶來方便和效率的同時,也使得各行各業(yè)對于

計算機(jī)技術(shù)的依賴程度越來越高。盡管隨著計算機(jī)技術(shù)以日新月異的速度發(fā)展,單臺計

算機(jī)的性能和可靠性越來越好,但還是有許多現(xiàn)實的要求是單臺計算機(jī)難以達(dá)到的。

而一個服務(wù)器集群包含多臺擁有共享數(shù)據(jù)存儲空間的服務(wù)器,各服務(wù)器間通過局域

網(wǎng)進(jìn)行互相連接;當(dāng)其中一臺服務(wù)器發(fā)生故障時,它所運行的應(yīng)用程序?qū)⒈慌c之相連的

服務(wù)器自動接管;在大多數(shù)情況下,集群中所有的計算機(jī)都擁有一個共同的名稱,集群

系統(tǒng)內(nèi)任意一臺服務(wù)器都可被所有的網(wǎng)絡(luò)用戶所使用。

群集和高可用性結(jié)合的服務(wù)器可將運行提升至99.99%。群集技術(shù)不僅僅能夠提供

更長的運行時間,它在盡可能地減少與既定停機(jī)有關(guān)的停機(jī)時間方面同樣有著重要意義。

例如,如果使用群集,你可以在關(guān)閉一臺服務(wù)器的同時,不用與用戶斷開即可進(jìn)行應(yīng)用,

硬件,操作系統(tǒng)的"流動升級"。集群系統(tǒng)通過功能整合和故障過渡技術(shù)實現(xiàn)系統(tǒng)的高可

用性和高可靠性,集群技術(shù)還能哆提供相對低廉的總體擁有成本和強(qiáng)大靈活的系統(tǒng)擴(kuò)充

能力。

1.2.4.3.8支持負(fù)載均衡

本次項目系統(tǒng)將采用負(fù)載均衡部署方式,以確保整個平臺的高可用性、高性能以及

高容錯性。

負(fù)載均衡,英文名稱為LoadBalance,其含義就是指將負(fù)載(工作任務(wù))進(jìn)行平

衡、分?jǐn)偟蕉鄠€操作單元上進(jìn)行運行,例如FTP服務(wù)器、Web服務(wù)器、企業(yè)核心應(yīng)用

25

服務(wù)器和其它主要任務(wù)服務(wù)器等,從而協(xié)同完成工作任務(wù)。負(fù)載均衡構(gòu)建在原有網(wǎng)絡(luò)結(jié)

構(gòu)之上,它提供了一種透明且廉價有效的方法擴(kuò)展服務(wù)器和網(wǎng)絡(luò)設(shè)備的帶寬、加強(qiáng)網(wǎng)絡(luò)

數(shù)據(jù)處理能力、增加吞吐量、提高網(wǎng)絡(luò)的可用性和靈活性。

1.3功能設(shè)計

1.3.1應(yīng)用門戶

應(yīng)用門戶是客戶及運營人員進(jìn)行視頻彩鈴業(yè)務(wù)辦理的入口,主要包括客戶自助門戶

及運營管理門戶。

客戶自助門戶

1.3.1.1.1場景描述

客戶自助門戶主要為企業(yè)客戶或政企客戶提供視頻彩鈴制作入口,可以基于視頻模

板制作視頻、個性化定制視頻、編輯視頻、付費后下載視頻。

1.3.1.1.2功能描述

客戶自助門戶主要為企業(yè)客戶或政企客戶提供視頻彩鈴制作入口,可以基于視頻模

板制作視頻、個性化定制視頻、編輯視頻、付費后下載視頻,具體功能如下:

?用戶注冊與登錄

?發(fā)起視頻定制請求

?選擇視頻模板:編輯圖片,編輯文字;

?視頻內(nèi)容編輯

?視頻提交

26

?視頻付費

?視頻確認(rèn)

?視頻下載

?訂單查看

功能效果示例:

圖用戶注冊示例

27

固話登錄

客戶經(jīng)理

注冊》忘記密碼

圖用戶登錄示例

全部模板稹屏'全面屏

,山“Z

城市鎮(zhèn)內(nèi)6E?慶展示6O屋面系?6。創(chuàng)新粗技6O

^i)m期s模燒5:產(chǎn)晶廣告力日分類版E:產(chǎn)晶廣告15B卷版簽:

制柞公司:炫目癖另作用體公司:短目祝3源作《1作公司:鉉目解WT制作公司:租大訊飛般份科8公司

。.=iwtrnvi()29次WW^fc¥89次?tm:¥8903次硼吩搐:¥299

圖視頻模板

28

圖上傳自有視頻

29

選界視頻比例*

請選擇視頻比例

選擇任務(wù)標(biāo)簽*

產(chǎn)品廣告IN舊傳

年會歌|log漏牌|文化展示

則I趣5聯(lián)^KJEJgI■appI一節(jié)日

需求描述*

洋糊描述*

請輸入詳細(xì)的需求描述,例如:

總長4例

式:avi

畫輯材內(nèi)容制作符合主基的視球於

最多添加5個文件/圖片每個大<J訐超過200M

所屬區(qū)域*

請選擇倒分

預(yù)算金頷*

或清轆金額

Dh冰

圖定制視頻需求提出

30

運營管理門戶

1.3.1.2.1場景描述

運營管理門戶主要為運營人員、制作商及客戶經(jīng)理提供視頻制作業(yè)務(wù)管理的入口,

可以對客戶提交的彩鈴視頻進(jìn)行審核,對客戶的個性化視頻制作請求進(jìn)行受理,并對視

頻模板進(jìn)行管理,同時,可以對銷售商機(jī)進(jìn)行管理。

1.3.1.2.2功能描述

運營管理門戶主要為運營人員、制作商及客戶經(jīng)理提供視頻制作業(yè)務(wù)管理的入口,

可以對客戶提交的彩鈴視頻進(jìn)行審核,對客戶的個性化視頻制作請求進(jìn)行受理,并對視

頻模板進(jìn)行管理,同時,可以對銷售商機(jī)進(jìn)行管理,具體功能如下:

?視頻模板發(fā)布管理;

?個性化定制受理;

?訂單管理;

?訂單統(tǒng)計;

?商機(jī)管理;

?客戶信息管理。

1.3?2業(yè)務(wù)能力

平臺業(yè)務(wù)能力包括視頻模板管理、視頻制作管理、視頻訂單管理、視頻定制管理、銷

售商機(jī)管理及系統(tǒng)管理。

31

視頻模板管理

1.3.2.1.1場景描述

視頻模板管理是基于視頻模板制作彩鈴視頻的基礎(chǔ),主要包括如下功能:模板分類、

模板參數(shù)、模板上傳、模板定價等。

商務(wù)彩鈴的視頻制作和業(yè)務(wù)分銷管理平臺

客戶申請注冊提交注冊申請

選擇模板提交視頻

視頻下載視頻確認(rèn)

支持視頻分享確認(rèn)

/客戶首先在門戶端上發(fā)起注冊,注冊成功后登錄平臺門戶

/登錄成功后,選擇視頻模板,替換模板里的圖片及文字內(nèi)容,并提交視頻

,視頻審核人員對視頻文件及內(nèi)容進(jìn)行審核

,審核通過后,系統(tǒng)自動發(fā)送短信或郵件給客戶

,客戶可以對視頻進(jìn)行分享確認(rèn),分享方式包括:鏈接、二維碼等方式

/客戶付費后,可以對視頑進(jìn)行下載

1.3.2.1.2功能描述

視頻模板管理是基于視頻模板制作彩鈴視頻的基礎(chǔ),主要包括如下功能:

?模板分類:支持模板分類的設(shè)置,包括模板分類的添加、刪除、修改;

?模板參數(shù):支持模板尺寸、時長的設(shè)置;

32

?模板上傳:支持模板的上傳;

?模板定價:支持模板價格的制定;

?模板發(fā)布:支持模板的發(fā)布;

?模板預(yù)覽:支持模板的預(yù)覽。

視頻制作管理

1.3.2.2.1場景描述

視頻制作管理主要基于視頻模板進(jìn)行視頻制作或者基于客戶上傳視頻進(jìn)行編輯,主

要功能包括模板選擇、視頻編輻、視頻提交、視頻審核、視頻確認(rèn)、視頻付費等。

溫馨提示

  • 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

提交評論