醫(yī)院管理系統(tǒng)數(shù)據(jù)庫(共15頁)_第1頁
醫(yī)院管理系統(tǒng)數(shù)據(jù)庫(共15頁)_第2頁
醫(yī)院管理系統(tǒng)數(shù)據(jù)庫(共15頁)_第3頁
醫(yī)院管理系統(tǒng)數(shù)據(jù)庫(共15頁)_第4頁
醫(yī)院管理系統(tǒng)數(shù)據(jù)庫(共15頁)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上專業(yè)實(shí)習(xí)報(bào)告姓 名 學(xué) 號(hào) 系 別 信息工程系 專 業(yè) 12本電子商務(wù) 班 級(jí) 1班 廣東財(cái)經(jīng)大學(xué)華商學(xué)院二 年 月 日醫(yī)院管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)1 系統(tǒng)分析通常系統(tǒng)分析包括處理對(duì)象、處理功能要求和安全性完整性要求。(1)處理對(duì)象藥店藥品管理系統(tǒng)的處理對(duì)象主要包括:藥品資料信息,病人信息,門診掛號(hào)信息,醫(yī)生信息,科室資料等幾個(gè)方面,其具體內(nèi)容如下(詳細(xì)信息查看數(shù)據(jù)項(xiàng)):藥品資料信息:藥品編號(hào)、藥品名稱、藥品分類、藥品規(guī)格、藥品品牌、進(jìn)藥單價(jià)、買藥單價(jià),制藥商等方面,這樣可以方便的查詢藥品的基本信息,了解藥品盈利情況(單個(gè)藥品盈利=買藥單價(jià)-進(jìn)藥單價(jià))、哪種品牌的藥

2、品比較暢銷等。病人信息:編號(hào),姓名,性別,出生日期,聯(lián)系電話,身份證號(hào),住址推定情況等。便于藥品出現(xiàn)問題時(shí)及時(shí)與當(dāng)事人聯(lián)系。門診掛號(hào)信息:掛號(hào)編號(hào),科室編號(hào),掛號(hào)類別,是否退號(hào),掛號(hào)費(fèi),掛號(hào)日期。醫(yī)生信息:醫(yī)生編號(hào),姓名,性別,出生日期,所屬科室編號(hào),職稱,入院時(shí)間科室資料:科室編號(hào),科室名,科長編號(hào),電話護(hù)士信息:護(hù)士編號(hào),姓名,性別,出生日期,所屬科室編號(hào),值班時(shí)間,聯(lián)系方式病房信息:病房編號(hào)、床位數(shù),科室名,病人編號(hào),病人姓名,病人性別,病人入住時(shí)間,病人離院時(shí)間,病房樓層嗎,住院費(fèi)用藥品庫存:藥品編號(hào),存儲(chǔ)編號(hào),藥品數(shù)量,存儲(chǔ)位置,存儲(chǔ)時(shí)間,取藥時(shí)間,取藥數(shù)量2 業(yè)務(wù)流程 (怎么運(yùn)作的

3、)業(yè)務(wù)或業(yè)務(wù)活動(dòng)是對(duì)組織或企業(yè)的一切專業(yè)工作和活動(dòng)的總稱。業(yè)務(wù)流程圖是根據(jù)系統(tǒng)詳細(xì)調(diào)查過程中所得的資料和問卷調(diào)查的結(jié)果,按業(yè)務(wù)實(shí)際處理過程繪制成的圖,在藥店藥品管理系統(tǒng)中,經(jīng)分析調(diào)查,其大致可以分為三個(gè)管理:藥品存取管理、醫(yī)生調(diào)配管理、護(hù)士調(diào)配管理,病人掛號(hào)管理。(1)病人掛號(hào)管理:病人來到醫(yī)院看病,一般首先是掛號(hào),登記病人信息,然后病人拿到掛號(hào)單等候醫(yī)生看病,需要住院的病人拿取病房(2)醫(yī)生調(diào)配管理:接到掛號(hào)單,科室調(diào)配醫(yī)生幫病人看病,醫(yī)生根據(jù)病人病情開藥單(3)藥品存取管理:一個(gè)醫(yī)院要開張營業(yè),首先要購進(jìn)藥物,購藥人員根據(jù)售藥處對(duì)藥品的需求以及庫存信息,制定藥品的需求單據(jù)并從制藥商那求購所

4、需的藥品。購進(jìn)藥品后,購藥人員將合格藥品單據(jù)送往庫存管理員進(jìn)行藥物存儲(chǔ),將不合格的藥品單據(jù)送往制藥商進(jìn)行退貨處理。藥品管理人員接到醫(yī)生開藥單,到倉庫根據(jù)藥的存儲(chǔ)編號(hào)找到存儲(chǔ)位置拿藥。(4)護(hù)士調(diào)配管理:接到掛號(hào)單,科室調(diào)配護(hù)士負(fù)責(zé)病人的住院情況,4.全局E-R圖解決各分E-R圖之間存在的屬性沖突、命名沖突、結(jié)構(gòu)沖突等沖突,將各分E-R圖合并起來生成初步E-R圖,再消除不必要的冗余后得到全局E-R圖如下:(注:為了節(jié)省篇幅,在全局E-R圖中省去了各個(gè)實(shí)體以及實(shí)體之間聯(lián)系的屬性。見附表:醫(yī)院管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)er圖二、數(shù)據(jù)表結(jié)構(gòu)表2-1藥品表屬性名數(shù)據(jù)類型是否為空主鍵/外鍵取值范圍藥品編號(hào)

5、char(5)否主鍵藥品名稱char(20)否藥品分類char(8)藥品規(guī)格char(10)藥品品牌char(10)進(jìn)藥單價(jià)float否大于零賣藥單價(jià)float否大于零表2-2 病人表屬性名數(shù)據(jù)類型是否為空主鍵/外鍵取值范圍病人編號(hào)char(5)否主鍵病人姓名char(10)否出生日期Char(8)否性別char(2)否男、女聯(lián)系電話char(11)住址char(20)否身份證號(hào)Char(20)否掛號(hào)編號(hào)Char(5)表2-3 醫(yī)生表屬性名數(shù)據(jù)類型是否為空主鍵/外鍵取值范圍醫(yī)生編號(hào)char(5)否主鍵醫(yī)生姓名char(10)否性別char(2)否男、女出生日期char(10)否職稱char(1

6、0)否入院時(shí)間char(10)否所屬科室編號(hào)char(5)否外鍵工資float表2-4 掛號(hào)表屬性名數(shù)據(jù)類型是否為空主鍵/外鍵取值范圍掛號(hào)編號(hào)char(5)否主鍵掛號(hào)類別char(15)否科室編號(hào)char(5)否外鍵是否退號(hào)char(2)掛號(hào)費(fèi)float否掛號(hào)日期char(10)否科長編號(hào)Char(5)否外鍵表2-5 科室表屬性名數(shù)據(jù)類型是否為空主鍵/外鍵取值范圍科室編號(hào)char(5)否主鍵科室名char(10)否科長編號(hào)char(5)否外鍵電話char(11) 藥品編號(hào)Char(5)外鍵表2-6 護(hù)士表屬性名數(shù)據(jù)類型是否為空主鍵/外鍵取值范圍護(hù)士編號(hào)char(5)否主鍵護(hù)士姓名char(5)

7、否性別char(2)否男/女出生日期char(10)所屬科室編號(hào)char(5)外鍵聯(lián)系方式char(11)值班時(shí)間smalldatetime否工資float病人編號(hào)Char(5)否外鍵表2-7 病房表屬性名數(shù)據(jù)類型是否為空主鍵/外鍵取值范圍病房編號(hào)char(5)否主鍵病床編號(hào)Char(2)否床位數(shù)char(6)否病人編號(hào)char(5)否外鍵病人姓名char(10)否病人性別char(2)病人入住時(shí)間char(10)病人離院時(shí)間char(10)病房樓層Char(2)住院費(fèi)用float表2-8 藥品庫存表屬性名數(shù)據(jù)類型是否為空主鍵/外鍵取值范圍藥品編號(hào)char(5)否外鍵存儲(chǔ)編號(hào)char(5)否藥

8、品數(shù)量Char(10)存儲(chǔ)位置Char(20)存儲(chǔ)時(shí)間Char(10)取藥時(shí)間Char(10)取藥數(shù)量Char(10)三創(chuàng)建表的相關(guān)語句create table 藥品表(藥品編號(hào) char(5) not null primary key,藥品名稱 char(20) not null ,藥品分類 char(8),藥品規(guī)格 char(10),藥品品牌 char(10),進(jìn)藥單價(jià) float not null check(進(jìn)藥單價(jià)>0),賣藥單價(jià) float not null check(賣藥單價(jià)>0) )create table 病人表(病人編號(hào) char(5) not null pr

9、imary key,病人姓名 char(10) not null, 出生日期 char(8) not null,性別 char(2) not null,聯(lián)系電話 char(11),住址 char(20) not null,身份證號(hào)碼 char(20) not null)alter table 病人表add 掛號(hào)編號(hào) char(5) not null foreign key references 掛號(hào)表(掛號(hào)編號(hào))create table 醫(yī)生表(醫(yī)生編號(hào) char(5) not null primary key,醫(yī)生姓名 char(10) not null ,性別 char(2) not nu

10、ll,出生日期 char(10) not null,職稱 char(10) not null,入院時(shí)間 char(10) not null,所屬科室編號(hào) char(5) not null foreign key references 科室表(科室編號(hào)),工資 float ) select * from information_schema.columns where table_name = '醫(yī)生表' create table 掛號(hào)表(掛號(hào)編號(hào) char(5) not null primary key,掛號(hào)類別 char(15) not null ,科室編號(hào) char(5)

11、not null foreign key references 科室表(科室編號(hào)),是否退號(hào) char(2) , 掛號(hào)費(fèi) float not null,掛號(hào)日期 char(10) not null,)alter table 掛號(hào)表add 科長編號(hào) char(5) not null foreign key references 醫(yī)生表(醫(yī)生編號(hào))create table 科室表(科室編號(hào) char(5) not null primary key,科室名 char(10) not null,科長編號(hào) char(5) not null ,電話 char(11)alter table 科室表add 藥

12、品編號(hào) char(5) not null foreign key references 藥品表 alter table 科室表add constraint ref_whforeign key(科長編號(hào)) references 醫(yī)生表(醫(yī)生編號(hào))create table 護(hù)士表(護(hù)士編號(hào) char(5) not null ,護(hù)士姓名 char(5) not null,性別 char(2) not null,出生日期 char(10),所屬科室編號(hào) char(5) foreign key references 科室表(科室編號(hào)), 聯(lián)系方式 char(11),值班時(shí)間 smalldatetime

13、not null,工資 float)alter table 護(hù)士表add constraint PK_護(hù)士編號(hào)primary key (護(hù)士編號(hào))alter table 護(hù)士表add 病人編號(hào) char(5) not null foreign key references 病人表(病人編號(hào))alter table 護(hù)士表add 病房編號(hào) char(5) not null foreign key references 病房表(病房編號(hào))create table 病房表(病房編號(hào) char(5) not null,病床編號(hào) char(2) not null ,床位數(shù) char(6) not nul

14、l,科室名 char(10) not null,病人編號(hào) char(5) not null,病人姓名 char(10) not null,病人性別 char(2) not null,病人入住時(shí)間 char(10) not null,病人離院時(shí)間 char(10),病房樓層 char(2),primary key(病房編號(hào),病床編號(hào))alter table 病房表drop column 科室名alter table 病房表add constraint FKforeign key (病人編號(hào)) references 病人表(病人編號(hào))alter table 病房表drop constraint P

15、K_病房表_13402C5BAalter table 病房表drop constraint PKalter table 病房表add constraint PKprimary key (病房編號(hào))alter table 病房表add constraint PK primary key (病床編號(hào))alter table 病房表add 住院費(fèi)用 floatselect a.Name as 表名,b.Xtype as 鍵類型,b.Name as 鍵名from sysobjects a,sysobjects b where a.ID=b.parent_obj and ='病房表&

16、#39;and b.Xtype in('F','PK')create table 藥品庫存表(藥品編號(hào) char(5) not null foreign key references 藥品表(藥品編號(hào)), 存儲(chǔ)編號(hào) char(5) not null)alter table 藥品庫存表add 藥品數(shù)量 char(10)alter table 藥品庫存表add 存儲(chǔ)位置 char(20) alter table 藥品庫存表add 存儲(chǔ)時(shí)間 char(10)alter table 藥品庫存表add 取藥時(shí)間 char(10)alter table 藥品庫存表add 取

17、藥數(shù)量 char(10)四、相關(guān)的觸發(fā)器及存儲(chǔ)過程1. 當(dāng)有病人退號(hào)時(shí),將其編號(hào)插入退號(hào)單create proc 退號(hào)單 (chargeback char(5) asdeclare 掛號(hào)編號(hào) char(5)select 掛號(hào)編號(hào) from 掛號(hào)表insert into 退號(hào)單 values(chargeback, 掛號(hào)編號(hào))2. 當(dāng)有病人出院時(shí),將他從病人表中刪除并插入到出院單create trigger 出院單 on 病人表for deleteas insert into 出院單 select* from deleted 3. 當(dāng)護(hù)士到藥品庫存取藥時(shí),藥品數(shù)量會(huì)減少相應(yīng)的量create tr

18、igger 剩余藥品數(shù)量on 藥品庫存表after insertasupdate 藥品庫存表set 藥品庫存表.藥品數(shù)量=藥品庫存表.藥品數(shù)量 - 藥品庫存表.取藥數(shù)量from 藥品庫存表,inserted4. 將病人的信息存儲(chǔ)到病人信息中create proc 病人信息病人編號(hào) char(5),病人姓名 char(10),病人出生日期 char(8),病人性別 char(2),病人聯(lián)系電話 char(11),病人住址 char(20),病人身份證號(hào)碼 char(20),病人掛號(hào)編號(hào) char(5),病人病床編號(hào) char(2),病人入住時(shí)間 char(10),病人離院時(shí)間 char(10),病房樓層 char(2),住院費(fèi)用 float,掛號(hào)費(fèi) float,掛號(hào)編號(hào) char(5),掛號(hào)類別 char(15),病房編號(hào) char(5)asinsert into 病人信息 values(病人姓名,病人出生日期 ,病人性別,病人聯(lián)系電話 ,病人住址,病人身份證號(hào)碼,病人掛號(hào)編號(hào) ,病人病床編號(hào),病人入住時(shí)間,病人離院時(shí)間,病房樓層 ,住院費(fèi)用,掛號(hào)費(fèi),掛號(hào)編號(hào),掛號(hào)類別,病房編號(hào))五、數(shù)據(jù)庫調(diào)試(調(diào)用一下自己創(chuàng)建的TSQL語句是否成功,截圖)附表:醫(yī)院管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)er圖專心-專注-專業(yè) 存取藥品數(shù)量藥品編號(hào)存儲(chǔ)時(shí)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論