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

正文內(nèi)容

20xx年醫(yī)學(xué)專題—基于android的醫(yī)院預(yù)約掛號(hào)系統(tǒng)-文庫吧資料

2024-11-19 05:45本頁面
  

【正文】 醫(yī)院掛號(hào)信息服務(wù)系統(tǒng)醫(yī)院掛號(hào)系統(tǒng)主要指醫(yī)院門診掛號(hào)系統(tǒng),主要負(fù)責(zé)與醫(yī)療掛號(hào)系統(tǒng)完成數(shù)據(jù)交換,提供醫(yī)院基本信息、科室信息、專家信息、排班信息等基礎(chǔ)數(shù)據(jù),同時(shí)負(fù)責(zé)處理用戶掛號(hào)信息,處理用戶看病信息等功能。二維碼模塊功能:通過掃描二維碼進(jìn)行用戶登錄,使得醫(yī)院能快速定位病人病情,簡化醫(yī)院信息錄入和查詢操作;注冊(cè)與修改病人信息病人數(shù)據(jù)庫添加與修改處方咨詢信息用戶表信息交互醫(yī)生專長信息添加醫(yī)院發(fā)布消息,醫(yī)生排班信息評(píng)分信息信息交互掛號(hào)數(shù)據(jù)庫醫(yī)院醫(yī)生、排班數(shù)據(jù)庫管理員添加、刪除掛號(hào)記錄添加、刪除掛號(hào)信息掛號(hào)反饋圖 34 需求分析總體結(jié)構(gòu)圖暨南大學(xué)碩士論文 基于 Android 平臺(tái)醫(yī)院醫(yī)療掛號(hào)系統(tǒng)25醫(yī)院掛號(hào)系統(tǒng)客戶端醫(yī)生查詢 排診查詢 醫(yī)生掛號(hào) 取消預(yù)約 二維碼查詢圖 35 系統(tǒng)功能模塊設(shè)計(jì) 用戶登錄驗(yàn)證功能分析此模塊提供了必要的用戶登錄及驗(yàn)證功能。醫(yī)院掛號(hào)信息服務(wù)系統(tǒng)系統(tǒng)管理員 醫(yī)生 病人添 加 刪 除 掛 號(hào) 記 錄信 息 管 理用 戶 管 理對(duì) 數(shù) 據(jù) 庫 備 份專 家 簡 歷 更 新值 班 信 息刪 除 用 戶 掛 號(hào) 記 錄發(fā) 布 通 知 ( 授 權(quán) )發(fā) 布 新 聞 ( 授 權(quán) )注 冊(cè)登 錄 修 改 信 息查 看 醫(yī) 院 信 息掛 號(hào)圖 33 角色功能設(shè)計(jì) 系統(tǒng)功能模塊設(shè)計(jì)在線登陸情況下通過調(diào)用服務(wù)器端提供的以下接口實(shí)現(xiàn):用戶登陸接口、獲取用戶信息接口。3) 模擬登錄:用戶可以模擬醫(yī)生或病人登陸醫(yī)生或者病人界面。(3)系統(tǒng)的維護(hù)主要通過系統(tǒng)后臺(tái)管理實(shí)現(xiàn),系統(tǒng)管理員通過系統(tǒng)后臺(tái)管理可以實(shí)現(xiàn)以下功能:信息管理對(duì)網(wǎng)站的新聞、通知、留言、發(fā)布的管理以及修改與刪除操作。管理員可以導(dǎo)入、添加、修改數(shù)據(jù)等操作,各個(gè)用戶登錄系統(tǒng)具體功能見圖 31 系統(tǒng)總體研發(fā)設(shè)計(jì)總結(jié)構(gòu)圖:(1)病人可以通過登錄網(wǎng)絡(luò)進(jìn)行科室癥狀咨詢、醫(yī)生查詢、進(jìn)行排號(hào)掛號(hào)、查詢醫(yī)院的通知、查看醫(yī)生的排診時(shí)間?;径嗯_(tái)便攜電腦調(diào)度系統(tǒng)應(yīng)用服務(wù)器數(shù)據(jù)庫數(shù)據(jù)庫平板電腦Android智能手機(jī)無線網(wǎng)關(guān)圖 31 系統(tǒng)總體架構(gòu)圖暨南大學(xué)碩士論文 基于 Android 平臺(tái)醫(yī)院醫(yī)療掛號(hào)系統(tǒng)22 系統(tǒng)功能總體設(shè)計(jì)病人查詢信息預(yù)約掛號(hào)查詢病歷處方醫(yī)生系統(tǒng)管理人員醫(yī)療信息服務(wù)器管理信息互聯(lián)網(wǎng)查詢互聯(lián)網(wǎng)查詢extendextend醫(yī)療掛號(hào)系統(tǒng)圖 32 基于 Android 醫(yī)療掛號(hào)系統(tǒng)用例圖在系統(tǒng)中,設(shè)置了三種用戶分別是:系統(tǒng)管理員、醫(yī)生、病人。5) 醫(yī)療掛號(hào)手機(jī)客戶端得到醫(yī)療服務(wù)器數(shù)據(jù)流后,最后手機(jī)客戶端程序按要求顯示獲得的數(shù)據(jù)。3)將醫(yī)療信息服務(wù)端程序請(qǐng)求的數(shù)據(jù)通過標(biāo)準(zhǔn)接口傳遞給醫(yī)療信息服務(wù)器,或者醫(yī)療信息服務(wù)器主動(dòng)獲取分布式存儲(chǔ)管理系統(tǒng)數(shù)據(jù)。 系統(tǒng)總體架構(gòu)1) Android 手機(jī)安裝的醫(yī)療掛號(hào)信息系統(tǒng),通過 GPRS/3G 網(wǎng)絡(luò),將需要的數(shù)據(jù)請(qǐng)求提交到醫(yī)療信息服務(wù)器端。通過對(duì)整個(gè)系統(tǒng)功能以及網(wǎng)絡(luò)可行性分析,可大致確定設(shè)計(jì)方向,以及需重點(diǎn)解決的問題。另外提議,在山區(qū)等通信線路覆蓋不到的地方,醫(yī)療移動(dòng)主機(jī)可以采用 Ad Hoc 網(wǎng)絡(luò)接入,該技術(shù)可由路由算法來實(shí)現(xiàn),建議利用[22]負(fù)載均衡的 Ad Hoc 網(wǎng)絡(luò)路由協(xié)議來解決接入。這兩種模式都需要確保數(shù)據(jù)庫的讀取和安全性,故在接入網(wǎng)絡(luò)時(shí)應(yīng)進(jìn)行加密和用戶驗(yàn)證,并且能夠確保系統(tǒng)的實(shí)時(shí)訪問性,超時(shí)則發(fā)出提醒和限制。網(wǎng)絡(luò)需求主要包括接入與負(fù)載能力兩方面。暨南大學(xué)碩士論文 基于 Android 平臺(tái)醫(yī)院醫(yī)療掛號(hào)系統(tǒng)203 系統(tǒng)性能需求和框架設(shè)計(jì) 性能需求分析通過對(duì)整個(gè)系統(tǒng)功能以及網(wǎng)絡(luò)可行性分析,可大致確定設(shè)計(jì)方向,以及需重點(diǎn)解決的問題。 本章小結(jié)本章概括討論了手機(jī)操作系統(tǒng)的體系結(jié)構(gòu),展示了詳細(xì)的底層開發(fā)邏輯和各個(gè)組件的構(gòu)成,詳盡介紹了 Android 的開發(fā)機(jī)制和工作流程,并介紹了重要的 MVC 模式以及暨南大學(xué)碩士論文 基于 Android 平臺(tái)醫(yī)院醫(yī)療掛號(hào)系統(tǒng)19本文用到的幾個(gè)關(guān)鍵技術(shù)點(diǎn)。通過 Template 做統(tǒng)一的增刪改查操作。4) Spring DAO。AOP[26]允許你將分散在系統(tǒng)中的功能放到一個(gè)地方 切面。3) Spring AOP。2) Spring 上下文。作為 Spring 框架的基礎(chǔ),它提供 IoC 與依賴注入 2 大功能。暨南大學(xué)碩士論文 基于 Android 平臺(tái)醫(yī)院醫(yī)療掛號(hào)系統(tǒng)18圖 27 Spring 框架結(jié)構(gòu)Spring 框架如圖 27 所示,有 7 個(gè)如下模塊組成,用戶可以自由選擇所需要的模塊:1) 核心容器??刂茩?quán)[21]從應(yīng)用代碼中轉(zhuǎn)到了外部容器,控制權(quán)的轉(zhuǎn)移,即所謂反轉(zhuǎn)。所謂 AOP[21] (Aspect Oriented Program),即面向切面編程,它提供從另一角度來考慮程序結(jié)構(gòu)以完善面向?qū)ο缶幊?OOP),追求的是調(diào)用者和被調(diào)用者之間的解耦,它彌補(bǔ)了面向?qū)ο缶幊淘诳缭侥K行為上的不足。Spring 是一個(gè)輕量級(jí)的,實(shí)現(xiàn)了 AOP 功能的 IoC 容器,是一站式的,但又不是一個(gè)全有或全無(all or nothing)的開源框架。Spring 是由 Rob Johnson 創(chuàng)建,為簡化企業(yè)級(jí)系統(tǒng)開發(fā)而誕生[19,20]的開源框架。控制器(C)[16,18]:控制器的功能在 Intent(意圖)、IntentFilter(意圖過濾)、Broadcast Receiver 廣播接收器、BroadcastIntent(廣播意圖)、Service(服務(wù))、Notification(通知)、Alarm(警告)及 SMS(短信)、電話等邏輯功能代碼中實(shí)現(xiàn),放在 src 目錄、Android Manifest(程序清單)等中。暨南大學(xué)碩士論文 基于 Android 平臺(tái)醫(yī)院醫(yī)療掛號(hào)系統(tǒng)17上述空間組成的 XML 文件放在 res/layout/版面配置(layout)目錄中,實(shí)現(xiàn)了數(shù)據(jù)層與表示層的分離。模型、視圖、控制器三者的關(guān)系與各自的主要功能如圖 26 所示模型封裝應(yīng)用程序狀態(tài)響應(yīng)狀態(tài)查詢應(yīng)用程序功能通過視圖改變視圖解釋模型模型更新請(qǐng)求發(fā)送用戶輸入給控制器云尋控制器選擇視圖控制器定義應(yīng)用程序行為用戶動(dòng)作映射成模型更新選擇響應(yīng)的視圖視圖選擇狀態(tài)查詢用戶請(qǐng)求通知查詢方法調(diào)用 事件狀態(tài)改變圖 26 MVC 模式Android 提供了一個(gè)很好的實(shí)現(xiàn)這種經(jīng)典 MVC 設(shè)計(jì)模式的類似環(huán)境。因此,無論何時(shí)發(fā)生了何種數(shù)據(jù)變化,控制器都會(huì)講變化通知所有的視圖,導(dǎo)致顯示的更新。模型、視圖、控制器[15,16]的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖??刂破鞑考14]是處理用戶與軟件的交互操作的,其職責(zé)是控制提供模型中任何變化的傳播,確保用戶界面和模型間的對(duì)應(yīng)聯(lián)系;它接收用戶的輸入,將輸入反饋給模型,進(jìn)而實(shí)現(xiàn)對(duì)模型的計(jì)算控制,是使模型和視圖協(xié)調(diào)工作的部件。視圖部件把表示模型數(shù)據(jù)及邏輯關(guān)系和狀態(tài)的信息以特定形式展示給用戶。MVC 模式是為那些需要為同樣的數(shù)據(jù)提供多個(gè)視圖的應(yīng)用程序而設(shè)計(jì)的,它很好地實(shí)現(xiàn)了數(shù)據(jù)層與表示層的分離。高容錯(cuò)是 HDFS 的一個(gè)特性,HDFS 通過備份數(shù)據(jù)塊來實(shí)現(xiàn)實(shí)現(xiàn)系統(tǒng)容錯(cuò)的功能,每個(gè)文件的數(shù)據(jù)塊副本的數(shù)量可以通過配置文件修改來適應(yīng)實(shí)際的應(yīng)用環(huán)境。HDFS 被設(shè)計(jì)成能夠在一個(gè)大集群中跨機(jī)器提供可靠的海量數(shù)據(jù)存儲(chǔ)系統(tǒng),該系統(tǒng)還能實(shí)現(xiàn)負(fù)載均衡能力的優(yōu)化。HDFS[11,13](Hadoop Distributed File System)分布式文件系統(tǒng)是開源式 Hadoop 云計(jì)算框架中的一個(gè)核心組件,它為大規(guī)模分布式數(shù)據(jù)處理提供很好的存儲(chǔ)支持。云存儲(chǔ)的好處: (1)數(shù)據(jù)的可移動(dòng)性。在這種模式下,客戶不再像傳統(tǒng)模式那樣花費(fèi)大量投資用于硬件、軟件、人員,而只需要支出一定的租賃服務(wù)費(fèi)用,通過互聯(lián)網(wǎng)便可以享受到相應(yīng)的硬件、軟件和維護(hù)服務(wù),享有軟件使用權(quán)和不斷升級(jí);公司上項(xiàng)目不用再像傳統(tǒng)模式一樣需要大量的時(shí)間用于布置系統(tǒng),多數(shù)經(jīng)過簡單的配置就可以使用。有些軟件廠商在向客戶提供互聯(lián)網(wǎng)應(yīng)用的同時(shí),也提供軟件的離線操作和本地?cái)?shù)據(jù)存儲(chǔ),讓用戶隨時(shí)隨地都可以使用其定購的軟件和服務(wù)。它是一種通過 Internet 提供軟件的模式,廠商將應(yīng)用軟件統(tǒng)一部署在自己的服務(wù)器上,客戶可以根據(jù)自己實(shí)際需求,通過互聯(lián)網(wǎng)向廠商定購所需的應(yīng)用軟件服務(wù),按定購的服務(wù)多少和時(shí)間長短向廠商支付費(fèi)用,并通過互聯(lián)網(wǎng)獲得廠商提供的服務(wù)。 云存儲(chǔ) SaaS 及 HDFS軟件即服務(wù)([13,28]SaaS)是隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用軟件的成熟,而在 21 世紀(jì)開始興起的一種完全創(chuàng)新的軟件應(yīng)用模式。通過 putXX 可以使用內(nèi)部哈希表類型來存放其數(shù)據(jù)的置入值。remove(String key)移除指定的 Key 值。通過 Intent 功能可以實(shí)現(xiàn)啟動(dòng)同一個(gè)功能的另一個(gè)活動(dòng) , 例如Activity 可以監(jiān)聽桌面的天氣活動(dòng),當(dāng)發(fā)布天氣轉(zhuǎn)陰時(shí),進(jìn)行相應(yīng)的活動(dòng)跳轉(zhuǎn)。當(dāng) Uri[16]數(shù)據(jù)匹配成功,則 Data 驗(yàn)證成功。Intent [15]主要是作為一個(gè)傳遞中介的作用,專門為組件互相調(diào)用提供信息,實(shí)現(xiàn)調(diào)用者與被調(diào)用者之間的耦合關(guān)系。 View 在 Android 用戶界面中,分為三層,分別是 Activity,Window 和 Window Views,其中 VIEW 用作為視圖界面。通過它可以起到在應(yīng)用程序共享數(shù)據(jù)的作用。當(dāng)多個(gè)重要且要求響應(yīng)的消息發(fā)送過來,通過Intent 查看可以啟動(dòng)多個(gè) Broadcast Receiver 對(duì) Intent 進(jìn)行監(jiān)聽。而且可以通過他啟動(dòng)和提醒用戶 NotificationManager 發(fā)送過來的 Notififications。當(dāng)用戶數(shù)據(jù)下載完成后會(huì)通知其他應(yīng)用程序。暨南大學(xué)碩士論文 基于 Android 平臺(tái)醫(yī)院醫(yī)療掛號(hào)系統(tǒng)13圖 25 Service 的生命周期 Broadcast Receiver 使用 Broadcast Receiver[10]接受和處理廣播通知,部分的相應(yīng)程序進(jìn)行廣播時(shí)會(huì)采用Broadcast receiver 進(jìn)行多播。圖 24 Activity 的生命周期 Service Service 是和 Activity 基本差不多的 Android 組件,通過后臺(tái)進(jìn)行,還可以與別的進(jìn)程進(jìn)行交互。 Activity Android 應(yīng)用程序中通過多個(gè) Activity 進(jìn)行相互跳轉(zhuǎn),而 Activity 是 Android 的最基本模塊,每個(gè) Activity 都有自己的生命周期,根據(jù)程序運(yùn)行需要進(jìn)行產(chǎn)生、運(yùn)行或銷毀,暨南大學(xué)碩士論文 基于 Android 平臺(tái)醫(yī)院醫(yī)療掛號(hào)系統(tǒng)12通過 Android 系統(tǒng)對(duì)其生命周期進(jìn)行維護(hù),以及通過狀態(tài)保存,恢復(fù)和數(shù)據(jù)傳輸(intent )的控制,這些就是每個(gè)活動(dòng)(Activity)需要關(guān)注的事情。 的構(gòu)成和工作機(jī)制Android 程序相互之間根據(jù)功能的不同,各自完成相應(yīng)的任務(wù),可以通過了解 Android的接口對(duì)其進(jìn)行開發(fā),組件包括了[13]Activity、Service、Broadcast Receiver 與 Content Provider;通過 Intent 在不同組建之間進(jìn)行導(dǎo)航。由于套接字連接通常是一個(gè) TCP 連接,以便建立一次連接的套接字時(shí),各自準(zhǔn)備直到這兩個(gè)當(dāng)事方斷開連接并將數(shù)據(jù)發(fā)送到對(duì)方為止。圖 22 套接字連接過程客戶端與服務(wù)器連接過程如下:暨南大學(xué)碩士論文 基于 Android 平臺(tái)醫(yī)院醫(yī)療掛號(hào)系統(tǒng)11 :客戶端請(qǐng)求連接的套接字,其目標(biāo)是在服務(wù)器端的連接套接字。監(jiān)視服務(wù)器:服務(wù)器端套接字與客戶端套接字在一個(gè)連接,實(shí)施實(shí)時(shí)監(jiān)測網(wǎng)絡(luò)狀態(tài)、等待狀態(tài)等待客戶端的連接請(qǐng)求。建立套接字連接至少要有一對(duì)套接字,其中一個(gè)運(yùn)行在客戶端上,稱為 ClientSocket,而另一個(gè)則運(yùn)行在服務(wù)器端,稱為 ServerSocket。多個(gè) TCP 連接或多個(gè)應(yīng)用程序進(jìn)程有可能需要借助同一個(gè) TCP 協(xié)議端口傳輸數(shù)據(jù)。它是網(wǎng)絡(luò)通信過程中端點(diǎn)的抽象表示,包含進(jìn)行網(wǎng)絡(luò)通信必須的五種信息: [11,12]協(xié)議、協(xié)議端口中的本地進(jìn)程、遠(yuǎn)程主機(jī)的 IP 地址、本地主機(jī)的 IP 地址面向進(jìn)程的協(xié)議端口的鏈接、協(xié)議端口中的本地進(jìn)程。通過庫的調(diào)用可以實(shí)現(xiàn)附加功能,可以調(diào)用的庫有系統(tǒng) C 庫、SGL、3D 圖形庫等。Davlik 通過 JNI 方式能夠調(diào)用內(nèi)核層和運(yùn)行支暨南大學(xué)碩士論文 基于 Android 平臺(tái)醫(yī)院醫(yī)療掛號(hào)系統(tǒng)10撐層的程序。對(duì)于運(yùn)行支撐層,內(nèi)核提供了一些支撐上層的庫,并在軟件運(yùn)行過程中進(jìn)行[11]底層調(diào)用:提供了 SGL(2D 圖形引擎)、FreeType(字體庫)、Libc 標(biāo)準(zhǔn) C 庫和作為 Android瀏覽器內(nèi)核的 LibWebCore 和 3D 圖形界面開發(fā)庫 openGL。暨南大學(xué)碩士論文 基于 Android 平臺(tái)醫(yī)院醫(yī)療掛號(hào)系統(tǒng)9運(yùn)行支撐層包含了一些庫,其中有接口管理和媒體框架、SQLite 以及圖形界面的 OpenGLJES、WebKit 瀏覽器接口以及 libc 庫等;底層的內(nèi)核層由 LINUX C 編寫,具有各種驅(qū)動(dòng),包括藍(lán)牙驅(qū)動(dòng)、相機(jī)驅(qū)動(dòng)庫、聲音驅(qū)動(dòng)、節(jié)電管理、USB 接口驅(qū)動(dòng)、無線上網(wǎng)驅(qū)動(dòng)和圖形驅(qū)動(dòng)等??蚣軋D如下圖 21 所示,應(yīng)用程序?qū)永锟梢允褂玫陌穗娫?、瀏覽器、記事本等功能。如下圖 21 所示,Android 系
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1