




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校級課題申報書字?jǐn)?shù)
- 旅游課題申報書范文
- 鄉(xiāng)村教師培訓(xùn)課題申報書
- 合同范本 發(fā)布單位
- 高校廉政課題申報書
- 代理采購電器合同范本
- 合伙退出機(jī)制合同范本
- 加工承攬訂制合同范本
- 課題申報立項書模版
- 發(fā)票臨時增量合同范本
- 抗癌新方法光動力治療與福大賽因課件
- 空氣動力學(xué)基礎(chǔ)
- 《聲樂演唱》課程標(biāo)準(zhǔn)
- 新外研版(一起)四年級英語下冊(全冊)同步練習(xí)隨堂練習(xí)一課一練
- 2023年浙江高考英語真題含答案
- 市政供水管線保護(hù)專項施工方案
- 一年級20以內(nèi)加減法計算題(100道)
- 新北師大版高中英語選擇性必修一詞匯表(word精校版)
- 2023年新安全生產(chǎn)法
- 卡通可愛風(fēng)格學(xué)生課程表模板
- 2023年青島職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)模擬試題及答案解析
評論
0/150
提交評論