基于C++的医院管理系统设计与实现
醫(yī)院管理系統(tǒng)是指將現(xiàn)代信息技術(shù),醫(yī)療技術(shù),信息管理以及其他行業(yè)和技術(shù)相結(jié)合的管理信息系統(tǒng)。醫(yī)院和提高醫(yī)護(hù)人員隊(duì)伍的工作效率,減少患者來醫(yī)檢查的等待時(shí)間,提高醫(yī)院的經(jīng)濟(jì)效益和社會(huì)效益。根據(jù)醫(yī)院對(duì)醫(yī)院管理系統(tǒng)的實(shí)際需求,運(yùn)用先進(jìn)的軟件開發(fā)技術(shù)和信息技術(shù),設(shè)計(jì)開發(fā)強(qiáng)大的醫(yī)院管理系統(tǒng),使醫(yī)院實(shí)現(xiàn)科學(xué)的醫(yī)院管理,規(guī)范化,自動(dòng)化,提高醫(yī)療安全和衛(wèi)生質(zhì)量,并建立了新型醫(yī)院的現(xiàn)代良好形象。這次開發(fā)的系統(tǒng)將醫(yī)院的實(shí)際體檢和治療過程以及用戶的特定需求結(jié)合到了系統(tǒng)上,并且還應(yīng)用了.NET框架技術(shù),訪問接口技術(shù),SQL Server數(shù)據(jù)庫管理系統(tǒng),使用C#編程語言等結(jié)構(gòu)技術(shù)來實(shí)現(xiàn)系統(tǒng)。在系統(tǒng)開發(fā)過程中選擇的這些開發(fā)技術(shù)是當(dāng)前的主流軟件技術(shù),數(shù)據(jù)庫技術(shù)和系統(tǒng)架構(gòu),以確保系統(tǒng)在技術(shù)方面具有先進(jìn)性和適應(yīng)性。
關(guān)鍵字:醫(yī)院管理;.NET;SQL Server;信息化
摘 要 I
第1章 緒論 1
1.1 研究背景 1
1.2 國(guó)內(nèi)外研究現(xiàn)狀 1
1.2.1國(guó)外研究現(xiàn)狀 1
1.2.2國(guó)內(nèi)研究現(xiàn)狀 2
1.3 研究意義 3
1.4 本文研究?jī)?nèi)容 4
第2章 相關(guān)技術(shù)介紹 5
2.1 .NET 5
2.2 ADO.NET概述 5
2.3 SQL Server數(shù)據(jù)庫管理系統(tǒng) 5
2.4 B/S架構(gòu) 6
第3章 系統(tǒng)需求分析 7
3.1 可行性分析 7
3.1.1技術(shù)可行性 7
3.1.2經(jīng)濟(jì)可行性 7
3.1.3操作可行性 7
3.2功能性需求分析 7
3.3性能需求分析 8
3.4系統(tǒng)用例圖 9
3.5系統(tǒng)流程分析 10
第4章 醫(yī)院管理系統(tǒng)設(shè)計(jì) 11
4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 11
4.2 數(shù)據(jù)庫設(shè)計(jì) 11
4.2.1數(shù)據(jù)庫E-R圖 11
4.2.2數(shù)據(jù)庫表設(shè)計(jì) 12
第5章 醫(yī)院管理系統(tǒng)的實(shí)現(xiàn) 15
5.1系統(tǒng)開發(fā)環(huán)境 15
5.2登錄模塊的實(shí)現(xiàn) 15
5.3修改密碼 16
5.4病人資料模塊的實(shí)現(xiàn) 17
5.4.1病人資料錄入界面 17
5.4.2病人資料編輯界面 18
5.5病例管理 19
5.5.1病歷登記 19
5.5.2病歷查詢 20
5.6系統(tǒng)管理 20
第6章 系統(tǒng)測(cè)試 22
6.1 測(cè)試方法 22
6.2測(cè)試的重要性 22
6.3測(cè)試用例 23
6.4測(cè)試結(jié)果分析 23
結(jié)束語 25
致謝 26
參考文獻(xiàn) 27
第一章 緒論
1.1 研究背景
近年來,計(jì)算機(jī)信息技術(shù)的飛速發(fā)展將人類帶入了信息時(shí)代,信息技術(shù)逐漸改變了人們的日常生活和管理方式,成為企業(yè)、政府,科研機(jī)構(gòu)等企業(yè)的傳統(tǒng)。在信息化浪潮中,許多醫(yī)院積極應(yīng)用信息技術(shù)來提高管理效率,醫(yī)院運(yùn)營(yíng)效率,并提高患者和患者家庭的滿意度。在這種情況下,醫(yī)院信息系統(tǒng)(HIS)是一個(gè)重要的產(chǎn)品。醫(yī)院管理系統(tǒng)充分利用了現(xiàn)代先進(jìn)的信息技術(shù),計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)終端系統(tǒng),并結(jié)合了先進(jìn)有效的醫(yī)院管理模型。它可以在醫(yī)院的不同部分之間進(jìn)行協(xié)調(diào)的管理和信息共享,可以改善醫(yī)院的績(jī)效,減少患者的診療時(shí)間,可以有效提高患者及其家人的滿意度,提高醫(yī)院的經(jīng)濟(jì)和社會(huì)效益。
近年來,中國(guó)政府將信息化戰(zhàn)略升級(jí)為國(guó)家發(fā)展戰(zhàn)略,在各行各業(yè)中迅速促進(jìn)了信息技術(shù)的推廣和應(yīng)用。在這種情況下,為了提高醫(yī)院的運(yùn)營(yíng)效率,許多國(guó)家已開始將信息技術(shù)應(yīng)用于建立現(xiàn)代醫(yī)院的目標(biāo),從而使醫(yī)院管理系統(tǒng)在不同醫(yī)院中得到更廣泛的使用。但是,由于部門眾多,病房眾多,信息多樣,對(duì)系統(tǒng)的可靠性和安全性要求較高,因此無法應(yīng)用醫(yī)院中使用的許多醫(yī)院管理系統(tǒng),這種復(fù)雜的應(yīng)用場(chǎng)景。由于醫(yī)院管理系統(tǒng)的原因,有效性仍然有限。因此,要實(shí)現(xiàn)建設(shè)現(xiàn)代化醫(yī)院的目標(biāo),醫(yī)院仍需要根據(jù)醫(yī)院的管理特點(diǎn)和醫(yī)院發(fā)展規(guī)劃,建立更加先進(jìn)的醫(yī)院管理體系。
1.2 國(guó)內(nèi)外研究現(xiàn)狀
1.2.1國(guó)外研究現(xiàn)狀
由于國(guó)外計(jì)算機(jī)技術(shù)的發(fā)展和發(fā)達(dá)國(guó)家醫(yī)院管理的重點(diǎn)是新醫(yī)學(xué)技術(shù)和管理技術(shù)的應(yīng)用,國(guó)外醫(yī)院管理系統(tǒng)的研究和應(yīng)用較早。美國(guó)是最早采用醫(yī)院管理系統(tǒng)的國(guó)家之一,自1960年代初以來,麻省理工學(xué)院(Massachusetts General Hospital,MGH)已開始實(shí)施COSTAR醫(yī)院系統(tǒng)。目前,該系統(tǒng)具有非常簡(jiǎn)單的功能。且僅是簡(jiǎn)單的COSTAR醫(yī)院系統(tǒng)具有諸如病歷的注冊(cè),存儲(chǔ)和管理等功能,已成為當(dāng)今使用最廣泛的醫(yī)院管理系統(tǒng)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,醫(yī)院管理系統(tǒng)在1970年代迅速發(fā)展,發(fā)達(dá)國(guó)家的許多醫(yī)院開始采用醫(yī)院管理系統(tǒng),為醫(yī)學(xué)信息學(xué)的發(fā)展奠定了良好的基礎(chǔ)。
進(jìn)入1980年代,國(guó)外發(fā)達(dá)國(guó)家的醫(yī)院管理系統(tǒng)隨著網(wǎng)絡(luò)技術(shù)的發(fā)展取得了重大突破,進(jìn)入了快速發(fā)展的時(shí)期。根據(jù)1985年對(duì)美國(guó)醫(yī)院數(shù)據(jù)處理的調(diào)查,在25張擁有100張病床的美國(guó)醫(yī)院中,已經(jīng)應(yīng)用了醫(yī)院管理系統(tǒng),而70%的醫(yī)院已經(jīng)過注冊(cè),基于信息的賬單和財(cái)務(wù)管理。美國(guó)主要醫(yī)院使用的醫(yī)院管理系統(tǒng)發(fā)展到今天,并已在世界上處于領(lǐng)先地位。根據(jù)2011年美國(guó)醫(yī)院數(shù)據(jù)處理調(diào)查,美國(guó)90%的醫(yī)院已實(shí)施了強(qiáng)大的HIS系統(tǒng),實(shí)質(zhì)上實(shí)現(xiàn)了醫(yī)院管理信息化。此外,為促進(jìn)醫(yī)院信息化,美國(guó)于2011年發(fā)布了《 2011-2015年美國(guó)健康信息化戰(zhàn)略圖》。該醫(yī)院信息化戰(zhàn)略圖取得了良好的效果,取得了成效,最終實(shí)現(xiàn)了醫(yī)療改革的目標(biāo)。
歐洲還是較早采用美國(guó)但較晚采用醫(yī)院管理系統(tǒng)的地區(qū)之一。歐洲主要醫(yī)院采用醫(yī)院管理系統(tǒng)的歷史可以追溯到1970年代中期,然后1980年代迅速發(fā)展。發(fā)展階段,歐洲醫(yī)院管理系統(tǒng)采用的最大特點(diǎn)是建立了幾個(gè)區(qū)域性醫(yī)院管理系統(tǒng),例如由醫(yī)療中心實(shí)施的格勒諾布爾綜合HIS系統(tǒng);法國(guó)第八家醫(yī)療服務(wù)提供者,可以管理三所醫(yī)學(xué)院和三所醫(yī)學(xué)院法國(guó)的綜合醫(yī)院;丹麥紅系統(tǒng)在丹麥管理著76家醫(yī)院和診所。此外,比利時(shí)和德國(guó)的多家醫(yī)院還建立了區(qū)域一體化的醫(yī)院管理系統(tǒng),使用這種管理方法可以有效共享醫(yī)療信息并利用該信息,從而最大限度地利用該地區(qū)的醫(yī)療資源。
1.2.2國(guó)內(nèi)研究現(xiàn)狀
由于我國(guó)信息技術(shù)的應(yīng)用要晚于發(fā)達(dá)國(guó)家,因此醫(yī)院信息技術(shù)的建設(shè)也要落后于發(fā)達(dá)國(guó)家。我國(guó)醫(yī)院信息化的應(yīng)用可以追溯到1980年代,當(dāng)時(shí)一些較先進(jìn)的醫(yī)院開始借鑒發(fā)達(dá)國(guó)家先進(jìn)國(guó)外醫(yī)院的管理經(jīng)驗(yàn),以改善醫(yī)療環(huán)境并開始應(yīng)用信息技術(shù)進(jìn)行部署。醫(yī)院管理系統(tǒng)。在1990年代,中國(guó)政府充分意識(shí)到了將信息技術(shù)應(yīng)用于醫(yī)療改革的重要性。為了促進(jìn)醫(yī)院信息化,我國(guó)衛(wèi)生部于1997年發(fā)布了《醫(yī)院信息系統(tǒng)軟件功能規(guī)范》。2002年,衛(wèi)生部還通過針對(duì)該規(guī)范的規(guī)范進(jìn)行了修訂。建立我國(guó)各級(jí)醫(yī)院的醫(yī)院管理制度,加快我國(guó)醫(yī)院管理制度的應(yīng)用和發(fā)展。目前,我國(guó)的醫(yī)院管理系統(tǒng)發(fā)展良好,據(jù)統(tǒng)計(jì),我國(guó)前三大醫(yī)院均使用該醫(yī)院管理系統(tǒng)。 2010年6月,我國(guó)衛(wèi)生部還對(duì)醫(yī)院信息建設(shè)進(jìn)行了專項(xiàng)調(diào)查,調(diào)查結(jié)果表明,我國(guó)86.6%的醫(yī)院已經(jīng)建立了專門用于醫(yī)院信息化和專業(yè)化管理的部門,信息或信息中心。在醫(yī)院管理中領(lǐng)導(dǎo)信息工作。此外,根據(jù)這份調(diào)查報(bào)告,在我國(guó)所有級(jí)別的醫(yī)院中實(shí)施醫(yī)院管理系統(tǒng)的主要目的包括改善醫(yī)院績(jī)效(排名第一),改善醫(yī)院績(jī)效,提高患者和家庭滿意度(排名第二),并提高健康安全保障的質(zhì)量(排名第3)。醫(yī)院管理系統(tǒng)中最常用的功能模塊是護(hù)士工作站模塊,醫(yī)師工作站模塊和醫(yī)療技術(shù)管理模塊。全國(guó)各級(jí)醫(yī)院積極應(yīng)用信息技術(shù),建立醫(yī)院管理體系,取得了良好的效果,提高了醫(yī)院的績(jī)效,取得了經(jīng)濟(jì)效益。當(dāng)前,中國(guó)的許多軟件供應(yīng)商已經(jīng)引入了許多醫(yī)院管理系統(tǒng),以滿足醫(yī)院信息化的需求。例如,Put田瑞拓軟件有限公司已應(yīng)用.NET框架技術(shù),SQL Server 2012數(shù)據(jù)庫管理系統(tǒng)和C / S結(jié)構(gòu)來啟動(dòng)瑞拓醫(yī)院管理系統(tǒng)。該系統(tǒng)集成了門診管理,住院,臨床護(hù)理,藥房管理,多合一卡和庫存管理等功能;南京益丹軟件有限公司啟動(dòng)了益丹醫(yī)院管理系統(tǒng),包括電子病歷子系統(tǒng),經(jīng)驗(yàn)管理子系統(tǒng),供應(yīng)商追溯子系統(tǒng),體檢路徑系統(tǒng)等;北京創(chuàng)佳宜軟件有限公司采用C / S架構(gòu),開發(fā)了基于.NET框架的萬方數(shù)據(jù)醫(yī)院信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。4醫(yī)院管理系統(tǒng)可以同時(shí)通知醫(yī)院不同部分的管理和醫(yī)療保健,可以與醫(yī)院,醫(yī)療保險(xiǎn)和新型農(nóng)村合作醫(yī)療體系的接口無縫連接。另外,我國(guó)許多醫(yī)院都采用醫(yī)院與軟件供應(yīng)商之間的合作方式,根據(jù)計(jì)算機(jī)化過程來構(gòu)建醫(yī)院管理系統(tǒng),例如301醫(yī)院與大連匯源電子公司合作開發(fā)了醫(yī)院管理系統(tǒng)??v觀我國(guó)醫(yī)院的計(jì)算機(jī)化過程,雖然取得了很好的成績(jī),但仍然存在很多不足。例如,我國(guó)的醫(yī)院非常缺乏計(jì)算機(jī)人才。在醫(yī)院管理系統(tǒng)的開發(fā)過程中,醫(yī)務(wù)人員和醫(yī)院管理員會(huì)發(fā)布各自的系統(tǒng)要求。但是,由于他們的信息化程度不同,甚至有些用戶對(duì)系統(tǒng)的需求存在沖突,導(dǎo)致最終開發(fā)的系統(tǒng)可能無法滿足醫(yī)院的實(shí)際管理,此外,我們?cè)S多軟件制造商國(guó)家推出了多次開發(fā)的醫(yī)院管理系統(tǒng),同時(shí)由于沒有明確的統(tǒng)一標(biāo)準(zhǔn),每家醫(yī)院的管理方法差異很大,導(dǎo)致系統(tǒng)開發(fā)效率低下,推廣系統(tǒng)難度大。
1.3 研究意義
此次研發(fā)實(shí)現(xiàn)的是一款醫(yī)院管理系統(tǒng),目的是為解決現(xiàn)階段醫(yī)院管理中遇到的難題,結(jié)合現(xiàn)代化技術(shù),實(shí)現(xiàn)信息化管理,確保醫(yī)療服務(wù)的流程,能夠?qū)崿F(xiàn)信息化,系統(tǒng)的研發(fā)意義如下:
(1)提高管理科學(xué)化。在病人的管理方面,對(duì)于醫(yī)生而言,可以借助軟件系統(tǒng),忘了完善病人的病歷檔案,將每一次的病情,記錄到系統(tǒng)當(dāng)中,并且還可以在線上開藥方,讓病人在線下取藥,對(duì)于患者而言,在登錄系統(tǒng)后,就可以自己的檔案病歷以及醫(yī)師開的藥方等,進(jìn)行自助查看,不僅方便患者,才能夠方便醫(yī)院實(shí)現(xiàn)統(tǒng)一管理。
(2)決策更加合理。借助系統(tǒng)來完成數(shù)據(jù)的分類,并進(jìn)行歸納總結(jié),借助研究結(jié)果,掌握醫(yī)院的發(fā)展情況,確保醫(yī)院的決策層,能夠明確醫(yī)院的發(fā)展方向,探尋醫(yī)院在經(jīng)營(yíng)過程中的不足,采用數(shù)據(jù)分析以及信息挖掘等辦法,使得衛(wèi)生組織獲得相應(yīng)的依據(jù),才能夠更好的掌握病人的身體情況。
(3)提高整體信息化水平。運(yùn)用系統(tǒng)的過程中,不僅使得醫(yī)院的各項(xiàng)程序?qū)崿F(xiàn)信息化,實(shí)現(xiàn)醫(yī)院管理同計(jì)算機(jī)系統(tǒng)相結(jié)合,不僅符合時(shí)代發(fā)展的要求,還能夠?qū)崿F(xiàn)醫(yī)院高效化管理,并構(gòu)建一個(gè)醫(yī)院同病患之間的交流平臺(tái)。
1.4 本文研究?jī)?nèi)容
本文的研究?jī)?nèi)容基于需要改進(jìn)醫(yī)院現(xiàn)有的醫(yī)院管理系統(tǒng),并使用.NET框架技術(shù)來開發(fā)針對(duì)該疾病的更健壯和高級(jí)的醫(yī)院管理系統(tǒng)。在系統(tǒng)功能方面,根據(jù)醫(yī)院的實(shí)際需求,該系統(tǒng)分為4個(gè)系統(tǒng)模塊,分別是:患者管理模塊,醫(yī)生管理模塊,系統(tǒng)管理模塊和病例管理模塊,采用“高度集成,低成本”的方式。聯(lián)軸器”的設(shè)計(jì)原則。該功能覆蓋了醫(yī)院的所有部門,實(shí)現(xiàn)了部門之間信息的流通與協(xié)作,實(shí)現(xiàn)了協(xié)同工作,可以提高醫(yī)務(wù)人員的工作效率。在開發(fā)技術(shù)方面,選擇了高級(jí).NET框架技術(shù)進(jìn)行系統(tǒng)開發(fā)。編程語言選擇.NET框架中的C#優(yōu)先級(jí)面向?qū)ο缶幊陶Z言,而數(shù)據(jù)庫管理系統(tǒng)選擇支持大數(shù)據(jù),云計(jì)算技術(shù)并具有高可靠性SQL Server數(shù)據(jù)庫管理這些技術(shù)是當(dāng)今主流的軟件開發(fā)技術(shù)。并代表了軟件開發(fā)技術(shù)的發(fā)展趨勢(shì),使該系統(tǒng)不僅可以保持技術(shù)進(jìn)步,而且具有良好的適應(yīng)性。另外,根據(jù)系統(tǒng)的非功能性要求,系統(tǒng)具有以下特點(diǎn):良好的開放性,可擴(kuò)展性,易用性,易維護(hù)性,可靠性和高安全性。同時(shí),在高負(fù)載條件下,系統(tǒng)具有良好的性能。
第2章 相關(guān)技術(shù)介紹
2.1 .NET
ASP.NET系統(tǒng)在使用過程中,具備的優(yōu)勢(shì)非常的明顯,因此在研發(fā)和設(shè)計(jì)很多容量十分大的網(wǎng)頁的Web上,對(duì)于ASP.NET這個(gè)系統(tǒng)是經(jīng)常利用的。
ASP.NET系統(tǒng)在技術(shù)上,擁有十分顯著的特征點(diǎn),包含很多技術(shù)均可以在ASP.NET這個(gè)系統(tǒng)上進(jìn)行查找,比如重點(diǎn)在Internet中查找已經(jīng)確定的對(duì)應(yīng)目標(biāo),平臺(tái)擁有非關(guān)聯(lián)性并且安全穩(wěn)定等等。因此,在ASP.NET這個(gè)系統(tǒng)出現(xiàn)之后,大部分的大企業(yè),例如Oracle、IBM等企業(yè)也緊跟著研制出了滿足ASP.NET技術(shù)的終端,而且ASP.NET系統(tǒng)擁有十分迅速的改進(jìn)速度,并且在全部系統(tǒng)與終端能夠應(yīng)用的技術(shù)中,這個(gè)系統(tǒng)也是最先進(jìn)的。
2.2 ADO.NET概述
ADO.NET 是基于.NET框架下的數(shù)據(jù)庫訪問技術(shù),起源于ADO(ActiveX Data Objects),并 ADO.NET并不只是簡(jiǎn)單的對(duì)ADO向.NET框架擴(kuò)展,而是全新COM組件庫,同時(shí)在數(shù)據(jù)庫訪問性能方面也要遠(yuǎn)遠(yuǎn)優(yōu)于ADO,更加適合于大型的分布式應(yīng)用系統(tǒng)。
2.3 SQL Server數(shù)據(jù)庫管理系統(tǒng)
在此次研發(fā)經(jīng)過中,關(guān)鍵用的是SQL Server信息庫來完成對(duì)醫(yī)院管理系統(tǒng)的有關(guān)數(shù)據(jù)的儲(chǔ)存。在SQL Server信息庫中能夠構(gòu)建多個(gè)表,因此它具備靈便性高、體系速率快的特征。與此同時(shí),它還具備源編碼開啟、性能好、體積小、沒費(fèi)用開源等優(yōu)點(diǎn)。SQL Server信息庫能夠在不一樣的體系中開展加裝并且運(yùn)營(yíng),并且僅需求極短的時(shí)間就需完成加裝及其服務(wù)的啟用。同時(shí),SQL Server信息庫的提供商還在網(wǎng)上給出不定補(bǔ)充與升級(jí)等服務(wù),用戶能夠十分便利的應(yīng)用這些支撐來完成SQL Server關(guān)系型信息庫管制系統(tǒng)的運(yùn)用。
該數(shù)據(jù)庫表現(xiàn)的優(yōu)點(diǎn)有如下三個(gè)方面:
便捷性:SQL Server能夠?qū)?shù)據(jù)進(jìn)行有效的保存,對(duì)于各類請(qǐng)求,能夠快速的進(jìn)行運(yùn)行,可以便捷的查看數(shù)據(jù)。
可信性:該數(shù)據(jù)庫具備相應(yīng)的安全機(jī)制能夠保證數(shù)據(jù)的安全同時(shí)具備很好的擴(kuò)展能力。
高效性:該數(shù)據(jù)庫能夠適應(yīng)多種使用場(chǎng)所,而且在設(shè)計(jì)中方便,滿足系統(tǒng)設(shè)計(jì)的基本要求的同時(shí)縮短了系統(tǒng)開發(fā)時(shí)間。
在系統(tǒng)中通常需要設(shè)計(jì)能夠?qū)?shù)據(jù)進(jìn)行長(zhǎng)時(shí)間保存以及有利于對(duì)數(shù)據(jù)進(jìn)行便捷管理的數(shù)據(jù)庫系統(tǒng)。對(duì)于SQL Server,其在設(shè)計(jì)中的主要內(nèi)容是能夠描述系統(tǒng)功能的對(duì)象以及相應(yīng)的數(shù)據(jù)單元所構(gòu)成的集合,能夠有效的對(duì)各個(gè)數(shù)據(jù)進(jìn)行管理。
2.4 B/S架構(gòu)
B/S結(jié)構(gòu)也是瀏覽器/服務(wù)器結(jié)構(gòu),隨著互聯(lián)網(wǎng)科技的進(jìn)步,是基于C/S結(jié)構(gòu)之上進(jìn)行優(yōu)化后的結(jié)構(gòu)。這一架構(gòu)的出現(xiàn)是基于計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展到一定階段,用戶累積到一定數(shù)量。通過這一架構(gòu)實(shí)現(xiàn)了客戶端的統(tǒng)一,Web瀏覽器由此發(fā)展成主流軟件,系統(tǒng)通過服務(wù)器實(shí)現(xiàn)各項(xiàng)服務(wù)功能。B/S結(jié)構(gòu)分為以下三層:用戶模型層、業(yè)務(wù)邏輯層級(jí)、數(shù)據(jù)層次結(jié)構(gòu)。在進(jìn)入互聯(lián)網(wǎng)時(shí)代之后,很多企業(yè)在建立互聯(lián)網(wǎng)平臺(tái)時(shí)都會(huì)選用這一結(jié)構(gòu)模式,這不僅促進(jìn)了企業(yè)的發(fā)展,也促進(jìn)了我國(guó)電子商務(wù)行業(yè)的發(fā)展。
第3章 系統(tǒng)需求分析
在進(jìn)行任何系統(tǒng)開發(fā)的前面,都要對(duì)整個(gè)系統(tǒng)進(jìn)行一個(gè)需求方面的分析和考察,這是整個(gè)系統(tǒng)的設(shè)計(jì)的關(guān)鍵部分和過程。這個(gè)章節(jié)就是針對(duì)系統(tǒng)的可以實(shí)施的方面和操作的可以實(shí)現(xiàn)的階段進(jìn)行一個(gè)分析過程和解析,系統(tǒng)能夠具備非常完善的功能創(chuàng)新,這樣經(jīng)過分析前提的系統(tǒng)才能完整的進(jìn)行設(shè)計(jì)開發(fā)和創(chuàng)造。
3.1 可行性分析
3.1.1技術(shù)可行性
醫(yī)院管理系統(tǒng)主要使用.NET,數(shù)據(jù)庫系統(tǒng)使用SQL Server,目前國(guó)內(nèi)市場(chǎng)上關(guān)于使用.NET和SQL Server兩種技術(shù)的官方網(wǎng)站也比較多,并且發(fā)展到了一定的規(guī)模,且有著顯著的成績(jī),由此看來使用這兩項(xiàng)技術(shù)對(duì)本文的系統(tǒng)進(jìn)行研發(fā)建造,是能夠保證該系統(tǒng)具備一定技術(shù)水平的,由此說來,在技術(shù)層面,本系統(tǒng)具備是可以實(shí)現(xiàn)研發(fā)的。
3.1.2經(jīng)濟(jì)可行性
在本次的設(shè)計(jì)中,對(duì)電腦硬件的要求不高,普通的電腦都可以滿足開發(fā)的要求,由于是畢業(yè)設(shè)計(jì),主要是由我自己和老師以及同學(xué)的幫助下完成,所以經(jīng)濟(jì)成本并不高,在這次的開發(fā)中用到的是公開的開發(fā)軟件,在很大的程度上又避免了時(shí)間上的開銷,所以從經(jīng)濟(jì)方面來說也是可行的。
3.1.3操作可行性
系統(tǒng)將采用三層結(jié)構(gòu)進(jìn)行系統(tǒng)開發(fā),系統(tǒng)看起來不錯(cuò),有許多幫助文件,并且系統(tǒng)的每個(gè)功能活動(dòng)都給出相應(yīng)的提示。另外,根據(jù)調(diào)查,當(dāng)前醫(yī)院的醫(yī)務(wù)人員具有操作基本計(jì)算機(jī)的能力,這有助于減少操作計(jì)算機(jī)相關(guān)應(yīng)用系統(tǒng)的困難。網(wǎng)站上的文字易于閱讀和理解,前臺(tái)用戶只需操縱鼠標(biāo)即可完成所需的功能。對(duì)于大多數(shù)使用計(jì)算機(jī)已有一段時(shí)間的人來說,這并不困難?;旧?#xff0c;主要是管理員的操作,只要他們經(jīng)過簡(jiǎn)單的操作培訓(xùn)即可,因此從可行性上講是可行的。因此,醫(yī)院管理系統(tǒng)的可行性方面是沒問題的。
總之,在對(duì)開發(fā)醫(yī)院管理系統(tǒng)的可行性進(jìn)行全面評(píng)估和論證之后,該醫(yī)院管理系統(tǒng)可以在技術(shù),經(jīng)濟(jì)和操作方面都沒有問題。
3.2功能性需求分析
通過系統(tǒng)的設(shè)計(jì),需要將各項(xiàng)流程進(jìn)行簡(jiǎn)便化,而不是將援用的工作進(jìn)行復(fù)雜化,患者在醫(yī)院就診時(shí),往往需要經(jīng)歷排隊(duì)、掛號(hào)、就診、拿藥、住院等,這些步驟都需要患者親自跑,在很大程度上為患者帶來了不變,并且容易出現(xiàn)患者“白忙活”的現(xiàn)象,通過系統(tǒng)能夠?qū)颊叩母黜?xiàng)工作進(jìn)行在線操作,病人只需要登錄到系統(tǒng)中,就可以對(duì)自己需要的信息進(jìn)行獲取,對(duì)就診醫(yī)生進(jìn)行在線預(yù)約,對(duì)病情進(jìn)行線上查看,節(jié)約了花在路上的時(shí)間,給就診帶來了非常大的便利,醫(yī)院也因此提高了工作效率,節(jié)約了大量的人力。
在本系統(tǒng)中需要實(shí)現(xiàn)的功能有:
(1)用戶管理。管理員可以管理用戶,添加,修改和刪除用戶,還可以查詢用戶信息。
(2)患者管理:管理員進(jìn)入后臺(tái)后,他可以管理患者并執(zhí)行添加,修改和刪除患者信息的操作。
(3)管理記錄。管理員進(jìn)入物流管理系統(tǒng)后,便可以管理病歷并執(zhí)行添加,修改和刪除案例的操作。
(4)所有的用戶進(jìn)入系統(tǒng)之后都可以實(shí)現(xiàn)自己的信息管理,在進(jìn)入系統(tǒng)之后可以進(jìn)行登錄。
3.3性能需求分析
醫(yī)院管理系統(tǒng)要求滿足大量用戶同時(shí)并發(fā)、多種事物同時(shí)并發(fā)的需求,因此醫(yī)院管理系統(tǒng)涉及到的服務(wù)器和數(shù)據(jù)庫需要滿足對(duì)應(yīng)性能要求。服務(wù)器要求可以存儲(chǔ)大量數(shù)據(jù)的同時(shí),還可以對(duì)大量數(shù)據(jù)進(jìn)行處理,可以對(duì)醫(yī)院管理系統(tǒng)反饋回來的數(shù)據(jù)進(jìn)行處理發(fā)送出去,并且要求處理能力要越來越快,不能因?yàn)閿?shù)據(jù)過多而造成服務(wù)器崩潰。數(shù)據(jù)庫要求要有存儲(chǔ)大量數(shù)據(jù)和處理數(shù)據(jù)的功能,醫(yī)院管理系統(tǒng)的所有數(shù)據(jù)都存儲(chǔ)在數(shù)據(jù)庫中,因此數(shù)據(jù)庫要進(jìn)行快速的處理,將對(duì)應(yīng)的數(shù)據(jù)通過接口反饋給用戶,這對(duì)數(shù)據(jù)庫的要求很高。
從上述的描述中可以看出,在醫(yī)院管理系統(tǒng)的性能應(yīng)當(dāng)滿足以下幾種需求:
(1)可靠性
平臺(tái)的可靠性是十分重要的,醫(yī)院管理系統(tǒng)主要的使用對(duì)象是病人的家屬和醫(yī)院的工作人員,這個(gè)群體是比較大的,不能確保平臺(tái)的可靠性,那么,大多數(shù)的消費(fèi)者都是不會(huì)來使用這個(gè)平臺(tái)的。
(2)安全性
安全性一直以來都是網(wǎng)絡(luò)平臺(tái)的重要特性,它主要代表著的是數(shù)據(jù)的安全性。
(3)先進(jìn)性
醫(yī)院管理系統(tǒng)的應(yīng)該是與時(shí)代共進(jìn)的,不能再開發(fā)過程中,還沒有投入使用或才使用了一段時(shí)間就被淘汰了。醫(yī)院管理系統(tǒng)要根據(jù)時(shí)代的進(jìn)步而進(jìn)步,在滿足用戶的需求的同時(shí),要實(shí)現(xiàn)可持續(xù)發(fā)展,可以根據(jù)需求不斷更新升級(jí)。
(4)擴(kuò)展性
醫(yī)院管理系統(tǒng)不能一直保持不便,要根據(jù)用戶不斷提出的需求進(jìn)行不斷的擴(kuò)展和升級(jí)。
(5)維護(hù)性
醫(yī)院管理系統(tǒng)需要進(jìn)行一定的維護(hù),在其因?yàn)橥獠恳蛩鼗蛘邇?nèi)部因素出現(xiàn)問題的時(shí)候,要對(duì)其進(jìn)行可維護(hù)。
3.4系統(tǒng)用例圖
管理員是在后臺(tái)的管理中主要有四個(gè)管理模塊,分別是患者管理,醫(yī)生管理,病例管理,系統(tǒng)管理等。具體的界面如圖3-1所示。
醫(yī)生在使用該系統(tǒng)時(shí)主要有三個(gè)功能模塊,分別是個(gè)人信息管理,病例信息管理,患者信息管理等。具體的界面如圖3-2所示。
圖3-2 醫(yī)生用例圖
3.5系統(tǒng)流程分析
在過程分析階段,有必要調(diào)查參與系統(tǒng)的每個(gè)鏈接的管理操作,捕獲所有管理內(nèi)容,輸入,輸出和信息信息,數(shù)據(jù),信息處理方法和過程,過程圖。遵循實(shí)際步驟和處理過程圖。醫(yī)院管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的流程圖如圖3-3所示。
圖3-3醫(yī)院管理系統(tǒng)流程圖
第4章
醫(yī)院管理系統(tǒng)設(shè)計(jì)
4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
本醫(yī)院管理系統(tǒng)采用B/S結(jié)構(gòu)和基于Web服務(wù)兩種模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。本醫(yī)院管理系統(tǒng)結(jié)構(gòu)圖如圖4-1所示。
圖4-1 系統(tǒng)功能結(jié)構(gòu)圖
4.2數(shù)據(jù)庫設(shè)計(jì)
在管理信息系統(tǒng)中,數(shù)據(jù)庫是一個(gè)很常用的。使用數(shù)據(jù)庫的時(shí)候通常有幾個(gè)步驟,它們分別是先進(jìn)行規(guī)劃、分析、模式、邏輯以及物理方面的設(shè)計(jì)。
數(shù)據(jù)庫由管理員進(jìn)行管理,在系統(tǒng)中可以實(shí)現(xiàn)存儲(chǔ),查詢,更新的操作,同時(shí)可以對(duì)一些信息進(jìn)行管理。
4.2.1數(shù)據(jù)庫E-R圖
數(shù)據(jù)庫通常是用實(shí)體模型進(jìn)行概念模式設(shè)計(jì)。它的表示方法是使用E-R圖進(jìn)行描述,包括了實(shí)體、相關(guān)的屬性等不同的方式。
對(duì)于邏輯模式的設(shè)計(jì),概念模式是獨(dú)立的,不對(duì)數(shù)據(jù)進(jìn)行依賴,所以在進(jìn)行邏輯設(shè)計(jì)時(shí)候就需要對(duì)目標(biāo)進(jìn)行設(shè)計(jì)。通常有多對(duì)多的關(guān)系,和一對(duì)多的關(guān)系以及一對(duì)一的關(guān)系進(jìn)行聯(lián)系。
在對(duì)上述的需求分析完成之后,根據(jù)概念模式的特點(diǎn),建立起了相關(guān)的E-R圖,如圖4-2所示。
。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。
詳細(xì)論文下載鏈接,請(qǐng)點(diǎn)擊下載》》》
總結(jié)
以上是生活随笔為你收集整理的基于C++的医院管理系统设计与实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计中的色彩:紫色
- 下一篇: 2022年A特种设备相关管理(电梯)考试