數(shù)據(jù)庫(kù)原理大作業(yè)_第1頁(yè)
數(shù)據(jù)庫(kù)原理大作業(yè)_第2頁(yè)
數(shù)據(jù)庫(kù)原理大作業(yè)_第3頁(yè)
數(shù)據(jù)庫(kù)原理大作業(yè)_第4頁(yè)
數(shù)據(jù)庫(kù)原理大作業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、吉林財(cái)經(jīng)大學(xué)數(shù)據(jù)庫(kù)原理與應(yīng)用大作業(yè)醫(yī)院門(mén)診系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)專(zhuān)業(yè)班級(jí): 信息管理與信息系統(tǒng) 學(xué)號(hào)姓名: 1402145042 慕園園 1402145034 牟曉春 1402145009 王思宇 1402145038 于文靜 二一六 年 七 月課 程 設(shè) 計(jì) 評(píng) 分 標(biāo) 準(zhǔn)實(shí)驗(yàn)小項(xiàng)所占分值 得分系統(tǒng)概述2分?jǐn)?shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)2分?jǐn)?shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)2分?jǐn)?shù)據(jù)庫(kù)實(shí)施 2分排版格式2分合計(jì) 10分小組分工合作說(shuō)明:系統(tǒng)整體結(jié)構(gòu)、功能等:全體成員;論文撰寫(xiě):慕園園(系統(tǒng)描述、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)) 王思宇(需求分析、數(shù)據(jù)字典) 牟曉春(數(shù)據(jù)庫(kù)實(shí)施) 于文靜(論文排版、實(shí)驗(yàn)總結(jié))一、系統(tǒng)概述(一)醫(yī)院門(mén)

2、診管理系統(tǒng)描述現(xiàn)如今社會(huì)發(fā)展水平不斷提高,醫(yī)療水平也逐漸提高,作為服務(wù)型機(jī)構(gòu),醫(yī)院應(yīng)趨于專(zhuān)業(yè)化和透明化,基于此,我們決定建立醫(yī)院門(mén)診管理系統(tǒng),以實(shí)現(xiàn)小型醫(yī)療門(mén)診管理的自動(dòng)化,提高醫(yī)院的醫(yī)療質(zhì)量和市場(chǎng)競(jìng)爭(zhēng)能力,滿(mǎn)足患者與醫(yī)院管理的多種需求,促進(jìn)醫(yī)院持續(xù)快速穩(wěn)定發(fā)展。1. 對(duì)于醫(yī)務(wù)人員信息管理此項(xiàng)模塊一方面針對(duì)患者設(shè)立,患者可根據(jù)需要查詢(xún)相關(guān)醫(yī)生的信息,例如,某某眼部患者想要來(lái)醫(yī)院眼科檢查,就可以查詢(xún)眼科醫(yī)生的信息。另一方面為方便醫(yī)院方面管理,對(duì)醫(yī)院醫(yī)務(wù)人員的信息進(jìn)行統(tǒng)計(jì)匯總,可定期對(duì)其進(jìn)行考核,設(shè)立等級(jí)。2. 對(duì)于病人信息管理 建立病人信息管理模塊,完成模糊病人信息查詢(xún),對(duì)不同類(lèi)型的病人進(jìn)行統(tǒng)計(jì)

3、,醫(yī)生從掛號(hào)系統(tǒng)中調(diào)用病人信息,并填寫(xiě)其病歷、病情(本系統(tǒng)為藥品信息),開(kāi)立醫(yī)囑,之后將病人信息提交到藥品管理。3. 藥品管理 一方面,醫(yī)院相關(guān)工作人員完成對(duì)醫(yī)院庫(kù)存藥品信息的錄入、修改和刪除,另一方面,根據(jù)病人的病歷單及醫(yī)囑開(kāi)出相關(guān)藥品,同時(shí),減少庫(kù)存量。(二)需求分析 醫(yī)院每天都會(huì)接收很多患者,患者基本信息的管理,治療情況的記錄都是很大的工作量,同時(shí),醫(yī)院內(nèi)部人員也應(yīng)規(guī)范化管理,所以建立醫(yī)院門(mén)診數(shù)據(jù)庫(kù)。 初步確定該數(shù)據(jù)庫(kù)的功能需求如下:1.掛號(hào)信息的輸入、查詢(xún)和修改;2.醫(yī)務(wù)人員信息的輸入、查詢(xún)、修改和刪除;3.患者信息的輸入、修改、查詢(xún)和刪除;4.患者病歷填寫(xiě)與修改及醫(yī)囑填寫(xiě);5.藥品信

4、息的錄入、查詢(xún)和修改。(三)數(shù)據(jù)字典醫(yī)生信息管理子系統(tǒng)的數(shù)據(jù)字典1.數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)名:dno 數(shù)據(jù)項(xiàng)含義說(shuō)明:唯一表示每位醫(yī)生 別名:醫(yī)生編號(hào) 數(shù)據(jù)類(lèi)型:字符型 長(zhǎng)度:4 取值范圍:00000000009999999999 取值含義:最前面兩位表示醫(yī)生所屬科室,后兩位標(biāo)識(shí)醫(yī)生在所屬科室的編號(hào)。2.數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)名:醫(yī)生 含義說(shuō)明:定義一個(gè)醫(yī)生的有關(guān)信息 組成:編號(hào),姓名,科室,等級(jí),聯(lián)系電話(huà)。3.數(shù)據(jù)流數(shù)據(jù)流名:病例表說(shuō)明:就醫(yī)的最終結(jié)果數(shù)據(jù)流來(lái)源:系統(tǒng)錄入數(shù)據(jù)流去向:病例表組成:病例編號(hào),醫(yī)生編號(hào),患者編號(hào),日期,藥品編號(hào)4.數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名:醫(yī)生信息表說(shuō)明:記錄醫(yī)生的基本情況輸入的數(shù)

5、據(jù)流:系統(tǒng)醫(yī)生信息錄入輸出的數(shù)據(jù)流:錄入數(shù)據(jù)庫(kù)組成:醫(yī)生編號(hào),姓名,科室,等級(jí),聯(lián)系電話(huà)數(shù)據(jù)量:不定期錄入存取方式:隨機(jī)存取5.處理過(guò)程處理過(guò)程名:病例錄入說(shuō)明:患者就醫(yī)的基本信息輸入:病例編號(hào)輸出:醫(yī)生編號(hào)、患者編號(hào)、日期和藥品編號(hào)處理:進(jìn)入醫(yī)院門(mén)診系統(tǒng)進(jìn)行患者信息錄入,醫(yī)生對(duì)其患者進(jìn)行診斷并開(kāi)藥,查詢(xún)病歷表可以得到醫(yī)生,日期及藥品等信息。取藥處可以根據(jù)病例表進(jìn)行藥品供給?;颊咝畔⒐芾碜酉到y(tǒng)的數(shù)據(jù)字典1.數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)名:pno 數(shù)據(jù)項(xiàng)含義說(shuō)明:唯一表示每位患者 別名:患者編號(hào) 數(shù)據(jù)類(lèi)型:字符型 長(zhǎng)度:4 取值范圍:00000000009999999999 取值含義:順序?qū)颊呔幪?hào)。2.數(shù)據(jù)

6、結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)名:患者 含義說(shuō)明:定義一個(gè)患者的有關(guān)信息 組成:編號(hào)、姓名、性別、身份證號(hào)、聯(lián)系電話(huà)和醫(yī)生編號(hào)。3.數(shù)據(jù)流數(shù)據(jù)流名:病例表說(shuō)明:就醫(yī)的最終結(jié)果數(shù)據(jù)流來(lái)源:系統(tǒng)錄入數(shù)據(jù)流去向:病例表組成:病例編號(hào),醫(yī)生編號(hào),患者編號(hào),日期,藥品編號(hào)4.數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名:患者信息表說(shuō)明:記錄患者的基本情況輸入的數(shù)據(jù)流:系統(tǒng)患者信息錄入輸出的數(shù)據(jù)流:錄入數(shù)據(jù)庫(kù)組成:病例編號(hào),醫(yī)生編號(hào),患者編號(hào),日期,藥品編號(hào)數(shù)據(jù)量:不定期錄入存取方式:隨機(jī)存取5.處理過(guò)程處理過(guò)程名:病例錄入說(shuō)明:患者就醫(yī)的基本信息輸入:病例編號(hào)輸出:醫(yī)生編號(hào)、患者編號(hào)、日期和藥品編號(hào)處理:進(jìn)入醫(yī)院門(mén)診系統(tǒng)進(jìn)行患者信息錄入,醫(yī)生對(duì)

7、其患者進(jìn)行診斷并開(kāi)藥,查詢(xún)病歷表可以得到醫(yī)生,日期及藥品等信息。取藥處可以根據(jù)病例表進(jìn)行藥品供給。藥品信息管理子系統(tǒng)的數(shù)據(jù)字典1.數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)名:mno 數(shù)據(jù)項(xiàng)含義說(shuō)明:唯一表示每種藥品 別名:藥品編號(hào) 數(shù)據(jù)類(lèi)型:字符型 長(zhǎng)度:4 取值范圍:00000000009999999999 取值含義:順序?qū)λ幤愤M(jìn)行編號(hào)。2.數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)名:藥品含義說(shuō)明:定義一個(gè)藥品的有關(guān)信息 組成:編號(hào)、名稱(chēng)、價(jià)格和庫(kù)存量。3.數(shù)據(jù)流數(shù)據(jù)流名:病例表說(shuō)明:就醫(yī)的最終結(jié)果數(shù)據(jù)流來(lái)源:系統(tǒng)錄入數(shù)據(jù)流去向:病例表組成:病例編號(hào),醫(yī)生編號(hào),患者編號(hào),日期,藥品編號(hào)4.數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名:藥品信息表說(shuō)明:記錄藥品的基本

8、情況輸入的數(shù)據(jù)流:系統(tǒng)藥品信息錄入輸出的數(shù)據(jù)流:錄入數(shù)據(jù)庫(kù)組成:編號(hào)、名稱(chēng)、價(jià)格和庫(kù)存量數(shù)據(jù)量:不定期錄入存取方式:隨機(jī)存取5.處理過(guò)程處理過(guò)程名:病例錄入說(shuō)明:患者就醫(yī)的基本信息輸入:病例編號(hào)輸出:醫(yī)生編號(hào)、患者編號(hào)、日期和藥品編號(hào)處理:進(jìn)入醫(yī)院門(mén)診系統(tǒng)進(jìn)行患者信息錄入,醫(yī)生對(duì)其患者進(jìn)行診斷并開(kāi)藥,查詢(xún)病歷表可以得到醫(yī)生,日期及藥品等信息。取藥處可以根據(jù)病例表進(jìn)行藥品供給。二、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)的任務(wù)是:根據(jù)用戶(hù)需求設(shè)計(jì)出概念數(shù)據(jù)模型。概念數(shù)據(jù)模型獨(dú)立于具體的數(shù)據(jù)庫(kù)管理系統(tǒng),它描述的是從用戶(hù)角度看到的數(shù)據(jù)庫(kù),反映了用戶(hù)的實(shí)現(xiàn)環(huán)境,而與數(shù)據(jù)庫(kù)將來(lái)怎么實(shí)現(xiàn)無(wú)關(guān)。本系統(tǒng)中存在的

9、實(shí)體有:患者實(shí)體、醫(yī)生實(shí)體、病歷實(shí)體、藥品實(shí)體,各實(shí)體間存在著相互聯(lián)系。各個(gè)實(shí)體的屬性及實(shí)體間的聯(lián)系如下圖所示: 患 者藥 品醫(yī)生治療身份證號(hào)聯(lián)系電話(huà)編 號(hào)科 室姓 名等 級(jí)聯(lián)系電話(huà)編 號(hào)名 稱(chēng)價(jià) 格庫(kù)存量填寫(xiě)病 歷擁有購(gòu)買(mǎi)編 號(hào)姓 名性別日期編號(hào)藥品編號(hào)主治醫(yī)生醫(yī)生編號(hào)mn1n11mn圖1 醫(yī)院門(mén)診系統(tǒng)E-R圖三、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)1.醫(yī)生信息表為方便管理,為醫(yī)生編號(hào)并將編號(hào)作為唯一的標(biāo)識(shí)。該表共有編號(hào)、姓名、科室、等級(jí)、聯(lián)系電話(huà)五個(gè)字段,編號(hào)為主碼。D(dno char(4),dname char(10),doff char(10),drank char(4),dpho char(12)表

10、1 醫(yī)生信息表(D表)dnodnamedoffdrankdpho01001張力眼科31371234567801002王平眼科21387894563202001劉宏外科41874567123402002王宇外科21887890456102003趙慶外科1180741285632.患者信息表 為患者編號(hào),并將編號(hào)作為主碼,該表有編號(hào)、姓名、性別、身份證號(hào)、聯(lián)系電話(huà)和醫(yī)生編號(hào)六個(gè)字段,醫(yī)生編號(hào)為外碼。 P(pno char(4),pname char(10),psex char(2),pnum char(12),ppho char(12),dno char(4)表2 患者信息表(P表)pnopnam

11、epsexpnumpphodno001劉麗21234567891373234567801001002王峰17894561231387794563101002003張偉11237894561871203123402001004趙宇17418529631884590456102001005錢(qián)靜295174286318075328563020033.病歷表此表包括編號(hào)、醫(yī)生編號(hào)、患者編號(hào)、日期和藥品編號(hào)五個(gè)字段編號(hào)為主碼,醫(yī)生編號(hào)和患者編號(hào)為為外碼。PDM(pdmno char(4),dno char(4),pno char(4),pdmda char(6),mnochar(4)表3 病歷表(PDM

12、表)pdmnodnopnopdmdamno00010100100116032600011000201002002160405000120003020020031605030002200040200300516052300023000502003004160603000244.藥品信息表藥品信息表用來(lái)存儲(chǔ)藥品的相關(guān)信息,主要包括系編號(hào)、名稱(chēng)、價(jià)格和庫(kù)存量。M(mno char(4), mname char(10), mpric char(4),mnum char(10)表4 藥品信息表(M表)mnomnamempricmnum00011百服寧222000012阿莫西林133000022青霉素10

13、4500023西瓜霜55000024云南白藥3560四、數(shù) 據(jù) 庫(kù) 實(shí) 施 (一)數(shù)據(jù)庫(kù)的建立 1. 建立醫(yī)生信息表(D表) create table D(dno int primary key, dname char(10), doff char(10), drank int, dpho int)2. 建立患者信息表(P表)create table P(pno char(4)primary key, pname char(10), psex char(2), pnum char(12), ppho char(12),dno char(4) 3.建立病歷表(PDM表)create table

14、PDM(pdmno char(6)primary key, dno char(6), pno char(4), pdmda char(6), mnochar(5)4.建立藥品信息表(M表)create table M(mno char(9) primary key, mname char(10), mpric char(4), mnum char(10) (二)數(shù)據(jù)庫(kù)行為設(shè)計(jì)1.數(shù)據(jù)的錄入insert into D values (02003,'趙慶','外科',1;insert into D values (02002,'王宇

15、','外科',2;insert into D values(01001,'張力','眼科',3;insert into D values(02001,'劉宏','外科',4;insert into D values (01002,'王平','眼科',2;insert into P values ('001','劉麗','2',

16、'123456789','#39;,'01001'); insert into P values ('002','王峰','1','789456123','#39;,'01002'); insert into P values ('003','張偉','1','123789456','#39;,'02001')

17、; insert into P values ('004','趙宇','1','741852963','#39;,'02001'); insert into P values ('005','錢(qián)靜','2','951742863','#39;,'02003'); insert into PDM values('0001','01001',&#

18、39;001','160326','00011');insert into PDM values('0002','01002','002','160405','00012'); insert into PDM values('0003','02002','003','160503','00022'); insert into PDM values('0004','02003

19、','005','160523','00023');insert into PDM values('0005','02003','004','160603','00024');insert into M values('00011','百服寧','22','20'); insert into M values('00012','阿莫西林','13',

20、'30'); insert into M values('00022','青霉素','10','45'); insert into M values('00023','西瓜霜','5','50'); insert into M values ('00024','云南白藥','35','60'); 2.數(shù)據(jù)的修改 update D set dno=02008 where dname='

21、;趙慶' update D set doff='外科' where dname='王平'update P set pno='008' where pname='王峰' update P set ppho='135842367522' where pname ='錢(qián)靜'update PDM set dno='01008' where pdmda='160523' update PDM set pdmda='160508' where pno=&#

22、39;002update M set mname='青霉素' where mno='00011' update M set mpric='18' where mnum='60' 3.數(shù)據(jù)的刪除 Delete from D where dname='趙慶'and dno =02003 Delete from D where doff ='眼科' and dno =01002 Delete from P where pname='王峰'and pno= '002' Del

23、ete from P where pno='003' Delete from PDM where pdmno='0001' Delete from PDM where pdmda='160405'Delete from M where mno='00011' Delete from M where mpric='35' 4合理利用觸發(fā)器設(shè)計(jì),在修改數(shù)據(jù)時(shí)保持?jǐn)?shù)據(jù)一致性。use hospitalgo if exists (select name from sysobjects where name=HOSPand t

24、ype=tr)drop tigger HOSPgo create trigger HOSP on PDMfor delete as delete from M where mno in (select distinct mno from deleted )go5.查詢(xún)操作例如:(1)查詢(xún)所有醫(yī)生的基本信息select *from D(2)查詢(xún)外科醫(yī)生的信息Select * from D where doff= '眼科'(3)查詢(xún)病歷表中藥品的信息。select mno , mname , mpric, mnumfrom PDM,Mwhere PDM. mno=M. mno(4)查詢(xún)王平醫(yī)生檢查的患者信息Select * from P where dno in(select

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論