醫(yī)院信息管理系統(tǒng)報告_第1頁
醫(yī)院信息管理系統(tǒng)報告_第2頁
醫(yī)院信息管理系統(tǒng)報告_第3頁
醫(yī)院信息管理系統(tǒng)報告_第4頁
醫(yī)院信息管理系統(tǒng)報告_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、醫(yī)院信息管理系統(tǒng)報告數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計任務(wù)書1、題目:某醫(yī)院信息管理系統(tǒng)(藥品庫存、收費、醫(yī)生病人等) 實現(xiàn)藥品類型及藥品信息的管理; 實現(xiàn)藥品的入庫、出庫管理; 實現(xiàn)科室、醫(yī)生、病人的管理; 實現(xiàn)處方的登記管理; 實現(xiàn)收費管理; 創(chuàng)建觸發(fā)器,當(dāng)藥品入庫、出庫時自動修改庫存; 創(chuàng)建存儲過程統(tǒng)計某段時間內(nèi),各科室的就診人數(shù)和輸入情況; 創(chuàng)建視圖查詢各種藥品的庫存總數(shù); 建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束。2、需求分析2.1 需求分析(1)信息要求: 醫(yī)院信息管理系統(tǒng)涉及醫(yī)生信息、 病人信息、 藥品信息、 收費表信息、科室管理等多種數(shù)據(jù)信息。(2)功能要求:醫(yī)院信息管理系統(tǒng)用戶管理只有管理員

2、,負(fù)責(zé)日常醫(yī)院 管理工作,比如藥品的入庫信息錄入,修改醫(yī)生信息,刪除,添加等操 作。醫(yī)院信息管理系統(tǒng)具有以下功能: 醫(yī)生信息管理:包括醫(yī)生信息的錄入、修改、刪除等功能。 病人信息管理:包括病人信息的錄入、查詢等功能。 科室信息管理:包括科室信息的錄入、修改、刪除等功能。 藥品信息管理:包括藥品信息的錄入、修改、刪除等功能。 藥品庫存管理:包括藥品庫存信息的錄入、修改、查詢等功能。 處方表管理:包括醫(yī)生開的處方表的錄入、查詢等功能。 配藥單管理:包括病人藥品信息的錄入、查詢等功能。 收費員信息管理:包括收費員信息的錄入、修改、刪除等功能。 藥品類型管理:包括藥品類型信息的錄入、修改、刪除等功能。

3、 藥品種類管理:包括藥品種類的錄入、修改、刪除等功能。2.2 系統(tǒng)功能結(jié)構(gòu) 根據(jù)題目的要求可以將醫(yī)院信息管理系統(tǒng)分為以下功能: 醫(yī)院信息管2.3 數(shù)據(jù)流程圖2.3.1 醫(yī)生信息流程圖19系統(tǒng)管更新信息查詢信息錄入信息2.3.3 科室信息流程圖2.3.4 藥品信息流程圖查詢信息刪除信息改信2.3.6 處方表流程圖查詢信息系 統(tǒng) 管處 方 查處方表2.3.7 配藥單流程圖2.3.8 收費員信息流程圖查詢信息收費員系統(tǒng)管刪除信息收費員信收費員錄入信息收費員2.3.9 藥品類型流程圖系統(tǒng)管查詢信息改信息刪除信息藥品類藥品類藥品類藥品類2.3.10 藥品種類流程圖系統(tǒng)管查詢信息修改信息刪除信息藥品類藥品

4、種藥品種藥品類藥品種藥品種3.1.3 科室信息管理局部 E-R 圖3.1.43.1.5 藥品庫存管理局部 E-R 圖2.3.9 藥品類型局部 E-R 圖2.3.10 藥品種類局部 E-R 圖3.2 全局的 E-R 圖電話科室編號性別醫(yī)生編號科室名稱姓名1屬于科室醫(yī)生m科室編號處方編號醫(yī)生編號病人編號醫(yī)治年齡開處方處方表編號病人編號藥品數(shù)量姓名領(lǐng)取處方性別病人編號配藥編號病人年齡1藥品編號電話領(lǐng)取配藥單身份證m號碼收費金額配藥科室編號藥品種類藥品編號繳費時間配藥數(shù)量醫(yī)治時間名稱納費收費員編號藥品編號包括生產(chǎn)地點生產(chǎn)日期姓名收費員有效期查看藥品信息藥品編號名稱治療功效入庫單價庫存數(shù)量1藥品庫存屬于

5、備注出庫單價m藥品編號庫存數(shù)量查看庫存藥品類型類型名庫存位置包括 1收費員收費時間科室位配藥單收費員編號3.4 數(shù)據(jù)字典3.4.1 醫(yī)生信息表共有 6 段:醫(yī)生編號 、姓名、性別、年齡、電話科室編號 , 如下表:醫(yī)生信息表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵醫(yī)生編號char(5)不可為空是姓名varchar(5)性別char(2)年齡varchar(3)電話char(11)科室編號char(10)性別只能是男'或女'電話只能是 11 位數(shù)字,且第一個數(shù)字為 13.4.2 病人信息表共有 10 字段:病人編號 、病人姓名 、病人性別 、病 人年齡、病人電話、科室編號、身份證號碼、科

6、室編號 、醫(yī)治時間 、備注、納費時間。如下表:病人信息表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵病人編號char(10)不可為空是病人姓名varchar(6)病人性別variable (2)病人年齡varchar(10)病人電話char(11)身份證號碼char(18)科室編號char(10)是醫(yī)治時間atetime備注varchar(20)納費時間datetime3.4.3 科室信息表共有 3 字段:科室編號、科室名稱、科室位置。如下 表:科室信息表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵科室編號char(10)不可為空是科室名稱varchar(10)科室位置varchar(20)3.4.4 藥品信息表

7、共有 8 字段:藥品編號、收費員編號、生產(chǎn)地點、生 產(chǎn)日期、有效期、治療功效、庫存數(shù)量、備注。如下表:藥品信息表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵藥品編號char(20)不可為空是收費員編號char(10)是生產(chǎn)地點varchar(20)生產(chǎn)日期datetime有效期datetime治療功效varchar(20)庫存數(shù)量varchar(10)備注varchar(20)3.4.5 藥品庫存表共有 6 字段:藥品編號、 收費員編號、 名稱、庫存數(shù)量、 入庫單價、出庫單價。如下表:藥品庫存表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵藥品編號char(20)不可為空是收費員編號char(10)是名稱varch

8、ar(10)庫存數(shù)量varchar(10)入庫單價varchar(12)出庫單價varchar(12)3.4.6 處方表共 5 字段:醫(yī)生編號、病人編號、藥品數(shù)量、藥品編號、處 方時間。如下表:處方表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵醫(yī)生編號char(5)不可為空是病人編號char(10)不可為空是藥品數(shù)量varchar(10)藥品編號char(20)是處方時間varchar(10)3.4.7 配藥單表共 5 字段:收費員編號、病人編號、藥品編號、收費金額、 收費時間。如下表:配藥單表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵收費員編號char(10)不可為空是病人編號char(10)不可為空是藥品編

9、號char(20)是收費金額money收費時間datetime3.4.8 收費員信息表共有 2 字段:收費員編號、收費員姓名。如下表:收費員信息表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵收費員編號char(10)不可為空是收費員姓名varchar(10)3.4.9 藥品種類表共有 3 字段:藥品編號、名稱、配藥數(shù)量。如下表:藥品種類表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵藥品編號char(20)不可為空是名稱varchar(10)配藥數(shù)量varchar(10)3.4.10 藥品種類表共有 3 字段:藥品編號、名稱、配藥數(shù)量。如下表:收費員信息表字段名 數(shù)據(jù)類型是否可以為空主鍵外鍵藥品編號char(10)

10、不可為空是類型名varchar(10)庫存位置varchar(20)4、邏輯結(jié)構(gòu)設(shè)計 在這個階段里,該系統(tǒng)的目標(biāo)就是把基本的 E-R 圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模 型。通過轉(zhuǎn)換,得到的所需的數(shù)據(jù)表如下,1. 醫(yī)生信息表(醫(yī)生編號 、科室編號 、姓名、性別、年齡、電話)2. 病人信息表(病人編號 、收費員編號、醫(yī)生編號、配藥單編號、科室編號、病人姓名、病人性別 、病人年齡、病人電話、身份證號碼、醫(yī)治時間 、備注、納費時間)3. 科室信息表(科室編號、科室名稱、科室位置)4. 藥品信息表(藥品編號、類型編號、名稱、生產(chǎn)地點、生產(chǎn)日期、有效 期、治療功效、庫存數(shù)量、備注)5. 藥品庫存表(藥品編號、名稱、庫存

11、數(shù)量、入庫單價、出庫單價)6. 處方表(處方編號、醫(yī)生編號、病人編號、藥品數(shù)量、藥品編號、處方 時間)7. 配藥單表(配藥單、收費員編號、病人編號、藥品編號、收費金額、收費 時間)8. 收費員信息(收費員編號、收費員姓名)9. 藥品類型: (藥品編號、類型名、庫存位置)10. 藥品種類:(藥品編號、配藥單編號、處方編號、名稱、配藥數(shù)量)5、物理結(jié)構(gòu) 這個階段的任務(wù)就是根據(jù)邏輯結(jié)構(gòu)設(shè)計選取一個最合適應(yīng)用要求的物理結(jié) 構(gòu)的過程,就是數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計:5.1 創(chuàng)建觸發(fā)器,當(dāng)藥品入庫、出庫時自動修改庫存 create trigger export_medicine on藥品種類表 for inse

12、rtas begin declare t int,num int,num1 int set t=(select inserted. 藥品編號 from inserted) select num= 藥品名稱表 . 配藥數(shù)量 from 藥品名稱表select num1= 藥品庫存表 . 庫存數(shù)量from 藥品庫存表if(num1>=num)beginselect num1=num1-numfrom 藥品名稱表 , 藥品庫存表where 藥品名稱表 . 藥品編號 = 藥品庫存表 . 藥品編號 and 藥品名稱表 . 藥品編號 =t end else beginprint' 配藥數(shù)量已超

13、過庫存數(shù)量 !'rollback transactionendupdate 藥品庫存set 庫存數(shù)量 =num1where 藥品編號 =t;end5.2 創(chuàng)建存儲過程統(tǒng)計某段時間內(nèi),各科室的就診人數(shù)和輸入情況create procedure num_counttime1 datetime,time2 datetimeasbegin) as 病醫(yī)治時select 科室信息表 . 科室編號 , 科室信息表 . 科室名稱 ,count( 病人信息表 . 病人編號 人人數(shù) ,time1 開始時間 ,time2 結(jié)束時間from 科室 , 病人where 科室信息表 . 科室編號 = 病人信息表

14、 . 科室編號 and 醫(yī)治時間 >=time1 and 間 <=time2group by 科室信息表 . 科室編號 , 科室信息表 . 科室名稱 end5.3 創(chuàng)建視圖查詢各種藥品的庫存總數(shù)create view藥品庫存總數(shù)asselect 庫存數(shù)量from 藥品庫存表5.4 建立完整性約束alter table 病人信息表addconstraint check_ 病人性別 check ( 病人性別 in ('男 ',' 女'),constraint check_ 病人電話 check ( 病人電話 like ('10-90-90-90-90-90-90-90-90-90-9'),constraint check_ 身份證號碼 check ( 身份證號碼 ('0-90-90-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論