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

下載本文檔

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

文檔簡介

精品文檔XXX航空移動化應(yīng)用平臺項目投標(biāo)文件招標(biāo)編號:正 本 招標(biāo)方:XXX航空有限責(zé)任公司投標(biāo)方: 日 期: .精品文檔目錄1投標(biāo)書132規(guī)格偏離表133資格證明文件133.1法人營業(yè)執(zhí)照(三證合一)133.2法定代表人授權(quán)書133.3 投標(biāo)人的資信證明133.4 招標(biāo)文件要求的其他資格證明文件153.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 項目人員證書163.4.2投標(biāo)單位近3年內(nèi)獲國家及地方政府榮譽證書 2015年度中國移動互聯(lián)網(wǎng)行業(yè)領(lǐng)軍企業(yè)獎 2014-2015年度云計算應(yīng)用優(yōu)秀實踐單位獎 2014年度中國最具影響力品牌獎 2013年度最佳技術(shù)服務(wù)提供商 2013年度中國移動應(yīng)用平臺最具影響力獎 2014移動生產(chǎn)力十大優(yōu)秀案例獎193.4.3投標(biāo)單位綜合情況審查表193.4.4擬派項目經(jīng)理資格審查表203.4.5承擔(dān)本項目主要技術(shù)人員和售后服務(wù)人員表203.4.6最近兩年主要開發(fā)實施同類型企業(yè)相同或類似系統(tǒng)的開發(fā)案例案例合同首尾頁 系統(tǒng)開發(fā)主界面截圖224項目解決方案264.1項目解決方案內(nèi)容264.1.1系統(tǒng)總體目標(biāo)、設(shè)計架構(gòu)、系統(tǒng)詳細(xì)設(shè)計方案2設(shè)計原則271.統(tǒng)一設(shè)計原則272.穩(wěn)定性原則273.統(tǒng)一設(shè)計原則274.穩(wěn)定性原則275.先進(jìn)性原則276.高可靠/高安全性原則277.開放性原則288.適用性原則289.可擴(kuò)展性原則2810.操作/維護(hù)的易用性原則2811.高可靠/高安全性原則2架構(gòu)設(shè)計2.1.系統(tǒng)架構(gòu)設(shè)計2.2.業(yè)務(wù)系統(tǒng)架構(gòu)設(shè)計3.3.業(yè)務(wù)處理架構(gòu)3.4.網(wǎng)絡(luò)拓?fù)鋱D3技術(shù)路線3.1統(tǒng)一的移動構(gòu)建平臺3.2Hybrid移動開發(fā)引擎3.3面向服務(wù)的SOA接口集成3.4高并發(fā)處理機制3.5高效的內(nèi)存數(shù)據(jù)庫3.6兼容多種集成模式3.7開放式的框架設(shè)計3.8數(shù)據(jù)庫選型3應(yīng)用工具3.1.開發(fā)工具3.2.分析設(shè)計工具3.3.項目管理輔助工具3.4.測試工具3.5.統(tǒng)計工具40.6.開發(fā)語言4.7.輔助軟件工具及其效果4移動平臺建設(shè)方案4.1.移動業(yè)務(wù)整合平臺(APPCAN MAS)4.2.移動業(yè)務(wù)開發(fā)平臺(APPCAN SDK)531.音頻對象API552.電話對象API553.照相機對象API554.剪貼板對象API555.日期控件API556.聯(lián)系人對象API557.數(shù)據(jù)庫對象API558.設(shè)備信息對象API559.下載對象API5510.郵件對象API5511.文件管理對象API5512.圖片瀏覽對象API5613.Jabber對象API5614.位置服務(wù)對象API5615.日志log輸出對象API5616.彩信對象API5617.支付寶API5618.二維碼掃描對象API5619.傳感器對象API5620.短信對象API5721.Socket對象API5722.上傳對象API5723.視頻對象API5724.widget對象API5725.平臺對象API5726.多窗口機制API5727.跨域訪問對象API5728.zip壓縮解壓縮API5729.百度廣告推廣接口5730.百度地圖接口5731.百度統(tǒng)計接口5832.數(shù)據(jù)統(tǒng)計分析自定義事件接口5833.微博分享接口5834.自定義編輯框接口5835.游戲引擎接口58(1)插件擴(kuò)展58AppCan IDE 啟動畫面62AppCan IDE 代碼編輯界面63AppCan IDE模擬器與調(diào)試器63AppCan IDE 本地打包界面64AppCan UI框架控件65AppCan Player示意圖66AppCan模擬器67Mac Mini服務(wù)器68AppCan SDK套裝管理后臺-項目列表69AppCan SDK套裝管理后臺-項目管理69AppCan SDK套裝管理后臺-引擎升級70.3.移動業(yè)務(wù)管理平臺(APPCAN EMM)7前端應(yīng)用建設(shè)方案7.1.機票預(yù)訂7.2.訂單管理8.3.航班動態(tài)8.4.XXX商店90.5.會員注冊登錄9.6.常用乘機人管理9.7.機票驗真9.8.促銷專區(qū)9.9.更多服務(wù)9.10.主頁1031、功能性:主頁面集成APP中所有功能模塊,用戶可應(yīng)用功能模塊快速使用需求功能。1032、經(jīng)濟(jì)性與宣傳性:通過輪播圖、廣告、促銷信息、資訊等展示形式滿足XXX航空的宣傳需求與廣告需求,達(dá)到增加收益的目的。1033、美觀性:頁面設(shè)計根據(jù)XXX航空整體UI設(shè)計思想為依據(jù)進(jìn)行設(shè)計,使用戶一目了然具備XXX航空的代表性和與其他航空公司的差異化,在此基礎(chǔ)上進(jìn)行深入設(shè)計,如根據(jù)季節(jié)設(shè)計清爽的界面、根據(jù)時下熱播電影設(shè)計主題界面等。10后臺管理系統(tǒng)建設(shè)方案10.1.移動平臺業(yè)務(wù)管理系統(tǒng)105(1)應(yīng)用趨勢統(tǒng)計1.2.移動平臺會員管理中心1非功能性方案12.1.跨平臺解決方案126AppCan應(yīng)用引擎構(gòu)成圖12.2.消息推送解決方案12.3.消息/數(shù)據(jù)可靠性和即時性解決方案12.4.大數(shù)據(jù)推送解決方案12.5.用戶操作行為分析解決方案130HTML5中國統(tǒng)計分析案例圖13.6.業(yè)務(wù)系統(tǒng)整合解決方案13.7.大并發(fā)時保證后臺業(yè)務(wù)系統(tǒng)可用性解決方案13.8.性能解決方案13.9.接口解決方案13.10.易用性解決方案1394.1.2軟件及硬件配置方案1411.硬件配置1412.軟件配置142(1)軟件安裝配置142(2)軟件版本要求1424.1.3項目開發(fā)組組成及各成員職責(zé)分配方案14.項目工作方法14.項目組織結(jié)構(gòu)1451.項目實施領(lǐng)導(dǎo)小組1452.項目經(jīng)理1463.SQA組1464.產(chǎn)品設(shè)計組1465.UI設(shè)計組1466.手機端開發(fā)組1477.后臺系統(tǒng)開發(fā)組1478.測試驗收組1479.角色和責(zé)任14.關(guān)鍵人員簡歷1504.1.4項目管理方案150.項目例會150.1.項目協(xié)調(diào)會150.2.項目啟動會150.3.現(xiàn)場安裝前的工程協(xié)調(diào)會150.4.試運行前的工程協(xié)調(diào)會15.工作文檔評審15.1.設(shè)計評審時機15.2.設(shè)計評審的形式15.3.設(shè)計評審的準(zhǔn)備15.4.設(shè)計評審的實施15.5.對發(fā)現(xiàn)問題的處理和跟蹤措施15.6.質(zhì)量記錄的控制15.項目風(fēng)險控制15.1.管理風(fēng)險15.2.技術(shù)風(fēng)險15.3.人員風(fēng)險15.項目質(zhì)量管理15.1.質(zhì)量管理過程15.2.質(zhì)量管理組織156SQA組需參與的關(guān)鍵評審工作任務(wù)表15.變更管理15.1.需求分級管理15.2.全生命周期變更管理15.3.需求變更管理原則160.4.需求變更應(yīng)對方法1614.1.5項目實施方案16.實施計劃日程表16.實施計劃表16.階段工作及成果16.項目進(jìn)度保障措施與辦法1701.定義項目成功的標(biāo)準(zhǔn)1702.識別項目的驅(qū)動、約束和自由程度1713.定義產(chǎn)品發(fā)布標(biāo)準(zhǔn)1714.溝通承諾1715.計劃中,在質(zhì)量控制活動后應(yīng)該有修改工作1716.為過程改進(jìn)安排時間1727.管理項目的風(fēng)險1728.根據(jù)工作計劃而不是日歷來作估計1729.不要為人員安排超過他們80的時間17210.記錄你的估算和你是如何達(dá)到估算的17311.記錄估算并且使用估算工具17312.遵守學(xué)習(xí)曲線17313.考慮意外緩沖17314.錄實際情況與估算情況17315.只有當(dāng)任務(wù)100%完成時,才認(rèn)為該任務(wù)完成17416.公開、公正地跟蹤項目狀態(tài)1744.1.6質(zhì)量控制、質(zhì)量保證方案17.項目質(zhì)量管理的關(guān)鍵17.本項目質(zhì)量保證措施17.IT項目質(zhì)量管理的目標(biāo)和質(zhì)量控制1774.1.7系統(tǒng)安全性方案17.安全性設(shè)計原則179(9)系統(tǒng)對內(nèi)網(wǎng)服務(wù)及對外網(wǎng)服務(wù)功能要求獨立發(fā)布,并提供安全、可靠的權(quán)限控制。17.服務(wù)器安全17.移動應(yīng)用安全17.終端認(rèn)證180.終端授權(quán)18.終端證書18.本地安全存儲18.數(shù)據(jù)傳輸安全18.數(shù)據(jù)庫安全機制180.容錯機制181.數(shù)據(jù)同步182.服務(wù)器集群和負(fù)載均衡183.防火墻1844.1.8項目交付定義1854.1.9項目驗收方案18.驗收方案1861.驗收目的1862.驗收對象1863.項目驗收的前提條件186(1)所有建設(shè)項目按照合同要求全部建成,并滿足使用要求;1864.驗收方法1875.驗收步驟1876.驗收程序1887.驗收依據(jù)1898.驗收內(nèi)容和標(biāo)準(zhǔn)1909.驗收結(jié)論19110.項目交接19.測試方案19.1.測試內(nèi)容設(shè)計19.2.測試階段規(guī)劃198V模型圖19.3.測試工作流程20.4.測試結(jié)果評價與測試工具208(1)項目匯報文件210(2)測試方案2.5.測試人員名單2114.1.10本期項目完成交付后,技術(shù)服務(wù)計劃、維護(hù)、承諾及費用2.概述2.服務(wù)內(nèi)容2131.咨詢服務(wù)2132.應(yīng)用系統(tǒng)的故障響應(yīng)2133.應(yīng)用系統(tǒng)輔助操作2134.應(yīng)用系統(tǒng)的維護(hù)服務(wù)2135.交流和培訓(xùn)2136.應(yīng)用系統(tǒng)業(yè)務(wù)調(diào)整2147.應(yīng)用系統(tǒng)軟件升級2.支持機構(gòu)2141.咨詢服務(wù)組2142.咨詢服務(wù)專家組2.支持方式2151.現(xiàn)場維護(hù)2152.熱線電話咨詢2153.咨詢服務(wù)網(wǎng)站215(1)遠(yuǎn)程登錄診斷維護(hù)2154.1.11人員培訓(xùn)計劃、技術(shù)轉(zhuǎn)移方案2.培訓(xùn)方案2.1.培訓(xùn)對象和內(nèi)容2.2.培訓(xùn)目的2.3.培訓(xùn)原則與培訓(xùn)質(zhì)量保證體系218(1)培訓(xùn)的師資力量2.4.培訓(xùn)方式2.5.培訓(xùn)大綱2.6.培訓(xùn)組織及技術(shù)力量安排2.7.培訓(xùn)組織方案2.技術(shù)轉(zhuǎn)移方案2254.1.12預(yù)期系統(tǒng)性能狀況,后續(xù)升級擴(kuò)展方案和計劃建議22.移動端響應(yīng)標(biāo)準(zhǔn)22.系統(tǒng)響應(yīng)標(biāo)準(zhǔn)22.優(yōu)化辦法22.系統(tǒng)批處理效率22.并發(fā)用戶下的系統(tǒng)性能2284.1.13其他資料22.典型案例2291 投標(biāo)書2 規(guī)格偏離表3 資格證明文件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.4.1.6計算機軟件著作權(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)獲國家及地方政府榮譽證書 2015年度中國移動互聯(lián)網(wǎng)行業(yè)領(lǐng)軍企業(yè)獎 2014-2015年度云計算應(yīng)用優(yōu)秀實踐單位獎 2014年度中國最具影響力品牌獎 2013年度最佳技術(shù)服務(wù)提供商 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ān)本項目主要技術(shù)人員和售后服務(wù)人員表3.4.6最近兩年主要開發(fā)實施同類型企業(yè)相同或類似系統(tǒng)的開發(fā)案例案例合同首尾頁中聯(lián)航項目合同首頁中聯(lián)航項目合同尾頁吉祥航空項目合同首頁吉祥航空項目合同尾頁廈門航空項目合同首頁廈門航空項目合同尾頁掌上東航3.0項目合同首頁掌上東航3.0項目合同尾頁 系統(tǒng)開發(fā)主界面截圖中聯(lián)航主界面截圖啟動頁 機票預(yù)訂-單程 查詢結(jié)果 訂單詳情-支付成功 吉祥航空主界面截圖登陸界面 添加磁貼 我的 云端鏈接 東方航空主界面截圖機務(wù)首頁 幸福東航 我的 移動飛行 4 項目解決方案12344.1 項目解決方案內(nèi)容項目解決方案包括以下內(nèi)容:l 系統(tǒng)總體目標(biāo)、設(shè)計架構(gòu),系統(tǒng)的詳細(xì)設(shè)計方案(應(yīng)至少包括系統(tǒng)功能、平臺構(gòu)成、系統(tǒng)結(jié)構(gòu)設(shè)計等);l 軟件及硬件設(shè)備配置方案建議;l 公司項目開發(fā)組組成及各成員職責(zé)分配方案;公司工作人員原則上要求在項目結(jié)束前不得更換,除非不符合項目管理要求、甲方提出更換;l 項目管理方案、項目風(fēng)險明示、評估及控制方案措施等;l 項目實施方案建議,詳細(xì)的項目實施計劃;l 質(zhì)量控制,質(zhì)量保證方案;l 系統(tǒng)安全性方案;l 項目交付定義l 項目驗收方案;l 本期項目完成交付后,后期的技術(shù)服務(wù)計劃、維護(hù)、承諾及費用;l 人員培訓(xùn)計劃、技術(shù)轉(zhuǎn)移方案等;l 預(yù)期系統(tǒng)性能狀況,后續(xù)升級擴(kuò)展方案和計劃建議;l 其他投標(biāo)商認(rèn)為有利于競標(biāo)的其他資料。123 系統(tǒng)總體目標(biāo)、設(shè)計架構(gòu)、系統(tǒng)詳細(xì)設(shè)計方案123 設(shè)計原則1. 統(tǒng)一設(shè)計原則統(tǒng)籌規(guī)劃和統(tǒng)一設(shè)計數(shù)據(jù)系統(tǒng)。2. 穩(wěn)定性原則數(shù)據(jù)系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計要具有擴(kuò)充性,從而適應(yīng)業(yè)務(wù)的變化,保證數(shù)據(jù)系統(tǒng)的穩(wěn)定性。3. 統(tǒng)一設(shè)計原則統(tǒng)籌規(guī)劃和統(tǒng)一設(shè)計數(shù)據(jù)系統(tǒng)。4. 穩(wěn)定性原則數(shù)據(jù)系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計要具有擴(kuò)充性,從而適應(yīng)業(yè)務(wù)的變化,保證數(shù)據(jù)系統(tǒng)的穩(wěn)定性。5. 先進(jìn)性原則系統(tǒng)構(gòu)成必須采用成熟、具有國內(nèi)先進(jìn)水平,并符合國際發(fā)展趨勢的技術(shù)和設(shè)備。6. 高可靠/高安全性原則系統(tǒng)設(shè)計中充分考慮系統(tǒng)的安全和可靠;系統(tǒng)要具有較強的安全性和災(zāi)難恢復(fù)能力,運行穩(wěn)定,數(shù)據(jù)傳輸可靠,通過軟件、硬件、管理制度等建立全方位的安全保障體系。7. 開放性原則本項目設(shè)計采用開放式系統(tǒng)平臺,以保證不同產(chǎn)品的集成性,并降低系統(tǒng)的開發(fā)和維護(hù)成本。8. 適用性原則充分利用目前的基礎(chǔ)環(huán)境、硬件設(shè)施,在滿足應(yīng)用需求的前提下,盡量降低建設(shè)成本,避免重復(fù)投資。9. 可擴(kuò)展性原則本項目設(shè)計考慮到業(yè)務(wù)未來發(fā)展的需要,盡可能設(shè)計得簡明,降低各功能模塊耦合度,并充分考慮兼容性。10. 操作/維護(hù)的易用性原則本項目的設(shè)計和開發(fā)需要充分考慮上藥控股內(nèi)部人員的操作習(xí)慣和行業(yè)習(xí)慣,易于操作,界面友好,方便實用。系統(tǒng)構(gòu)成必須采用成熟、具有國內(nèi)先進(jìn)水平,并符合國際發(fā)展趨勢的技術(shù)和設(shè)備。11. 高可靠/高安全性原則系統(tǒng)設(shè)計中充分考慮系統(tǒng)的安全和可靠;系統(tǒng)要具有較強的安全性和災(zāi)難恢復(fù)能力,運行穩(wěn)定,數(shù)據(jù)傳輸可靠,通過軟件、硬件、管理制度等建立全方位的安全保障體系。1234 架構(gòu)設(shè)計.....2.1. 系統(tǒng)架構(gòu)設(shè)計圖:系統(tǒng)架構(gòu)圖在上述架構(gòu)圖中可以看到,整改架構(gòu)由應(yīng)用接入層、移動平臺層、數(shù)據(jù)庫層、接口層、安全體系夠成。1. 移動平臺層(1) 移動平臺層由移動業(yè)務(wù)整合平臺、移動業(yè)務(wù)開發(fā)平臺、移動業(yè)務(wù)管理平臺構(gòu)成。(2) 移動業(yè)務(wù)整合平臺用于規(guī)范接口與數(shù)據(jù)的輸入與輸出,對接各類業(yè)務(wù)與應(yīng)用,具備應(yīng)用管理、接口管理、證書管理、服務(wù)管理的強大功能,通過業(yè)務(wù)整合平臺對接應(yīng)用接入層實現(xiàn)微信、APP、第三方平臺的無縫對接;(3) 移動開發(fā)平臺提供混合應(yīng)用開發(fā)工具、混合應(yīng)用開發(fā)包、提供項目管理工具,用于前端移動業(yè)務(wù)的開發(fā)和后臺管理功能的開發(fā);(4) 移動業(yè)務(wù)管理平臺用于管理應(yīng)用的版本、配置、統(tǒng)計分析、證書等功能;2. 接口層通過業(yè)務(wù)整合平臺可對接第三方數(shù)據(jù)接口(TDP-OTARest機票接口、輔營獨立銷售數(shù)據(jù)接口、移動運行網(wǎng)接口)、自有業(yè)務(wù)數(shù)據(jù)接口、第三方運營接口。3. 數(shù)據(jù)庫數(shù)據(jù)庫采用Oracle數(shù)據(jù)庫。4. 安全體系安全體系通過終端安全、傳輸安全、應(yīng)用安全來保障整個架構(gòu)的安全。5. 應(yīng)用接入層通過本期項目建設(shè),除實現(xiàn)XXX航空業(yè)務(wù)需求外,搭建規(guī)范統(tǒng)一的移動平臺用于管理規(guī)范、開發(fā)規(guī)范、業(yè)務(wù)規(guī)范。實現(xiàn)業(yè)務(wù)和接口的規(guī)范和統(tǒng)一,通過平臺無縫接入微信、APP、第三方平臺。..2. 業(yè)務(wù)系統(tǒng)架構(gòu)設(shè)計圖:業(yè)務(wù)系統(tǒng)架構(gòu)圖.3. 業(yè)務(wù)處理架構(gòu).4. 網(wǎng)絡(luò)拓?fù)鋱D說明:1. 本拓?fù)鋱D除管理控制臺服務(wù)器外,其他都基于雙機配置,可達(dá)到HA高可用效果2. 圖中灰色背景圖片代表的服務(wù)器為本項目依賴的第三方服務(wù)模塊,他們分別為:OTA服務(wù)、XXX商店服務(wù)、會員服務(wù)、微信網(wǎng)站服務(wù)、H5網(wǎng)站服務(wù)、蘋果推送服務(wù)、第三方Android推送服務(wù)(極光)、第三方支付服務(wù)(微信、支付寶)3. 圖中Nginx主要用做反向代理,負(fù)責(zé)分發(fā)流量到對應(yīng)的后臺Server4. 如果實際部署環(huán)境中nginx前配有類似F5之類的負(fù)載均衡設(shè)備,應(yīng)負(fù)責(zé)將流量分發(fā)至兩臺NGINX服務(wù)器,否則,可通過配置兩個外網(wǎng)ip對應(yīng)一個域名的形式實現(xiàn)負(fù)載均衡5. 手機終端到后端的服務(wù)建議基于HTTPS協(xié)議,且需要申請權(quán)威機構(gòu)頒發(fā)的證書,配置到Nginx服務(wù)器上6. 本方案中,除蘋果推送、極光推送、微信、支付寶外,其他依賴服務(wù)都位于內(nèi)網(wǎng)環(huán)境7. 本方案中設(shè)計在DMZ區(qū)兩側(cè)部署有防火墻,在部署實施前,需要在防火墻上開放特定的網(wǎng)絡(luò)通信端口,具體需要開放的接口列表屆時會有提供8. 除數(shù)據(jù)庫服務(wù)器和第三方服務(wù)外,本方案中服務(wù)器數(shù)量共計12臺,實際部署時依客戶具體環(huán)境可以有所增減。 技術(shù)路線嚴(yán)格的面向?qū)ο蟮姆治龊驮O(shè)計方法;系統(tǒng)采用開放性框架體系;全面采用XML技術(shù)與基于XML的Webservice技術(shù)作為文件、接口傳輸?shù)囊?guī)范和瘦客戶端應(yīng)用。123.1 統(tǒng)一的移動構(gòu)建平臺提供從應(yīng)用開發(fā)、后端集成、安全控制到運營管理的全部過程解決方案??梢宰畲笙薅鹊臏p少移動化的投入,具有良好的擴(kuò)展性和向后兼容的能力。.2 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ā)成本。.3 面向服務(wù)的SOA接口集成面向服務(wù)的體系結(jié)構(gòu)(service-oriented architecture,SOA)是一個組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨立于實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。各個應(yīng)用在進(jìn)行業(yè)務(wù)處理過程中不需要直接交互,從而不必要了解對方的技術(shù)架構(gòu)、技術(shù)實現(xiàn)方式、數(shù)據(jù)模型、部署位置。通過使用XML、Web Service、SOAP等技術(shù),可以使各個應(yīng)用系統(tǒng)之間相對獨立、松耦合,方便各個應(yīng)用系統(tǒng)獨立地進(jìn)行升級、改造、擴(kuò)展,對其他應(yīng)用系統(tǒng)的影響降到最低。.4 高并發(fā)處理機制使用Nodejs技術(shù)構(gòu)建后臺服務(wù),采用一系列“非阻塞”庫來支持事件循環(huán)的方式。為文件系統(tǒng)、數(shù)據(jù)庫之類的資源提供接口。該模型以可擴(kuò)展的方式簡化了對慢資源的訪問。在不新增額外線程的情況下,依然可以對任務(wù)進(jìn)行并行處理,Nodejs采用單線程方式通過事件輪詢(event loop)來實現(xiàn)并行操作,避免阻塞操作。有效的幫助提高處理高并發(fā)請求。.5 高效的內(nèi)存數(shù)據(jù)庫使用Redis內(nèi)存數(shù)據(jù)庫,Redis是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫。Redis支持主從同步。數(shù)據(jù)可以從主服務(wù)器向任意數(shù)量的從服務(wù)器上同步,從服務(wù)器可以是關(guān)聯(lián)其他從服務(wù)器的主服務(wù)器。.6 兼容多種集成模式支持對多系統(tǒng)進(jìn)行整合,在一個應(yīng)用內(nèi)整合不同系統(tǒng)之間的功能。能夠通過數(shù)據(jù)庫適配、面向服務(wù)接口適配、頁面DOM數(shù)據(jù)抓取的方式整合各種應(yīng)用,并對外提供基于JSON協(xié)議統(tǒng)一規(guī)范的接口。.7 開放式的框架設(shè)計采用開放式的架構(gòu)設(shè)計,支持集群方式部署,動態(tài)增加服務(wù)器。并且可以通過數(shù)據(jù)緩存的方式,極大的緩解服務(wù)壓力。.8 數(shù)據(jù)庫選型數(shù)據(jù)庫采用Oracle數(shù)據(jù)庫。 應(yīng)用工具.......4.1. 開發(fā)工具1. 集成Eclipse核心的”AppCan IDE”AppCanIDE是基于Eclipse定制的移動集成開發(fā)環(huán)境,專為無Native開發(fā)經(jīng)驗的HTML開發(fā)人員設(shè)計。AppCanIDE幫助HTML開發(fā)人員在無需任何原生環(huán)境輔助下即可完成高體驗效果應(yīng)用的開發(fā)、調(diào)試、跟蹤和模擬。 2. GitGit 是用于 Linux內(nèi)核開發(fā)的版本控制工具。與常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本庫的方式,不必服務(wù)器端軟件支持(wingeddevil注:這得分是用什么樣的服務(wù)端,使用http協(xié)議或者git協(xié)議等不太一樣。并且在push和pull的時候和服務(wù)器端還是有交互的。),使源代碼的發(fā)布和交流極其方便。 Git 的速度很快,這對于諸如 Linux kernel 這樣的大項目來說自然很重要。 Git 最為出色的是它的合并跟蹤(merge tracing)能力。3. power designerPowerDesigner是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ù)建模)集成一體,并與 .NET、WorkSpace、PowerBuilder、Java、Eclipse 等主流開發(fā)平臺集成起來,從而為傳統(tǒng)的軟件開發(fā)周期管理提供業(yè)務(wù)分析和規(guī)范的數(shù)據(jù)庫設(shè)計解決方案。.2. 分析設(shè)計工具1. Axure RP是一個專業(yè)的快速原型設(shè)計工具。Axure(發(fā)音:Ack-sure),代表美國Axure公司;RP則是Rapid Prototyping(快速原型)的縮寫。Axure RP是美國Axure Software Solution公司旗艦產(chǎn)品,是一個專業(yè)的快速原型設(shè)計工具,讓負(fù)責(zé)定義需求和規(guī)格、設(shè)計功能和界面的專家能夠快速創(chuàng)建應(yīng)用軟件或Web網(wǎng)站的線框圖、 流程圖、原型和規(guī)格說明文檔。作為專業(yè)的原型設(shè)計工具,它能快速、高效的創(chuàng)建原型,同時支持多人協(xié)作設(shè)計和版本控制管理。Axure RP已被一些大公司采用。Axure RP的使用者主要包括商業(yè)分析師、信息架構(gòu)師、可用性專家、產(chǎn)品經(jīng)理、IT咨詢師、用戶體驗設(shè)計師、交互設(shè)計師、界面設(shè)計師等,另外,架構(gòu)師、程序開發(fā)工程師也在使用Axure。.3. 項目管理輔助工具1. 協(xié)同開發(fā)協(xié)同開發(fā)是一款簡單好用的協(xié)作化的項目開發(fā)管理云平臺,幫助團(tuán)隊解決成員間流程任務(wù)推進(jìn)、跨地區(qū)協(xié)調(diào)溝通、代碼托管、云端存儲、資源共享等需求,幫助企業(yè)、開發(fā)者團(tuán)隊及個人有效控制開發(fā)過程,提升開發(fā)效率,實現(xiàn)更高效的項目管理。圖:協(xié)同開發(fā)平臺2. Microsoft Project(或MSP)是由微軟開發(fā)銷售的項目管理軟件程序。軟件設(shè)計目的在于協(xié)助項目經(jīng)理發(fā)展計劃、為任務(wù)分配資源、跟蹤進(jìn)度、管理預(yù)算和分析工作量。3. JIRA是Atlassian公司出品的項目與事務(wù)跟蹤工具,被廣泛應(yīng)用于缺陷跟蹤、客戶服務(wù)、需求收集、流程審批、任務(wù)跟蹤、項目跟蹤和敏捷管理等工作領(lǐng)域。協(xié)同開發(fā).4. 測試工具1. MTC 百度(1) 深度兼容測試10000臺真機隨時待命,最新機型實時更新安裝、啟動、monkey、卸載;平均2小時出報告monkey時長隨意選擇;支持應(yīng)用自動登錄捕獲CPU、內(nèi)存、流量、電量等性能數(shù)據(jù)。(2) 安全漏洞掃描可掃描權(quán)限漏洞、靜態(tài)漏洞、運行漏洞等報告包含漏洞分布、等級、詳情、說明提供可實施的解決方案,及時扼殺潛在危險平均10分鐘出報告。(3) 功能回放測試自定義腳本在云端真機回放支持robotium、appuim等主流自動化測試框架詳細(xì)的日志、截圖、屏幕錄像。(4) 深度遍歷測試按照樹形結(jié)構(gòu),自動遍歷App所有控件覆蓋各種異常分支兩款經(jīng)典機型隨時測。.5. 統(tǒng)計工具1. 友盟統(tǒng)計國內(nèi)專業(yè)的移動應(yīng)用統(tǒng)計分析平臺。我們幫助移動應(yīng)用開發(fā)商統(tǒng)計和分析流量來源、內(nèi)容使用、用戶屬性和行為數(shù)據(jù),以便開發(fā)商利用數(shù)據(jù)進(jìn)行產(chǎn)品、運營、推廣策略的決策。(1) 應(yīng)用趨勢統(tǒng)計清晰展現(xiàn)應(yīng)用的新增用戶、活躍用戶、啟動次數(shù)、版本分布、行業(yè)指標(biāo)等數(shù)據(jù),方便您從整體掌控應(yīng)用的運營情況及增長動態(tài)。(2) 渠道分析在哪里推廣最有效?從哪里獲取的用戶最有價值?友盟統(tǒng)計渠道分析功能可以實時查看各渠道的新增用戶、活躍用戶、次日留存率等用戶指標(biāo),通過數(shù)據(jù)對比評估不同渠道的用戶質(zhì)量和活躍程度,從而衡量推廣效果。(3) 留存分析可以掌握每日(周/月)的新增用戶在初次使用后一段時間內(nèi)的留存率,留存率的高低一定程度上反映了產(chǎn)品和用戶質(zhì)量的好壞。(4) 行為分析針對性地進(jìn)行應(yīng)用內(nèi)的數(shù)據(jù)統(tǒng)計,了解用戶的產(chǎn)品使用細(xì)節(jié)及行為特征,幫助您尋找產(chǎn)品改進(jìn)的突破點,評估產(chǎn)品優(yōu)化的效果。(5) 用戶屬性用戶的基本屬性和行為特征,幫助您全面了解用戶。(6) 錯誤分析收集并歸類崩潰日志,提供錯誤管理及分析工具,幫助開發(fā)者更好的解決問題,從而提高應(yīng)用的穩(wěn)定性,改善應(yīng)用質(zhì)量。.6. 開發(fā)語言1. HTML5萬維網(wǎng)的核心語言、標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用超文本標(biāo)記語言(HTML)的第五次重大修改。n 語義特性(Class:Semantic)HTML5賦予網(wǎng)頁更好的意義和結(jié)構(gòu)。更加豐富的標(biāo)簽將隨著對RDFa的,微數(shù)據(jù)與微格式等方面的支持,構(gòu)建對程序、對用戶都更有價值的數(shù)據(jù)驅(qū)動的Web。n 本地存儲特性(Class: OFFLINE & STORAGE)基于HTML5開發(fā)的網(wǎng)頁APP擁有更短的啟動時間,更快的聯(lián)網(wǎng)速度,這些全得益于HTML5 APP Cache,以及本地存儲功能。Indexed DB(html5本地存儲最重要的技術(shù)之一)和API說明文檔。n 設(shè)備兼容特性 (Class: DEVICE ACCESS)從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擁有更有效的服務(wù)器推送技術(shù),Server-Sent Event和WebSockets就是其中的兩個特性,這兩個特性能夠幫助我們實現(xiàn)服務(wù)器將數(shù)據(jù)“推送”到客戶端的功能。n 網(wǎng)頁多媒體特性(Class: MULTIMEDIA)支持網(wǎng)頁端的Audio、Video等多媒體功能, 與網(wǎng)站自帶的APPS,攝像頭,影音功能相得益彰。n 性能與集成特性(Class: Performance & Integration)沒有用戶會永遠(yuǎn)等待你的LoadingHTML5會通過XMLHttpRequest2等技術(shù),解決以前的跨域等問題,幫助您的Web應(yīng)用和網(wǎng)站在多樣化的環(huán)境中更快速的工作。n CSS3特性(Class: CSS3)在不犧牲性能和語義結(jié)構(gòu)的前提下,CSS3中提供了更多的風(fēng)格和更強的效果。此外,較之以前的Web排版,Web的開放字體格式(WOFF)也提供了更高的靈活性和控制性。2. CSS3CSS即層疊樣式表(CascadingStylesheet)。在網(wǎng)頁制作時采用CSS技術(shù),可以有效地對頁面的布局、字體、顏色、背景和其它效果實現(xiàn)更加精確的控制。只要對相應(yīng)的代碼做一些簡單的修改,就可以改變同一頁面的不同部分,或者頁數(shù)不同的網(wǎng)頁的外觀和格式。CSS3是CSS技術(shù)的升級版本,CSS3語言開發(fā)是朝著模塊化發(fā)展的。以前的規(guī)范作為一個模塊實在是太龐大而且比較復(fù)雜,所以,把它分解為一些小的模塊,更多新的模塊也被加入進(jìn)來。這些模塊包括:盒子模型、列表模塊、超鏈接方式、語言模塊、背景和邊框、文字特效、多欄布局等。3. JAVASCRIPTJAVASCRIPT一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。它的解釋器被稱為JAVASCRIPT引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。4. JavaJava是一門面向?qū)ο缶幊陶Z言,不僅吸收了C+語言的各種優(yōu)點,還摒棄了C+里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。.7. 輔助軟件工具及其效果1. adobe Photoshop簡稱“PS”,是由Adobe Systems開發(fā)和發(fā)行的圖像處理軟件。Photoshop主要處理以像素所構(gòu)成的數(shù)字圖像。使用其眾多的編修與繪圖工具,可以有效地進(jìn)行圖片編輯工作。ps有很多功能,在圖像、圖形、文字、視頻、出版等各方面都有涉及。2. fireworks是Adobe推出的一款網(wǎng)頁作圖軟件,軟件可以加速 Web 設(shè)計與開發(fā), 是一款創(chuàng)建與優(yōu)化 Web 圖像和快速構(gòu)建網(wǎng)站與 Web 界面原型的理想工具。Fireworks 不僅具備編輯矢量圖形與位圖圖像的靈活性, 還提供了一個預(yù)先構(gòu)建資源的公用庫, 并可與 Adobe Photoshop、Adobe Illustrator、Adobe Dreamweaver和 Adobe Flash軟件省時集成。 在 Fireworks 中將設(shè)計迅速轉(zhuǎn)變?yōu)槟P停蚶脕碜訧llustrator、Photoshop和Flash的其它資源。然后直接置入Dreamweaver中輕松地進(jìn)行開發(fā)與部署。 移動平臺建設(shè)方案1........1.5.1. 移動業(yè)務(wù)整合平臺(APPCAN MAS)11. MAS簡介AppCan MAS移動業(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ù)。AppCan MAS還是一套集成了安全、控制等能力的服務(wù)器端開發(fā)框架,通過證書、權(quán)限、應(yīng)用校驗等機制構(gòu)造移動應(yīng)用接入控制體系,并具備服務(wù)二次封裝整合的集成能力。AppCan MAS還內(nèi)置高效的消息推送能力,提供二次開發(fā)接口,方便移動應(yīng)用運營。2. 系統(tǒng)特點AppCan MAS系統(tǒng)具有如下特點:(1) 豐富協(xié)議封裝AppCan MAS以接口形式提供了業(yè)界常用的各種協(xié)議棧的封裝,如REST、JDBC、AXIS、SOAP、LDAP、REDIS、MONGODB、DOM等。AppCan MAS提供接口運行調(diào)試能力,支持對接口進(jìn)行調(diào)試和熱替換。(2) 高安全AppCan MAS系統(tǒng)提供了一整套完整的移動接入校驗機制,支持對移動接入應(yīng)用證書、用戶證書、應(yīng)用合法性、用戶接入權(quán)限的安全控制能力。AppCan MAS系統(tǒng)具有完善的訪問控制安全架構(gòu),有效應(yīng)對非法訪問,為系統(tǒng)提供更強有力的保護(hù)。(3) 高性能AppCan MAS系統(tǒng)基于高性能的NODEJS架構(gòu),提供基于策略配置的數(shù)據(jù)緩存機制,可以輕松支撐十萬級用戶的訪問。同時系統(tǒng)還支持以集群方式橫向擴(kuò)展,輕松實現(xiàn)能力擴(kuò)容。(4) 監(jiān)控管理支持AppCan MAS系統(tǒng)內(nèi)置強大的運行監(jiān)控服務(wù),對用戶并發(fā)、吞吐量、響應(yīng)時間等即時記錄告警,并以圖形化形式展現(xiàn),能有效幫助運維人員隨時把控服務(wù)運行狀態(tài)。同時,還提供豐富的工程部署、服務(wù)配置、安全配置等系統(tǒng)管理能力。3. 平臺功能登錄AppCan MAS管理頁面后,即可對系統(tǒng)進(jìn)行配置和管理。首頁顯示管理員登錄信息、服務(wù)器環(huán)境配置信息,以及系統(tǒng)的版本信息。圖:MAS管理主頁面(1) 應(yīng)用管理應(yīng)用管理包含“應(yīng)用管理、接口管理、證書管理”三個方面管理、配置、操作。 應(yīng)用管理應(yīng)用管理顯示和管理已有應(yīng)用,也可以添加應(yīng)用配置。啟用/禁用、刪除來進(jìn)行對應(yīng)用的配置管理。圖:應(yīng)用基本信息的編輯 接口管理管理當(dāng)前主機下的MAS服務(wù)、子服務(wù)、工程、接口列表信息,通過選中授權(quán)的方式來分別對開啟應(yīng)用認(rèn)證和接口認(rèn)證的MAS服務(wù)工程接口進(jìn)行合法請求。圖:接口管理 證書管理證書認(rèn)證管理用于配置各應(yīng)用訪問接口時所需證書的認(rèn)證信息,包括證書的狀態(tài)、pem和過期時間。點擊“頒發(fā)證書”可添加應(yīng)用證書,點擊列表中對應(yīng)應(yīng)用證書右側(cè)的停用、刪除完成對證書的停用、刪除操作。圖:證書管理(2) 服務(wù)管理顯示和配置已有服務(wù),也可以添加MAS標(biāo)準(zhǔn)接口服務(wù)和自定義服務(wù)。已有的MAS服務(wù),可以管理MAS服務(wù)的開啟/關(guān)閉、配置、刪除,管理應(yīng)用的認(rèn)證開關(guān)、接口的認(rèn)證開關(guān),日志的開啟關(guān)閉、監(jiān)控統(tǒng)計報表的查看。圖:服務(wù)管理新建MAS服務(wù),包括定義服務(wù)名稱、服務(wù)英文名稱、服務(wù)描述、添加子服務(wù)、設(shè)置進(jìn)程數(shù)、設(shè)置應(yīng)用認(rèn)證時間、設(shè)置會話生命周期、COOKIE池、緩存池、認(rèn)證池、日志池的開啟/關(guān)閉以及設(shè)置;數(shù)據(jù)池的配置用于設(shè)置數(shù)據(jù)存放的REDIS內(nèi)存數(shù)據(jù)庫地址。還可以針對服務(wù)進(jìn)行壓力控制設(shè)置每小時、每天的壓力值。圖: 新建服務(wù)(3) 集群管理顯示主動創(chuàng)建的集群或加入的集群,集群分為主動創(chuàng)建的集群主機和加入到集群的集群從機。圖:集群管理(1) 管理員管理在本頁面,管理員可以對管理員密碼進(jìn)行修改。(4) 平臺管理平臺配置界面可配置MAS服務(wù)使用的庫信息、授權(quán)許可功能可通過上傳授權(quán)文件license文件的方式來完成對MAS平臺的授權(quán),非授權(quán)的服務(wù)是無法使用的、通過EMM(移動業(yè)務(wù)管理平臺)提供的應(yīng)用對接地址,實現(xiàn)與EMM的應(yīng)用同步管理。圖:平臺管理.2. 移動業(yè)務(wù)開發(fā)平臺(APPCAN SDK)1233.13.21. 移動開發(fā)能力1.1(1) 跨平臺能力AppCan Hybrid應(yī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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論