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

正文內(nèi)容

基于j2ee的醫(yī)療門(mén)診查詢系統(tǒng)-在線瀏覽

2025-01-15 15:31本頁(yè)面
  

【正文】 理的工作都由計(jì)算機(jī)來(lái)完成。該系統(tǒng)集合了患者管理,醫(yī)生管理,以及病歷管理的綜合性應(yīng)用軟件。在該系統(tǒng)中,患者可以不用在醫(yī)院里面排很長(zhǎng)的隊(duì)伍掛號(hào),只要在門(mén)診系統(tǒng)的頁(yè)面上選擇自己喜歡的醫(yī)生進(jìn)行預(yù)約看病。每次治療完畢醫(yī)生通過(guò)簡(jiǎn)單的電腦操作可以 完成一份治療患者的病歷和處方,存入數(shù)據(jù)庫(kù),方便了醫(yī)院的病歷管理,也就方便了醫(yī)院的門(mén)診管理,符合信息化時(shí)代的軟件應(yīng)用潮流 [2]。 Tomcat 雖然是開(kāi)源軟件,但許多大型網(wǎng)站也因其穩(wěn)定的性能和出色的性能而選擇它作為專業(yè)的 JSP 容器。 服務(wù)器端使用三層體系結(jié)構(gòu),將業(yè)務(wù)邏輯從表示層中抽出,使頁(yè)面,業(yè)務(wù)邏輯和數(shù)據(jù)庫(kù)開(kāi)發(fā)互相獨(dú)立,并行地進(jìn)行,這樣可以大大減少開(kāi)發(fā)時(shí)間。 使用面向?qū)ο蠹夹g(shù),將各個(gè)角色(醫(yī)生,患者,管理員)封裝成類,這樣能幫助程序員更直觀地去理解整個(gè)業(yè)務(wù)流程,將重點(diǎn)放在業(yè)務(wù)邏輯的處理上,降低了開(kāi)發(fā)難度,這樣也便于將來(lái)的擴(kuò)展。 ( 2)邏輯層實(shí)現(xiàn)時(shí)使用事務(wù)( Transaction)保證數(shù)據(jù)的完整性。 ( 4)使用單例模式( Singleton Design Pattern)設(shè)計(jì)邏輯層,大大降低數(shù)據(jù)庫(kù)運(yùn)行的開(kāi)銷。使用 B/S 模式,使用 MS SQL Server 作為數(shù)據(jù)庫(kù), Tomcat 作為 JSP 容器。 J2EE 概述 JSP 技術(shù)是由 Servlet 技術(shù)發(fā)展起來(lái)的,自從有了 JSP 后,在 Java 服務(wù)器端編程中普遍采用的就是 JSP,而不是 Servlet。由于 JSP構(gòu)建在 Servlet 上 。 在傳統(tǒng)的網(wǎng)頁(yè) HTML 文件( *.htm, *.html)中加入 Java 程序片段( Scriptlet)和 JSP標(biāo)記,就構(gòu)成了 JSP 網(wǎng)頁(yè)( *.jsp)。 從 JSP 這幾年的發(fā)展來(lái)看, JSP 已經(jīng)獲得了巨大的成功,它通過(guò)和 EJB 等 J2EE 組件進(jìn) 行集成,可以編寫(xiě)出處理具有大的伸縮性,高負(fù)載的企業(yè)級(jí)應(yīng)用。 通過(guò)分析和總結(jié),列出了以下幾點(diǎn)說(shuō)明 JSP 的特點(diǎn)。使用 JSP 標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。如果核心邏輯被封裝在標(biāo)識(shí)和 Bean 中,那么其他人,如 Web 管理人員和頁(yè)面設(shè)計(jì)者,能夠編 輯和使用 JSP 頁(yè)面,而不影響內(nèi)容的生成。這有助于作者保護(hù)自己的代碼,而又保護(hù)任何基于 HTML 的 Web 瀏覽器的完全可用性。開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使用這些組件為更多的使用者或者客戶團(tuán)體所使用。 ( 3)采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開(kāi)發(fā) Web 頁(yè)面開(kāi)發(fā)人員不一定都熟悉腳本語(yǔ)言的編程人員。標(biāo)準(zhǔn)的 JSP 標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化 JavaBean 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行同其他方法更難于編碼或耗時(shí)的功能。這使得 Web 頁(yè)面開(kāi)發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣執(zhí)行特定功能的構(gòu)件來(lái)工作。此外,您可以更明確地進(jìn)行分工, Web 頁(yè)面設(shè)計(jì)人員編寫(xiě) HTML,只需要留出空間讓 Servlets 程序員插入動(dòng)態(tài)部分即可。 ( 6)一次編寫(xiě),隨處運(yùn)行 作為 Java 平臺(tái)的一部分, JSP 擁有 Java 編 程語(yǔ)言“一次編寫(xiě),隨處運(yùn)行”的特點(diǎn)。 ( 7) JSP 的平臺(tái)適應(yīng)性更廣 這是 JSP 與 ASP 的優(yōu)越之處。 Windows NT 下的 IIS 通過(guò)一個(gè)插件就能支持 JSP,例如 JRUN或者 ServletExec,著名的 Web 服務(wù)器 Apache 已經(jīng)能夠支持 JSP。從一個(gè)平臺(tái)移植到另一個(gè)平臺(tái), JSP 和 JavaBeans 甚至不用重新編譯,因?yàn)?Java 字節(jié)碼都是標(biāo)準(zhǔn)的字節(jié)碼,與平臺(tái)無(wú)關(guān)。 Sun 公司還開(kāi)發(fā)了 JDBCODBC Bridge,用此技術(shù) Java 程序就可以訪問(wèn)帶有 ODBC 驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù),目前大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有 ODBC 驅(qū)動(dòng)程序,所以 Java 程序能夠訪問(wèn)如 Oracle, Sybase, MS SQL Server 和 MS Access 等類型的數(shù)據(jù)庫(kù)。 EJB( Enterprise Java Bean,企業(yè) Bean),是基于 Java 的服務(wù)器端組件架構(gòu)技術(shù)。與此同時(shí),在不用自身開(kāi)發(fā)復(fù)雜分布式組件框架的前提下,開(kāi)發(fā)者能夠開(kāi)發(fā)架構(gòu)靈活,運(yùn)行可靠及安全的應(yīng)用系統(tǒng)。因此,在 Java 應(yīng)用服務(wù)器提供商提供的分布式基礎(chǔ)框架的基礎(chǔ)上,開(kāi)發(fā)者能夠快速,輕松地構(gòu)建服務(wù)器端組件。 EJB 僅僅是 J2EE( Java 2 Platform, Enterprise Edition)的組成部分之一。 J2EE 平臺(tái)規(guī)范使命是,提供平 臺(tái)獨(dú)立的,便攜的,多用戶的,安全的,遵循標(biāo)準(zhǔn)的企業(yè)級(jí)平臺(tái)。 J2EE 只是規(guī)范,不是產(chǎn)品。 J2EE 應(yīng)用服務(wù)器供應(yīng)商需要在他們的 J2EE 兼容產(chǎn)品中實(shí)現(xiàn) J2EE 規(guī)范。為了使開(kāi)發(fā)者能夠進(jìn)一步理解 J2EE 的重要性,列舉出 J2EE 兼容實(shí)現(xiàn)必須提供的一些重要技術(shù)。 J2EE 就是通過(guò)以上大量的組件來(lái)構(gòu)件一個(gè)企業(yè)級(jí)的應(yīng)用 [4]。介紹 JSP 對(duì)運(yùn)行環(huán)境的要求。 JSP 運(yùn)行環(huán)境的要求 對(duì)硬件條件和操作系統(tǒng)的要求 JSP 環(huán)境對(duì)硬件要求不是很高,所以開(kāi)發(fā)成本比較低,比如 CPU 只要求使用 586 或更高級(jí)別的處理器;內(nèi)存大概 64MB 及其以上水平,如果使用 WebLogic 或者 WebSphere配置要求 256MB 以上;硬盤(pán)大概 500MB 以上,根據(jù)不同的服務(wù)器要求不同,如果使用WebLogic 或者 WebSphere 則要求硬盤(pán)空間大概 1GB 空間;當(dāng)然機(jī)器還要配置適合通信的網(wǎng)卡,畢竟 JSP 是網(wǎng)絡(luò)通信與信息技術(shù)的媒介。JSP 服務(wù)器能夠運(yùn)行在目前絕大多數(shù)的操作系統(tǒng)上,目前在普通用戶中用到的系統(tǒng)絕大多數(shù)為 Windows 系列和 UNIX 系列 [11]。服務(wù)器端主要是 Servlet兼容的 Web 服務(wù)器,客戶端主要是瀏覽器。可以從 SUN 公司網(wǎng)站 免費(fèi)下載 。 安裝好 JDK 后,還需要在環(huán)境變量中進(jìn)行對(duì)應(yīng)的配置。 JDK安裝在 D:\。 在鼠標(biāo)右鍵單擊“我的電腦”,在屬性欄的高級(jí)選項(xiàng)中可以選擇環(huán)境變量的設(shè)置,新建一個(gè)系統(tǒng)變量或者用戶變量,名稱為 JAVA_HOME,它的值為 D:\。在應(yīng)用程序執(zhí)行是,往往會(huì)動(dòng)態(tài)地在CLASSPATH 中添加一些自己需要的路徑。d:\\lib\?!? ( .。 圖 CLASSPATH 變量設(shè)置 當(dāng)以上都配置好了,我們可以測(cè)試下 Java 環(huán)境是否配置成功。輸入 java –version 回車,看是否能看到當(dāng)前 JDK 的版本。 安裝和配置 Tomcat Tomcat 服務(wù)器是當(dāng)今使用最廣泛的 Servlet/JSP 服務(wù)器。 基于 J2EE 的醫(yī)療門(mén)診查詢系統(tǒng)分析與設(shè)計(jì) 第 10 頁(yè) 共 41 頁(yè) 我們可以從 下載 Tomcat 服務(wù)器。本次設(shè)計(jì) Tomcat 安裝目錄是 D:\Tomcat。這些 Jar 文件都在 D:\Tomcat\mon\lib 目錄下。在 IE 中,輸入 或者 Tomcat 的歡迎頁(yè)面,就表示 Tomcat 的安裝和配置是正確的。本次設(shè)計(jì)是醫(yī)院門(mén)診系統(tǒng),所以我們?cè)?webapps 下面新建立一個(gè)叫 hospital 的文件夾,然后使用 Tomcat Administrator tools 來(lái)建立關(guān)于 hospital 的虛擬目錄。 基于 J2EE 的醫(yī)療門(mén)診查詢系統(tǒng)分析與設(shè)計(jì) 第 11 頁(yè) 共 41 頁(yè) 圖 Tomcat Administrator tool 頁(yè)面和 hospital 的虛擬目錄 Microsoft SQL Server 的配置 本節(jié) 不對(duì) SQL Server 的安裝做過(guò)多的贅述,本節(jié)介紹如何讓 SQL Server 能加入到JSP 運(yùn)行的集成環(huán)境中來(lái)。安裝該程序之后,把安裝目錄里面 \lib\下面的 3 個(gè)驅(qū)動(dòng) jar 文件拷貝到你所開(kāi) 發(fā)的 JSP 程序目錄下面的 WEBINF 文件夾下面的 lib 文件夾下。然后在環(huán)境變量的 CLASSPATH 變量里面包含這3 個(gè)文件的初試路徑。 值得注意的是如果是老版本的 SQL Server,可能會(huì)出現(xiàn)與 Tomcat 和 JSP 連接失敗的故障,你可以通過(guò) Tel :1433 指令來(lái)測(cè)試數(shù)據(jù)庫(kù)的連通性 ,在本次設(shè)計(jì)時(shí)這個(gè)問(wèn)題出現(xiàn)過(guò),如果連接失敗,就應(yīng)該給 SQL Server 打 Service patch 3 和 Service patch 4 基于 J2EE 的醫(yī)療門(mén)診查詢系統(tǒng)分析與設(shè)計(jì) 第 12 頁(yè) 共 41 頁(yè) 補(bǔ)丁。本次設(shè)計(jì)的這個(gè)問(wèn)題也是這么解決的。 軟件的整體功能,系統(tǒng)要操作簡(jiǎn)單 ,要有友好的界面,系統(tǒng)的操作者的權(quán)限層次要有明確的分類,進(jìn)入軟件時(shí)要進(jìn)行身份驗(yàn)證。這樣使的系統(tǒng)更具有人性化,因?yàn)橄到y(tǒng)中三個(gè)角色之間沒(méi)有聯(lián)系,所以設(shè)置三個(gè)獨(dú)立操作的角色對(duì)象。 ② 可按醫(yī)生姓名自定義查詢。預(yù)約結(jié)果隨機(jī)返回給患者。 ⑤預(yù)約成功后可查詢主治醫(yī)生信息,病例信息。 ② 可查詢患者病例。 ④可對(duì)患者的病例進(jìn)行修改。但不能管理患者用戶,保證患者的隱私。 圖 服務(wù)器端體系結(jié)構(gòu) 角色模塊設(shè)計(jì) 設(shè)計(jì)模式 整個(gè)系統(tǒng)中有三種用戶:醫(yī)生、患者、管理員,他們之間沒(méi)有相互的操作,因此可以封裝到各自的類中去。將它的子類所公用的方法劃分成兩類進(jìn)行設(shè)計(jì)。 與數(shù)據(jù)庫(kù)的連接 設(shè)計(jì)一個(gè)類只負(fù)責(zé)與數(shù)據(jù)庫(kù)的連接工作,當(dāng)與數(shù)據(jù)庫(kù)成功連接后,該類將能返回一個(gè)可靠的數(shù)據(jù)庫(kù)連接對(duì)象供其他類使用。 JDBC Servlet JSP SQL Server 基于 J2EE 的醫(yī)療門(mén)診查詢系統(tǒng)分析與設(shè)計(jì) 第 15 頁(yè) 共 41 頁(yè) 日志記錄 為了便于調(diào)試與服務(wù)器信息的記錄,設(shè)計(jì)一個(gè)類負(fù)責(zé)將需要的信息記入本地硬盤(pán)上的日志文件中。而且連系統(tǒng)的異常和數(shù)據(jù)庫(kù)異常都會(huì)記錄在日志上,這樣方便管理員的系統(tǒng)維護(hù)工作。 系統(tǒng)功能分析 根據(jù)系統(tǒng)所要求實(shí)現(xiàn)的功能要求,不同的用戶具有不同的操作權(quán)限,本系統(tǒng)主要?jiǎng)澐譃槿笥脩裟K:患者、醫(yī)生、管理員,模塊圖如下 所示: 圖 系統(tǒng)功能模塊劃分 登錄 注 銷 患者 醫(yī)生 管理員 注冊(cè) 查詢醫(yī)生信息 預(yù)約 查詢預(yù)約信息 取消預(yù)約 查詢主治醫(yī)生信息 查詢預(yù)約患者信息 創(chuàng)建病歷 查詢患者病歷 修改病歷 刪除病歷 添加醫(yī)生帳號(hào) 刪除醫(yī)生帳號(hào) 基于 J2EE 的醫(yī)療門(mén)診查詢系統(tǒng)分析與設(shè)計(jì) 第 16 頁(yè) 共 41 頁(yè) 業(yè)務(wù)流程 根據(jù)現(xiàn)實(shí)的醫(yī)院門(mén)診業(yè)務(wù)流程,以及根據(jù)系統(tǒng)功能模塊的分析,規(guī)劃出該系統(tǒng)的業(yè)務(wù)流程圖 圖 業(yè)務(wù)流程圖 是 是 否 否 是 否 未注冊(cè) 是 是 否 登錄系統(tǒng) 輸入帳號(hào),密碼 輸入注冊(cè)信息 注冊(cè)成功 預(yù)約取消 預(yù)約成功 登錄成功 患者 醫(yī)生 管理員 病歷信息 坐診信息 患者信息 預(yù)約隊(duì)列信息 醫(yī)生信息 取消? 用戶已存在? 輸入信息正確? 已預(yù)約? 輸入正確? 有合適的時(shí)間? 查詢預(yù)約信息 查詢醫(yī)生信息 預(yù)約 預(yù)約成功? 否 是 否 是 否 已注冊(cè) 基于 J2EE 的醫(yī)療門(mén)診查詢系統(tǒng)分析與設(shè)計(jì) 第 17 頁(yè) 共 41 頁(yè) 第四章 系統(tǒng)實(shí)現(xiàn)與詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 當(dāng)一個(gè)系統(tǒng)涉及數(shù)據(jù)庫(kù)時(shí),其運(yùn)行效率、冗余程度、可靠性、穩(wěn)定性等評(píng)價(jià)指標(biāo)除了與上層的代碼有關(guān)外,更多地會(huì)受到低層數(shù)據(jù)庫(kù)效率的影響。 設(shè)計(jì)思路 一、確定各實(shí)體間的關(guān)系 首先確定各個(gè)實(shí)體之間的相互關(guān)系,這是設(shè)計(jì)好一個(gè)數(shù)據(jù)庫(kù)的基礎(chǔ)。選定一個(gè)字段作為主鍵,這個(gè)字段存儲(chǔ)的信息在整個(gè)表中兩兩必須相異,比如本次設(shè)計(jì)中,醫(yī)生編號(hào)( DID)等。 患者 醫(yī)生 管理員 有 有 病歷 預(yù)約信息 可預(yù)約數(shù)量 有 有 管理 治療 管理 n n n 1 1 1 1 1 1 m n n n m 基于 J2EE 的醫(yī)療門(mén)診查詢系統(tǒng)分析與設(shè)計(jì) 第 18 頁(yè) 共 41 頁(yè) 三、主鍵是唯一的依賴性 保證表中其他字段只與主鍵有關(guān)系,如果一組信息同時(shí)與一個(gè)以上的表或者一個(gè)表中一個(gè)以上的字段有關(guān)系,則必須將這組信息抽出去獨(dú)立構(gòu)成一張表。 表的設(shè)計(jì) 一、醫(yī)生表( doctor) 用來(lái)存儲(chǔ) 醫(yī)生個(gè)人信息,其中“ Password”字段在記錄插入時(shí)與“ DID”字段信息相同,因此醫(yī)生在第一次登錄后應(yīng)該及時(shí)地更改自己的密碼 表 41 醫(yī)生表結(jié)構(gòu) 字段名 類型 備注 約束條 默認(rèn)值 DID Varchar(5) 醫(yī)生編號(hào) PK Name Varchar(12) 姓名 索引 Password Var
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1