




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計任務(wù)書1、題目:某醫(yī)院信息管理系統(tǒng)(藥品庫存、收費、醫(yī)生病人等)l 實現(xiàn)藥品類型及藥品信息的管理;l 實現(xiàn)藥品的入庫、出庫管理;l 實現(xiàn)科室、醫(yī)生、病人的管理;l 實現(xiàn)處方的登記管理;l 實現(xiàn)收費管理;l 創(chuàng)建觸發(fā)器,當(dāng)藥品入庫、出庫時自動修改庫存; l 創(chuàng)建存儲過程統(tǒng)計某段時間內(nèi),各科室的就診人數(shù)和輸入情況;l 創(chuàng)建視圖查詢各種藥品的庫存總數(shù); l 建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束。2、需求分析2.1需求分析(1)信息要求:醫(yī)院信息管理系統(tǒng)涉及醫(yī)生信息、病人信息、藥品信息、收費表信息、科室管理等多種數(shù)據(jù)信息。(2)功能要求:醫(yī)院信息管理系統(tǒng)
2、用戶管理只有管理員,負責(zé)日常醫(yī)院管理工作,比如藥品的入庫信息錄入,修改醫(yī)生信息,刪除,添加等操作。醫(yī)院信息管理系統(tǒng)具有以下功能:醫(yī)生信息管理:包括醫(yī)生信息的錄入、修改、刪除等功能。病人信息管理:包括病人信息的錄入、查詢等功能。科室信息管理:包括科室信息的錄入、修改、刪除等功能。藥品信息管理:包括藥品信息的錄入、修改、刪除等功能。藥品庫存管理:包括藥品庫存信息的錄入、修改、查詢等功能。處方表管理:包括醫(yī)生開的處方表的錄入、查詢等功能。配藥單管理:包括病人藥品信息的錄入、查詢等功能。收費員信息管理:包括收費員信息的錄入、修改、刪除等功能。藥品類型管理:包括藥品類型信息的錄入、修改、刪除等功能。藥品
3、種類管理:包括藥品種類的錄入、修改、刪除等功能。2.2系統(tǒng)功能結(jié)構(gòu)根據(jù)題目的要求可以將醫(yī)院信息管理系統(tǒng)分為以下功能:醫(yī)院信息管理系統(tǒng)醫(yī)生信息管理病人信息管理科室信息管理收費員信息管理藥品信息管理處方信息管理藥品庫存管理配藥單管理藥品種類管理藥品類型管理2.3數(shù)據(jù)流程圖2.3.1醫(yī)生信息流程圖系統(tǒng)管理人員醫(yī)生信息查詢醫(yī)生信息刪除醫(yī)生信息修改醫(yī)生信息錄入醫(yī)生信息表查詢信息修改信息錄入信息刪除信息2.3.2病人信息流程圖系統(tǒng)管理人員病人信息查詢病人信息更新病人信息錄入病人信息表查詢信息更新信息錄入信息2.3.3科室信息流程圖系統(tǒng)管理人員科室信息查詢科室信息刪除科室信息修改科室信息錄入科室信息表查詢信
4、息修改信息錄入信息刪除信息2.3.4藥品信息流程圖系統(tǒng)管理人員藥品信息查詢藥品信息刪除藥品信息修改藥品信息錄入藥品信息表查詢信息修改信息錄入信息刪除信息2.3.5藥品庫存流程圖系統(tǒng)管理人員藥品庫存查詢藥品庫存刪除藥品庫存修改藥品庫存錄入藥品庫存表查詢信息修改信息錄入信息刪除信息2.3.6處方表流程圖系統(tǒng)管理人員處方查詢處方表查詢信息2.3.7配藥單流程圖系統(tǒng)管理人員配藥單查詢藥品信息錄入配藥單查詢信息錄入信息2.3.8收費員信息流程圖系統(tǒng)管理人員收費員查詢收費員信息錄入收費員信息表查詢信息錄入信息收費員信息刪除查詢刪除信息2.3.9藥品類型流程圖系統(tǒng)管理人員藥品類型查詢藥品類型刪除藥品類型修改
5、藥品類型錄入藥品類型表信息查詢信息修改信息錄入信息刪除信息2.3.10藥品種類流程圖系統(tǒng)管理人員藥品種類查詢藥品種類刪除藥品種類修改藥品類型錄入藥品種類表信息查詢信息修改信息錄入信藥品種類息刪除信息3、概念結(jié)構(gòu)設(shè)計3.1局部E-R圖3.1.1醫(yī)生信息管理局部E-R圖醫(yī)生電話年齡性別姓名科室編號醫(yī)生編號3.1.2病人信息管理局部E-R圖病人姓名科室編號電話年齡醫(yī)治時間病人編號性別身份證號碼繳費時間3.1.3科室信息管理局部E-R圖科室科室位置科室名稱科室編號3.1.4藥品信息管理局部E-R圖藥品備注有效期生產(chǎn)地點治療功效藥品編號生產(chǎn)日期庫存數(shù)量3.1.5藥品庫存管理局部E-R圖藥品庫存入庫單價庫
6、存數(shù)量名稱出庫單價藥品編號3.1.6處方表管理局部E-R圖處方表病人編號處方時間收費員編號醫(yī)生編號藥品數(shù)量處方編號3.1.7配藥單管理局部E-R圖配藥單病人編號收費金額藥品編號收費員編號收費時間配藥編號3.1.8收費員信息管理局部E-R圖收費員姓名收費員編號2.3.9藥品類型局部E-R圖藥品種類配藥數(shù)量藥品編號名稱2.3.10藥品種類局部E-R圖藥品類型庫存位置類型編號類型名3.2全局的E-R圖庫存位置醫(yī)生電話年齡性別姓名科室編號醫(yī)生編號屬于科室科室名稱科室位置科室編號1m病人姓名科室編號電話年齡醫(yī)治時間病人編號性別身份證號碼繳費時間處方表病人編號處方時間收費員編號醫(yī)生編號藥品數(shù)量配藥單病人編
7、號收費金額藥品編號收費員編號收費時間領(lǐng)取處方m1開處方醫(yī)治1m11領(lǐng)取配藥單11收費員姓名收費員編號藥品庫存入庫單價庫存數(shù)量名稱出庫單價藥品編號藥品信息備注有效期生產(chǎn)地點治療功效藥品編號生產(chǎn)日期庫存數(shù)量藥品類型藥品編號類型名納費包括1m11m查看1m查看庫存m1配藥11屬于m1藥品種類配藥數(shù)量藥品編號名稱1包括21配藥編號處方編號3.4數(shù)據(jù)字典3.4.1醫(yī)生信息表共有6段:醫(yī)生編號、姓名、性別、年齡、電話科室編號,如下表:醫(yī)生信息表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵醫(yī)生編號char(5) 不可為空是姓名varchar(5)性別char(2) 年齡varchar(3)電話char(11)科室編號
8、char(10)性別只能是男或女電話只能是11位數(shù)字,且第一個數(shù)字為13.4.2病人信息表共有10字段:病人編號、病人姓名、病人性別、病人年齡、病人電話、科室編號、身份證號碼、科室編號、醫(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字段:科室編號、科室名稱、科室位置。如
9、下表:科室信息表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵科室編號char(10) 不可為空是科室名稱 varchar(10) 科室位置 varchar(20) 3.4.4藥品信息表共有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字段:藥品編號、收費員編號、
10、名稱、庫存數(shù)量、入庫單價、出庫單價。如下表:藥品庫存表 字段名數(shù)據(jù)類型是否可以為空主鍵外鍵藥品編號 char(20)不可為空是收費員編號char(10)是名稱varchar(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字段:收費員編號、病人
11、編號、藥品編號、收費金額、收費時間。如下表:配藥單表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵收費員編號 char(10)不可為空是病人編號char(10)不可為空是藥品編號char(20)是收費金額 money收費時間datetime 3.4.8收費員信息表共有2字段:收費員編號、收費員姓名。如下表:收費員信息表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵收費員編號 char(10)不可為空是收費員姓名varchar(10)3.4.9藥品種類表共有3字段:藥品編號、名稱、配藥數(shù)量。如下表:藥品種類表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵藥品編號 char(20)不可為空是名稱varchar(10)配藥數(shù)量varc
12、har(10)3.4.10藥品種類表共有3字段:藥品編號、名稱、配藥數(shù)量。如下表:收費員信息表字段名數(shù)據(jù)類型是否可以為空主鍵外鍵藥品編號 char(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.藥
13、品信息表(藥品編號、類型編號、名稱、生產(chǎn)地點、生產(chǎn)日期、有效期、治療功效、庫存數(shù)量、備注)5.藥品庫存表(藥品編號、名稱、庫存數(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)藥品入庫、出庫時自
14、動修改庫存create trigger export_medicine on 藥品種類表 for insertasbegindeclare t int,num int,num1 intset t=(select inserted.藥品編號 from inserted)select num=藥品名稱表.配藥數(shù)量from 藥品名稱表select num1=藥品庫存表.庫存數(shù)量from 藥品庫存表if(num1>=num)beginselect num1=num1-numfrom 藥品名稱表,藥品庫存表where 藥品名稱表.藥品編號=藥品庫存表.藥品編號 and 藥品名稱表.藥品編號=ten
15、delsebegin print'配藥數(shù)量已超過庫存數(shù)量!' rollback transaction end update 藥品庫存set 庫存數(shù)量=num1where 藥品編號=t;end5.2創(chuàng)建存儲過程統(tǒng)計某段時間內(nèi),各科室的就診人數(shù)和輸入情況create procedure num_counttime1 datetime,time2 datetimeasbeginselect 科室信息表.科室編號,科室信息表.科室名稱,count(病人信息表.病人編號) as 病人人數(shù),time1 開始時間,time2 結(jié)束時間from 科室,病人where 科室信息表.科室編號=病
16、人信息表.科室編號 and 醫(yī)治時間>=time1 and 醫(yī)治時間<=time2group by 科室信息表.科室編號,科室信息表.科室名稱end 5.3創(chuàng)建視圖查詢各種藥品的庫存總數(shù)create view 藥品庫存總數(shù)asselect 庫存數(shù)量from 藥品庫存表 5.4建立完整性約束alter table 病人信息表add constraint check_病人性別 check (病人性別 in ('男','女'),constraint check_病人電話 check (病人電話 like ('10-90-90-90-90-90-90-90-90-90-9'),constraint check_身份證號碼
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/Z 45388.1-2025工業(yè)過程測量、控制和自動化第1部分:工業(yè)設(shè)施和智能電網(wǎng)之間的系統(tǒng)接口
- 天然氣輸配過程中能耗降低技術(shù)考核試卷
- 橡膠制品的供應(yīng)鏈管理與協(xié)同創(chuàng)新考核試卷
- 綠色農(nóng)業(yè)與食品安全考核試卷
- 寶石的結(jié)晶學(xué)與晶體生長研究進展評價考核試卷
- 禮儀用品企業(yè)環(huán)境管理體系考核試卷
- 遼寧省葫蘆島市六校聯(lián)考2025屆普通高中畢業(yè)班教學(xué)質(zhì)量監(jiān)測物理試題含解析
- 昆山杜克大學(xué)《學(xué)校體育學(xué)A》2023-2024學(xué)年第一學(xué)期期末試卷
- 永州市冷水灘區(qū)2025屆三年級數(shù)學(xué)第二學(xué)期期末統(tǒng)考模擬試題含解析
- 山東醫(yī)學(xué)高等專科學(xué)校《數(shù)學(xué)規(guī)劃》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東省高中名校2025屆高三4月校際聯(lián)合檢測大聯(lián)考生物試題及答案
- 2025年武漢數(shù)學(xué)四調(diào)試題及答案
- 【MOOC】數(shù)學(xué)建模精講-西南交通大學(xué) 中國大學(xué)慕課MOOC答案
- 職業(yè)病防護設(shè)施與個體防護用品的使用和維護
- 2024年全國高中數(shù)學(xué)聯(lián)賽北京賽區(qū)預(yù)賽一試試題(解析版)
- 綠化養(yǎng)護服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 中國紡織文化智慧樹知到期末考試答案2024年
- (正式版)HGT 6313-2024 化工園區(qū)智慧化評價導(dǎo)則
- GB/T 3091-2015低壓流體輸送用焊接鋼管
- 實際控制人股東會決議
- 混凝土攪拌機設(shè)計論文
評論
0/150
提交評論