基于iOS平臺藏漢詞典系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-09-30 08:56
市場上大部分的詞典軟件基本以漢語服務(wù)為主,目前基于移動終端的少數(shù)民族語言的詞典翻譯軟件還不是非常普及。開發(fā)中本文基于蘋果公司研發(fā)的移動操作系統(tǒng)iOS研究開發(fā)藏漢詞典APP,為用戶提供了藏語翻譯成漢語的服務(wù)。本文首先講述了當(dāng)前藏漢電子詞典的現(xiàn)狀,結(jié)合現(xiàn)在主流電子詞典的優(yōu)點(diǎn),對本系統(tǒng)的系統(tǒng)功能結(jié)構(gòu)、技術(shù)路線進(jìn)行了設(shè)計(jì)和分析;其次,介紹了系統(tǒng)在開發(fā)中所用到的理論和技術(shù),包括系統(tǒng)用到的iOS操作系統(tǒng)、Xcode集成開發(fā)環(huán)境,編程時(shí)用到的Objective-C語言,在工程結(jié)構(gòu)上采用的MVC架構(gòu)模式,實(shí)現(xiàn)軟件相應(yīng)的邏輯結(jié)構(gòu)和功能,查詢中用到的字典樹算法以及對藏語和漢語進(jìn)行本地持久化存儲,保證數(shù)據(jù)匹配的速度和準(zhǔn)確度時(shí)用到的Coredata數(shù)據(jù)庫;再次,通過可行性分析、功能需求分析、客戶端用例分析和非功能需求分析等方面對系統(tǒng)進(jìn)行需求分析,分析出系統(tǒng)的整體功能從而對整個(gè)系統(tǒng)進(jìn)行詳細(xì)的設(shè)計(jì)和實(shí)現(xiàn),包括技術(shù)路線、總體架構(gòu)、總體功能、收藏、刪除操作?蛻舳送ㄟ^與Coredata數(shù)據(jù)庫的連接與綁定獲取數(shù)據(jù);最后,根據(jù)各模塊的功能模塊的特點(diǎn)設(shè)計(jì)進(jìn)行了黑盒測試和白盒測試。在集成測試中客戶端成功的通過了所有的測試用例...
【文章來源】:西北民族大學(xué)甘肅省
【文章頁數(shù)】:49 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 研究背景
1.2 國內(nèi)外研究現(xiàn)狀
1.3 選題目的及意義
1.4 章節(jié)安排
第2章 相關(guān)技術(shù)介紹
2.1 iOS操作系統(tǒng)
2.2 Objective-C語言
2.3 MVC架構(gòu)模式
2.4 iOS開發(fā)環(huán)境
2.5 數(shù)據(jù)庫
2.6 字典樹算法
2.7 本章小結(jié)
第3章 系統(tǒng)的需求分析
3.1 系統(tǒng)可行性分析
3.1.1 技術(shù)可行性分析
3.1.2 操作可行性分析
3.2 功能需求分析
3.2.1 藏文顯示
3.2.2 查詞功能
3.2.3 我的單詞
3.2.4 注冊登錄
3.2.5 其他功能
3.3 客戶端用例分析
3.3.1 單詞查詢用例分析
3.3.2 我的單詞用例分析
3.3.3 登錄功能用例分析
3.3.4 注冊功能用例分析
3.4 時(shí)序圖分析
3.5 非功能需求分析
3.6 本章小結(jié)
第4章 系統(tǒng)的設(shè)計(jì)
4.1 設(shè)計(jì)原則
4.2 系統(tǒng)設(shè)計(jì)目標(biāo)
4.3 技術(shù)路線設(shè)計(jì)
4.4 總體架構(gòu)設(shè)計(jì)
4.5 數(shù)據(jù)庫設(shè)計(jì)
4.6 功能結(jié)構(gòu)設(shè)計(jì)
4.6.1 查詢功能設(shè)計(jì)
4.6.2 登錄流程設(shè)計(jì)
4.7 本章小結(jié)
第5章 系統(tǒng)的實(shí)現(xiàn)
5.1 系統(tǒng)的總體框架
5.2 藏文顯示的實(shí)現(xiàn)
5.3 數(shù)據(jù)庫的實(shí)現(xiàn)
5.4 查詞功能的實(shí)現(xiàn)
5.5 我的單詞功能的實(shí)現(xiàn)
5.5.1 收藏操作的實(shí)現(xiàn)
5.5.2 刪除操作的實(shí)現(xiàn)
5.6 注冊功能的實(shí)現(xiàn)
5.7 登錄功能的實(shí)現(xiàn)
5.8 本章小結(jié)
第6章 系統(tǒng)測試
6.1 白盒測試
6.2 黑盒測試
6.3 測試用例
6.4 測試結(jié)論
第7章 總結(jié)與展望
7.1 總結(jié)
7.2 展望
參考文獻(xiàn)
附錄
致謝
【參考文獻(xiàn)】:
期刊論文
[1]軟件數(shù)據(jù)庫的設(shè)計(jì)原則[J]. 周捷,張鳳靜. 電子技術(shù)與軟件工程. 2018(21)
[2]MySQL數(shù)據(jù)庫中數(shù)據(jù)導(dǎo)入與導(dǎo)出探析[J]. 詹重詠. 數(shù)字技術(shù)與應(yīng)用. 2017(12)
[3]傣泐文-漢文互譯有聲電子詞典[J]. 胡剛,王嘉梅,李炳澤,林睿,希利補(bǔ)發(fā). 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2016(07)
[4]藏文電子詞典的設(shè)計(jì)與實(shí)現(xiàn)[J]. 巴桑卓瑪,高定國. 信息與電腦(理論版). 2016(12)
[5]電子詞典檢索功能分析及其發(fā)展構(gòu)想[J]. 王懌旦,張雪梅. 辭書研究. 2016(03)
[6]模糊匹配在機(jī)器翻譯中的應(yīng)用初探[J]. 張會會,徐棟. 科技傳播. 2015(01)
[7]iPhone平臺SQLite數(shù)據(jù)庫開發(fā)[J]. 王付華,王永杰. 電腦編程技巧與維護(hù). 2014(13)
[8]字符串模糊匹配算法的探討[J]. 王婷婷. 現(xiàn)代計(jì)算機(jī)(專業(yè)版). 2012(01)
[9]面向?qū)ο蟮膯卧獪y試和集成測試技術(shù)研究[J]. 馮莉. 農(nóng)業(yè)網(wǎng)絡(luò)信息. 2007(04)
碩士論文
[1]基于iOS的新聞資訊應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)[D]. 岳恬露.北京交通大學(xué) 2018
[2]基于機(jī)器學(xué)習(xí)的少數(shù)民族語言翻譯關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[D]. 文佳勝.電子科技大學(xué) 2016
[3]基于iOS平臺的人臉檢測與識別研究[D]. 商玉高.大連海事大學(xué) 2015
[4]基于Android的電子詞典系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 李肖.吉林大學(xué) 2013
[5]基于Android的單詞學(xué)習(xí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 徐芬芬.華東師范大學(xué) 2013
[6]基于Android的電子詞典手機(jī)客戶端的設(shè)計(jì)與實(shí)現(xiàn)[D]. 王佳頊.北京交通大學(xué) 2012
[7]基于iPhone的體育賽事系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 朱文術(shù).東華大學(xué) 2012
本文編號:3415534
【文章來源】:西北民族大學(xué)甘肅省
【文章頁數(shù)】:49 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 研究背景
1.2 國內(nèi)外研究現(xiàn)狀
1.3 選題目的及意義
1.4 章節(jié)安排
第2章 相關(guān)技術(shù)介紹
2.1 iOS操作系統(tǒng)
2.2 Objective-C語言
2.3 MVC架構(gòu)模式
2.4 iOS開發(fā)環(huán)境
2.5 數(shù)據(jù)庫
2.6 字典樹算法
2.7 本章小結(jié)
第3章 系統(tǒng)的需求分析
3.1 系統(tǒng)可行性分析
3.1.1 技術(shù)可行性分析
3.1.2 操作可行性分析
3.2 功能需求分析
3.2.1 藏文顯示
3.2.2 查詞功能
3.2.3 我的單詞
3.2.4 注冊登錄
3.2.5 其他功能
3.3 客戶端用例分析
3.3.1 單詞查詢用例分析
3.3.2 我的單詞用例分析
3.3.3 登錄功能用例分析
3.3.4 注冊功能用例分析
3.4 時(shí)序圖分析
3.5 非功能需求分析
3.6 本章小結(jié)
第4章 系統(tǒng)的設(shè)計(jì)
4.1 設(shè)計(jì)原則
4.2 系統(tǒng)設(shè)計(jì)目標(biāo)
4.3 技術(shù)路線設(shè)計(jì)
4.4 總體架構(gòu)設(shè)計(jì)
4.5 數(shù)據(jù)庫設(shè)計(jì)
4.6 功能結(jié)構(gòu)設(shè)計(jì)
4.6.1 查詢功能設(shè)計(jì)
4.6.2 登錄流程設(shè)計(jì)
4.7 本章小結(jié)
第5章 系統(tǒng)的實(shí)現(xiàn)
5.1 系統(tǒng)的總體框架
5.2 藏文顯示的實(shí)現(xiàn)
5.3 數(shù)據(jù)庫的實(shí)現(xiàn)
5.4 查詞功能的實(shí)現(xiàn)
5.5 我的單詞功能的實(shí)現(xiàn)
5.5.1 收藏操作的實(shí)現(xiàn)
5.5.2 刪除操作的實(shí)現(xiàn)
5.6 注冊功能的實(shí)現(xiàn)
5.7 登錄功能的實(shí)現(xiàn)
5.8 本章小結(jié)
第6章 系統(tǒng)測試
6.1 白盒測試
6.2 黑盒測試
6.3 測試用例
6.4 測試結(jié)論
第7章 總結(jié)與展望
7.1 總結(jié)
7.2 展望
參考文獻(xiàn)
附錄
致謝
【參考文獻(xiàn)】:
期刊論文
[1]軟件數(shù)據(jù)庫的設(shè)計(jì)原則[J]. 周捷,張鳳靜. 電子技術(shù)與軟件工程. 2018(21)
[2]MySQL數(shù)據(jù)庫中數(shù)據(jù)導(dǎo)入與導(dǎo)出探析[J]. 詹重詠. 數(shù)字技術(shù)與應(yīng)用. 2017(12)
[3]傣泐文-漢文互譯有聲電子詞典[J]. 胡剛,王嘉梅,李炳澤,林睿,希利補(bǔ)發(fā). 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2016(07)
[4]藏文電子詞典的設(shè)計(jì)與實(shí)現(xiàn)[J]. 巴桑卓瑪,高定國. 信息與電腦(理論版). 2016(12)
[5]電子詞典檢索功能分析及其發(fā)展構(gòu)想[J]. 王懌旦,張雪梅. 辭書研究. 2016(03)
[6]模糊匹配在機(jī)器翻譯中的應(yīng)用初探[J]. 張會會,徐棟. 科技傳播. 2015(01)
[7]iPhone平臺SQLite數(shù)據(jù)庫開發(fā)[J]. 王付華,王永杰. 電腦編程技巧與維護(hù). 2014(13)
[8]字符串模糊匹配算法的探討[J]. 王婷婷. 現(xiàn)代計(jì)算機(jī)(專業(yè)版). 2012(01)
[9]面向?qū)ο蟮膯卧獪y試和集成測試技術(shù)研究[J]. 馮莉. 農(nóng)業(yè)網(wǎng)絡(luò)信息. 2007(04)
碩士論文
[1]基于iOS的新聞資訊應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)[D]. 岳恬露.北京交通大學(xué) 2018
[2]基于機(jī)器學(xué)習(xí)的少數(shù)民族語言翻譯關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[D]. 文佳勝.電子科技大學(xué) 2016
[3]基于iOS平臺的人臉檢測與識別研究[D]. 商玉高.大連海事大學(xué) 2015
[4]基于Android的電子詞典系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 李肖.吉林大學(xué) 2013
[5]基于Android的單詞學(xué)習(xí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 徐芬芬.華東師范大學(xué) 2013
[6]基于Android的電子詞典手機(jī)客戶端的設(shè)計(jì)與實(shí)現(xiàn)[D]. 王佳頊.北京交通大學(xué) 2012
[7]基于iPhone的體育賽事系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 朱文術(shù).東華大學(xué) 2012
本文編號:3415534
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3415534.html
最近更新
教材專著