• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    iOS平臺(tái)下藥品信息查詢軟件的設(shè)計(jì)與實(shí)現(xiàn)

    2017-06-19 19:18:21莫朵朵詹秀菊易俊飛廣州中醫(yī)藥大學(xué)醫(yī)學(xué)信息工程學(xué)院中國廣州50006西安郵電大學(xué)自動(dòng)化學(xué)院中國西安70
    關(guān)鍵詞:視圖藥品控制器

    莫朵朵,詹秀菊,易俊飛(.廣州中醫(yī)藥大學(xué)醫(yī)學(xué)信息工程學(xué)院,中國 廣州 50006;.西安郵電大學(xué)自動(dòng)化學(xué)院,中國 西安 70)

    iOS平臺(tái)下藥品信息查詢軟件的設(shè)計(jì)與實(shí)現(xiàn)

    莫朵朵1,詹秀菊1,易俊飛2(1.廣州中醫(yī)藥大學(xué)醫(yī)學(xué)信息工程學(xué)院,中國 廣州 510006;2.西安郵電大學(xué)自動(dòng)化學(xué)院,中國 西安 710121)

    傳統(tǒng)的藥品信息查詢?nèi)菀走z漏信息且查詢效率低下,為提升用戶體驗(yàn)及對(duì)癥用藥的準(zhǔn)確性和效率,本研究開發(fā)一款基于iOS平臺(tái)的藥品信息查詢軟件,使用戶通過手機(jī)終端快速查詢所需藥品及相關(guān)健康信息,創(chuàng)建個(gè)人藥箱.軟件使用的開發(fā)語言為Objective-C,開發(fā)技術(shù)有AFNetworking網(wǎng)絡(luò)通信技術(shù)、FMDB連接SQLite數(shù)據(jù)庫技術(shù)以及Map Kit地圖技術(shù)等.軟件可以快速的查詢藥品信息,擴(kuò)展手機(jī)應(yīng)用于醫(yī)療領(lǐng)域的功能.

    iOS平臺(tái); 藥品查詢; 軟件開發(fā)

    本研究開發(fā)基于iOS平臺(tái)的藥品信息查詢軟件,利用iPhone手機(jī)軟件實(shí)現(xiàn)查詢藥品相關(guān)信息的功能,如藥品查詢、病癥查詢、健康科普、藥店查詢、藥箱管理等功能,這不僅提高了藥品查詢的效率,而且增強(qiáng)了用戶對(duì)藥品相關(guān)信息的了解.與網(wǎng)絡(luò)程序不同,本地應(yīng)用程序安裝在設(shè)備上,因此用戶可以隨時(shí)使用,即使設(shè)備處于航空模式[1].

    1 開發(fā)環(huán)境

    本軟件使用的操作系統(tǒng)為蘋果Mac OS X 10.9,開發(fā)前需要對(duì)iOS開發(fā)環(huán)境進(jìn)行搭建.iOS SDK是開發(fā)iPhone和iPad軟件程序過程中必不可少的軟件開發(fā)包[2],軟件所需的全部接口、工具以及資源全都包含于SDK中.iOS SDK中包含的重要組件有Xcode, Interface Builder, Instruments和iPhone模擬器和iOS參考庫,其中Xcode作為一個(gè)集成的開發(fā)環(huán)境(IDE),為開發(fā)者提供由程序的創(chuàng)建、測(cè)試、優(yōu)化以及提交至App Store的整個(gè)工作流的管理工具[3].Interface Builder則是以可視化方式設(shè)計(jì)和測(cè)試用戶界面(GUI)的工具.Instruments是運(yùn)行時(shí)性能分析和調(diào)試工具.iPhone模擬器是Mac OS X平臺(tái)軟件程序,它對(duì)iOS技術(shù)棧進(jìn)行模擬,便于開發(fā)者可以在基于Intel的Macintosh計(jì)算機(jī)上測(cè)試iOS軟件程序.iOS參考庫為默認(rèn)包含iOS開發(fā)過程中所需的參考文檔、示例代碼等幫助信息.文檔庫的更新會(huì)被自動(dòng)下載到本地參考庫,開發(fā)者可以方便的在Xcode中查看參考庫相關(guān)信息.

    2 開發(fā)語言和相關(guān)技術(shù)

    本軟件使用語言為Objective-C,簡稱OC,它是Mac OS 和iOS平臺(tái)應(yīng)用開發(fā)的標(biāo)準(zhǔn)語言,同其他的面向?qū)ο笳Z言一樣,具有封裝、繼承、多態(tài)等特點(diǎn)[4].但它也有自己的明顯特征,比如,它對(duì)動(dòng)態(tài)機(jī)制的支持更為徹底,編譯器為運(yùn)行環(huán)境保留了很多對(duì)象本身的數(shù)據(jù)信息,因此某些在編譯時(shí)需要做出的選擇可以推遲到運(yùn)行時(shí)再?zèng)Q定[5].本軟件開發(fā)過程中使用到的技術(shù)有AFNetworking網(wǎng)絡(luò)通信技術(shù),F(xiàn)MDB連接SQLite數(shù)據(jù)庫技術(shù)和Map Kit地圖技術(shù)等.其中AFNetworking是一個(gè)為iOS和Mac OS X操作系統(tǒng)設(shè)計(jì)的網(wǎng)絡(luò)通信框架,具有模塊化的構(gòu)建方式和豐富功能的API.本軟件主要采用SQLite方式存儲(chǔ)數(shù)據(jù),以FMDB作為SQLite的封裝,通過接口方便的實(shí)現(xiàn)數(shù)據(jù)庫的增、刪、改、查等操作.

    3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

    本軟件的開發(fā)利用了已有醫(yī)藥網(wǎng)站的數(shù)據(jù)庫數(shù)據(jù),并在這些數(shù)據(jù)的基礎(chǔ)上設(shè)計(jì)適用于iOS應(yīng)用的服務(wù)器接口和基于iOS平臺(tái)的客戶端程序.

    3.1 系統(tǒng)整體結(jié)構(gòu)

    圖1 系統(tǒng)整體結(jié)構(gòu)圖Fig.1 The whole system structure graph

    iOS客戶端基于Http網(wǎng)絡(luò)協(xié)議向服務(wù)器端發(fā)送數(shù)據(jù)請(qǐng)求,服務(wù)器端根據(jù)請(qǐng)求與數(shù)據(jù)庫進(jìn)行通訊并返回Json對(duì)象數(shù)據(jù),客戶端接收返回的Json對(duì)象并進(jìn)行解析,從而實(shí)現(xiàn)客戶端與服務(wù)器端的數(shù)據(jù)交互.系統(tǒng)整體結(jié)構(gòu)如圖1所示.

    3.1.1 iOS客戶端 客戶端包含的主要功能模塊有導(dǎo)航菜單模塊:提供導(dǎo)航欄,使用戶可以通過底部的導(dǎo)航菜單快捷地切換不同的功能界面.查詢功能模塊:作為軟件的核心功能提供藥品、疾病、文章等內(nèi)容的查詢功能.內(nèi)容瀏覽模塊:負(fù)責(zé)根據(jù)用戶查詢結(jié)果顯示相關(guān)內(nèi)容,它通過網(wǎng)絡(luò)訪問模塊加載藥品、疾病、文章、地圖信息等相關(guān)數(shù)據(jù).用戶收藏模塊:提供對(duì)藥品和文章信息進(jìn)行收藏和管理的功能網(wǎng)絡(luò)訪問模塊管理著各種Web服務(wù)接口,方便其他模塊能夠調(diào)用接口與服務(wù)器通訊從而提供的各種服務(wù).數(shù)據(jù)庫查詢模塊:實(shí)現(xiàn)增、刪、查、改等基本的數(shù)據(jù)庫操作.如圖2所示.

    圖2 客戶端模塊設(shè)計(jì)圖Fig.2 The design graph of client module

    3.1.2 iOS服務(wù)端 系統(tǒng)的服務(wù)端包含網(wǎng)站的服務(wù)器和數(shù)據(jù)庫,以及針對(duì)客戶端設(shè)計(jì)的Web服務(wù)接口3部分.網(wǎng)站服務(wù)器主要用于用戶對(duì)Web站點(diǎn)的訪問,數(shù)據(jù)庫服務(wù)器為網(wǎng)站提供數(shù)據(jù)的存儲(chǔ)和管理服務(wù),Web服務(wù)接口則用于與iOS 客戶端的通訊服務(wù),使得客戶端能夠與網(wǎng)站服務(wù)器共享數(shù)據(jù)庫的數(shù)據(jù)以及使用服務(wù)器所提供的其他服務(wù).

    3.2 MVC模式設(shè)計(jì)

    MVC即Model-View-Controller,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model,View和Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成3個(gè)層——模型層、視圖層、控制層[6].iOS平臺(tái)應(yīng)用程序主要采用MVC設(shè)計(jì)模式作為總體設(shè)計(jì)框架.MVC一個(gè)更為合理的縮寫應(yīng)該是MdMaVC[7],作為iOS開發(fā)中最主要使用的設(shè)計(jì)模式之一,貫穿于整個(gè)iOS應(yīng)用程序的設(shè)計(jì)之中.MVC對(duì)于視圖處理僅限于采集所需要的數(shù)據(jù)和對(duì)用戶請(qǐng)求進(jìn)行處理,而并不包括業(yè)務(wù)流程的處理,視圖上的業(yè)務(wù)流由模型部分來進(jìn)行處理[8].它包括3個(gè)部分:模型(Model)、視圖(View)和控制器(Controller),分別對(duì)應(yīng)于內(nèi)部數(shù)據(jù)、數(shù)據(jù)表示和輸入輸出控制部分.圖3描述了MVC模式3個(gè)部件之間的交互過程.

    圖3 MVC設(shè)計(jì)模式實(shí)例圖Fig.3 The instance graph of MVC design pattern

    3.2.1 視圖(View) 視圖是直接面向用戶的界面,在接收用戶的操作并向控制器反映的同時(shí)接受控制器返回的數(shù)據(jù)并顯示在可視化界面上.本項(xiàng)目的大部分視圖采用XIB文件進(jìn)行設(shè)計(jì),XIB文件以XML格式保存了界面布局的相關(guān)屬性,如控件的位置,大小等數(shù)據(jù).大部分時(shí)候,我們都可以直接通過XCode來對(duì)XIB文件進(jìn)行編輯[9].通過利用Xcode對(duì)XIB文件進(jìn)行可視化編輯,減少大量布局代碼帶來的麻煩,提高項(xiàng)目開發(fā)的效率.

    3.2.2 模型(Model) 模型用來保存通過數(shù)據(jù)源和數(shù)據(jù)含義等協(xié)議提供數(shù)據(jù),供控制器和視圖調(diào)用.本項(xiàng)目的模型層通過定義各種數(shù)據(jù)類型來存儲(chǔ)相關(guān)數(shù)據(jù),如藥品的相關(guān)信息、文章信息以及用戶信息等.通過把數(shù)據(jù)模型獨(dú)立封裝起來,降低了程序的耦合性.

    3.2.3 控制器(Controller) 控制器充當(dāng)連接視圖與模型的媒介,實(shí)現(xiàn)兩者之間的間接通訊.在iOS應(yīng)用程序開發(fā)中,控制器一方面接受視圖傳過來的事件并進(jìn)行響應(yīng),另一方面控制器使用模型來渲染對(duì)應(yīng)的視圖[10].本項(xiàng)目的控制器層中使用到了較多的控制器類,主要定義各種應(yīng)用界面和服務(wù)的接口,以便對(duì)視圖傳遞過來的操作進(jìn)行相應(yīng)處理,從而實(shí)現(xiàn)接口提供的各種服務(wù).

    4 數(shù)據(jù)庫設(shè)計(jì)

    數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計(jì))優(yōu)化的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作要求[11].

    4.1 基本存儲(chǔ)方式

    本項(xiàng)目的數(shù)據(jù)存儲(chǔ)主要使用了NSUserDefaults和SQLite兩種數(shù)據(jù)庫.NSUserDefaults主要用來存儲(chǔ)設(shè)備和應(yīng)用的配置信息,它通過一個(gè)工廠方法返回包含用戶信息的實(shí)例對(duì)象,并且把對(duì)象信息以字典的形式組織起來.本軟件的用戶配置信息和參數(shù)主要通過NSUser-Defaults來保存.SQLite數(shù)據(jù)庫作為本藥品查詢軟件中最主要的數(shù)據(jù)存儲(chǔ)方式.所有查詢記錄信息、科普文章相關(guān)信息以及用戶相關(guān)信息都存儲(chǔ)在SQLite數(shù)據(jù)庫文件中,該SQLite數(shù)據(jù)庫文件名為MedicineSearch.sqlitedb.

    4.2 數(shù)據(jù)庫表設(shè)計(jì)

    在本項(xiàng)目的SQLite數(shù)據(jù)庫中,主要有查詢記錄表m_search_record,文章收藏表m_article_collect和藥箱藥品表m_cabinet_ medicine.下面以幾個(gè)數(shù)據(jù)庫表來展示數(shù)據(jù)庫的設(shè)計(jì):

    表1 查詢記錄表

    表2 文章收藏表

    表3 藥箱藥品表

    表4 疾病表

    表5 疾病與藥品對(duì)應(yīng)關(guān)系表

    5 藥品查詢軟件的設(shè)計(jì)與實(shí)現(xiàn)

    根據(jù)系統(tǒng)的需求分析與設(shè)計(jì),本軟件重點(diǎn)設(shè)計(jì)并實(shí)現(xiàn)了查詢、內(nèi)容瀏覽和用戶收藏等功能,下面著重介紹這3個(gè)功能模塊在iOS開發(fā)平臺(tái)下的設(shè)計(jì)與實(shí)現(xiàn).

    5.1 查詢功能模塊實(shí)現(xiàn)

    查詢功能模塊作為本軟件的核心功能,提供了藥品、疾病、文章等內(nèi)容的查詢功能.根據(jù)用戶的輸入內(nèi)容,調(diào)用網(wǎng)絡(luò)訪問模塊從服務(wù)器中加載相關(guān)資源數(shù)據(jù).

    5.1.1 基本查詢 該功能設(shè)計(jì)了兩種查詢方式,一方面用戶可以通過主界面的搜索框直接搜索查詢;另一方面還可以根據(jù)常見病癥的分類進(jìn)行查詢.當(dāng)用戶通過這兩種方式進(jìn)行搜索時(shí),當(dāng)前控制器會(huì)初始化一個(gè)用于顯示搜索結(jié)果的視圖控制器,同時(shí)調(diào)用網(wǎng)絡(luò)訪問模塊將結(jié)果數(shù)據(jù)傳送過去.由于加載的結(jié)果數(shù)據(jù)分為3種類型,UITableView需要構(gòu)造3種不同的section,使得不同section里的cell具有不同的風(fēng)格,如藥品類的cell需要顯示圖標(biāo)和文字,文章類則需要圖片和文字,而疾病類只需要顯示文字信息.如果使用3個(gè)不同的UITableView來實(shí)現(xiàn),會(huì)使得代碼的冗余度較高,而且對(duì)內(nèi)容加載的效率也有影響.因此考慮使用單個(gè)UITableView來實(shí)現(xiàn)這種效果.在iOS開發(fā)中,UITableView中的cell具有復(fù)用機(jī)制使得具有相同id屬性的cell會(huì)被重復(fù)使用,因此要使用不同風(fēng)格的cell就需要改變不同種cell中的id屬性,實(shí)現(xiàn)一個(gè)UITableView中設(shè)置3種cell的復(fù)用,從而達(dá)到顯示3種不同風(fēng)格的cell的效果.

    5.1.2 虛假藥品查詢 對(duì)涉及虛假廣告的藥品進(jìn)行鑒別查詢,當(dāng)用戶輸入內(nèi)容進(jìn)行查詢時(shí),控制器通過網(wǎng)絡(luò)訪問模塊與服務(wù)器通訊獲取搜索結(jié)果,同時(shí)初始化一個(gè)UITableView列表來顯示查詢結(jié)果.用戶點(diǎn)擊該列表的子項(xiàng)時(shí),當(dāng)前界面會(huì)初始化一個(gè)視圖控制器并加載服務(wù)端返回的虛假藥品詳情數(shù)據(jù).

    5.1.3 藥店查詢 為實(shí)現(xiàn)該功能,在開發(fā)前需要導(dǎo)入〈MapKit/MapKit.h〉和〈CoreLocation/CoreLocation.h〉兩個(gè)工具包,其中〈MapKit/MapKit.h〉實(shí)現(xiàn)地圖主要功能,而〈CoreLocation/CoreLocation.h〉則負(fù)責(zé)地圖的定位.軟件首先通過手機(jī)的定位功能獲取用戶當(dāng)前的位置信息,然后將定位信息通過網(wǎng)絡(luò)訪問模塊發(fā)送到服務(wù)器端接口,服務(wù)端經(jīng)過處理后返回附近藥店的地理信息并將這些信息合理地標(biāo)注在界面的地圖視圖上.

    地圖視圖控制器中的藥店坐標(biāo)采用地圖中常見的大頭針進(jìn)行標(biāo)注.為方便用戶對(duì)藥店信息的查看,本模塊對(duì)地圖中的大頭針進(jìn)行了重新設(shè)計(jì),當(dāng)用戶點(diǎn)擊大頭針時(shí)會(huì)出現(xiàn)以氣泡形式注釋的地點(diǎn)信息.由于手機(jī)屏幕尺寸的局限,當(dāng)?shù)貓D中的坐標(biāo)點(diǎn)較多較密集時(shí),用戶對(duì)坐標(biāo)的點(diǎn)擊會(huì)變得相對(duì)困難,因此在地圖界面中設(shè)計(jì)了一個(gè)右側(cè)隱藏的UITableView列表,用于列出查詢到的全部藥店的信息,以便用戶根據(jù)實(shí)際情況對(duì)藥店進(jìn)行選擇和比較.

    5.2 內(nèi)容瀏覽模塊實(shí)現(xiàn)

    內(nèi)容瀏覽模塊負(fù)責(zé)根據(jù)用戶查詢結(jié)果顯示相關(guān)內(nèi)容,它通過網(wǎng)絡(luò)訪問模塊加載藥品、疾病、文章、地圖信息等相關(guān)數(shù)據(jù),當(dāng)用戶需要瀏覽時(shí)對(duì)這些數(shù)據(jù)進(jìn)行格式排版使其合理顯示在設(shè)備屏幕上.其中疾病信息的瀏覽擴(kuò)展了治療方案和相關(guān)藥品的內(nèi)容,文章信息的瀏覽則擴(kuò)展了健康專題的內(nèi)容.

    5.3 用戶收藏模塊實(shí)現(xiàn)

    用戶收藏模塊提供了對(duì)藥品和文章信息進(jìn)行收藏和管理的功能.藥品收藏功能提供了自定義藥品的收藏和推薦常備藥功能.實(shí)現(xiàn)方法為初始化一個(gè)FMDB數(shù)據(jù)庫操作對(duì)象,然后通過該對(duì)象調(diào)用查詢方法和相關(guān)的SQL語句對(duì)SQLite數(shù)據(jù)庫進(jìn)行查詢.常備藥品信息的瀏覽則調(diào)用藥品信息瀏覽功能,根據(jù)用戶選擇的藥品跳轉(zhuǎn)到相應(yīng)的藥品信息瀏覽界面.而文章收藏功能,實(shí)現(xiàn)存儲(chǔ)用戶在使用過程中收藏過的文章,其實(shí)現(xiàn)方法與藥品收藏功能所實(shí)現(xiàn)的技術(shù)是一樣的,但文章除需要保存文章信息外還需保存文章的圖片,所以采取把圖片資源保存在服務(wù)器端,在本地則以圖片地址的形式保存.當(dāng)用戶查看文章列表時(shí),軟件先通過查詢數(shù)據(jù)庫獲得文章圖片的網(wǎng)絡(luò)地址,再根據(jù)網(wǎng)絡(luò)地址獲取圖片資源加載到文章列表上.

    6 系統(tǒng)測(cè)試與分析

    6.1 測(cè)試環(huán)境

    本文的測(cè)試環(huán)境主要使用的工具有Mac電腦和iOS設(shè)備.Mac系統(tǒng)為OS X 10.9 Mavericks.開發(fā)工具版本為Xcode 5.1.1,iPhone 4s,iOS設(shè)備為iPhone 4s,系統(tǒng)為iOS 7,屏幕:3.5寸,CPU主頻800 MHz,內(nèi)存:512RAM.支持網(wǎng)絡(luò):2G(GPRS),3G(WCDMA)和Wi-Fi.網(wǎng)絡(luò)設(shè)備為無線路由器,接入Internet網(wǎng)絡(luò).

    6.2 性能測(cè)試

    本軟件的測(cè)試過程分為3個(gè)部分,分別是單元測(cè)試、功能測(cè)試和性能測(cè)試.下面僅介紹性能測(cè)試.

    性能測(cè)試主要從時(shí)間和空間兩個(gè)方面進(jìn)行,其中時(shí)間性能從軟件的流暢性出發(fā),主要研究軟件對(duì)于用戶操作的響應(yīng)時(shí)間以及是否有卡頓、不流暢的現(xiàn)象.空間性能則主要指軟件運(yùn)行時(shí)消耗的資源情況如CPU使用情況、內(nèi)存使用情況等.本項(xiàng)目的性能測(cè)試通過在真機(jī)中部署應(yīng)用程序,模擬軟件在真實(shí)場(chǎng)景中運(yùn)行使用一段時(shí)間,并對(duì)運(yùn)行過程中內(nèi)存占用情況與內(nèi)存泄露情況的相關(guān)數(shù)據(jù)進(jìn)行跟蹤研究.Xcode開發(fā)工具內(nèi)置了一個(gè)測(cè)試工具Instruments,該工具能較為方便地追蹤軟件運(yùn)行過程中的數(shù)據(jù)并以圖形化的界面直觀地顯示出來,這些數(shù)據(jù)包括內(nèi)存占用,CPU占用,內(nèi)存泄露等.

    6.3 測(cè)試結(jié)果

    隨著程序的運(yùn)行和用戶的使用,程序占用的內(nèi)存隨著加載的數(shù)據(jù)增加,而CPU則一直表現(xiàn)為平穩(wěn)的低占用狀態(tài),在數(shù)據(jù)量較大的模塊如地圖查詢才會(huì)出現(xiàn)較高內(nèi)存和CPU的占用,而從Instruments的數(shù)據(jù)中發(fā)現(xiàn)程序并沒有發(fā)生內(nèi)存泄露.雖然內(nèi)存占用剛開始在10M左右徘徊,但隨著程序功能的逐步使用內(nèi)存消耗不斷增加,最終長時(shí)間穩(wěn)定在60M左右,該數(shù)據(jù)對(duì)于移動(dòng)設(shè)備來說還是比較高,這也是程序今后需要改進(jìn)的地方.經(jīng)過測(cè)試,結(jié)果顯示項(xiàng)目已經(jīng)達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo),滿足設(shè)計(jì)的需求.但是軟件的一些細(xì)節(jié)設(shè)計(jì)與可能出現(xiàn)的漏洞還需要在后續(xù)的更新和使用中進(jìn)一步完善.下面是3個(gè)部分測(cè)試結(jié)果:

    ①單元測(cè)試階段:共測(cè)試133個(gè)測(cè)試用例,通過133個(gè),失敗0個(gè),錯(cuò)誤0個(gè).

    ②功能測(cè)試階段:本軟件所有功能測(cè)試用例在已有的iOS設(shè)備上均可正常運(yùn)行,沒有出現(xiàn)錯(cuò)誤情況.

    ③性能測(cè)試階段:具體測(cè)試結(jié)果如下表6所示.

    表6 性能測(cè)試結(jié)果

    [1] Apple Inc. iOS參考庫[EB/OL].(2011-05-01)[2016-12-01]. http://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/Introduction/Introduction.html//apple-ref/doc/uid/TP4000789.

    [2] Cocoa China. iOS開發(fā)系列之iOS SDK實(shí)例教程[EB/OL].(2013-05-17)[2016-12-03]. http://www.cocoachina.com/ios./20130517/6229.html.

    [3] Apple. Xcode Over view:About Xcode[EB/OL].(2014-10-20)[2016-12-03].https://developer.apple.com/library/mac/documentation/Too lsLanguages/Conceptual/Xcode_Overview.

    [4] 科施恩.Objective-C 2.0程序設(shè)計(jì)[M].張波,黃湘琴.北京:機(jī)械工業(yè)出版社,2009.

    [5] CHUNG C.Pro Objective-C design patterns for iOS[M].Los Angeles:Apress, 2011.

    [6] 徐 明,陳廣宇.iOS平臺(tái)多媒體短信系統(tǒng)開發(fā)的設(shè)計(jì)模式研究[J].微電子學(xué)與計(jì)算機(jī),2012,29(11):112-115.

    [7] JOSH C. 觸動(dòng)人心——設(shè)計(jì)優(yōu)秀的iPhone應(yīng)用[M].包季真,譯.北京:電子工業(yè)出版社,2011.

    [8] 互動(dòng)百科.MVC[DB/OL]. (2015-03-15)[2016-12-03].http://www.hudong.com/wiki/MVC.

    [9] 郭 欣.構(gòu)建高性能Web站點(diǎn)[M].北京:電子工業(yè)出版社,2009.

    [10] DALRYMPLE M, KNASTER S. Learn Objective-C on the Mac[M].Los Angeles:Apress, 2009.

    [11] 王 珊.數(shù)據(jù)庫系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2006.

    (編輯 HWJ)

    Design and Implementation of Medicine Information Query Tool Based on iOS Platform

    MODuo-duo1,ZHANXiu-ju1*,YIJun-fei2
    (1.School of Medical Information Engineering, Guangzhou University of Chinese Medicine, Guangzhou 510006, China;2.School of Automation, Xi’an University of Posts and Telecommunications, Xi’an 710121, China)

    A traditional drug information query often omits information and is inefficient. In order to enhance the user experience and improve the accuracy and efficiency of symptomatic medication, we developed a drug information query based on iOS platform that allows users to quickly obtain the mobile terminal products and inquired inquiries health information, and create personal kits in line with users’ eagerness and attention to health needs. The development language of this software is Objective-C. The development technology includes AFNetworking network communication technology, FMDB connection SQLite database technology and Map Kit map technology. This software provides timely and rapid drug-related information query function and extends the functionality and use of mobile phones in the medical field.

    iOS platform; drug search; software development

    2016-12-10

    廣東省科技計(jì)劃項(xiàng)目(2014A020221034)

    10.7612/j.issn.1000-2537.2017.03.015

    TP311

    A

    1000-2537(2017)03-0083-06

    *通訊作者,E-mail:929878715@qq.com

    猜你喜歡
    視圖藥品控制器
    是不是只有假冒偽劣藥品才會(huì)有不良反應(yīng)?
    5.3 視圖與投影
    視圖
    Y—20重型運(yùn)輸機(jī)多視圖
    SA2型76毫米車載高炮多視圖
    藥品采購 在探索中前行
    藥品集中帶量采購:誰贏誰輸?
    中國衛(wèi)生(2014年7期)2014-11-10 02:33:02
    模糊PID控制器設(shè)計(jì)及MATLAB仿真
    MOXA RTU控制器ioPAC 5542系列
    99精国产麻豆久久婷婷| 国产精品熟女久久久久浪| 国产爽快片一区二区三区| av在线app专区| 日本黄色日本黄色录像| 最黄视频免费看| av天堂久久9| 老司机影院成人| 91成人精品电影| 日韩视频在线欧美| 人成视频在线观看免费观看| 国产精品免费大片| 亚洲欧美日韩另类电影网站| 久久狼人影院| 寂寞人妻少妇视频99o| 我的女老师完整版在线观看| 日日摸夜夜添夜夜爱| 三级国产精品片| 极品少妇高潮喷水抽搐| 国产男女内射视频| 国产精品三级大全| 伦理电影免费视频| 国产综合精华液| 啦啦啦视频在线资源免费观看| 王馨瑶露胸无遮挡在线观看| 女性被躁到高潮视频| 亚洲五月色婷婷综合| 成人二区视频| av在线app专区| 亚洲三级黄色毛片| 亚洲性久久影院| 大香蕉久久网| 99精国产麻豆久久婷婷| 视频在线观看一区二区三区| 最黄视频免费看| 91在线精品国自产拍蜜月| 亚洲成人一二三区av| 亚洲国产精品999| 亚洲精品日韩在线中文字幕| 青青草视频在线视频观看| 人妻系列 视频| av视频免费观看在线观看| 亚洲av欧美aⅴ国产| 中文精品一卡2卡3卡4更新| 最近手机中文字幕大全| tube8黄色片| .国产精品久久| 日本wwww免费看| 91久久精品国产一区二区成人| 成人二区视频| 国产欧美亚洲国产| 最近最新中文字幕免费大全7| av国产久精品久网站免费入址| av线在线观看网站| 天堂中文最新版在线下载| 日韩大片免费观看网站| 亚洲欧美中文字幕日韩二区| 精品一区二区三卡| 国产极品天堂在线| 国精品久久久久久国模美| 欧美亚洲日本最大视频资源| 波野结衣二区三区在线| 在线观看三级黄色| 午夜激情福利司机影院| 久久av网站| 街头女战士在线观看网站| 黑人欧美特级aaaaaa片| 亚洲人成网站在线播| 性高湖久久久久久久久免费观看| 国产国语露脸激情在线看| 卡戴珊不雅视频在线播放| 狠狠精品人妻久久久久久综合| 99国产精品免费福利视频| 男的添女的下面高潮视频| 国产精品一国产av| 久久人人爽人人爽人人片va| 一级黄片播放器| 97超碰精品成人国产| 免费人妻精品一区二区三区视频| 黄色毛片三级朝国网站| 久久精品国产鲁丝片午夜精品| 久久久久久久久久人人人人人人| 一区二区三区精品91| 99热网站在线观看| 亚洲欧洲精品一区二区精品久久久 | 亚洲图色成人| 男女无遮挡免费网站观看| 亚洲,欧美,日韩| 日本免费在线观看一区| 免费人妻精品一区二区三区视频| 桃花免费在线播放| 久久久久人妻精品一区果冻| 一级毛片我不卡| 久久人人爽人人片av| 黑人巨大精品欧美一区二区蜜桃 | 看十八女毛片水多多多| 777米奇影视久久| 在线 av 中文字幕| 99re6热这里在线精品视频| 久久精品久久久久久噜噜老黄| 建设人人有责人人尽责人人享有的| 一级爰片在线观看| 最新的欧美精品一区二区| 视频中文字幕在线观看| 丁香六月天网| 男女免费视频国产| 国产综合精华液| 狠狠精品人妻久久久久久综合| 亚洲成色77777| 国产精品国产三级国产av玫瑰| 在线 av 中文字幕| 尾随美女入室| 国产成人免费观看mmmm| 亚洲五月色婷婷综合| 人妻一区二区av| 最黄视频免费看| 国模一区二区三区四区视频| 两个人免费观看高清视频| 久久99蜜桃精品久久| 亚洲色图综合在线观看| 亚洲精品乱码久久久v下载方式| 最近中文字幕2019免费版| 日韩三级伦理在线观看| 久久精品久久久久久久性| 黄色配什么色好看| 女人精品久久久久毛片| 曰老女人黄片| 麻豆成人av视频| 婷婷色麻豆天堂久久| 超色免费av| 美女中出高潮动态图| 人妻一区二区av| 肉色欧美久久久久久久蜜桃| 精品久久久久久久久av| 青春草国产在线视频| av有码第一页| 免费久久久久久久精品成人欧美视频 | 日韩中文字幕视频在线看片| 丰满饥渴人妻一区二区三| 岛国毛片在线播放| 九色成人免费人妻av| 国产视频内射| videosex国产| 激情五月婷婷亚洲| 97在线人人人人妻| 在线观看免费日韩欧美大片 | 高清午夜精品一区二区三区| 国产高清国产精品国产三级| 乱人伦中国视频| 亚洲国产精品一区二区三区在线| 9色porny在线观看| 久久久久久久亚洲中文字幕| 欧美日韩在线观看h| av卡一久久| 国产日韩欧美在线精品| 69精品国产乱码久久久| 男人爽女人下面视频在线观看| 亚洲欧美成人精品一区二区| 国产极品粉嫩免费观看在线 | 亚洲av二区三区四区| 五月玫瑰六月丁香| 飞空精品影院首页| 永久免费av网站大全| 青青草视频在线视频观看| 高清在线视频一区二区三区| 视频在线观看一区二区三区| 人妻人人澡人人爽人人| 亚洲,欧美,日韩| 我的女老师完整版在线观看| 亚洲精品中文字幕在线视频| 满18在线观看网站| 欧美性感艳星| 在线观看一区二区三区激情| 欧美日韩视频精品一区| 最近手机中文字幕大全| 亚洲无线观看免费| 中国三级夫妇交换| 国产精品久久久久久久久免| a级毛片在线看网站| 亚洲欧美日韩卡通动漫| 另类亚洲欧美激情| 少妇丰满av| 精品一区二区三区视频在线| 欧美日本中文国产一区发布| 国产精品欧美亚洲77777| 特大巨黑吊av在线直播| 日韩人妻高清精品专区| 能在线免费看毛片的网站| 秋霞伦理黄片| www.色视频.com| 水蜜桃什么品种好| 人体艺术视频欧美日本| 丰满迷人的少妇在线观看| 久久精品国产亚洲av天美| 亚洲av欧美aⅴ国产| 久久精品久久精品一区二区三区| 国产av一区二区精品久久| av福利片在线| 九色亚洲精品在线播放| 色网站视频免费| 国产高清国产精品国产三级| 国产日韩欧美在线精品| 精品国产一区二区久久| 久久久精品区二区三区| 精品熟女少妇av免费看| 91久久精品国产一区二区成人| 久久狼人影院| 桃花免费在线播放| 亚洲精品国产av蜜桃| 中文天堂在线官网| 夜夜骑夜夜射夜夜干| 日日摸夜夜添夜夜添av毛片| 一级片'在线观看视频| 香蕉精品网在线| 在线看a的网站| 最近中文字幕高清免费大全6| 免费少妇av软件| 婷婷色综合大香蕉| 免费黄色在线免费观看| 永久网站在线| 美女内射精品一级片tv| 亚洲无线观看免费| 一级毛片电影观看| 欧美97在线视频| 观看av在线不卡| 国产片特级美女逼逼视频| 九草在线视频观看| 成人漫画全彩无遮挡| 一个人免费看片子| 99热国产这里只有精品6| 秋霞伦理黄片| 一级毛片 在线播放| 另类精品久久| 边亲边吃奶的免费视频| videossex国产| 国产毛片在线视频| 黑人猛操日本美女一级片| 国产日韩欧美亚洲二区| 日韩中字成人| 亚洲av综合色区一区| 亚洲国产精品一区二区三区在线| 黑人猛操日本美女一级片| 伊人久久国产一区二区| 欧美日韩精品成人综合77777| 亚洲国产精品成人久久小说| 久久人妻熟女aⅴ| 国产国拍精品亚洲av在线观看| 一边摸一边做爽爽视频免费| 久久精品熟女亚洲av麻豆精品| 国产永久视频网站| 九色成人免费人妻av| 国产精品久久久久久精品电影小说| 亚洲精品第二区| 18+在线观看网站| 亚洲精品,欧美精品| 观看美女的网站| 中文字幕制服av| 亚洲av二区三区四区| 色吧在线观看| 99久久精品国产国产毛片| 日韩精品免费视频一区二区三区 | 老司机影院毛片| 少妇的逼好多水| 啦啦啦啦在线视频资源| 久久久久久久久久久免费av| 七月丁香在线播放| 丝袜脚勾引网站| 国产成人一区二区在线| 国产女主播在线喷水免费视频网站| 精品熟女少妇av免费看| 国产极品粉嫩免费观看在线 | 啦啦啦在线观看免费高清www| 中文乱码字字幕精品一区二区三区| 精品久久久噜噜| 久久热精品热| 高清不卡的av网站| 99久久精品一区二区三区| 国产精品无大码| 丝袜美足系列| 免费少妇av软件| 亚洲精品久久久久久婷婷小说| xxxhd国产人妻xxx| 内地一区二区视频在线| 高清午夜精品一区二区三区| 2018国产大陆天天弄谢| 建设人人有责人人尽责人人享有的| 少妇高潮的动态图| 成人国产av品久久久| 婷婷色综合www| 国产精品国产av在线观看| 如日韩欧美国产精品一区二区三区 | 久久午夜福利片| 国产成人精品一,二区| 男女啪啪激烈高潮av片| 天美传媒精品一区二区| 国产日韩欧美亚洲二区| 男的添女的下面高潮视频| 9色porny在线观看| 亚洲精品乱码久久久v下载方式| 国产成人精品久久久久久| 国产亚洲最大av| 国产爽快片一区二区三区| 纵有疾风起免费观看全集完整版| 亚洲精品久久午夜乱码| 又黄又爽又刺激的免费视频.| 蜜臀久久99精品久久宅男| 校园人妻丝袜中文字幕| 久久精品国产a三级三级三级| 精品熟女少妇av免费看| 国产亚洲最大av| 国产深夜福利视频在线观看| 亚洲成人av在线免费| 中文精品一卡2卡3卡4更新| 国产视频内射| 人体艺术视频欧美日本| 中国国产av一级| 久久精品国产a三级三级三级| 久久99一区二区三区| 制服人妻中文乱码| 国产爽快片一区二区三区| 免费av不卡在线播放| 国产男人的电影天堂91| 亚洲国产精品成人久久小说| 中国美白少妇内射xxxbb| 日韩精品有码人妻一区| 在线 av 中文字幕| 亚洲久久久国产精品| 色吧在线观看| 国产精品国产三级国产专区5o| 看十八女毛片水多多多| 亚洲精品色激情综合| 国产精品国产三级国产专区5o| 成人免费观看视频高清| 在线观看三级黄色| 18禁动态无遮挡网站| 交换朋友夫妻互换小说| 日本爱情动作片www.在线观看| 亚洲成人一二三区av| 尾随美女入室| 亚洲国产av影院在线观看| 久久 成人 亚洲| 高清毛片免费看| 男的添女的下面高潮视频| 七月丁香在线播放| 亚洲成人一二三区av| 国产精品一区二区三区四区免费观看| 亚洲国产av新网站| 下体分泌物呈黄色| 精品人妻熟女毛片av久久网站| 亚洲综合色惰| 免费黄色在线免费观看| 你懂的网址亚洲精品在线观看| 综合色丁香网| 国产免费又黄又爽又色| 国产一区二区在线观看日韩| 下体分泌物呈黄色| 国产精品一区二区在线观看99| 久久久久人妻精品一区果冻| 国产日韩欧美亚洲二区| 久久99蜜桃精品久久| 国产精品熟女久久久久浪| 久久久久国产网址| 一级片'在线观看视频| 如何舔出高潮| 天天操日日干夜夜撸| 久久国产亚洲av麻豆专区| 赤兔流量卡办理| 国产精品秋霞免费鲁丝片| 我要看黄色一级片免费的| 免费看光身美女| 精品久久久久久久久av| 中文字幕人妻熟人妻熟丝袜美| 日韩人妻高清精品专区| 精品国产国语对白av| 免费看不卡的av| 亚洲精品乱久久久久久| 国产精品久久久久久精品古装| 日本-黄色视频高清免费观看| 国产黄片视频在线免费观看| 大又大粗又爽又黄少妇毛片口| 久久久久精品久久久久真实原创| 免费黄色在线免费观看| 熟女电影av网| 亚洲精品av麻豆狂野| 成人午夜精彩视频在线观看| 亚洲综合色惰| 国产无遮挡羞羞视频在线观看| 男女免费视频国产| 精品卡一卡二卡四卡免费| 亚洲无线观看免费| 久久久国产一区二区| 国产深夜福利视频在线观看| 免费人妻精品一区二区三区视频| 2021少妇久久久久久久久久久| 黄色配什么色好看| 亚洲精品av麻豆狂野| 国产精品不卡视频一区二区| 一边亲一边摸免费视频| 高清毛片免费看| 国产成人精品久久久久久| 91久久精品电影网| 18禁在线无遮挡免费观看视频| 国产av一区二区精品久久| 国产精品国产三级专区第一集| 97精品久久久久久久久久精品| 中文字幕久久专区| 五月玫瑰六月丁香| 自线自在国产av| 国产精品一国产av| 亚洲人与动物交配视频| 两个人的视频大全免费| 黄色毛片三级朝国网站| a级片在线免费高清观看视频| 国产男女内射视频| 秋霞伦理黄片| 99热网站在线观看| 高清在线视频一区二区三区| 美女主播在线视频| 飞空精品影院首页| 汤姆久久久久久久影院中文字幕| av女优亚洲男人天堂| 免费观看av网站的网址| 欧美 亚洲 国产 日韩一| 亚洲精品美女久久av网站| 黑人欧美特级aaaaaa片| 免费少妇av软件| 啦啦啦在线观看免费高清www| 夜夜爽夜夜爽视频| 在线观看三级黄色| 精品人妻一区二区三区麻豆| 日韩精品有码人妻一区| 亚洲国产成人一精品久久久| 免费观看a级毛片全部| 高清欧美精品videossex| 看十八女毛片水多多多| 久久久久久久精品精品| 91精品一卡2卡3卡4卡| 中文精品一卡2卡3卡4更新| 精品人妻一区二区三区麻豆| 看非洲黑人一级黄片| 一区二区三区乱码不卡18| 欧美最新免费一区二区三区| 国产黄片视频在线免费观看| 各种免费的搞黄视频| 国产综合精华液| 日韩一区二区视频免费看| 草草在线视频免费看| 亚洲av不卡在线观看| 一区二区三区精品91| 亚洲五月色婷婷综合| 日韩人妻高清精品专区| 91精品伊人久久大香线蕉| 亚洲,欧美,日韩| 搡老乐熟女国产| 老熟女久久久| 日韩中字成人| 妹子高潮喷水视频| freevideosex欧美| 国产乱来视频区| 成年美女黄网站色视频大全免费 | 麻豆精品久久久久久蜜桃| 国产免费一级a男人的天堂| 高清欧美精品videossex| 久久久久久久久久成人| 成人影院久久| 考比视频在线观看| 一级a做视频免费观看| 欧美一级a爱片免费观看看| 色吧在线观看| 久久久精品免费免费高清| 免费av中文字幕在线| 亚洲国产精品999| 久久 成人 亚洲| 国产精品久久久久久久电影| 久久久久国产精品人妻一区二区| 日本午夜av视频| 中文字幕人妻熟人妻熟丝袜美| 午夜久久久在线观看| 人妻一区二区av| 大片免费播放器 马上看| 永久网站在线| 热re99久久精品国产66热6| 精品久久久久久电影网| 秋霞伦理黄片| 亚洲,一卡二卡三卡| av.在线天堂| 狂野欧美激情性bbbbbb| 免费播放大片免费观看视频在线观看| 亚洲三级黄色毛片| 日韩成人av中文字幕在线观看| 大陆偷拍与自拍| 国产精品一区www在线观看| 欧美日韩在线观看h| 国产日韩欧美亚洲二区| 国产视频首页在线观看| 国产免费现黄频在线看| 国产精品99久久99久久久不卡 | 精品亚洲成a人片在线观看| 日本猛色少妇xxxxx猛交久久| 欧美激情国产日韩精品一区| 国语对白做爰xxxⅹ性视频网站| 亚洲激情五月婷婷啪啪| 亚洲美女搞黄在线观看| 国国产精品蜜臀av免费| 岛国毛片在线播放| av女优亚洲男人天堂| 亚洲天堂av无毛| 久久久久久久亚洲中文字幕| 青青草视频在线视频观看| 美女脱内裤让男人舔精品视频| 国产亚洲精品久久久com| 亚洲av日韩在线播放| a 毛片基地| 18+在线观看网站| 99久久精品一区二区三区| 国产日韩一区二区三区精品不卡 | 国产成人精品无人区| 国产片特级美女逼逼视频| 伊人亚洲综合成人网| 国产乱来视频区| 日本与韩国留学比较| 欧美3d第一页| 午夜日本视频在线| 日本欧美国产在线视频| 国产熟女欧美一区二区| 性色avwww在线观看| 免费观看av网站的网址| 亚洲国产精品成人久久小说| 永久免费av网站大全| 丝袜脚勾引网站| 天天躁夜夜躁狠狠久久av| 九色亚洲精品在线播放| 汤姆久久久久久久影院中文字幕| 妹子高潮喷水视频| 少妇被粗大猛烈的视频| 高清毛片免费看| 精品一区二区免费观看| 亚洲国产欧美日韩在线播放| 亚洲精品乱码久久久久久按摩| 中文乱码字字幕精品一区二区三区| 亚洲欧美一区二区三区黑人 | 女人精品久久久久毛片| 天天影视国产精品| 亚洲精品国产色婷婷电影| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 国产亚洲精品第一综合不卡 | 亚洲国产av影院在线观看| 午夜福利影视在线免费观看| 狠狠婷婷综合久久久久久88av| 亚洲国产精品成人久久小说| 母亲3免费完整高清在线观看 | 精品亚洲成a人片在线观看| 一级毛片 在线播放| 在线观看一区二区三区激情| 久久久久久伊人网av| 一个人免费看片子| 亚洲国产欧美在线一区| 免费人成在线观看视频色| 日本猛色少妇xxxxx猛交久久| 久热这里只有精品99| 在线观看国产h片| 99re6热这里在线精品视频| 免费观看性生交大片5| 精品国产一区二区三区久久久樱花| 人妻少妇偷人精品九色| 国产精品国产三级专区第一集| 中文字幕制服av| 亚洲av男天堂| 亚洲三级黄色毛片| 国产亚洲最大av| 欧美激情极品国产一区二区三区 | 亚洲精品日本国产第一区| 日韩一本色道免费dvd| 青春草国产在线视频| 日本午夜av视频| 精品亚洲乱码少妇综合久久| 日本午夜av视频| 国产乱人偷精品视频| 2018国产大陆天天弄谢| 国产成人午夜福利电影在线观看| 9色porny在线观看| av有码第一页| 人妻人人澡人人爽人人| 人妻夜夜爽99麻豆av| 久久人人爽人人片av| 一区在线观看完整版| 亚洲av在线观看美女高潮| 亚洲精品色激情综合| 蜜桃在线观看..| 亚洲高清免费不卡视频| 边亲边吃奶的免费视频| 国产精品一二三区在线看| 欧美日韩精品成人综合77777| 亚洲精品一区蜜桃| 2018国产大陆天天弄谢| 色5月婷婷丁香| 免费观看a级毛片全部| av女优亚洲男人天堂| 精品国产露脸久久av麻豆| 国产成人aa在线观看| 视频在线观看一区二区三区| 一边摸一边做爽爽视频免费| 日韩中字成人| 少妇精品久久久久久久| 国国产精品蜜臀av免费| 欧美激情国产日韩精品一区| 少妇丰满av| 国内精品宾馆在线| 三级国产精品欧美在线观看| 亚洲人与动物交配视频| 午夜av观看不卡| 99久久人妻综合| 91久久精品国产一区二区三区| 人人妻人人澡人人爽人人夜夜| 精品人妻熟女av久视频|