醫(yī)院數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
醫(yī)院數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
醫(yī)院數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
醫(yī)院數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
醫(yī)院數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

醫(yī)院信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)小組成員:溫潔王素娥王朋燕王明月向麗王巧敏設(shè)計(jì)總說明#2022

1緒論1.1系統(tǒng)簡(jiǎn)介1.2設(shè)計(jì)目的1.3設(shè)計(jì)內(nèi)容

2需求分析2.1需求分析的任務(wù)2.2系統(tǒng)數(shù)據(jù)流程分析2.3數(shù)據(jù)字典

3概念模型設(shè)計(jì)3.1概念模型設(shè)計(jì)的方法3.2系統(tǒng)概念模型

4邏輯模型設(shè)計(jì)4.1邏輯模型設(shè)計(jì)的方法4.2邏輯模型實(shí)現(xiàn)4.3數(shù)據(jù)完整性約束定義

5物理模型實(shí)現(xiàn)總結(jié)

1緒論1.1系統(tǒng)簡(jiǎn)介

隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在醫(yī)院管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)醫(yī)院管理勢(shì)在必行,醫(yī)院要緊跟時(shí)代發(fā)展的步伐和潮流,必須實(shí)現(xiàn)醫(yī)院全面的信息化管理,為病人提供現(xiàn)代化的服務(wù),提高對(duì)病人的服務(wù)水平,方便、準(zhǔn)確、快捷地為病人提供醫(yī)療服務(wù)和醫(yī)療費(fèi)用信息,進(jìn)而增強(qiáng)病人對(duì)醫(yī)院的信任和支持。當(dāng)前,醫(yī)院還面臨著越來越激烈的市場(chǎng)競(jìng)爭(zhēng)、要想在競(jìng)爭(zhēng)中取勝,也必須采用先進(jìn)的管理方法和手段。本系統(tǒng)基本功能包括了醫(yī)院在門診,藥房,手術(shù),住院,收費(fèi)和管理這幾個(gè)方面,充分運(yùn)用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)技術(shù);采用靈活的模塊化結(jié)構(gòu)設(shè)計(jì)方法進(jìn)行設(shè)計(jì)。本系統(tǒng)采用SQLSERVER2005開發(fā)的數(shù)據(jù)庫(kù)。1.2設(shè)計(jì)目的

醫(yī)院管理系統(tǒng)的主要目的是支持醫(yī)院的行政管理與事務(wù)處理業(yè)務(wù),減輕事務(wù)處理人員的勞動(dòng)強(qiáng)度,輔助醫(yī)院管理,輔助高層領(lǐng)導(dǎo)決策,提高醫(yī)院的工作效率,從而使醫(yī)院能夠以少的投入獲得更好的社會(huì)效益與經(jīng)濟(jì)效益,如財(cái)務(wù)系統(tǒng)、人事系統(tǒng)、住院病人管理系統(tǒng)、藥品庫(kù)存管理系統(tǒng)等。1.3設(shè)計(jì)內(nèi)容

本課程主要設(shè)計(jì)醫(yī)院管理系統(tǒng),通過需求分析,大致了解到醫(yī)院的組織結(jié)構(gòu)、管理流程、員工情況以及所要完成的工作內(nèi)容,然后經(jīng)過概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)等過程,即數(shù)據(jù)庫(kù)流程圖的設(shè)計(jì),E-R圖的設(shè)計(jì),關(guān)系模式的完成,完整性分析以及各種表的設(shè)計(jì)再使用SQL語(yǔ)句基本完成了醫(yī)院管理系統(tǒng)的設(shè)計(jì)

2需求分析2.1.需求分析的任務(wù)

需求分析調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理”,通過調(diào)查、收集和分析,獲得用戶對(duì)數(shù)據(jù)庫(kù)的如下需求:(1)信息需求。指用戶需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì)。由信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù)。(2)處理要求。指用戶需要完成什么處理功能。明確用戶對(duì)數(shù)據(jù)有什么樣的處理要求,從而確定數(shù)據(jù)之間的相互關(guān)系。(3)安全性與完整性要求。2.2系統(tǒng)數(shù)據(jù)流程分析1)基本業(yè)務(wù)調(diào)查可以通過網(wǎng)路檢索、調(diào)查、開座談會(huì)、跟班作業(yè)等方法,對(duì)所設(shè)計(jì)系統(tǒng)的業(yè)務(wù)進(jìn)行調(diào)查,明確其基本功能和流程。2)數(shù)據(jù)流程圖根據(jù)了解和調(diào)查結(jié)果,給出系統(tǒng)業(yè)務(wù)數(shù)據(jù)流程圖。2.3數(shù)據(jù)字典在數(shù)據(jù)流程圖中,數(shù)據(jù)信息和處理過程需要通過數(shù)據(jù)字典才能描述清楚,因此在數(shù)據(jù)字典中主要對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程給出更詳細(xì)、更準(zhǔn)確的說明。1)數(shù)據(jù)流定義可以通過表格的形式給出數(shù)據(jù)流程圖的主要數(shù)據(jù)流,如表2.1所示。圖2.1數(shù)據(jù)流程圖表2.1醫(yī)院管理系統(tǒng)主要數(shù)據(jù)流定義序號(hào)名稱位置結(jié)構(gòu)定義最大數(shù)據(jù)流量1掛號(hào)信息1編號(hào)+掛號(hào)科室+掛號(hào)類型+掛號(hào)費(fèi)用+時(shí)間1000次/天2床位安排信息2病房號(hào)+床位號(hào)50次/天3

手術(shù)安排信息3病人編號(hào)+主刀醫(yī)生編號(hào)+麻醉醫(yī)生編號(hào)+床號(hào)+手術(shù)時(shí)間1000次/天4用藥安排信息4病人ID+藥品ID+主治醫(yī)生ID+用藥日期+單價(jià)+計(jì)量單位+藥品類型+數(shù)量1000次/天5醫(yī)療費(fèi)用支付信息5費(fèi)用項(xiàng)目+時(shí)間+操作員ID+金額1000次/天2)數(shù)據(jù)存儲(chǔ)定義可以采用如下表格的形式給出系統(tǒng)的主要數(shù)據(jù)定義,如表2.2所示。

表2.2醫(yī)院管理系統(tǒng)主要數(shù)據(jù)存儲(chǔ)定義編號(hào)名稱輸入輸出數(shù)據(jù)量存取頻度存取方式說明D1病人基本信息入院登記床位安排用藥安排25000條1000次/天聯(lián)機(jī)處理;檢索和更新;隨即檢索病人ID唯一且非空D2醫(yī)生信息入院登記手術(shù)安排用藥安排20000條2000次/天聯(lián)機(jī)處理;檢索和更新;隨即檢索醫(yī)生ID唯一且非空D3藥品表用藥安排用藥情況20000條5000/天聯(lián)機(jī)處理;檢索和更新;隨即檢索藥品ID唯一且非空D4門診掛號(hào)信息入院登記掛號(hào)類型科室200005000次/天聯(lián)機(jī)處理;檢索和更新;隨即檢索編號(hào)唯一且非空D5病人費(fèi)用信息基本信息費(fèi)用類型20000條5000次/天聯(lián)機(jī)處理;檢索和更新;隨即檢索病人ID唯一且非空D6病人用藥情況病人基本信息藥品情況200001000/天聯(lián)機(jī)處理;檢索和更新;隨即檢索病人ID唯一且非空D7床位信息床位安排病房編號(hào)床位安排200001000/天聯(lián)機(jī)處理;檢索和更新;隨即檢索床位號(hào)和病房號(hào)唯一非空3)處理過程可以采用如下表格的形式給出系統(tǒng)的主要處理過程定義,如表2.3所示。

表2.3醫(yī)院管理系統(tǒng)主要處理過程定義

序號(hào)處理過程名稱輸入輸出處理說明P1.1安排床位入院登記床位信息表病人入院登記之后,根據(jù)基本信息,安排床位,存儲(chǔ)在床位信息表中P1.2用藥安排入院登記病人用藥情況表藥品表在病人入院登記之后,根據(jù)醫(yī)生的安排用藥,存儲(chǔ)在病人用藥情況表和藥品表中P1.3安排手術(shù)入院登記手術(shù)安排表在病人入院登記之后,根據(jù)醫(yī)生的診斷,安排手術(shù),信息存儲(chǔ)在手術(shù)安排表中P1.4支付醫(yī)療費(fèi)用病人基本信息病人費(fèi)用信息表在病人治病期間,產(chǎn)生的各種費(fèi)用,存儲(chǔ)在病人費(fèi)用信息表中3概念模型設(shè)計(jì)3.1概念模型設(shè)計(jì)的方法

將需求分析得對(duì)的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì)。概念模型設(shè)計(jì)的基本方法,通常有四類:(1)自頂向下。即首先定義概念結(jié)構(gòu)的框架,然后逐步細(xì)化。(2)自底向上。即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來,得對(duì)全局概念結(jié)構(gòu)。(3)逐步擴(kuò)張。首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,以滾雪球的方式逐步生產(chǎn)其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu)。(4)混合策略。即將自底向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)的框架,以它我骨架集成由自底向上地設(shè)計(jì)概念結(jié)構(gòu)。3.2系統(tǒng)概念模型根據(jù)系統(tǒng)的需求分析,得出系統(tǒng)數(shù)據(jù)庫(kù)的信息模型,用ER圖表示出來。4邏輯模型設(shè)計(jì)4.1邏輯模型設(shè)計(jì)的方法此處給出由概念模型轉(zhuǎn)化為邏輯模型設(shè)計(jì)的基本方法,可參考教材。4.2邏輯模型實(shí)現(xiàn)醫(yī)生(醫(yī)生編號(hào)、科室代碼、姓名、性別、年齡、職務(wù)、學(xué)歷)護(hù)士(護(hù)士編號(hào)、科室代碼、姓名、性別、年齡、職務(wù)、學(xué)歷)病房(病房編號(hào)、科室代碼、床位數(shù)、床位號(hào)、地址)服藥(病人編號(hào)、藥品編號(hào)、病人姓名、年齡、性別、血性、身高、藥品名稱、劑型、化學(xué)名稱、規(guī)格)病人(病人編號(hào)、科室代碼、病人姓名、年齡、性別、血性、身高)做手術(shù)(病人編號(hào)、醫(yī)生編號(hào)、醫(yī)生姓名,醫(yī)生年齡、醫(yī)生性別、科室代碼、病人姓名、年齡、床位號(hào)、手術(shù)時(shí)間、麻醉時(shí)間記錄)照顧(病人編號(hào)、護(hù)士編號(hào)、護(hù)士姓名、護(hù)士學(xué)歷、病人年齡、床位號(hào)、科室代碼)治療(病人編號(hào)、醫(yī)生編號(hào)、科室代碼、病人姓名、病人年齡、病人性別、醫(yī)生姓名、醫(yī)生年齡、醫(yī)生性別、醫(yī)生學(xué)歷)安排手術(shù)(主治醫(yī)生編號(hào)、醫(yī)生編號(hào)、床位號(hào)、手術(shù)間代碼、手術(shù)時(shí)間、麻醉記錄時(shí)間、科室代碼、病人姓名、病人年齡、病人性別)4.3數(shù)據(jù)完整性約束定義根據(jù)上面的關(guān)系模式,應(yīng)給出數(shù)據(jù)庫(kù)的完整性約束。1)實(shí)體完整性約束醫(yī)生(醫(yī)生編號(hào)、科室代碼、姓名、性別、年齡、職務(wù)、學(xué)歷)護(hù)士(護(hù)士編號(hào)、科室代碼、姓名、性別、年齡、職務(wù)、學(xué)歷)病房(病房編號(hào)、科室代碼、床位數(shù)、床位號(hào)、地址)服藥(病人編號(hào)、藥品編號(hào)、病人姓名、年齡、性別、血性、身高、藥品名稱、劑型、化學(xué)名稱、規(guī)格)病人(病人編號(hào)、科室代碼、病人姓名、年齡、性別、血性、身高)做手術(shù)(病人編號(hào)、醫(yī)生編號(hào)、手術(shù)時(shí)間、醫(yī)生姓名,醫(yī)生年齡、醫(yī)生性別、科室代碼、病人姓名、年齡、床位號(hào)、麻醉時(shí)間記錄)照顧(病人編號(hào)、護(hù)士編號(hào)、護(hù)士姓名、護(hù)士學(xué)歷、病人年齡、床位號(hào)、科室代碼)治療(病人編號(hào)、醫(yī)生編號(hào)、科室代碼、病人姓名、病人年齡、病人性別、醫(yī)生姓名、醫(yī)生年齡、醫(yī)生性別、醫(yī)生學(xué)歷)安排手術(shù)(主治醫(yī)生編號(hào)、病人編號(hào)、手術(shù)時(shí)間、床位號(hào)、手術(shù)間代碼、麻醉記錄時(shí)間、科室代碼、病人姓名、病人年齡、病人性別)2)參照完整性約束給出關(guān)系模式中的參照關(guān)系。(1)參照關(guān)系:醫(yī)生外碼:科室代碼被參照關(guān)系:科室(2)參照關(guān)系:護(hù)士外碼:科室代碼被參照關(guān)系:科室(3)參照關(guān)系:病房外碼:科室代碼被參照關(guān)系:科室(4)參照關(guān)系:服藥外碼:病人編號(hào)被參照關(guān)系:病人藥品編號(hào)被參照關(guān)系:藥品5物理模型實(shí)現(xiàn)#20221.創(chuàng)建數(shù)據(jù)庫(kù)

createdatabasehospitalON(name=hospital_data,filename='E:\sql_data\hospital_data.mdf',size=20mb,maxsize=50mb,filegrowth=10%)logon(name=hospital_log,filename='E:sql_data\hospital_log.ldf',size=3mb,maxsize=5mb,filegrowth=2mb)2.創(chuàng)建表(1)創(chuàng)建病人表

createtablepatient(pnochar(8)primarykey,--病人編號(hào)(主鍵)

officenochar(8),--科室代碼(外鍵)

pnamechar(8)notnull,--病人姓名

sexchar(2),--性別

pagechar(8),--病人年齡

staturechar(8),--身高

bloodtypevarchar(4),--血型

telvarchar(40),--聯(lián)系電話

nativechar(20)--籍貫

)

(2)創(chuàng)建醫(yī)生表

createtabledoctor(dnochar(8)primarykey,--醫(yī)生編號(hào)(主鍵)

dnamechar(8)notnull,--醫(yī)生姓名

sexchar(2),--性別

dagechar(20),--年齡

officenochar(8),--科室代碼(外鍵)

gegreechar(20)--學(xué)歷

)(3)創(chuàng)建科室表createtableoffice(officenochar(8)primarykey,--科室代碼

onamechar(20)notnull,--科室名稱

wardnochar(8),--病房編號(hào)

bedchar(20),--床位數(shù)

dirnochar(8)--科室主任編號(hào))(4)創(chuàng)建藥品表createtablemedicine(mnochar(8)primarykey,--藥品編號(hào)(主鍵)

mnamechar(8),--名稱

munitvarchar(8),--計(jì)量單位

pricevarchar(8),--單價(jià)

formchar(8),--劑型

categorychar(40)--類別)(5)創(chuàng)建手術(shù)安排表

createtableoperation(pnamechar(8),--病人姓名

pagechar(8),--病人年齡

sexchar(2),--病人性別

officenochar(8),--科室代碼(外鍵)

pnochar(8),--病人編號(hào)

dnochar(8),--醫(yī)生編號(hào)

timechar(20)--手術(shù)時(shí)間

primarykey(pno,dno,time--主鍵))(6)創(chuàng)建護(hù)士表createtablenurse(nnochar(8)primarykey,--護(hù)士編號(hào)

officenochar(8),--科室編號(hào)

nnamechar(8),--護(hù)士姓名

sexchar(2),--性別

agechar(8),--年齡

degreechar(2)--學(xué)歷)(7)門診掛號(hào)表createtableRegistration(pnochar(8)primarykey,--病人編號(hào)(主鍵)

officenochar(8),--科室編號(hào)(外鍵)

dnochar(8),--醫(yī)生編號(hào)(外鍵)timechar(20),--掛號(hào)時(shí)間

typechar(8),--掛號(hào)類型

expensechar(8)--掛號(hào)費(fèi)用

)(8)創(chuàng)建病人費(fèi)用信息表createtableexpense(pnochar(8)primarykey,--病人編號(hào)(主鍵)

pnamechar(8),--病人姓名

sexchar(2),--性別

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論