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

正文內(nèi)容

畢業(yè)設(shè)計--醫(yī)院住院管理系統(tǒng)(編輯修改稿)

2025-01-08 20:22 本頁面
 

【文章內(nèi)容簡介】 的認可,成為目前比較流行的 Web 服務(wù)器。 Tomcat和 IIS、 Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet和 JSP容器,獨立的 Servlet容器是 Tomcat的默認模式。不過, Tomcat處理靜態(tài) HTML 的能力不如 Apache,我們可以將 Apache 和 Tomcat 集成在一起使用, Apache 作為 HTTP Web 服務(wù)器, Tomcat 作為 Web 容器。 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組 服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT) Eclipse Eclipse 對內(nèi)存控制很好, Eclipse 對這些插件的調(diào)用是動態(tài)的,也就是說在使用這個插件的時候才會被調(diào)入內(nèi)存,如果不去使用就不會占用內(nèi)存,而且 Eclipse 會在適當時候?qū)㈤L時間不使用的插件清理出內(nèi)存。 Eclipse 擁有漂亮的開發(fā)界面,是基于 SWT 開發(fā)。標準部件庫( Standard Widget Toolkit,SWT)是基于 Java 環(huán)境下的新類庫,它提供了 Java 環(huán)境下的圖形編程接口, SWT 中的圖形庫和工具包取代了 AWT 和 SWING。 SWT 直接調(diào)用操作系統(tǒng)的圖形庫,這使得 Java 程序的運行速度得到了保證,但是 SWT 的缺點是支持的平臺太少, Eclipse 也可以開發(fā)基于 SWING 的程序。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 由于醫(yī)院住院病人數(shù)量眾多 ,因而通過電腦化操作可以減少紙張的使用 ,同時由于數(shù)據(jù)直接通過局域網(wǎng)傳輸 ,可以減少信息傳遞時間 ,提高效率 ,同時也方便醫(yī)生 ,病人搜查相關(guān)住院信息 ,提高醫(yī)院工作透明度和工作效率。因此從社會可行性分析角度來說, 該系統(tǒng)的開發(fā)和設(shè)計是可行的。 技術(shù)可行性分析 本系統(tǒng)是一個基于 B/S 結(jié)構(gòu)的管理系統(tǒng),采用面向?qū)ο蠹夹g(shù)、數(shù)據(jù)庫技術(shù)等先進技術(shù)開發(fā) 的應用程序,現(xiàn)有的開發(fā)技術(shù)已非常成熟,且被廣泛應用于各行各業(yè),利用現(xiàn)有技術(shù)完全可以達到功能目標。 在經(jīng)濟上,本系統(tǒng)只是對住院部進行設(shè)計是醫(yī)院必不可少的部分。除此之外,在可擴充性方面 ,系統(tǒng)采用生命周期法把一個復雜的系統(tǒng)開發(fā)工作分解成一些相對獨立的部分,可以分階段實施,為以后的擴充提供方便,隨著醫(yī)院規(guī)模的擴大,可以擴充其它的功能,而不須對系統(tǒng)的軟硬件作大的改動,從而滿足中小型醫(yī)院擴建的要求。采用本系統(tǒng)后,醫(yī)院不但可以減少醫(yī)院工作人員的工作量,減少工作人員數(shù)量,還可以提高工作效率,減少病人等待時間,從而更有利于醫(yī) 院的發(fā)展和以后的競爭。 通過在社會、技術(shù)、經(jīng)濟三方面的可行性研究分析,發(fā)現(xiàn)系統(tǒng)的開發(fā)滿足這三方面的要求,因此一致認為系統(tǒng)應該立即開發(fā)。 需求分析 系統(tǒng)的目的 利用計算機管理,使醫(yī)院的日常工作簡單化和規(guī)范化,縮短住院辦手續(xù)的時間,同時對員工的管理工作增加了透明度,進而使醫(yī)院的各項資源得到更加充分的利用。具體的目的包括: 1 加快辦理病人入院、出院的速度,實現(xiàn)病人的資料在住院的全過程中實現(xiàn)信息化管理; 2 準確記錄病人和床位的各項信息,并提供全方位的查詢功能,讓病人、醫(yī)生、護士,能夠及時準確的掌 握病人和床位的各種信息,從而有效提高工作效率,縮短工作時間。 3 系統(tǒng)具有一定的安全性和運行穩(wěn)定性、可擴展性。系統(tǒng)需要醫(yī)院員工輸入賬號和密碼才能操作,可以避免其它人員的惡意操作給醫(yī)院信息帶來的損失。 4 系統(tǒng)能夠提供一個界面友好、功能完善的信息管理系統(tǒng),方面醫(yī)護人員學習和操作,盡可能的簡化醫(yī)院操作,減少醫(yī)護人員學習和掌握系統(tǒng)的時間。 目標 本系統(tǒng)主要實現(xiàn)與病人相關(guān)的各種信息的系統(tǒng)化、規(guī)范化和自動化,本住院管理系統(tǒng)主要完成的功能有: ★出入院管理模塊。包括入院登記、病人出院操作。 ★病房管理模塊。包括 對病房的增刪改查( CRUD)操作,支持多種查詢條件 ★病人管理模塊。包括對病人信息的維護:增刪改查操作。支持多種查詢條件 ★系統(tǒng)管理模塊。包括對修改用戶、添加用戶、刪除用戶、退出系統(tǒng) ★系統(tǒng)功能模塊。包括首頁、前進、后退、刷新等操作和顯示當前時間 醫(yī)院住院管理系統(tǒng)數(shù)據(jù)流圖 圖 31 醫(yī)院住院管理系統(tǒng)頂層 圖 32 醫(yī)院住院管理系統(tǒng)第一層 圖 33 醫(yī)院住院管理系統(tǒng)第二層 系統(tǒng)總體設(shè)計思想 系統(tǒng)采用 JSP + SERVLET 開發(fā),采用當前最流行的 JAVA WEB 開發(fā)模式 MVC,采用分層的思想,從系統(tǒng)中分出持久層,使用 Hibernate 作為持久層的開發(fā)工具,MVC 開發(fā)模式流程圖如下所示: 圖 41 MVC 流程圖 控制層獲取持久層 dao 時,采用工廠模式,即先初始化 dao 實例放到工廠中,然后如果控制層或者視圖層獲取訪問某個表的 dao 的話,即通過工廠獲取該 dao的實例。系統(tǒng)模塊功能分開開發(fā),容易擴展,每個模塊功能單獨、明確。為了能夠?qū)崿F(xiàn)分頁顯示信息,除了數(shù)據(jù)庫中采用分頁查詢外,系統(tǒng)中封裝分頁信息類,這樣,每次訪問數(shù)據(jù)庫中查詢數(shù)據(jù)時,就必須先構(gòu)造分頁信息對象,如此實現(xiàn)查詢分頁顯示功能。通過 構(gòu)造過濾器,來加強系統(tǒng)的安全性和適用性,本系統(tǒng)中通過 tomcat 配置了兩個過濾器,一個是編碼過濾器,已解決普遍存在的中文亂碼問題,另一個是 URL 地址過濾器,為了能夠防止外部用戶的不合法的訪問,使系統(tǒng)更加安全和數(shù)據(jù)更加安全。最主要的是,通過一個合理的架構(gòu)設(shè)計,以使系統(tǒng)達到一個很好的可擴展性。 系統(tǒng)功能模塊圖 圖 42 系統(tǒng)功能模塊圖 系統(tǒng)的流程圖 圖 43 系統(tǒng)流程圖 數(shù)據(jù)庫設(shè)計的 ER 圖 1 實體及其屬性 ??病人:住院編號,病人姓名,病人性別,病人入院時間,病人婚姻狀態(tài),病人出生地 ??病房:病房編號,病房類型,病房租金,病房狀態(tài),病房所屬科室,病房負責人,病房床位數(shù),病房醫(yī)生,病房醫(yī)生號碼。 各個實體間有如下關(guān)系: ??一個病人只能入住一個病房,而一個病房可以住多名病人 2 ER 圖:見圖 51,圖中的 1 表示實體與實體間的對應關(guān)系是一對一,“ m”“ n”表示實體與實體間的關(guān)系是一對多。 圖 51 本系統(tǒng)數(shù)據(jù)庫 ER 圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是整個程序設(shè)計的最關(guān)鍵部分。數(shù)據(jù)庫的設(shè)計是否合理,將對數(shù)據(jù)庫的大小、代碼的優(yōu)化起到至關(guān)重要的作用。因此,在設(shè)計程序前必須對數(shù)據(jù)庫進行設(shè)計,而在設(shè)計數(shù)據(jù)庫前必須對所要完成的功能進行認真的研究分析。 根據(jù)系統(tǒng)的要求,需要建立存放系統(tǒng)使用過程中所用到的各種信息表:用戶表,病人信息表,病房信息表,病人病房對應表。 用戶表:用來存放使用此系統(tǒng)的用戶的信息。表具體結(jié)構(gòu)如表 51 所示。 表 51 用戶信息表 編號 字段名稱 數(shù)據(jù)結(jié)構(gòu) 可否為空 說明 1 ID int 否 2 USER_NAME varchar 否 用戶名 3 USER_REALNAME varchar 否 用戶姓名 4 USER_TYPE tinyint 否 用戶類型 ,0 為醫(yī)護人員, 1 為管理員 5 PASSWORD varchar 否 密碼 6 USER_GENDER tinyint 否 用戶性別, 0 為男, 1 為女,默認為男 7 USER_TEL varchar 否 用戶電話 8 USER_ADDR varchar 否 用戶地址 2 病人信息表:存放病人信息。表具體結(jié)構(gòu)如表 52 所示 表 52 病人信息表 編號 字段名稱 數(shù)據(jù)結(jié)構(gòu) 可否為空 說明 1 ID int 否 2 HOSPITAL_NUM varchar 否 病人住院編號,由系統(tǒng)自動生成 3 PATIENT_NAME varchar 否 病人姓名 4 PATIENT_GENDER tinyint 否 病人性別, 0 為男, 1 為女,默認為男 5 PATIENT_BIRTHDAY date 可 病人入院時間 6 PATIENT_MARRY tinyint 可 病人婚姻狀況, 0 為已婚, 1 為未婚 7 PATIENT_BIRTHPLACE varchar 可 病人出生地 3 病房信息表:存放病房信息。表具體結(jié)構(gòu)如表 53 所示。 表 53 病房信息表 編號 字段名稱 數(shù)據(jù)結(jié)構(gòu) 可否為空 說明 1 ID int 否 2 WARD_NUM varchar 否 病房編號 3 WARD_TYPE tinyint 否 房間類型, 0 為單人間, 1 為雙人間, 2 為四人間, 3 為六人間 4 WARD_RENT double 否 病房租金 5 WARD_STATE tinyint 否 病房使用狀態(tài), 0 為可用, 1 為已滿 6 WARD_DEPARTMENT tinyint 否 病房所屬科室, 0 為內(nèi)兒科, 1 為婦產(chǎn)科, 2 為外科, 3 為骨傷科 7 WARD_RESPNAME varchar 否 病房負責人 8 WARD_BEDNUM int 否 病房床位數(shù) 9 WARD_DOCTOR varchar 否 病房管理醫(yī)生 10 WARD_DOCTORTEL varcher 否 病房管理醫(yī)生號碼 4 病人 病房對應表:存放病人住院信息。表具體結(jié)構(gòu)如表 54 所示 表 54 病人 病房對應表 編號 字段名稱 數(shù)據(jù)結(jié)構(gòu) 可否為空 說明 1 ID int 否 2 HOSPITAL_NUM varchar 否 住院編號 3 WARD_NUM varchar 否 病房編號 輸入輸出設(shè)計 輸入設(shè)計 輸入數(shù)據(jù)是 為了在計算機內(nèi)進行加工處理而從外部接收數(shù)據(jù),它的正確與否對于整個系統(tǒng)質(zhì)量的好壞是起決定作用的。 1 設(shè)計原則 第一,盡量采用人機對話方式輸入數(shù)據(jù); 第二,輸入格式的設(shè)計要便于填寫,便于歸檔,盡量減少漢字輸入以減輕輸入設(shè)計過程,保證輸入精度; 第三,輸入數(shù)據(jù)的校核工作盡量由程序來保證。 2 輸入設(shè)計 輸入設(shè)備為鍵盤。輸入方式為文本輸入方式。 輸出設(shè)計 輸出設(shè)計的目的是使系統(tǒng)能夠輸出滿足用戶需求的有用信息。 1 設(shè)計原則 第一,表格輸出要實用、方便、考慮用戶已經(jīng)習慣的輸出格式; 第二,輸出表格要考慮系統(tǒng)發(fā)展 的需要; 第三,屏幕輸出格式要清晰,重要數(shù)據(jù)要顯示在突出位置上。 2 輸出設(shè)備 輸出設(shè)備為顯示器,輸出格式舉例如下: 序號 住院編號 病人姓名 入院時間 費用類型 基本操作 輸入輸出的界面設(shè)計 1 人機對話部分是人和計算機聯(lián)系的主要途徑,該部分主要從用戶操作方便的角度出發(fā)進行考慮,主要有選項卡、數(shù)據(jù)列表框、數(shù)據(jù)組合框、文本框、按鈕等形式。 2 設(shè)計的系統(tǒng)界面從簡,避免了復雜界面給用戶造成的困惑。輸入界面色彩鮮艷會給操作員帶來疲勞,界面灰暗又會影響用戶的心情,因此,在設(shè)計輸入界面時采用了柔和色彩,減輕了 操作員因長時間工作而感到的勞頓。 部分頁面和代碼設(shè)計、描述 能及其相關(guān)設(shè)計 登錄界面設(shè)計 圖 52 登錄界面 功能描述 輸入 URL 地址,訪問住院管理系統(tǒng),首先映入眼簾的是一個登陸界面,如上圖所示。根據(jù)提示,不同的操作員輸入各自的用戶號和登錄口令。其中用戶號會根據(jù)輸入的正確與否從后臺數(shù)據(jù)庫“ ACCOUNT”表中自動提取。輸入正確,點擊“確認”按鈕登錄系統(tǒng),轉(zhuǎn)到主界面;若用戶不存在,則提示用戶名錯誤;若用戶密碼不正確,則提示密碼錯誤; 主要代碼設(shè)計 //獲取用戶名和密碼 String userName username 。 String password password 。 用戶 +userName+請求登陸系統(tǒng) 。 AccountDAO adao AccountDAO Accouname 。 Account account userName 。 用戶 +account 。 //提示錯誤信息,如何提示 if account null errorMessage, 用戶名錯誤 。 .forward req, resp 。 return。 if ! errorMessage, 密碼錯誤 。 .forward req, resp 。 return。 .setAttribute isLogin, true 。 .setAttribute account, account
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1