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

正文內(nèi)容

電子病歷管理系統(tǒng)的設(shè)計畢業(yè)設(shè)計(論文)(參考版)

2024-08-30 09:50本頁面
  

【正文】 設(shè)計控制層 根據(jù)該系統(tǒng)所要實現(xiàn)的功能,通過 Servlet 進行邏輯控制,界面上的每個功能操作對應(yīng)了一個 Servlet 控制器, 該控制器首 先通過調(diào)用業(yè)務(wù)層方法,進行判斷是否滿足功能,如果滿足則調(diào)到操作成功的界面顯示給用戶,如果失敗則跳轉(zhuǎn)到失敗頁面提示用戶操作失敗。 寫病歷 ( ): 醫(yī)生對本科室的病人進行添加病歷的操作。 病歷歸檔 ( ) :顯示出 某個科室已經(jīng)填寫無誤的病歷,可以對齊進行歸檔操作。 病歷管理 ( ) :顯示出已經(jīng)歸檔的病歷,對其進行查詢、打印操作。 (2) 醫(yī)務(wù)人員模塊的 主要頁面如下 登錄頁( ): 醫(yī)務(wù)人員進行登錄操作的界面。 23 密碼管理 ( ): 顯示出醫(yī)院密碼,可以對其進行修改操作 。 科室管理 ( ):顯示出所有的科室信息,并可以對齊進行查看、修改和刪除操作。 醫(yī)生管理 ( ): 顯示出醫(yī)院所有的醫(yī)生,并可以對其進行查看和修改等操作。 center( ): 所有頁面共有的 center 部分 ,通過 frame src= name=mainFrame id=mainFrame /來顯示該界面 。 (1) 管理員模塊的 主要頁面如下 主頁( ):主頁是 登錄系統(tǒng)成功后顯示的界面 。本系統(tǒng)界面設(shè)計采用了模塊化處理,把多個頁面共有部分繼承一個模塊,例如將頁面分為 top、 center 兩部分,而 center 又分為 left和 right 兩部分。 同時,表中擁有對應(yīng)的外字段 pid和 doid 分別對應(yīng)病人表中的病人編號和醫(yī)生表中的醫(yī)生編號,將某個醫(yī)生為某個病 22 人寫的某張病歷聯(lián)系到了一起。 同時,表中的字段 cid 對應(yīng)科室表中的 cid,表示該病人所對應(yīng)的科別,也就是科室表中的 cid 和病人表中的 cid 是一一對應(yīng)的,一個科室有多個病人,通過該字段進行連接則可以從中表現(xiàn)出來。 同時,表中的字段 cid 對應(yīng)科室表中的 cid,表示該醫(yī)生所工作的科室是為對應(yīng)的科室,也就是科室表中的 cid 和醫(yī)生表中的 cid 是一一對應(yīng)的,一個科室有多個醫(yī)生,通過該字段進行連接則可以從中表現(xiàn)出來。 表 42 科室 表 Field Type Not Null pk Default Comment cid number(7) No yes 科室編號 ame Varchar2 (20) No 科室名 createtime date No sysdate 創(chuàng)立時間 cphone Varchar2 (13) No 科室電話 如表 43 所示為 醫(yī)院密碼表 : 用于存放醫(yī)院密碼 。 如表 41 所示為 管理員 表, 用于存放 管理員登錄用戶名和密碼的相關(guān)數(shù)據(jù)。實現(xiàn)拷貝后的數(shù)據(jù)不允許更改, 只能 查閱。 6) 病歷 表:用于存放 病歷信息。 4) 醫(yī)生 表: 用于存放醫(yī)院醫(yī)生的信息,包括科室信息和登錄信息等 。 2) 科室表 : 用于存放 醫(yī)院已有科室的信息,包括科室電話等 。 n 管理員 管理 科室 醫(yī)務(wù)人員 醫(yī)院密碼 管 理 管理 管理 醫(yī)務(wù)人員管理 病人 病歷 個人密碼 修改 個人密碼 修改 1 1 n 1 1 1 1 1 1 1 1 n n 圖 43 系統(tǒng)功能 ER圖 18 Users Password Username 圖 44 管理員用戶屬性圖 Patient id age name sex emrno nation country mobile ismarried idno address category 圖 45 病人屬性圖 Users passid pass 圖 46 醫(yī)院密碼屬性圖 19 Category name id createtimee phone 圖 47 科室屬性圖 id Med patient history symptom reason doctor treattime chufang yizhu 圖 48 病歷屬性圖 Doctor id password username category country ismarried edu mobile idno sex age name 圖 49 醫(yī)生屬性圖 20 (2) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 : 根據(jù) 該 系統(tǒng)的需求, 需要建立以下數(shù)據(jù)庫表 。具體實現(xiàn)見圖 43 所示。 實體間的聯(lián)系:用菱形來表示,菱形里面為聯(lián)系的名稱。 ER 圖中有: 實體:用方框來表示,方框里面為實體的名稱。 該階段不需要考慮所采用的數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)類型和 PC 機器類型等問題,該階段可用工具有很大。通過對數(shù)據(jù)庫的設(shè)計 來實現(xiàn)各種業(yè)務(wù)的需求。 具體實現(xiàn) 如圖 42所示 。前臺醫(yī)生可操作的功能也有病人管理、病歷管理和密碼管理。新建科室是將建好科室的信息錄入數(shù)據(jù)庫 (2) 醫(yī)務(wù)人員 模塊 醫(yī)務(wù)人員模塊分為門診醫(yī)生和前臺醫(yī)生,門診醫(yī)生可操作的功能為病人管理、病歷管理和密碼管理。 業(yè)務(wù)層 實現(xiàn)用戶需要的各種業(yè)務(wù)功能 數(shù)據(jù)訪問層 實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的添加、刪除、修改和查詢 業(yè)務(wù)方法 業(yè)務(wù)對象 數(shù)據(jù)訪問方法 數(shù)據(jù)結(jié)果 圖 41 三層結(jié)構(gòu)工作原理圖 16 系統(tǒng)模塊的功能設(shè)計 (1) 管理員 模塊 管理員模塊分為三個大的操作,包括醫(yī)生管理、科室管理和密碼管理,醫(yī)生管理分為醫(yī)生注冊、醫(yī)生修改和醫(yī) 生查詢操作,醫(yī)生注冊即是將醫(yī)生的信息錄入到數(shù)據(jù)庫中并為其給定登錄賬號名和密碼;醫(yī)生修改就是將錄入信息有誤的醫(yī)生信息進行修改,醫(yī)生查詢就是查看醫(yī)生的詳細信息。 工作原理如圖 41 所示。 業(yè)務(wù)層( BLL): 用于實現(xiàn)用戶的具體業(yè)務(wù)功能。 劃分層次的目的是使各層之間的調(diào)用具有高類聚的特點,同時降低了代碼之間的耦合性。更重要的是使整個系統(tǒng)的層次機構(gòu)更加的清晰,為以后功能模塊的增加提供能方便。三層結(jié)構(gòu)設(shè)計使用 Servlet 專注進行 邏輯判斷,控制頁面跳轉(zhuǎn), JSP 專注 進行頁面顯示 ,而數(shù)據(jù)邏輯層只負責(zé)數(shù)據(jù)處理,這樣最大限度的提高了開發(fā)效率。兩種標記混雜在一起,在一定程度上給開發(fā)帶來了方便。首先對于開發(fā)一個電子病歷管理系統(tǒng),開發(fā)方法采用面向?qū)ο蟮脑O(shè)計方法, 并采用 MVC模式 的三層結(jié)構(gòu)的 開發(fā),是功能 具有獨立性和模塊化。 該系統(tǒng)加入了強制登錄驗證,如果用戶登錄后半小時內(nèi)沒有操作,那么 該用戶請求服務(wù)器的 Session Id 會失效,那么這時該用戶還要操作里面的內(nèi)容時,會自動跳轉(zhuǎn)到登錄界面,如果用戶退出后點瀏覽器的后退操作又回到退出前的操作界面,再次操作時也將會跳轉(zhuǎn)到登錄界 面強制用戶登錄,所以該系統(tǒng)在 保護 用戶內(nèi)部數(shù)據(jù)時是相當 安全的。 易用性 該系統(tǒng)是以網(wǎng)頁客戶端的形式予以訪問,只要用戶會瀏覽網(wǎng)頁就會操作該系統(tǒng),界面簡潔并且友好,能夠為查詢等相關(guān)操作提供方便,對于醫(yī)院來說,運用 該系統(tǒng)管理病歷比傳統(tǒng)方式管理病歷更加優(yōu)越,能夠為醫(yī)務(wù)人員節(jié)省大量的時間,所以該系統(tǒng)是非常實用的。所以該系統(tǒng)具備有效的擴展空間,具有可擴展性。首先,該系統(tǒng)可以使用局域網(wǎng)來進行訪問,這樣就不會因網(wǎng)絡(luò)信號的質(zhì)量來限制用戶的訪問傳輸率;其次,系統(tǒng)中采用分頁查詢技術(shù),考慮到醫(yī)院的信息量比較大,那么如果從總表中查詢數(shù)據(jù),訪問那么速率將會受到極大的限制,而采用分頁查詢,的話每次取出的數(shù)據(jù)就是固定的條數(shù),這樣就減少了查詢的時間,從而提高了服務(wù)器的響應(yīng)效率;最后 ,該系統(tǒng) 采用連接池技術(shù),就是在訪問數(shù)據(jù)庫時不許要創(chuàng)建連接,直接從連接池里取出連接對象進行連接操作,這樣可以減少創(chuàng)建連接的時間,這時加上一個 ThreadLocal 對象將訪問用戶的線程和對應(yīng)的連接綁定到一起,使多用戶并發(fā)訪問互不影響,這樣就實現(xiàn)了醫(yī)院里多個醫(yī)生同時訪問該系統(tǒng)的功能,并且數(shù)據(jù)互不影響,同時數(shù)據(jù)還能實現(xiàn)共享。那么, 在性能上就必須滿足一定的用戶需求才能達到該系統(tǒng)的特點。 (1) 硬件環(huán)境 根據(jù) 目前的開發(fā)環(huán)境 ,擬定該 系統(tǒng)采用 PC 機一臺 作為終端機 ( 客戶端 和服務(wù)器在同一臺計算機上 )。 圖 34 實體類之間的類圖 圖 35 業(yè)務(wù)調(diào)用時的類圖 13 運行環(huán)境規(guī)定 用戶界面 該系統(tǒng)采用 JavaWeb 技術(shù)的開發(fā),用 JSP 作為用戶界面,提供給用戶的是以瀏覽器方式訪問的客戶端,界面風(fēng)格簡潔友好,適合大多數(shù)用瀏覽器上網(wǎng)操作的人群,以大眾操作的方式給以用戶操作,同時能夠方便用戶對病歷的查詢,給用戶提供快捷使用的界面。 圖 33 前臺醫(yī)生操作用例圖 12 同時 系統(tǒng)采用的是 JDBC 項目開發(fā)的分層步驟,分為數(shù)據(jù)訪問層 (DAO)、業(yè)務(wù)層(service) 和表示層 (view) , 表示層調(diào)用業(yè)務(wù)層的方法實現(xiàn)某個功能,而業(yè)務(wù)層調(diào)用數(shù)據(jù)訪問層的方法實現(xiàn)具體業(yè)務(wù),數(shù)據(jù)訪問層則是負責(zé)訪問數(shù)據(jù) 庫,實現(xiàn)數(shù)據(jù)的添加、刪除、修改和查詢。操作用例圖如圖 35 所示。 圖 32 管理員操作用例圖 圖 33 門診醫(yī)生操作用例圖 11 如圖 34 所示,前臺醫(yī)生登錄系統(tǒng)后,可以選擇病人管理、病歷管理和密碼管理操作。病人管理是給該科室就診的病人填寫病歷;病歷管理是對填寫好的病歷進行修改、查看操作,并且對沒有錯誤的病歷進行歸檔操作;密碼管理是對自己的登錄密碼進行修改操作。 操作用例圖如圖 32 所示。 病 人 信息 維護 操作命令 病歷信息 病歷信息 圖 31 頂級數(shù)據(jù)流圖 管理員 醫(yī)務(wù)人員 電子病歷管理系統(tǒng) 病人 病歷 文檔病歷 10 功能需求分析 系統(tǒng)的用例圖設(shè)計 首先 管理員登錄系統(tǒng),然后可以進行醫(yī)生管理、科室管理和密碼管理三種操作。 門診醫(yī)生 : 負責(zé)給病人寫病歷,以及對本科室的病歷的 查詢和修改操作,同時,對信息無誤的病歷進行歸檔操作。科室的管理 包括科室的創(chuàng)建以及對已有科室的更新和刪除操作 ;醫(yī)生管理包括醫(yī)生注冊,以及醫(yī)生信息的更新操作。整個系統(tǒng)的 頂級流圖如 圖 所示。 9 第 3 章 需求分析 系統(tǒng)用戶 分析 在系統(tǒng)中根據(jù)用戶不同的操作權(quán)限分為了管理員 和醫(yī)務(wù)人員兩大類,同時醫(yī)務(wù)人員又 細分為門診醫(yī)生和前臺醫(yī)生。 從開發(fā)模式上來看 B/S 模式更加靈活,更加方便,所以開發(fā)上選用 B/S 模式會給用戶帶來更方便的體驗。 B/S模式 具 有以下特點 : 1) 系統(tǒng)開發(fā)、維護、升級方便 ,每當服務(wù)器應(yīng)用程序 升級時,只要在服務(wù)器上升級服務(wù)應(yīng)用程序即可,用戶計算機上的瀏覽器軟件不需要修改,系統(tǒng)開發(fā)和升級維護方便 ; 2) B/S 模式具有很強的開放性 ,在 B/S 模式下,用戶通過通用的瀏覽器進行訪問,系統(tǒng)開放性好 ; 3) B/S 模式的結(jié)構(gòu)易于擴展 ,由于 Web 的平臺無關(guān)性, B/S 模式的結(jié)構(gòu)可以任意擴展,可以從包含一臺服務(wù)器和幾個用戶的小型系統(tǒng)擴展成為擁有成千上萬個用戶的大型系統(tǒng) ; 4) 用戶使用方便 ,B/S 模式的應(yīng)用軟件都是基于 Web 瀏覽器的,而 Web 瀏覽器的界面是類似的。在用戶的計算機上安裝瀏覽器軟件,在服務(wù)器上存放數(shù)據(jù)并且安裝服務(wù)應(yīng)用程序,服務(wù)器有 WWW 服務(wù)器和文件服務(wù)器等。 C/S 模式 具 有以下特點 : 1) C/S 模式將應(yīng)用與服務(wù)分離 ,系統(tǒng)具有穩(wěn)定性和靈活性 ; 2) C/S 模式配備的是點對點的結(jié)構(gòu)模式 ,適用于局域網(wǎng) ,有可靠的安全性 ; 3) 由于客戶端實現(xiàn)與服務(wù)器端的直接連接 ,沒有中間環(huán)節(jié) ,因此響應(yīng)速度快 ; 4) 在 C/S模式中 ,作為客戶機的計算機都要安裝客戶機程序 ,一旦軟件系統(tǒng)升級 ,每臺客戶機都要安裝客戶機程序 ,系統(tǒng)升級和維護較為復(fù)雜 。 3. B/S 和 C/S 模式比較 (1) C/S 模式是一種兩層結(jié)構(gòu)的系統(tǒng) ,第一層在客戶機上安裝了客戶機應(yīng)用程序 ,第二層在服務(wù)器上安裝服務(wù)器管理程序 。 綜上所述, Oracle 和 SQL Server 各自有自己的優(yōu)勢 ,也有各自的不足 。從操作平臺這點上 Oracle 是完全優(yōu)勝于 SQL Server 的了。而 SQL
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1