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