




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
./......XXX航空移動化應用平臺項目投標文件招標編號:正本招標方:XXX航空有限責任公司投標方:日期:.......目錄TOC\o"1-5"\h\z\u1投標書102規(guī)格偏離表103資格證明文件103.1法人營業(yè)執(zhí)照〔三證合一103.2法定代表人授權(quán)書113.3投標人的資信證明113.4招標文件要求的其他資格證明文件12投標單位資質(zhì)證書及項目人員資格證書12CMMI等級登記證書12ISO9001質(zhì)量管理體系認證證書13軟件企業(yè)認證證書13計算機軟件著作權(quán)登記書-SDK13計算機軟件著作權(quán)登記書-MAS13計算機軟件著作權(quán)登記書-MMS13計算機軟件著作權(quán)登記書-EMM13計算機軟件著作權(quán)登記書-MDM14項目人員證書14投標單位近3年內(nèi)獲國家及地方政府榮譽證書162015年度中國移動互聯(lián)網(wǎng)行業(yè)領(lǐng)軍企業(yè)獎162014-2015年度云計算應用優(yōu)秀實踐單位獎162014年度中國最具影響力品牌獎162013年度最佳技術(shù)服務提供商162013年度中國移動應用平臺最具影響力獎172014移動生產(chǎn)力十大優(yōu)秀案例獎17投標單位綜合情況審查表17擬派項目經(jīng)理資格審查表17承擔本項目主要技術(shù)人員和售后服務人員表18最近兩年主要開發(fā)實施同類型企業(yè)相同或類似系統(tǒng)的開發(fā)案例19案例合同首尾頁19系統(tǒng)開發(fā)主界面截圖204項目解決方案244.1項目解決方案內(nèi)容24系統(tǒng)總體目標、設(shè)計架構(gòu)、系統(tǒng)詳細設(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è)務系統(tǒng)架構(gòu)設(shè)計29.3.業(yè)務處理架構(gòu)30.4.網(wǎng)絡拓撲圖31技術(shù)路線33統(tǒng)一的移動構(gòu)建平臺33Hybrid移動開發(fā)引擎33面向服務的SOA接口集成33高并發(fā)處理機制34高效的內(nèi)存數(shù)據(jù)庫34兼容多種集成模式34開放式的框架設(shè)計34數(shù)據(jù)庫選型34應用工具35.1.開發(fā)工具35.2.分析設(shè)計工具36.3.項目管理輔助工具36.4.測試工具37.5.統(tǒng)計工具38.6.開發(fā)語言40.7.輔助軟件工具及其效果42移動平臺建設(shè)方案43.1.移動業(yè)務整合平臺〔APPCANMAS43.2.移動業(yè)務開發(fā)平臺〔APPCANSDK51.3.移動業(yè)務管理平臺〔APPCANEMM69前端應用建設(shè)方案76.1.機票預訂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è)務管理系統(tǒng)103.2.移動平臺會員管理中心121非功能性方案124.1.跨平臺解決方案124.2.消息推送解決方案125.3.消息/數(shù)據(jù)可靠性和即時性解決方案127.4.大數(shù)據(jù)推送解決方案127.5.用戶操作行為分析解決方案128.6.業(yè)務系統(tǒng)整合解決方案130.7.大并發(fā)時保證后臺業(yè)務系統(tǒng)可用性解決方案134.8.性能解決方案135.9.接口解決方案137.10.易用性解決方案137軟件及硬件配置方案1391.硬件配置1392.軟件配置140〔1軟件安裝配置140〔2軟件版本要求140項目開發(fā)組組成及各成員職責分配方案142.項目工作方法142.項目組織結(jié)構(gòu)1431.項目實施領(lǐng)導小組1432.項目經(jīng)理1443.SQA組1444.產(chǎn)品設(shè)計組1445.UI設(shè)計組1446.手機端開發(fā)組1457.后臺系統(tǒng)開發(fā)組1458.測試驗收組1459.角色和責任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è)計評審的準備151.4.設(shè)計評審的實施151.5.對發(fā)現(xiàn)問題的處理和跟蹤措施151.6.質(zhì)量記錄的控制152.項目風險控制152.1.管理風險152.2.技術(shù)風險153.3.人員風險153.項目質(zhì)量管理154.1.質(zhì)量管理過程154.2.質(zhì)量管理組織154.變更管理156.1.需求分級管理156.2.全生命周期變更管理157.3.需求變更管理原則158.4.需求變更應對方法159項目實施方案161.實施計劃日程表163.實施計劃表164.階段工作及成果166.項目進度保障措施與辦法1681.定義項目成功的標準1682.識別項目的驅(qū)動、約束和自由程度1693.定義產(chǎn)品發(fā)布標準1694.溝通承諾1695.計劃中,在質(zhì)量控制活動后應該有修改工作1696.為過程改進安排時間1707.管理項目的風險1708.根據(jù)工作計劃而不是日歷來作估計1709.不要為人員安排超過他們80%的時間17010.記錄你的估算和你是如何達到估算的17111.記錄估算并且使用估算工具17112.遵守學習曲線17113.考慮意外緩沖17114.錄實際情況與估算情況17115.只有當任務100%完成時,才認為該任務完成17216.公開、公正地跟蹤項目狀態(tài)172質(zhì)量控制、質(zhì)量保證方案173.項目質(zhì)量管理的關(guān)鍵173.本項目質(zhì)量保證措施173.IT項目質(zhì)量管理的目標和質(zhì)量控制175系統(tǒng)安全性方案177.安全性設(shè)計原則177.服務器安全177.移動應用安全177.終端認證178.終端授權(quán)179.終端證書179.本地安全存儲179.數(shù)據(jù)傳輸安全179.數(shù)據(jù)庫安全機制1800.容錯機制1801.數(shù)據(jù)同步1812.服務器集群和負載均衡1813.防火墻182項目交付定義183項目驗收方案184.驗收方案1841.驗收目的1842.驗收對象1843.項目驗收的前提條件1844.驗收方法1855.驗收步驟1856.驗收程序1867.驗收依據(jù)1878.驗收內(nèi)容和標準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.應用系統(tǒng)的故障響應2113.應用系統(tǒng)輔助操作2114.應用系統(tǒng)的維護服務2115.交流和培訓2116.應用系統(tǒng)業(yè)務調(diào)整2127.應用系統(tǒng)軟件升級212.支持機構(gòu)2121.咨詢服務組2122.咨詢服務專家組212.支持方式2131.現(xiàn)場維護2132.熱線電話咨詢2133.咨詢服務網(wǎng)站213人員培訓計劃、技術(shù)轉(zhuǎn)移方案214.培訓方案214.1.培訓對象和內(nèi)容214.2.培訓目的215.3.培訓原則與培訓質(zhì)量保證體系216.4.培訓方式218.5.培訓大綱218.6.培訓組織及技術(shù)力量安排220.7.培訓組織方案221.技術(shù)轉(zhuǎn)移方案223預期系統(tǒng)性能狀況,后續(xù)升級擴展方案和計劃建議225.移動端響應標準225.系統(tǒng)響應標準225.優(yōu)化辦法225.系統(tǒng)批處理效率226.并發(fā)用戶下的系統(tǒng)性能226其他資料227.典型案例227投標書規(guī)格偏離表資格證明文件3.1法人營業(yè)執(zhí)照〔三證合一公司名稱變更通知3.2法定代表人授權(quán)書3.3投標人的資信證明2015年審計報告2014年審計報告3.4招標文件要求的其他資格證明文件3.4.1投標單位資質(zhì)證書及項目人員資格證書CMMI等級登記證書ISO9001質(zhì)量管理體系認證證書軟件企業(yè)認證證書計算機軟件著作權(quán)登記書-SDK計算機軟件著作權(quán)登記書-MAS.4.1.6計算機軟件著作權(quán)登記書-MMS計算機軟件著作權(quán)登記書-EMM計算機軟件著作權(quán)登記書-MDM項目人員證書項目經(jīng)理PMP證書-唐東育項目經(jīng)理PMP證書-閆巖項目經(jīng)理證書-熊剛中級程序員-韓正剛3.4.2投標單位近3年內(nèi)獲國家及地方政府榮譽證書2015年度中國移動互聯(lián)網(wǎng)行業(yè)領(lǐng)軍企業(yè)獎2014-2015年度云計算應用優(yōu)秀實踐單位獎2014年度中國最具影響力品牌獎2013年度最佳技術(shù)服務提供商2013年度中國移動應用平臺最具影響力獎2014移動生產(chǎn)力十大優(yōu)秀案例獎3.4.3投標單位綜合情況審查表3.4.4擬派項目經(jīng)理資格審查表2016年7月8日3.4.5承擔本項目主要技術(shù)人員和售后服務人員表最近兩年主要開發(fā)實施同類型企業(yè)相同或類似系統(tǒng)的開發(fā)案例案例合同首尾頁中聯(lián)航項目合同首頁中聯(lián)航項目合同尾頁吉祥航空項目合同首頁吉祥航空項目合同尾頁XX航空項目合同首頁XX航空項目合同尾頁掌上東航3.0項目合同首頁掌上東航3.0項目合同尾頁系統(tǒng)開發(fā)主界面截圖中聯(lián)航主界面截圖啟動頁機票預訂-單程查詢結(jié)果訂單詳情-支付成功吉祥航空主界面截圖登陸界面添加磁貼我的云端鏈接東方航空主界面截圖機務首頁幸福東航我的移動飛行項目解決方案項目解決方案內(nèi)容項目解決方案包括以下內(nèi)容:系統(tǒng)總體目標、設(shè)計架構(gòu),系統(tǒng)的詳細設(shè)計方案〔應至少包括系統(tǒng)功能、平臺構(gòu)成、系統(tǒng)結(jié)構(gòu)設(shè)計等;軟件及硬件設(shè)備配置方案建議;公司項目開發(fā)組組成及各成員職責分配方案;公司工作人員原則上要求在項目結(jié)束前不得更換,除非不符合項目管理要求、甲方提出更換;項目管理方案、項目風險明示、評估及控制方案措施等;項目實施方案建議,詳細的項目實施計劃;質(zhì)量控制,質(zhì)量保證方案;系統(tǒng)安全性方案;項目交付定義項目驗收方案;本期項目完成交付后,后期的技術(shù)服務計劃、維護、承諾及費用;人員培訓計劃、技術(shù)轉(zhuǎn)移方案等;預期系統(tǒng)性能狀況,后續(xù)升級擴展方案和計劃建議;其他投標商認為有利于競標的其他資料.系統(tǒng)總體目標、設(shè)計架構(gòu)、系統(tǒng)詳細設(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è)務的變化,保證數(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è)務的變化,保證數(shù)據(jù)系統(tǒng)的穩(wěn)定性.先進性原則系統(tǒng)構(gòu)成必須采用成熟、具有國內(nèi)先進水平,并符合國際發(fā)展趨勢的技術(shù)和設(shè)備.高可靠/高安全性原則系統(tǒng)設(shè)計中充分考慮系統(tǒng)的安全和可靠;系統(tǒng)要具有較強的安全性和災難恢復能力,運行穩(wěn)定,數(shù)據(jù)傳輸可靠,通過軟件、硬件、管理制度等建立全方位的安全保障體系.開放性原則本項目設(shè)計采用開放式系統(tǒng)平臺,以保證不同產(chǎn)品的集成性,并降低系統(tǒng)的開發(fā)和維護成本.適用性原則充分利用目前的基礎(chǔ)環(huán)境、硬件設(shè)施,在滿足應用需求的前提下,盡量降低建設(shè)成本,避免重復投資.可擴展性原則本項目設(shè)計考慮到業(yè)務未來發(fā)展的需要,盡可能設(shè)計得簡明,降低各功能模塊耦合度,并充分考慮兼容性.操作/維護的易用性原則本項目的設(shè)計和開發(fā)需要充分考慮上藥控股內(nèi)部人員的操作習慣和行業(yè)習慣,易于操作,界面友好,方便實用.系統(tǒng)構(gòu)成必須采用成熟、具有國內(nèi)先進水平,并符合國際發(fā)展趨勢的技術(shù)和設(shè)備.高可靠/高安全性原則系統(tǒng)設(shè)計中充分考慮系統(tǒng)的安全和可靠;系統(tǒng)要具有較強的安全性和災難恢復能力,運行穩(wěn)定,數(shù)據(jù)傳輸可靠,通過軟件、硬件、管理制度等建立全方位的安全保障體系.架構(gòu)設(shè)計系統(tǒng)架構(gòu)設(shè)計圖:系統(tǒng)架構(gòu)圖在上述架構(gòu)圖中可以看到,整改架構(gòu)由應用接入層、移動平臺層、數(shù)據(jù)庫層、接口層、安全體系夠成.移動平臺層移動平臺層由移動業(yè)務整合平臺、移動業(yè)務開發(fā)平臺、移動業(yè)務管理平臺構(gòu)成.移動業(yè)務整合平臺用于規(guī)范接口與數(shù)據(jù)的輸入與輸出,對接各類業(yè)務與應用,具備應用管理、接口管理、證書管理、服務管理的強大功能,通過業(yè)務整合平臺對接應用接入層實現(xiàn)微信、APP、第三方平臺的無縫對接;移動開發(fā)平臺提供混合應用開發(fā)工具、混合應用開發(fā)包、提供項目管理工具,用于前端移動業(yè)務的開發(fā)和后臺管理功能的開發(fā);移動業(yè)務管理平臺用于管理應用的版本、配置、統(tǒng)計分析、證書等功能;接口層通過業(yè)務整合平臺可對接第三方數(shù)據(jù)接口〔TDP-OTARest機票接口、輔營獨立銷售數(shù)據(jù)接口、移動運行網(wǎng)接口、自有業(yè)務數(shù)據(jù)接口、第三方運營接口.數(shù)據(jù)庫數(shù)據(jù)庫采用Oracle數(shù)據(jù)庫.安全體系安全體系通過終端安全、傳輸安全、應用安全來保障整個架構(gòu)的安全.應用接入層通過本期項目建設(shè),除實現(xiàn)XXX航空業(yè)務需求外,搭建規(guī)范統(tǒng)一的移動平臺用于管理規(guī)范、開發(fā)規(guī)范、業(yè)務規(guī)范.實現(xiàn)業(yè)務和接口的規(guī)范和統(tǒng)一,通過平臺無縫接入微信、APP、第三方平臺..業(yè)務系統(tǒng)架構(gòu)設(shè)計圖:業(yè)務系統(tǒng)架構(gòu)圖業(yè)務處理架構(gòu)網(wǎng)絡拓撲圖說明:本拓撲圖除管理控制臺服務器外,其他都基于雙機配置,可達到HA高可用效果圖中灰色背景圖片代表的服務器為本項目依賴的第三方服務模塊,他們分別為:OTA服務、XXX商店服務、會員服務、微信網(wǎng)站服務、H5網(wǎng)站服務、蘋果推送服務、第三方Android推送服務<極光>、第三方支付服務<微信、支付寶>圖中Nginx主要用做反向代理,負責分發(fā)流量到對應的后臺Server如果實際部署環(huán)境中nginx前配有類似F5之類的負載均衡設(shè)備,應負責將流量分發(fā)至兩臺NGINX服務器,否則,可通過配置兩個外網(wǎng)ip對應一個域名的形式實現(xiàn)負載均衡手機終端到后端的服務建議基于HTTPS協(xié)議,且需要申請權(quán)威機構(gòu)頒發(fā)的證書,配置到Nginx服務器上本方案中,除蘋果推送、極光推送、微信、支付寶外,其他依賴服務都位于內(nèi)網(wǎng)環(huán)境本方案中設(shè)計在DMZ區(qū)兩側(cè)部署有防火墻,在部署實施前,需要在防火墻上開放特定的網(wǎng)絡通信端口,具體需要開放的接口列表屆時會有提供除數(shù)據(jù)庫服務器和第三方服務外,本方案中服務器數(shù)量共計12臺,實際部署時依客戶具體環(huán)境可以有所增減..技術(shù)路線嚴格的面向?qū)ο蟮姆治龊驮O(shè)計方法;系統(tǒng)采用開放性框架體系;全面采用XML技術(shù)與基于XML的Webservice技術(shù)作為文件、接口傳輸?shù)囊?guī)范和瘦客戶端應用.統(tǒng)一的移動構(gòu)建平臺提供從應用開發(fā)、后端集成、安全控制到運營管理的全部過程解決方案.可以最大限度的減少移動化的投入,具有良好的擴展性和向后兼容的能力.Hybrid移動開發(fā)引擎Hybrid應用引擎作為移動應用開發(fā)的中間件,使用HTML5作為開發(fā)語言開發(fā)移動應用.HTML5是標準的跨平臺技術(shù),目前被所有的移動終端平臺支持,Hybrid應用引擎基于HTML5技術(shù),融合了原生和HTML5雙方的優(yōu)勢,使跨平臺開發(fā)技術(shù)開發(fā)的應用能夠與使用原生方式開發(fā)應用的體驗相媲美.同時Hybrid技術(shù)的開發(fā)框架和開發(fā)工具能縮短移動應用的開發(fā)周期,降低開發(fā)成本.面向服務的SOA接口集成面向服務的體系結(jié)構(gòu)〔service-orientedarchitecture,SOA是一個組件模型,它將應用程序的不同功能單元〔稱為服務通過這些服務之間定義良好的接口和契約聯(lián)系起來.接口是采用中立的方式進行定義的,它應該獨立于實現(xiàn)服務的硬件平臺、操作系統(tǒng)和編程語言.這使得構(gòu)建在各種這樣的系統(tǒng)中的服務可以以一種統(tǒng)一和通用的方式進行交互.各個應用在進行業(yè)務處理過程中不需要直接交互,從而不必要了解對方的技術(shù)架構(gòu)、技術(shù)實現(xiàn)方式、數(shù)據(jù)模型、部署位置.通過使用XML、WebService、SOAP等技術(shù),可以使各個應用系統(tǒng)之間相對獨立、松耦合,方便各個應用系統(tǒng)獨立地進行升級、改造、擴展,對其他應用系統(tǒng)的影響降到最低.高并發(fā)處理機制使用Nodejs技術(shù)構(gòu)建后臺服務,采用一系列"非阻塞"庫來支持事件循環(huán)的方式.為文件系統(tǒng)、數(shù)據(jù)庫之類的資源提供接口.該模型以可擴展的方式簡化了對慢資源的訪問.在不新增額外線程的情況下,依然可以對任務進行并行處理,Nodejs采用單線程方式通過事件輪詢〔eventloop來實現(xiàn)并行操作,避免阻塞操作.有效的幫助提高處理高并發(fā)請求.高效的內(nèi)存數(shù)據(jù)庫使用Redis內(nèi)存數(shù)據(jù)庫,Redis是一個開源的使用ANSIC語言編寫、支持網(wǎng)絡、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫.Redis支持主從同步.數(shù)據(jù)可以從主服務器向任意數(shù)量的從服務器上同步,從服務器可以是關(guān)聯(lián)其他從服務器的主服務器.兼容多種集成模式支持對多系統(tǒng)進行整合,在一個應用內(nèi)整合不同系統(tǒng)之間的功能.能夠通過數(shù)據(jù)庫適配、面向服務接口適配、頁面DOM數(shù)據(jù)抓取的方式整合各種應用,并對外提供基于JSON協(xié)議統(tǒng)一規(guī)范的接口.開放式的框架設(shè)計采用開放式的架構(gòu)設(shè)計,支持集群方式部署,動態(tài)增加服務器.并且可以通過數(shù)據(jù)緩存的方式,極大的緩解服務壓力.數(shù)據(jù)庫選型數(shù)據(jù)庫采用Oracle數(shù)據(jù)庫.應用工具開發(fā)工具集成Eclipse核心的"AppCanIDE"AppCan
IDE是基于Eclipse定制的移動集成開發(fā)環(huán)境,專為無Native開發(fā)經(jīng)驗的HTML開發(fā)人員設(shè)計.AppCan
IDE幫助HTML開發(fā)人員在無需任何原生環(huán)境輔助下即可完成高體驗效果應用的開發(fā)、調(diào)試、跟蹤和模擬.GitGit是用于Linux內(nèi)核開發(fā)的版本控制工具.與常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本庫的方式,不必服務器端軟件支持〔wingeddevil注:這得分是用什么樣的服務端,使用http協(xié)議或者git協(xié)議等不太一樣.并且在push和pull的時候和服務器端還是有交互的.,使源代碼的發(fā)布和交流極其方便.Git的速度很快,這對于諸如Linuxkernel這樣的大項目來說自然很重要.Git最為出色的是它的合并跟蹤〔mergetracing能力.powerdesignerPowerDesigner是Sybase的企業(yè)建模和設(shè)計解決方案,采用模型驅(qū)動方法,將業(yè)務與IT結(jié)合起來,可幫助部署有效的企業(yè)體系架構(gòu),并為研發(fā)生命周期管理提供強大的分析與設(shè)計技術(shù).PowerDesigner獨具匠心地將多種標準數(shù)據(jù)建模技術(shù)〔UML、業(yè)務流程建模以及市場領(lǐng)先的數(shù)據(jù)建模集成一體,并與.NET、WorkSpace、PowerBuilder、Java?、Eclipse等主流開發(fā)平臺集成起來,從而為傳統(tǒng)的軟件開發(fā)周期管理提供業(yè)務分析和規(guī)范的數(shù)據(jù)庫設(shè)計解決方案.分析設(shè)計工具AxureRP是一個專業(yè)的快速原型設(shè)計工具.Axure〔發(fā)音:Ack-sure,代表美國Axure公司;RP則是RapidPrototyping〔快速原型的縮寫.AxureRP是美國AxureSoftwareSolution公司旗艦產(chǎn)品,是一個專業(yè)的快速原型設(shè)計工具,讓負責定義需求和規(guī)格、設(shè)計功能和界面的專家能夠快速創(chuà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ā)管理云平臺,幫助團隊解決成員間流程任務推進、跨地區(qū)協(xié)調(diào)溝通、代碼托管、云端存儲、資源共享等需求,幫助企業(yè)、開發(fā)者團隊及個人有效控制開發(fā)過程,提升開發(fā)效率,實現(xiàn)更高效的項目管理.圖:協(xié)同開發(fā)平臺MicrosoftProject〔或MSP是由微軟開發(fā)銷售的項目管理軟件程序.軟件設(shè)計目的在于協(xié)助項目經(jīng)理發(fā)展計劃、為任務分配資源、跟蹤進度、管理預算和分析工作量.JIRA是Atlassian公司出品的項目與事務跟蹤工具,被廣泛應用于缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工作領(lǐng)域.協(xié)同開發(fā)測試工具MTC百度深度兼容測試10000臺真機隨時待命,最新機型實時更新安裝、啟動、monkey、卸載;平均2小時出報告monkey時長隨意選擇;支持應用自動登錄捕獲CPU、內(nèi)存、流量、電量等性能數(shù)據(jù).安全漏洞掃描可掃描權(quán)限漏洞、靜態(tài)漏洞、運行漏洞等報告包含漏洞分布、等級、詳情、說明提供可實施的解決方案,及時扼殺潛在危險平均10分鐘出報告.功能回放測試自定義腳本在云端真機回放支持robotium、appuim等主流自動化測試框架詳細的日志、截圖、屏幕錄像.深度遍歷測試按照樹形結(jié)構(gòu),自動遍歷App所有控件覆蓋各種異常分支兩款經(jīng)典機型隨時測.統(tǒng)計工具友盟統(tǒng)計國內(nèi)專業(yè)的移動應用統(tǒng)計分析平臺.我們幫助移動應用開發(fā)商統(tǒng)計和分析流量來源、內(nèi)容使用、用戶屬性和行為數(shù)據(jù),以便開發(fā)商利用數(shù)據(jù)進行產(chǎn)品、運營、推廣策略的決策.應用趨勢統(tǒng)計清晰展現(xiàn)應用的新增用戶、活躍用戶、啟動次數(shù)、版本分布、行業(yè)指標等數(shù)據(jù),方便您從整體掌控應用的運營情況及增長動態(tài).渠道分析在哪里推廣最有效?從哪里獲取的用戶最有價值?友盟統(tǒng)計渠道分析功能可以實時查看各渠道的新增用戶、活躍用戶、次日留存率等用戶指標,通過數(shù)據(jù)對比評估不同渠道的用戶質(zhì)量和活躍程度,從而衡量推廣效果.留存分析可以掌握每日<周/月>的新增用戶在初次使用后一段時間內(nèi)的留存率,留存率的高低一定程度上反映了產(chǎn)品和用戶質(zhì)量的好壞.行為分析針對性地進行應用內(nèi)的數(shù)據(jù)統(tǒng)計,了解用戶的產(chǎn)品使用細節(jié)及行為特征,幫助您尋找產(chǎn)品改進的突破點,評估產(chǎn)品優(yōu)化的效果.用戶屬性用戶的基本屬性和行為特征,幫助您全面了解用戶.錯誤分析收集并歸類崩潰日志,提供錯誤管理及分析工具,幫助開發(fā)者更好的解決問題,從而提高應用的穩(wěn)定性,改善應用質(zhì)量.開發(fā)語言HTML5萬維網(wǎng)的核心語言、標準通用標記語言下的一個應用超文本標記語言〔HTML的第五次重大修改.語義特性〔Class:SemanticHTML5賦予網(wǎng)頁更好的意義和結(jié)構(gòu).更加豐富的標簽將隨著對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)頁應用開發(fā)者們提供了更多功能上的優(yōu)化選擇,帶來了更多體驗功能的優(yōu)勢.HTML5提供了前所未有的數(shù)據(jù)與應用接入開放接口.使外部應用可以直接與瀏覽器內(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會通過XMLHttpRequest2等技術(shù),解決以前的跨域等問題,幫助您的Web應用和網(wǎng)站在多樣化的環(huán)境中更快速的工作.CSS3特性<Class:CSS3>在不犧牲性能和語義結(jié)構(gòu)的前提下,CSS3中提供了更多的風格和更強的效果.此外,較之以前的Web排版,Web的開放字體格式〔WOFF也提供了更高的靈活性和控制性.CSS3CSS即層疊樣式表〔Cascading
Stylesheet.
在網(wǎng)頁制作時采用CSS技術(shù),可以有效地對頁面的布局、字體、顏色、背景和其它效果實現(xiàn)更加精確的控制.
只要對相應的代碼做一些簡單的修改,就可以改變同一頁面的不同部分,或者頁數(shù)不同的網(wǎng)頁的外觀和格式.CSS3是CSS技術(shù)的升級版本,CSS3語言開發(fā)是朝著模塊化發(fā)展的.以前的規(guī)范作為一個模塊實在是太龐大而且比較復雜,所以,把它分解為一些小的模塊,更多新的模塊也被加入進來.這些模塊包括:
盒子模型、列表模塊、超鏈接方式
、語言模塊
、背景和邊框
、文字特效
、多欄布局等.JAVASCRIPTJAVASCRIPT一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型.它的解釋器被稱為JAVASCRIPT引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML〔標準通用標記語言下的一個應用網(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)雅的思維方式進行復雜的編程.輔助軟件工具及其效果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不僅具備編輯矢量圖形與位圖圖像的靈活性,還提供了一個預先構(gòu)建資源的公用庫,并可與AdobePhotoshop、AdobeIllustrator、AdobeDreamweaver和AdobeFlash軟件省時集成.在Fireworks中將設(shè)計迅速轉(zhuǎn)變?yōu)槟P?或利用來自Illustrator、Photoshop和Flash的其它資源.然后直接置入Dreamweaver中輕松地進行開發(fā)與部署..移動平臺建設(shè)方案移動業(yè)務整合平臺〔APPCANMASMAS簡介AppCanMAS移動業(yè)務整合系統(tǒng)是基于高性能NODEJS架構(gòu)開發(fā)的企業(yè)移動后端整合系統(tǒng),內(nèi)置各種標準協(xié)議組件,統(tǒng)一移動業(yè)務前后端標準開發(fā)技術(shù);同時,通過基于策略配置的數(shù)據(jù)緩存機制,聚合業(yè)務數(shù)據(jù)并發(fā)連接不同的后端業(yè)務系統(tǒng),高效整合對接多種企業(yè)業(yè)務.AppCanMAS還是一套集成了安全、控制等能力的服務器端開發(fā)框架,通過證書、權(quán)限、應用校驗等機制構(gòu)造移動應用接入控制體系,并具備服務二次封裝整合的集成能力.AppCanMAS還內(nèi)置高效的消息推送能力,提供二次開發(fā)接口,方便移動應用運營.系統(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)提供了一整套完整的移動接入校驗機制,支持對移動接入應用證書、用戶證書、應用合法性、用戶接入權(quán)限的安全控制能力.AppCanMAS系統(tǒng)具有完善的訪問控制安全架構(gòu),有效應對非法訪問,為系統(tǒng)提供更強有力的保護.高性能AppCanMAS系統(tǒng)基于高性能的NODEJS架構(gòu),提供基于策略配置的數(shù)據(jù)緩存機制,可以輕松支撐十萬級用戶的訪問.同時系統(tǒng)還支持以集群方式橫向擴展,輕松實現(xiàn)能力擴容.監(jiān)控管理支持AppCanMAS系統(tǒng)內(nèi)置強大的運行監(jiān)控服務,對用戶并發(fā)、吞吐量、響應時間等即時記錄告警,并以圖形化形式展現(xiàn),能有效幫助運維人員隨時把控服務運行狀態(tài).同時,還提供豐富的工程部署、服務配置、安全配置等系統(tǒng)管理能力.平臺功能登錄AppCanMAS管理頁面后,即可對系統(tǒng)進行配置和管理.首頁顯示管理員登錄信息、服務器環(huán)境配置信息,以及系統(tǒng)的版本信息.圖:MAS管理主頁面應用管理應用管理包含"應用管理、接口管理、證書管理"三個方面管理、配置、操作.應用管理應用管理顯示和管理已有應用,也可以添加應用配置.啟用/禁用、刪除來進行對應用的配置管理.圖:應用基本信息的編輯接口管理管理當前主機下的MAS服務、子服務、工程、接口列表信息,通過選中授權(quán)的方式來分別對開啟應用認證和接口認證的MAS服務工程接口進行合法請求.圖:接口管理證書管理證書認證管理用于配置各應用訪問接口時所需證書的認證信息,包括證書的狀態(tài)、pem和過期時間.點擊"頒發(fā)證書"可添加應用證書,點擊列表中對應應用證書右側(cè)的停用、刪除完成對證書的停用、刪除操作.圖:證書管理服務管理顯示和配置已有服務,也可以添加MAS標準接口服務和自定義服務.已有的MAS服務,可以管理MAS服務的開啟/關(guān)閉、配置、刪除,管理應用的認證開關(guān)、接口的認證開關(guān),日志的開啟關(guān)閉、監(jiān)控統(tǒng)計報表的查看.圖:服務管理新建MAS服務,包括定義服務名稱、服務英文名稱、服務描述、添加子服務、設(shè)置進程數(shù)、設(shè)置應用認證時間、設(shè)置會話生命周期、COOKIE池、緩存池、認證池、日志池的開啟/關(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è)務管理平臺提供的應用對接地址,實現(xiàn)與EMM的應用同步管理.圖:平臺管理移動業(yè)務開發(fā)平臺〔APPCANSDK移動開發(fā)能力跨平臺能力AppCanHybrid應用引擎作為移動應用開發(fā)的中間件,使用HTML5作為開發(fā)語言開發(fā)移動應用.HTML5是標準的跨平臺技術(shù),目前被所有的移動終端平臺支持,AppCanHybrid應用引擎基于HTML5技術(shù),融合了原生和HTML5雙方的優(yōu)勢,使跨平臺開發(fā)技術(shù)開發(fā)的應用能夠與使用原生方式開發(fā)應用的體驗相媲美.同時AppCanHybrid技術(shù)的開發(fā)框架和開發(fā)工具更使移動應用的開發(fā)周期大大縮短,開發(fā)成本大大降低,這是其他中間件方案所不能具備的.AppCan是首家采用CSS彈性盒子模型作為移動應用布局基礎(chǔ)的中間件,結(jié)合不同精度屏幕配置不同字體大小作為元素大小基準,配合AppCanUI框架,做到在任何分辨率終端中都能夠保持完美的體驗.結(jié)合AppCan的原生融合技術(shù),使得原生控件和HTML界面完美融合.AppCanHybrid應用引擎利用移動瀏覽器內(nèi)核Webkit解析包含HTML5、CSS3與JS的文件,并通過調(diào)用AppCanHybrid應用引擎封裝的接口API,實現(xiàn)移動應用所需的各種表現(xiàn)和交互能力,并且通過統(tǒng)一的API形式來消除不同移動平臺的各種差異性,從而達到跨平臺開發(fā)的目的.AppCan提供了統(tǒng)一的應用模擬器和調(diào)試工具,同時還提供了真機模擬環(huán)境幫助開發(fā)者更方便、快捷的完成移動應用的跨平臺開發(fā).AppCan采用開放的HTML5跨平臺方案,具有完全的前后兼容性,保護用戶的投資.目前支持iOS、Android平臺,WindowsPhone8也已經(jīng)完成開發(fā)版,未來隨著主流終端平臺更新升級及時的升級應用引擎.API調(diào)用接口共包含35大類、500多個API接口.基本涵蓋了常見移動應用所需要的大部分功能需求.其中包括:推送、攝像頭、傳感器、LBS、二維碼、文件讀寫、網(wǎng)絡連接、上傳下載、短信、彩信、電話、郵件、圖片、第三方支付、音頻、視頻、壓縮、原生控件元素等核心功能.音頻對象API用于播放背景音樂和效果音樂;電話對象API封裝了用于調(diào)用系統(tǒng)通話功能的方法,可以調(diào)用系統(tǒng)撥號界面或者直接建立撥號連接打電話;照相機對象API封裝了用于調(diào)用設(shè)備照相機拍攝照片,成功后返回相關(guān)圖片存儲地址;剪貼板對象API封裝系統(tǒng)剪貼板,提供系統(tǒng)全局的文字復制粘貼功能;日期控件API封裝了用于調(diào)用手機本地原生時期和時間選擇控件;聯(lián)系人對象API封裝了用于調(diào)用系統(tǒng)聯(lián)系人;數(shù)據(jù)庫對象API封裝了SQLite數(shù)據(jù)庫對象,能夠?qū)崿F(xiàn)數(shù)據(jù)的增刪改查,以及事務操作;設(shè)備信息對象API封裝了用于調(diào)用設(shè)備硬件參數(shù)相關(guān)信息和硬件狀態(tài)相關(guān)信息;下載對象API封裝了用于下載文件,支持動態(tài)獲取下載進度,支持斷點下載等;郵件對象API封裝了用于調(diào)用系統(tǒng)郵件功能進行郵件的發(fā)送;文件管理對象API封裝了文件系統(tǒng)管理的接口,用于管理選擇文件,讀寫文件,讀取文本文件等;圖片瀏覽對象API封裝了選取本地圖片,查看網(wǎng)絡或本地圖片集的功能;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應用引擎支持WidgetPlugin與NativePlugin兩種方式的引擎擴展.WidgetPlugin通過AppCan生成的應用,可以理解為一個Widget包〔即在IDE創(chuàng)建項目是看到的"android_iphone"文件夾,和一個AppCan平臺中間件組成的.通常的情況下,一個應用是由一個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)不同應用之間的調(diào)用,從而實現(xiàn)應用互通與動態(tài)擴展的功能.NativePluginAppCanHybrid應用引擎支持將Native方式開發(fā)的App或功能通過NativePlugin的方式插入進來,從而實現(xiàn)引擎的擴展功能.通過NativePlugin方式擴展的插件,遵循AppCan的接口調(diào)用規(guī)則,就同樣可以實現(xiàn)用JS調(diào)用的方式,調(diào)用新功能.離線應用和離線數(shù)據(jù)同步AppCan支持本地數(shù)據(jù)庫SQLite、本地文件系統(tǒng)和LocalStorage多種離線存儲機制.從服務器下載的數(shù)據(jù)根據(jù)業(yè)務不同,可以分別進行存儲.離線數(shù)據(jù)支持標準Cache機制,即保存離線數(shù)據(jù)的服務器時間戳等Cache信息.當訪問數(shù)據(jù)時,根據(jù)Cache機制判斷時間戳是否過期來判斷是需要從服務器更新數(shù)據(jù)還是直接使用本地離線數(shù)據(jù).還可向服務器發(fā)送下載請求,并附加Cache信息,通過服務器返回的狀態(tài)碼判斷是使用本地Cache數(shù)據(jù)還是使用服務器數(shù)據(jù)并替換本地離線數(shù)據(jù).AppCan支持離線用戶身份認證,即在上次成功登陸后,保存用戶名、密碼摘要到本地.當下次登陸時如果網(wǎng)絡不可用,使用用戶輸入的用戶名密碼與保存的用戶名和密碼摘要進行校驗,如果通過校驗,則離線登陸成功,并可以訪問此賬戶保存在本地的離線加密數(shù)據(jù).AppCan支持本地數(shù)據(jù)加密處理,通過采用登陸人的用戶名密碼對私有數(shù)據(jù)進行加密并進行分別保存,即使同一終端應用先后多人登錄使用,也能保證不同人員的私有數(shù)據(jù)只可被所有者獲取到并解密,其他人員無法對數(shù)據(jù)進行查看.離線數(shù)據(jù)分為服務器下發(fā)數(shù)據(jù)〔例如服務任務列表等和使用操作數(shù)據(jù)〔例如服務執(zhí)行情況、自定義服務等.對于服務器下發(fā)數(shù)據(jù),AppCan提供的通訊封裝可以自動判斷當前網(wǎng)絡狀態(tài)并處理Cache信息,根據(jù)Cache策略和網(wǎng)絡情況處理服務器下發(fā)的數(shù)據(jù),并進行離線數(shù)據(jù)更新和獲取.網(wǎng)絡不可用,直接使用本地離線數(shù)據(jù)網(wǎng)絡可用,本地離線數(shù)據(jù)Cache采用過期策略,如果不過期自動采用本地離線數(shù)據(jù)網(wǎng)絡可用,本地離線數(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)絡可用,訪問服務器失敗.根據(jù)參數(shù)使用離線數(shù)據(jù)或上報異常.對于用戶操作數(shù)據(jù)的上傳例如拍照、任務執(zhí)行變更等,AppCan提供離線上傳任務池,應用可以將需要上傳的任務放置到離線上傳池中,離線上傳池會自動根據(jù)網(wǎng)絡情況完成任務的上傳,同時支持任務取消、任務檢索、任務異常回調(diào)等功能.AppCan提供離線管理接口,可以完成對LocalStorage、本地文件、數(shù)據(jù)庫的增刪改查等操作,同時還提供了數(shù)據(jù)清理接口,直接清理應用中所有離線數(shù)據(jù).多App互操作Android和iOS平臺都提供了應用間調(diào)用規(guī)范.Android利用Intent、iOS利用URLSchemes來完成應用間調(diào)用,并可附加參數(shù).AppCan提供了uexWidget.loadApp接口進行了統(tǒng)一封裝,幫助開發(fā)者完成應用間調(diào)用和參數(shù)傳遞.AppCan提供網(wǎng)絡數(shù)據(jù)共享接口,通過手機終端唯一標識碼存儲終端臨時參數(shù)數(shù)據(jù).當應用間調(diào)用時,由主應用向服務器發(fā)送共享數(shù)據(jù),并設(shè)定數(shù)據(jù)過期時間<默認30秒>和目標共享應用.被調(diào)用應用啟動后向服務器使用終端唯一標識、應用ID獲取共享數(shù)據(jù),共享數(shù)據(jù)獲取后被刪除.共享數(shù)據(jù)上傳和下載必須使用應用證書進行驗證,保證數(shù)據(jù)不被非法獲取.通過上述數(shù)據(jù)共享通道,可以方便的完成應用間互相調(diào)用和數(shù)據(jù)交換,也可完成SSO身份認證令牌的交換,實現(xiàn)應用間單點登錄.通過終端唯一碼實現(xiàn)SSO共享例如A應用完成了SSO單點登錄,登錄SESSION根據(jù)終端唯一標識保存在網(wǎng)絡共享區(qū),B應用可使用終端唯一標識從網(wǎng)絡共享區(qū)獲取SESSION,在不登陸的情況下訪問企業(yè)后臺.此方式不需要應用間進行數(shù)據(jù)傳輸,也不需要B應用經(jīng)由A應用啟用.為了保證安全需要對SESSION進行過期設(shè)定.通過應用間互傳唯一碼實現(xiàn)SSO共享A應用完成SSO單點登錄,獲取登錄SESSION,由A應用啟動B應用,傳遞SESSION給B,B使用SESSION調(diào)用接口進行數(shù)據(jù)訪問.此方式需要B應用必須從A應用啟動.移動開發(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)各自版本的應用.而AppCan作為跨平臺的框架,采用Hybrid架構(gòu),利用HTML5+CSS3+JS即可開發(fā)出適配iOS和Android的應用程序.AppCanIDE,只需要安裝到Windows操作系統(tǒng)中,開發(fā)者就能夠創(chuà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)文件.配置一些基本的信息,比如應用id,應用名稱,版本號等編寫應用:用戶可以在工程中創(chuàng)建頁面,調(diào)用UI框架提供的各種控件,并且在開發(fā)過程中,IDE自動會對AppCanAPI進行代碼提示;AppCanIDE代碼編輯界面運行模擬器和代碼調(diào)試:通過啟動AppCan模擬器,用戶可以查看開發(fā)的界面和進行代碼調(diào)試;AppCanIDE模擬器與調(diào)試器安裝包生成:編輯好應用后,可以在IDE中生成ipa和apk文件,其中ipa文件可裝在越獄的iOS設(shè)備中;AppCanIDE本地打包界面AppCan應用管理器:用戶管理本地和AppCan云端的應用,用戶若想生成能夠上傳蘋果AppStore的ipa文件,或者享用其它AppCan的云服務,可通過此管理器,同步代碼到AppCan云端,進行安裝包的生成和服務勾選.加密工具:AppCanIDE提供對html網(wǎng)頁進行加密的功能,這樣在一定程度上能夠滿足企業(yè)和開發(fā)者的安全需求.UI框架AppCanUI框架是為了方便開發(fā)利用HTML5+CSS3+JS技術(shù)開發(fā)跨平臺應用而推出的具有豐富控件,能夠?qū)崿F(xiàn)自適配,低耦合,易擴展的一套UI框架.AppCanUI框架本身是由HTML5+CSS3+JS組合而成的一套代碼.在用戶創(chuàng)建AppCan應用的時候,在工程中就自帶了框架代碼,用戶也很方便能在框架代碼的基礎(chǔ)上進行增刪改,以達到目標效果.豐富的控件:開發(fā)者在AppCanIDE中,只需要選擇控件菜單,選擇相應的控件,就會在html頁面中光標位置插入相應控件的代碼,省去了開發(fā)者撰寫控件代碼的工作;AppCanUI框架控件自適配:利用CSS3的media屬性,能夠識別用戶的設(shè)備屏幕尺寸,從而達到適配所有設(shè)備和尺寸的目標,諸如新出的iphone5的尺寸,利用AppCanUI框架,就能夠自動適配其屏幕低耦合:由于AppCanUI框架采用了base+控件css文件的方式進行架構(gòu),各個控件之間耦合度低,開發(fā)者可以自行增刪改相應的內(nèi)容易擴展:AppCanUI框架的提供了一套基礎(chǔ)的能夠適配所有尺寸的樣式,但在現(xiàn)實中,開發(fā)者所要的控件有個性化的需求,而開發(fā)者在這套樣式的基礎(chǔ)上,可以很方便的進行擴展,擴展目標樣式.調(diào)試器為了便于開發(fā)者直觀的查看界面效果和測試功能在實際環(huán)境中的運行情況,AppCanSDK套裝提供了可在真機上直接進行調(diào)試的模擬運行環(huán)境AppCanPlayer.使用者可以將代碼拷貝到指定的AppCanPlayer目標路徑下,然后運行手機中的AppCan應用,便可以看到在管理器中顯示了應用名稱,然后點擊運行,應用就完美的顯示了出來.目前支持Android、iOS操作系統(tǒng).對應的平臺版本需求如下:Android平臺:Android1.6及以上版本iOS平臺:iOS3.0及以上平臺AppCanPlayer示意圖模擬器 以Chrome內(nèi)核為基礎(chǔ),進行二次開發(fā),模擬并集成了AppCanAPI.此模擬器集成到IDE開發(fā)環(huán)境中,開發(fā)者能夠很方便的啟動模擬器,選擇所需要的屏幕分辨率進行界面展示.通過此模擬器,開發(fā)者除了可以展示界面效果,模擬應用的使用流程之外,還可以利用Chrome的JS調(diào)試工具,進行程序調(diào)試.AppCan模擬器 如上圖所示,在模擬器中,使用者不僅可以通過模擬器模擬不同的設(shè)備,來驗證程序在不同設(shè)備上的運行情況,有針對性的對不同設(shè)備進行細節(jié)調(diào)整.同時還可以借助模擬器中的功能模擬模塊中的選項,不用使用真機,便可進行全面的仿真操作,比如使用LBS模塊,便可在模擬器的顯示區(qū)域,看到程序?qū)τ诓煌琇BS坐標的響應情況,又如,通過點選不同的傳感器,可以詳細地驗證程序邏輯的正確性等.云端打包服務AppCanSDK套裝能夠完整的向用戶提供本地安裝包生成服務,借助套裝中的IDE,可以滿足開發(fā)人員在本機的打包工作,除此之外,用戶還將擁有一個私有打包服務器,多個開發(fā)人員可以登錄到該私有打包服務器中,進行正式安裝包的生成工作.IDE和私有打包服務器共同形成一個私有云,在這個私有云中,用戶和開發(fā)人員可以完成所需要的全套打包工作.安裝包生成服務所需軟件組件運行于套裝中的MacMini硬件之上〔見下文,作為一個整體,為使用人員提供全面的安裝包生成服務.安裝包生成后可直接用于商業(yè)目的,并可以借用已有的應用打包狀態(tài)管理對生成安裝包過程進行深度跟蹤.具體所包含組建及功能如下:AppCanAppManager,向AppCan服務器申請應用ID和Key;管理應用的啟動圖片和圖標;管理應用的開發(fā)版證書;管理應用的正式版證書;應用版本管理;應用打包狀態(tài)管理;DAVServer,進行代碼管理;UserManager,打包服務器用戶管理、權(quán)限管理和相關(guān)人員管理;AppCanGlobalVarManager,打包系統(tǒng)全局參數(shù)管理;AppCanPlugManager,打包服務器插件管理.包含插件上傳、插件描述和刪除等;AppCanEngineManager,核心引擎管理.包含核心引擎版本升級等;AppCanPackageManager,應用打包管理;MacMini服務器AppCanSDK套裝管理后臺-項目列表AppCanSDK套裝管理后臺-項目管理AppCanSDK套裝管理后臺-引擎升級移動業(yè)務管理平臺〔APPCANEMMAppCanEMM管理平臺支持應用生命周期內(nèi)的全方位維護.完成應用的生成、配置、部署、升級、關(guān)閉等功能.使企業(yè)在移動化過程中,對所有應用都可以保證可控運行.移動互聯(lián)網(wǎng)和傳統(tǒng)業(yè)務相比,精準是其最大的區(qū)別.移動應用更可以精準的捕捉用戶行為、區(qū)分用戶屬性,EMM內(nèi)置的行為分析系統(tǒng),提供完善的報表、統(tǒng)計服務,使企業(yè)對用戶的情況了如指掌.應用注冊在EMM系統(tǒng)中添加受控應用,使指定ID和KEY的應用接受管理.AppCan中每一個應用都會包含一個應用編號和應用KEY.在EMM中新增加一個應用時,會自動生成一個ID和KEY.這個ID和KEY會編譯到應用最終發(fā)布包中.只有ID、KEY匹配的應用才能夠接受EMM的管理.應用證書為了保證應用和EMM、應用和MAS之間的通訊安全,EMM在新增應用時會為其生成一個默認應用證書,此證書會編譯到最終應用發(fā)布包中,應用和EMM、應用和MAS之間的通訊采用HTTPS協(xié)議并采用此證書進行認證.一個應用不一定只有一個證書,EMM提供應用證書管理功能,通過為應用生成不同的證書,可以對應用的不同版本、不同渠道進行更深一層的控制.例如通過關(guān)閉證書控制某個版本或某個渠道不能再接入EMM和MAS.應用控制通過EMM服務器,控制應用是否可用.當服務器設(shè)定應用關(guān)閉時,當用戶打開應用會對使用者進行提醒,并自動關(guān)閉應用.終端控制通過EMM服務器,可以對單獨終端進行應用開啟關(guān)閉設(shè)定.使用戶終端丟失時,避免非法用戶使用.終端數(shù)據(jù)擦除通過EMM服務器,可以對單獨終端進行應用數(shù)據(jù)擦除控制,可以遠程擦除應用中的本地數(shù)據(jù),避免用戶數(shù)據(jù)泄露.統(tǒng)計上報策略通過EMM服務器,可以設(shè)定終端行為數(shù)據(jù)上報策略.可以設(shè)定為啟動上報、即時上報、WiFi上報、每日上報等.認證策略AppCanEMM支持多種終端用戶認證策略.認證模式分為主動認證和被動認證.主動認證的審核方式又分為包括手動認證、LDAP認證、JDBC、AJAX等多種方式完成終端用戶認證綁定.主動認證流程如下:主動認證流程圖被動認證模式流程如下:被動認證流程圖訪問授權(quán)策略通過EMM服務器,管理員可以設(shè)定應用是否必須經(jīng)過認證才能訪問企業(yè)業(yè)務系統(tǒng).如果設(shè)定為無需授權(quán),則應用可以直接獲取訪問授權(quán)碼,并使用此授權(quán)碼調(diào)用企業(yè)業(yè)務對接系統(tǒng).如果設(shè)定為需要授權(quán),則應用必須經(jīng)過終端認證后獲取驗證碼,并使用驗證碼對授權(quán)碼進行確認后才可調(diào)用企業(yè)業(yè)務對接系統(tǒng).訪問記錄策略記錄終端應用的操作行為等信息,通過終端管理功能,檢查用戶的行為記錄,以便進行核查.應用接口權(quán)限策略MAS可以為一個應用建立多種接口訪問策略,不同的策略可以訪問不同的接口組.通過EMM設(shè)定終端用戶的接口訪問策略,當應用進行授權(quán)時,EMM會下發(fā)授權(quán)碼給移動終端,同時下發(fā)授權(quán)碼和接口訪問策略名到MAS.應用使用授權(quán)碼通過MAS訪問企業(yè)系統(tǒng)時,將會對接口策略進行校驗.應用接口權(quán)限策略支持全局默認配置和單機定制配置.模塊權(quán)限策略AppCanHybrid引擎采用HTML5技術(shù)進行應用開發(fā).在代碼中,每一個網(wǎng)頁都會被指定一個唯一標識名稱WindowName.通過在EMM服務器中控制WindowName的開啟和關(guān)閉,AppCanHybrid引擎會自動根據(jù)配置控制應用窗口的開啟權(quán)限.模塊權(quán)限策略支持全局默認配置和單機定制配置.插件權(quán)限策略AppCanHybrid引擎采用插件技術(shù)完成應用對終端系統(tǒng)能力的使用.例如語音識別、二維碼、拍照等.AppCanEMM支持插件權(quán)限策略,通過在服務器端設(shè)定插件可用性,引擎可以控制終端用戶具體能力的使用.例如控制其不能拍照、但可以使用二維碼.插件權(quán)限策略支持全局默認配置和單機定制配置.版本控制EMM系統(tǒng)支持對應用版本的管理控制,通過對版本的關(guān)閉和開啟,可以對任意版本進行停止服務的操作.升級管理EMM系統(tǒng)支持升級包管理,管理員可以在不同版本中添加對應的升級包來實現(xiàn)應用的升級支持.升級管理支持原生安裝包,同時也支持補丁包升級.使用補丁包時可以不上傳至AppStore即可完成升級.同時EMM還支持補丁包強制升級,即用戶不感知的情況下完成應用的補丁升級.在線參數(shù)EMM系統(tǒng)可以為應用配置全局參數(shù),當應用啟動時可以獲取這些參數(shù)來調(diào)整應用的功能.EMM系統(tǒng)還可為單獨終端配置個性化參數(shù).渠道管理EMM系統(tǒng)支持渠道管理,可以為同一個應用發(fā)布多個渠道版本,并在統(tǒng)計分析中查看渠道軟件安裝情況.推送管理EMM系統(tǒng)不僅支持接口層次的推送調(diào)用,同時還提供了推送管理控制臺.可以由管理員手工群發(fā)或選定目標人進行指定發(fā)送操作.統(tǒng)計分析EMM系統(tǒng)內(nèi)置用戶行為分析系統(tǒng),通過獲取的用戶行為數(shù)據(jù)對終端的各種情況進行詳細的分析匯總.例如,訪問時長、操作步驟、訪問界面、終端硬件、網(wǎng)絡、版本等.同時EMM系統(tǒng)還支持用戶自定義事件統(tǒng)計.AppCanEMM配合AppCanHybrid引擎完成用戶行為數(shù)據(jù)收集、統(tǒng)計分析的服務.如下是AppCan統(tǒng)計分析系統(tǒng)的運行功能框架:移動應用移動應用應用層引擎用戶操作操作行為記錄根據(jù)上報策略進行上報AppCan數(shù)據(jù)收集服務AppCan應用信息數(shù)據(jù)存儲AppCan應用信息數(shù)據(jù)分析AppCan應用信息數(shù)據(jù)匯總信息存儲AppCan統(tǒng)計分析控制臺用戶操作行為數(shù)據(jù)流圖通過AppCanHybrid引擎內(nèi)置的行為收集服務〔可選,收集用戶打開界面、關(guān)閉界面、打開應用、退出應用等操作行為,同時收集終端平臺、系統(tǒng)版本、分辨率、運營商等信息.這些默認采集項不需要開發(fā)人員進行任何編碼工作.AppCanHybrid引擎同時支持自定義事件收集接口,開發(fā)人員可以根據(jù)統(tǒng)計分析需求在任何需要采集信息的地方,通過調(diào)用接口采集用戶更詳細的信息數(shù)據(jù),例如用戶打開了哪幅圖片.AppCanHybrid引擎Analytics插件會根據(jù)上報策略上報收集的信息到AppCanEMM數(shù)據(jù)收集服務.由于用戶行為數(shù)據(jù)上報比較頻繁,而且當移動應用面向公眾用戶提供服務時,產(chǎn)生的數(shù)據(jù)是海量的,而我們真正需要的是基于這些收集數(shù)據(jù)進行的分析結(jié)果.我們采取HADOOP集群部署方式來應對面向海量數(shù)據(jù)的分析.HADOOP可以部署在低廉的硬件上,不論是存儲還是計算都可以根據(jù)實際運營情況進行動態(tài)擴展.這樣既可以滿足現(xiàn)有的需求,同時也為未來擴展構(gòu)建了框架基礎(chǔ).AppCanEMM數(shù)據(jù)收集服務對數(shù)據(jù)進行預處理存儲到AppCan應用信息數(shù)據(jù)庫中.根據(jù)統(tǒng)計分析策略,通過AppCan應用信息數(shù)據(jù)分析服務定時對數(shù)據(jù)庫中的數(shù)據(jù)進行匯總分析,并輸出報表到匯總信息數(shù)據(jù)庫中.AppCanEMM的統(tǒng)計分析服務還對上報的自定義數(shù)據(jù)進行分類匯總,例如用戶查看圖片的匯總排序,獲取哪些圖片更受用戶歡迎.通過擴展統(tǒng)計匯總腳本可以隨時根據(jù)業(yè)務需求進行更復雜的匯總統(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ā)者提供應用管理,收集應用上報數(shù)據(jù),并為開發(fā)者提供應用的統(tǒng)計分析.目前AppCan公眾運營平臺每天新增的裝機用戶達8萬,累積裝機已經(jīng)過千萬,每天接收海量上報數(shù)據(jù),并根據(jù)這些海量數(shù)據(jù)進行應用行為分析與統(tǒng)計.由此可見AppCan平臺方案的支撐能力.前端應用建設(shè)方案機票預訂圖:機票預訂流程圖流程說明發(fā)起機票預訂.通過前端APP進入APP機票預訂界面.查詢.進行機票查詢,機票查詢條件為"單程、往返"、"出發(fā)地\目的地"、出行時間.圖:查詢原型判斷查詢結(jié)果.用戶對查詢結(jié)果進行判斷,滿意則進行預訂,不滿意則可返回查找頁面重新"輸入查找條件".篩選查詢結(jié)果.圖:查詢結(jié)果用戶篩選查找結(jié)果,查詢反饋結(jié)果包括:票價、艙位、時間、包含\不含行李托運、包含\不含餐食信息,用戶根據(jù)出行需求找到滿足出行需求的機票預覽詳情后發(fā)起預訂.發(fā)起預訂.系統(tǒng)支持最多3名成人乘機人+1名兒童+1名嬰兒.填寫乘客信息.用戶通過填寫"表單"填寫乘機人信息完成機票預訂基礎(chǔ)信息填寫,乘機人信息可通過常用乘機人調(diào)用,首次添加乘機人信息自動記錄到常用乘機人信息庫中.是否購買輔營產(chǎn)品.如果不購買進入下一流程.如果購買選擇輔營產(chǎn)品類型、產(chǎn)品規(guī)格、管理機票信息,所購輔營商品及機票預訂信息自動添加至"購物車",用戶可在購物車中查看訂單明細及金額.選擇是否郵寄行程單.不郵寄的直接進入下一流程,郵寄則需勾選郵寄行程單,填寫郵寄地址與收件人、聯(lián)系電話等信息,系統(tǒng)計算郵寄費用.核算金額產(chǎn)生訂單.系統(tǒng)根據(jù)用戶購物車購買商品總價產(chǎn)生支付金額.支付.系統(tǒng)根據(jù)訂單金額提供"微信支付"、"支付寶"、"銀聯(lián)"等多種支付方式,客戶跟進提示進行支付即可.圖:支付是否使用紅包\優(yōu)惠卷.用戶如果擁有紅包\優(yōu)惠卷可在支付界面中選擇可用紅包優(yōu)惠卷,系統(tǒng)重新核算抵消后的金額,用戶進行支付.訂單信息反饋,支付成功.支付成功后反饋訂單詳細信息,并將信息關(guān)聯(lián)至"已支付訂單"、預訂機票信息關(guān)聯(lián)至"航班動態(tài)—我的關(guān)注"也可關(guān)聯(lián)輔營進行輔營產(chǎn)品購買.訂單管理訂單類型管理訂單管理可查看與管理客戶訂單的狀態(tài).訂單管理將訂單分為全部訂單、已支付訂單、已出票訂單、已預定訂單、已取消訂單進行分類管理.管理全部訂單進入訂單管理功能,可查看客戶全部訂單.訂單分為機票訂單與輔營訂單,客戶可通過勾選訂單類型來查看相關(guān)信息.點擊訂單列表左側(cè)的標題便可查看訂單詳情;訂單右側(cè)上部的標簽可查看訂單所處的狀態(tài);右側(cè)的按鈕為訂單功能.訂單詳情訂單操作訂單狀態(tài)訂單類型訂單分類訂單詳情訂單操作訂單狀態(tài)訂單類型訂單分類圖:管理全部訂單管理已出票訂單在訂單管理中,通過頂部的已出票功能,可對已出票訂單進行查看與管理,已出票訂單僅限機票訂單的的查看與管理.用戶可對已出票訂單進行查看訂單信息〔機票號、出行日期、訂單金額、出發(fā)地、目的地等、退票、改期、購買輔營操作.圖:已出票訂單管理與詳情退票\改期退票、退款流程:針對需要退票、退款的機票和鋪營產(chǎn)品進入退票、退款流程,用戶選擇訂單后發(fā)起退款申請,系統(tǒng)反饋退款規(guī)則和最后退款金額,用戶確認后系統(tǒng)生成退款單據(jù),系統(tǒng)確認并核對退款訂單,退款至用戶支付賬戶,完成退款后用戶可選擇結(jié)束或返回訂單管理.改期流程:用戶選擇改期,選擇改期機票訂單,設(shè)置改期至詳細信息,提交改期訂單,系統(tǒng)反饋改期費用,用戶支付后完成改期流程.完成改期后用戶可選擇結(jié)束或返回訂單管理.管理已預訂訂單用戶預訂成功的訂單可以在已預訂功能中進行查看、支付、取消操作.已預訂訂單可查看機票訂單、輔營訂單.支付\取消操作:針對待支付訂單,用戶可選擇支付或取消訂單,點擊支付通過系統(tǒng)提供支付方式進行,支付后可選擇結(jié)束或購買輔營產(chǎn)品或返回訂單管理.取消訂單,用戶針對未支付訂單,點擊"取消訂單"便會取消訂單;10分鐘內(nèi)未支付的訂單,系統(tǒng)自動取消訂單.圖:已預訂訂單管理管理已支付訂單用戶可將已支付的訂單進行管理,管理類型包括機票訂單和輔營訂單,已支付的機票訂單可進行訂單詳情查看、退、改期操作;已支付的輔營訂單可進行、訂單詳情查看、退貨操作.圖:已支付訂單管理.管理已取消訂單用戶可對已取消訂單進行操作,已取消訂單包括用戶主動取消的訂單和系統(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)詳情頁,詳情頁信息包括:航班號、起飛日期、起飛城市、到達城市、預計起飛時間、離港時間、預計到達時間、到港時間、航班狀態(tài)、起飛地與到達地天氣信息、下載延誤證明、用戶在詳情頁也可通過"關(guān)注"按鈕關(guān)注航班信息.圖:航班動態(tài)詳情頁形成我的關(guān)注.在我的關(guān)注中可查看用戶關(guān)注的航班信息;用戶已預訂過的訂單自動形成我的關(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商店頁面進入.機票管理入口.通過機票預訂關(guān)聯(lián)信息進入、通過訂單管理—訂單詳情進入.選擇商品類型.XXX商店規(guī)劃建設(shè)行李、餐食、選座、貴賓廳、機上銷售、其他、本期建設(shè)行李預訂模塊.圖:XXX商店原型圖選擇商品規(guī)格.選擇用戶類型〔官網(wǎng)預訂機票客戶、代理商預訂機票客戶、選擇行李規(guī)格〔10kg—40kg.圖:行李預定原型輸入乘機人機票號.通過機票號讀取乘機人信息,將行李關(guān)聯(lián)航班信息.保障預訂的準確性.產(chǎn)生訂單.產(chǎn)生訂單信息:預訂須知、訂單號、乘機人信息、航班信息、行李金額.確認訂單.用戶確認訂單,訂單便生成,生成的訂單用戶可立刻支付,也可在規(guī)定時間內(nèi)對訂單管理中進行支付.支付.通過系統(tǒng)支付功能進行支付.完成.用戶支付完成后,至用戶目的地拿到行李訂單完成.訂單至訂單管理.已完成訂單作為歷史記錄保存在訂單管理中心.未完成、未支付訂單,可以在訂單中心進行操作.會員注冊\登錄圖:會員注冊與會員登錄流程會員注冊流程會員注冊.通過APP端進行會員注冊.驗證手機是否已注冊.用戶輸入手機號進行注冊,相同手機號不允許重復注冊.發(fā)送短信驗證碼.向注冊手機發(fā)送驗證碼.設(shè)置基礎(chǔ)信息.用戶可對自身的基礎(chǔ)信息進行設(shè)置:證件類型、證件號碼、姓名、用戶名.設(shè)置密碼.設(shè)置登錄密碼,用于登錄.完成注冊.確認信息無誤后,完成注冊,注冊成功后可進行APP和官網(wǎng)登錄.會員登錄流程會員登錄.通過APP端進行會員登錄.選擇登錄方式.系統(tǒng)提供用戶名\密碼方式、手機號\驗證碼方式、第三方登錄方式.用戶可自行選擇.用戶名\密碼.用戶名和密碼登錄方式,用于通過"APP注冊"或通過"官網(wǎng)注冊"的用戶登錄〔官網(wǎng)與APP采用同一套登錄接口,用戶輸入用戶名和密碼即可登錄.手機號\驗證碼方式.用戶提供已注冊手機號碼,系統(tǒng)發(fā)送驗證碼,用戶輸入驗證碼便可登錄.第三方授權(quán)登錄方式.用戶可通過微信、新浪微博、QQ授權(quán)方式進行登錄,授權(quán)通過便可登錄,若用戶為首次登錄需設(shè)置基本信息〔證件類型、證件號碼、姓名、用戶名,以便進行機票預訂等服務.常用乘機人管理圖:乘機人管理原型界面用戶登錄后可使用常用乘機人管理功能,在常見乘機人管理界面中可見已有常用乘機人列表,常用乘機人設(shè)置有查看乘機人信息、添加乘機人信息、修改乘機人信息、刪除乘機人信息功能.查看常用乘機人信息用戶可通過點擊某條信息查看常用乘機人信息.兒童或嬰兒乘機人會有標簽提示.修改乘機人信息用戶通過點擊修改按鈕可對當前乘機人信息進行修改.刪除乘機人信息用戶通過點擊刪除按鈕可對當前乘機人信息進行刪除.添加乘機人信息點擊常用乘機人列表中的添加乘機人按鈕可以添加乘機人,添加乘機人信息包括:姓名、證件類型、證件號、聯(lián)系手機、郵箱〔非必填,如果是兒童或嬰兒需要選擇出生年月日〔如圖所示意.機票預訂時候選擇乘機人圖:機票預訂中選擇乘機人在機票預訂中,可通過"從常用乘機人中添加"選擇乘機人信息進行添加.在預訂中首次添加的乘機人信息自動保存到"常用乘機人管理"列表中.機票驗真圖:機票驗真原型圖"機票驗真"是通過客票號或出行單號與旅客姓名信息進行后臺數(shù)據(jù)比對來實現(xiàn)"驗真"的.旅客在"機票驗真頁面"根據(jù)提示輸入電子客票號或出行單號、旅客姓名、驗證碼后點擊驗真按鈕進行驗真,系統(tǒng)反饋驗真結(jié)果,結(jié)果顯示是否是真實有效的客票,驗真結(jié)果為異常的情況上會提示用戶是否輸入票號錯誤請核對,以及提供客服電話,用戶遇見異??闪⒓催M行咨詢.促銷專區(qū)內(nèi)容索引欄目內(nèi)容索引欄目圖:促銷專區(qū)促銷專區(qū)同步官網(wǎng)促銷專區(qū)數(shù)據(jù),促銷專區(qū)主頁面設(shè)置有欄目〔有獎互動、零花
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 租地正規(guī)合同范本
- 2025至2030年中國灶前燃氣控制銅球閥數(shù)據(jù)監(jiān)測研究報告
- 泥工砌墻合同范本
- 2025年02月重慶永川區(qū)雙石鎮(zhèn)本土人才公開招聘1人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2025至2030年中國柿子數(shù)據(jù)監(jiān)測研究報告
- 公積金繳納協(xié)議
- 苗木補償合同范本
- 駐馬店消防合同范本
- 學校課程共同體保證金合同
- 簡單醫(yī)病合同范本
- 年產(chǎn)60萬噸摻混肥項目可行性研究報告申請立項
- 2025年江蘇省中職《英語》學業(yè)水平考試高頻必練考試題庫400題(含答案)
- 2025年濟寧職業(yè)技術(shù)學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 高三一模“生存與強弱關(guān)系思辨”審題立意及范文
- 2025年湖南工程職業(yè)技術(shù)學院高職單招職業(yè)適應性測試近5年??及鎱⒖碱}庫含答案解析
- 2025年茂名市高三年級第一次綜合測試(一模)物理試卷(含答案)
- 《電子商務法律法規(guī)》電子商務專業(yè)全套教學課件
- 《產(chǎn)后出血預防與處理指南(2023)》解讀課件
- 全套教學課件《工程倫理學》
- 江蘇省建筑與裝飾工程計價定額(2014)電子表格版
- 清華大學考生自述
評論
0/150
提交評論