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

正文內(nèi)容

醫(yī)院門診查詢系統(tǒng)論文范文,jsp,java(編輯修改稿)

2025-01-12 09:49 本頁面
 

【文章內(nèi)容簡介】 mcat Tomcat服務(wù)器是當(dāng)今使用最廣泛的 ServletJSP服務(wù)器它運行穩(wěn)定性能可靠是學(xué)習(xí)和中小企業(yè)的最佳選擇而且是開源程序下載免費大大降低系統(tǒng)的開發(fā)成本 我們可以從 jakartaapachetomcat 下載 Tomcat 50 服務(wù)器安裝也很方便本次設(shè)計 Tomcat 安裝目錄是 D\Tomcat 安裝完成以后把 Tomcat 里面的類包 jar 文件包含到環(huán)境變量的CLASSPATH 里面這些 Jar 文件都在 D\Tomcat\mon\lib 目錄下 然后運行 Tomcat 程序啟動 Tomcat 在 IE 中輸入 1270018080 或者localhost8080如果出現(xiàn) Tomcat的歡迎頁面就表示 Tomcat的安裝和配置是正確的 圖 23 測試 Tomcat 是否安裝成功 當(dāng) Tomcat 配置本節(jié) Microsoft SQL Server 2021 Driver for JDBC 的驅(qū)動微軟的官方網(wǎng)站提供免費下載安裝該程序之后把安裝目錄里 面 \lib\下面的3 個驅(qū)動 jar 文件拷貝到你所開發(fā)的 JSP 程序目錄下面的 WEBINF 文件夾下面的lib 文件夾下這 3 個文件分別是 mssqlserverjarmsbasejarmsutiljar 然后在環(huán)境變量的 CLASSPATH變量里面包含這 3個文件的初試路徑這樣我們就可以在以后的程序開發(fā)過程中調(diào)用 Bean 文件或者通過 Servlet 來進行對數(shù)據(jù)庫的連接和操作 [9] 值得注意的是如果是老版本的 SQL Server 可能會出現(xiàn)與 Tomcat和 JSP 連接失敗的故障你可以通過 Tel 1270001433指令來測試 數(shù)據(jù)庫的連通性在本次設(shè)計時這個問題出現(xiàn)過如果連接失敗就應(yīng)該給 SQL Server 打 Service patch 3 和Service patch 4 補丁一般這個問題打上 SP3 和 SP4 補丁就基本能夠解決而且Tel 也會成功本次設(shè)計的這個問題也是這么解決的 圖 25 三個 SQL Server 的 JDBC 驅(qū)動的放置位置 第三章 系統(tǒng)分析與設(shè)計 31 系統(tǒng)功能分析 根據(jù)對醫(yī)院門診流程的分析及客戶的要求整個系統(tǒng)需要實現(xiàn)以下功能 軟件的整體功能系統(tǒng)要操作簡單要有友好的界面系統(tǒng)的操作者的權(quán)限層次要有明確的分類進入軟件時要 進行身份驗證而且出于對患者個人隱私的負責(zé)患者病歷記錄只能在患者就醫(yī)期間由主治醫(yī)生調(diào)閱其他任何人包括管理員無權(quán)查閱這樣使的系統(tǒng)更具有人性化因為系統(tǒng)中三個角色之間沒有聯(lián)系所以設(shè)置三個獨立操作的角色對象 1 患者角色能進行的對象操作 ①可以聯(lián)機注冊成為用戶設(shè)定自己的登錄名及密碼可按醫(yī)生姓名自定義查詢可基于查詢結(jié)果進行預(yù)約若指定醫(yī)生當(dāng)日預(yù)約量已滿則預(yù)約失敗預(yù)約結(jié)果隨機返回給患者可對已經(jīng)進行情況查看或撤消可查看預(yù)約患者的情況可查詢患者病例可創(chuàng)建患者病歷 2 系統(tǒng)設(shè)計思想 321 數(shù)據(jù)庫層 邏輯層 表示層三層結(jié)構(gòu) 服務(wù)器端三層結(jié)構(gòu)及之間的關(guān)系如圖 31 所示 圖 31 服務(wù)器端體系結(jié)構(gòu) 322 角色模塊設(shè)計 設(shè)計模式 整個系統(tǒng)中有三種用戶醫(yī)生患者管理員他們之間沒有相互的操作因此可以封裝到各自的類中去 dboperation包中設(shè)計了一個抽象父類 DBOperation具體的角色類 AdminPatientDoctor 從它繼承將它的子類所公用的方法劃分成兩類進行設(shè)計其中一類方法在各個子類內(nèi)部的具體實現(xiàn)時間這些方法被直接設(shè)計在DBOperation 類中供子類繼承另一類方法在各個子類內(nèi)部的具體實現(xiàn)不相同這些方法被設(shè)計成抽象方法由 子類負責(zé)實現(xiàn) 323 與數(shù)據(jù)庫的連接 設(shè)計一個類只負責(zé)與數(shù)據(jù)庫的連接工作當(dāng)與數(shù)據(jù)庫成功連接后該類將能返回一個可靠的數(shù)據(jù)庫連接對象供其他類使用每當(dāng)用戶開始操作即登錄成功就開始連接數(shù)據(jù)庫數(shù)據(jù)庫的連接貫穿整個用戶操作的全過程不會是每個操作進行一次連接這樣太消耗數(shù)據(jù)庫資源只到用戶完成操作注銷退出后才斷開數(shù)據(jù)庫連接 324 日志記錄 為了便于調(diào)試與服務(wù)器信息的記錄設(shè)計一個類負責(zé)將需要的信息記入本地硬盤上的日志文件中在開始系統(tǒng)運行開始日記系統(tǒng)就開始記錄記錄在 log 文件夾里面存放格式是 txt 文件當(dāng)用戶的每個操作都會記 錄到日記里面不管是正確操作錯誤操作還是誤操作都會記錄而且連系統(tǒng)的異常和數(shù)據(jù)庫異常都會記錄在日志上這樣方便管理員的系統(tǒng)維護工作而且日志每條記錄都顯示實時的時間 33 系統(tǒng)功能分析 根據(jù)系統(tǒng)所要求實現(xiàn)的功能要求不同的用戶具有不同的操作權(quán)限本系統(tǒng)主要劃分為三大用戶模塊患者醫(yī)生管理員模塊圖如下所示 圖 32 系統(tǒng)功能模塊劃分 34 業(yè)務(wù)流程 根據(jù)現(xiàn)實的醫(yī)院門診業(yè)務(wù)流程以及根據(jù)系統(tǒng)功能模塊的分析規(guī)劃出該系統(tǒng)的業(yè)務(wù)流程圖 圖 33 業(yè)務(wù)流程圖 第四章 系統(tǒng)實現(xiàn)與詳細設(shè)計 41 數(shù)據(jù)庫設(shè)計 當(dāng)一個系統(tǒng)涉及數(shù)據(jù)庫 時其運行效率冗余程度可靠性穩(wěn)定性等評價指標除了與上層的代碼有關(guān)外更多地會受到低層數(shù)據(jù)庫效率的影響因此一個好的數(shù)據(jù)庫設(shè)計能夠讓你的系統(tǒng)跑的更順暢穩(wěn)定 [5] 411 設(shè)計思路 一確定各實體間的關(guān)系 首先確定各個實體之間的相互關(guān)系這是設(shè)計好一個數(shù)據(jù)庫的基礎(chǔ)實體之間的關(guān)系圖如圖 41 所示 圖 41 實體關(guān)系圖 二將實體和關(guān)系轉(zhuǎn)化為表 將各個角色的所有信息分別放在獨立的表中其中包括該角色的全部信息選定一個字段作為主鍵這個字段存儲的信息在整個表中兩兩必須相異比如本次設(shè)計中醫(yī)生編號 DID 等如果表中沒有此類信息可人為加入惟 一的 ID 用于標志比如本次設(shè)計中的 PIDAIDQIDHID 等 三主鍵是唯一的依賴性 保證表中其他字段只與主鍵有關(guān)系如果一組信息同時與一個以上的表或者一個表中一個以上的字段有關(guān)系則必須將這組信息抽出去獨立構(gòu)成一張表 四指定索引 對所有會成為查詢關(guān)鍵字的字段進行索引以提高查詢效率 412 表的設(shè)計 一醫(yī)生表 doctor 用來存儲醫(yī)生個人信息其中 Password 字段在記錄插入時與 DID 字段信息相同因此醫(yī)生在第一次登錄后應(yīng)該及時地更改自己的密碼 表 41 醫(yī)生表結(jié)構(gòu) 字段名 類型 備注 約束條 默認值 DID Varchar 5 醫(yī)生編號 PK Name Varchar 12 姓名 索引 Password Varchar 20 登錄密碼 初始 DID Sex tinyint 性別 1男 0女 1 Level Varchar 12 醫(yī)生職稱 Section Varchar 20 所屬科室 索引 Specialism Varchar 20 專家門診科目 Phone Varchar 15 可為空 Age Int 4 年齡 0 二患者表 Patient 表 42 患 者表結(jié)構(gòu) 字段名 類型 備注 約束條件 默認值 PID Identity 類型 患者編號 PK Name Varchar 12 姓名 Username Varchar 20 登錄用戶名 索引 Password Varchar 20 登錄時密碼 Age Tinyint 4 年齡 0 續(xù)表 4- 2 字段名 類型 備注 約束條件 默認值 Sex Tinyint 4 性別 1男 0女 1 Address Varchar 20 家庭地址 可為空 Phone Varchar 15 可為空 值得注意的是 PID 設(shè)置成 Identity 類型是為了添加患者記錄時患者編號能自動增長這樣對患者注冊時提供方便而且又是 PK 又方便數(shù)據(jù)庫操作 三病歷記錄表 history 病歷記錄表記錄了患者的病歷信息以 doctor 字段與 doctor 表建立關(guān)系以patient 字段與 patient 表建立關(guān)系當(dāng) finished 字段設(shè)為 1 時邏輯層將不能對記錄進行修改只能查詢 表 43 病歷記錄表結(jié)構(gòu) 字段名 類型 備注 約束條件 默認值 HID Identity 類型 病歷記錄編號 PK Doctor Varchar 5 主治醫(yī)生編號 索引 Description Varchar 20 癥狀 Diagnose Varchar 20 診斷 Patient Int 8 患者編號 索引 0 Rx Varchar 20 處方 Finished Tinyint 1 就診是否結(jié)束 1是 0否 0 四預(yù)約記錄表 pinqueue 預(yù)約記錄表記錄了已 預(yù)約但尚未創(chuàng)建病歷的患者的信息在這一階段患者可以取消預(yù)約而醫(yī)生創(chuàng)建病歷也會刪除記錄這里對預(yù)約就診時間 Day 字段的約束條件其取值范圍被限定在 06 之間 表 44 預(yù)約記錄表結(jié)構(gòu) 字段名 類型 備注 約束條件 默認值 QID Identity 類型 記錄編號 PK Doctor Varchar 5
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1