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

下載本文檔

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

文檔簡介

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

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

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

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

Stylesheet〕。

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

只要對相應(yīng)的代碼做一些簡單的修改,就可以改變同一頁面的不同局部,或者頁數(shù)不同的網(wǎng)頁的外觀和格式。CSS3是CSS技術(shù)的升級版本,CSS3語言開發(fā)是朝著模塊化開展的。以前的標(biāo)準(zhǔn)作為一個模塊實在是太龐大而且比擬復(fù)雜,所以,把它分解為一些小的模塊,更多新的模塊也被參加進來。這些模塊包括:

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

、語言模塊

、背景和邊框

、文字特效

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

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

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

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論