




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、醫(yī)院信息管理系統(tǒng)2008年4月10日摘 要醫(yī)院管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面.對(duì)于前者要求建立數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)安全性好的數(shù)據(jù)庫.而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn).計(jì)算機(jī)化的醫(yī)院信息系統(tǒng)已成為現(xiàn)代化醫(yī)院運(yùn)營必不可少的基礎(chǔ)設(shè)施與技術(shù)支撐環(huán)境。就好象一個(gè)現(xiàn)代化醫(yī)院的成功運(yùn)行離不開功能完整,美觀舒適的建筑物,技術(shù)嫻熟的醫(yī)護(hù)人員,性能齊全,高精尖的醫(yī)療設(shè)備一樣,它也離不開計(jì)算機(jī)化的醫(yī)院信息系統(tǒng)。經(jīng)過分析如此情況,我們使用VB ,數(shù)據(jù)庫等開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便
2、而簡潔操縱數(shù)據(jù)庫的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng). 關(guān)鍵詞:原型法 面向?qū)ο?數(shù)據(jù)一致性 數(shù)據(jù)窗口 醫(yī)院管理系統(tǒng)目錄1第一章 緒 論 32第二章 相關(guān)技術(shù)介紹 62.1課題背景42.2國內(nèi)外研究現(xiàn)狀42.3課題目的53第三章 系統(tǒng)分析 73.1系統(tǒng)的初步調(diào)查103.2系統(tǒng)的可行性分析113.3系統(tǒng)開發(fā)步驟114第四章 系統(tǒng)設(shè)計(jì) 144.1模塊設(shè)計(jì)144.2開發(fā)環(huán)境74.3功能模塊144.4數(shù)據(jù)流圖154.5數(shù)據(jù)庫設(shè)計(jì)154.6詳細(xì)設(shè)計(jì)20系統(tǒng)主界面20用戶管理界面21藥品管理界面26掛號(hào)界面28i劃價(jià)界面
3、305第五章 開發(fā)總結(jié) 336 第六章 致謝347 參考文獻(xiàn)35第一章 緒 論 隨著社會(huì)化大生產(chǎn)的不斷擴(kuò)大和社會(huì)對(duì)產(chǎn)品多樣化的需求,人們?cè)絹碓街匾曅畔⒃谏a(chǎn)經(jīng)營及企業(yè)管理中的作用,并把它當(dāng)做企業(yè)的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理已經(jīng)成為當(dāng)今世界上一項(xiàng)主要的社會(huì)活動(dòng)。同樣,在醫(yī)療系統(tǒng)中也不例外,其中加強(qiáng)對(duì)門診信息的管理,一方面能更好為病人服務(wù),另一方面能加強(qiáng)對(duì)醫(yī)院效益的監(jiān)控。 本世紀(jì)以來,由于社會(huì)生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進(jìn),人們進(jìn)行信息交流的深度和廣度不斷增加,管理所需要的信息量急劇增長,同時(shí)對(duì)信息的處理要求及時(shí)、準(zhǔn)確,這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適
4、應(yīng)現(xiàn)代管理的需要;電子計(jì)算機(jī)的誕生和在信息處理中的應(yīng)用,標(biāo)志著一個(gè)嶄新時(shí)代“信息時(shí)代”的開始,它使企業(yè)管理現(xiàn)代化成為可能。 管理信息系統(tǒng)的發(fā)展 管理信息系統(tǒng)通過對(duì)企業(yè)當(dāng)前運(yùn)行的數(shù)據(jù)進(jìn)行處理來獲得有關(guān)信息,以控制企業(yè)的行為;利用過去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對(duì)未來的發(fā)展進(jìn)行預(yù)測(cè);能從全局目標(biāo)出發(fā),對(duì)企業(yè)的管理決策活動(dòng)予以輔助。從工業(yè)發(fā)達(dá)國家來看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個(gè)階段。第一階段:(1953年至1965年)單項(xiàng)數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(EDP)階段。這是電子計(jì)算機(jī)在管理領(lǐng)域應(yīng)用的起步階段。這一階段,由于當(dāng)時(shí)計(jì)算機(jī)硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計(jì)算機(jī)代替人的手工勞動(dòng),進(jìn)行
5、簡單的單項(xiàng)數(shù)據(jù)處理工作,第二階段:(1965年至1970年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)(TPS)階段。這個(gè)階段計(jì)算機(jī)硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的分時(shí)系統(tǒng),計(jì)算機(jī)開始應(yīng)用于對(duì)某一個(gè)管理子系統(tǒng)的控制,并具有一定的反饋功能。第三階段:(1970年至今)管理信息系統(tǒng)(MIS)階段。這個(gè)階段是在企業(yè)中全面的使用計(jì)算機(jī)把各種管理子系統(tǒng)的功能集中起來,構(gòu)成了計(jì)算機(jī)化的全方位的信息系統(tǒng),即現(xiàn)代管理信息系統(tǒng)。 總的說來,計(jì)算機(jī)技術(shù)的發(fā)展,其性價(jià)比大幅的下降,使得其被大量廣泛的使用。針對(duì)現(xiàn)實(shí)中的各種應(yīng)用需求,相應(yīng)的產(chǎn)生很多技術(shù)體系、技術(shù)標(biāo)準(zhǔn),如J2EE、。NET,COM/COM+等。這又大大的推
6、動(dòng)了企業(yè)的信息化進(jìn)程。其影響可以歸納為如下兩點(diǎn):(1)計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。(2)開發(fā)醫(yī)院管理系統(tǒng)的意義現(xiàn)在我國的一些小型醫(yī)院或診所對(duì)于病人就診信息的處理還停留在紙介質(zhì)或半自動(dòng)(由電腦處理一部分?jǐn)?shù)據(jù),由人工處理一部分?jǐn)?shù)據(jù))的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。軟件作為一有項(xiàng)有力的工具,只能當(dāng)此種工具,與我們的實(shí)踐相結(jié)合起來的
7、時(shí)候,才具有重大的社會(huì)價(jià)值及使用價(jià)值。因此根據(jù)企業(yè)目前實(shí)際的醫(yī)院管理情況開發(fā)一套醫(yī)院管理系統(tǒng)是十分必要的。 課題背景 要提高競(jìng)爭力,既要有好的就醫(yī)環(huán)境,同時(shí)也要有好的客戶服務(wù),而要實(shí)現(xiàn)這些目標(biāo)的辦法就是信息化。醫(yī)院信息化建設(shè)的目標(biāo)是:適應(yīng)我國全面建設(shè)小康社會(huì)和醫(yī)藥衛(wèi)生改革發(fā)展的形勢(shì),以病人為中心,綜合運(yùn)用現(xiàn)代信息技術(shù)(計(jì)算機(jī)、網(wǎng)絡(luò)、通訊等),充分體現(xiàn)藥特點(diǎn),提高醫(yī)療質(zhì)量和市場(chǎng)競(jìng)爭能力,滿足患者與醫(yī)院管理的多種需求,促進(jìn)醫(yī)院持續(xù)快速穩(wěn)定發(fā)展。 在手工管理的情況下,對(duì)病人的病歷的管理是一個(gè)極其繁雜的過程,醫(yī)生很難記住每一位病人的情況,就醫(yī)記錄。所以往往采用的手工記錄的方式,
8、這個(gè)勢(shì)必造成具大的物資浪費(fèi)。并且隨著醫(yī)院規(guī)模的擴(kuò)大,對(duì)藥品的管理,對(duì)藥品價(jià)格的管理等都是一件巨大的工作。國內(nèi)外研究現(xiàn)狀 通過這前段時(shí)間的市場(chǎng)調(diào)查和分析,初步了解到現(xiàn)在各種進(jìn)銷存軟件的優(yōu)點(diǎn)及不足。比如說有些傳統(tǒng)進(jìn)銷存軟件是為替代手工錄入,從傳統(tǒng)數(shù)據(jù)記錄中產(chǎn)生的,這些軟件面對(duì)Internet及電子商務(wù)迅猛發(fā)展的網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代顯得如此脆弱而只能望e興嘆!1、體系封閉,無法實(shí)現(xiàn)網(wǎng)絡(luò)化管理,更無法支持電子商務(wù)。傳統(tǒng)軟件由于產(chǎn)生的技術(shù)背景落后,無法實(shí)現(xiàn)網(wǎng)絡(luò)化管理或只支持局部網(wǎng)絡(luò)應(yīng)用,更無法支持電子商務(wù),不能適應(yīng)網(wǎng)絡(luò)時(shí)代企業(yè)的需求。2、信息單一、落后且缺乏前瞻性,由于技術(shù)方面的限制,傳統(tǒng)軟件無法做
9、到庫存信息的實(shí)時(shí)動(dòng)態(tài)處理、事前的預(yù)測(cè)并提供前瞻性信息。3、對(duì)管理考慮甚少。軟件依舊沒有擺脫傳統(tǒng)束縛,以對(duì)外報(bào)告為其存在目的。課題目的 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了更好管理門診信息信息而設(shè)計(jì)的。 當(dāng)前,醫(yī)院作為病人就診的地方,有許多信息需要處理和管理?,F(xiàn)今,
10、有很多門診信息都是初步開始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息處理。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于醫(yī)歷等很多信息都是用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。 數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。基于這此問題,我認(rèn)為有必要建立一個(gè)醫(yī)院管理系統(tǒng),使醫(yī)院管理工作規(guī)范化,系統(tǒng)化,程序化,避免醫(yī)院管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改醫(yī)院情況。開發(fā)門診管理系統(tǒng)的現(xiàn)實(shí)意義:現(xiàn)在我國的多數(shù)診所或小型醫(yī)院的管理水平還停留
11、在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。 歸納起來,好處大約有以下幾點(diǎn):1 可以存儲(chǔ)以往的門診信息,安全、高效;2 只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;3 可以迅速查到所需信息。第二章、相關(guān)技術(shù)介紹21 開發(fā)環(huán)境本系統(tǒng)采用面向?qū)ο蟮能浖_發(fā)方法,以Microsoft公司的可視開發(fā)環(huán)境Visual Basic 6.0作為主要開發(fā)工具,使用Microsoft Access 2000作為關(guān)系數(shù)據(jù)庫,并在VB編程語言中采用ADO 數(shù)據(jù)庫編程模型,配合功能強(qiáng)大的SQL查詢語言實(shí)現(xiàn)建立關(guān)系
12、數(shù)據(jù)庫,訪問數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫的更新,較好地實(shí)現(xiàn)了預(yù)定的需求功能。2.1.1 Visual Basic 6.0開發(fā)環(huán)境Visual Basic 6.0是一種可視化、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。它簡單易學(xué)、效率高、且功能強(qiáng)大。在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境功能強(qiáng)大、圖形界面豐
13、富的應(yīng)用軟件系統(tǒng)。總的來看,Visual Basic有以下主要特點(diǎn):1.可視化編程 Visual Basic提供了可視化設(shè)計(jì)工具,把Windows界面設(shè)計(jì)復(fù)雜性“封裝”起來,開發(fā)人員不必為界面設(shè)計(jì)而編寫大量程序代碼,只需要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對(duì)象,并設(shè)置這些圖形對(duì)象的屬性。Visual Basic自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫實(shí)現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計(jì)的效率。2.面向?qū)ο蟮某绦蛟O(shè)計(jì)在一般的面向?qū)ο蟪绦蛟O(shè)計(jì)語言中,對(duì)象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而Visual Basic則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方
14、法(OOP),把程序和數(shù)據(jù)封裝起作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予應(yīng)有的屬性,使對(duì)象成為實(shí)在的東西。在設(shè)計(jì)對(duì)象時(shí),不必編寫建立和描述每個(gè)對(duì)象的程序代碼,而是用工具畫在界面上,Visual Basic自動(dòng)生成對(duì)象的程序代碼并封裝起來。每個(gè)對(duì)象以圖形方式顯示在界面上,都是可視的。3.事件驅(qū)動(dòng)編程機(jī)制Visual Basic通過事件來執(zhí)行對(duì)象的操作。一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過一段程序來響應(yīng)。例如,命令按鈕是一個(gè)對(duì)象,用戶單擊該按鈕時(shí),將產(chǎn)生一個(gè)“單擊”事件,而產(chǎn)生該事件時(shí)將執(zhí)行一段程序,用來實(shí)現(xiàn)指定的操作。在用Visual Basic設(shè)計(jì)大型應(yīng)用軟件時(shí),不必建立具有明顯開始和結(jié)束的程
15、序,而是編寫若干個(gè)微小的子程序,即過程,這些過程分別面向不同的對(duì)象,由用戶操作引發(fā)某個(gè)事件來驅(qū)動(dòng)執(zhí)行某特定的功能,或者由事件驅(qū)動(dòng)程序調(diào)用通用過程來執(zhí)行指定的操作。這樣可以方便編程人員、提高效率。4.訪問數(shù)據(jù)庫Visual Basic系統(tǒng)具有很強(qiáng)的數(shù)據(jù)庫管理功能。利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理Microsoft Access格式的數(shù)據(jù)庫,并提供強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。同時(shí),Visual Basic還能直接編輯和訪問其他外部數(shù)據(jù)。Visual Basic提供開放式數(shù)據(jù)連接(Open DataBase Connectivity),即ODBC功能,它可通過直接訪問或建立連接的方式使
16、用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫,如SQL Server、Oracle等。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言SQL數(shù)據(jù)標(biāo)準(zhǔn),直接訪問Server上的數(shù)據(jù)庫,并提供了簡單的面向?qū)ο蟮膸觳僮髦噶睢⒍嘤脩魯?shù)據(jù)庫訪問的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫的SQL的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫提供了SQL網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶服務(wù)器方案。Visual Basic 6.0 是專門為Microsoft的32位操作系統(tǒng)設(shè)計(jì)的,可用來建立32位的應(yīng)用程序。在Windows9x、WindowsNT或Windows2000環(huán)境下,用Visual Basic 6.0的編譯器可以自動(dòng)生成32位應(yīng)用程序。這樣的應(yīng)
17、用程序在32位操作系統(tǒng)下運(yùn)行,速度更快,更安全,并且更適合在多任務(wù)環(huán)境下運(yùn)行。2.1.2 Microsoft Access與 ADO作為應(yīng)用程序與OLE DB連接的橋梁,ActiveX Data Objects (ADO)為Visual Basic 6.0 下開發(fā)的應(yīng)用程序訪問本地或遠(yuǎn)程數(shù)據(jù)庫提供了有效的手段。Microsoft ActiveX Data Objects (ADO) 主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。ADO 支持用于建立基于客戶端/服務(wù)器和 Web 的應(yīng)用程序的主要功能。在VB中,可以使用開發(fā)環(huán)境提供的ADO控件,數(shù)據(jù)庫訪問方法,對(duì)ACCESS中建立的關(guān)
18、系數(shù)據(jù)庫簡單快捷的進(jìn)行訪問。2.1.3 SQL查詢語言及使用SQL語言是結(jié)構(gòu)化語言(Structure Query Language)的縮寫,是一種用于數(shù)據(jù)庫查詢和編程的語言,已經(jīng)成為關(guān)系型數(shù)據(jù)庫普遍使用的標(biāo)準(zhǔn),使用這種標(biāo)準(zhǔn)數(shù)據(jù)庫語言對(duì)程序設(shè)計(jì)和數(shù)據(jù)庫的維護(hù)都帶來了極大的方便,廣泛地應(yīng)用于各種數(shù)據(jù)查詢。VB和其他的應(yīng)用程序包括Access、Foxpro、Orcale、SQL Server等都支持SQL語言。SQL語言的常用操作有:建立數(shù)據(jù)庫數(shù)據(jù)表(CREATE TABLE),如本系統(tǒng)中的學(xué)生及成績備份就用到該語句;從數(shù)據(jù)庫中篩選一個(gè)記錄集(SELECT),這是最常用的一個(gè)語句,功能強(qiáng)大,能有效
19、地對(duì)數(shù)據(jù)庫中一個(gè)或多個(gè)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行訪問,并兼有排序、分組等功能;在數(shù)據(jù)表中添加一個(gè)記錄(INSERT);刪除符合條件的記錄(DELETE);更改符合條件的記錄(UPDATE); VB中的數(shù)據(jù)庫操作對(duì)象都提供了對(duì)SQL語句的支持。其一般的用法是以VB的各種控件接收用戶對(duì)數(shù)據(jù)庫訪問的請(qǐng)求,在事件響應(yīng)程序代碼中將其轉(zhuǎn)換成對(duì)數(shù)據(jù)庫的SQL查詢語句,并以字符串的形式存在,然后將其傳遞給相應(yīng)的數(shù)據(jù)庫操作對(duì)象,最終完成對(duì)數(shù)據(jù)庫的訪問。第三章 系統(tǒng)分析3.1 系統(tǒng)的初步調(diào)查3.1.1 系統(tǒng)的初步調(diào)查系統(tǒng)的初步調(diào)查目標(biāo)是在可行性分析的基礎(chǔ)上進(jìn)一步對(duì)原有系統(tǒng)進(jìn)行的調(diào)查和分析,弄清原有管理信息系統(tǒng)的運(yùn)行狀況,
20、發(fā)現(xiàn)其薄弱環(huán)節(jié),找出要解決問題的實(shí)質(zhì),確保新系統(tǒng)比原系統(tǒng)更加有效、可靠。具體內(nèi)容包括:管理業(yè)務(wù)狀況的調(diào)查分析、數(shù)據(jù)流程的調(diào)查分析。調(diào)查之后,繪制出醫(yī)院信息管理系統(tǒng)的業(yè)務(wù)流程圖, 查詢結(jié)果醫(yī)院信管理系統(tǒng)系統(tǒng)管理人員一般用戶 用戶設(shè)置 設(shè)計(jì)要求 表單維護(hù) 統(tǒng)計(jì)結(jié)果3.1.2 系統(tǒng)邏輯模型的提出 為了實(shí)現(xiàn)管理信息系統(tǒng)的計(jì)算機(jī)化,僅僅用業(yè)務(wù)流程圖形象地描述信息的流動(dòng)和存儲(chǔ)還遠(yuǎn)遠(yuǎn)不夠,還要進(jìn)一步調(diào)查分析舍去物質(zhì)流,抽象出信息流,繪制出數(shù)據(jù)流程圖,并對(duì)各種數(shù)據(jù)的屬性和各項(xiàng)處理功能進(jìn)行詳細(xì)分析。系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型。本系統(tǒng)主要是以數(shù)據(jù)流圖、數(shù)據(jù)字典為主要描述工具來勾畫系統(tǒng)的概貌。3. 1. 3
21、 數(shù)據(jù)流圖 數(shù)據(jù)流圖(Data Flow Diagram),是描述系統(tǒng)邏輯模型的主要工具之一,它是在對(duì)系統(tǒng)的業(yè)務(wù)流程圖進(jìn)行分析的基礎(chǔ)上用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、存儲(chǔ)和處理等情況,并能將信息處理功能和彼此之間的聯(lián)系,自上而下,逐層分解,從邏輯上精確地描述出系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入輸出、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)來源和去向等項(xiàng)目。 用戶信息表藥品管理操作員用戶信息管理用戶信息藥品類別信息劃價(jià)藥品信息表劃價(jià)信息管理劃價(jià)信息用戶信息收費(fèi)信息管理藥品收費(fèi)信息表 圖 3. 1. 3 3. 1. 4 數(shù)據(jù)字典數(shù)據(jù)字典(Data Dictionary),是數(shù)據(jù)流圖(DFD)上所有成分的定義和
22、解釋的文字集合。它是系統(tǒng)分析階段的重要文檔,它的作用是將數(shù)據(jù)流圖中全部數(shù)據(jù)流及其組成部分的數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)加工外部項(xiàng)等,通過數(shù)據(jù)字典描述清楚,以便于以后系統(tǒng)設(shè)計(jì)時(shí)使用。3.2系統(tǒng)功能調(diào)查3.2.1 醫(yī)院管理信息系統(tǒng)的功能 基礎(chǔ)數(shù)據(jù)維護(hù):對(duì)用戶信息的管理藥品管理:主要對(duì)藥品類別、藥品類型及藥品信息的管理 掛號(hào):病人就醫(yī)的主流程之一,為每一個(gè)病人分配一個(gè)號(hào)碼 劃價(jià):計(jì)算藥品的價(jià)格,主要包括中藥、西藥、中成藥等 門診收費(fèi):對(duì)各項(xiàng)收費(fèi)進(jìn)行匯總,如中藥、西藥、中成藥等 查詢:對(duì)掛號(hào)信息、收費(fèi)信息進(jìn)行查詢3. 2. 2 基礎(chǔ)數(shù)據(jù)管理醫(yī)院設(shè)置:門診信息藥房信息:藥品信息常用基礎(chǔ)數(shù)據(jù):藥品價(jià)格,藥品數(shù)
23、量,掛號(hào),醫(yī)師費(fèi)等3. 2. 3 系統(tǒng)維護(hù)功能用戶管理:包括新增用戶、刪除用戶、修改用戶密碼等。數(shù)據(jù)庫備份:數(shù)據(jù)操作數(shù)據(jù)初始化:初始化系統(tǒng)數(shù)據(jù)3.3系統(tǒng)總體流程圖用戶信息表藥品管理操作員用戶信息管理用戶信息藥品類別信息劃價(jià)藥品信息表劃價(jià)信息管理劃價(jià)信息用戶信息收費(fèi)信息管理藥品收費(fèi)信息表圖3.3 系統(tǒng)總體流程圖 第四章 系統(tǒng)設(shè)計(jì)41 模塊設(shè)計(jì) 本系統(tǒng)主要針對(duì)醫(yī)院管理,主要有如下功能模塊:基礎(chǔ)數(shù)據(jù)維護(hù):對(duì)用戶信息的管理藥品管理:主要對(duì)藥品類別、藥品類型及藥品信息的管理 掛號(hào):病人就醫(yī)的主流程之一,為每一個(gè)病人分配一個(gè)號(hào)碼 劃價(jià):計(jì)算藥品的價(jià)格,主要包括中藥、西藥、中成藥等 門診收費(fèi):對(duì)各項(xiàng)收費(fèi)進(jìn)行
24、匯總,如中藥、西藥、中成藥等 查詢:對(duì)掛號(hào)信息、收費(fèi)信息進(jìn)行查詢 功能模塊管理信息系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。具體要求對(duì)系統(tǒng)進(jìn)行功能分解,不斷下去,直到分解成含義明確,功能單一的單元功能模塊,從而繪制出系統(tǒng)的功能模塊圖,即HIPO圖。此管理信息系統(tǒng)的HIPO圖如下門診收費(fèi)管理查詢收費(fèi)劃價(jià)掛號(hào)基礎(chǔ)數(shù)據(jù)藥品管理掛號(hào)查詢收費(fèi)查詢類別設(shè)定藥品管理最低庫存科室管理醫(yī)師管理43 數(shù)據(jù)流圖用戶信息表藥品管理操作員用戶信息管理用戶信息藥品類別信息劃價(jià)藥品信息表劃價(jià)信息管理劃價(jià)信息用戶信息收費(fèi)信息管理藥品收
25、費(fèi)信息表 圖4.3.1 數(shù)據(jù)流圖44 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境(DBMS)中,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設(shè)計(jì)應(yīng)用程序,滿足用戶的各種信息需求。1、概念結(jié)構(gòu)設(shè)計(jì)在數(shù)據(jù)庫設(shè)計(jì)中,先要對(duì)系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實(shí)體聯(lián)系圖(簡稱ER圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)的描述。ER圖由實(shí)體、屬性、聯(lián)系三部分組成。ER圖的有關(guān)符號(hào)說明如下:散件實(shí)體編號(hào)名稱日期其它來源散件ID帳號(hào)密碼用戶 圖 4.3.1 用戶E-R圖 ID單位名稱說明藥品單位 圖 4.3.2 藥品單位E-R圖ID類型名稱說明藥品類
26、型 圖4.3.3 藥品類型E-R圖ID科室名稱說明科室 圖4.3.4 科室E-R圖ID醫(yī)師名稱說明醫(yī)師 圖4.3.4 醫(yī)師E-R圖編號(hào)藥品編碼藥品名稱有效期型號(hào)規(guī)格藥品 圖4.3.5 藥品E-R圖實(shí)體間主要關(guān)系如下:病人 藥品藥品劃價(jià)掛號(hào)門診收費(fèi)屬于醫(yī)師 圖4.3.6 實(shí)體間主要關(guān)系圖 2、物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)的原則如下:(1)盡可能的減少數(shù)據(jù)冗余和重復(fù)。(2)結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。(3)數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性?;谝陨显O(shè)計(jì)原則,本系統(tǒng)設(shè)計(jì)了一個(gè)數(shù)據(jù)庫,包含基本信息表(如藥品、醫(yī)師、科室等)及幾個(gè)實(shí)體聯(lián)系建模后的表(如劃價(jià)信息表、收費(fèi)信息表等)。為了加快系統(tǒng)訪問的速度把這些表放在一個(gè)
27、數(shù)據(jù)庫中。本系統(tǒng)中相關(guān)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)舉例如下:1、 用戶表(p_user)編號(hào)字段名稱字段類型字段說明1ID數(shù)值ID2用戶名文本用戶名3密碼文本 密碼2、 藥品單位(med_dw)編號(hào)字段名稱字段類型字段說明1ID數(shù)值ID2單位名稱文本單位名稱3單位名稱文本單位名稱4單位名稱文本單位名稱5單位名稱文本單位名稱6單位名稱文本單位名稱3、 藥品類型表(med_type)編號(hào)字段名稱字段類型字段說明1ID數(shù)值ID2類型名稱文本類型名稱3類型名稱文本類型名稱4、 科室表(med_ks)編號(hào)字段名稱字段類型字段說明1ID數(shù)值ID2科室名稱文本科室名稱3科室名稱文本科室名稱4科室名稱文本科室名
28、稱5、 藥品劃價(jià)表(hj_t)編號(hào)字段名稱字段類型字段說明1ID數(shù)值ID2藥品編碼文本藥品編碼3藥品名稱日期藥品名稱4型號(hào)規(guī)格文本型號(hào)規(guī)格5數(shù)量數(shù)值數(shù)量6應(yīng)付款數(shù)值應(yīng)付款7掛號(hào)ID數(shù)值掛號(hào)ID6、 藥品劃價(jià)匯總表(hj)編號(hào)字段名稱字段類型字段說明1ID數(shù)值ID2類型文本類型3應(yīng)收款數(shù)值應(yīng)收款4掛號(hào)ID數(shù)值掛號(hào)ID7、 門診收費(fèi)表(hj_aa)編號(hào)字段名稱字段類型字段說明1ID數(shù)值ID2收費(fèi)項(xiàng)目文本收費(fèi)項(xiàng)目3應(yīng)付款數(shù)值應(yīng)付款4掛號(hào)ID數(shù)值掛號(hào)ID8、 門診收費(fèi)匯總表(hj_a)編號(hào)字段名稱字段類型字段說明1ID數(shù)值ID2類型文本類型3應(yīng)收款數(shù)值應(yīng)收款4掛號(hào)ID數(shù)值掛號(hào)ID45 系統(tǒng)界面設(shè)計(jì) 系
29、統(tǒng)主界面 在此系統(tǒng)中,充分考慮到人們的使用習(xí)慣,利用了菜單對(duì)系統(tǒng)中功能進(jìn)行分類列舉,用使對(duì)系統(tǒng)的使用,通過菜單即能完成,這樣使得主界面簡潔,易于使用。另一方面,對(duì)當(dāng)前使用的某一功能選項(xiàng)對(duì)應(yīng)的窗口,以模式的方式進(jìn)行工作,使得在同一窗口,僅能打開某一類功能的窗口,也在一定程度上減輕了用戶的使用難度。系統(tǒng)的主界面如下:窗體和控件的屬性見表主窗體及控件屬性設(shè)置控件屬性屬性取值 Frmmainnamefrmmaincaption門診收費(fèi)管理系統(tǒng)startuppositoncenterscreen statusbarnamestatusbar1Panels( 1 )XbrTextPanels( 2 )Sr
30、DatePanels( 3 )SbrTime用戶管理界面此界面為本系統(tǒng)中,較常用的一種界面結(jié)構(gòu)。主要由最上方的工具條,中間的現(xiàn)有數(shù)據(jù)顯示區(qū)及下方的新增內(nèi)容區(qū)。 在系統(tǒng)細(xì)節(jié),主要采用了一個(gè)ADO.recordset對(duì)象,當(dāng)增加保存時(shí),使用了其addnew及post方法;當(dāng)刪除某一行數(shù)據(jù)時(shí),使用了其Delete,post方法。用戶管理窗體的界面如下圖示窗體用一個(gè)表格控件msf1exgrid,一個(gè)工具條控件too1bar,兩個(gè)標(biāo)簽控件table組成。各控件的屬性如下表 用戶管理窗體中各個(gè)控件的屬性設(shè)置 控件 屬性 屬性取值 FormnameFrm用戶管理caption用戶管理startUpPosit
31、onCenterScreen Too1barNameToo1bar1Appeatance1-3DBorderstyle1-ccfixedSngleIndex 1增加Index 2刪除Index 3修改Index 4退出 MSFlexridgNameDatagrid滾動(dòng)條( S )3-Both選定模式( M )1-By Row允許用戶調(diào)整大?。?U )3-BothLable1Caption用戶名Lable2Caption密碼藥品管理界面本界面,主要實(shí)現(xiàn)對(duì)藥品信息的管理,如藥品編碼、藥品名稱、型號(hào)規(guī)格、有效期等.能進(jìn)行完備的藥品編輯操作。各控件的屬性如下表 藥品管理窗體中各個(gè)控件的屬性設(shè)置 控件
32、屬性 屬性取值 FormnameFrm藥品管理caption藥品管理startUpPositonCenterScreen Too1barNameToo1bar1Appeatance1-3DBorderstyle1-ccfixedSngleIndex 1增加Index 2刪除Index 3修改Index 4退出 MSFlexridgNameDatagrid滾動(dòng)條( S )3-Both選定模式( M )1-By Row允許用戶調(diào)整大?。?U )3-BothLable 1Caption藥品編碼Lable 2Caption藥品名稱Lable 3Caption型號(hào)規(guī)格Lable 4Caption單位La
33、ble 5Caption單價(jià)Lable 6Caption庫存量Lable 7Caption有效期 掛號(hào)界面掛號(hào)是系統(tǒng)主要流程的第一步,它的主要功能是為病人人分配一個(gè)唯一的編號(hào),在以后的流程中,這個(gè)編號(hào)即掛的號(hào)為劃價(jià)、收費(fèi)的基礎(chǔ)。在具體的實(shí)現(xiàn)中,在醫(yī)師輸入框后,放置了一命令按鈕,方便用戶快速的查找醫(yī)師的信息。醫(yī)師的信息也是以后查詢醫(yī)師的業(yè)績的主要標(biāo)識(shí).掛號(hào)窗體中放置了一個(gè)組合框控件,兩個(gè)命令按鈕,三個(gè)標(biāo)簽和兩個(gè)文本框。各控件的屬性見下表 掛號(hào)窗體控件屬性表 控件屬性屬性取值 FormNameFrm掛號(hào)Caption掛號(hào)startUpPsitonCenterScreenTextBoxName醫(yī)師T
34、extBoxName掛號(hào)費(fèi)ComboBoxNameCmb類型 CommandButton NameCmdSaveCaption保存CommandButtonNameCmdCancelCaption退出Lable1Caption類型Lable2Caption醫(yī)師Lable3Caption掛號(hào)費(fèi)主要代碼如下: Private Sub Command1_Click()Dim c_gl As StringIf Trim(Text1) = "" ThenText1.SetFocusEnd IfIf t_ = "add" And Text1.Text <>
35、; "init" Thenc_gl = Now()c_gl = Replace(c_gl, "-", "")c_gl = Replace(c_gl, ":", "")c_gl = Replace(c_gl, " ", "")Call ExcuteSql(rec_gh, "select * from med_gl")If rec_gh.State = adStateOpen Thenrec_gh.AddNewrec_gh.Fields("類型") = Trim(Combo1.Text)rec_gh.Fields("醫(yī)師ID") = Trim(Text1)rec_gh.Fields("掛號(hào)費(fèi)") = Trim(Text3)rec_gh.Fields("編號(hào)") = Trim(c_gl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中考?xì)v史總復(fù)習(xí)世界歷史九年級(jí)下冊(cè)(世界現(xiàn)代史部分)全冊(cè)知識(shí)清單(超強(qiáng))
- 酒店餐飲營銷培訓(xùn)體系構(gòu)建
- 《醫(yī)學(xué)影像信息交流實(shí)施工具》課件
- 仿銅浮雕畫培訓(xùn)
- 輪胎購銷合同協(xié)議版
- 殘聯(lián)免責(zé)協(xié)議書
- 《管理基礎(chǔ)理論》教學(xué)課件
- 灌漿施工協(xié)議書
- 轉(zhuǎn)讓家具工具合同協(xié)議
- 《中醫(yī)養(yǎng)生基礎(chǔ)》課件
- 企業(yè)資產(chǎn)管理(EAM)系統(tǒng)實(shí)施作業(yè)指導(dǎo)書
- 2023《住院患者身體約束的護(hù)理》團(tuán)體標(biāo)準(zhǔn)解讀
- SZDBZ 139-2015 建筑電氣防火檢測(cè)技術(shù)規(guī)范
- 《走近世界民間美術(shù)》 課件 2024-2025學(xué)年人美版(2024)初中美術(shù)七年級(jí)下冊(cè)
- (2025春)人教版三年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)教案
- 鋁加工(深井鑄造)企業(yè)安全生產(chǎn)數(shù)字化改造指引試行
- 2025年瑞幸咖啡加盟合同
- 《使用有毒物品作業(yè)場(chǎng)所勞動(dòng)保護(hù)條例》新版解讀:加強(qiáng)勞動(dòng)保護(hù)預(yù)防職業(yè)危害
- 《動(dòng)物防疫》課件
- 2025年廣西能匯投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 廣播電視有線電視值機(jī)員題庫(400題)
評(píng)論
0/150
提交評(píng)論