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

正文內(nèi)容

基于net的醫(yī)院管理系統(tǒng)論文-資料下載頁

2024-11-13 19:24本頁面

【導(dǎo)讀】化的醫(yī)院系統(tǒng)稱為醫(yī)院信息系統(tǒng)。我們通過這個系統(tǒng)收集和處理有用信息,方便。了患者查詢就醫(yī),大大降低人力和物力的消耗,使得整體的管理效率得到提高。因此,現(xiàn)代化的醫(yī)院需要一流的醫(yī)院信息系統(tǒng)。本文旨在論述醫(yī)院管理系統(tǒng)的開發(fā)過程。本系統(tǒng)利用了VisualStudio2020作。件連接數(shù)據(jù)庫,進行數(shù)據(jù)交換,使用C#來編寫代碼。域網(wǎng)的應(yīng)用,本系統(tǒng)采用C/S的架構(gòu)。系統(tǒng)可根據(jù)功能分為四部分:臨床診斷、、

  

【正文】 主要控件介紹 : 表 53 掛號界面主要控件 名稱 功能 textBoxName 輸 入病人姓名 textBoxAddress 輸入病人地址 textBoxDocID 輸入病人對應(yīng)醫(yī)生的 ID(檢查外鍵約束 ) boBoxGender 輸入病人性別 (不可編輯 ) buttonReg 點擊后往數(shù)據(jù)庫插入病人記錄,自動生成 OPID buttonCheckDoc 跳轉(zhuǎn)到 FormCheckDoc 圖 54 掛號 病人等待室 該模塊只針對醫(yī)生用戶,是病人在接受治療前的操作窗口。設(shè)計界面如圖 54 所示。 26 圖 55 病人等待室 主要控件如下表所示: 表 54 掛號界面主 要控件 名稱 功能 buttonRefresh 刷新當(dāng)前數(shù)據(jù)庫的表 buttonDelete 物理刪除所有病人 buttonDig 當(dāng)選中 DataGridViewer 單元格時,按鈕觸發(fā),選中單元格所在的病人跳轉(zhuǎn)到診療界面 FormDignosis 如圖 ,同時在公告欄將通知該病人及時就醫(yī) dataGridViewer1 綁定當(dāng)前的病人列表 診斷界面 在病區(qū)選擇一個病人進入診斷界面,在此窗口中,醫(yī)生可以更新患者病史,家族病史和癥狀,根據(jù)癥狀開處方,選中藥品,輸入數(shù)量,系統(tǒng)將自動計算總費用,醫(yī) 生所選的將出現(xiàn)在右下角的處方一覽欄中。處方將存儲在類 DrugList 中,這是一個包括類型實例化 ListDrug的類, DrugList 類還包括存儲藥品總價的Total 字段,在確認結(jié)束診斷之后這些數(shù)據(jù)將存入數(shù)據(jù)庫。另外,醫(yī)生也可以根據(jù)藥品號碼或藥品名來篩選藥品。 27 圖 56 診斷界面 主要控件如下表所示: 表 55 診斷界面主要控件 名稱 功能 tabControl1 是一個分頁面容器,通過它更新患者信息 buttonSubmit 提交患者信息,更新數(shù)據(jù)庫 dataGridView1 綁定數(shù)據(jù)源, 將藥品列表顯示在該控件中 textBox1 輸入篩選數(shù)據(jù)的關(guān)鍵字 textBox2 輸入藥品的數(shù)量 buttonIn 將選中的藥品加入處方并顯示,暫存在 drugList 中 buttonOut 將 listBox1 中選中的條目刪除 listBox1 顯示當(dāng)前的處方 label5 輸出處方的總花費 buttonEnter 若醫(yī)生開了藥提交處方至數(shù)據(jù)庫,結(jié)束診斷,會有提示確定是否退出 boBox1 選擇篩選關(guān)鍵字 查看醫(yī)療信息 該模塊只針對醫(yī)生用戶,可供醫(yī)生查看以前的診療記錄。 醫(yī)生可以由日期來篩選診療記錄,記錄包括:患者姓名、費用、診斷時間。界面設(shè)計效果如下圖所 28 示。 圖 57 查看醫(yī)療信息 主要控件描述如下表: 表 56 醫(yī)療信息模塊主要控件 名稱 功能 monthCalendar1 電子日歷控件,根據(jù)它可以回溯以前的診療記錄 button1 點擊該按鈕跳轉(zhuǎn)到查看處方窗口 dataGridView1 綁定數(shù)據(jù)源,對應(yīng)數(shù)據(jù)庫的 Treatment 表,包括診斷號、患者姓名、費用和時間。 選中一次診斷,若點擊“查看此次診斷”,則彈出一個窗口,提示該次診斷的處方信息,如圖: 圖 58 查看處方窗口 29 人事系統(tǒng) 查看修改員工 這個界面只針對管理員,能查看所有員工,導(dǎo)出員工表到 Excel 報表文件,注冊新雇員,有權(quán)注冊新用戶。窗口載入時 dataGridView 連接數(shù)據(jù)源 Empolyee表創(chuàng)建的視圖中,這樣保護的非連接類 DataTable 中的數(shù)據(jù)。要想注冊新的登錄帳號,需要先檢查外鍵約束 ,即用戶應(yīng)該是醫(yī)院的員工。實現(xiàn)數(shù)據(jù)導(dǎo)出的是一個自定義的類 MyTable,繼承自 DataTable,通過自定義方法 ExportToExcel(string src)來導(dǎo)出 Excel,先用控件 saveFileDialog 得到用戶要保存的文件路徑,再打開文件流將數(shù)據(jù)寫入每個單元格。界面設(shè)計如圖 56 所示: 圖 59 查看修改員工窗口 主要控件如下表所示: 30 表 57 查看修改員工 模塊主要控件 名稱 功能 buttonAdd 點擊按鈕增加一條員工記錄 buttonUpdate 選中一條記錄,修改相關(guān)字段后點擊提交 buttonExport 點擊輸出員工信息到報表文件 dataGridView1 綁定數(shù)據(jù)源于員工表 buttonSubmit 提交 dataGrifView 中 所有的改動 saveFileDialog 用以得到用戶文件存儲路徑 以下給出 方法方法 ExportToExcel(string src)代碼: public void ExportToExcel(string path) {//該方法是自定義類 MyTable的成員,將表導(dǎo)入到絕對路徑為 path的報表文件 try {//打開文件流 FileStream fs = new FileStream(path, )。 StreamWriter sw = new StreamWriter(fs, )。 for (int i = 0。 i 。 i++) (Columns[i].ColumnName + \t)。 ()。 for (int j = 0。 j 。 j++) { for (int i = 0。 i 。 i++) (Rows[j][i].ToString() + \t)。 ()。 }//關(guān)閉文件流 ()。 ()。 }//捕捉 IO異常 catch (IOException ex) { ()。 } 31 查看修改個人信息 這個界面針對所有系統(tǒng)用戶,由于只能由醫(yī)院員工注冊用戶,所以界面顯示的信息都是員工信息 (如圖 57);除了查看個人信息,用戶還可以修改密碼和上傳自己的頭像。修改密碼子模塊再按下“修改密碼”按鈕之后顯示,以防止誤操作,需要用戶輸入原來的密碼和新密碼,新密碼需要驗證確認輸入,在修改之前,系統(tǒng)檢查舊密碼的有效性。在以上驗證成功之后跳出修改密碼按鈕 (如圖 58),在修改成功后將有提示。另外該模塊提供上傳下載圖片功能,載入窗體時系統(tǒng)將自動從數(shù)據(jù)庫中取出 image 類型的二進制圖像文件,打開 MemoryStream 寫入內(nèi)存,在顯示在圖片框中;若為空,用戶圖片顯示為空圖片。上傳圖片時將文件流中的數(shù)據(jù)轉(zhuǎn)換為 byte 類型的二進制數(shù)組中,再往數(shù)據(jù)庫中更新。 圖 510 查看修改個人信息 下圖顯示的是點擊“修改密碼“后激活的子模塊: 圖 511 修改密碼驗證前后界面 主要控件如下表所示: 32 表 58 查看修改個人信息模塊主要控件 名稱 功能 buttonUpload 點擊按鈕上傳圖片 buttonPwd 激活隱藏的修改密碼子模塊 buttonAlter 驗證結(jié)束后彈出的按鈕,點擊更新當(dāng)前用戶密碼 openFileDialog 用以得到用戶文件存儲路徑 以下給出下載圖像文件的方法 DownloadPicture(int id)的代碼: public static Image DownLoadPicture(int id) { Image image = null。 //以下查詢根據(jù)員工號得到頭像 SqlConnection conn = new SqlConnection(())。 SqlCommand cmd = ()。 = Select Photo from Employee +where EmployeeID=@EmployeeID。 (@EmployeeID, )。 [@EmployeeID].Value = id。 try { ()。 if (().ToString()==[]) {//返回結(jié)果 集的第一行第一列即圖像 byte[] buffer = (byte[])()。 //實例化一個內(nèi)存流 MemoryStream ms = new MemoryStream(buffer)。 //設(shè)置起始位置 = 0。 //從內(nèi)存流中得到圖像 image = (ms)。 //關(guān)閉流 33 ()。 } else { (當(dāng)前用戶還未上傳照片 ! )。 return null。 } } catch (Exception ex) {//捕捉異常,提示信息 ()。 } finally {//若連接還未關(guān)閉,則關(guān)閉數(shù)據(jù)庫連接 if ( == ) ()。 } return image。 } 藥房管理 藥品出入庫 該模塊只針對于藥劑師這個角色,提供了基本的藥品出入庫操作,藥品出庫的情況只限于患者處方上藥品的分發(fā),系統(tǒng)根據(jù)輸入的診斷號得到病人的處方,然后逐項分發(fā);入庫操作則是一個插入數(shù)據(jù)庫 DrugStorage 的操作,同時自定義的觸發(fā)器 (請查看數(shù)據(jù)庫設(shè)計相關(guān)章節(jié) )將自動更新 Drug 表的 Total 字段,就是更新藥品表的藥品庫存量。 主要控件介紹 : 34 表 59 藥品出入庫主要控件 名稱 功能 buttonInsert 點擊插入一條藥品入庫記錄 textBoxIPID 根據(jù)該控件得到病人的處方 buttonValidate 驗證入庫的藥品是否在藥品表中存在,若不存在,提示用戶增加新藥品 處方劃價 該模塊只針對于前臺服務(wù)人員,一旦確認付款,用戶將更新患者的診療記錄,將費用已支付的標(biāo)記為置為 true,這樣,在患者取藥時,藥劑師可以根據(jù)記錄在系統(tǒng)中的該標(biāo)記為決定是否分發(fā)藥品。然后打印處方作為書面憑據(jù)。 主要控件介紹: 表 510 處方劃價主要控件 名稱 功能 buttonPrint 在 buttonValidate 按下之后激活,打印 處方收據(jù),然后該控件失效 textBoxIPID 根據(jù)該控件得到病人的處方和處方費用 buttonValidate 確認患者已付費,按下會有提示 本章小結(jié) 本章主要從設(shè)計和實現(xiàn)兩方面對各個主要典型模塊進行了說明和解釋,對于各個模塊的使用以及其功能進行了全面的介紹,并對核心代碼和核心控件進行了詳盡的解釋 。 35 第 6 章 結(jié)束語 在本次畢業(yè)設(shè)計的過程中,通過指導(dǎo)老師的耐心指導(dǎo)和自身的學(xué)習(xí)及努力,使我對軟件編程有進一步的認識。在整個設(shè)計過程中我也深深地體會到要把所學(xué)的知識理論變成可實際應(yīng)用的系統(tǒng)時 所面臨的種種困難,認識到提高運用知識、解決實際問題的能力是十分重要的。 本系統(tǒng)主要實現(xiàn)了門診管理、病區(qū)管理、藥房管理、藥庫管理、基本的人事管理、處方劃價。有待增加的更多的功能,例如:醫(yī)療器械管理,住院管理,遠程醫(yī)療、醫(yī)療保險系統(tǒng)、一系列的硬件接口 (如醫(yī)療卡、醫(yī)療器械信息讀取 )、臨床研究系統(tǒng)等。 本系統(tǒng)最大的特點就是結(jié)構(gòu)清晰,界面簡潔。作為最復(fù)雜的企業(yè)級應(yīng)用,由于專業(yè)知識的和對相關(guān)業(yè)務(wù)缺乏了解,我所做的系統(tǒng)還不夠好。由于我這次是第一次完整地做一個軟件,不足之處頗多,比如說界面的設(shè)計不夠完美,有些業(yè)務(wù)流程考慮不 夠,數(shù)據(jù)庫的設(shè)計方面遠遠不夠完善。這些希望老師批評指正。 經(jīng)過這次畢業(yè)設(shè)計,讓我有了長足的進步,主要有以下幾個方面: 首先是我的專業(yè)知識得到了提高,以前學(xué)習(xí)軟件編程等理論知識都是紙上談兵,一知半解。這點感受頗深,我在尋找導(dǎo)出報表、上傳 /下載圖片的解決方案時,頗花了一些功夫,在此過程中,我加深了對 . 平臺高級屬性如集合、泛型、 IO流的了解和實踐,而且深入了解了 C下 Form 編程的一般原則。 其次,這次的畢業(yè)設(shè)計還培養(yǎng)了我良好的工作學(xué)習(xí)習(xí)慣,即一絲不茍,踏實嚴(yán)謹,統(tǒng)觀全局,運籌帷幄,起先的設(shè)計由于模塊劃分和 業(yè)務(wù)不夠精通,造成數(shù)據(jù)庫設(shè)計經(jīng)歷了不少版本,而數(shù)據(jù)庫結(jié)構(gòu)的改動對于系統(tǒng)實現(xiàn)是致命的,代碼需要重寫。我深深意識到文檔的重要性,對于理清思路、便于今后開發(fā)很有幫助。 總之,通過本次設(shè)計的學(xué)習(xí)和實踐,使我的理論知識有了進一步的加強,實踐能力和獨立思考的能力都得到了提高,這是我在書本上所學(xué)不到的。這次畢業(yè)設(shè)計過程中所積累的經(jīng)驗將為我在今后工作崗
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1