版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院畢業(yè)設(shè)計(論文)題目基于Android的醫(yī)院就診預(yù)約管理系統(tǒng)的設(shè)計與實現(xiàn)性質(zhì):畢業(yè)設(shè)計畢業(yè)論文岡專業(yè):計算機科學(xué)與技術(shù)年級:2011級學(xué)號:11200135111姓名:李輝指導(dǎo)教師陶邂二O一五年蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文) I基于Android的醫(yī)院就診預(yù)約管理系統(tǒng)的設(shè)計和實現(xiàn)摘要醫(yī)院看病難的問題是當(dāng)下熱議的話題之一。預(yù)約掛號是患者尋診問藥的第一階段,如果能夠提高預(yù)約掛號的效率,不僅能提高醫(yī)院工作效率,同時可以減少患者的候診時間。預(yù)約掛號系統(tǒng)是基于Android操作系統(tǒng)的手機進行設(shè)計和研究的,實現(xiàn)在手機上完成
2、醫(yī)院預(yù)約掛號功能。系統(tǒng)基于C/S體系設(shè)計結(jié)構(gòu),客戶端使用AndroidSDK開發(fā)工具,根據(jù)預(yù)約掛號業(yè)務(wù)流程,提供用戶注冊登陸、預(yù)約掛號、語音提示等功能,服務(wù)器端支持管理員、醫(yī)生登錄管理功能。服務(wù)器和客戶端間的通信采用HTTP協(xié)議和JSON格式進行的數(shù)據(jù)傳輸.系統(tǒng)利用AndroidAPI提供的各種組件模仿Windows8操作系統(tǒng)的扁平化風(fēng)格進行界面設(shè)計,預(yù)約就診時間精確到分鐘,掛號成功語音提示,能夠很好地滿足用戶體驗,通過技術(shù)手段解決患者看病難的問題。關(guān)鍵詞預(yù)約掛號;AndroidSDK;扁平化;JSON格式BasedontheAndroidshospitalmanagementsystemde
3、signandimplementationofthebookingAbstractTheproblemofhospitalmedicaldifficultyisoneofthehottopics。Appointmentofpatientsseekingthefirststageofdiagnosisandasksthepharmacist,ifwecanimprovetheefficiencyofappointmentregister,notonlycanimprovetheworkefficiencyofthehospital,atthesametime,canreducethewaitin
4、gtimeofpatients。ThereservationregistrationsystemisbasedontheAndroidoperatingsystemformobilephonedesignandresearch,realizethehospitalbookingregistrationfunctionsonthephone.SystembasedonC/Ssystemstructuredesign,theclientusestheAndroidSDKtools,accordingtoappointmentregistrationbusinessprocesses,providi
5、ngregistereduserslanding,registration,thevoiceprompt,etc。,theserversupportadministrators,doctorslogmanagementfunction。ThecommunicationbetweentheserverandtheclientistransmittedbyHTTPprotocolandJSONformat.SystemusetheAndroidAPItoprovidethevariouscomponentsoftheimitationWindows8flatstyleinterfacedesign
6、,scheduleanappointmenttime,accuratetotheminute,successfullyregisteredthevoiceprompt,canwellmeettheuserexperience,throughtechnicalmeanssolvingthepatienttoseeadoctordifficultquestion。KeywordsAndroidSDK;Delayering;Appointmentregistration;JSONformat蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)II目錄TOC o 1-5 h z HYP
7、ERLINK l bookmark6 第1章緒論1 HYPERLINK l bookmark8 1。1研究背景和意義1 HYPERLINK l bookmark10 1。2國內(nèi)外研究概況2 HYPERLINK l bookmark12 第2章需求分析與總體設(shè)計4 HYPERLINK l bookmark14 2.1系統(tǒng)業(yè)務(wù)流程4 HYPERLINK l bookmark16 2。2系統(tǒng)功能需求分析5 HYPERLINK l bookmark18 2。2。1Android客戶端5 HYPERLINK l bookmark20 2。2.2web醫(yī)生端6 HYPERLINK l bookmark22
8、 2。2.3web管理員端6 HYPERLINK l bookmark24 2。3系統(tǒng)結(jié)構(gòu)設(shè)計6 HYPERLINK l bookmark26 2。3.1系統(tǒng)體系架構(gòu)6 HYPERLINK l bookmark28 2.3.2系統(tǒng)采用的設(shè)計模式6 HYPERLINK l bookmark30 2.3。3系統(tǒng)的技術(shù)方案7 HYPERLINK l bookmark32 2.4系統(tǒng)功能模塊劃分9 HYPERLINK l bookmark34 2.4。1客戶端功能模塊9 HYPERLINK l bookmark36 2。4.2服務(wù)器端功能模塊9 HYPERLINK l bookmark38 2。5功能
9、模塊設(shè)計10 HYPERLINK l bookmark40 2.5.1注冊登錄模塊102.5。2用戶UI模塊10 HYPERLINK l bookmark44 2。5。3數(shù)據(jù)傳輸模塊10 HYPERLINK l bookmark46 2.5。4數(shù)據(jù)處理模塊11 HYPERLINK l bookmark48 2。5。5數(shù)據(jù)存儲模塊11 HYPERLINK l bookmark50 第3章數(shù)據(jù)庫設(shè)計12 HYPERLINK l bookmark52 3。1數(shù)據(jù)庫類型12 HYPERLINK l bookmark54 3.2數(shù)據(jù)表設(shè)計133.2。2醫(yī)生表13 HYPERLINK l bookmark
10、56 3。2。3排診表143。2.4掛號表143。2。5收藏表153.2.6數(shù)據(jù)庫整體E-R圖15 HYPERLINK l bookmark58 第4章系統(tǒng)功能實現(xiàn)16 HYPERLINK l bookmark60 4.1客戶端16 HYPERLINK l bookmark62 4.1.1Activity管理機制16 HYPERLINK l bookmark64 4。1。2HttpPost網(wǎng)絡(luò)訪問實現(xiàn)17 HYPERLINK l bookmark66 4。1。3注冊功能實現(xiàn)18 HYPERLINK l bookmark70 4.1。4登陸功能實現(xiàn)204。1。5預(yù)約掛號功能實現(xiàn)234.1。6我的
11、醫(yī)生功能實現(xiàn)30蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文) IV # HYPERLINK l bookmark80 4。1.7最近預(yù)約功能實現(xiàn)324。1。8個人中心功能實現(xiàn)33 HYPERLINK l bookmark86 4.1.9語音提示功能實現(xiàn)36 HYPERLINK l bookmark88 4.2服務(wù)器端37 HYPERLINK l bookmark90 4.2。1管理員登陸374.2.2醫(yī)生登陸38 HYPERLINK l bookmark92 第5章系統(tǒng)測試39 HYPERLINK l bookmark94 5。1數(shù)據(jù)庫加密測試39 HYPERLINK
12、l bookmark96 5.2功能測試40 HYPERLINK l bookmark102 5。3性能測試46結(jié)論47致謝48參考文獻49 HYPERLINK l bookmark110 附錄X譯文51 HYPERLINK l bookmark112 活動51 HYPERLINK l bookmark120 附錄Y外文原文66 HYPERLINK l bookmark122 Activities66蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文) 第1章緒論研究背景和意義近幾年來,隨著科技發(fā)展的日新月異,智能手機的功能也在不斷的完善,比如大家除了使用手機打電話、發(fā)短信、瀏
13、覽網(wǎng)頁、聽音樂等基本功能,還可以利用手機轉(zhuǎn)賬,炒股,訂餐以及智能家居等強大的功能,如果說電腦的發(fā)展帶來了第三次科技革命,那么智能手機將必定帶來第四次科技革命。手機預(yù)約掛號就是這次科技革命的成果。雖然科技在不斷進步,但是面對中國近14億的人口情況下也無濟于事,醫(yī)院的就診掛號一直是個老生常談的問題,包括怎樣做到以病人為中心,將掛號、就診、交費、取藥的步驟統(tǒng)一管理,緩解病人掛號排長隊、等待時間長、繳費難等問題。使用手機預(yù)約掛號,患者不需要親自前往醫(yī)院,也就避免看病的”三長一短”問題,能夠輕松的查看醫(yī)生個人信息、排班信息,根據(jù)個人情況選擇就診時間和醫(yī)生,完成預(yù)約掛號的服務(wù),享受科技帶來的便捷。目前網(wǎng)絡(luò)
14、上可供下載的醫(yī)院掛號APP不在少數(shù),比如掛號管家、掛號助手、掛號找我等等。但是很多APP要么是收費,要么操作起來很難上手,降低用戶體驗,還有的只是簡單實現(xiàn)了掛號功能,沒有給出醫(yī)生具體的排班情況,仍然需要患者現(xiàn)場確認(rèn)時間,可以說真正適合用戶使用的一款軟件并不是很多.通過上述對問題的研究以及用戶的真實需求,本次基于Android的預(yù)約掛號系統(tǒng)設(shè)計和實現(xiàn)具體重要意義,大致包括以下幾點:一、減少患者掛號排隊時間.手機進行預(yù)約掛號,患者可以享受預(yù)約優(yōu)先服務(wù),即優(yōu)先掛號、優(yōu)先檢查,使得患者看病等待時間大大的減少。二、掛號方便、準(zhǔn)確、安全?;颊咄ㄟ^手機查看醫(yī)生排班時間,依據(jù)自己的實際情況選擇合適的時間就診,
15、可以選擇現(xiàn)場支付或者在線支付,現(xiàn)場支付需要憑預(yù)約號至指定窗口領(lǐng)號,而在線支付患者只需憑預(yù)約號直接到醫(yī)院的相關(guān)科室就診.如果在規(guī)定時間沒有前來就診,掛號費會自動返回到用戶賬戶,安全可靠。三、醫(yī)院信息透明化.醫(yī)院信息通過一個平臺對外共享,患者和有關(guān)部門能夠監(jiān)督醫(yī)院工作動態(tài)。醫(yī)院將醫(yī)生的預(yù)約掛號信息第一時間上傳至網(wǎng)絡(luò),所有的患者可以及時瀏覽醫(yī)生排班信息,保證了預(yù)約掛號的公平、公正性,有效的改善病人對醫(yī)院的信任關(guān)系。四、提高醫(yī)院的服務(wù)品質(zhì)。救死扶傷是醫(yī)生必須具備的本質(zhì),醫(yī)院應(yīng)當(dāng)更好的發(fā)揮為人們服務(wù)的態(tài)度,包括降低患者的等待時間,醫(yī)療資源的合理分配,醫(yī)院能夠合理、有序的運行,成為廣大患者值得信賴的醫(yī)療單
16、位。五、增加醫(yī)院的社會競爭力。手機預(yù)約掛號工作的大力推廣,不但可以減輕醫(yī)院窗口掛號的人口流量,患者可以第一時間得到醫(yī)生的就診,遏制病情拖延帶來的危險,提升了醫(yī)院的服務(wù)質(zhì)量,同時患者有需要會及時前來復(fù)診,保障醫(yī)院病人來源的保持和增長,這對于醫(yī)院的改革和發(fā)展是至關(guān)重要的因素之一.六、平臺開放性。在手機市場的激烈競爭中,Android操作系統(tǒng)以強大的優(yōu)勢獨樹一幟。Android操作系統(tǒng)是基于Linux內(nèi)核開發(fā),開放源代碼,開發(fā)人員可以定制系統(tǒng)。在平板電腦、智能手機等領(lǐng)域占有很大的地位,因此吸引了大量的移動終端廠商前赴后繼的加入進來。本次畢業(yè)設(shè)計的醫(yī)院就診預(yù)約掛號系統(tǒng)就是基于Android操作系統(tǒng)進行
17、設(shè)計和實現(xiàn)的,面向Android手機用戶群。國內(nèi)外研究概況自從上世紀(jì)60年代初,醫(yī)院信息管理系統(tǒng)(HMIS)在很多發(fā)達國家就得到了大力的發(fā)展和進一步的研究,7080年代美國的HMIS有了較大的進步,尤其是在解決醫(yī)院預(yù)約掛號的問題上取得了累累碩果。在很多歐美國家,通常患者看病都需要先進行預(yù)約掛號,除非急診,很少有人直接到醫(yī)院找醫(yī)生,沒有預(yù)約報告單醫(yī)生無法進行接診?;颊呖床【唧w步驟如下:1)除急診以外,先由社區(qū)家庭醫(yī)生為患者診療,一旦認(rèn)為有必要,會建議患者轉(zhuǎn)診到??漆t(yī)療中心或?qū)?漆t(yī)院治療。2)患者同意轉(zhuǎn)診,家庭醫(yī)生聯(lián)系??漆t(yī)生,為患者開轉(zhuǎn)診單。3)患者聯(lián)系待轉(zhuǎn)診醫(yī)院,電話預(yù)約就診時間。4)在預(yù)約的
18、時間內(nèi)憑轉(zhuǎn)診單及時前往醫(yī)院就診。各級醫(yī)生的工作分工明確,有條不紊的進行。醫(yī)療機構(gòu)間建立的有效轉(zhuǎn)診制度,為醫(yī)療質(zhì)量提供了保障。和發(fā)達國家相比,我們國內(nèi)的預(yù)約掛號在近幾年發(fā)展也很迅速,手機預(yù)約掛號服務(wù)在很多醫(yī)院也進行了實施。在開展預(yù)約掛號服務(wù)的大部分醫(yī)院,存在數(shù)據(jù)不準(zhǔn)確、推廣力度低等問題,患者實際使用預(yù)約掛號軟件的比例少,醫(yī)院看病的“三長一短”現(xiàn)狀仍然沒有的得到改善,對于用戶失約和黃牛倒號賣號的現(xiàn)象,沒有出臺有效的防范措施,相比國外的醫(yī)療水平仍然有很大的差距。國內(nèi)醫(yī)院預(yù)約掛號方式多種多樣,主要分為以下幾種:一、窗口預(yù)約病人需要花費很多時間前往醫(yī)院,通過和工作人員交流,填寫預(yù)約信息,但是由于工作人員
19、不能方便的了解患者的病史以及確定上次就診的醫(yī)生,也就不能保證患者正常預(yù)約到同一位醫(yī)生進行診療.二、電話預(yù)約電話預(yù)約不需要患者到醫(yī)院窗口掛號以及人工的方式填寫預(yù)約的相關(guān)資料。避免被安排到不同醫(yī)生的狀況,但是對于很多初次使用該方式的患者而言,由于不熟悉語音系統(tǒng),將需要花費許多時間聽系統(tǒng)將所有的就診選項的代號播報結(jié)束才能做選擇,并且一旦輸入錯誤,需要重新輸入預(yù)約信息,耽誤及時就診時機。三、網(wǎng)絡(luò)預(yù)約網(wǎng)絡(luò)預(yù)約掛號是由醫(yī)院相關(guān)部門建立的網(wǎng)站,通過互聯(lián)網(wǎng)預(yù)約掛號的一種方式。網(wǎng)絡(luò)預(yù)約相比現(xiàn)場預(yù)約和電話預(yù)約,很好的避免患者擁堵現(xiàn)象。在年輕人中廣泛使用,由于很多老年人沒有接觸過計算機,也就很少采用這種方式。四、自
20、助掛號終端預(yù)約患者通過在醫(yī)院里的自動掛號終端進行預(yù)約,通常終端上有操作流程和方法,方便患者完成掛號,但是需要患者到醫(yī)院掛號終端排隊使用。五、公共服務(wù)平臺預(yù)約一些大型醫(yī)院和通信運營商合作,提供的公共預(yù)約掛號服務(wù)平臺,比如電信的114,移動的12580.用戶通過撥打服務(wù)電話預(yù)約,但是由于這類平臺同時也提供了很多其他的功能,所以用戶經(jīng)常會出現(xiàn)搶線,斷線等狀況.第2章需求分析與總體設(shè)計2.1系統(tǒng)業(yè)務(wù)流程經(jīng)過對網(wǎng)絡(luò)上現(xiàn)有的大量預(yù)約掛號平臺的研究和醫(yī)院實地考察,使用預(yù)約掛號客戶端到醫(yī)院看病的總體流程一般需要經(jīng)過如下幾個步驟:1)用戶注冊、登陸系統(tǒng)。2)選擇就診的科室、醫(yī)生、預(yù)約時間。3)選擇支付方式,提交
21、訂單。4)系統(tǒng)給用戶返回確認(rèn)信息及預(yù)約碼5)用戶選擇窗口支付,提供預(yù)約碼到醫(yī)院指定窗口繳費并領(lǐng)取掛號單,憑掛號單到門診科室醫(yī)生就診;如果是在線支付,可直接憑預(yù)約碼到門診科室醫(yī)生就診.6)根據(jù)專家醫(yī)生開出的處方到收費窗口繳納費用.7)憑收據(jù)到藥房取藥。8)離院。如果有需要可至醫(yī)院進行復(fù)診。醫(yī)院預(yù)約掛號流程具體詳情如下圖所示:圖21手機預(yù)約掛號流程圖2.2系統(tǒng)功能需求分析截止2014年年底,根據(jù)國際電信聯(lián)盟公布的ICT報告數(shù)據(jù)顯示,全球已經(jīng)有超過30億人使用互聯(lián)網(wǎng),而在這近30億的人口中接近2/3的互聯(lián)網(wǎng)用戶來自發(fā)展中國家。中國作為一個人口超過13億的發(fā)展中國家,對互聯(lián)網(wǎng)的依賴越來越大。全球信息化
22、風(fēng)暴給信息技術(shù)帶來了翻天覆地的革新,這也要求社會各行各業(yè)的信息化建設(shè)需要創(chuàng)新和完善以滿足時代的需求.醫(yī)療行業(yè)同樣面臨著這樣的難題,包括怎樣建設(shè)滿足客觀需求的醫(yī)療信息化系統(tǒng)、病人及時就醫(yī)、保護醫(yī)院投資、以及方便醫(yī)院往后的擴張等等問題.針對我國現(xiàn)有的醫(yī)療資源緊缺、分配不合理、工作效率低從而導(dǎo)致病人看病難,就診不及時的情況,醫(yī)療系統(tǒng)的信息化推廣建設(shè)勢在必行.大力推廣醫(yī)院預(yù)約掛號服務(wù)不但可以減少醫(yī)院的窗口服務(wù)壓力,而且可以提前通知醫(yī)生安排就診,從而很好的提高醫(yī)院的服務(wù)質(zhì)量,保障了患者及時就診的權(quán)益,也避免了醫(yī)院看病”三長一短”問題。本次醫(yī)院預(yù)約掛號系統(tǒng)是通過將病人預(yù)約的環(huán)節(jié)轉(zhuǎn)移到手機上操作,從而實現(xiàn)患
23、者可以不出家門和排長隊,能夠隨時隨地輕松掛號。通過上節(jié)對預(yù)約掛號系統(tǒng)業(yè)務(wù)流程的分析,進行系統(tǒng)的需求設(shè)計.系統(tǒng)應(yīng)具備如下功能。Android客戶端1)用戶注冊、登陸用戶填寫注冊所需相關(guān)資料,憑賬戶(即身份證號)和密碼登陸系統(tǒng).2)個人資料修改用戶登陸系統(tǒng)后可以修改除身份證號碼、姓名、性別以外的資料。3)科室、醫(yī)生及排診信息查詢用戶登陸系統(tǒng)后可以瀏覽科室、醫(yī)生以及該醫(yī)生的排診詳情.4)訂單提交用戶登陸系統(tǒng),根據(jù)自己病情選擇科室、醫(yī)生,選擇合適的時間就診。用戶提交訂單可以選擇在線支付或者窗口支付,一旦訂單提交成功系統(tǒng)會返回預(yù)約碼,憑預(yù)約碼到醫(yī)院就診。5)預(yù)約掛號記錄查詢及取消用戶提交訂單成功后可以瀏
24、覽掛號記錄,如果有特殊問題可以取消掛號。如果用戶選擇的是在線支付,系統(tǒng)應(yīng)當(dāng)在限定時間內(nèi)將診金返回到用戶賬戶中。6)醫(yī)生收藏用戶可以收藏自己喜歡的醫(yī)生,可以方便瀏覽該醫(yī)生的排診信息,能夠及時掛號和復(fù)診。web醫(yī)生端1)醫(yī)生登陸醫(yī)生輸入員工編號以及密碼登陸后臺.2)瀏覽掛號詳情醫(yī)生登陸系統(tǒng)可以查看哪些患者選擇了自己的排診記錄,根據(jù)具體時間提前安排出診。2.2。3web管理員端1)管理員登陸系統(tǒng)管理員輸入賬號以及密碼登陸后臺。2)管理醫(yī)生管理員登陸系統(tǒng)可以查看所有醫(yī)生、更新醫(yī)生信息、刪除以及添加新醫(yī)生。3)管理用戶管理員可以瀏覽用戶注冊填寫的個人信息。4)管理醫(yī)生排診管理員可以瀏覽所有醫(yī)生的排診信息
25、、添加、刪除以及更新排診記錄.5)管理患者掛號記錄管理員可以查看用戶所有的訂單記錄,包括用戶、醫(yī)生信息,以及預(yù)約時間等信息。2。3系統(tǒng)結(jié)構(gòu)設(shè)計2。3。1系統(tǒng)體系架構(gòu)系統(tǒng)基于C/S模型,即客戶端(Client)和服務(wù)器(Server)兩層架構(gòu)設(shè)計.通過分層設(shè)計,可以有效的降低系統(tǒng)設(shè)計的耦合度,減少客戶端和服務(wù)器間的依賴性,設(shè)計人員可以集中精力實現(xiàn)各自的模塊,只需要對外提供訪問的接口,同時可以提供安全認(rèn)證。C/S架構(gòu)間的信息交互只需要通過一層,提高訪問速度。2。3.2系統(tǒng)采用的設(shè)計模式預(yù)約掛號系統(tǒng)采用了MVC設(shè)計模式,MVC模式是軟件開發(fā)過程中采用的一種架構(gòu)模式,它把軟件系統(tǒng)開發(fā)分成了模型(Mod
26、el)、視圖(View)和控制器(Controller)3個部分。1)視圖層:提供軟件和用戶直接交互的圖形界面。比如JAVAEE中采用JSP界面顯示數(shù)據(jù),ASP.NET的用戶界面aspx等等,用戶通過視圖查看關(guān)心的業(yè)務(wù)數(shù)據(jù),同時用戶提交的數(shù)據(jù)可以通過視圖中的相關(guān)控件輸入。AndroidSDK開發(fā)能夠很好的將視圖層分離,并以XML文件的形式放入“res/”目錄中。程序開發(fā)人員能夠方便的調(diào)用數(shù)據(jù),同時增加了程序的可讀性,也有利于軟件后期的維護和更新。2)模型層:存放程序中調(diào)用的實體類以及處理程序的業(yè)務(wù)邏輯,包括對數(shù)據(jù)庫的操作、網(wǎng)絡(luò)通信管理等。在Android中對應(yīng)“src/”下的代碼設(shè)計,具體可以
27、分為實體模型層和業(yè)務(wù)模型層。3)控制層:用于接收用戶的操作,通過模型和視圖的協(xié)作完成用戶請求。在Android開發(fā)中,用戶點擊視圖上的按鈕或者選項,控制器接受用戶發(fā)送的請求,調(diào)用模型進行處理,并更新視圖。Activity在Android中起著控制層角色,調(diào)用業(yè)務(wù)模型層處理耗時操作,避免出現(xiàn)ANR導(dǎo)致系統(tǒng)奔潰。改變狀態(tài)rviotlel用戶謂求*選揮現(xiàn)圉ICZonrroller圖23-1MVC組件類型關(guān)系圖2。3。3系統(tǒng)的技術(shù)方案1)客戶端:前臺開發(fā)環(huán)境使用Google提供的AndroidSDK開發(fā)工具。2)服務(wù)器:后臺開發(fā)環(huán)境使用MyEcplice開發(fā)工具。3)數(shù)據(jù)存儲技術(shù):服務(wù)器端數(shù)據(jù)存儲使用
28、JDBC技術(shù)訪問后臺的MySQL數(shù)據(jù)庫,進行數(shù)據(jù)操作;客戶端數(shù)據(jù)存儲使用AndroidSDK提供的SharedPreferences類,它是一種通過創(chuàng)建XML文件進行輕量級的數(shù)據(jù)存儲技術(shù)。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文) 數(shù)據(jù)加密技術(shù):使用MD5報文摘要算法對用戶設(shè)置的密碼進行加密存儲,有效的避免了使用明文存儲敏感數(shù)據(jù)帶來的安全隱患問題。服務(wù)器和客戶端交互技術(shù):用戶點擊按鈕,發(fā)送請求命令,客戶端通過HttpCliet接口,采用基于ApacheHTTP協(xié)議,實現(xiàn)服務(wù)器與客戶端的通訊,服務(wù)器接收客戶端發(fā)送的請求,通過調(diào)用web.
29、xml中對應(yīng)的Servlet進行相應(yīng)的處理。其中,服務(wù)器與客戶端使用JSON數(shù)據(jù)傳輸,JSON是一種進行輕量級數(shù)據(jù)交換的格式,易于編寫的閱讀,與傳統(tǒng)的XML數(shù)據(jù)傳輸方式相比有著以下幾點優(yōu)勢:JSON比XML體積??;JSON和JavaScript交互更加方便;JSON的速度要遠遠大于XML;JSON的解析要比XML的解析要方便.服務(wù)器與客戶端數(shù)據(jù)通信傳輸技術(shù)實現(xiàn),如下圖所示:圖2-32服務(wù)器與客戶端交互圖圖片緩存技術(shù):客戶端請求服務(wù)器的大量圖片,如果線程沒有進行優(yōu)化處理,可能出現(xiàn)圖片無法正常顯示、加載緩慢、內(nèi)存溢出,甚至導(dǎo)致系統(tǒng)奔潰等等影響用戶體驗的問題。Android開源網(wǎng)站GitHub上提供
30、了一個功能強大的異步加載大量圖片的框架AndroidUniversal一Image-Loader很好的解決了這個問題。AndroidUniversal一Image一Loader作為一個優(yōu)秀的開源圖片處理項目,支持網(wǎng)絡(luò)圖片的異步加載、參數(shù)設(shè)置、緩存處理等技術(shù),為開發(fā)人員提供了方便的接口。其主要的核心功能如下:支持Widget窗口部件;支持多線程的圖片加載;支持圖片加載過程中的監(jiān)聽;提供內(nèi)存和本地的雙緩存技術(shù);5)提供圖片的個性化顯示,如圖片圓角處理已經(jīng)漸變動畫等的配置接口;6)提供多樣化的功能選項,包括線程管理,內(nèi)存和SDCard卡緩存,參數(shù)初始化2.4系統(tǒng)功能模塊劃分2。4.1客戶端功能模塊通
31、過在已有的預(yù)約掛號業(yè)務(wù)基礎(chǔ)上分析,從用戶的角度進行系統(tǒng)設(shè)計,滿足功能實用、操作簡單、運行流暢是設(shè)計的宗旨。系統(tǒng)客戶端的整體功能劃分如下表:表24-1預(yù)約掛號客戶端整體功能表系統(tǒng)功能模塊子功能預(yù)約掛號客戶端系統(tǒng)注冊無登錄找回密碼記住密碼預(yù)約掛號選擇科室、醫(yī)生、時間段提交訂單醫(yī)生收藏我的醫(yī)生繼續(xù)預(yù)約該醫(yī)生最近預(yù)約取消預(yù)約掛號繼續(xù)預(yù)約該醫(yī)生個人中心個人資料修改密碼修改電話預(yù)約退出當(dāng)前賬戶最近預(yù)約入口我的醫(yī)生入口2。4.2服務(wù)器端功能模塊預(yù)約掛號系統(tǒng)大量的信息處理以及數(shù)據(jù)存儲工作是在后臺服務(wù)器進行實現(xiàn)。服務(wù)器和客戶端的交互采用即時通信模式,患者提交預(yù)約掛號成功,醫(yī)生可以隨時登陸后臺瀏覽掛號信息,同時系
32、統(tǒng)管理員可以對數(shù)據(jù)庫進行維護和數(shù)據(jù)更新。系統(tǒng)的web端整體功能需求如下表:表2-4-2預(yù)約掛號web端整體功能表系統(tǒng)用戶類型預(yù)約掛號后臺系統(tǒng)醫(yī)牛管理員功能模塊子功能瀏覽待就診信息無管理醫(yī)牛瀏覽醫(yī)生信息更新醫(yī)生信息刪除醫(yī)生添加新醫(yī)生管理用戶瀏覽用戶信息管理排診信息瀏覽醫(yī)生排診記錄添加排診記錄刪除排診記錄更新排診信息瀏覽掛號信息無2.5功能模塊設(shè)計2。5。1注冊登錄模塊注冊登錄模塊提供用戶登陸認(rèn)證,只有注冊成功的用戶才可以進行預(yù)約掛號。用戶在注冊時填寫的身份證號碼、手機號碼、郵箱以及密碼等信息需要通過正則表達式驗證,使用MD5報文摘要算法對密碼進行加密存儲。2。5.2用戶UI模塊用戶UI模塊提供了
33、和用戶交互的界面,包括預(yù)約掛號、我的醫(yī)生、最近預(yù)約、個人資料等界面,用戶可以通過瀏覽科室,查看在線醫(yī)生,就診時間段,進行快速預(yù)約掛號,界面設(shè)計簡潔,降低用戶的學(xué)習(xí)成本.2。5。3數(shù)據(jù)傳輸模塊數(shù)據(jù)傳輸模塊包括客戶端和服務(wù)器間數(shù)據(jù)實時傳輸、交互功能以及客戶端不同Activity間的數(shù)據(jù)傳遞??蛻舳撕头?wù)器通過HttpClient進行通信,基于ApacheHTTP協(xié)議。多個Activity間數(shù)據(jù)傳遞采用了Intent意圖傳輸機制以及利用Application實現(xiàn)一些全局對象的存儲、傳輸和處理。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文) # 2.5。4數(shù)據(jù)處理模塊數(shù)據(jù)處理模塊
34、包括服務(wù)器對客戶端發(fā)送請求處理和客戶端的數(shù)據(jù)解析。服務(wù)器端響應(yīng)客戶端發(fā)送的URL,對請求進行識別,調(diào)用Servlet,將處理后的數(shù)據(jù)以JSON格式通過網(wǎng)絡(luò)返回給客戶端,客戶端接收數(shù)據(jù)后進行解析處理,同時服務(wù)器將相應(yīng)的數(shù)據(jù)存儲在數(shù)據(jù)庫表中。2。5.5數(shù)據(jù)存儲模塊數(shù)據(jù)存儲模塊實現(xiàn)客戶端和服務(wù)器的數(shù)據(jù)存儲。客戶端利用基于AndroidSDK的SharePreferences類進行存儲。SharePreferences是以鍵值對的方式來存儲簡單的數(shù)據(jù),使用XML文件保存到手機。服務(wù)器利用MySQL數(shù)據(jù)庫,使用JDBC技術(shù)對數(shù)據(jù)庫表進行添加、刪除、查詢、修改等操作。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州
35、科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文) 第3章數(shù)據(jù)庫設(shè)計3。1數(shù)據(jù)庫類型預(yù)約掛號系統(tǒng)的大量數(shù)據(jù)存儲是在后臺進行,客戶端發(fā)送請求,服務(wù)器查詢數(shù)據(jù)庫中的信息,將數(shù)據(jù)返回給客戶端并以界面形式呈現(xiàn)給用戶。根據(jù)不同模型的數(shù)據(jù)結(jié)構(gòu)進行數(shù)據(jù)存儲和構(gòu)建,可以將數(shù)據(jù)庫分為層次型數(shù)據(jù)庫、網(wǎng)狀型數(shù)據(jù)庫以及關(guān)系型數(shù)據(jù)庫三種類型。網(wǎng)狀型數(shù)據(jù)庫網(wǎng)狀型數(shù)據(jù)庫采用網(wǎng)狀模型數(shù)據(jù)結(jié)構(gòu)組織數(shù)據(jù)。DBTG(DataBaseTaskGroup)系統(tǒng)是網(wǎng)狀型數(shù)據(jù)庫的典型代表。網(wǎng)狀模型一般需要滿足以下兩個條件的集合:至少有一個結(jié)點沒有雙親結(jié)點;結(jié)點中可以有多個多余一個雙親結(jié)點。圖3-11網(wǎng)狀模型的例子層次型數(shù)據(jù)庫
36、在網(wǎng)狀型數(shù)據(jù)庫出現(xiàn)不久,層次型數(shù)據(jù)庫隨即誕生。其中,最典型的層次型數(shù)據(jù)庫代表是IBM公司的IMS(InformationManagementSystem)系統(tǒng),它是采用層次模型的數(shù)據(jù)結(jié)構(gòu)進行數(shù)據(jù)存儲的數(shù)據(jù)庫。葉于亍點葉許生點圖31-2層次模型的例子3)關(guān)系型數(shù)據(jù)庫關(guān)系型數(shù)據(jù)庫是以行和列的形式進行數(shù)據(jù)存儲,方便用戶理解和操作,同時每個關(guān)系模型頁對應(yīng)一張表,是現(xiàn)階段開發(fā)人員使用最廣泛、最受歡迎的數(shù)據(jù)庫。ACCESS,Oracle,SQLServer,MySQL都是典型的關(guān)系型數(shù)據(jù)庫.系統(tǒng)的服務(wù)器端數(shù)據(jù)庫設(shè)計采用了MySQL數(shù)據(jù)庫。關(guān)系型數(shù)據(jù)庫與其他兩種類型的數(shù)據(jù)庫相比存在的優(yōu)勢如下:(1)容易理解
37、:關(guān)系型數(shù)據(jù)庫利用二維表進行數(shù)據(jù)存儲操作,完全符合現(xiàn)實世界中的邏輯概念,相比其他兩種存儲模型理解起來更加簡單。(2)使用方便:程序員或者數(shù)據(jù)庫管理員可以使用SQL語言對數(shù)據(jù)庫進行操作,也可以在圖形界面上直接操作數(shù)據(jù)庫。(3)易于維護:關(guān)系型數(shù)據(jù)庫具有嚴(yán)格的完整性約束,包括實體完整性、參照完整性、用戶自定義的完整性,同時可以使用主外鍵關(guān)聯(lián),有效的降低了數(shù)據(jù)冗余,避免數(shù)據(jù)不一致的問題。數(shù)據(jù)表設(shè)計用戶表記錄用戶的個人信息,包括姓名、性別、密碼等字段,具體設(shè)計如下表所示:表3-2-1用戶表序號字段名字段描述數(shù)據(jù)類型長度允許空值備注1id用戶idint50否主鍵2sex性別varchar50否男或者女3
38、birthday生日varchar50否例:199210-184realname真實姓名varchar50否用戶姓名5telphone手機號varchar50否手機號碼6idcard身份證號varchar50否身份證號碼7password密碼varchar50否不小于6位的字符8email郵箱varchar50否注冊的郵箱3.2.2醫(yī)生表醫(yī)生表記錄醫(yī)生的個人信息,包括醫(yī)生員工號、姓名,性別、科室、介紹等字段具體設(shè)計如下表所示:表3-2-2醫(yī)生表序號字段名字段描述數(shù)據(jù)類型長度允許空值備注1d_id醫(yī)生idint50否主鍵2d_employeeID員工號varchar100否后臺登陸賬戶3d_na
39、me姓名varchar50否醫(yī)生姓名4d_grade醫(yī)生職稱varchar50否等級分類5d_sex性別varchar50否男或者女6d_department所屬科室varchar50否例:內(nèi)科、外科7d_info醫(yī)生描述varchar10000否醫(yī)生相關(guān)介紹8d_image頭像varchar1000是顯示頭像或者默認(rèn)8d_money診金int50否按職稱區(qū)分8d_password登陸密碼varchar50否后臺登陸密碼3.2。3排診表排診表用于保存醫(yī)生的排診記錄,每條記錄包括醫(yī)生編號、就診日期、時間等字段具體設(shè)計如下表所示:表3-23排診表序號字段名字段描述數(shù)據(jù)類型長度允許空值備注1p_id
40、排診idint50否主鍵2d_id醫(yī)生idint50否外鍵3p_date就診日期varchar50否例:2015/5/144p_time就診時間varchar50否例:9:005p_selected號源狀態(tài)tinyint1否1:已選;0:未選3.2。4掛號表掛號表保存患者的掛號信息,每條記錄包括患者id、醫(yī)生id、排診id、預(yù)約碼、支付狀態(tài)等字段,具體設(shè)計如下表所示:蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文) 表32-4掛號表序號字段名字段描述數(shù)據(jù)類型長度允許空值備注1g_id掛號idint50否主鍵2u_id用戶idint50否外鍵3d_id醫(yī)牛idint50否外鍵
41、4p_id排診idint50否外鍵5g_code預(yù)約碼varchar100否系統(tǒng)返回預(yù)約碼6g_payed支付狀態(tài)tinyint1否1:已支付;0:未支付3。2.5收藏表收藏保存用戶的醫(yī)生收藏記錄,方便用戶復(fù)診預(yù)約操作。每條記錄包括收藏id、用戶id、醫(yī)生id字段,具體設(shè)計如下表所示:表325收藏表序號字段名字段描述數(shù)據(jù)類型長度允許空值備注1c_id掛號idint50否主鍵2u_id用戶idint50否外鍵3d_id醫(yī)牛idint50否外鍵3.2.6數(shù)據(jù)庫整體E-R圖通過以上數(shù)據(jù)庫表的設(shè)計,分析數(shù)據(jù)庫的所有實體對象以及對象與對象之間的聯(lián)系,畫出如下E-R圖:冃:姓名Zd圖3-26數(shù)據(jù)庫E-R圖
42、第4章系統(tǒng)功能實現(xiàn)4。1客戶端4o1.1Activity管理機制預(yù)約掛號系統(tǒng)的實現(xiàn)是基于多個Activity間的切換,因此Activity的管理工作至關(guān)重要。Activity的一個生命周期是指從這個Activity啟動一直到它被銷毀的整個階段,并且在一個生命周期中,Activity會經(jīng)歷多種的狀態(tài)變化。Activity生命周期如下圖所示:J財茜丿rs圖4-11Activity生命周期上圖可以看出一個Activity在整個生命周期中的狀態(tài)變換過程,但是當(dāng)系統(tǒng)存在多個Activity的時候,生命周期變得更加復(fù)雜,不易管理oApplication的生命周期比Activity長,當(dāng)某個Activity
43、被銷毀時,Application不會銷毀,只有當(dāng)任務(wù)棧中所有的Activity被銷毀,Application才會結(jié)束,所以使用Application管理Activity,可以實現(xiàn)多個Activity間的數(shù)據(jù)共享,以及關(guān)閉應(yīng)用中所有Activity,安全退出整個程序。預(yù)約掛號系統(tǒng)設(shè)計利用自定義的MyApplication管理Activity,并且MyApplication的對象是通過單例模式創(chuàng)建,保證使用一個對象能夠維護和管理多個Activity。核心代碼實現(xiàn)如下:privatestaticMyApplicationinstance:publicsialicMyApplicationgetln吐
44、anteOif(instance=null)instance=newMyApplicationQ:returainstance:HttpPost網(wǎng)絡(luò)訪問實現(xiàn)網(wǎng)絡(luò)訪問在系統(tǒng)設(shè)計的多個模塊中都有涉及,所以可以將網(wǎng)絡(luò)訪問功能單獨來實現(xiàn),封裝成一個通用方法,方便程序在任何需要的地方調(diào)用,同時避免相似功能的代碼進行重復(fù)編寫工作,也為后期功能的擴展提供了公共的訪問接口。核心代碼如下:p-ublicStringpo-stRsquestfiiiialStringurLfinalX-IajxStrinSiringmap)thr-ovrsExceptionTtreadread=newTbr-ead(newKrnm
45、ableQpublicvoidruuOHttpdienthttpClient=newDefaultHttpClientQ:litrpClicnt.getParanisQ.setParameterfGoreGomiectioiiPNsONNECTON_nIEOUT,5000);litrpCliem.getParaiiisQ.setParmeterfCoreCo-rmectioiLPNnig.SO_TIMEOUT75000):HttpPostpost=nwHttpPost(url);ListNameValiKPajoparams=newArrayListQ:for(Stringkey:map-ke
46、ygetQ)params.ad-d(ncwBasicNamcValuePair(kcmap.gt(ke)tryfpost.setEntitr(EevUrJEnc-odedTomiEntiir(paiains?L1VIT-8):HttpRjespousehttpResponse=httpClient.execute(poEi);ifhttpRjespo-nse.getStatiisLineQ.getStatusCodeQ=00)result=EnriryUtiIs.toStriiigtiiTrp-Rjesp&nse.getEntinO);ProgressDialogUtiIs.dismissTr
47、agressIialog();elseProgressDialoUtiIs.dismissProgressUialog();catch.(Exceptione)ProgressDialoUtiIs.dismissPragressDialog();e.printSta-cUraceQ;return:);thread.srart);thread.joinC);rerumresult:在程序需要訪問服務(wù)器的模塊中,通過調(diào)用該方法,只需要傳入對應(yīng)的URL地址請求參數(shù)。通過EntityUtils。toString方法獲取響應(yīng)參數(shù),如果返回數(shù)據(jù)以“開頭,表明為JSONArray對象,屬于正常響應(yīng),通過對J
48、SONArray進行解析并顯示在界面上.4。1。3注冊功能實現(xiàn)注冊模塊界面設(shè)計如下:貝實蛭名:ffff與気忻證一致怦別:苗輔人您旳性別迢生曰期:誦輯人您的??谑謾C號碼:誦輔人勉的手機號碼島櫥證號:孫文IB大寫蹶號畫田:Lr(btcthday)ToastUtils.showMessagtlis,生日不能為空jrewm:elseif(TextUti1s.isEmptyphoneniimber)ToastUtils.shwXiessagfthis;.L手機號碼不能為空jretura:elseif1RjeexUt-iIs.checkMobiletphonenumber)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文
49、)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文) # #ToastUtils.owMessag:e(ttiis手機號碼格式不正確J;retuni:用戶注冊的信息使用正則表達式進行驗證,只有驗證通過才能夠繼續(xù)執(zhí)行網(wǎng)絡(luò)請求。發(fā)送請求的核心代碼如下:userlnfb.putfrenliiusetname)-userlnfb.putfsexsex):userlnfo.putfbirthdaybirthday);口serlnfo-piittlphone:.phonenumber):口serlnfo-piitidcar-d:.card);XID5m15=newXIDSf):UMrInfb.put(1lassword:
50、:1md5.getID5otrfpassword):口serlnfo-putetnaiT:.emajl)Stringresulr=HnpUril.poFtRequ.es(MyComants.BASE_URL-LUserRegist3,userlnfo).tximO:注冊模塊訪問服務(wù)器URL、請求參數(shù)、響應(yīng)參數(shù)如下表所示:表4-13注冊模塊參數(shù)表請求鏈接請求參數(shù)響應(yīng)參數(shù)用戶注冊/UserRegisterServletparams:realname=xxx,sex=xxx,birthday=xxx,telphone=xxx,idcard=xxx,password=xxx,email=xxx正常響應(yīng)
51、:success異常響應(yīng):failed4。1.4登陸功能實現(xiàn)用戶登陸模塊界面設(shè)計如下:蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(論文)2用戶豊吐記住蚩碼ram圖41-4用戶登陸界面登陸模塊包括登陸驗證、記住密碼、忘記密碼以及提供注冊接口功能。登陸驗證用戶填寫賬號密碼,點擊登陸按鈕,與服務(wù)端數(shù)據(jù)進行用戶認(rèn)證。核心代碼實現(xiàn)如下:idcard):XID5mdS=newilDSQ;userJizRo.putCpasGWOfrdmd?.getA-ID5ofStr(pisswo*rd);r-esult=JiTtpUnl.postRequestMCoii
52、taiits.BASE_URL-:rLoginSerVkf;userlno)_trini0:iiser=GrsonLItil.getGsoiii().firoinJscL(re5ult?LJser.class):記住密碼用戶登陸時,如果勾選了記住密碼選項,在重新登陸時不必再次輸入密碼,賬戶和密碼自動填寫,同理,取消記住密碼將不會自動填寫。核心代碼實現(xiàn)如下:if(isChecksavePwd=true:checkBox.setBackgroundltjesourceRdrawable.iclogin_check_select);SliaredPrefferenceUtils.putString(
53、;mComext3idcard,et_usemame.getTextQ.toStringQ);SharedPreferenceUtiIs.putStringfmContext,ordh::et_passvord.gdTextO.toString):dsesavePwd=falsecheckBox.setBackgroundResourceILdrawible.iclon_chelc):SharedPrcferenceUtiIs.putStri或mContext,巧deard:J;SharedPreferenceUtiIs.putStringfmConTcxt,CIpassw-ord4L:在用戶
54、忘記登錄密碼并且重新設(shè)置的情況下,記住密碼應(yīng)該是當(dāng)前設(shè)置的新密碼。核心代碼實現(xiàn)如下:HastfvlafKString,Stringsuserlnfb-=newHastfviapcString,StringQuserInfo.putCliicari:idcar-d):userlufo.put-f1lelphone,tdphone):MD5masswoi-d):StringresultttpUtiLpostRequestMCcHitants.B-ASE_URL“ResetPasswordgervletA&erliifo);Intentintent=newIntentfmContext,LoginA
55、ctiMty.class);intent.putxtra(i,passwri:,password);staitActivitr(intent):finisihQ;在登錄Activity中,需要將獲取的密碼重新保存一下。Stringpwd=g:etIutentQ.getStrinstra(clpassword,p):SharedPreferenceUtiIs.putStringCmContext,passw-ord;pwd):忘記密碼用戶忘記了登錄密碼,可以通過點擊”忘記密碼”重新設(shè)置,密碼重置成功,使用Intent將新密碼發(fā)送給登陸Activity。HislAIapString,Strings
56、userlnfo=newHadNaptriiig,String?:userlnfc*.putflidcard:.idcard);userlnfo.putfidphons:;Itdphcmc);血=nwiLDSQ;userlnfb.putpassword1:.mdS-getMDzSofStr(pasv-ord);Stringresult=HttpUtil.poFtRequest-fMyContiits.BASE_URL-LLRestPasswordSen-ltuserliifc*);Intentintent=newJntent-(m.Co-ntex.tnLoginActivity.class)z
57、intnt.putExtralpassword:.,passwor-d):startArtivity0ntenf);登陸功能訪問服務(wù)器的URL、請求參數(shù)、響應(yīng)參數(shù)如下表所示:表414登陸模塊功能請求鏈接請求參數(shù)響應(yīng)參數(shù)用戶登陸/LoginServletparams:idcard=xxx,password=xxx正常響應(yīng):success異常響應(yīng):failed4。1.5預(yù)約掛號功能實現(xiàn)預(yù)約掛號模塊是系統(tǒng)設(shè)計的核心部分,提供科室、醫(yī)生以及選擇預(yù)約時間功能。1)科室選擇科室選擇界面列出醫(yī)院的科室分類信息,用戶通過點擊相應(yīng)科室進行操作,界面設(shè)計如下圖:S1磁3:D5T,R_dravable.tiuxiR
58、_drable.pifiike,R_drvabk.kouqiang,R-dravable.yanke,R_dravable.xiiizang?E-drawable.tannibuni,R_draw.able.ganbing,R_drivable,shenjing,lR_drawable,chaiike,R_dravbl-e.erbihou,ZR-drawable.guke,Eidrabk.gnngchangnIt-dfauable.naobing,R-drawabk.weizhengjririg,K-dravable.qianleixian-:fior(mti=0:itides.lengthi
59、Departmentdepartmeiit=nevEJepartmentftidesi,images!1)idpLiEt.add-deprtmit);iyDep-anxneutAdaptrdep-artmeniAdaprer=那MyDepmmentAdapter(dpList,mComeKi);depaitment馬耳.setAiapterfdepaitmentAdapter);用戶點擊科室跳轉(zhuǎn)至醫(yī)生選擇界面,核心代碼實現(xiàn)如下:publicvoidoultemdick(AdapterViparent,Viewview,-imposition,lonid)TextViewtextView=(Te
60、xtView)i-ew.iindVievById(Kiid_dp3rtment_grid_rtetn_nam):Intentintent=newntent(mCcnitextnDoctorActiity.class):intmt.piitExtra-fdepartirLeiit;.textView.getTextQ)naitActivityintent):醫(yī)生選擇用戶通過點擊某個科室,將跳轉(zhuǎn)到顯示這個科室所有醫(yī)生的Activiy。界面設(shè)計如下:朱選文Kg|1EJn評,性別:男陳昭典圭任醫(yī)師評f/l:*-*性別:男史時芳曠9王任醫(yī)師評價:*、性別:男余冢琦主任醫(yī)怖評價:令性別:舅圖415-2醫(yī)生
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度教育培訓(xùn)機構(gòu)學(xué)生資助及獎學(xué)金管理合同
- 案例分析及教育寫作(學(xué)生打印版)
- 二零二五年度個人消費分期付款服務(wù)合同
- 二零二五年度排水泵站設(shè)備升級合同4篇
- 二零二五年度拍賣會安全保障合同范本
- 2025年度房產(chǎn)租賃合同糾紛調(diào)解服務(wù)協(xié)議4篇
- 2025年度摩托車行業(yè)展會主辦與參展合同
- 第四單元 和諧與夢想 (解析版)-2023-2024學(xué)年九年級道德與法治上學(xué)期期中考點大串講(部編版)
- 第二單元 近代化的早期探索與民族危機的加劇(原卷版)- 2023-2024學(xué)年八年級歷史上學(xué)期期中考點大串講(部編版)
- 課題申報參考:民事訴訟法與民事實體法協(xié)同發(fā)展研究
- 《社區(qū)康復(fù)》課件-第五章 脊髓損傷患者的社區(qū)康復(fù)實踐
- 繪本《圖書館獅子》原文
- 安全使用公共WiFi網(wǎng)絡(luò)的方法
- 2023年管理學(xué)原理考試題庫附答案
- 【可行性報告】2023年電動自行車相關(guān)項目可行性研究報告
- 歐洲食品與飲料行業(yè)數(shù)據(jù)與趨勢
- 放療科室規(guī)章制度(二篇)
- 中高職貫通培養(yǎng)三二分段(中職階段)新能源汽車檢測與維修專業(yè)課程體系
- 浙江省安全員C證考試題庫及答案(推薦)
- 目視講義.的知識
- 房地產(chǎn)公司流動資產(chǎn)管理制度
評論
0/150
提交評論