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

下載本文檔

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

文檔簡介

某醫(yī)院信息管理系統(tǒng)某醫(yī)院信息管理系統(tǒng) 數(shù)據(jù)庫設(shè)計(jì)說明書數(shù)據(jù)庫設(shè)計(jì)說明書 擬制人 高勇 審核人 批準(zhǔn)人 2013 年 1 月 13 日星期日 數(shù)據(jù)庫設(shè)計(jì)說明書數(shù)據(jù)庫設(shè)計(jì)說明書 1 引言引言 1 1 編寫目的 通過這次做實(shí)驗(yàn) 更加鞏固練習(xí) SQL ER 圖 UML 建模 等知識 對自 己的邏輯能力的鍛煉 1 2 背景 a 待開發(fā)軟件系統(tǒng)的名稱 某醫(yī)院信息管理系統(tǒng) b 本項(xiàng)目的任務(wù)提出者 石河子大學(xué) c 本項(xiàng)目開發(fā)者 高勇 d 本項(xiàng)目用戶 醫(yī)院職工 1 3 參考資料 2 外部設(shè)計(jì) 2 1 支持軟件 本數(shù)據(jù)庫主要采用微軟公司的成熟數(shù)據(jù)庫系統(tǒng) SQL Server2005 提供了較 為靈活操作簡單的功能 可以為數(shù)據(jù)庫管理員和系統(tǒng)開發(fā)人員提供很好的支持 3 結(jié)構(gòu)設(shè)計(jì) 3 1 概念結(jié)構(gòu)設(shè)計(jì) 本數(shù)據(jù)庫將反映的現(xiàn)實(shí)世界中的實(shí)體 屬性和它們之間的關(guān)系等的原始數(shù) 據(jù)形式 包括各數(shù)據(jù)項(xiàng) 記錄 系 文卷的標(biāo)識符 定義 類型 度量單位和 值域 系統(tǒng)登陸 系統(tǒng)登陸 圖 4 1 登錄界面圖 登錄系統(tǒng)后進(jìn)入 XX 省數(shù)字醫(yī)院藥品管理信息系統(tǒng) 圖 4 2 藥品管理信息系統(tǒng)界面圖 選擇藥品管理的功能 點(diǎn)數(shù)據(jù)修改 可以進(jìn)入添加新的藥品信息 對藥品 必填的信息必須寫入 然后會彈出窗口提示添加成功 并可以在藥品列表中查 看到對于不符合的也可以在列表中進(jìn)行修改或者直接刪除 圖 4 3 藥品信息添加圖 圖 4 4 藥品列表顯示圖 添加藥品信息后 可以進(jìn)行庫存初始化 選擇庫存管理項(xiàng)目可以進(jìn)行庫存 管理功能 首先進(jìn)行庫存初始化 并能在庫存列表查看 也可以在庫存列表中進(jìn)行修 改甚至刪除 圖4 5 庫存初始化添加圖 圖4 6 庫存列表圖 點(diǎn)入庫單管理操作 進(jìn)行此數(shù)據(jù)修改 可以實(shí)現(xiàn)藥品入庫處理 進(jìn)行藥品 入庫之后可以在入庫單列表顯示 并根據(jù)需要可在此進(jìn)行數(shù)據(jù)修改和刪除 需 要注意的是 在進(jìn)行藥品入庫的時候 需要查詢藥品編號 按照編號進(jìn)行添加 圖4 7 入庫單添加圖 圖4 8 入庫單列表圖 點(diǎn)擊出庫管理操作 可以對出庫單進(jìn)行管理 添加出庫單即是對藥品進(jìn)行 出庫 出庫后可在出庫單列表顯示 用戶可以根據(jù)出庫的內(nèi)容如果需要修改和 刪除的可進(jìn)行操作 圖4 9出庫單添加圖 3 2 E R 圖 本系統(tǒng)涉及到以下實(shí)體 用用戶戶 用用戶戶名名用用戶戶密密碼碼 圖 2 4 用戶 E R 圖 藥藥品品表表 藥藥品品名名稱稱 藥藥品品名名稱稱 藥藥品品名名稱稱 藥藥品品名名稱稱 藥藥品品名名稱稱 藥藥品品名名稱稱 藥藥品品名名稱稱 圖 2 5 藥品 E R 圖 庫庫存存表表 批批號號 藥藥品品編編號號 數(shù)數(shù)量量 入入庫庫時時間間 有有效效期期 散散量量單單位位 整整量量單單位位 進(jìn)進(jìn)價價 預(yù)預(yù)售售價價 庫庫存存下下限限 驗(yàn)驗(yàn)收收人人 圖 2 6 庫存 E R 圖 入入庫庫表表 進(jìn)進(jìn)價價 整整量量單單位位 數(shù)數(shù)量量預(yù)預(yù)售售價價 批批號號 藥藥品品編編號號 入入庫庫日日期期 散散量量單單位位 驗(yàn)驗(yàn)收收人人 圖 2 7 入庫 E R 圖 出出庫庫表表 批批號號 藥藥品品編編號號 數(shù)數(shù)量量 驗(yàn)驗(yàn)收收人人 出出庫庫日日期期 圖 2 8 入庫 E R 圖 庫庫存存表表 批批號號 藥藥品品編編號號 藥藥品品名名稱稱 散散量量單單位位 入入庫庫日日期期 整整量量單單位位 數(shù)數(shù)量量有有效效日日期期進(jìn)進(jìn)價價 預(yù)預(yù)售售價價 驗(yàn)驗(yàn)收收人人 藥藥品品表表 化化學(xué)學(xué)名名稱稱 藥藥品品名名稱稱 規(guī)規(guī)格格 廠廠商商 批批號號 劑劑型型藥藥品品類類別別 入入庫庫表表 進(jìn)進(jìn)價價 整整量量單單位位 數(shù)數(shù)量量 預(yù)預(yù)售售價價 批批號號 藥藥品品編編號號 入入庫庫日日期期 出出庫庫表表 批批號號 藥藥品品編編號號 數(shù)數(shù)量量 驗(yàn)驗(yàn)收收人人 出出庫庫日日期期 散散量量單單位位 驗(yàn)驗(yàn)收收人人 庫庫存存下下限限 入庫出庫 庫存初 始化 關(guān)系 關(guān)系 1 1 N N 1 1 1 1 1 1 1 1 N N 1 1 1 1 N N 圖 2 9 實(shí)體聯(lián)系 E R 圖 3 關(guān)系圖 圖 3 1 藥品信息管理關(guān)系圖 圖 3 2 3 3 物理結(jié)構(gòu)設(shè)計(jì) 表一 藥品信息表 列名數(shù)據(jù)類型是否允許為空描述 idInt 否藥品編號 nameVarchar 100 是藥品名稱 cnameVarchar 100 是化學(xué)名稱 standardVarchar 100 是規(guī)格 sortVarchar 100 是藥品類型 typeVarchar 100 是劑型 markerVarchar 100 是批號 addressVarchar 150 是廠商 表二 藥品入庫表 列名數(shù)據(jù)類型是否允許空值默認(rèn)值描述 idInt 否入庫單號 didInt 是藥品編號 markerVarchar 100 是批號 intimeDatetime 是 Getdate 入庫日期 usefultimeDatetime 是有效日期 inpriceFloat 是 0 進(jìn)價 outpriceFloat 是 0 預(yù)售價 numInt 是 0 數(shù)量 singleunitVarchar 50 是整量單位 multunitVarchar 50 是散量單位 checkedVarchar 50 是驗(yàn)收人 表三 藥品出庫表 列名數(shù)據(jù)類型是否允許為空默認(rèn)值描述 idInt 否出庫單號 didInt 是藥品編號 markerVarchar 100 是批號 numInt 是數(shù)量 outtimeDatetime 是 Getdate 出庫日期 checkedVarchar 50 是驗(yàn)收人 表四 藥品庫存表 列名數(shù)據(jù)類型是否允許為空默認(rèn)值描述 idInt 否 庫存號 didInt 是藥品編號 markerVarchar 100 是批號 nameVarchar 100 是藥品名稱 numInt 是 0 數(shù)量 singleunitVarchar 50 是整量單位 multunitVarchar 50 是散量單位 intimeDatetime 是 Getdate 入庫日期 usefultimeDatetime 是有效日期 inpriceFloat 是 0 進(jìn)價 outpriceFloat 是 0 預(yù)售價 lowerlimitInt 是 0 庫存下限 checkedVarchar 50 是驗(yàn)收人 5 存儲過程腳本 創(chuàng)建存儲過程統(tǒng)計(jì)某段時間內(nèi) 各科室的就診人數(shù) create proc pro renshu 就診人數(shù)int 科室名varchar 10 開始時間datetime 結(jié)束時間datetime as select 就診人數(shù) count from 病人信息表where 病人信息表 就診科室 科室表 科 室號 and 就診時間between 開始時間and 結(jié)束時間 group by 科室名 having 科室名 科室名 6 觸發(fā)器腳本 藥品入庫自動修改庫存量 create trigger tri rk on 藥品入庫表for insert as declare 藥品編號int 原庫存量int 入庫量int select 藥品編號 did 入庫量 num from inserted select 原庫存量 num from 藥品庫存量where did 藥品編號 update 藥品庫存表set num 原庫存量 入庫量where did 藥品編號 藥品出庫自動修改庫存量 create trigger tri ck on 藥品出庫表for insert as declare 藥品編號int 原庫存量int 出庫量int select 藥品編號 did 出庫量 num from inserted select 原庫存量 num from 藥品庫存量where did 藥品編號 update 藥品庫存表 set num 原庫存量 出庫量 where did 藥品編號 7 數(shù)據(jù)庫恢復(fù)與備份 數(shù)據(jù)庫的完全備份 backup database teacher to disk f 備份數(shù)據(jù)庫 teacher with init 數(shù)據(jù)庫的恢復(fù) restore database teacher from disk f 備份數(shù)據(jù)庫 teacher with recovery 數(shù)據(jù)庫差異備份 backup database

溫馨提示

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

評論

0/150

提交評論