軟件開(kāi)發(fā)類投標(biāo)項(xiàng)目全套解決方案模板_第1頁(yè)
軟件開(kāi)發(fā)類投標(biāo)項(xiàng)目全套解決方案模板_第2頁(yè)
軟件開(kāi)發(fā)類投標(biāo)項(xiàng)目全套解決方案模板_第3頁(yè)
軟件開(kāi)發(fā)類投標(biāo)項(xiàng)目全套解決方案模板_第4頁(yè)
軟件開(kāi)發(fā)類投標(biāo)項(xiàng)目全套解決方案模板_第5頁(yè)
已閱讀5頁(yè),還剩282頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件開(kāi)發(fā)類投標(biāo)項(xiàng)目全套解決方案模板X(qián)XX航空移動(dòng)化應(yīng)用平臺(tái)項(xiàng)目投標(biāo)文件招標(biāo)編號(hào):正本招標(biāo)方:XXX航空有限責(zé)任公司投標(biāo)方:日期:目錄TOC\o"1-5"\h\z\u1 投標(biāo)書(shū) 102 規(guī)格偏離表 103 資格證明文件 103.1法人營(yíng)業(yè)執(zhí)照(三證合一) 103.2法定代表人授權(quán)書(shū) 113.3投標(biāo)人的資信證明 113.4招標(biāo)文件要求的其他資格證明文件 123.4.1投標(biāo)單位資質(zhì)證書(shū)及項(xiàng)目人員資格證書(shū) 12CMMI等級(jí)登記證書(shū) 12ISO9001質(zhì)量管理體系認(rèn)證證書(shū) 13軟件企業(yè)認(rèn)證證書(shū) 13計(jì)算機(jī)軟件著作權(quán)登記書(shū)-SDK 13計(jì)算機(jī)軟件著作權(quán)登記書(shū)-MAS 13.4.1.6計(jì)算機(jī)軟件著作權(quán)登記書(shū)-MMS 13計(jì)算機(jī)軟件著作權(quán)登記書(shū)-EMM 13計(jì)算機(jī)軟件著作權(quán)登記書(shū)-MDM 14項(xiàng)目人員證書(shū) 143.4.2投標(biāo)單位近3年內(nèi)獲國(guó)家及地方政府榮譽(yù)證書(shū) 162015年度中國(guó)移動(dòng)互聯(lián)網(wǎng)行業(yè)領(lǐng)軍企業(yè)獎(jiǎng) 162014-2015年度云計(jì)算應(yīng)用優(yōu)秀實(shí)踐單位獎(jiǎng) 162014年度中國(guó)最具影響力品牌獎(jiǎng) 162013年度最佳技術(shù)服務(wù)提供商 162013年度中國(guó)移動(dòng)應(yīng)用平臺(tái)最具影響力獎(jiǎng) 172014移動(dòng)生產(chǎn)力十大優(yōu)秀案例獎(jiǎng) 173.4.3投標(biāo)單位綜合情況審查表 173.4.4擬派項(xiàng)目經(jīng)理資格審查表 173.4.5承擔(dān)本項(xiàng)目主要技術(shù)人員和售后服務(wù)人員表 183.4.6最近兩年主要開(kāi)發(fā)實(shí)施同類型企業(yè)相同或類似系統(tǒng)的開(kāi)發(fā)案例 19案例合同首尾頁(yè) 19系統(tǒng)開(kāi)發(fā)主界面截圖 204 項(xiàng)目解決方案 244.1 項(xiàng)目解決方案內(nèi)容 244.1.1 系統(tǒng)總體目標(biāo)、設(shè)計(jì)架構(gòu)、系統(tǒng)詳細(xì)設(shè)計(jì)方案 25 設(shè)計(jì)原則 251. 統(tǒng)一設(shè)計(jì)原則 252. 穩(wěn)定性原則 253. 統(tǒng)一設(shè)計(jì)原則 254. 穩(wěn)定性原則 255. 先進(jìn)性原則 256. 高可靠/高安全性原則 257. 開(kāi)放性原則 268. 適用性原則 269. 可擴(kuò)展性原則 2610. 操作/維護(hù)的易用性原則 2611. 高可靠/高安全性原則 26 架構(gòu)設(shè)計(jì) 27.1. 系統(tǒng)架構(gòu)設(shè)計(jì) 27.2. 業(yè)務(wù)系統(tǒng)架構(gòu)設(shè)計(jì) 29.3. 業(yè)務(wù)處理架構(gòu) 30.4. 網(wǎng)絡(luò)拓?fù)鋱D 31 技術(shù)路線 33.1 統(tǒng)一的移動(dòng)構(gòu)建平臺(tái) 33.2 Hybrid移動(dòng)開(kāi)發(fā)引擎 33.3 面向服務(wù)的SOA接口集成 33.4 高并發(fā)處理機(jī)制 34.5 高效的內(nèi)存數(shù)據(jù)庫(kù) 34.6 兼容多種集成模式 34.7 開(kāi)放式的框架設(shè)計(jì) 34.8 數(shù)據(jù)庫(kù)選型 34 應(yīng)用工具 35.1. 開(kāi)發(fā)工具 35.2. 分析設(shè)計(jì)工具 36.3. 項(xiàng)目管理輔助工具 36.4. 測(cè)試工具 37.5. 統(tǒng)計(jì)工具 38.6. 開(kāi)發(fā)語(yǔ)言 40.7. 輔助軟件工具及其效果 42 移動(dòng)平臺(tái)建設(shè)方案 43.1. 移動(dòng)業(yè)務(wù)整合平臺(tái)(APPCANMAS) 43.2. 移動(dòng)業(yè)務(wù)開(kāi)發(fā)平臺(tái)(APPCANSDK) 51.3. 移動(dòng)業(yè)務(wù)管理平臺(tái)(APPCANEMM) 69 前端應(yīng)用建設(shè)方案 76.1. 機(jī)票預(yù)訂 76.2. 訂單管理 80.3. 航班動(dòng)態(tài) 84.4. XXX商店 88.5. 會(huì)員注冊(cè)\登錄 91.6. 常用乘機(jī)人管理 93.7. 機(jī)票驗(yàn)真 95.8. 促銷專區(qū) 96.9. 更多服務(wù) 97.10. 主頁(yè) 101 后臺(tái)管理系統(tǒng)建設(shè)方案 102.1. 移動(dòng)平臺(tái)業(yè)務(wù)管理系統(tǒng) 103.2. 移動(dòng)平臺(tái)會(huì)員管理中心 121 非功能性方案 124.1. 跨平臺(tái)解決方案 124.2. 消息推送解決方案 125.3. 消息/數(shù)據(jù)可靠性和即時(shí)性解決方案 127.4. 大數(shù)據(jù)推送解決方案 127.5. 用戶操作行為分析解決方案 128.6. 業(yè)務(wù)系統(tǒng)整合解決方案 130.7. 大并發(fā)時(shí)保證后臺(tái)業(yè)務(wù)系統(tǒng)可用性解決方案 134.8. 性能解決方案 135.9. 接口解決方案 137.10. 易用性解決方案 1374.1.2 軟件及硬件配置方案 1391. 硬件配置 1392. 軟件配置 140(1) 軟件安裝配置 140(2) 軟件版本要求 1404.1.3 項(xiàng)目開(kāi)發(fā)組組成及各成員職責(zé)分配方案 142. 項(xiàng)目工作方法 142. 項(xiàng)目組織結(jié)構(gòu) 1431. 項(xiàng)目實(shí)施領(lǐng)導(dǎo)小組 1432. 項(xiàng)目經(jīng)理 1443. SQA組 1444. 產(chǎn)品設(shè)計(jì)組 1445. UI設(shè)計(jì)組 1446. 手機(jī)端開(kāi)發(fā)組 1457. 后臺(tái)系統(tǒng)開(kāi)發(fā)組 1458. 測(cè)試驗(yàn)收組 1459. 角色和責(zé)任 145. 關(guān)鍵人員簡(jiǎn)歷 1484.1.4 項(xiàng)目管理方案 148. 項(xiàng)目例會(huì) 148.1. 項(xiàng)目協(xié)調(diào)會(huì) 148.2. 項(xiàng)目啟動(dòng)會(huì) 148.3. 現(xiàn)場(chǎng)安裝前的工程協(xié)調(diào)會(huì) 148.4. 試運(yùn)行前的工程協(xié)調(diào)會(huì) 149. 工作文檔評(píng)審 149.1. 設(shè)計(jì)評(píng)審時(shí)機(jī) 149.2. 設(shè)計(jì)評(píng)審的形式 150.3. 設(shè)計(jì)評(píng)審的準(zhǔn)備 151.4. 設(shè)計(jì)評(píng)審的實(shí)施 151.5. 對(duì)發(fā)現(xiàn)問(wèn)題的處理和跟蹤措施 151.6. 質(zhì)量記錄的控制 152. 項(xiàng)目風(fēng)險(xiǎn)控制 152.1. 管理風(fēng)險(xiǎn) 152.2. 技術(shù)風(fēng)險(xiǎn) 153.3. 人員風(fēng)險(xiǎn) 153. 項(xiàng)目質(zhì)量管理 154.1. 質(zhì)量管理過(guò)程 154.2. 質(zhì)量管理組織 154. 變更管理 156.1. 需求分級(jí)管理 156.2. 全生命周期變更管理 157.3. 需求變更管理原則 158.4. 需求變更應(yīng)對(duì)方法 1594.1.5 項(xiàng)目實(shí)施方案 161. 實(shí)施計(jì)劃日程表 163. 實(shí)施計(jì)劃表 164. 階段工作及成果 166. 項(xiàng)目進(jìn)度保障措施與辦法 1681. 定義項(xiàng)目成功的標(biāo)準(zhǔn) 1682. 識(shí)別項(xiàng)目的驅(qū)動(dòng)、約束和自由程度 1693. 定義產(chǎn)品發(fā)布標(biāo)準(zhǔn) 1694. 溝通承諾 1695. 計(jì)劃中,在質(zhì)量控制活動(dòng)后應(yīng)該有修改工作 1696. 為過(guò)程改進(jìn)安排時(shí)間 1707. 管理項(xiàng)目的風(fēng)險(xiǎn) 1708. 根據(jù)工作計(jì)劃而不是日歷來(lái)作估計(jì) 1709. 不要為人員安排超過(guò)他們80%的時(shí)間 17010. 記錄你的估算和你是如何達(dá)到估算的 17111. 記錄估算并且使用估算工具 17112. 遵守學(xué)習(xí)曲線 17113. 考慮意外緩沖 17114. 錄實(shí)際情況與估算情況 17115. 只有當(dāng)任務(wù)100%完成時(shí),才認(rèn)為該任務(wù)完成 17216. 公開(kāi)、公正地跟蹤項(xiàng)目狀態(tài) 1724.1.6 質(zhì)量控制、質(zhì)量保證方案 173. 項(xiàng)目質(zhì)量管理的關(guān)鍵 173. 本項(xiàng)目質(zhì)量保證措施 173. IT項(xiàng)目質(zhì)量管理的目標(biāo)和質(zhì)量控制 1754.1.7 系統(tǒng)安全性方案 177. 安全性設(shè)計(jì)原則 177. 服務(wù)器安全 177. 移動(dòng)應(yīng)用安全 177. 終端認(rèn)證 178. 終端授權(quán) 179. 終端證書(shū) 179. 本地安全存儲(chǔ) 179. 數(shù)據(jù)傳輸安全 179. 數(shù)據(jù)庫(kù)安全機(jī)制 1800. 容錯(cuò)機(jī)制 1801. 數(shù)據(jù)同步 1812. 服務(wù)器集群和負(fù)載均衡 1813. 防火墻 1824.1.8 項(xiàng)目交付定義 1834.1.9 項(xiàng)目驗(yàn)收方案 184. 驗(yàn)收方案 1841. 驗(yàn)收目的 1842. 驗(yàn)收對(duì)象 1843. 項(xiàng)目驗(yàn)收的前提條件 1844. 驗(yàn)收方法 1855. 驗(yàn)收步驟 1856. 驗(yàn)收程序 1867. 驗(yàn)收依據(jù) 1878. 驗(yàn)收內(nèi)容和標(biāo)準(zhǔn) 1889. 驗(yàn)收結(jié)論 18910. 項(xiàng)目交接 190. 測(cè)試方案 191.1. 測(cè)試內(nèi)容設(shè)計(jì) 191.2. 測(cè)試階段規(guī)劃 196.3. 測(cè)試工作流程 199.4. 測(cè)試結(jié)果評(píng)價(jià)與測(cè)試工具 206.5. 測(cè)試人員名單 2094.1.10 本期項(xiàng)目完成交付后,技術(shù)服務(wù)計(jì)劃、維護(hù)、承諾及費(fèi)用 210. 概述 210. 服務(wù)內(nèi)容 2111. 咨詢服務(wù) 2112. 應(yīng)用系統(tǒng)的故障響應(yīng) 2113. 應(yīng)用系統(tǒng)輔助操作 2114. 應(yīng)用系統(tǒng)的維護(hù)服務(wù) 2115. 交流和培訓(xùn) 2116. 應(yīng)用系統(tǒng)業(yè)務(wù)調(diào)整 2127. 應(yīng)用系統(tǒng)軟件升級(jí) 212. 支持機(jī)構(gòu) 2121. 咨詢服務(wù)組 2122. 咨詢服務(wù)專家組 212. 支持方式 2131. 現(xiàn)場(chǎng)維護(hù) 2132. 熱線電話咨詢 2133. 咨詢服務(wù)網(wǎng)站 2134.1.11 人員培訓(xùn)計(jì)劃、技術(shù)轉(zhuǎn)移方案 214. 培訓(xùn)方案 214.1. 培訓(xùn)對(duì)象和內(nèi)容 214.2. 培訓(xùn)目的 215.3. 培訓(xùn)原則與培訓(xùn)質(zhì)量保證體系 216.4. 培訓(xùn)方式 218.5. 培訓(xùn)大綱 218.6. 培訓(xùn)組織及技術(shù)力量安排 220.7. 培訓(xùn)組織方案 221. 技術(shù)轉(zhuǎn)移方案 2234.1.12 預(yù)期系統(tǒng)性能狀況,后續(xù)升級(jí)擴(kuò)展方案和計(jì)劃建議 225. 移動(dòng)端響應(yīng)標(biāo)準(zhǔn) 225. 系統(tǒng)響應(yīng)標(biāo)準(zhǔn) 225. 優(yōu)化辦法 225. 系統(tǒng)批處理效率 226. 并發(fā)用戶下的系統(tǒng)性能 2264.1.13 其他資料 227. 典型案例 227投標(biāo)書(shū)規(guī)格偏離表資格證明文件3.1法人營(yíng)業(yè)執(zhí)照(三證合一)公司名稱變更通知3.2法定代表人授權(quán)書(shū)3.3投標(biāo)人的資信證明審計(jì)報(bào)告審計(jì)報(bào)告3.4招標(biāo)文件要求的其它資格證明文件3.4.1投標(biāo)單位資質(zhì)證書(shū)及項(xiàng)目人員資格證書(shū)CMMI等級(jí)登記證書(shū)ISO9001質(zhì)量管理體系認(rèn)證證書(shū)軟件企業(yè)認(rèn)證證書(shū)計(jì)算機(jī)軟件著作權(quán)登記書(shū)-SDK計(jì)算機(jī)軟件著作權(quán)登記書(shū)-MAS.4.1.6計(jì)算機(jī)軟件著作權(quán)登記書(shū)-MMS計(jì)算機(jī)軟件著作權(quán)登記書(shū)-EMM計(jì)算機(jī)軟件著作權(quán)登記書(shū)-MDM項(xiàng)目人員證書(shū)項(xiàng)目經(jīng)理PMP證書(shū)-唐東育項(xiàng)目經(jīng)理PMP證書(shū)-閆巖項(xiàng)目經(jīng)理證書(shū)-熊剛中級(jí)程序員-韓正剛3.4.2投標(biāo)單位近3年內(nèi)獲國(guó)家及地方政府榮譽(yù)證書(shū)中國(guó)移動(dòng)互聯(lián)網(wǎng)行業(yè)領(lǐng)軍企業(yè)獎(jiǎng)-云計(jì)算應(yīng)用優(yōu)秀實(shí)踐單位獎(jiǎng)中國(guó)最具影響力品牌獎(jiǎng)最佳技術(shù)服務(wù)提供商中國(guó)移動(dòng)應(yīng)用平臺(tái)最具影響力獎(jiǎng)移動(dòng)生產(chǎn)力十大優(yōu)秀案例獎(jiǎng)3.4.3投標(biāo)單位綜合情況審查表3.4.4擬派項(xiàng)目經(jīng)理資格審查表7月8日3.4.5承擔(dān)本項(xiàng)目主要技術(shù)人員和售后服務(wù)人員表3.4.6最近兩年主要開(kāi)發(fā)實(shí)施同類型企業(yè)相同或類似系統(tǒng)的開(kāi)發(fā)案例案例合同首尾頁(yè)中聯(lián)航項(xiàng)目合同首頁(yè)中聯(lián)航項(xiàng)目合同尾頁(yè)吉祥航空項(xiàng)目合同首頁(yè)吉祥航空項(xiàng)目合同尾頁(yè)廈門(mén)航空項(xiàng)目合同首頁(yè)廈門(mén)航空項(xiàng)目合同尾頁(yè)掌上東航3.0項(xiàng)目合同首頁(yè)掌上東航3.0項(xiàng)目合同尾頁(yè)系統(tǒng)開(kāi)發(fā)主界面截圖中聯(lián)航主界面截圖啟動(dòng)頁(yè)機(jī)票預(yù)訂-單程查詢結(jié)果訂單詳情-支付成功吉祥航空主界面截圖登陸界面添加磁貼我的云端鏈接?xùn)|方航空主界面截圖機(jī)務(wù)首頁(yè)幸福東航我的移動(dòng)飛行

項(xiàng)目解決方案項(xiàng)目解決方案內(nèi)容項(xiàng)目解決方案包括以下內(nèi)容:系統(tǒng)總體目標(biāo)、設(shè)計(jì)架構(gòu),系統(tǒng)的詳細(xì)設(shè)計(jì)方案(應(yīng)至少包括系統(tǒng)功能、平臺(tái)構(gòu)成、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)等);軟件及硬件設(shè)備配置方案建議;公司項(xiàng)目開(kāi)發(fā)組組成及各成員職責(zé)分配方案;公司工作人員原則上要求在項(xiàng)目結(jié)束前不得更換,除非不符合項(xiàng)目管理要求、甲方提出更換;項(xiàng)目管理方案、項(xiàng)目風(fēng)險(xiǎn)明示、評(píng)估及控制方案措施等;項(xiàng)目實(shí)施方案建議,詳細(xì)的項(xiàng)目實(shí)施計(jì)劃;質(zhì)量控制,質(zhì)量保證方案;系統(tǒng)安全性方案;項(xiàng)目交付定義項(xiàng)目驗(yàn)收方案;本期項(xiàng)目完成交付后,后期的技術(shù)服務(wù)計(jì)劃、維護(hù)、承諾及費(fèi)用;人員培訓(xùn)計(jì)劃、技術(shù)轉(zhuǎn)移方案等;預(yù)期系統(tǒng)性能狀況,后續(xù)升級(jí)擴(kuò)展方案和計(jì)劃建議;其它投標(biāo)商認(rèn)為有利于競(jìng)標(biāo)的其它資料。系統(tǒng)總體目標(biāo)、設(shè)計(jì)架構(gòu)、系統(tǒng)詳細(xì)設(shè)計(jì)方案設(shè)計(jì)原則統(tǒng)一設(shè)計(jì)原則統(tǒng)籌規(guī)劃和統(tǒng)一設(shè)計(jì)數(shù)據(jù)系統(tǒng)。穩(wěn)定性原則數(shù)據(jù)系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)要具有擴(kuò)充性,從而適應(yīng)業(yè)務(wù)的變化,保證數(shù)據(jù)系統(tǒng)的穩(wěn)定性。統(tǒng)一設(shè)計(jì)原則統(tǒng)籌規(guī)劃和統(tǒng)一設(shè)計(jì)數(shù)據(jù)系統(tǒng)。穩(wěn)定性原則數(shù)據(jù)系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)要具有擴(kuò)充性,從而適應(yīng)業(yè)務(wù)的變化,保證數(shù)據(jù)系統(tǒng)的穩(wěn)定性。先進(jìn)性原則系統(tǒng)構(gòu)成必須采用成熟、具有國(guó)內(nèi)先進(jìn)水平,并符合國(guó)際發(fā)展趨勢(shì)的技術(shù)和設(shè)備。高可靠/高安全性原則系統(tǒng)設(shè)計(jì)中充分考慮系統(tǒng)的安全和可靠;系統(tǒng)要具有較強(qiáng)的安全性和災(zāi)難恢復(fù)能力,運(yùn)行穩(wěn)定,數(shù)據(jù)傳輸可靠,經(jīng)過(guò)軟件、硬件、管理制度等建立全方位的安全保障體系。開(kāi)放性原則本項(xiàng)目設(shè)計(jì)采用開(kāi)放式系統(tǒng)平臺(tái),以保證不同產(chǎn)品的集成性,并降低系統(tǒng)的開(kāi)發(fā)和維護(hù)成本。適用性原則充分利用當(dāng)前的基礎(chǔ)環(huán)境、硬件設(shè)施,在滿足應(yīng)用需求的前提下,盡量降低建設(shè)成本,避免重復(fù)投資??蓴U(kuò)展性原則本項(xiàng)目設(shè)計(jì)考慮到業(yè)務(wù)未來(lái)發(fā)展的需要,盡可能設(shè)計(jì)得簡(jiǎn)明,降低各功能模塊耦合度,并充分考慮兼容性。操作/維護(hù)的易用性原則本項(xiàng)目的設(shè)計(jì)和開(kāi)發(fā)需要充分考慮上藥控股內(nèi)部人員的操作習(xí)慣和行業(yè)習(xí)慣,易于操作,界面友好,方便實(shí)用。系統(tǒng)構(gòu)成必須采用成熟、具有國(guó)內(nèi)先進(jìn)水平,并符合國(guó)際發(fā)展趨勢(shì)的技術(shù)和設(shè)備。高可靠/高安全性原則系統(tǒng)設(shè)計(jì)中充分考慮系統(tǒng)的安全和可靠;系統(tǒng)要具有較強(qiáng)的安全性和災(zāi)難恢復(fù)能力,運(yùn)行穩(wěn)定,數(shù)據(jù)傳輸可靠,經(jīng)過(guò)軟件、硬件、管理制度等建立全方位的安全保障體系。架構(gòu)設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì)圖:系統(tǒng)架構(gòu)圖在上述架構(gòu)圖中能夠看到,整改架構(gòu)由應(yīng)用接入層、移動(dòng)平臺(tái)層、數(shù)據(jù)庫(kù)層、接口層、安全體系夠成。移動(dòng)平臺(tái)層移動(dòng)平臺(tái)層由移動(dòng)業(yè)務(wù)整合平臺(tái)、移動(dòng)業(yè)務(wù)開(kāi)發(fā)平臺(tái)、移動(dòng)業(yè)務(wù)管理平臺(tái)構(gòu)成。移動(dòng)業(yè)務(wù)整合平臺(tái)用于規(guī)范接口與數(shù)據(jù)的輸入與輸出,對(duì)接各類業(yè)務(wù)與應(yīng)用,具備應(yīng)用管理、接口管理、證書(shū)管理、服務(wù)管理的強(qiáng)大功能,經(jīng)過(guò)業(yè)務(wù)整合平臺(tái)對(duì)接應(yīng)用接入層實(shí)現(xiàn)微信、APP、第三方平臺(tái)的無(wú)縫對(duì)接;移動(dòng)開(kāi)發(fā)平臺(tái)提供混合應(yīng)用開(kāi)發(fā)工具、混合應(yīng)用開(kāi)發(fā)包、提供項(xiàng)目管理工具,用于前端移動(dòng)業(yè)務(wù)的開(kāi)發(fā)和后臺(tái)管理功能的開(kāi)發(fā);移動(dòng)業(yè)務(wù)管理平臺(tái)用于管理應(yīng)用的版本、配置、統(tǒng)計(jì)分析、證書(shū)等功能;接口層經(jīng)過(guò)業(yè)務(wù)整合平臺(tái)可對(duì)接第三方數(shù)據(jù)接口(TDP-OTARest機(jī)票接口、輔營(yíng)獨(dú)立銷售數(shù)據(jù)接口、移動(dòng)運(yùn)行網(wǎng)接口)、自有業(yè)務(wù)數(shù)據(jù)接口、第三方運(yùn)營(yíng)接口。數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)采用Oracle數(shù)據(jù)庫(kù)。安全體系安全體系經(jīng)過(guò)終端安全、傳輸安全、應(yīng)用安全來(lái)保障整個(gè)架構(gòu)的安全。應(yīng)用接入層經(jīng)過(guò)本期項(xiàng)目建設(shè),除實(shí)現(xiàn)XXX航空業(yè)務(wù)需求外,搭建規(guī)范統(tǒng)一的移動(dòng)平臺(tái)用于管理規(guī)范、開(kāi)發(fā)規(guī)范、業(yè)務(wù)規(guī)范。實(shí)現(xiàn)業(yè)務(wù)和接口的規(guī)范和統(tǒng)一,經(jīng)過(guò)平臺(tái)無(wú)縫接入微信、APP、第三方平臺(tái)。業(yè)務(wù)系統(tǒng)架構(gòu)設(shè)計(jì)圖:業(yè)務(wù)系統(tǒng)架構(gòu)圖業(yè)務(wù)處理架構(gòu)網(wǎng)絡(luò)拓?fù)鋱D說(shuō)明:本拓?fù)鋱D除管理控制臺(tái)服務(wù)器外,其它都基于雙機(jī)配置,可達(dá)到HA高可用效果圖中灰色背景圖片代表的服務(wù)器為本項(xiàng)目依賴的第三方服務(wù)模塊,她們分別為:OTA服務(wù)、XXX商店服務(wù)、會(huì)員服務(wù)、微信網(wǎng)站服務(wù)、H5網(wǎng)站服務(wù)、蘋(píng)果推送服務(wù)、第三方Android推送服務(wù)(極光)、第三方支付服務(wù)(微信、支付寶)圖中Nginx主要用做反向代理,負(fù)責(zé)分發(fā)流量到對(duì)應(yīng)的后臺(tái)Server如果實(shí)際部署環(huán)境中nginx前配有類似F5之類的負(fù)載均衡設(shè)備,應(yīng)負(fù)責(zé)將流量分發(fā)至兩臺(tái)NGINX服務(wù)器,否則,可經(jīng)過(guò)配置兩個(gè)外網(wǎng)ip對(duì)應(yīng)一個(gè)域名的形式實(shí)現(xiàn)負(fù)載均衡手機(jī)終端到后端的服務(wù)建議基于HTTPS協(xié)議,且需要申請(qǐng)權(quán)威機(jī)構(gòu)頒發(fā)的證書(shū),配置到Nginx服務(wù)器上本方案中,除蘋(píng)果推送、極光推送、微信、支付寶外,其它依賴服務(wù)都位于內(nèi)網(wǎng)環(huán)境本方案中設(shè)計(jì)在DMZ區(qū)兩側(cè)部署有防火墻,在部署實(shí)施前,需要在防火墻上開(kāi)放特定的網(wǎng)絡(luò)通信端口,具體需要開(kāi)放的接口列表屆時(shí)會(huì)有提供除數(shù)據(jù)庫(kù)服務(wù)器和第三方服務(wù)外,本方案中服務(wù)器數(shù)量共計(jì)12臺(tái),實(shí)際部署時(shí)依客戶具體環(huán)境能夠有所增減。技術(shù)路線嚴(yán)格的面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法;系統(tǒng)采用開(kāi)放性框架體系;全面采用XML技術(shù)與基于XML的Webservice技術(shù)作為文件、接口傳輸?shù)囊?guī)范和瘦客戶端應(yīng)用。統(tǒng)一的移動(dòng)構(gòu)建平臺(tái)提供從應(yīng)用開(kāi)發(fā)、后端集成、安全控制到運(yùn)營(yíng)管理的全部過(guò)程解決方案。能夠最大限度的減少移動(dòng)化的投入,具有良好的擴(kuò)展性和向后兼容的能力。Hybrid移動(dòng)開(kāi)發(fā)引擎Hybrid應(yīng)用引擎作為移動(dòng)應(yīng)用開(kāi)發(fā)的中間件,使用HTML5作為開(kāi)發(fā)語(yǔ)言開(kāi)發(fā)移動(dòng)應(yīng)用。HTML5是標(biāo)準(zhǔn)的跨平臺(tái)技術(shù),當(dāng)前被所有的移動(dòng)終端平臺(tái)支持,Hybrid應(yīng)用引擎基于HTML5技術(shù),融合了原生和HTML5雙方的優(yōu)勢(shì),使跨平臺(tái)開(kāi)發(fā)技術(shù)開(kāi)發(fā)的應(yīng)用能夠與使用原生方式開(kāi)發(fā)應(yīng)用的體驗(yàn)相媲美。同時(shí)Hybrid技術(shù)的開(kāi)發(fā)框架和開(kāi)發(fā)工具能縮短移動(dòng)應(yīng)用的開(kāi)發(fā)周期,降低開(kāi)發(fā)成本。面向服務(wù)的SOA接口集成面向服務(wù)的體系結(jié)構(gòu)(service-orientedarchitecture,SOA)是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))經(jīng)過(guò)這些服務(wù)之間定義良好的接口和契約聯(lián)系起來(lái)。接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語(yǔ)言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)能夠以一種統(tǒng)一和通用的方式進(jìn)行交互。各個(gè)應(yīng)用在進(jìn)行業(yè)務(wù)處理過(guò)程中不需要直接交互,從而不必要了解對(duì)方的技術(shù)架構(gòu)、技術(shù)實(shí)現(xiàn)方式、數(shù)據(jù)模型、部署位置。經(jīng)過(guò)使用XML、WebService、SOAP等技術(shù),能夠使各個(gè)應(yīng)用系統(tǒng)之間相對(duì)獨(dú)立、松耦合,方便各個(gè)應(yīng)用系統(tǒng)獨(dú)立地進(jìn)行升級(jí)、改造、擴(kuò)展,對(duì)其它應(yīng)用系統(tǒng)的影響降到最低。高并發(fā)處理機(jī)制使用Nodejs技術(shù)構(gòu)建后臺(tái)服務(wù),采用一系列“非阻塞”庫(kù)來(lái)支持事件循環(huán)的方式。為文件系統(tǒng)、數(shù)據(jù)庫(kù)之類的資源提供接口。該模型以可擴(kuò)展的方式簡(jiǎn)化了對(duì)慢資源的訪問(wèn)。在不新增額外線程的情況下,依然能夠?qū)θ蝿?wù)進(jìn)行并行處理,Nodejs采用單線程方式經(jīng)過(guò)事件輪詢(eventloop)來(lái)實(shí)現(xiàn)并行操作,避免阻塞操作。有效的幫助提高處理高并發(fā)請(qǐng)求。高效的內(nèi)存數(shù)據(jù)庫(kù)使用Redis內(nèi)存數(shù)據(jù)庫(kù),Redis是一個(gè)開(kāi)源的使用ANSIC語(yǔ)言編寫(xiě)、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫(kù)。Redis支持主從同步。數(shù)據(jù)能夠從主服務(wù)器向任意數(shù)量的從服務(wù)器上同步,從服務(wù)器能夠是關(guān)聯(lián)其它從服務(wù)器的主服務(wù)器。兼容多種集成模式支持對(duì)多系統(tǒng)進(jìn)行整合,在一個(gè)應(yīng)用內(nèi)整合不同系統(tǒng)之間的功能。能夠經(jīng)過(guò)數(shù)據(jù)庫(kù)適配、面向服務(wù)接口適配、頁(yè)面DOM數(shù)據(jù)抓取的方式整合各種應(yīng)用,并對(duì)外提供基于JSON協(xié)議統(tǒng)一規(guī)范的接口。開(kāi)放式的框架設(shè)計(jì)采用開(kāi)放式的架構(gòu)設(shè)計(jì),支持集群方式部署,動(dòng)態(tài)增加服務(wù)器。而且能夠經(jīng)過(guò)數(shù)據(jù)緩存的方式,極大的緩解服務(wù)壓力。數(shù)據(jù)庫(kù)選型數(shù)據(jù)庫(kù)采用Oracle數(shù)據(jù)庫(kù)。應(yīng)用工具開(kāi)發(fā)工具集成Eclipse核心的”AppCanIDE”AppCan

IDE是基于Eclipse定制的移動(dòng)集成開(kāi)發(fā)環(huán)境,專為無(wú)Native開(kāi)發(fā)經(jīng)驗(yàn)的HTML開(kāi)發(fā)人員設(shè)計(jì)。AppCan

IDE幫助HTML開(kāi)發(fā)人員在無(wú)需任何原生環(huán)境輔助下即可完成高體驗(yàn)效果應(yīng)用的開(kāi)發(fā)、調(diào)試、跟蹤和模擬。GitGit是用于Linux內(nèi)核開(kāi)發(fā)的版本控制工具。與常見(jiàn)的版本控制工具CVS,Subversion等不同,它采用了分布式版本庫(kù)的方式,不必服務(wù)器端軟件支持(wingeddevil注:這得分是用什么樣的服務(wù)端,使用http協(xié)議或者git協(xié)議等不太一樣。而且在push和pull的時(shí)候和服務(wù)器端還是有交互的。),使源代碼的發(fā)布和交流極其方便。Git的速度很快,這對(duì)于諸如Linuxkernel這樣的大項(xiàng)目來(lái)說(shuō)自然很重要。Git最為出眾的是它的合并跟蹤(mergetracing)能力。powerdesignerPowerDesigner是Sybase的企業(yè)建模和設(shè)計(jì)解決方案,采用模型驅(qū)動(dòng)方法,將業(yè)務(wù)與IT結(jié)合起來(lái),可幫助部署有效的企業(yè)體系架構(gòu),并為研發(fā)生命周期管理提供強(qiáng)大的分析與設(shè)計(jì)技術(shù)。PowerDesigner獨(dú)具匠心地將多種標(biāo)準(zhǔn)數(shù)據(jù)建模技術(shù)(UML、業(yè)務(wù)流程建模以及市場(chǎng)領(lǐng)先的數(shù)據(jù)建模)集成一體,并與.NET、WorkSpace、PowerBuilder、Java?、Eclipse等主流開(kāi)發(fā)平臺(tái)集成起來(lái),從而為傳統(tǒng)的軟件開(kāi)發(fā)周期管理提供業(yè)務(wù)分析和規(guī)范的數(shù)據(jù)庫(kù)設(shè)計(jì)解決方案。分析設(shè)計(jì)工具AxureRP是一個(gè)專業(yè)的快速原型設(shè)計(jì)工具。Axure(發(fā)音:Ack-sure),代表美國(guó)Axure公司;RP則是RapidPrototyping(快速原型)的縮寫(xiě)。AxureRP是美國(guó)AxureSoftwareSolution公司旗艦產(chǎn)品,是一個(gè)專業(yè)的快速原型設(shè)計(jì)工具,讓負(fù)責(zé)定義需求和規(guī)格、設(shè)計(jì)功能和界面的專家能夠快速創(chuàng)立應(yīng)用軟件或Web網(wǎng)站的線框圖、流程圖、原型和規(guī)格說(shuō)明文檔。作為專業(yè)的原型設(shè)計(jì)工具,它能快速、高效的創(chuàng)立原型,同時(shí)支持多人協(xié)作設(shè)計(jì)和版本控制管理。AxureRP已被一些大公司采用。AxureRP的使用者主要包括商業(yè)分析師、信息架構(gòu)師、可用性專家、產(chǎn)品經(jīng)理、IT咨詢師、用戶體驗(yàn)設(shè)計(jì)師、交互設(shè)計(jì)師、界面設(shè)計(jì)師等,另外,架構(gòu)師、程序開(kāi)發(fā)工程師也在使用Axure。項(xiàng)目管理輔助工具協(xié)同開(kāi)發(fā)協(xié)同開(kāi)發(fā)是一款簡(jiǎn)單好用的協(xié)作化的項(xiàng)目開(kāi)發(fā)管理云平臺(tái),幫助團(tuán)隊(duì)解決成員間流程任務(wù)推進(jìn)、跨地區(qū)協(xié)調(diào)溝通、代碼托管、云端存儲(chǔ)、資源共享等需求,幫助企業(yè)、開(kāi)發(fā)者團(tuán)隊(duì)及個(gè)人有效控制開(kāi)發(fā)過(guò)程,提升開(kāi)發(fā)效率,實(shí)現(xiàn)更高效的項(xiàng)目管理。圖:協(xié)同開(kāi)發(fā)平臺(tái)MicrosoftProject(或MSP)是由微軟開(kāi)發(fā)銷售的項(xiàng)目管理軟件程序。軟件設(shè)計(jì)目的在于協(xié)助項(xiàng)目經(jīng)理發(fā)展計(jì)劃、為任務(wù)分配資源、跟蹤進(jìn)度、管理預(yù)算和分析工作量。JIRA是Atlassian公司出品的項(xiàng)目與事務(wù)跟蹤工具,被廣泛應(yīng)用于缺陷跟蹤、客戶服務(wù)、需求收集、流程審批、任務(wù)跟蹤、項(xiàng)目跟蹤和敏捷管理等工作領(lǐng)域。協(xié)同開(kāi)發(fā)測(cè)試工具M(jìn)TC百度深度兼容測(cè)試10000臺(tái)真機(jī)隨時(shí)待命,最新機(jī)型實(shí)時(shí)更新安裝、啟動(dòng)、monkey、卸載;平均2小時(shí)出報(bào)告monkey時(shí)長(zhǎng)隨意選擇;支持應(yīng)用自動(dòng)登錄捕獲CPU、內(nèi)存、流量、電量等性能數(shù)據(jù)。安全漏洞掃描可掃描權(quán)限漏洞、靜態(tài)漏洞、運(yùn)行漏洞等報(bào)告包含漏洞分布、等級(jí)、詳情、說(shuō)明提供可實(shí)施的解決方案,及時(shí)扼殺潛在危險(xiǎn)平均10分鐘出報(bào)告。功能回放測(cè)試自定義腳本在云端真機(jī)回放支持robotium、appuim等主流自動(dòng)化測(cè)試框架詳細(xì)的日志、截圖、屏幕錄像。深度遍歷測(cè)試按照樹(shù)形結(jié)構(gòu),自動(dòng)遍歷App所有控件覆蓋各種異常分支兩款經(jīng)典機(jī)型隨時(shí)測(cè)。統(tǒng)計(jì)工具友盟統(tǒng)計(jì)國(guó)內(nèi)專業(yè)的移動(dòng)應(yīng)用統(tǒng)計(jì)分析平臺(tái)。我們幫助移動(dòng)應(yīng)用開(kāi)發(fā)商統(tǒng)計(jì)和分析流量來(lái)源、內(nèi)容使用、用戶屬性和行為數(shù)據(jù),以便開(kāi)發(fā)商利用數(shù)據(jù)進(jìn)行產(chǎn)品、運(yùn)營(yíng)、推廣策略的決策。應(yīng)用趨勢(shì)統(tǒng)計(jì)清晰展現(xiàn)應(yīng)用的新增用戶、活躍用戶、啟動(dòng)次數(shù)、版本分布、行業(yè)指標(biāo)等數(shù)據(jù),方便您從整體掌控應(yīng)用的運(yùn)營(yíng)情況及增長(zhǎng)動(dòng)態(tài)。渠道分析在哪里推廣最有效?從哪里獲取的用戶最有價(jià)值?友盟統(tǒng)計(jì)渠道分析功能能夠?qū)崟r(shí)查看各渠道的新增用戶、活躍用戶、次日留存率等用戶指標(biāo),經(jīng)過(guò)數(shù)據(jù)對(duì)比評(píng)估不同渠道的用戶質(zhì)量和活躍程度,從而衡量推廣效果。留存分析能夠掌握每日(周/月)的新增用戶在初次使用后一段時(shí)間內(nèi)的留存率,留存率的高低一定程度上反映了產(chǎn)品和用戶質(zhì)量的好壞。行為分析針對(duì)性地進(jìn)行應(yīng)用內(nèi)的數(shù)據(jù)統(tǒng)計(jì),了解用戶的產(chǎn)品使用細(xì)節(jié)及行為特征,幫助您尋找產(chǎn)品改進(jìn)的突破點(diǎn),評(píng)估產(chǎn)品優(yōu)化的效果。用戶屬性用戶的基本屬性和行為特征,幫助您全面了解用戶。錯(cuò)誤分析收集并歸類崩潰日志,提供錯(cuò)誤管理及分析工具,幫助開(kāi)發(fā)者更好的解決問(wèn)題,從而提高應(yīng)用的穩(wěn)定性,改進(jìn)應(yīng)用質(zhì)量。開(kāi)發(fā)語(yǔ)言HTML5萬(wàn)維網(wǎng)的核心語(yǔ)言、標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用超文本標(biāo)記語(yǔ)言(HTML)的第五次重大修改。語(yǔ)義特性(Class:Semantic)HTML5賦予網(wǎng)頁(yè)更好的意義和結(jié)構(gòu)。更加豐富的標(biāo)簽將隨著對(duì)RDFa的,微數(shù)據(jù)與微格式等方面的支持,構(gòu)建對(duì)程序、對(duì)用戶都更有價(jià)值的數(shù)據(jù)驅(qū)動(dòng)的Web。本地存儲(chǔ)特性(Class:OFFLINE&STORAGE)基于HTML5開(kāi)發(fā)的網(wǎng)頁(yè)APP擁有更短的啟動(dòng)時(shí)間,更快的聯(lián)網(wǎng)速度,這些全得益于HTML5APPCache,以及本地存儲(chǔ)功能。IndexedDB(html5本地存儲(chǔ)最重要的技術(shù)之一)和API說(shuō)明文檔。設(shè)備兼容特性(Class:DEVICEACCESS)從Geolocation功能的API文檔公開(kāi)以來(lái),HTML5為網(wǎng)頁(yè)應(yīng)用開(kāi)發(fā)者們提供了更多功能上的優(yōu)化選擇,帶來(lái)了更多體驗(yàn)功能的優(yōu)勢(shì)。HTML5提供了前所未有的數(shù)據(jù)與應(yīng)用接入開(kāi)放接口。使外部應(yīng)用能夠直接與瀏覽器內(nèi)部的數(shù)據(jù)直接相連,例如視頻影音可直接與microphones及攝像頭相聯(lián)。連接特性(Class:CONNECTIVITY)更有效的連接工作效率,使得基于頁(yè)面的實(shí)時(shí)聊天,更快速的網(wǎng)頁(yè)游戲體驗(yàn),更優(yōu)化的在線交流得到了實(shí)現(xiàn)。HTML5擁有更有效的服務(wù)器推送技術(shù),Server-SentEvent和WebSockets就是其中的兩個(gè)特性,這兩個(gè)特性能夠幫助我們實(shí)現(xiàn)服務(wù)器將數(shù)據(jù)“推送”到客戶端的功能。網(wǎng)頁(yè)多媒體特性(Class:MULTIMEDIA)支持網(wǎng)頁(yè)端的Audio、Video等多媒體功能,與網(wǎng)站自帶的APPS,攝像頭,影音功能相得益彰。性能與集成特性(Class:Performance&Integration)沒(méi)有用戶會(huì)永遠(yuǎn)等待你的Loading——HTML5會(huì)經(jīng)過(guò)XMLHttpRequest2等技術(shù),解決以前的跨域等問(wèn)題,幫助您的Web應(yīng)用和網(wǎng)站在多樣化的環(huán)境中更快速的工作。CSS3特性(Class:CSS3)在不犧牲性能和語(yǔ)義結(jié)構(gòu)的前提下,CSS3中提供了更多的風(fēng)格和更強(qiáng)的效果。另外,較之以前的Web排版,Web的開(kāi)放字體格式(WOFF)也提供了更高的靈活性和控制性。CSS3CSS即層疊樣式表(Cascading

Stylesheet)。

在網(wǎng)頁(yè)制作時(shí)采用CSS技術(shù),能夠有效地對(duì)頁(yè)面的布局、字體、顏色、背景和其它效果實(shí)現(xiàn)更加精確的控制。

只要對(duì)相應(yīng)的代碼做一些簡(jiǎn)單的修改,就能夠改變同一頁(yè)面的不同部分,或者頁(yè)數(shù)不同的網(wǎng)頁(yè)的外觀和格式。CSS3是CSS技術(shù)的升級(jí)版本,CSS3語(yǔ)言開(kāi)發(fā)是朝著模塊化發(fā)展的。以前的規(guī)范作為一個(gè)模塊實(shí)在是太龐大而且比較復(fù)雜,因此,把它分解為一些小的模塊,更多新的模塊也被加入進(jìn)來(lái)。這些模塊包括:

盒子模型、列表模塊、超鏈接方式

、語(yǔ)言模塊

、背景和邊框

、文字特效

、多欄布局等。JAVASCRIPTJAVASCRIPT一種直譯式腳本語(yǔ)言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語(yǔ)言,內(nèi)置支持類型。它的解釋器被稱為JAVASCRIPT引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語(yǔ)言,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)網(wǎng)頁(yè)上使用,用來(lái)給HTML網(wǎng)頁(yè)增加動(dòng)態(tài)功能。

JavaJava是一門(mén)面向?qū)ο缶幊陶Z(yǔ)言,不但吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。輔助軟件工具及其效果adobePhotoshop簡(jiǎn)稱“PS”,是由AdobeSystems開(kāi)發(fā)和發(fā)行的圖像處理軟件。Photoshop主要處理以像素所構(gòu)成的數(shù)字圖像。使用其眾多的編修與繪圖工具,能夠有效地進(jìn)行圖片編輯工作。ps有很多功能,在圖像、圖形、文字、視頻、出版等各方面都有涉及。fireworks是Adobe推出的一款網(wǎng)頁(yè)作圖軟件,軟件能夠加速Web設(shè)計(jì)與開(kāi)發(fā),是一款創(chuàng)立與優(yōu)化Web圖像和快速構(gòu)建網(wǎng)站與Web界面原型的理想工具。Fireworks不但具備編輯矢量圖形與位圖圖像的靈活性,還提供了一個(gè)預(yù)先構(gòu)建資源的公用庫(kù),并可與AdobePhotoshop、AdobeIllustrator、AdobeDreamweaver和AdobeFlash軟件省時(shí)集成。在Fireworks中將設(shè)計(jì)迅速轉(zhuǎn)變?yōu)槟P?,或利用?lái)自Illustrator、Photoshop和Flash的其它資源。然后直接置入Dreamweaver中輕松地進(jìn)行開(kāi)發(fā)與部署。移動(dòng)平臺(tái)建設(shè)方案移動(dòng)業(yè)務(wù)整合平臺(tái)(APPCANMAS)MAS簡(jiǎn)介AppCanMAS移動(dòng)業(yè)務(wù)整合系統(tǒng)是基于高性能NODEJS架構(gòu)開(kāi)發(fā)的企業(yè)移動(dòng)后端整合系統(tǒng),內(nèi)置各種標(biāo)準(zhǔn)協(xié)議組件,統(tǒng)一移動(dòng)業(yè)務(wù)前后端標(biāo)準(zhǔn)開(kāi)發(fā)技術(shù);同時(shí),經(jīng)過(guò)基于策略配置的數(shù)據(jù)緩存機(jī)制,聚合業(yè)務(wù)數(shù)據(jù)并發(fā)連接不同的后端業(yè)務(wù)系統(tǒng),高效整合對(duì)接多種企業(yè)業(yè)務(wù)。AppCanMAS還是一套集成了安全、控制等能力的服務(wù)器端開(kāi)發(fā)框架,經(jīng)過(guò)證書(shū)、權(quán)限、應(yīng)用校驗(yàn)等機(jī)制構(gòu)造移動(dòng)應(yīng)用接入控制體系,并具備服務(wù)二次封裝整合的集成能力。AppCanMAS還內(nèi)置高效的消息推送能力,提供二次開(kāi)發(fā)接口,方便移動(dòng)應(yīng)用運(yùn)營(yíng)。系統(tǒng)特點(diǎn)AppCanMAS系統(tǒng)具有如下特點(diǎn):豐富協(xié)議封裝AppCanMAS以接口形式提供了業(yè)界常見(jiàn)的各種協(xié)議棧的封裝,如REST、JDBC、AXIS、SOAP、LDAP、REDIS、MONGODB、DOM等。AppCanMAS提供接口運(yùn)行調(diào)試能力,支持對(duì)接口進(jìn)行調(diào)試和熱替換。高安全AppCanMAS系統(tǒng)提供了一整套完整的移動(dòng)接入校驗(yàn)機(jī)制,支持對(duì)移動(dòng)接入應(yīng)用證書(shū)、用戶證書(shū)、應(yīng)用合法性、用戶接入權(quán)限的安全控制能力。AppCanMAS系統(tǒng)具有完善的訪問(wèn)控制安全架構(gòu),有效應(yīng)對(duì)非法訪問(wèn),為系統(tǒng)提供更強(qiáng)有力的保護(hù)。高性能AppCanMAS系統(tǒng)基于高性能的NODEJS架構(gòu),提供基于策略配置的數(shù)據(jù)緩存機(jī)制,能夠輕松支撐十萬(wàn)級(jí)用戶的訪問(wèn)。同時(shí)系統(tǒng)還支持以集群方式橫向擴(kuò)展,輕松實(shí)現(xiàn)能力擴(kuò)容。監(jiān)控管理支持AppCanMAS系統(tǒng)內(nèi)置強(qiáng)大的運(yùn)行監(jiān)控服務(wù),對(duì)用戶并發(fā)、吞吐量、響應(yīng)時(shí)間等即時(shí)記錄告警,并以圖形化形式展現(xiàn),能有效幫助運(yùn)維人員隨時(shí)把控服務(wù)運(yùn)行狀態(tài)。同時(shí),還提供豐富的工程部署、服務(wù)配置、安全配置等系統(tǒng)管理能力。平臺(tái)功能登錄AppCanMAS管理頁(yè)面后,即可對(duì)系統(tǒng)進(jìn)行配置和管理。首頁(yè)顯示管理員登錄信息、服務(wù)器環(huán)境配置信息,以及系統(tǒng)的版本信息。圖:MAS管理主頁(yè)面應(yīng)用管理應(yīng)用管理包含“應(yīng)用管理、接口管理、證書(shū)管理”三個(gè)方面管理、配置、操作。應(yīng)用管理應(yīng)用管理顯示和管理已有應(yīng)用,也能夠添加應(yīng)用配置。啟用/禁用、刪除來(lái)進(jìn)行對(duì)應(yīng)用的配置管理。圖:應(yīng)用基本信息的編輯接口管理管理當(dāng)前主機(jī)下的MAS服務(wù)、子服務(wù)、工程、接口列表信息,經(jīng)過(guò)選中授權(quán)的方式來(lái)分別對(duì)開(kāi)啟應(yīng)用認(rèn)證和接口認(rèn)證的MAS服務(wù)工程接口進(jìn)行合法請(qǐng)求。圖:接口管理證書(shū)管理證書(shū)認(rèn)證管理用于配置各應(yīng)用訪問(wèn)接口時(shí)所需證書(shū)的認(rèn)證信息,包括證書(shū)的狀態(tài)、pem和過(guò)期時(shí)間。點(diǎn)擊“頒發(fā)證書(shū)”可添加應(yīng)用證書(shū),點(diǎn)擊列表中對(duì)應(yīng)應(yīng)用證書(shū)右側(cè)的停用、刪除完成對(duì)證書(shū)的停用、刪除操作。圖:證書(shū)管理服務(wù)管理顯示和配置已有服務(wù),也能夠添加MAS標(biāo)準(zhǔn)接口服務(wù)和自定義服務(wù)。已有的MAS服務(wù),能夠管理MAS服務(wù)的開(kāi)啟/關(guān)閉、配置、刪除,管理應(yīng)用的認(rèn)證開(kāi)關(guān)、接口的認(rèn)證開(kāi)關(guān),日志的開(kāi)啟關(guān)閉、監(jiān)控統(tǒng)計(jì)報(bào)表的查看。圖:服務(wù)管理新建MAS服務(wù),包括定義服務(wù)名稱、服務(wù)英文名稱、服務(wù)描述、添加子服務(wù)、設(shè)置進(jìn)程數(shù)、設(shè)置應(yīng)用認(rèn)證時(shí)間、設(shè)置會(huì)話生命周期、COOKIE池、緩存池、認(rèn)證池、日志池的開(kāi)啟/關(guān)閉以及設(shè)置;數(shù)據(jù)池的配置用于設(shè)置數(shù)據(jù)存放的REDIS內(nèi)存數(shù)據(jù)庫(kù)地址。還能夠針對(duì)服務(wù)進(jìn)行壓力控制設(shè)置每小時(shí)、每天的壓力值。圖:新建服務(wù)集群管理顯示主動(dòng)創(chuàng)立的集群或加入的集群,集群分為主動(dòng)創(chuàng)立的集群主機(jī)和加入到集群的集群從機(jī)。圖:集群管理管理員管理在本頁(yè)面,管理員能夠?qū)芾韱T密碼進(jìn)行修改。平臺(tái)管理平臺(tái)配置界面可配置MAS服務(wù)使用的庫(kù)信息、授權(quán)許可功能可經(jīng)過(guò)上傳授權(quán)文件license文件的方式來(lái)完成對(duì)MAS平臺(tái)的授權(quán),非授權(quán)的服務(wù)是無(wú)法使用的、經(jīng)過(guò)EMM(移動(dòng)業(yè)務(wù)管理平臺(tái))提供的應(yīng)用對(duì)接地址,實(shí)現(xiàn)與EMM的應(yīng)用同步管理。圖:平臺(tái)管理移動(dòng)業(yè)務(wù)開(kāi)發(fā)平臺(tái)(APPCANSDK)移動(dòng)開(kāi)發(fā)能力跨平臺(tái)能力AppCanHybrid應(yīng)用引擎作為移動(dòng)應(yīng)用開(kāi)發(fā)的中間件,使用HTML5作為開(kāi)發(fā)語(yǔ)言開(kāi)發(fā)移動(dòng)應(yīng)用。HTML5是標(biāo)準(zhǔn)的跨平臺(tái)技術(shù),當(dāng)前被所有的移動(dòng)終端平臺(tái)支持,AppCanHybrid應(yīng)用引擎基于HTML5技術(shù),融合了原生和HTML5雙方的優(yōu)勢(shì),使跨平臺(tái)開(kāi)發(fā)技術(shù)開(kāi)發(fā)的應(yīng)用能夠與使用原生方式開(kāi)發(fā)應(yīng)用的體驗(yàn)相媲美。同時(shí)AppCanHybrid技術(shù)的開(kāi)發(fā)框架和開(kāi)發(fā)工具更使移動(dòng)應(yīng)用的開(kāi)發(fā)周期大大縮短,開(kāi)發(fā)成本大大降低,這是其它中間件方案所不能具備的。AppCan是首家采用CSS彈性盒子模型作為移動(dòng)應(yīng)用布局基礎(chǔ)的中間件,結(jié)合不同精度屏幕配置不同字體大小作為元素大小基準(zhǔn),配合AppCanUI框架,做到在任何分辨率終端中都能夠保持完美的體驗(yàn)。結(jié)合AppCan的原生融合技術(shù),使得原生控件和HTML界面完美融合。AppCanHybrid應(yīng)用引擎利用移動(dòng)瀏覽器內(nèi)核Webkit解析包含HTML5、CSS3與JS的文件,并經(jīng)過(guò)調(diào)用AppCanHybrid應(yīng)用引擎封裝的接口API,實(shí)現(xiàn)移動(dòng)應(yīng)用所需的各種表現(xiàn)和交互能力,而且經(jīng)過(guò)統(tǒng)一的API形式來(lái)消除不同移動(dòng)平臺(tái)的各種差異性,從而達(dá)到跨平臺(tái)開(kāi)發(fā)的目的。AppCan提供了統(tǒng)一的應(yīng)用模擬器和調(diào)試工具,同時(shí)還提供了真機(jī)模擬環(huán)境幫助開(kāi)發(fā)者更方便、快捷的完成移動(dòng)應(yīng)用的跨平臺(tái)開(kāi)發(fā)。AppCan采用開(kāi)放的HTML5跨平臺(tái)方案,具有完全的前后兼容性,保護(hù)用戶的投資。當(dāng)前支持iOS、Android平臺(tái),WindowsPhone8也已經(jīng)完成開(kāi)發(fā)版,未來(lái)隨著主流終端平臺(tái)更新升級(jí)及時(shí)的升級(jí)應(yīng)用引擎。API調(diào)用接口共包含35大類、500多個(gè)API接口?;竞w了常見(jiàn)移動(dòng)應(yīng)用所需要的大部分功能需求。其中包括:推送、攝像頭、傳感器、LBS、二維碼、文件讀寫(xiě)、網(wǎng)絡(luò)連接、上傳下載、短信、彩信、電話、郵件、圖片、第三方支付、音頻、視頻、壓縮、原生控件元素等核心功能。音頻對(duì)象API用于播放背景音樂(lè)和效果音樂(lè);電話對(duì)象API封裝了用于調(diào)用系統(tǒng)通話功能的方法,能夠調(diào)用系統(tǒng)撥號(hào)界面或者直接建立撥號(hào)連接打電話;照相機(jī)對(duì)象API封裝了用于調(diào)用設(shè)備照相機(jī)拍攝照片,成功后返回相關(guān)圖片存儲(chǔ)地址;剪貼板對(duì)象API封裝系統(tǒng)剪貼板,提供系統(tǒng)全局的文字復(fù)制粘貼功能;日期控件API封裝了用于調(diào)用手機(jī)本地原生時(shí)期和時(shí)間選擇控件;聯(lián)系人對(duì)象API封裝了用于調(diào)用系統(tǒng)聯(lián)系人;數(shù)據(jù)庫(kù)對(duì)象API封裝了SQLite數(shù)據(jù)庫(kù)對(duì)象,能夠?qū)崿F(xiàn)數(shù)據(jù)的增刪改查,以及事務(wù)操作;設(shè)備信息對(duì)象API封裝了用于調(diào)用設(shè)備硬件參數(shù)相關(guān)信息和硬件狀態(tài)相關(guān)信息;下載對(duì)象API封裝了用于下載文件,支持動(dòng)態(tài)獲取下載進(jìn)度,支持?jǐn)帱c(diǎn)下載等;郵件對(duì)象API封裝了用于調(diào)用系統(tǒng)郵件功能進(jìn)行郵件的發(fā)送;文件管理對(duì)象API封裝了文件系統(tǒng)管理的接口,用于管理選擇文件,讀寫(xiě)文件,讀取文本文件等;圖片瀏覽對(duì)象API封裝了選取本地圖片,查看網(wǎng)絡(luò)或本地圖片集的功能;Jabber對(duì)象API封裝了根據(jù)Jabber協(xié)議的即時(shí)通訊接口API;位置服務(wù)對(duì)象API封裝了定位功能。在iOS,Android系統(tǒng)中同時(shí)使用GPS,GPRS,WIFI三種方式聯(lián)合定位,取最先返回值;日志log輸出對(duì)象API封裝了log接口API,經(jīng)過(guò)udp發(fā)送log至IDE的方式,實(shí)現(xiàn)IDE與手機(jī)之間的調(diào)試;彩信對(duì)象API封裝了系統(tǒng)發(fā)送彩信的操作;支付寶API封裝了支付功能,經(jīng)過(guò)調(diào)用支付寶插件提供在線支付功能;二維碼掃描對(duì)象API封裝了條形碼,二維碼等掃描對(duì)象,設(shè)備相機(jī)需有自動(dòng)對(duì)焦功能;傳感器對(duì)象API封裝了調(diào)用(監(jiān)聽(tīng))設(shè)備傳感器的接口,需要注意的是,不同的系統(tǒng),不同的設(shè)備具有的傳感器不一樣。比如iphone中有重力加速度和磁場(chǎng),在itouch中,只有重力加速度;類似的,在不同的Android設(shè)備中,也是千差萬(wàn)別。AppCan對(duì)此的處理機(jī)制是:對(duì)不支持的傳感器類別,能夠調(diào)用接口,也能夠定義回調(diào)方法,可是不會(huì)調(diào)用。短信對(duì)象API封裝了發(fā)送短信相關(guān)操作的API;Socket對(duì)象API封裝了TCP&UDPsocket管理接口API;上傳對(duì)象API封裝了文件上傳管理接口API,用于上傳文件;視頻對(duì)象API封裝了調(diào)用視頻播放和錄制的操作對(duì)象;widget對(duì)象API用于管理widget擴(kuò)展相關(guān)功能;平臺(tái)對(duì)象API封裝了平臺(tái)自身的一些信息對(duì)象;多窗口機(jī)制API封裝了多窗口機(jī)制中的窗口操作和交互的接口API;跨域訪問(wèn)對(duì)象API封裝了用于跨域異步請(qǐng)求數(shù)據(jù)的方法;zip壓縮解壓縮API封裝了壓縮&解壓縮接口API;百度廣告推廣接口封裝了百度廣告推廣接口;百度地圖接口封裝了調(diào)用百度地圖的相關(guān)API;百度統(tǒng)計(jì)接口百度數(shù)據(jù)統(tǒng)計(jì)分析接口封裝;數(shù)據(jù)統(tǒng)計(jì)分析自定義事件接口

數(shù)據(jù)統(tǒng)計(jì)分析自定義事件接口封裝,需要配合平臺(tái)網(wǎng)站使用;微博分享接口微博分享接口,現(xiàn)已經(jīng)支持騰訊微博分享、新浪微博分享;自定義編輯框接口封裝了自定義編輯框的相關(guān)接口;游戲引擎接口封裝了webview與游戲引擎交互的橋函數(shù);插件擴(kuò)展AppCanHybrid應(yīng)用引擎支持WidgetPlugin與NativePlugin兩種方式的引擎擴(kuò)展。WidgetPlugin經(jīng)過(guò)AppCan生成的應(yīng)用,能夠理解為一個(gè)Widget包(即在IDE創(chuàng)立項(xiàng)目是看到的"android_iphone"文件夾),和一個(gè)AppCan平臺(tái)中間件組成的。一般的情況下,一個(gè)應(yīng)用是由一個(gè)Widget+AppCan構(gòu)成,可是AppCan也支持"n個(gè)Widget+AppCan"的機(jī)制,這就是Widget插件機(jī)制,是針對(duì)主widget以及普通widget的一種增強(qiáng)性的擴(kuò)展機(jī)制,能夠?qū)⒕哂刑囟üδ艿膚idget封裝成一個(gè)單獨(dú)的widget包存放到plugin下,然后經(jīng)過(guò)JS擴(kuò)展接口調(diào)用,以達(dá)到功能擴(kuò)展的目的。把"1個(gè)Widget+AppCan"中的那一個(gè)Widget叫做"主Widget",而另外的"n-1"個(gè)Widget存在于主Widget的"plugin"目錄下。經(jīng)過(guò)AppCanWidgetPlugin機(jī)制,能夠?qū)崿F(xiàn)不同應(yīng)用之間的調(diào)用,從而實(shí)現(xiàn)應(yīng)用互通與動(dòng)態(tài)擴(kuò)展的功能。NativePluginAppCanHybrid應(yīng)用引擎支持將Native方式開(kāi)發(fā)的App或功能經(jīng)過(guò)NativePlugin的方式插入進(jìn)來(lái),從而實(shí)現(xiàn)引擎的擴(kuò)展功能。經(jīng)過(guò)NativePlugin方式擴(kuò)展的插件,遵循AppCan的接口調(diào)用規(guī)則,就同樣能夠?qū)崿F(xiàn)用JS調(diào)用的方式,調(diào)用新功能。離線應(yīng)用和離線數(shù)據(jù)同步AppCan支持本地?cái)?shù)據(jù)庫(kù)SQLite、本地文件系統(tǒng)和LocalStorage多種離線存儲(chǔ)機(jī)制。從服務(wù)器下載的數(shù)據(jù)根據(jù)業(yè)務(wù)不同,能夠分別進(jìn)行存儲(chǔ)。離線數(shù)據(jù)支持標(biāo)準(zhǔn)Cache機(jī)制,即保存離線數(shù)據(jù)的服務(wù)器時(shí)間戳等Cache信息。當(dāng)訪問(wèn)數(shù)據(jù)時(shí),根據(jù)Cache機(jī)制判斷時(shí)間戳是否過(guò)期來(lái)判斷是需要從服務(wù)器更新數(shù)據(jù)還是直接使用本地離線數(shù)據(jù)。還可向服務(wù)器發(fā)送下載請(qǐng)求,并附加Cache信息,經(jīng)過(guò)服務(wù)器返回的狀態(tài)碼判斷是使用本地Cache數(shù)據(jù)還是使用服務(wù)器數(shù)據(jù)并替換本地離線數(shù)據(jù)。AppCan支持離線用戶身份認(rèn)證,即在上次成功登陸后,保存用戶名、密碼摘要到本地。當(dāng)下次登陸時(shí)如果網(wǎng)絡(luò)不可用,使用用戶輸入的用戶名密碼與保存的用戶名和密碼摘要進(jìn)行校驗(yàn),如果經(jīng)過(guò)校驗(yàn),則離線登陸成功,并能夠訪問(wèn)此賬戶保存在本地的離線加密數(shù)據(jù)。AppCan支持本地?cái)?shù)據(jù)加密處理,經(jīng)過(guò)采用登陸人的用戶名密碼對(duì)私有數(shù)據(jù)進(jìn)行加密并進(jìn)行分別保存,即使同一終端應(yīng)用先后多人登錄使用,也能保證不同人員的私有數(shù)據(jù)只可被所有者獲取到并解密,其它人員無(wú)法對(duì)數(shù)據(jù)進(jìn)行查看。離線數(shù)據(jù)分為服務(wù)器下發(fā)數(shù)據(jù)(例如服務(wù)任務(wù)列表等)和使用操作數(shù)據(jù)(例如服務(wù)執(zhí)行情況、自定義服務(wù)等)。對(duì)于服務(wù)器下發(fā)數(shù)據(jù),AppCan提供的通訊封裝能夠自動(dòng)判斷當(dāng)前網(wǎng)絡(luò)狀態(tài)并處理Cache信息,根據(jù)Cache策略和網(wǎng)絡(luò)情況處理服務(wù)器下發(fā)的數(shù)據(jù),并進(jìn)行離線數(shù)據(jù)更新和獲取。網(wǎng)絡(luò)不可用,直接使用本地離線數(shù)據(jù)網(wǎng)絡(luò)可用,本地離線數(shù)據(jù)Cache采用過(guò)期策略,如果不過(guò)期自動(dòng)采用本地離線數(shù)據(jù)網(wǎng)絡(luò)可用,本地離線數(shù)據(jù)Cache采用過(guò)期策略,如果過(guò)期,向服務(wù)器發(fā)送請(qǐng)求,并附加Cache信息,如果服務(wù)器返回304則采用本地離線數(shù)據(jù)。如果返回200則使用服務(wù)器返回?cái)?shù)據(jù)并更新本地離線數(shù)據(jù)。網(wǎng)路可用,本地離線數(shù)據(jù)Cache采用Etag策略,向服務(wù)器發(fā)送請(qǐng)求,并附加Cache信息,如果服務(wù)器返回304則采用本地離線數(shù)據(jù)。如果返回200則使用服務(wù)器返回?cái)?shù)據(jù)并更新本地離線數(shù)據(jù)。網(wǎng)絡(luò)可用,訪問(wèn)服務(wù)器失敗。根據(jù)參數(shù)使用離線數(shù)據(jù)或上報(bào)異常。對(duì)于用戶操作數(shù)據(jù)的上傳例如拍照、任務(wù)執(zhí)行變更等,AppCan提供離線上傳任務(wù)池,應(yīng)用能夠?qū)⑿枰蟼鞯娜蝿?wù)放置到離線上傳池中,離線上傳池會(huì)自動(dòng)根據(jù)網(wǎng)絡(luò)情況完成任務(wù)的上傳,同時(shí)支持任務(wù)取消、任務(wù)檢索、任務(wù)異?;卣{(diào)等功能。AppCan提供離線管理接口,能夠完成對(duì)LocalStorage、本地文件、數(shù)據(jù)庫(kù)的增刪改查等操作,同時(shí)還提供了數(shù)據(jù)清理接口,直接清理應(yīng)用中所有離線數(shù)據(jù)。多App互操作Android和iOS平臺(tái)都提供了應(yīng)用間調(diào)用規(guī)范。Android利用Intent、iOS利用URLSchemes來(lái)完成應(yīng)用間調(diào)用,并可附加參數(shù)。AppCan提供了uexWidget.loadApp接口進(jìn)行了統(tǒng)一封裝,幫助開(kāi)發(fā)者完成應(yīng)用間調(diào)用和參數(shù)傳遞。AppCan提供網(wǎng)絡(luò)數(shù)據(jù)共享接口,經(jīng)過(guò)手機(jī)終端唯一標(biāo)識(shí)碼存儲(chǔ)終端臨時(shí)參數(shù)數(shù)據(jù)。當(dāng)應(yīng)用間調(diào)用時(shí),由主應(yīng)用向服務(wù)器發(fā)送共享數(shù)據(jù),并設(shè)定數(shù)據(jù)過(guò)期時(shí)間(默認(rèn)30秒)和目標(biāo)共享應(yīng)用。被調(diào)用應(yīng)用啟動(dòng)后向服務(wù)器使用終端唯一標(biāo)識(shí)、應(yīng)用ID獲取共享數(shù)據(jù),共享數(shù)據(jù)獲取后被刪除。共享數(shù)據(jù)上傳和下載必須使用應(yīng)用證書(shū)進(jìn)行驗(yàn)證,保證數(shù)據(jù)不被非法獲取。經(jīng)過(guò)上述數(shù)據(jù)共享通道,能夠方便的完成應(yīng)用間互相調(diào)用和數(shù)據(jù)交換,也可完成SSO身份認(rèn)證令牌的交換,實(shí)現(xiàn)應(yīng)用間單點(diǎn)登錄。經(jīng)過(guò)終端唯一碼實(shí)現(xiàn)SSO共享例如A應(yīng)用完成了SSO單點(diǎn)登錄,登錄SESSION根據(jù)終端唯一標(biāo)識(shí)保存在網(wǎng)絡(luò)共享區(qū),B應(yīng)用可使用終端唯一標(biāo)識(shí)從網(wǎng)絡(luò)共享區(qū)獲取SESSION,在不登陸的情況下訪問(wèn)企業(yè)后臺(tái)。此方式不需要應(yīng)用間進(jìn)行數(shù)據(jù)傳輸,也不需要B應(yīng)用經(jīng)由A應(yīng)用啟用。為了保證安全需要對(duì)SESSION進(jìn)行過(guò)期設(shè)定。經(jīng)過(guò)應(yīng)用間互傳唯一碼實(shí)現(xiàn)SSO共享A應(yīng)用完成SSO單點(diǎn)登錄,獲取登錄SESSION,由A應(yīng)用啟動(dòng)B應(yīng)用,傳遞SESSION給B,B使用SESSION調(diào)用接口進(jìn)行數(shù)據(jù)訪問(wèn)。此方式需要B應(yīng)用必須從A應(yīng)用啟動(dòng)。移動(dòng)開(kāi)發(fā)管理開(kāi)發(fā)工具AppCan給企業(yè)和開(kāi)發(fā)者提供了一套簡(jiǎn)單、方便、快捷的開(kāi)發(fā)工具——AppCanIDE。在Native環(huán)境下,開(kāi)發(fā)者如果需要開(kāi)發(fā)iOS、Android兩套版本的話,需要分別配置iOS的原生開(kāi)發(fā)環(huán)境和Android原生開(kāi)發(fā)環(huán)境,分別在各自的開(kāi)發(fā)環(huán)境中建立相關(guān)的工程,實(shí)現(xiàn)各自版本的應(yīng)用。而AppCan作為跨平臺(tái)的框架,采用Hybrid架構(gòu),利用HTML5+CSS3+JS即可開(kāi)發(fā)出適配iOS和Android的應(yīng)用程序。AppCanIDE,只需要安裝到Windows操作系統(tǒng)中,開(kāi)發(fā)者就能夠創(chuàng)立應(yīng)用,編寫(xiě)應(yīng)用代碼,啟動(dòng)模擬器,調(diào)試代碼,乃至最后生成iOS,Android的安裝包等。AppCanIDE啟動(dòng)畫(huà)面 AppCanIDE是基于Eclipse進(jìn)行的二次開(kāi)發(fā)。集成基于chrome開(kāi)發(fā)的模擬器,集成了AppCanUI框架,能夠?qū)崿F(xiàn)創(chuàng)立工程,工程管理,與AppCan云端同步功能,本地生成安裝包功能等。其主要功能如下:創(chuàng)立工程:用戶能夠方便的創(chuàng)立AppCan工程,在生成的工程中,會(huì)自帶AppCan工程的架構(gòu)文件。配置一些基本的信息,比如應(yīng)用id,應(yīng)用名稱,版本號(hào)等編寫(xiě)應(yīng)用:用戶能夠在工程中創(chuàng)立頁(yè)面,調(diào)用UI框架提供的各種控件,而且在開(kāi)發(fā)過(guò)程中,IDE自動(dòng)會(huì)對(duì)AppCanAPI進(jìn)行代碼提示;AppCanIDE代碼編輯界面運(yùn)行模擬器和代碼調(diào)試:經(jīng)過(guò)啟動(dòng)AppCan模擬器,用戶能夠查看開(kāi)發(fā)的界面和進(jìn)行代碼調(diào)試;AppCanIDE模擬器與調(diào)試器安裝包生成:編輯好應(yīng)用后,能夠在IDE中生成ipa和apk文件,其中ipa文件可裝在越獄的iOS設(shè)備中;AppCanIDE本地打包界面AppCan應(yīng)用管理器:用戶管理本地和AppCan云端的應(yīng)用,用戶若想生成能夠上傳蘋(píng)果AppStore的ipa文件,或者享用其它AppCan的云服務(wù),可經(jīng)過(guò)此管理器,同步代碼到AppCan云端,進(jìn)行安裝包的生成和服務(wù)勾選。加密工具:AppCanIDE提供對(duì)html網(wǎng)頁(yè)進(jìn)行加密的功能,這樣在一定程度上能夠滿足企業(yè)和開(kāi)發(fā)者的安全需求。UI框架AppCanUI框架是為了方便開(kāi)發(fā)利用HTML5+CSS3+JS技術(shù)開(kāi)發(fā)跨平臺(tái)應(yīng)用而推出的具有豐富控件,能夠?qū)崿F(xiàn)自適配,低耦合,易擴(kuò)展的一套UI框架。AppCanUI框架本身是由HTML5+CSS3+JS組合而成的一套代碼。在用戶創(chuàng)立AppCan應(yīng)用的時(shí)候,在工程中就自帶了框架代碼,用戶也很方便能在框架代碼的基礎(chǔ)上進(jìn)行增刪改,以達(dá)到目標(biāo)效果。豐富的控件:開(kāi)發(fā)者在AppCanIDE中,只需要選擇控件菜單,選擇相應(yīng)的控件,就會(huì)在html頁(yè)面中光標(biāo)位置插入相應(yīng)控件的代碼,省去了開(kāi)發(fā)者撰寫(xiě)控件代碼的工作;AppCanUI框架控件自適配:利用CSS3的media屬性,能夠識(shí)別用戶的設(shè)備屏幕尺寸,從而達(dá)到適配所有設(shè)備和尺寸的目標(biāo),諸如新出的iphone5的尺寸,利用AppCanUI框架,就能夠自動(dòng)適配其屏幕低耦合:由于AppCanUI框架采用了base+控件css文件的方式進(jìn)行架構(gòu),各個(gè)控件之間耦合度低,開(kāi)發(fā)者能夠自行增刪改相應(yīng)的內(nèi)容易擴(kuò)展:AppCanUI框架的提供了一套基礎(chǔ)的能夠適配所有尺寸的樣式,但在現(xiàn)實(shí)中,開(kāi)發(fā)者所要的控件有個(gè)性化的需求,而開(kāi)發(fā)者在這套樣式的基礎(chǔ)上,能夠很方便的進(jìn)行擴(kuò)展,擴(kuò)展目標(biāo)樣式。調(diào)試器為了便于開(kāi)發(fā)者直觀的查看界面效果和測(cè)試功能在實(shí)際環(huán)境中的運(yùn)行情況,AppCanSDK套裝提供了可在真機(jī)上直接進(jìn)行調(diào)試的模擬運(yùn)行環(huán)境AppCan

Player。使用者能夠?qū)⒋a拷貝到指定的AppCanPlayer目標(biāo)路徑下,然后運(yùn)行手機(jī)中的AppCan應(yīng)用,便能夠看到在管理器中顯示了應(yīng)用名稱,然后點(diǎn)擊運(yùn)行,應(yīng)用就完美的顯示了出來(lái)。當(dāng)前支持Android、iOS操作系統(tǒng)。對(duì)應(yīng)的平臺(tái)版本需求如下:Android平臺(tái):Android1.6及以上版本iOS平臺(tái):iOS3.0及以上平臺(tái)AppCanPlayer示意圖模擬器 以Chrome內(nèi)核為基礎(chǔ),進(jìn)行二次開(kāi)發(fā),模擬并集成了AppCanAPI。此模擬器集成到IDE開(kāi)發(fā)環(huán)境中,開(kāi)發(fā)者能夠很方便的啟動(dòng)模擬器,選擇所需要的屏幕分辨率進(jìn)行界面展示。經(jīng)過(guò)此模擬器,開(kāi)發(fā)者除了能夠展示界面效果,模擬應(yīng)用的使用流程之外,還能夠利用Chrome的JS調(diào)試工具,進(jìn)行程序調(diào)試。AppCan模擬器 如上圖所示,在模擬器中,使用者不但能夠經(jīng)過(guò)模擬器模擬不同的設(shè)備,來(lái)驗(yàn)證程序在不同設(shè)備上的運(yùn)行情況,有針對(duì)性的對(duì)不同設(shè)備進(jìn)行細(xì)節(jié)調(diào)整。同時(shí)還能夠借助模擬器中的功能模擬模塊中的選項(xiàng),不用使用真機(jī),便可進(jìn)行全面的仿真操作,比如使用LBS模塊,便可在模擬器的顯示區(qū)域,看到程序?qū)τ诓煌琇BS坐標(biāo)的響應(yīng)情況,又如,經(jīng)過(guò)點(diǎn)選不同的傳感器,能夠詳細(xì)地驗(yàn)證程序邏輯的正確性等。云端打包服務(wù)AppCanSDK套裝能夠完整的向用戶提供本地安裝包生成服務(wù),借助套裝中的IDE,能夠滿足開(kāi)發(fā)人員在本機(jī)的打包工作,除此之外,用戶還將擁有一個(gè)私有打包服務(wù)器,多個(gè)開(kāi)發(fā)人員能夠登錄到該私有打包服務(wù)器中,進(jìn)行正式安裝包的生成工作。IDE和私有打包服務(wù)器共同形成一個(gè)私有云,在這個(gè)私有云中,用戶和開(kāi)發(fā)人員能夠完成所需要的全套打包工作。安裝包生成服務(wù)所需軟件組件運(yùn)行于套裝中的MacMini硬件之上(見(jiàn)下文),作為一個(gè)整體,為使用人員提供全面的安裝包生成服務(wù)。安裝包生成后可直接用于商業(yè)目的,并能夠借用已有的應(yīng)用打包狀態(tài)管理對(duì)生成安裝包過(guò)程進(jìn)行深度跟蹤。具體所包含組建及功能如下:AppCanAppManager,向AppCan服務(wù)器申請(qǐng)應(yīng)用ID和Key;管理應(yīng)用的啟動(dòng)圖片和圖標(biāo);管理應(yīng)用的開(kāi)發(fā)版證書(shū);管理應(yīng)用的正式版證書(shū);應(yīng)用版本管理;應(yīng)用打包狀態(tài)管理;DAVServer,進(jìn)行代碼管理;UserManager,打包服務(wù)器用戶管理、權(quán)限管理和相關(guān)人員管理;AppCanGlobalVarManager,打包系統(tǒng)全局參數(shù)管理;AppCanPlugManager,打包服務(wù)器插件管理。包含插件上傳、插件描述和刪除等;AppCanEngineManager,核心引擎管理。包含核心引擎版本升級(jí)等;AppCanPackageManager,應(yīng)用打包管理;MacMini服務(wù)器AppCanSDK套裝管理后臺(tái)-項(xiàng)目列表AppCanSDK套裝管理后臺(tái)-項(xiàng)目管理AppCanSDK套裝管理后臺(tái)-引擎升級(jí)移動(dòng)業(yè)務(wù)管理平臺(tái)(APPCANEMM)AppCanEMM管理平臺(tái)支持應(yīng)用生命周期內(nèi)的全方位維護(hù)。完成應(yīng)用的生成、配置、部署、升級(jí)、關(guān)閉等功能。使企業(yè)在移動(dòng)化過(guò)程中,對(duì)所有應(yīng)用都能夠保證可控運(yùn)行。移動(dòng)互聯(lián)網(wǎng)和傳統(tǒng)業(yè)務(wù)相比,精準(zhǔn)是其最大的區(qū)別。移動(dòng)應(yīng)用更能夠精準(zhǔn)的捕捉用戶行為、區(qū)分用戶屬性,EMM內(nèi)置的行為分析系統(tǒng),提供完善的報(bào)表、統(tǒng)計(jì)服務(wù),使企業(yè)對(duì)用戶的情況了如指掌。應(yīng)用注冊(cè)在EMM系統(tǒng)中添加受控應(yīng)用,使指定ID和KEY的應(yīng)用接受管理。AppCan中每一個(gè)應(yīng)用都會(huì)包含一個(gè)應(yīng)用編號(hào)和應(yīng)用KEY。在EMM中新增加一個(gè)應(yīng)用時(shí),會(huì)自動(dòng)生成一個(gè)ID和KEY。這個(gè)ID和KEY會(huì)編譯到應(yīng)用最終發(fā)布包中。只有ID、KEY匹配的應(yīng)用才能夠接受EMM的管理。應(yīng)用證書(shū)為了保證應(yīng)用和EMM、應(yīng)用和MAS之間的通訊安全,EMM在新增應(yīng)用時(shí)會(huì)為其生成一個(gè)默認(rèn)應(yīng)用證書(shū),此證書(shū)會(huì)編譯到最終應(yīng)用發(fā)布包中,應(yīng)用和EMM、應(yīng)用和MAS之間的通訊采用HTTPS協(xié)議并采用此證書(shū)進(jìn)行認(rèn)證。一個(gè)應(yīng)用不一定只有一個(gè)證書(shū),EMM提供應(yīng)用證書(shū)管理功能,經(jīng)過(guò)為應(yīng)用生成不同的證書(shū),能夠?qū)?yīng)用的不同版本、不同渠道進(jìn)行更深一層的控制。例如經(jīng)過(guò)關(guān)閉證書(shū)控制某個(gè)版本或某個(gè)渠道不能再接入EMM和MAS。應(yīng)用控制經(jīng)過(guò)EMM服務(wù)器,控制應(yīng)用是否可用。當(dāng)服務(wù)器設(shè)定應(yīng)用關(guān)閉時(shí),當(dāng)用戶打開(kāi)應(yīng)用會(huì)對(duì)使用者進(jìn)行提醒,并自動(dòng)關(guān)閉應(yīng)用。終端控制經(jīng)過(guò)EMM服務(wù)器,能夠?qū)为?dú)終端進(jìn)行應(yīng)用開(kāi)啟關(guān)閉設(shè)定。使用戶終端丟失時(shí),避免非法用戶使用。終端數(shù)據(jù)擦除經(jīng)過(guò)EMM服務(wù)器,能夠?qū)为?dú)終端進(jìn)行應(yīng)用數(shù)據(jù)擦除控制,能夠遠(yuǎn)程擦除應(yīng)用中的本地?cái)?shù)據(jù),避免用戶數(shù)據(jù)泄露。統(tǒng)計(jì)上報(bào)策略經(jīng)過(guò)EMM服務(wù)器,能夠設(shè)定終端行為數(shù)據(jù)上報(bào)策略。能夠設(shè)定為啟動(dòng)上報(bào)、即時(shí)上報(bào)、WiFi上報(bào)、每日上報(bào)等。認(rèn)證策略AppCanEMM支持多種終端用戶認(rèn)證策略。認(rèn)證模式分為主動(dòng)認(rèn)證和被動(dòng)認(rèn)證。主動(dòng)認(rèn)證的審核方式又分為包括手動(dòng)認(rèn)證、LDAP認(rèn)證、JDBC、AJAX等多種方式完成終端用戶認(rèn)證綁定。主動(dòng)認(rèn)證流程如下:主動(dòng)認(rèn)證流程圖被動(dòng)認(rèn)證模式流程如下:被動(dòng)認(rèn)證流程圖訪問(wèn)授權(quán)策略經(jīng)過(guò)EMM服務(wù)器,管理員能夠設(shè)定應(yīng)用是否必須經(jīng)過(guò)認(rèn)證才能訪問(wèn)企業(yè)業(yè)務(wù)系統(tǒng)。如果設(shè)定為無(wú)需授權(quán),則應(yīng)用能夠直接獲取訪問(wèn)授權(quán)碼,并使用此授權(quán)碼調(diào)用企業(yè)業(yè)務(wù)對(duì)接系統(tǒng)。如果設(shè)定為需要授權(quán),則應(yīng)用必須經(jīng)過(guò)終端認(rèn)證后獲取驗(yàn)證碼,并使用驗(yàn)證碼對(duì)授權(quán)碼進(jìn)行確認(rèn)后才可調(diào)用企業(yè)業(yè)務(wù)對(duì)接系統(tǒng)。訪問(wèn)記錄策略記錄終端應(yīng)用的操作行為等信息,經(jīng)過(guò)終端管理功能,檢查用戶的行為記錄,以便進(jìn)行核查。應(yīng)用接口權(quán)限策略MAS能夠?yàn)橐粋€(gè)應(yīng)用建立多種接口訪問(wèn)策略,不同的策略能夠訪問(wèn)不同的接口組。經(jīng)過(guò)EMM設(shè)定終端用戶的接口訪問(wèn)策略,當(dāng)應(yīng)用進(jìn)行授權(quán)時(shí),EMM會(huì)下發(fā)授權(quán)碼給移動(dòng)終端,同時(shí)下發(fā)授權(quán)碼和接口訪問(wèn)策略名到MAS。應(yīng)用使用授權(quán)碼經(jīng)過(guò)MAS訪問(wèn)企業(yè)系統(tǒng)時(shí),將會(huì)對(duì)接口策略進(jìn)行校驗(yàn)。應(yīng)用接口權(quán)限策略支持全局默認(rèn)配置和單機(jī)定制配置。模塊權(quán)限策略AppCanHybrid引擎采用HTML5技術(shù)進(jìn)行應(yīng)用開(kāi)發(fā)。在代碼中,每一個(gè)網(wǎng)頁(yè)都會(huì)被指定一個(gè)唯一標(biāo)識(shí)名稱WindowName。經(jīng)過(guò)在EMM服務(wù)器中控制WindowName的開(kāi)啟和關(guān)閉,AppCanHybrid引擎會(huì)自動(dòng)根據(jù)配置控制應(yīng)用窗口的開(kāi)啟權(quán)限。模塊權(quán)限策略支持全局默認(rèn)配置和單機(jī)定制配置。插件權(quán)限策略AppCanHybrid引擎采用插件技術(shù)完成應(yīng)用對(duì)終端系統(tǒng)能力的使用。例如語(yǔ)音識(shí)別、二維碼、拍照等。AppCanEMM支持插件權(quán)限策略,經(jīng)過(guò)在服務(wù)器端設(shè)定插件可用性,引擎能夠控制終端用戶具體能力的使用。例如控制其不能拍照、但能夠使用二維碼。插件權(quán)限策略支持全局默認(rèn)配置和單機(jī)定制配置。版本控制EMM系統(tǒng)支持對(duì)應(yīng)用版本的管理控制,經(jīng)過(guò)對(duì)版本的關(guān)閉和開(kāi)啟,能夠?qū)θ我獍姹具M(jìn)行停止服務(wù)的操作。升級(jí)管理EMM系統(tǒng)支持升級(jí)包管理,管理員能夠在不同版本中添加對(duì)應(yīng)的升級(jí)包來(lái)實(shí)現(xiàn)應(yīng)用的升級(jí)支持。升級(jí)管理支持原生安裝包,同時(shí)也支持補(bǔ)丁包升級(jí)。使用補(bǔ)丁包時(shí)能夠不上傳至AppStore即可完成升級(jí)。同時(shí)EMM還支持補(bǔ)丁包強(qiáng)制升級(jí),即用戶不感知的情況下完成應(yīng)用的補(bǔ)丁升級(jí)。在線參數(shù)EMM系統(tǒng)能夠?yàn)閼?yīng)用配置全局參數(shù),當(dāng)應(yīng)用啟動(dòng)時(shí)能夠獲取這些參數(shù)來(lái)調(diào)整應(yīng)用的功能。EMM系統(tǒng)還可為單獨(dú)終端配置個(gè)性化參數(shù)。渠道管理EMM系統(tǒng)支持渠道管理,能夠?yàn)橥粋€(gè)應(yīng)用發(fā)布多個(gè)渠道版本,并在統(tǒng)計(jì)分析中查看渠道軟件安裝情況。推送管理EMM系統(tǒng)不但支持接口層次的推送調(diào)用,同時(shí)還提供了推送管理控制臺(tái)。能夠由管理員手工群發(fā)或選定目標(biāo)人進(jìn)行指定發(fā)送操作。統(tǒng)計(jì)分析EMM系統(tǒng)內(nèi)置用戶行為分析系統(tǒng),經(jīng)過(guò)獲取的用戶行為數(shù)據(jù)對(duì)終端的各種情況進(jìn)行詳細(xì)的分析匯總。例如,訪問(wèn)時(shí)長(zhǎng)、操作步驟、訪問(wèn)界面、終端硬件、網(wǎng)絡(luò)、版本等。同時(shí)EMM系統(tǒng)還支持用戶自定義事件統(tǒng)計(jì)。AppCanEMM配合AppCanHybrid引擎完成用戶行為數(shù)據(jù)收集、統(tǒng)計(jì)分析的服務(wù)。如下是AppCan統(tǒng)計(jì)分析系統(tǒng)的運(yùn)行功能框架:移動(dòng)應(yīng)用移動(dòng)應(yīng)用應(yīng)用層引擎用戶操作操作行為記錄根據(jù)上報(bào)策略進(jìn)行上報(bào)AppCan數(shù)據(jù)收集服務(wù)AppCan應(yīng)用信息數(shù)據(jù)存儲(chǔ)AppCan應(yīng)用信息數(shù)據(jù)分析AppCan應(yīng)用信息數(shù)據(jù)匯總信息存儲(chǔ)AppCan統(tǒng)計(jì)分析控制臺(tái)用戶操作行為數(shù)據(jù)流圖經(jīng)過(guò)AppCanHybrid引擎內(nèi)置的行為收集服務(wù)(可選),收集用戶打開(kāi)界面、關(guān)閉界面、打開(kāi)應(yīng)用、退出應(yīng)用等操作行為,同時(shí)收集終端平臺(tái)、系統(tǒng)版本、分辨率、運(yùn)營(yíng)商等信息。這些默認(rèn)采集項(xiàng)不需要開(kāi)發(fā)人員進(jìn)行任何編碼工作。AppCanHybrid引擎同時(shí)支持自定義事件收集接口,開(kāi)發(fā)人員能夠根據(jù)統(tǒng)計(jì)分析需求在任何需要采集信息的地方,經(jīng)過(guò)調(diào)用接口采集用戶更詳細(xì)的信息數(shù)據(jù),例如用戶打開(kāi)了哪幅圖片。AppCanHybrid引擎Analytics插件會(huì)根據(jù)上報(bào)策略上報(bào)收集的信息到AppCanEMM數(shù)據(jù)收集服務(wù)。由于用戶行為數(shù)據(jù)上報(bào)比較頻繁,而且當(dāng)移動(dòng)應(yīng)用面向公眾用戶提供服務(wù)時(shí),產(chǎn)生的數(shù)據(jù)是海量的,而我們真正需要的是基于這些收集數(shù)據(jù)進(jìn)行的分析結(jié)果。我們采取HADOOP集群部署方式來(lái)應(yīng)對(duì)面向海量數(shù)據(jù)的分析。HADOOP能夠部署在低廉的硬件上,不論是存儲(chǔ)還是計(jì)算都能夠根據(jù)實(shí)際運(yùn)營(yíng)情況進(jìn)行動(dòng)態(tài)擴(kuò)展。這樣既能夠滿足現(xiàn)有的需求,同時(shí)也為未來(lái)擴(kuò)展構(gòu)建了框架基礎(chǔ)。AppCanEMM數(shù)據(jù)收集服務(wù)對(duì)數(shù)據(jù)進(jìn)行預(yù)處理存儲(chǔ)到AppCan應(yīng)用信息數(shù)據(jù)庫(kù)中。根據(jù)統(tǒng)計(jì)分析策略,經(jīng)過(guò)AppCan應(yīng)用信息數(shù)據(jù)分析服務(wù)定時(shí)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行匯總分析,并輸出報(bào)表到匯總信息數(shù)據(jù)庫(kù)中。AppCanEMM的統(tǒng)計(jì)分析服務(wù)還對(duì)上報(bào)的自定義數(shù)據(jù)進(jìn)行分類匯總,例如用戶查看圖片的匯總排序,獲取哪些圖片更受用戶歡迎。經(jīng)過(guò)擴(kuò)展統(tǒng)計(jì)匯總腳本能夠隨時(shí)根據(jù)業(yè)務(wù)需求進(jìn)行更復(fù)雜的匯總統(tǒng)計(jì)操作。最后,管理員經(jīng)過(guò)AppCanEMM的統(tǒng)計(jì)分析控制臺(tái)查看分析匯總后的信息。當(dāng)前AppCanEMM統(tǒng)計(jì)分析系統(tǒng)支持基本統(tǒng)計(jì)、活躍用戶、使用頻率、使用時(shí)長(zhǎng)、頁(yè)面訪問(wèn)、地域分析、版本分析、渠道分析、設(shè)備分析、操作系統(tǒng)、分辨率、運(yùn)營(yíng)商、聯(lián)網(wǎng)方式、自定義事件分析、終端異常分析等。下圖是AppCan運(yùn)營(yíng)的HTML5中國(guó)網(wǎng)站DZ論壇客戶端近三個(gè)月的用戶運(yùn)營(yíng)商統(tǒng)計(jì)分析。AppCan開(kāi)發(fā)套件提供免費(fèi)版對(duì)外開(kāi)放,管理平臺(tái)EMM為公眾開(kāi)發(fā)者提供應(yīng)用管理,收集應(yīng)用上報(bào)數(shù)據(jù),并為開(kāi)發(fā)者提供應(yīng)用的統(tǒng)計(jì)分析。當(dāng)前AppCan公眾運(yùn)營(yíng)平臺(tái)每天新增的裝機(jī)用戶達(dá)8萬(wàn),累積裝機(jī)已經(jīng)過(guò)千萬(wàn),每天接收海量上報(bào)數(shù)據(jù),并根據(jù)這些海量數(shù)據(jù)進(jìn)行應(yīng)用行為分析與統(tǒng)計(jì)。由此可見(jiàn)AppCan平臺(tái)方案的支撐能力。前端應(yīng)用建設(shè)方案機(jī)票預(yù)訂圖:機(jī)票預(yù)訂流程圖流程說(shuō)明發(fā)起機(jī)票預(yù)訂。經(jīng)過(guò)前端APP進(jìn)入APP機(jī)票預(yù)訂界面。查詢。進(jìn)行機(jī)票查詢,機(jī)票查詢條件為“單程、往返”、“出發(fā)地\目的地”、出行時(shí)間。圖:查詢?cè)团袛嗖樵兘Y(jié)果。用戶對(duì)查詢結(jié)果進(jìn)行判斷,滿意則進(jìn)行預(yù)訂,不滿意則可返回查找頁(yè)面重新“輸入查找條件”。篩選查詢結(jié)果。圖:查詢結(jié)果用戶篩選查找結(jié)果,查詢反饋結(jié)果包括:票價(jià)、艙位、時(shí)間、包含\不含行李托運(yùn)、包含\不含餐食信息,用戶根據(jù)出行需求找到滿足出行需求的機(jī)票預(yù)覽詳情后發(fā)起預(yù)訂。發(fā)起預(yù)訂。系統(tǒng)支持最多3名成人乘機(jī)人+1名兒童+1名嬰兒。填寫(xiě)乘客信息。用戶經(jīng)過(guò)填寫(xiě)“表單”填寫(xiě)乘機(jī)人信息完成機(jī)票預(yù)訂基礎(chǔ)信息填寫(xiě),乘機(jī)人信息可經(jīng)過(guò)常見(jiàn)乘機(jī)人調(diào)用,首次添加乘機(jī)人信息自動(dòng)記錄到常見(jiàn)乘機(jī)人信息庫(kù)中。是否購(gòu)買(mǎi)輔營(yíng)產(chǎn)品。如果不購(gòu)買(mǎi)進(jìn)入下一流程。如果購(gòu)買(mǎi)選擇輔營(yíng)產(chǎn)品類型、產(chǎn)品規(guī)格、管理機(jī)票信息,所購(gòu)輔營(yíng)商品及機(jī)票預(yù)訂信息自動(dòng)添加至“購(gòu)物車(chē)”,用戶可在購(gòu)物車(chē)中查看訂單明細(xì)及金額。選擇是否郵寄行程單。不郵寄的直接進(jìn)入下一流程,郵寄則需勾選郵寄行程單,填寫(xiě)郵寄地址與收件人、聯(lián)系電話等信息,系統(tǒng)計(jì)算郵寄費(fèi)用。核算金額產(chǎn)生訂單。系統(tǒng)根據(jù)用戶購(gòu)物車(chē)購(gòu)買(mǎi)商品總價(jià)產(chǎn)生支付金額。支付。系統(tǒng)根據(jù)訂單金額提供“微信支付”、“支付寶”、“銀聯(lián)”等多種支付方式,客戶跟進(jìn)提示進(jìn)行支付即可。圖:支付是否使用紅包\優(yōu)惠卷。用戶如果擁有紅包\優(yōu)惠卷可在支付界面中選擇可用紅包優(yōu)惠卷,系統(tǒng)重新核算抵消后的金額,用戶進(jìn)行支付。訂單信息反饋,支付成功。支付成功后反饋訂單詳細(xì)信息,并將信息關(guān)聯(lián)至“已支付訂單”、預(yù)訂機(jī)票信息關(guān)聯(lián)至“航班動(dòng)態(tài)—我的關(guān)注”也可關(guān)聯(lián)輔營(yíng)進(jìn)行輔營(yíng)產(chǎn)品購(gòu)買(mǎi)。訂單管理訂單類型管理訂單管理可查看與管理客戶訂單的狀態(tài)。訂單管理將訂單分為全部訂單、已支付訂單、已出票訂單、已預(yù)定訂單、已取消訂單進(jìn)行分類管理。管理全部訂單進(jìn)入訂單管理功能,可查看客戶全部訂單。訂單分為機(jī)票訂單與輔營(yíng)訂單,客戶可經(jīng)過(guò)勾選訂單類型來(lái)查看相關(guān)信息。點(diǎn)擊訂單列表左側(cè)的標(biāo)題便可查看訂單詳情;訂單右側(cè)上部的標(biāo)簽可查看訂單所處的狀態(tài);右側(cè)的按鈕為訂單功能。訂單詳情訂單操作訂單狀態(tài)訂單類型訂單分類訂單詳情訂單操作訂單狀態(tài)訂單類型訂單分類圖:管理全部訂單管理已出票訂單在訂單管理中,經(jīng)過(guò)頂部的已出票功能,可對(duì)已出票訂單進(jìn)行查看與管理,已出票訂單僅限機(jī)票訂單的的查看與管理。用戶可對(duì)已出票訂單進(jìn)行查看訂單信息(機(jī)票號(hào)、出行日期、訂單金額、出發(fā)地、目的地等)、退票、改期、購(gòu)買(mǎi)輔營(yíng)操作。圖:已出票訂單管理與詳情退票\改期退票、退款流程:針對(duì)需要退票、退款的機(jī)票和鋪營(yíng)產(chǎn)品進(jìn)入退票、退款流程,用戶選擇訂單后發(fā)起退款申請(qǐng),系統(tǒng)反饋退款規(guī)則和最后退款金額,用戶確認(rèn)后系統(tǒng)生成退款單據(jù),系統(tǒng)確認(rèn)并核對(duì)退款訂單,退款至用戶支付賬戶,完成退款后用戶可選擇結(jié)束或返回訂單管理。改期流程:用戶選擇改期,選擇改期機(jī)票訂單,設(shè)置改期至詳細(xì)信息,提交改期訂單,系統(tǒng)反饋改期費(fèi)用,用戶支付后完成改期流程。完成改期后用戶可選擇結(jié)束或返回訂單管理。管理已預(yù)訂訂單用戶預(yù)訂成功的訂單能夠在已預(yù)訂功能中進(jìn)行查看、支付、取消操作。已預(yù)訂訂單可查看機(jī)票訂單、輔營(yíng)訂單。支付\取消操作:針對(duì)待支付訂單,用戶可選擇支付或取消訂單,點(diǎn)擊支付經(jīng)過(guò)系統(tǒng)提供支付方式進(jìn)行,支付后可選擇結(jié)束或購(gòu)買(mǎi)輔營(yíng)產(chǎn)品或返回訂單管理。取消訂單,用戶針對(duì)未支付訂單,點(diǎn)擊“取消訂單”便會(huì)取消訂單;10分鐘內(nèi)未支付的訂單,系統(tǒng)自動(dòng)取消訂單。圖:已預(yù)訂訂單管理管理已支付訂單用戶可將已支付的訂單進(jìn)行管理,管理類型包括機(jī)票訂單和輔營(yíng)訂單,已支付的機(jī)票訂單可進(jìn)行訂單詳情查看、退、改期操作;已支付的輔營(yíng)訂單可進(jìn)行、訂單詳情查看、退貨操作。圖:已支付訂單管理.管理已取消訂單用戶可對(duì)已取消訂單進(jìn)行操作,已取消訂單包括用戶主動(dòng)取消的訂單和系統(tǒng)判定超過(guò)10分鐘未支付的訂單,在已取消訂單中,用戶可查看訂單詳情,對(duì)訂單進(jìn)行重新購(gòu)買(mǎi)。圖:已取消訂單管理航班動(dòng)態(tài)圖:航班動(dòng)態(tài)流程流程說(shuō)明經(jīng)過(guò)APP端進(jìn)入航班動(dòng)態(tài)頁(yè)面。用戶選擇查看“已關(guān)注航班信息”或根據(jù)需求“搜索”信息。航班動(dòng)態(tài)查詢。提供按按行程查詢(OD+日期查詢)、按航班(航班號(hào)+日期查詢)。圖:航班查詢?cè)驮O(shè)計(jì)查詢結(jié)果。依據(jù)查詢條件提供滿足條件的航班列表。用戶能夠在查詢結(jié)果中點(diǎn)擊關(guān)注按鈕即可對(duì)此航班的動(dòng)態(tài)進(jìn)行了關(guān)注。圖:查詢結(jié)果航班動(dòng)態(tài)詳頁(yè)。在查詢結(jié)果列表中點(diǎn)擊任意資訊便可進(jìn)入航班動(dòng)態(tài)詳情頁(yè),詳情頁(yè)信息包括:航班號(hào)、起飛日期、起飛城市、到達(dá)城市、預(yù)計(jì)起飛時(shí)間、離港時(shí)間、預(yù)計(jì)到達(dá)時(shí)間、到港時(shí)間、航班狀態(tài)、起飛地與到達(dá)地天氣信息、下載延誤證明、用戶在詳情頁(yè)也可經(jīng)過(guò)“關(guān)注”按鈕關(guān)注航班信息。圖:航班動(dòng)態(tài)詳情頁(yè)形成我的關(guān)注。在我的關(guān)注中可查看用戶關(guān)注的航班信息;用戶已預(yù)訂過(guò)的訂單自動(dòng)形成我的關(guān)注。取消關(guān)注。不再關(guān)注航班信息,可在我的關(guān)注中點(diǎn)擊“取消關(guān)注按鈕”。圖:取消關(guān)注航班狀態(tài)變化。針對(duì)已關(guān)注訂單,航班狀態(tài)發(fā)生變化時(shí)向用戶推送變動(dòng)信息。圖:消息推送飛行結(jié)束。飛行結(jié)束關(guān)注自動(dòng)停止。XXX商店圖:XXX商店購(gòu)買(mǎi)流程流程說(shuō)明XXX商店入口。經(jīng)過(guò)APP端XXX商店頁(yè)面進(jìn)入。機(jī)票管理入口。經(jīng)過(guò)機(jī)票預(yù)訂關(guān)聯(lián)信息進(jìn)入、經(jīng)過(guò)訂單管理—訂單詳情進(jìn)入。選擇商品類型。XXX商店規(guī)劃建設(shè)行李、餐食、選座、貴賓廳、機(jī)上銷售、其它、本期建設(shè)行李預(yù)訂模塊。圖:XXX商店原型圖選擇商品規(guī)格。選擇用戶類型(官網(wǎng)預(yù)訂機(jī)票客戶、代理商預(yù)訂機(jī)票客戶)、選擇行李規(guī)格(10kg—40kg)。圖:行李預(yù)定原型輸入乘機(jī)人機(jī)票號(hào)。經(jīng)過(guò)機(jī)票號(hào)讀取乘機(jī)人信息,將行李關(guān)聯(lián)航班信息。保障預(yù)訂的準(zhǔn)確性。產(chǎn)生訂單。產(chǎn)生訂單信息:預(yù)訂須知、訂單號(hào)、乘機(jī)人信息、航班信息、行李金額。確認(rèn)訂單。用戶確認(rèn)訂單,訂單便生成,生成的訂單用戶可馬上支付,也可在規(guī)定時(shí)間內(nèi)對(duì)訂單管理中進(jìn)行支付。支付。經(jīng)過(guò)系統(tǒng)支付功能進(jìn)行支付。完成。用戶支付完成后,至用戶目的地拿到行李訂單完成。訂單至訂單管理。已完成訂單作為歷史記錄保存在訂單管理中心。未完成、未支付訂單,能夠在訂單中心進(jìn)行操作。會(huì)員注冊(cè)\登錄圖:會(huì)員注冊(cè)與會(huì)員登錄流程會(huì)員注冊(cè)流程會(huì)員注冊(cè)。經(jīng)過(guò)APP端進(jìn)行會(huì)員注冊(cè)。驗(yàn)證手機(jī)是否已注冊(cè)。用戶輸入手機(jī)號(hào)進(jìn)行注冊(cè),相同手機(jī)號(hào)不允許重復(fù)注冊(cè)。發(fā)送短信驗(yàn)證碼。向注冊(cè)手機(jī)發(fā)送驗(yàn)證碼。設(shè)置基礎(chǔ)信息。用戶可對(duì)自身的基礎(chǔ)信息進(jìn)行設(shè)置:證件類型、證件號(hào)碼、姓名、用戶名。設(shè)置密碼。設(shè)置登錄密碼,用于登錄。完成注冊(cè)。確認(rèn)信息無(wú)誤后,完成注冊(cè),注冊(cè)成功后可進(jìn)行APP和官網(wǎng)登錄。會(huì)員登錄流程會(huì)員登錄。經(jīng)過(guò)APP端進(jìn)行會(huì)員登錄。選擇登錄方式。系統(tǒng)提供用戶名\密碼方式、手機(jī)號(hào)\驗(yàn)證碼方式、第三方登錄方式。用戶可自行選擇。用戶名\密碼。用戶名和密碼登錄方式,用于經(jīng)過(guò)“APP注冊(cè)”或經(jīng)過(guò)“官網(wǎng)注冊(cè)”的用戶登錄(官網(wǎng)與APP采用同一套登錄接口),用戶輸入用戶名和密碼即可登錄。手機(jī)號(hào)\驗(yàn)證碼方式。用戶提供已注冊(cè)手機(jī)號(hào)碼,系統(tǒng)發(fā)送驗(yàn)證碼,用戶輸入驗(yàn)證碼便可登錄。第三方授權(quán)登錄方式。用戶可經(jīng)過(guò)微信、新浪微博、QQ授權(quán)方式進(jìn)行登錄,授權(quán)經(jīng)過(guò)便可登錄,若用戶為首次登錄需設(shè)置基本信息(證件類型、證件號(hào)碼、姓名、用戶名),以便進(jìn)行機(jī)票預(yù)訂等服務(wù)。常見(jiàn)乘機(jī)人管理圖:乘機(jī)人管理原型界面用戶登錄后可使用常見(jiàn)乘機(jī)人管理功能,在常見(jiàn)乘機(jī)人管理界面中可見(jiàn)已有常見(jiàn)乘機(jī)人列表,常見(jiàn)乘機(jī)人設(shè)置有查看乘機(jī)人信息、添加乘機(jī)人信息、修改乘機(jī)人信息、刪除乘

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論