![數(shù)據(jù)庫(kù)課程設(shè)計(jì)醫(yī)院管理信息系統(tǒng)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/c9704a98-8399-4547-8808-5e7949c9a9ed/c9704a98-8399-4547-8808-5e7949c9a9ed1.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì)醫(yī)院管理信息系統(tǒng)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/c9704a98-8399-4547-8808-5e7949c9a9ed/c9704a98-8399-4547-8808-5e7949c9a9ed2.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì)醫(yī)院管理信息系統(tǒng)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/c9704a98-8399-4547-8808-5e7949c9a9ed/c9704a98-8399-4547-8808-5e7949c9a9ed3.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì)醫(yī)院管理信息系統(tǒng)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/c9704a98-8399-4547-8808-5e7949c9a9ed/c9704a98-8399-4547-8808-5e7949c9a9ed4.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì)醫(yī)院管理信息系統(tǒng)_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/c9704a98-8399-4547-8808-5e7949c9a9ed/c9704a98-8399-4547-8808-5e7949c9a9ed5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告 設(shè)計(jì)項(xiàng)目名稱(chēng): 醫(yī)院管理系統(tǒng) 專(zhuān) 業(yè): 網(wǎng)絡(luò)工程 班 級(jí): 201001 學(xué) 號(hào):201026340117;201026340121姓 名: 張世波 趙流男 指 導(dǎo) 教 師: 劉小俊 2012 年 6 月 7 日一 系統(tǒng)分析11 業(yè)務(wù)系統(tǒng)描述及流程分析對(duì)一個(gè)住院病人來(lái)講,他到醫(yī)院看病的過(guò)程及醫(yī)院的處理流程,簡(jiǎn)單的講是:病人先要到住院處登記并交納住院押金,床位緊張的醫(yī)院登記后要等待床位。然后,到病區(qū)接受主治醫(yī)生的檢查和詢(xún)問(wèn),接受入院常規(guī)檢查,接受臨時(shí)治療或按主治醫(yī)生制定的長(zhǎng)期治療方案接受長(zhǎng)期治療。治療過(guò)程中醫(yī)生給病人下醫(yī)囑,醫(yī)囑產(chǎn)生藥品和治療項(xiàng)目?jī)煞N
2、申請(qǐng)單,藥房根據(jù)病區(qū)的發(fā)藥申請(qǐng)單給病人發(fā)藥,在此之前藥房要向藥庫(kù)申請(qǐng)進(jìn)貨,如果藥庫(kù)有庫(kù)存則發(fā)給藥房沒(méi)有則列入采購(gòu)計(jì)劃。治療過(guò)程中因?yàn)檠航鸩粔蚧蜥t(yī)生的判斷,需要退藥,則會(huì)向藥房申請(qǐng)退藥。治療項(xiàng)目在功檢科室做完后直接收費(fèi)。治療結(jié)束后護(hù)士讓病人出區(qū),出入院處再給病人辦理出院手術(shù)。 同時(shí),對(duì)醫(yī)院管理者來(lái)講,還要將上述過(guò)程中發(fā)生的各類(lèi)數(shù)據(jù)信息由醫(yī)院各職能部門(mén)和其下屬部門(mén)的工作人員把各種單據(jù)歸類(lèi)、統(tǒng)計(jì)、匯總、計(jì)算形成各類(lèi)報(bào)表。并將這些報(bào)表,報(bào)送相應(yīng)的管理職能科室,再由這些科室將這些報(bào)表制單、匯總、計(jì)算形成醫(yī)院總體的人事、財(cái)務(wù)、備、醫(yī)療等各類(lèi)報(bào)表和管理分析圖表。12 his系統(tǒng)的目標(biāo)his的目的就是支持醫(yī)院
3、的行政管理與事務(wù)處理業(yè)務(wù),使醫(yī)院的業(yè)務(wù)操作流程和日常管理規(guī)范化。采集、分析處理、存儲(chǔ)各種基礎(chǔ)數(shù)據(jù)并使之標(biāo)準(zhǔn)化,通過(guò)網(wǎng)絡(luò)在院內(nèi)各科室之間傳遞,簡(jiǎn)化信息流程,為醫(yī)院查詢(xún)、分類(lèi)匯總、統(tǒng)計(jì)、決策分析提供及時(shí)準(zhǔn)確的數(shù)據(jù),杜絕以前手工操作帶來(lái)的差錯(cuò),減少工作流程,提高工作效率。為了實(shí)現(xiàn)以上功能,我們必須做好以下幾點(diǎn):基礎(chǔ)數(shù)據(jù)標(biāo)準(zhǔn)化,重視系統(tǒng)的實(shí)用性、經(jīng)濟(jì)性、安全性,順應(yīng)管理扁平化的管理趨勢(shì)。二 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)21 數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)功能模塊設(shè)計(jì)后,就要對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)了。支持管理信息系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)由模式、子模式、應(yīng)用程序、數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)等幾部分組成,其中除數(shù)據(jù)庫(kù)管理
4、系統(tǒng)可以從現(xiàn)有產(chǎn)品中選購(gòu)?fù)猓饽J?、子模式、?yīng)用程序、數(shù)據(jù)庫(kù)等則必須根據(jù)用戶(hù)的具體要求進(jìn)行分析和設(shè)計(jì),這項(xiàng)工作稱(chēng)為數(shù)據(jù)庫(kù)設(shè)計(jì),它的核心問(wèn)題是如何從系統(tǒng)的觀點(diǎn)出發(fā)建立一個(gè)數(shù)據(jù)模式,使其滿(mǎn)足以下幾個(gè)條件:(1)符合用戶(hù)的要求,即能正確地反映用戶(hù)的工作環(huán)境,該環(huán)境包括擁護(hù)需處理的所有”數(shù)據(jù)”,并支持用戶(hù)需進(jìn)行的所有“加工”。(2)與所選用的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模式相匹配。(3)數(shù)據(jù)組織合理,應(yīng)易于操作,易于維護(hù),易于理解。 2.2 er圖(部分)2.3轉(zhuǎn)換規(guī)則1) 實(shí)體集的轉(zhuǎn)換每個(gè)實(shí)體集用一個(gè)關(guān)系表示,其中實(shí)體集的屬性被轉(zhuǎn)換成關(guān)系的屬性。實(shí)體集的主
5、鍵,在滿(mǎn)足唯一標(biāo)識(shí)的無(wú)冗余等性質(zhì)的條件下,將作為對(duì)應(yīng)關(guān)系的主鍵。在實(shí)體的對(duì)應(yīng)關(guān)系上,由于加入了聯(lián)系,可能還要增加一些屬性。2) 聯(lián)系的轉(zhuǎn)換(1)1:1的聯(lián)系如果實(shí)體集e1與實(shí)體集e2的聯(lián)系為1:1,應(yīng)根據(jù)需要把e2的主鍵放入關(guān)系模式e1中,或反之。(2)1:n的聯(lián)系如果實(shí)體集e1與實(shí)體集e2的 聯(lián)系為1:n,將e1的主鍵包含在e2的關(guān)系模式中。(3)m:n的聯(lián)系如果實(shí)體集e1與實(shí)體集e2繁榮聯(lián)系為m:n,則它們之間的聯(lián)系由另一個(gè)關(guān)系模式表示,這個(gè)關(guān)系模式由每個(gè)參加的實(shí)體集的主鍵及這個(gè) 聯(lián)系的任何屬性一起組成。2.4 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)通過(guò)對(duì)轉(zhuǎn)換后所得到關(guān)系
6、模式的分析,結(jié)合本系統(tǒng)的功能及所選開(kāi)發(fā)工具和數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn),對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),建立一個(gè)具有良好的數(shù)據(jù)組織結(jié)構(gòu)的數(shù)據(jù)庫(kù),應(yīng)遵循的原則有:(1) 可能減少數(shù)據(jù)冗余和重復(fù)(2) 結(jié)構(gòu)設(shè)計(jì)和操作設(shè)計(jì)相結(jié)合(3) 數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性由于數(shù)據(jù)庫(kù)中所保存的數(shù)據(jù)是系統(tǒng)中非常重要的資源,所以在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)一定要注意數(shù)據(jù)結(jié)構(gòu)的安全性、完整性,并發(fā)控制與恢復(fù),而一般的數(shù)據(jù)庫(kù)管理系統(tǒng)都提供了一定的數(shù)據(jù)保護(hù)功能,如:1.醫(yī)生信息表(doctor)2.費(fèi)用明細(xì)表三 小結(jié)作為一名學(xué)習(xí)信息與計(jì)算科學(xué)的學(xué)生,我們得以有機(jī)會(huì)在課設(shè)中鍛煉自己, 數(shù)據(jù)庫(kù)課程設(shè)計(jì)使我系統(tǒng)地,完整的接觸信
7、息系統(tǒng)管理的全過(guò)程。我的題目是“醫(yī)院病例管理系統(tǒng)”的設(shè)計(jì)。在這次課程設(shè)計(jì)之前,我對(duì)數(shù)據(jù)庫(kù)的實(shí)際應(yīng)用不是特別的熟悉,在這次的課程設(shè)計(jì)中,我伴著課本,在各位同學(xué)和朋友的幫助下努力理解并消化所學(xué)。在設(shè)計(jì)的過(guò)程中,突然發(fā)現(xiàn)一直以來(lái)令自己頗為頭疼的計(jì)算機(jī)課程變的不再那么僵硬束縛,而且真正較為理解了數(shù)據(jù)庫(kù)的實(shí)際用途。在某種程度上說(shuō)是自己實(shí)踐旅途上邁出的第一步!通過(guò)這次的課程設(shè)計(jì),我對(duì)數(shù)據(jù)庫(kù)有了切身的體會(huì)。它并不像我原來(lái)所想的那樣十分神秘,而是有著一個(gè)相對(duì)固定的模式和流程。我們只要按照這個(gè)模式和流程,就能夠比較規(guī)范的完成一個(gè)系統(tǒng)的設(shè)計(jì)。當(dāng)然這也需要我們掌握多方面的知識(shí)。在這次課程設(shè)計(jì)中,我覺(jué)得自己的知識(shí)面還
8、是有欠缺的。需要在以后的學(xué)習(xí)中加以注意,要全面的提高自己的知識(shí)面與知識(shí)層次。課程設(shè)計(jì)我獲得了另外一種意義的最大的收獲。那就是有時(shí)候在自己對(duì)事物不感興趣,對(duì)目的不甚明了的前提下,不應(yīng)該盡早放棄,而是應(yīng)該進(jìn)最大努力去主動(dòng)了解,想來(lái)自己曾經(jīng)對(duì)計(jì)算機(jī)完全不感冒的情況下,也是可以利用短暫的時(shí)間來(lái)搞定一個(gè)看似很困難的事情,事在人為,要在自己思想和行為一致懶惰的時(shí)候“逼迫”自己做一些本該做好的事情。再有就是在課程設(shè)計(jì)中,自己也是意識(shí)到無(wú)論做什么事情,都應(yīng)該用心,用力,細(xì)心,而又耐心!趕早不趕晚!把工程縮小成塊,耐心而又細(xì)致的處理每一個(gè)部分,既挑戰(zhàn)了自己的知識(shí)基礎(chǔ),又挑戰(zhàn)了自己的耐心和韌性!無(wú)疑這是對(duì)自己的一
9、次歷練!四 源程序代碼數(shù)據(jù)庫(kù)的創(chuàng)建代碼:create database hisgo-職稱(chēng)表create table call_job(c_id char(8) primary key, c_name char(20) not null unique,get_job_time smalldatetime, base_job_money int,);-科室表create table doc_room(dr_id char(5) primary key, dr_name char(20) not null unique,get_job_time smalldatetime, n_master_id
10、char(8) not null, base_job_money int,);-醫(yī)生信息表create table doctor(id char(8) primary key, name varchar(20) not null,sex char(2) default '男' not null ,nation char(10)not null ,call_job_id char(8) not null,get_at_hos_time smalldatetime,doc_room_id char(5) not null,phone varchar(15),photo image,
11、 constraint fk_doctor_call_job foreign key(call_job_id) references call_job(c_id),constraint fk_doctor_doc_room foreign key(doc_room_id) references doc_room(dr_id), constraint ck_2 check(sex in('男','女')-病區(qū)create table sick_room(id char(5) primary key, name varchar(20) not null,doc_ro
12、om_id char(5) not null,constraint fk_sick_doc_room foreign key(doc_room_id) references doc_room(dr_id), )-護(hù)士信息create table nurse(id char(8) primary key, name varchar(20) not null,sex char(2) default '女' not null ,nation char(10)not null ,call_job_id char(8) not null,get_at_hos_time smalldate
13、time,sick_room_id char(5) not null,phone varchar(15),photo image, constraint fk_nurse_call_job foreign key(call_job_id) references call_job(c_id),constraint fk_nurse_doc_room foreign key(sick_room_id) references sick_room(id), constraint ck_3 check(sex in('男','女')-病房信息create table si
14、ck_bed_room(id char(5) primary key, name varchar(20) not null)-病床信息create table sick_bed(id char(5) primary key, name varchar(20) not null,sick_room_id char(5) not null,sick_bed_room_id char(5),flag char(2)default'0'not null,constraint fk_sick_bed_sick_room foreign key(sick_room_id) referenc
15、es sick_room(id),constraint fk_sick_bed_sick_bed_room foreign key(sick_bed_room_id) references sick_bed_room(id),constraint ck_sick_bed_flag check(flag in('0','1')-功能檢測(cè)create table fun_check(id char(5) primary key, name varchar(20) not null,check_end char(50) ,check_doc_id char(8)not
16、 null,check_date smalldatetime,doc_room_id char(5),constraint fk_fun_check_doctor foreign key (check_doc_id) references doctor(id)-病人信息create table sick_person(reg_num char(8) primary key,-流水號(hào) name varchar(20) not null,sex char(2) default '男'not null,age smallint not null,addr char(30),reald
17、ate smalldatetime,flag char(4) default '專(zhuān)家' not null,constraint ck_age check(age>0 and age<150),constraint ck_flag check (flag in('一般','專(zhuān)家'), constraint ck_person_sex check (sex in('男','女')-特殊病人(住院)create table sick_stand_person(reg_num char(8) not null
18、unique,-流水號(hào)stan_in_num char(5) primary key,-住院號(hào)person_id char(18) not null,sick_bed_id char(5)not null,in_realdate smalldatetime,out_realdate smalldatetime,constraint fk_sick_stand_person_sick_person foreign key(reg_num) references sick_person(reg_num),constraint fk_sick_stand_person_sick_bed foreig
19、n key(sick_bed_id) references sick_bed(id)-付費(fèi)方式create table fee_way(fee_id char(5) primary key,fee_name char(20) not null,fee_wipe_out_scale smallint not null, start_date smalldatetime,constraint ck_fee_wipe_out_scale check(fee_wipe_out_scale>0 and fee_wipe_out_scale<100)-藥庫(kù)create table big_dr
20、ug_store(drug_id char(5) primary key,drug_name char(20) not null,)-藥房create table drug_store(drug_id char(5) primary key, drug_name char(20) not null,big_drug_store_id char(5) not null, constraint fk_drug_store_big_drug_store foreign key(big_drug_store_id) references big_drug_store(drug_id)-醫(yī)生工資crea
21、te table doctor_wage( doc_id char(8) primary key, operation_time smallint default'0', sum_money int, constraint ck_operation_time check(operation_time>=0)-護(hù)士工資create table nurse_wage( n_id char(8) primary key, add_time smallint default'0', sum_money int, constraint ck_add_time che
22、ck(add_time>=0)-管理員create table admin_person( a_id char(8) primary key, admin_name char(20) not null, sex char(2) default '男' not null , add_time smallint default'0', person_id char(18)not null, call_job_id char(8), addr char(50), sum_money int, phone char(15), photo image, constr
23、aint fk_admin_call_job foreign key(call_job_id) references call_job(c_id), constraint ck_admin_add_time check(add_time>=0), constraint ck_sex check(sex in('男','女')-帳號(hào)密碼create table account_password(acc_id char(16) primary key, password char(20)default'666666' not null)-手術(shù)類(lèi)
24、型create table operation_way(opera_id char(5)primary key, opera_name char(25) not null, fee_for_op int)-病人-手術(shù)create table doc_sick(sick_id char(5),doctor_id char(8),real_date smalldatetime,opera_way_id char(5),constraint fk_doc_sick_sick_stand_person foreign key(sick_id)references sick_stand_person(s
25、tan_in_num),constraint fk_doc_sick_doctor foreign key(doctor_id)references doctor(id),constraint fk_doc_sick_operation_way foreign key(opera_way_id)references operation_way(opera_id)-藥品類(lèi)型create table drug_type(dy_id char(5) primary key,dy_name char(20)not null,)-藥品信息create table drug(d_id char(15) p
26、rimary key, d_name char(30) not null, make_datetime smalldatetime not null, valid int not null, manufacturer char(30) not null, drug_manage_person_id char(8), drug_store_id char(5), d_type_id char(5), d_price smallint not null, d_number smallint not null, constraint fk_drug_admin_person foreign key(
27、drug_manage_person_id)references admin_person(a_id), constraint fk_drug_drug_store foreign key(drug_store_id)references drug_store(drug_id), constraint fk_drug_drug_type foreign key(d_type_id)references drug_type(dy_id)-付費(fèi)create table fee(stan_in_num char(5) primary key, ought_fee int not null, fact
28、_fee int not null, fee_wipe_out_scale_id char(5), stored_fee int not null, cur_time smalldatetime, stop_drug char(2)default'停', constraint ck_stop_drug check(stop_drug in('停','用') , constraint fk_fee_sick_stand_person foreign key(stan_in_num)references sick_stand_person(stan_in_num), constraint fk_fee_fee_way foreign key(fee_wipe_out_scale_id)references
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年中國(guó)汽車(chē)租賃行業(yè)投資分析、市場(chǎng)運(yùn)行態(tài)勢(shì)、未來(lái)前景預(yù)測(cè)報(bào)告
- 低軌衛(wèi)星互聯(lián)網(wǎng)多星協(xié)同星歷外推優(yōu)化與HARO可靠傳輸
- 二零二五年度個(gè)人旅游抵押借款合同模板與旅游服務(wù)協(xié)議
- 英語(yǔ)教學(xué)中“情境交談”探微
- 二零二五年度城市道路養(yǎng)護(hù)承包合同模板3篇
- 二零二五年度高端藝術(shù)品收藏品交易合同3篇
- 抖音運(yùn)營(yíng)培訓(xùn)課件
- 2025版物業(yè)安全生產(chǎn)責(zé)任書(shū)編寫(xiě)教程與示范文本3篇
- 奢侈品設(shè)計(jì)師職責(zé)概述
- 2025版智能安防系統(tǒng)建設(shè)項(xiàng)目工程承包合同3篇
- 成人手術(shù)后疼痛評(píng)估與護(hù)理團(tuán)體標(biāo)準(zhǔn)
- zemax-優(yōu)化函數(shù)說(shuō)明書(shū)
- 2021年《民法典擔(dān)保制度司法解釋》適用解讀之擔(dān)保解釋的歷程
- 第02講 導(dǎo)數(shù)與函數(shù)的單調(diào)性(學(xué)生版)-2025版高中數(shù)學(xué)一輪復(fù)習(xí)考點(diǎn)幫
- 游戲賬號(hào)借用合同模板
- 2022年中考英語(yǔ)語(yǔ)法-專(zhuān)題練習(xí)-名詞(含答案)
- 商業(yè)模式的設(shè)計(jì)與創(chuàng)新課件
- 創(chuàng)新者的窘境讀書(shū)課件
- 9001內(nèi)審員培訓(xùn)課件
- 綜合素質(zhì)提升培訓(xùn)全面提升個(gè)人綜合素質(zhì)
- 如何克服高中生的社交恐懼癥
評(píng)論
0/150
提交評(píng)論