freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ios的就醫(yī)助手開(kāi)發(fā)(編輯修改稿)

2025-01-11 02:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 力的信息,這將影響到用戶選擇醫(yī)生的關(guān)鍵因素。 開(kāi)發(fā)該項(xiàng)目的意義主要在于方便用戶,讓患者獲得有意義的信息,幫助患者去選擇。該項(xiàng)目有查看醫(yī)院醫(yī)生的詳細(xì)信息、查找附近醫(yī)院、求助信息發(fā)布、分享功能、收藏等功能。查看醫(yī)院醫(yī)生的詳細(xì)信息功能,通過(guò)選擇查看某個(gè)病癥,獲取該病癥的醫(yī)院醫(yī)生的詳細(xì)信息,讓患者有更好的選擇去找醫(yī)生就診;附近醫(yī)院查找功能,選中附近某個(gè)醫(yī)院,可以定位醫(yī)院的位置,方便患者找到目的醫(yī)院;求助信息發(fā)布功能,通過(guò)編輯求助信息并發(fā)出求助,獲取他人的解決方案,更好地幫助求助者去解決問(wèn)題;分享功能,分享給微博好友,讓用戶和好友進(jìn)行互動(dòng),增進(jìn)友誼,提高應(yīng)用的知名度;收藏功能,只需點(diǎn)擊收藏列表的醫(yī)院就可以顯示醫(yī)院的位置,患者操作簡(jiǎn)便。多從用戶的角度去思考問(wèn)題,提高應(yīng)用的用戶體驗(yàn)?zāi)芰?,操作?jiǎn)單,使用方便,讓用戶獲 取有價(jià)值的信息,這是開(kāi)發(fā)這項(xiàng)目的意義所在。 建設(shè)性原則 ? 安全性: 信息保密,不會(huì)泄露用戶的信息; ? 準(zhǔn)確性: 信息實(shí)時(shí)更新,不耽誤用戶的正常使用,保證數(shù)據(jù)的準(zhǔn)確; ? 公平性: 醫(yī)院醫(yī)生的信息公開(kāi),讓用戶覺(jué)得公正,對(duì)醫(yī)生醫(yī)院已經(jīng)用戶都是公平的; ? 易用性: 不進(jìn)行冗余的步驟,在用戶的角度去思考問(wèn)題 操作簡(jiǎn)單; 華南理工大學(xué)廣州學(xué)院本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 2 ? 邏輯性: 頁(yè)面之間的跳轉(zhuǎn),要清晰,邏輯性強(qiáng); 本論文主要分成六個(gè)章節(jié),其主要內(nèi)容如下: 第一章:緒論 對(duì)項(xiàng)目的開(kāi)發(fā)進(jìn)行項(xiàng)目背景分析,并對(duì)該項(xiàng)目的意義和目的進(jìn)行簡(jiǎn)述和分析,通過(guò)介紹了解到 項(xiàng)目的開(kāi)發(fā)的價(jià)值,再根據(jù)實(shí)際情況闡述該項(xiàng)目的建設(shè)性的原則,多從用戶和醫(yī)院醫(yī)生角度去考慮問(wèn)題。 第二章:平臺(tái)的架構(gòu)及相關(guān)技術(shù)的解釋,主要介紹該項(xiàng)目所用到的技術(shù),專用名詞的解釋,介紹 iOS 的平臺(tái)架構(gòu),對(duì)相關(guān)技術(shù)有更深入地了解。 第三章:項(xiàng)目的處理和分析,具體分析項(xiàng)目的功能需求和非功能需求,確保正常的需求之外還要保證項(xiàng)目功能的可行性,難點(diǎn)處理分析,分析問(wèn)題出在哪,通過(guò)什么方式去解決的。 第四章:項(xiàng)目功能詳解,通過(guò)總體設(shè)計(jì)來(lái)大致形成完整的結(jié)構(gòu),再結(jié)合功能進(jìn)行完善。通過(guò)介紹功能來(lái)體現(xiàn)該項(xiàng)目的實(shí)用價(jià)值,功能要適用于用戶 。 第五章:疑難解決,在開(kāi)發(fā)項(xiàng)目中,解決疑難不但可以提高開(kāi)發(fā)者的開(kāi)發(fā)能力,還能增強(qiáng)自己的自信心。 第六章:項(xiàng)目測(cè)試,在各個(gè)模塊中測(cè)試,對(duì)數(shù)據(jù)庫(kù)進(jìn)行測(cè)試等,以及頁(yè)面之間跳轉(zhuǎn)的邏輯關(guān)系,確認(rèn)項(xiàng)目的功能模塊無(wú)誤后對(duì)項(xiàng)目總結(jié)。第二章 平臺(tái)的框架及相關(guān)技術(shù)解析 3 第二章 平臺(tái)的框架及相關(guān)技術(shù)解析 iOS 平臺(tái)架構(gòu)分析 iOS的系統(tǒng)架構(gòu)包括四個(gè)層次:核心操作系統(tǒng)層( Core OS layer)、核心服務(wù)層 ( Core Services layer)、媒體層( Media layer)和可觸摸層( Cocoa Touch layer) 。 Core OS :這一層提供了整個(gè) iPhone OS 的一些基礎(chǔ)功能,例如:硬件驅(qū)動(dòng),內(nèi)存管理,程序管理,文件系統(tǒng),網(wǎng)絡(luò),以及標(biāo)準(zhǔn)輸入輸出,這些功能都通過(guò) C 語(yǔ)言的 API 提供,最具有 UNIX 色彩的一層,核心 OS 層的驅(qū)動(dòng)提供了硬件和系統(tǒng)框架之間的接口,考慮到安全問(wèn)題,只有一部分的系統(tǒng)框架類能訪問(wèn)內(nèi)核和驅(qū)動(dòng),還提供了很多訪問(wèn)低層功能的接口集。該層直接和硬件設(shè)備進(jìn)行交互,開(kāi)發(fā)者不需要和這層交互,節(jié)省了不少工作。 Core Service:該層在 Core OS 基礎(chǔ)上提供了更多的功能,內(nèi)含 Foundation,可以對(duì)字符串進(jìn)行高效率地 處理,排列,組合,日歷,時(shí)間等, Foundation 屬于 ObjectC的 API,core Fundation 屬于 C 的 API,除此之外,它還提供了 Security, Core Location, SQLite和 Address Book。處理認(rèn)證,密碼管理和按安全性管理的是 Security;用來(lái)處理 GPS 定位的是 Core Location; SQLite 是屬于輕量級(jí)的數(shù)據(jù)庫(kù);處理電話本的就用 AddressBook。該層是核心服務(wù)層,通過(guò) iOS 訪問(wèn)各種服務(wù)。 Media:該層提供處理圖片,音樂(lè),視頻等多媒體功能;有圖 像技術(shù),音頻技術(shù),視頻技術(shù)來(lái)支持強(qiáng)大的動(dòng)畫(huà)效果。圖像技術(shù)包括 quartz(核心圖像框架)、核心動(dòng)畫(huà)、 OpenGL ES框架;音頻技術(shù)包括音頻回放,質(zhì)量高的錄音和使用設(shè)備的震動(dòng)功能。視頻技術(shù)支持全屏和視頻回放功能。通過(guò)它可以在應(yīng)用程序中使用各種各樣的媒體文件,音頻和視頻的錄制和制作的動(dòng)畫(huà)效果。 Cocoa Touch:它位于最上層,也屬于 Objective 的 API,應(yīng)用程序界面上的組件,都是靠它提供的,不但如此,屏幕上的多點(diǎn)觸摸事件,文字的輸出,圖片和網(wǎng)頁(yè)的顯示,相機(jī)或文件的存取,都是由它負(fù)責(zé)處理的,它核心的 部分是 。主要有三個(gè)框架: UIKit 框架,基礎(chǔ)框架,電話本 UI 框架。該層是可觸摸層,不但提供給開(kāi)發(fā)者各種有用的框架,還負(fù)責(zé) iOS 設(shè)備上的觸摸交互操作。 底層是 Core OS,這是整個(gè)操作系統(tǒng)的基礎(chǔ),它負(fù)責(zé)內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡(luò)等 OS相關(guān)的任務(wù),直接與硬件交互; Core Services 層提供了對(duì) iPhone OS 服務(wù)的基本訪問(wèn)功能。它所提供的抽象層位于 Core OS 層所提供的服務(wù)之上; Media 層提供了可在 iPhone 和iPad 應(yīng)用程序中使用的多媒體服務(wù), Cocoa Touch 層提供了一個(gè)抽象層,提供了可用于iPhone 和 iPad 編程的各種庫(kù)。 [1] 華南理工大學(xué)廣州學(xué)院本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 4 iOS 簡(jiǎn)介 iOS( iPhone Operating System)是蘋(píng)果公司開(kāi)發(fā)的移動(dòng)操作系統(tǒng),蘋(píng)果公司于 2021年 1 月 9 日公布這個(gè)系統(tǒng),專為 iPhone 使用,還用到 iPod touch、 iPad 以及 Apple TV 等產(chǎn)品上。 iOS 于 Mac OS X 操作系統(tǒng)一樣,屬于類 Unix 的商業(yè)操作系統(tǒng)。原來(lái)這個(gè)系統(tǒng)名是 iPhone OS 的,但是因?yàn)?iPad, iPhone, iPod touch 都是用 iPhone OS 的,所以宣 布改名為 iOS。 iOS 內(nèi)置應(yīng)用包括: Siri, Facetime, Safari, Game Center,控制中心,通知中心,多任務(wù)處理,相機(jī), Airdrop, APP Store , iCloud 等。 其中, Xcode 是蘋(píng)果提供的用來(lái)創(chuàng)建 iOS 和 OS X 應(yīng)用程序的開(kāi)發(fā)環(huán)境。 [2] iOS 能提供內(nèi)置的安全性 , iOS 專門(mén)設(shè)計(jì)了低層次的硬件和固件功能,防止惡意軟件和病毒,同時(shí)還設(shè)計(jì)有高端的 OS 功能,確保在訪問(wèn)個(gè)人信息和數(shù)據(jù)時(shí)確保安全性。 iOS設(shè)備還設(shè)置了多語(yǔ)言,世界各地通用,隨意轉(zhuǎn)換語(yǔ)言,語(yǔ)音控制功能可讀懂 20 多種 語(yǔ)音。 iOS還用于商務(wù),具有企業(yè)專屬功能和高度的安全性。 In the Ios Settings application,the user has the ability to set the device’ s preferred language and region format.[3] SQLite 簡(jiǎn)介 SQLite 是一款較輕型的數(shù)據(jù)庫(kù),關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)是遵守 ACID 的,它是嵌入式的,有很多嵌入式產(chǎn)品使用它了,它低占用資源,在嵌入式產(chǎn)品中,只需幾百 K 的內(nèi)存大小,支持 Windows、 Linux、 Unix 等系統(tǒng),還能識(shí)別很多編程語(yǔ)言,和 MySQL、 PostgreSQL這兩款開(kāi)源的數(shù)據(jù)庫(kù)管理系統(tǒng)相比來(lái)說(shuō), sqlite 的處理速度更快, sqlite 第一個(gè)版本與2021 年 5 月誕生, sqlite 迎來(lái)了新版本 sqlite ,已發(fā)布。 SQLite 引擎不是個(gè)程序與之通信的獨(dú)立進(jìn)程,而是鏈接到程序中成為它的一個(gè)主要部分,因此通信協(xié)議是在編程語(yǔ)言內(nèi)的直接 API 調(diào)用。這起到了很積極的作用,特別是在消耗總量、延遲時(shí)間和整體簡(jiǎn)單性上。數(shù)據(jù)庫(kù)是存儲(chǔ)于一個(gè)單一的文件中在宿主主機(jī)上存儲(chǔ)的,它是通過(guò)開(kāi)始一個(gè)事物的時(shí) 候鎖定完整數(shù)據(jù)文件而完成的。 SQLite 特性 : ? ACID 事務(wù); ? 零配置 – 無(wú)需安裝和管理配置; ? 存儲(chǔ)在單一的磁盤(pán)文件中的一個(gè)完整的數(shù)據(jù)庫(kù); ? 數(shù)據(jù)庫(kù)文件可以在不同字節(jié)順序的機(jī)器間自由的共享; ? 支持?jǐn)?shù)據(jù)庫(kù)大小至 2TB; ? 足夠小,大致 3 萬(wàn)行 C代碼, 250K; ? 比一些流行的數(shù)據(jù)庫(kù)在大部分普通數(shù)據(jù)庫(kù)操作要快; 第二章 平臺(tái)的框架及相關(guān)技術(shù)解析 5 ? 簡(jiǎn)單,輕松的 API; ? 包含 TCL 綁定,同時(shí)通過(guò) Wrapper 支持其他語(yǔ)言的綁定; ? 良好注釋的源代碼,并且有著 90%以上的測(cè)試覆蓋率; ? 獨(dú)立:沒(méi)有額外依賴; ? Source 完全的 Open,你可以用于任何用途,包 括出售它; ? 支持多種開(kāi)發(fā)語(yǔ)言, C,PHP,Perl, Java, C,Python, Ruby; SQLite 功能 : SQLite 雖小,但是不差于其他開(kāi)源的數(shù)據(jù)庫(kù),還支持事務(wù)處理功能, SQLite 支持跨平臺(tái),操作簡(jiǎn)單,容易上手,可以用很多語(yǔ)言直接去創(chuàng)建數(shù)據(jù)庫(kù),如果開(kāi)發(fā)是個(gè)很小的應(yīng)用或者是個(gè)嵌入式開(kāi)發(fā), SQLite 就非常適合用來(lái)開(kāi)發(fā)作為開(kāi)發(fā)的數(shù)據(jù)庫(kù),因?yàn)閿?shù)據(jù)庫(kù)結(jié)構(gòu)簡(jiǎn)單,系統(tǒng)源代碼也不多,非常適合想研究數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的專業(yè)人員。 SQLite 類型 : 里面有一個(gè)類型很特殊,就是無(wú)類型, SQLite 是無(wú)類型的,這就說(shuō)明 了你可以保持任何類型的數(shù)據(jù)到你所想要保存的任何表任何列里面去,無(wú)論聲明的數(shù)據(jù)類型是什么,在SQLite 都是對(duì)字段不指定類型是完全有效的。 SQLite 語(yǔ)言綁定 : 在 C/C++程序中可以使用這個(gè)數(shù)據(jù)庫(kù),并獲得對(duì) Tcl 和其他腳本的綁定。在 CPAN 的DBD::SQLite 中有個(gè)模塊是 Perl/DBD 模塊,它不是到 SQLite 接口,而是包括整個(gè) SQLite的數(shù)據(jù)庫(kù)引擎在其中并不需要任何額外的軟件,還有一個(gè) Python 模塊是 PySQLite, 將缺省的數(shù)據(jù)庫(kù)配置改為 SQLite 3。 SQLite 客 戶端管理 : SQLite 也可以當(dāng)桌面數(shù)據(jù)庫(kù)使用, SQLiteMan,使用 QT 開(kāi)發(fā)的一個(gè) SQLite 客戶端,支持多語(yǔ)言、跨平臺(tái)。 SQLiteMan SQLite Manager,以火狐瀏覽器的擴(kuò)展形式提供的 SQLite客戶端。 Json 數(shù)據(jù)解析 JSON 是一種輕量級(jí)的數(shù)據(jù)格式,一般用于數(shù)據(jù)交互,從服務(wù)器返回給客戶端的一些數(shù)據(jù),一般都是用 JSON 或者 XML 格式的,除了文件下載 。JSON 的格式特別像 OC 中的字典和數(shù)組,標(biāo)準(zhǔn)的 JSON 格式的 key 是用雙引號(hào)的,如果想在 JSON 里獲取數(shù)據(jù),就先得對(duì) JSON解析數(shù)據(jù),把 JSON 轉(zhuǎn)換 OC 數(shù)據(jù)類型。 得到格式正確的 POST 正文字符串!現(xiàn)在只需要把數(shù)據(jù)轉(zhuǎn)換為 UTF8,然后將其設(shè)置為請(qǐng)求的正文,準(zhǔn)備好了請(qǐng)求后,需要走的是用特定的請(qǐng)求來(lái)創(chuàng)建 NSURLConnection。 [4] JSON 解析方法有用第三方框架,例如 JSONKit、 SBJson、 TouchJSON,還有蘋(píng)果自帶的NSJSONSerialization。 JSON 是一種數(shù)據(jù)交換格式,本應(yīng)用中采用了第三方的 JSON 解析類庫(kù)。 [5] 華南理工大學(xué)廣州學(xué)院本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 6 客戶端向服務(wù)器發(fā)送請(qǐng)求解析,服務(wù)器響應(yīng)客戶端,對(duì)數(shù)據(jù)進(jìn)行 NSData JSON 數(shù)據(jù)解析成 OC對(duì)象字典或者數(shù)組等。流程:首先要獲取請(qǐng)求路徑,創(chuàng)建請(qǐng)求對(duì)象,設(shè)置請(qǐng)求體,發(fā)送請(qǐng)求,獲得數(shù)據(jù),解析成功。 ? TouchJSON 解析:需要導(dǎo)入 ,獲取 API 接口,將解析得到的內(nèi)容放到字典中,編碼格式最好設(shè)為 UTF8,防止取值的時(shí)候發(fā)生亂碼,因?yàn)榉祷?JSON 有兩層,把第二層的內(nèi)容放入到字典里去; ? SBJson 解析:需要到入 SBJson/ 包; ? NSJSONSerialization 解析:不需要導(dǎo)入任何包,但是低于 iOS5 的系統(tǒng)不支持,加載一個(gè) NSURL 對(duì)象,將請(qǐng)求的 url 數(shù)據(jù)放到 NSData 對(duì)象中, iOS5 只帶解析類NSJSONSerialization 從 response 中解析出數(shù)據(jù)放入到字典中; ? JSONKit 解析:需要到入 JSONKit/ 包,假如 json 是單一的,即 value 都是字符串或者數(shù)字,可以使用 objectFromJSONString,但是如果 json 是多層次的,例如value 里面除了 array 之外還有 object,如果要使用 objectFromJSONString,程序也許會(huì)報(bào)錯(cuò)的,因?yàn)樵诰W(wǎng)絡(luò)或者得到 php/json_encode 生成的 json 時(shí)會(huì)報(bào)錯(cuò),但用NSString 定 義 的 json 字符 串 就 能 解 析 成 功 , 不 過(guò) 最 好 還 是 用objectFromJSONStingWithParseOptions。 在很多方面, iOS和 Mac os x 特性和行為是一樣的,但是有些情況卻不一樣。 虛擬內(nèi)存系統(tǒng) : 程序內(nèi)存的管理, iOS 和 Mac OS X 有一樣的特性和行為方式,對(duì)于 iOS,每個(gè)程序都擁有屬于自己的虛擬地址空間,但是與 mac OS X 的區(qū)別是,它用虛擬內(nèi)存收到了物理內(nèi)存數(shù)量的控制,是因?yàn)?
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1