一 概述
隨著計(jì)算機(jī)技術(shù)和現(xiàn)代通信技術(shù)的發(fā)展,人類已經(jīng)步入數(shù)字化和網(wǎng)絡(luò)華為特征的知識(shí)經(jīng)濟(jì)時(shí)代.人們對(duì)于各種信息量的需求也日益增大,醫(yī)院管理系統(tǒng)是信息技術(shù)在醫(yī)院推廣的必然產(chǎn)物.一家醫(yī)院想應(yīng)用信息技術(shù)管理好醫(yī)院,就必須有一個(gè)周密的醫(yī)院信息設(shè)計(jì)方案,嚴(yán)密的實(shí)施計(jì)劃和具體的實(shí)現(xiàn)方法.本系統(tǒng)正是為了更好的試試醫(yī)院的信息管理而設(shè)計(jì).
二 需求分析及功能簡(jiǎn)介
對(duì)于來(lái)醫(yī)院看病的病人,應(yīng)先到掛號(hào)室去掛號(hào),掛號(hào)室記錄病人的姓名等信息,同時(shí)記錄病人的掛號(hào)類型等掛號(hào)信息.如果病人要修改掛號(hào)信息,可先查詢掛號(hào)信息,然后再對(duì)其修改.掛號(hào)完后,要到收費(fèi)室收費(fèi),收費(fèi)人員選擇病人的編號(hào)之后,界面中自動(dòng)顯示就診信息,包括數(shù)量.單價(jià).項(xiàng)目.編號(hào)等.如需要,可查詢門診收費(fèi).需要登記病人的姓名.聯(lián)系人等基本信息以及床號(hào).就診醫(yī)生等基本信息.病人各種費(fèi)用都要登記.并且可以查詢.
系統(tǒng)運(yùn)行在WINDOWS平臺(tái),界面簡(jiǎn)潔,操作簡(jiǎn)單
三 系統(tǒng)總體設(shè)計(jì)
用戶用例模型圖
頂層用例圖
ER圖
四 數(shù)據(jù)庫(kù)設(shè)計(jì)及相應(yīng)SQL代碼
Ⅰ:SQL簡(jiǎn)介
用戶對(duì)數(shù)據(jù)庫(kù)的使用,是通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)提供的語(yǔ)言來(lái)實(shí)現(xiàn)的。不同的數(shù)據(jù)庫(kù)管理系統(tǒng)提供不同的數(shù)據(jù)庫(kù)語(yǔ)言。關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)幾乎都提供關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言——SQL。
SQL 的全稱是Structured Query Language,即結(jié)構(gòu)化查詢語(yǔ)言。SQL語(yǔ)句可以從關(guān)系數(shù)據(jù)庫(kù)中獲得數(shù)據(jù),也可以建立數(shù)據(jù)庫(kù)、增加數(shù)據(jù)、修改數(shù)據(jù)。1986年ANSI采用SQL語(yǔ)言作為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言,后被國(guó)際化標(biāo)準(zhǔn)組織(ISO)采納為國(guó)際標(biāo)準(zhǔn)。SQL語(yǔ)言使用方便、功能豐富、簡(jiǎn)潔易學(xué),是操作數(shù)據(jù)庫(kù)的工業(yè)標(biāo)準(zhǔn)語(yǔ)言,得到廣泛地應(yīng)用。例如關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品DB2、ORACLE等都實(shí)現(xiàn)了SQL語(yǔ)言。同時(shí),其它數(shù)據(jù)庫(kù)產(chǎn)品廠家也紛紛推出各自的支持SQL的軟件或者與SQL的接口軟件。這樣SQL語(yǔ)言很快被整個(gè)計(jì)算機(jī)界認(rèn)可。
SQL語(yǔ)言是一種非過(guò)程化語(yǔ)言,它一次處理一個(gè)記錄集合,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL語(yǔ)言允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作。SQL語(yǔ)言不要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對(duì)指定數(shù)據(jù)存取的最快速手段。當(dāng)設(shè)計(jì)者在關(guān)系表上定義了索引時(shí),系統(tǒng)會(huì)自動(dòng)利用索引進(jìn)行快速檢索,用戶不需知道表上是否有索引或者有什么類型的索引等細(xì)節(jié)。
SQL語(yǔ)言可以完成許多功能,例如:
● 查詢數(shù)據(jù)
● 在數(shù)據(jù)庫(kù)表格中插入、修改和刪除記錄
● 建立、修改和刪除數(shù)據(jù)對(duì)象
● 控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取
● 確保數(shù)據(jù)庫(kù)的一致性和完整性等
Ⅱ:數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
在設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)之前,首先要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù)。本系統(tǒng)使用的數(shù)據(jù)庫(kù)為DormMan。
根據(jù)功能模塊設(shè)計(jì)的結(jié)果可知,該系統(tǒng)主要是針對(duì)學(xué)校人員住宿的管理,具有很好的
可用性。
|
|