天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

組件化電商平臺(tái)iOS客戶端的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2022-02-23 20:01
  移動(dòng)互聯(lián)網(wǎng)的蓬勃發(fā)展使越來越多的互聯(lián)網(wǎng)流量來自于移動(dòng)端,這使移動(dòng)應(yīng)用的數(shù)量和體量呈現(xiàn)出快速增長的態(tài)勢。面對(duì)日益復(fù)雜的業(yè)務(wù)邏輯,大型移動(dòng)應(yīng)用的開發(fā)變成了一個(gè)令人頭疼的問題。模塊之間耦合嚴(yán)重、應(yīng)用生命周期相關(guān)的代碼堆砌等問題困擾著移動(dòng)開發(fā)者。因此,基于組件化開發(fā)的思想,本論文提出了一個(gè)組件化框架,以解決復(fù)雜移動(dòng)應(yīng)用中頁面間跳轉(zhuǎn)、功能模塊間依賴和應(yīng)用生命周期事件分發(fā)的問題。組件自身是一個(gè)完整的業(yè)務(wù)單元,組件之間不直接依賴具體實(shí)現(xiàn),而是通過組件化框架依賴服務(wù)接口和依賴URL地址的形式間接交互,這在很大程度上降低了系統(tǒng)模塊間的耦合度,提高了系統(tǒng)靈活性。本論文的研究工作分為三個(gè)方面:組件化框架的設(shè)計(jì)和實(shí)現(xiàn)、基礎(chǔ)組件的設(shè)計(jì)和實(shí)現(xiàn)以及業(yè)務(wù)組件的設(shè)計(jì)和實(shí)現(xiàn)。本論文以組件化框架為中心,闡述了針對(duì)跨組件頁面跳轉(zhuǎn)問題、跨組件功能調(diào)用問題和應(yīng)用生命周期事件分發(fā)問題所提出的解決方案和對(duì)應(yīng)的實(shí)現(xiàn)。組件化框架實(shí)現(xiàn)了信息注冊功能、頁面跳轉(zhuǎn)功能、服務(wù)管理功能和應(yīng)用事件訂閱分發(fā)功能,這些功能支撐起了移動(dòng)應(yīng)用的組件化架構(gòu)。最后,基于組件化框架,本論文以類似搭積木的方式對(duì)各個(gè)組件進(jìn)行簡單的組裝,實(shí)現(xiàn)了一個(gè)組件化的電商平臺(tái)iOS... 

【文章來源】:北京郵電大學(xué)北京市211工程院校教育部直屬院校

【文章頁數(shù)】:99 頁

【學(xué)位級(jí)別】:碩士

【文章目錄】:
摘要
ABSTRACT
第一章 緒論
    1.1 研究背景
    1.2 研究內(nèi)容
    1.3 論文組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)
    2.1 iOS系統(tǒng)底層原理
        2.1.1 iOS系統(tǒng)架構(gòu)
        2.1.2 iOS應(yīng)用文件格式
        2.1.3 iOS應(yīng)用啟動(dòng)的過程
    2.2 Objective-C語言Runtime系統(tǒng)
        2.2.1 Objective類結(jié)構(gòu)
        2.2.2 消息傳遞
        2.2.3 Objective-C類的數(shù)據(jù)結(jié)構(gòu)
        2.2.4 TypeEncoding技術(shù)
    2.3 iOS開發(fā)相關(guān)技術(shù)
        2.3.1 iOS界面自動(dòng)布局技術(shù)(AutoLayout)
        2.3.2 URL Scheme
    2.4 組件管理工具
        2.4.1 Git
        2.4.2 Cocoapods
    2.5 本章小結(jié)
第三章 組件化電商平臺(tái)iOS客戶端需求分析及概要設(shè)計(jì)
    3.1 組件化框架的需求及總體設(shè)計(jì)
        3.1.1 設(shè)計(jì)需求
        3.1.2 跨組件頁面跳轉(zhuǎn)解耦方案
        3.1.3 跨組件功能調(diào)用解耦方案
        3.1.4 應(yīng)用事件分發(fā)解耦方案
        3.1.5 信息注冊方案
        3.1.6 總體結(jié)構(gòu)和流程
    3.2 核心基礎(chǔ)組件需求分析及概要設(shè)計(jì)
        3.2.1 基于配置文件的頁面生成組件
        3.2.2 網(wǎng)絡(luò)訪問組件
    3.3 核心業(yè)務(wù)組件需求分析及概要設(shè)計(jì)
        3.3.1 首頁組件
        3.3.2 搜索組件
        3.3.3 商品展示組件
        3.3.4 購物車組件
        3.3.5 訂單組件
        3.3.6 支付組件
    3.4 組件化的系統(tǒng)架構(gòu)設(shè)計(jì)
    3.5 本章小結(jié)
第四章 組件化電商平臺(tái)iOS客戶端詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
    4.1 組件化框架詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
        4.1.1 組件信息注解注冊
        4.1.2 跨組件頁面跳轉(zhuǎn)模塊
        4.1.3 跨組件服務(wù)調(diào)用模塊和事件分發(fā)模塊
    4.2 核心基礎(chǔ)組件的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
        4.2.1 基于配置文件的頁面生成組件
        4.2.2 網(wǎng)絡(luò)訪問組件
    4.3 核心業(yè)務(wù)組件的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
        4.3.1 商品展示組件
        4.3.2 首頁組件
        4.3.3 搜索組件
        4.3.4 訂單組件
        4.3.5 購物車組件
        4.3.6 支付組件
    4.4 本章小結(jié)
第五章 系統(tǒng)測試及驗(yàn)證
    5.1 測試目標(biāo)及環(huán)境
        5.1.1 測試目標(biāo)
        5.1.2 測試環(huán)境
    5.2 組件化框架測試
        5.2.1 框架解耦效果驗(yàn)證
        5.2.2 框架功能測試
    5.3 業(yè)務(wù)功能測試
    5.4 兼容性測試
    5.5 本章小結(jié)
第六章 總結(jié)與展望
    6.1 總結(jié)
    6.2 展望
參考文獻(xiàn)
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文


【參考文獻(xiàn)】:
碩士論文
[1]iOS平臺(tái)客戶端應(yīng)用UI創(chuàng)建方式的研究[D]. 高洋.廣東工業(yè)大學(xué) 2016
[2]基于IOS的在線教育APP的設(shè)計(jì)與實(shí)現(xiàn)[D]. 陳旦.華中科技大學(xué) 2016
[3]基于iOS平臺(tái)的企業(yè)級(jí)電商交易平臺(tái)客戶端的設(shè)計(jì)與實(shí)現(xiàn)[D]. 王猛.北京交通大學(xué) 2015
[4]組件化的移動(dòng)應(yīng)用中間件設(shè)計(jì)與實(shí)現(xiàn)[D]. 孟令令.上海交通大學(xué) 2015
[5]基于iOS的化妝品電子商務(wù)APP的設(shè)計(jì)與實(shí)現(xiàn)[D]. 賈慕星.北京郵電大學(xué) 2015
[6]品牌限時(shí)特賣網(wǎng)絡(luò)營銷及電子商務(wù)平臺(tái)研究[D]. 鄭志華.上海交通大學(xué) 2014
[7]IOS平臺(tái)客戶端應(yīng)用開發(fā)規(guī)范化的研究[D]. 王云.北京郵電大學(xué) 2013
[8]基于J2ME平臺(tái)的移動(dòng)電子商務(wù)的應(yīng)用開發(fā)研究[D]. 劉嘉鳴.南京航空航天大學(xué) 2006



本文編號(hào):3641249

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3641249.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶b93f5***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com