




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、專業實習報告姓 名 學 號 系 別 信息工程系 專 業 12本電子商務 班 級 1班 廣東財經大學華商學院二 年 月 日醫院管理系統數據庫的設計與實現1 系統分析通常系統分析包括處理對象、處理功能要求和安全性完整性要求。(1)處理對象藥店藥品管理系統的處理對象主要包括:藥品資料信息,病人信息,門診掛號信息,醫生信息,科室資料等幾個方面,其具體內容如下(詳細信息查看數據項):藥品資料信息:藥品編號、藥品名稱、藥品分類、藥品規格、藥品品牌、進藥單價、買藥單價,制藥商等方面,這樣可以方便的查詢藥品的基本信息,了解藥品盈利情況(單個藥品盈利=買藥單價-進藥單價)、哪種品牌的藥品比較暢銷等。病人信息:編
2、號,姓名,性別,出生日期,聯系電話,身份證號,住址推定情況等。便于藥品出現問題時及時與當事人聯系。門診掛號信息:掛號編號,科室編號,掛號類別,是否退號,掛號費,掛號日期。醫生信息:醫生編號,姓名,性別,出生日期,所屬科室編號,職稱,入院時間科室資料:科室編號,科室名,科長編號,電話護士信息:護士編號,姓名,性別,出生日期,所屬科室編號,值班時間,聯系方式病房信息:病房編號、床位數,科室名,病人編號,病人姓名,病人性別,病人入住時間,病人離院時間,病房樓層嗎,住院費用藥品庫存:藥品編號,存儲編號,藥品數量,存儲位置,存儲時間,取藥時間,取藥數量2 業務流程 (怎么運作的)業務或業務活動是對組織或
3、企業的一切專業工作和活動的總稱。業務流程圖是根據系統詳細調查過程中所得的資料和問卷調查的結果,按業務實際處理過程繪制成的圖,在藥店藥品管理系統中,經分析調查,其大致可以分為三個管理:藥品存取管理、醫生調配管理、護士調配管理,病人掛號管理。(1)病人掛號管理:病人來到醫院看病,一般首先是掛號,登記病人信息,然后病人拿到掛號單等候醫生看病,需要住院的病人拿取病房(2)醫生調配管理:接到掛號單,科室調配醫生幫病人看病,醫生根據病人病情開藥單(3)藥品存取管理:一個醫院要開張營業,首先要購進藥物,購藥人員根據售藥處對藥品的需求以及庫存信息,制定藥品的需求單據并從制藥商那求購所需的藥品。購進藥品后,購藥
4、人員將合格藥品單據送往庫存管理員進行藥物存儲,將不合格的藥品單據送往制藥商進行退貨處理。藥品管理人員接到醫生開藥單,到倉庫根據藥的存儲編號找到存儲位置拿藥。(4)護士調配管理:接到掛號單,科室調配護士負責病人的住院情況,4.全局E-R圖解決各分E-R圖之間存在的屬性沖突、命名沖突、結構沖突等沖突,將各分E-R圖合并起來生成初步E-R圖,再消除不必要的冗余后得到全局E-R圖如下:(注:為了節省篇幅,在全局E-R圖中省去了各個實體以及實體之間聯系的屬性。見附表:醫院管理系統數據庫的設計與實現er圖二、數據表結構表2-1藥品表屬性名數據類型是否為空主鍵/外鍵取值范圍藥品編號char(5)否主鍵藥品名
5、稱char(20)否藥品分類char(8)藥品規格char(10)藥品品牌char(10)進藥單價float否大于零賣藥單價float否大于零表2-2 病人表屬性名數據類型是否為空主鍵/外鍵取值范圍病人編號char(5)否主鍵病人姓名char(10)否出生日期Char(8)否性別char(2)否男、女聯系電話char(11)住址char(20)否身份證號Char(20)否掛號編號Char(5)表2-3 醫生表屬性名數據類型是否為空主鍵/外鍵取值范圍醫生編號char(5)否主鍵醫生姓名char(10)否性別char(2)否男、女出生日期char(10)否職稱char(10)否入院時間char(1
6、0)否所屬科室編號char(5)否外鍵工資float表2-4 掛號表屬性名數據類型是否為空主鍵/外鍵取值范圍掛號編號char(5)否主鍵掛號類別char(15)否科室編號char(5)否外鍵是否退號char(2)掛號費float否掛號日期char(10)否科長編號Char(5)否外鍵表2-5 科室表屬性名數據類型是否為空主鍵/外鍵取值范圍科室編號char(5)否主鍵科室名char(10)否科長編號char(5)否外鍵電話char(11) 藥品編號Char(5)外鍵表2-6 護士表屬性名數據類型是否為空主鍵/外鍵取值范圍護士編號char(5)否主鍵護士姓名char(5)否性別char(2)否男/
7、女出生日期char(10)所屬科室編號char(5)外鍵聯系方式char(11)值班時間smalldatetime否工資float病人編號Char(5)否外鍵表2-7 病房表屬性名數據類型是否為空主鍵/外鍵取值范圍病房編號char(5)否主鍵病床編號Char(2)否床位數char(6)否病人編號char(5)否外鍵病人姓名char(10)否病人性別char(2)病人入住時間char(10)病人離院時間char(10)病房樓層Char(2)住院費用float表2-8 藥品庫存表屬性名數據類型是否為空主鍵/外鍵取值范圍藥品編號char(5)否外鍵存儲編號char(5)否藥品數量Char(10)存儲
8、位置Char(20)存儲時間Char(10)取藥時間Char(10)取藥數量Char(10)三創建表的相關語句create table 藥品表(藥品編號 char(5) not null primary key,藥品名稱 char(20) not null ,藥品分類 char(8),藥品規格 char(10),藥品品牌 char(10),進藥單價 float not null check(進藥單價0),賣藥單價 float not null check(賣藥單價0) )create table 病人表(病人編號 char(5) not null primary key,病人姓名 char(1
9、0) not null, 出生日期 char(8) not null,性別 char(2) not null,聯系電話 char(11),住址 char(20) not null,身份證號碼 char(20) not null)alter table 病人表add 掛號編號 char(5) not null foreign key references 掛號表(掛號編號)create table 醫生表(醫生編號 char(5) not null primary key,醫生姓名 char(10) not null ,性別 char(2) not null,出生日期 char(10) not
10、null,職稱 char(10) not null,入院時間 char(10) not null,所屬科室編號 char(5) not null foreign key references 科室表(科室編號),工資 float ) select * from information_schema.columns where table_name = 醫生表 create table 掛號表(掛號編號 char(5) not null primary key,掛號類別 char(15) not null ,科室編號 char(5) not null foreign key references
11、 科室表(科室編號),是否退號 char(2) , 掛號費 float not null,掛號日期 char(10) not null,)alter table 掛號表add 科長編號 char(5) not null foreign key references 醫生表(醫生編號)create table 科室表(科室編號 char(5) not null primary key,科室名 char(10) not null,科長編號 char(5) not null ,電話 char(11)alter table 科室表add 藥品編號 char(5) not null foreign ke
12、y references 藥品表 alter table 科室表add constraint ref_whforeign key(科長編號) references 醫生表(醫生編號)create table 護士表(護士編號 char(5) not null ,護士姓名 char(5) not null,性別 char(2) not null,出生日期 char(10),所屬科室編號 char(5) foreign key references 科室表(科室編號), 聯系方式 char(11),值班時間 smalldatetime not null,工資 float)alter table 護
13、士表add constraint PK_護士編號primary key (護士編號)alter table 護士表add 病人編號 char(5) not null foreign key references 病人表(病人編號)alter table 護士表add 病房編號 char(5) not null foreign key references 病房表(病房編號)create table 病房表(病房編號 char(5) not null,病床編號 char(2) not null ,床位數 char(6) not null,科室名 char(10) not null,病人編號 ch
14、ar(5) not null,病人姓名 char(10) not null,病人性別 char(2) not null,病人入住時間 char(10) not null,病人離院時間 char(10),病房樓層 char(2),primary key(病房編號,病床編號)alter table 病房表drop column 科室名alter table 病房表add constraint FKforeign key (病人編號) references 病人表(病人編號)alter table 病房表drop constraint PK_病房表_13402C5B5441852Aalter tab
15、le 病房表drop constraint PKalter table 病房表add constraint PKprimary key (病房編號)alter table 病房表add constraint PK primary key (病床編號)alter table 病房表add 住院費用 floatselect a.Name as 表名,b.Xtype as 鍵類型,b.Name as 鍵名from sysobjects a,sysobjects b where a.ID=b.parent_obj and =病房表and b.Xtype in(F,PK)create tab
16、le 藥品庫存表(藥品編號 char(5) not null foreign key references 藥品表(藥品編號), 存儲編號 char(5) not null)alter table 藥品庫存表add 藥品數量 char(10)alter table 藥品庫存表add 存儲位置 char(20) alter table 藥品庫存表add 存儲時間 char(10)alter table 藥品庫存表add 取藥時間 char(10)alter table 藥品庫存表add 取藥數量 char(10)四、相關的觸發器及存儲過程1. 當有病人退號時,將其編號插入退號單create pr
17、oc 退號單 (chargeback char(5) asdeclare 掛號編號 char(5)select 掛號編號 from 掛號表insert into 退號單 values(chargeback, 掛號編號)2. 當有病人出院時,將他從病人表中刪除并插入到出院單create trigger 出院單 on 病人表for deleteas insert into 出院單 select* from deleted 3. 當護士到藥品庫存取藥時,藥品數量會減少相應的量create trigger 剩余藥品數量on 藥品庫存表after insertasupdate 藥品庫存表set 藥品庫存
18、表.藥品數量=藥品庫存表.藥品數量 - 藥品庫存表.取藥數量from 藥品庫存表,inserted4. 將病人的信息存儲到病人信息中create proc 病人信息病人編號 char(5),病人姓名 char(10),病人出生日期 char(8),病人性別 char(2),病人聯系電話 char(11),病人住址 char(20),病人身份證號碼 char(20),病人掛號編號 char(5),病人病床編號 char(2),病人入住時間 char(10),病人離院時間 char(10),病房樓層 char(2),住院費用 float,掛號費 float,掛號編號 char(5),掛號類別 char(15),病房編號 char(5)asinsert into 病人信息 values(病人姓名,病人出生日期 ,病人性別,病人聯系電話 ,病人住址,病人身份證號碼,病人掛號編號 ,病人病床編號,病人入住時間,病人離院時間,病房樓層 ,住院費用,掛號費,掛號編號,掛號類別,病房編號)五、數據庫調試(調用一下自己創建的TSQL語句是否成功,截圖)附表:醫院管理系統數據庫的設計與實現er圖 存取藥品數量藥品編號存儲時間賣藥
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 袋泡茶企業縣域市場拓展與下沉戰略研究報告
- 中小型型鋼企業縣域市場拓展與下沉戰略研究報告
- 大梁、橫梁、軸箱導軌企業縣域市場拓展與下沉戰略研究報告
- 認證服務企業縣域市場拓展與下沉戰略研究報告
- 制藥系統企業縣域市場拓展與下沉戰略研究報告
- 娛樂、游覽用船舶企業ESG實踐與創新戰略研究報告
- 可塑料企業ESG實踐與創新戰略研究報告
- 電氣音響信號裝置企業縣域市場拓展與下沉戰略研究報告
- 網片定型機企業縣域市場拓展與下沉戰略研究報告
- 心理咨詢師在危機干預中的作用分析
- DB11∕T 1832.17-2021 建筑工程施工工藝規程 第17部分:電氣動力安裝工程
- 出租屋轉租補充協議書范文范本
- 2024年2個居間人內部合作協議書模板
- 【企業盈利能力探析的國內外文獻綜述2400字】
- 兩位數加一位數和整十數(不進位) 1000題
- 《2008遼寧省建設工程計價依據執行標準》大建委發200875號
- TSDLPA 0001-2024 研究型病房建設和配置標準
- 2023年宿遷市洋河新區“返鄉興村”新村干招聘考試真題
- 山東省建設施工企業安全生產許可證變更審核表
- 對公 雅思培訓合同范本
- 新項目方法驗證能力確認報告(固定污染源廢氣-煙氣參數的測定HJT-397-2007)
評論
0/150
提交評論