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

正文內(nèi)容

畢業(yè)設(shè)計(jì)--醫(yī)院住院管理系統(tǒng)-在線瀏覽

2025-02-05 20:22本頁面
  

【正文】 ts 類似于應(yīng)用程序,但是它們不能單獨(dú)運(yùn)行, Applets可以在支持 Java的瀏覽器中運(yùn)行。 Java 的目標(biāo)是為了滿足在一個(gè)充滿各式各樣不同種機(jī)器,不 同操作系統(tǒng)平臺(tái)的網(wǎng)絡(luò)環(huán)境中開發(fā)軟件??梢苑派弦欢蝿?dòng)畫,加入聲音,也可以建立交互式網(wǎng)頁等。 Java 引進(jìn)虛擬機(jī)原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的 Java 接口之間。 Java 的數(shù)據(jù)類型與機(jī)器無關(guān), Java 虛擬機(jī)( Java Virtual Machine)是建立在硬件和操作系統(tǒng)之上,實(shí)現(xiàn) Java 二進(jìn)制代碼的解釋執(zhí)行功能,提供于不同平臺(tái)的接口的。 Java 舍棄了 C++的指針對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過指針侵入系統(tǒng)。 面向?qū)ο? Java 吸取了 C++面向?qū)ο蟮母拍睿瑢?shù)據(jù)封裝于類中,利用類的優(yōu)點(diǎn),實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于維護(hù)性。程序員只需把主要精力用在類和接口的設(shè)計(jì)和應(yīng)用上。在 Java 中,類的繼承關(guān)系是單一的非多重的,一個(gè)子類只有一個(gè)父類,子類的父類又有一個(gè)父類。 分布式 Java 建立在擴(kuò)展 TCP/IP 網(wǎng)絡(luò)平臺(tái)上。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯(cuò)誤。 Java 還實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能,這些功能特征大大提高了開發(fā) Java 應(yīng)用程序的周期。 JAVA WEB 開發(fā)技術(shù)簡(jiǎn)介 B/S 結(jié)構(gòu) B/S 結(jié)構(gòu)( Browser/Server 結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯 在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。 B/S 最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。 B/S結(jié)構(gòu)的使用越來越多,特別是由需求推動(dòng)了 AJAX 技術(shù)的發(fā)展,它的程序也能在客戶端電腦上進(jìn)行部分處理,從而大大的減輕了服務(wù)器的負(fù)擔(dān);并增加了交互性,能進(jìn)行局部實(shí)時(shí)刷新 。三層結(jié)構(gòu)是伴隨著中間件技術(shù)的成熟而興起的,核心概念是利用中間件將應(yīng)用分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲(chǔ)層三個(gè)不同的處理層次。中間件作為構(gòu)造三層結(jié)構(gòu)應(yīng)用系統(tǒng)的基礎(chǔ)平臺(tái),提供了以下主要功能:負(fù)責(zé)客戶機(jī)與服務(wù)器、服務(wù)器與服務(wù)器間的連接和通信;實(shí)現(xiàn)應(yīng)用與數(shù)據(jù)庫的高效連接;提供一個(gè)三層 結(jié)構(gòu)應(yīng)用的開發(fā)、運(yùn)行、部署和管理的平臺(tái)。 在 B/ S 體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。隨著 Windows 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)已成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。 B/ S 結(jié)構(gòu)的主要特點(diǎn)是分布性強(qiáng)、維護(hù)方便、開發(fā)簡(jiǎn)單且共享性強(qiáng)、總體擁有成本低。例如通過瀏覽器進(jìn)行大量的數(shù)據(jù)輸入或進(jìn)行報(bào)表的應(yīng)答、專用性打印輸出都比較困難和不便。雖然可以用ActiveX、 Java 等技術(shù)開發(fā)較為復(fù)雜的應(yīng)用,但是相對(duì)于發(fā)展已非常成熟 C/ S的一系列應(yīng)用工具來說,這些技術(shù)的開發(fā)復(fù)雜,并沒有完全成熟的技術(shù)工具供使用。它擔(dān)當(dāng)客戶請(qǐng)求( Web 瀏覽器或其他 HTTP 客戶程序)與服務(wù)器響應(yīng)( HTTP 服務(wù)器上的數(shù)據(jù)庫或應(yīng)用程序)的中間層。 Servlet 是使用 Java Servlet 應(yīng)用程序設(shè)計(jì)接口( API)及相關(guān)類和方法 的 Java 程序。 Servlet 在啟用 Java 的 Web 服務(wù)器上或應(yīng)用服務(wù)器上運(yùn)行并擴(kuò)展了該服務(wù)器的能力。 Servlet 裝入 Web 服務(wù)器并在 Web 服務(wù)器內(nèi)執(zhí)行,而 applet裝入 Web 瀏覽器并在 Web 瀏覽器內(nèi)執(zhí)行。 Servlet 通過創(chuàng)建一個(gè)框架來擴(kuò)展服務(wù)器的能力,以提供在 Web 上進(jìn)行請(qǐng)求和響應(yīng)服務(wù)。 當(dāng)啟動(dòng) Web 服務(wù)器或客戶機(jī)第一次請(qǐng)求服務(wù)時(shí),可以自動(dòng)裝入 Servlet。 Java Server Pages)技術(shù)是由 Sun 公司發(fā)布的用于開發(fā)動(dòng)態(tài) Web 應(yīng)用的一項(xiàng)技 術(shù)。在國(guó)內(nèi), JSP 現(xiàn)在也得到了比較廣泛的重視,得到了很好的發(fā)展,越來越多的動(dòng)態(tài)網(wǎng)站開始采用 JSP 技術(shù)。使用 JSP 技術(shù)的 Web 頁面可以很容易地顯示動(dòng)態(tài)內(nèi)容。 JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。 JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。插入的 Java 程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 Hibernate 和 Log4j 簡(jiǎn)介 Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫。 Hibernate 將 JavaBean 對(duì)象和數(shù)據(jù)庫的表建立了對(duì)應(yīng)關(guān)系。 Hibernate 的核心接口一共有 5 個(gè),分別為 :Session、 SessionFactory、Transaction、 Query 和 Configuration。通過這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。最令人感興趣的就是, 這些可以通過一個(gè)配置文件來靈活地進(jìn)行配置,而不需要修改應(yīng)用的代碼。MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQLAB 公司,在 2021年 1 月 16 號(hào)被 Sun 公司收購。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng) 站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 MySQL 數(shù)據(jù)庫可以稱得上是目前運(yùn)行速度最快的 SQL 語言數(shù)據(jù)庫。 可擴(kuò)展性和靈活性 MySQL 可以支持 UNIX、 Linux 和 SUN OS 以及 Windows等多種操作系統(tǒng)平臺(tái)。 MySQL 作為開源性質(zhì)的 數(shù)據(jù)庫服務(wù)器 ,可以為那些想要增加獨(dú)特需求的用戶提供完全定制的功能。為確保只有獲授權(quán)用戶才 能進(jìn)入該數(shù)據(jù)庫服務(wù)器,所有的密碼傳輸均采用加密形式,同時(shí)也提供了 SSH 和 SSI。 MySQL 強(qiáng)大的數(shù)據(jù)加密和解密功能,可以保證敏感數(shù)據(jù)不受未經(jīng)授權(quán)的訪問。作為一個(gè)開放源代碼的數(shù)據(jù)庫, MySQL 可以針對(duì)不同的應(yīng)用進(jìn)行相應(yīng)的修改。線程是輕量級(jí)的進(jìn)程,它可以靈活地為用戶提供服務(wù),而不占用過多的系統(tǒng)資源。 強(qiáng)大的查詢功能 MySQL 支持查詢的 select 和 where 語句的全部運(yùn)算符和函數(shù),并且可以在同一查詢 中混用來自不同數(shù)據(jù)庫的表,從而使得查詢變得快捷、方便。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 6 支持最新的 Servlet 和 JSP 規(guī)范。 Tomcat和 IIS、 Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁面的功能,另外它還是一個(gè) Servlet和 JSP容器,獨(dú)立的 Servlet容器是 Tomcat的默認(rèn)模式。 Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT) Eclipse Eclipse 對(duì)內(nèi)存控制很好, Eclipse 對(duì)這些插件的調(diào)用是動(dòng)態(tài)的,也就是說在使用這個(gè)插件的時(shí)候才會(huì)被調(diào)入內(nèi)存,如果不去使用就不會(huì)占用內(nèi)存,而且 Eclipse 會(huì)在適當(dāng)時(shí)候?qū)㈤L(zhǎng)時(shí)間不使用的插件清理出內(nèi)存。標(biāo)準(zhǔn)部件庫( Standard Widget Toolkit,SWT)是基于 Java 環(huán)境下的新類庫,它提供了 Java 環(huán)境下的圖形編程接口, SWT 中的圖形庫和工具包取代了 AWT 和 SWING。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與Eclipse 環(huán)境無縫集成的工具。 由于醫(yī)院住院病人數(shù)量眾多 ,因而通過電腦化操作可以減少紙張的使用 ,同時(shí)由于數(shù)據(jù)直接通過局域網(wǎng)傳輸 ,可以減少信息傳遞時(shí)間 ,提高效率 ,同時(shí)也方便醫(yī)生 ,病人搜查相關(guān)住院信息 ,提高醫(yī)院工作透明度和工作效率。 技術(shù)可行性分析 本系統(tǒng)是一個(gè)基于 B/S 結(jié)構(gòu)的管理系統(tǒng),采用面向?qū)ο蠹夹g(shù)、數(shù)據(jù)庫技術(shù)等先進(jìn)技術(shù)開發(fā) 的應(yīng)用程序,現(xiàn)有的開發(fā)技術(shù)已非常成熟,且被廣泛應(yīng)用于各行各業(yè),利用現(xiàn)有技術(shù)完全可以達(dá)到功能目標(biāo)。除此之外,在可擴(kuò)充性方面 ,系統(tǒng)采用生命周期法把一個(gè)復(fù)雜的系統(tǒng)開發(fā)工作分解成一些相對(duì)獨(dú)立的部分,可以分階段實(shí)施,為以后的擴(kuò)充提供方便,隨著醫(yī)院規(guī)模的擴(kuò)大,可以擴(kuò)充其它的功能,而不須對(duì)系統(tǒng)的軟硬件作大的改動(dòng),從而滿足中小型醫(yī)院擴(kuò)建的要求。 通過在社會(huì)、技術(shù)、經(jīng)濟(jì)三方面的可行性研究分析,發(fā)現(xiàn)系統(tǒng)的開發(fā)滿足這三方面的要求,因此一致認(rèn)為系統(tǒng)應(yīng)該立即開發(fā)。具體的目的包括: 1 加快辦理病人入院、出院的速度,實(shí)現(xiàn)病人的資料在住院的全過程中實(shí)現(xiàn)信息化管理; 2 準(zhǔn)確記錄病人和床位的各項(xiàng)信息,并提供全方位的查詢功能,讓病人、醫(yī)生、護(hù)士,能夠及時(shí)準(zhǔn)確的掌 握病人和床位的各種信息,從而有效提高工作效率,縮短工作時(shí)間。系統(tǒng)需要醫(yī)院?jiǎn)T工輸入賬號(hào)和密碼才能操作,可以避免其它人員的惡意操作給醫(yī)院信息帶來的損失。 目標(biāo) 本系統(tǒng)主要實(shí)現(xiàn)與病人相關(guān)的各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化,本住院管理系統(tǒng)主要完成的功能有: ★出入院管理模塊。 ★病房管理模塊。包括對(duì)病人信息的維護(hù):增刪改查操作。包括對(duì)修改用戶、添加用戶、刪除用戶、退出系統(tǒng) ★系統(tǒng)功能模塊。系統(tǒng)模塊功能分開開發(fā),容易擴(kuò)展,每個(gè)模塊功能單獨(dú)、明確。通過 構(gòu)造過濾器,來加強(qiáng)系統(tǒng)的安全性和適用性,本系統(tǒng)中通過 tomcat 配置了兩個(gè)過濾器,一個(gè)是編碼過濾器,已解決普遍存在的中文亂碼問題,另一個(gè)是 URL 地址過濾器,為了能夠防止外部用戶的不合法的訪問,使系統(tǒng)更加安全和數(shù)據(jù)更加安全。 系統(tǒng)功能模塊圖 圖 42 系統(tǒng)功能模塊圖 系統(tǒng)的流程圖 圖 43 系統(tǒng)流程圖 數(shù)據(jù)庫設(shè)計(jì)的 ER 圖 1 實(shí)體及其屬性 ??病人:住院編號(hào),病人姓名,病人性別,病人入院時(shí)間,病人婚姻狀態(tài),病人出生地 ??病房:病房編號(hào),病房類型,病房租金,病房狀態(tài),病房所屬科室,病房負(fù)責(zé)人,病房床位數(shù),病房醫(yī)生,病房醫(yī)生號(hào)碼。 圖 51 本系統(tǒng)數(shù)據(jù)庫 ER 圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)是整個(gè)程序設(shè)計(jì)的最關(guān)鍵部分。因此,在設(shè)計(jì)程序前必須對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì),而在設(shè)計(jì)數(shù)據(jù)庫前必須對(duì)所要完成的功能進(jìn)行認(rèn)真的研究分析。 用戶表:用來存放使用此系統(tǒng)的用戶的信息。 表 51 用戶信息表 編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu) 可否為空 說明 1 ID int 否 2 USER_NAME varchar 否 用戶名 3 USER_REALNAME varchar 否 用戶姓名 4 USER_TYPE tinyint 否 用戶類型 ,0 為醫(yī)護(hù)人員, 1 為管理員 5 PASSWORD varchar 否 密碼 6 USER_GENDER tinyint 否 用戶性別, 0 為男, 1 為女,默認(rèn)為男 7 USER_TEL varchar 否 用戶電話 8 USER_ADDR varchar 否 用戶地址 2 病人信息表:存放病人信息。表具體結(jié)構(gòu)如表 53 所示。表具體結(jié)構(gòu)如表 54 所示 表 54 病人 病房對(duì)應(yīng)表 編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu) 可否為空 說明 1 ID int 否 2 HOSPITAL_NUM varchar 否 住院編號(hào) 3 WARD_NUM varchar 否 病房編號(hào) 輸入輸出設(shè)計(jì) 輸入設(shè)計(jì) 輸入數(shù)據(jù)是 為了在計(jì)算機(jī)內(nèi)進(jìn)行加工處理而從外部接收數(shù)據(jù),它的正確與否對(duì)于整個(gè)系統(tǒng)質(zhì)量的好壞是起決定作用的。 2 輸入設(shè)計(jì) 輸入設(shè)備為鍵盤。 輸出設(shè)計(jì) 輸出設(shè)計(jì)的目的是使系統(tǒng)能夠輸出滿足用戶需求的有用信息。 2 輸出設(shè)備 輸出設(shè)備為顯示器,輸出格式舉例如下: 序號(hào) 住院編號(hào) 病人姓名 入院時(shí)間 費(fèi)用類型 基本操作 輸入輸出的界面設(shè)計(jì) 1 人機(jī)對(duì)話部分是人和計(jì)算機(jī)聯(lián)系的主要途徑,該部分主要從用戶操作方便的角度出發(fā)進(jìn)行考慮,主要有選項(xiàng)卡、數(shù)據(jù)列表框、數(shù)據(jù)組合框、文本框、按鈕等形式。輸入界面色彩鮮艷會(huì)給操作員帶來疲勞,界面灰暗又會(huì)影響用戶的心情,因此,在設(shè)計(jì)輸入界面時(shí)采用了柔和色彩,減輕了 操作員因長(zhǎng)時(shí)間工作而感到的勞頓。根據(jù)提示,不同的操作員輸入各自的用戶號(hào)和登錄口令。輸入正確,點(diǎn)擊“確認(rèn)”按鈕登錄系統(tǒng),轉(zhuǎn)到主界面;若用戶不存在,則提示用戶名錯(cuò)誤;若用戶密碼不正確,則提示密碼錯(cuò)誤; 主要代碼設(shè)計(jì) //獲取用戶名和密碼 String user
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1