數(shù)據(jù)庫(kù)原理課設(shè)

上傳人:jun****875 文檔編號(hào):23688823 上傳時(shí)間:2021-06-10 格式:DOC 頁(yè)數(shù):22 大?。?58.91KB
收藏 版權(quán)申訴 舉報(bào) 下載
數(shù)據(jù)庫(kù)原理課設(shè)_第1頁(yè)
第1頁(yè) / 共22頁(yè)
數(shù)據(jù)庫(kù)原理課設(shè)_第2頁(yè)
第2頁(yè) / 共22頁(yè)
數(shù)據(jù)庫(kù)原理課設(shè)_第3頁(yè)
第3頁(yè) / 共22頁(yè)

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)庫(kù)原理課設(shè)》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫(kù)原理課設(shè)(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、學(xué) 號(hào): 武漢大學(xué) 獨(dú)立實(shí)驗(yàn)課程設(shè)計(jì) 題 目 醫(yī)院藥品庫(kù)存數(shù)據(jù)庫(kù)設(shè)計(jì) 學(xué) 院 計(jì)算機(jī) 專(zhuān) 業(yè) 計(jì)算機(jī) 班 級(jí) =================== 姓 名 -------========= 2012 年 2 月 13 日 醫(yī)院藥品庫(kù)存數(shù)據(jù)庫(kù)設(shè)計(jì) 1系統(tǒng)概述 1.1設(shè)計(jì)題目 醫(yī)院藥品庫(kù)存數(shù)據(jù)庫(kù)設(shè)計(jì) 1.2可行性分析 1.2.1背景 醫(yī)院的藥房是醫(yī)院里面一個(gè)很繁忙的科室,每天有很多的病人要從藥房拿藥取藥,又不斷有藥品補(bǔ)充進(jìn)去,每天藥品的流量是很

2、大的。如果只用人工的方法去統(tǒng)計(jì)是不可能的,這樣會(huì)大大影響到醫(yī)生護(hù)士對(duì)病人的治療。為了解決這個(gè)矛盾,實(shí)現(xiàn)科學(xué)化、現(xiàn)代化的醫(yī)院藥房管理,我們就必須設(shè)計(jì)開(kāi)發(fā)藥房管理信息系統(tǒng),并用于實(shí)踐。 而醫(yī)藥管理系統(tǒng)是對(duì)醫(yī)藥信息進(jìn)行管理的計(jì)算機(jī)網(wǎng)絡(luò)軟件系統(tǒng),它可完成醫(yī)院中各類(lèi)藥品信息的收集、存儲(chǔ)、使用,是融合了醫(yī)院的管理思想、各部門(mén)的業(yè)務(wù)經(jīng)驗(yàn),以及對(duì)計(jì)算機(jī)技術(shù)的恰當(dāng)運(yùn)用的軟件開(kāi)發(fā)成果。 1.2.2引言 在醫(yī)療衛(wèi)生領(lǐng)域,信息化概念的引入,尤其是醫(yī)院信息系統(tǒng)的應(yīng)用,大大改變了醫(yī)院的管理模式和工作流程,對(duì)提高醫(yī)院的管理水平、質(zhì)量效益、經(jīng)濟(jì)效益、社會(huì)效益起到了巨大地促進(jìn)作用。 目前醫(yī)藥管理系統(tǒng)地應(yīng)用已成為醫(yī)院

3、管理地重要工具和手段,它的引入有助于改變傳統(tǒng)的工作方式,提高工作效率;提高經(jīng)濟(jì)效益;加強(qiáng)過(guò)程控制,提高醫(yī)藥管理質(zhì)量;提高醫(yī)院信譽(yù),增強(qiáng)競(jìng)爭(zhēng)能力;實(shí)現(xiàn)衛(wèi)生資源共享;強(qiáng)化醫(yī)院的科學(xué)管理。 1.3上下文環(huán)境圖 圖1.1是一幅上下文環(huán)境圖,它演示了該醫(yī)院藥品管理系統(tǒng)的外部實(shí)體和系統(tǒng)接口。 醫(yī)院藥品庫(kù)存管理系統(tǒng) 采購(gòu)員 醫(yī)院領(lǐng)導(dǎo) 藥品管理員 了解藥品是否缺貨 藥品庫(kù)存情況 了解醫(yī)院藥房的管理情況 藥房信息 對(duì)系統(tǒng)進(jìn)行操作 藥品信息 病人 請(qǐng)求取出藥方中的藥品 所取藥品信息 圖1.1醫(yī)院藥品庫(kù)存管理系統(tǒng)的上下文環(huán)境圖 2系統(tǒng)目標(biāo)和建設(shè)原則 2

4、.1系統(tǒng)目標(biāo) 2.1.1近期目標(biāo) 該系統(tǒng)可以使一些信息管理還比較落后的醫(yī)院的藥品庫(kù)存管理工作大為改觀。目前大多數(shù)醫(yī)院的信息管理還是比較落后,勞動(dòng)強(qiáng)度大且效率低,醫(yī)生護(hù)士和管理人員的大量時(shí)間都消耗在事務(wù)性的管理上。因此,開(kāi)發(fā)醫(yī)院藥品庫(kù)存管理系統(tǒng)將提高醫(yī)院藥品管理的工作效率,利用計(jì)算機(jī)的方便、快捷、友好的操作環(huán)境,來(lái)完成相對(duì)比較復(fù)雜、繁瑣的事務(wù),使用戶(hù)可以輕松地完成藥品的購(gòu)入、儲(chǔ)存、售出等很多操作,真正實(shí)現(xiàn)藥品庫(kù)存管理的自動(dòng)化,大大提高工作效率。 2.1.2遠(yuǎn)期目標(biāo) 隨著醫(yī)院規(guī)模的擴(kuò)大,藥品種類(lèi)的日益增加,對(duì)藥房庫(kù)存的管理越來(lái)越復(fù)雜,功能也需要不斷的加強(qiáng)和擴(kuò)充,本系統(tǒng)希能夠通過(guò)

5、不同版本的升級(jí)來(lái)完成業(yè)務(wù)功能的不斷擴(kuò)充和更新以完成更加復(fù)雜的工作。最終目標(biāo)是方便醫(yī)院藥房的庫(kù)存管理和病人取藥的方便。 2.2建設(shè)原則 在本次課程設(shè)計(jì)中,應(yīng)該以實(shí)際情況為主,在此基礎(chǔ)上實(shí)現(xiàn)對(duì)實(shí)際情況的抽象,并設(shè)計(jì)和建立數(shù)據(jù)庫(kù),完成應(yīng)用程序界面的人性化地編寫(xiě)。 該系統(tǒng)應(yīng)該較好的反映目前的醫(yī)院藥品庫(kù)存管理系統(tǒng)的管理方法和制度,能夠完成基本的藥品庫(kù)存管理功能。 應(yīng)該把所學(xué)的知識(shí)應(yīng)用于實(shí)踐。比如怎樣使設(shè)計(jì)的數(shù)據(jù)庫(kù)滿(mǎn)足第一范式、第二范式、第三范式、數(shù)據(jù)完整性約束等等條件。 另外,對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)因遵循以下步驟:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施以及數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。

6、 最后,應(yīng)該嚴(yán)格按照課程設(shè)計(jì)任務(wù)書(shū)和指導(dǎo)老師的要求,詳細(xì)認(rèn)證地完成對(duì)本次課程設(shè)計(jì)說(shuō)明書(shū)的撰寫(xiě)。 3支撐環(huán)境規(guī)劃 3.1網(wǎng)絡(luò)邏輯結(jié)構(gòu) N … F D E A B C 共享一個(gè)藥品庫(kù)存數(shù)據(jù)庫(kù) 該醫(yī)院藥品庫(kù)存管理系統(tǒng)是為了醫(yī)院對(duì)藥品入庫(kù)出庫(kù)和庫(kù)存的管理而設(shè)計(jì)的,為每個(gè)藥品管理人員配備了一臺(tái)電腦,并把所有的電腦聯(lián)入醫(yī)院局域網(wǎng)內(nèi),以方便管理。為了對(duì)數(shù)據(jù)的安全性、準(zhǔn)確性地保護(hù),這些電腦都共享一個(gè)后臺(tái)數(shù)據(jù)庫(kù)。本系統(tǒng)采用下圖局域網(wǎng)模式來(lái)構(gòu)建的: 圖3.1 醫(yī)院藥品庫(kù)存管理系統(tǒng)的局域網(wǎng)邏輯結(jié)構(gòu)設(shè)計(jì) 3.2軟件支撐環(huán)境及開(kāi)發(fā)工具 3.2.1軟件支撐環(huán)境 本系統(tǒng)是在下列系統(tǒng)

7、配置下完成的: (1) 操作系統(tǒng): Microsoft Windows XP Professional (SP2) (2) 中央處理器(CPU): Inter(R) Pentium(R) 4 CPU 2.40GHz Prescott Processor (3) 主板: P4i65PE-M (4) 顯卡: NVIDIA GeForce FX 5200 (顯存128M) (5) 硬盤(pán): SAMSUNG SP0812C 80G 7200轉(zhuǎn)/分 (6) 內(nèi)存: DDR 400(PC3200) 512MB 3.2.2開(kāi)發(fā)工具 本系統(tǒng)是在下列開(kāi)發(fā)環(huán)境下完成的: (1) 應(yīng)用

8、程序開(kāi)發(fā)環(huán)境:Microsoft Visual Studio 6.0/Microsoft Visual Basic 6.0 (2) 后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)工具:Microsoft SQL Server 2000 (3) 文檔開(kāi)發(fā)環(huán)境:Microsoft Office Word 2003 4系統(tǒng)總體結(jié)構(gòu) 藥品管理員 管理員信息修改 藥品入庫(kù)信息處理 藥品庫(kù)存信息處理 藥品出庫(kù)信息處理 密碼信息 處理結(jié)果 處理結(jié)果 藥品入庫(kù)信息 藥品庫(kù)存信息 藥品出庫(kù)信息 藥品出庫(kù)信息 處理結(jié)果 處理結(jié)果 管理員信息 出庫(kù)信息 庫(kù)存信息 入庫(kù)信息 打印出庫(kù)藥品信

9、息 藥品出庫(kù)信息 病人 身份驗(yàn)證 管理員信息 驗(yàn)證信息 4.1 總體DFD 圖4.1 醫(yī)院藥品庫(kù)存管理系統(tǒng)總體數(shù)據(jù)流圖 4.2 功能結(jié)構(gòu) 在此次設(shè)計(jì)中,依據(jù)系統(tǒng)結(jié)構(gòu)化設(shè)計(jì)方法,把本系統(tǒng)劃分為若干個(gè)功能模塊,某些模塊又可以劃分為多個(gè)子模塊,某些子模塊又可劃分為多個(gè)二級(jí)子模塊,經(jīng)層層分解后,最小的子模塊的功能便十分明確和簡(jiǎn)單了。這樣做,不僅展現(xiàn)了一個(gè)應(yīng)用軟件系統(tǒng)的整體性和層次性,而且通過(guò)屏幕對(duì)每個(gè)應(yīng)用模塊有明顯的提示,在這些提示下,用戶(hù)可以方便地進(jìn)入系統(tǒng)的每一層進(jìn)行操作,可以非常方便地使用這一數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。 醫(yī)院藥品庫(kù)存管理系統(tǒng) 用戶(hù)信息管理 藥品入庫(kù)管理 藥品

10、庫(kù)存管理 藥品出庫(kù)管理 4.2.1功能結(jié)構(gòu)圖 用戶(hù)信息管理 修改用戶(hù)名 修改密碼 (a) (b) 藥品庫(kù)存管理 添加庫(kù)存藥品 刪除庫(kù)存 藥品 修改庫(kù)存藥品 查詢(xún)庫(kù)存藥品 藥品入庫(kù)管理 添加入庫(kù)藥品 刪除入庫(kù)藥品 修改入庫(kù)藥品 查詢(xún)?nèi)霂?kù)藥品 (c) 藥品出庫(kù)管理 添加出庫(kù)藥品 刪除出庫(kù) 藥品 修改出庫(kù)藥品 查詢(xún)出庫(kù)藥品 打印藥品信息 (d) (e) 圖4.2醫(yī)院藥品庫(kù)存管理系統(tǒng)功能結(jié)構(gòu)圖(a)~(e) 4.2.2主要功能說(shuō)明 本系統(tǒng)主要分成四個(gè)功能模塊,每個(gè)模塊都獨(dú)立的完成了自己的功能,以下是對(duì)各功能模塊的說(shuō)明: (1) 用戶(hù)信息管理功

11、能。該功能模塊可以實(shí)現(xiàn)系統(tǒng)用戶(hù)對(duì)自己基本信息的修改,不過(guò)只限于對(duì)登錄密碼的修改,因?yàn)橛脩?hù)帳號(hào)都是醫(yī)院為了方便管理而事先分配好了的,是不能改變的。出于對(duì)用戶(hù)信息的安全性考慮,只能修改當(dāng)前登錄的用戶(hù)的密碼。 (2) 藥品入庫(kù)信息管理功能。該功能模塊是實(shí)現(xiàn)對(duì)即將入庫(kù)的藥品的統(tǒng)計(jì),由于藥品信息的龐大、復(fù)雜,在入庫(kù)前需要對(duì)其進(jìn)行詳細(xì)地記錄管理,為藥品的庫(kù)存管理打下良好的基礎(chǔ)。需要記錄的內(nèi)容有:入庫(kù)藥品的名稱(chēng)、類(lèi)型、價(jià)格、數(shù)量、采購(gòu)員、驗(yàn)收員、生產(chǎn)廠商、產(chǎn)地、入庫(kù)時(shí)間等。同時(shí)能夠?qū)崿F(xiàn)對(duì)藥品入庫(kù)信息的添加、修改、刪除和查詢(xún)功能。 (3) 藥品庫(kù)存信息管理功能。該功能模塊是把要入庫(kù)的藥品存入藥房中,并對(duì)庫(kù)

12、存藥品進(jìn)行統(tǒng)計(jì)管理,主要入庫(kù)信息來(lái)源于(2)中的藥品入庫(kù)信息記錄。需要記錄的內(nèi)容有:庫(kù)存藥品的名稱(chēng)、類(lèi)型、入庫(kù)價(jià)格、出庫(kù)價(jià)格、庫(kù)存量、入庫(kù)時(shí)間、有效期等,同時(shí)能夠?qū)崿F(xiàn)對(duì)藥品庫(kù)存信息的添加、修改、刪除和查詢(xún)功能。在藥品出庫(kù)后,在表中能夠同時(shí)刪除相應(yīng)的藥品的數(shù)量。 (4) 藥品出庫(kù)信息管理功能。該功能模塊是把要出庫(kù)的藥品從藥房中取出來(lái),并對(duì)庫(kù)存藥品進(jìn)行相應(yīng)的記錄管理,并且把病人取出的藥品清單信息打印下來(lái)給病人做憑證。需要記錄的內(nèi)容有:出庫(kù)藥品的名稱(chēng)、類(lèi)型、出庫(kù)價(jià)格、數(shù)量、病人姓名、出庫(kù)時(shí)間等,同時(shí)能夠?qū)崿F(xiàn)對(duì)藥品出庫(kù)信息的添加、修改、刪除和查詢(xún)功能。 4.3

13、數(shù)據(jù)庫(kù)結(jié)構(gòu) 名字:管理員信息 別名:管理員帳號(hào) 描述:醫(yī)院藥品管理員登錄該系統(tǒng)時(shí)需要輸入的信息 定義:管理員信息=管理員帳號(hào)+密碼 位置:輸入到管理員登錄界面的相應(yīng)的文本框里 名字:藥品入庫(kù)信息 別名:入庫(kù)信息 描述:醫(yī)院藥品管理員在記錄入庫(kù)藥品時(shí)需要操作的信息 定義:入庫(kù)信息=添加入庫(kù)藥品+修改入庫(kù)藥品+刪除入庫(kù)藥品+查詢(xún)?nèi)霂?kù)藥品+ 位置:在系統(tǒng)總控窗口的選單條“藥品入庫(kù)”的選單項(xiàng)里 4.3.1數(shù)據(jù)字典 名字:藥品庫(kù)存信息 別名:庫(kù)存信息 描述:醫(yī)院藥品管理員在記錄庫(kù)存藥品時(shí)需要操作的信息 定義:庫(kù)存信息=添加庫(kù)存藥品+修改庫(kù)存藥品+刪除庫(kù)存藥品+查詢(xún)庫(kù)

14、存藥品+ 位置:在系統(tǒng)總控窗口的選單條“藥品庫(kù)存”的選單項(xiàng)里 名字:藥品出庫(kù)信息 別名:出庫(kù)信息 描述:醫(yī)院藥品管理員在記錄出庫(kù)藥品時(shí)需要操作的信息 定義:出庫(kù)信息=添加出庫(kù)藥品+修改出庫(kù)藥品+刪除出庫(kù)藥品+查詢(xún)出庫(kù)藥品+ 位置:在系統(tǒng)總控窗口的選單條“藥品出庫(kù)”的選單項(xiàng)里 名字:刪除庫(kù)存藥品 別名:庫(kù)存藥品刪除信息 描述:醫(yī)院藥品管理員在刪除庫(kù)存藥品時(shí)需要操作的信息 定義:庫(kù)存藥品刪除信息=藥品名稱(chēng)+藥品類(lèi)型+藥品庫(kù)存量+入庫(kù)價(jià)格+出庫(kù)價(jià)格+入庫(kù)時(shí)間+生產(chǎn)廠家+產(chǎn)地 位置:在刪除庫(kù)存藥品對(duì)話框的相應(yīng)文本框里 名字:查詢(xún)庫(kù)存藥品

15、 別名:庫(kù)存藥品查詢(xún)信息 描述:醫(yī)院藥品管理員在查詢(xún)庫(kù)存藥品時(shí)得到的藥品信息 定義:庫(kù)存藥品查詢(xún)信息=藥品名稱(chēng)+藥品類(lèi)型+藥品庫(kù)存量+入庫(kù)價(jià)格+出庫(kù)價(jià)格+入庫(kù)時(shí)間+生產(chǎn)廠家+產(chǎn)地 位置:在查詢(xún)庫(kù)存藥品對(duì)話框的相應(yīng)文本框里 名字:刪除入庫(kù)藥品 別名:入庫(kù)藥品刪除信息 描述:醫(yī)院藥品管理員在刪除入庫(kù)藥品時(shí)需要操作的信息 定義:入庫(kù)藥品刪除信息=藥品名稱(chēng)+藥品類(lèi)型+藥品入庫(kù)數(shù)量+藥品價(jià)格+入庫(kù)時(shí)間+生產(chǎn)廠家+產(chǎn)地+采購(gòu)員+驗(yàn)收員 位置:在刪除入庫(kù)藥品對(duì)話框的相應(yīng)文本框里 名字:查詢(xún)?nèi)霂?kù)藥品 別名:入庫(kù)藥品查詢(xún)信息 描述:醫(yī)院藥品管理員在查詢(xún)?nèi)霂?kù)藥品時(shí)查詢(xún)結(jié)果的信息

16、 定義:入庫(kù)藥品查詢(xún)信息=藥品名稱(chēng)+藥品類(lèi)型+藥品入庫(kù)數(shù)量+藥品價(jià)格+入庫(kù)時(shí)間+生產(chǎn)廠家+產(chǎn)地+采購(gòu)員+驗(yàn)收員 位置:在查詢(xún)?nèi)霂?kù)藥品對(duì)話框的相應(yīng)文本框里 名字:添加庫(kù)存藥品 別名:庫(kù)存藥品添加信息 描述:醫(yī)院藥品管理員在添加庫(kù)存藥品時(shí)需要操作的信息 定義:庫(kù)存藥品添加信息=藥品名稱(chēng)+藥品類(lèi)型+藥品庫(kù)存量+入庫(kù)價(jià)格+出庫(kù)價(jià)格+入庫(kù)時(shí)間+生產(chǎn)廠家+產(chǎn)地 位置:在添加庫(kù)存藥品對(duì)話框的相應(yīng)文本框里 名字:修改庫(kù)存藥品 別名:庫(kù)存藥品修改信息 描述:醫(yī)院藥品管理員在修改庫(kù)存藥品時(shí)需要操作的信息 定義:庫(kù)存藥品修改信息=藥品名稱(chēng)+藥品類(lèi)型+藥品庫(kù)存量+入庫(kù)價(jià)格+出庫(kù)價(jià)格+入

17、庫(kù)時(shí)間+生產(chǎn)廠家+產(chǎn)地 位置:在修改庫(kù)存藥品對(duì)話框的相應(yīng)文本框里 名字:添加出庫(kù)藥品 別名:出庫(kù)藥品添加信息 描述:醫(yī)院藥品管理員在添加出庫(kù)藥品時(shí)需要操作的信息 定義:出庫(kù)藥品添加信息=藥品名稱(chēng)+藥品類(lèi)型+藥品出庫(kù)數(shù)量+出庫(kù)價(jià)格+出庫(kù)時(shí)間+病人名稱(chēng)+病人編號(hào) 位置:在添加出庫(kù)藥品對(duì)話框的相應(yīng)文本框里 名字:修改出庫(kù)藥品 別名:出庫(kù)藥品修改信息 描述:醫(yī)院藥品管理員在修改出庫(kù)藥品時(shí)需要操作的信息 定義:出庫(kù)藥品修改信息=藥品名稱(chēng)+藥品類(lèi)型+藥品出庫(kù)數(shù)量+出庫(kù)價(jià)格+出庫(kù)時(shí)間+病人名稱(chēng)+病人編號(hào) 位置:在修改出庫(kù)藥品對(duì)話框的相應(yīng)文本框里 名字:刪除出庫(kù)

18、藥品 別名:出庫(kù)藥品刪除信息 描述:醫(yī)院藥品管理員在刪除出庫(kù)藥品時(shí)需要操作的信息 定義:出庫(kù)藥品刪除信息=藥品名稱(chēng)+藥品類(lèi)型+藥品出庫(kù)數(shù)量+出庫(kù)價(jià)格+出庫(kù)時(shí)間+病人名稱(chēng)+病人編號(hào) 位置:在刪除出庫(kù)藥品對(duì)話框的相應(yīng)文本框里 名字:查詢(xún)出庫(kù)藥品 別名:出庫(kù)藥品查詢(xún)信息 描述:醫(yī)院藥品管理員在查詢(xún)出庫(kù)藥品時(shí)得到的藥品信息 定義:庫(kù)存藥品查詢(xún)信息=藥品名稱(chēng)+藥品類(lèi)型+藥品出庫(kù)數(shù)量+出庫(kù)價(jià)格+出庫(kù)時(shí)間+病人名稱(chēng)+病人編號(hào) 位置:在查詢(xún)庫(kù)存藥品對(duì)話框的相應(yīng)文本框里 4.3.2 E-R圖 為了把系統(tǒng)的數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來(lái),系統(tǒng)分析員通常建立一個(gè)概

19、念性的數(shù)據(jù)模型(E-R圖)。它描述了從用戶(hù)角度看到的數(shù)據(jù),它反映了用戶(hù)的顯示環(huán)境,而且與在軟件中的實(shí)現(xiàn)方法無(wú)關(guān)。 以下便是本系統(tǒng)的E-R圖表示: 藥品 藥品名稱(chēng) 藥品類(lèi)型 批準(zhǔn)文號(hào) 藥品價(jià)格 功能主治 主要成分 產(chǎn)地 生產(chǎn)廠家 備注 藥品 藥品 庫(kù)房 藥品管理員 存放 管理 取藥 病人 N 1 1 1 N N 入庫(kù)數(shù)量 出庫(kù)數(shù)量 庫(kù)存數(shù)量 (a) (b) 藥品庫(kù)房 藥品名稱(chēng) 藥品類(lèi)型 出庫(kù)價(jià)格 入庫(kù)價(jià)格 入庫(kù)時(shí)間 生產(chǎn)廠家 產(chǎn)地 庫(kù)存量 備注 病人 病人姓名 病人編號(hào) 藥

20、品管理員 管理員帳號(hào) 管理員密碼 (c) (d) (e) 圖4.3 醫(yī)院藥品庫(kù)存管理系統(tǒng)E-R圖 (a)~(e) 4.3.3關(guān)系數(shù)據(jù)庫(kù)模式 在本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)了四個(gè)基本數(shù)據(jù)庫(kù)表:藥品管理員資料表User_info,藥品入庫(kù)資料表Drug_import,庫(kù)存藥品資料表Drug_info,藥品出庫(kù)資料表Drug_export。 具體結(jié)構(gòu)圖如下列表所示: 表4.1 Admin表 字段名稱(chēng) 標(biāo)識(shí)名稱(chēng) 數(shù)據(jù)類(lèi)型 空否 字段說(shuō)明 User_id 管理

21、員帳號(hào) NVARCHAR(20) N 主碼 Password 管理員密碼 NVARCHAR(20) N 表4.2 Drug_import表 字段名稱(chēng) 標(biāo)識(shí)名稱(chēng) 數(shù)據(jù)類(lèi)型 空否 字段說(shuō)明 Import_name 入庫(kù)藥品名稱(chēng) NVARCHAR(20) N 主碼 Import_type 入庫(kù)藥品類(lèi)型 NVARCHAR(20) N Import_time 入庫(kù)時(shí)間 DATETIME N Import_num 入庫(kù)藥品數(shù)量 NVARCHAR(20) N Import_price 入庫(kù)藥品價(jià)格 Int N P

22、rodcom 生產(chǎn)廠商 NVARCHAR(20) N Prodplace 產(chǎn)地 NVARCHAR(20) N Buyer 采購(gòu)員 NVARCHAR(20) N Checker 驗(yàn)收員 NVARCHAR(20) N Import_memo 入庫(kù)藥品備注 NVARCHAR(50) N 表4.3 Drug_info表 字段名稱(chēng) 標(biāo)識(shí)名稱(chēng) 數(shù)據(jù)類(lèi)型 空否 字段說(shuō)明 Drug_name 庫(kù)存藥品名稱(chēng) NVARCHAR(20) N 主碼 Drug_type 庫(kù)存藥品類(lèi)型 NVARCHAR(20) N Dru

23、g_time 入庫(kù)時(shí)間 DATETIME N Drug _num 庫(kù)存藥品數(shù)量 NVARCHAR(20) N Import_price 入庫(kù)價(jià)格 MONEY N Export_price 出庫(kù)價(jià)格 MONEY N Prodcom 生產(chǎn)廠商 NVARCHAR(20) N Import_memo 庫(kù)存藥品備注 NVARCHAR(50) N 表4.4 Drug_export表 字段名稱(chēng) 標(biāo)識(shí)名稱(chēng) 數(shù)據(jù)類(lèi)型 空否 字段說(shuō)明 Export_name 出庫(kù)藥品名稱(chēng) NVARCHAR(20) N 主碼 Exp

24、ort_type 出庫(kù)藥品類(lèi)型 NVARCHAR(20) N Export_time 出庫(kù)時(shí)間 DATETIME N Export_num 出庫(kù)藥品數(shù)量 NVARCHAR(20) N Export_price 出庫(kù)價(jià)格 MONEY N Patient_name 購(gòu)藥病人姓名 NVARCHAR(20) N Patient_id 購(gòu)藥病人編號(hào) NVARCHAR(20) N Import_memo 出庫(kù)藥品備注 NVARCHAR(50) N 表4.5 Patient 表 字段名稱(chēng) 標(biāo)識(shí)名稱(chēng) 數(shù)據(jù)類(lèi)型

25、空否 字段說(shuō)明 Patient_id 病人帳號(hào) NVARCHAR(20) N 主碼 Patient_name 病人姓名 NVARCHAR(20) N Patient_password 賬號(hào)密碼 NVARCHAR(20) N Patient_sex 病人性別 NVARCHAR(8) N 5總體實(shí)施計(jì)劃 (1) 首先,根據(jù)所作的需求分析,完成基本的功能界面設(shè)計(jì),并且把界面設(shè)計(jì)成方便、易用和人性化的用戶(hù)界面。 (2) 根據(jù)(1)中界面設(shè)計(jì),把每個(gè)功能通過(guò)代碼來(lái)實(shí)現(xiàn),以完成功能的定義。 (3) 根據(jù)4.3.3關(guān)系數(shù)據(jù)庫(kù)模式中的數(shù)據(jù)庫(kù)表的設(shè)計(jì),

26、并通過(guò)access2003建立數(shù)據(jù)庫(kù)。 (4) 把設(shè)計(jì)好的界面和數(shù)據(jù)庫(kù)連接起來(lái),使整個(gè)系統(tǒng)能夠運(yùn)行。 (5) 選取幾個(gè)典型的例子對(duì)該系統(tǒng)進(jìn)行測(cè)試,不斷地發(fā)現(xiàn)問(wèn)題和解決問(wèn)題,最終使該系統(tǒng)能夠正常的運(yùn)行,完成相應(yīng)的任務(wù)。 (6) 以下是該數(shù)據(jù)庫(kù)的主要界面,用access 2003設(shè)計(jì): 圖5.1 藥品管理員表 圖5.2 病人信息表 圖5.3 藥品進(jìn)貨表 圖5.4 藥品庫(kù)存表 圖5.5 藥品入庫(kù)表 6 研制報(bào)告 6.1 研制過(guò)程 (1) 需求分析 首先,我在拿到課程設(shè)計(jì)題目時(shí)就開(kāi)始做前期的

27、需求分析,比如詳細(xì)調(diào)查現(xiàn)實(shí)世界里的醫(yī)院藥品管理是怎么樣的一個(gè)系統(tǒng)、它有哪些功能、明確它的用戶(hù)、需要對(duì)哪些數(shù)據(jù)進(jìn)行操控以及該系統(tǒng)要做什么不能做什么等等,并畫(huà)出系統(tǒng)高層抽象圖以及簡(jiǎn)要的數(shù)據(jù)流圖和數(shù)據(jù)字典來(lái)幫助分析。 (2) 概念結(jié)構(gòu)設(shè)計(jì) 其次,我根據(jù)搜集的信息資料掌握一個(gè)大概的系統(tǒng)框架,把框架分成幾個(gè)小的功能模塊,并逐個(gè)的進(jìn)行分析設(shè)計(jì)。在不斷的返回進(jìn)行需求分析時(shí),進(jìn)行數(shù)據(jù)抽象、局部視圖的設(shè)計(jì)(分E-R圖),把個(gè)局部視圖集成(總E-R圖),并優(yōu)化E-R圖。 (3) 邏輯結(jié)構(gòu)設(shè)計(jì) 然后,把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。本系統(tǒng)的分

28、析過(guò)程中是把基本的E-R圖轉(zhuǎn)換為關(guān)系模型的,并對(duì)關(guān)系數(shù)據(jù)模型進(jìn)行優(yōu)化。 (4) 物理結(jié)構(gòu)設(shè)計(jì) 最后,進(jìn)行物理結(jié)構(gòu)設(shè)計(jì),它的任務(wù)是為給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程。主要設(shè)計(jì)內(nèi)容有:為關(guān)系模式選擇存取方法;設(shè)計(jì)關(guān)系、索引等數(shù)據(jù)庫(kù)文件的屋物理存儲(chǔ)結(jié)構(gòu)。 (5) 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù) 完成數(shù)據(jù)庫(kù)的物理設(shè)計(jì)之后,就要用RDBMS提供的數(shù)據(jù)定義語(yǔ)言和其他使用程序?qū)?shù) 據(jù)庫(kù)邏輯設(shè)計(jì)和物理設(shè)計(jì)結(jié)果嚴(yán)格描述出來(lái),成為DBMS可以接受的源代碼,再經(jīng)過(guò)調(diào)試產(chǎn)生目標(biāo)模式。然后就可以組織數(shù)據(jù)入庫(kù)。 數(shù)據(jù)庫(kù)試運(yùn)行合格后,可以投入正式運(yùn)行了。但是,由于應(yīng)用環(huán)境在不斷的變化,數(shù)據(jù)

29、庫(kù)運(yùn)行過(guò)程中物理存儲(chǔ)也會(huì)不斷變化,所以在數(shù)據(jù)庫(kù)運(yùn)行階段,也要對(duì)數(shù)據(jù)庫(kù)經(jīng)常性的維護(hù)。 (6) 總結(jié) 在這次我的系統(tǒng)設(shè)計(jì)中,其實(shí)這些步驟是一個(gè)不斷重復(fù)和不斷的完善的過(guò)程,最終達(dá) 到實(shí)驗(yàn)的要求。 6.2 本規(guī)劃的評(píng)價(jià) (1) 本規(guī)劃的特點(diǎn) 該數(shù)據(jù)庫(kù)的設(shè)計(jì)較好的完成了實(shí)驗(yàn)的目的,并且能夠較好的投入運(yùn)行,而且與應(yīng)用程序的連接也比較理想。另外,應(yīng)用程序的各功能模塊分工明確可重用性也很強(qiáng)。 另外,本系統(tǒng)可以把需要的入庫(kù)藥品信息、庫(kù)存藥品信息和出庫(kù)藥品信息打印下來(lái)可以給相關(guān)人員進(jìn)行分析或者是憑證。 (2) 本規(guī)劃的不足 該程序還有很多細(xì)節(jié)問(wèn)題,如數(shù)據(jù)庫(kù)的設(shè)計(jì)有些業(yè)務(wù)上的完整性約束不是考慮

30、不是很周到,而且應(yīng)用程序的功能還可以擴(kuò)展。 6.3 收獲與體會(huì) 這次實(shí)驗(yàn)的收獲和體會(huì)挺大,在這次試驗(yàn)中我對(duì)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的基本框架有了更深地認(rèn)識(shí)和學(xué)習(xí),而且學(xué)習(xí)了數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟以及每個(gè)步驟的主要任務(wù)。增加了很多實(shí)際編程經(jīng)驗(yàn),更進(jìn)一步的學(xué)習(xí)了asp這門(mén)網(wǎng)頁(yè)語(yǔ)言,在實(shí)踐中遇到了很多的問(wèn)題,但是經(jīng)過(guò)努力也都較好地克服了。這使我感覺(jué)到做任何事都會(huì)有困難,解決的關(guān)鍵在于自己的不斷的堅(jiān)持和努力。學(xué)習(xí)了怎樣寫(xiě)實(shí)驗(yàn)報(bào)告,經(jīng)過(guò)以前幾次的課程設(shè)計(jì)經(jīng)驗(yàn),對(duì)報(bào)告的要求格式都有了大致的認(rèn)識(shí),這次實(shí)驗(yàn)鍛煉了我寫(xiě)報(bào)告的能力,使整個(gè)實(shí)驗(yàn)過(guò)程更加規(guī)范. 7參考文獻(xiàn) [1] 薩師煊,王珊著. 數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版). 北京:高等教育出版社.2003.4 [2] 張海藩著. 軟件工程導(dǎo)論(第4版). 北京:清華大學(xué)出版社.2003.11

展開(kāi)閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!