社區(qū)醫(yī)療管理信息系統(tǒng)計算機畢業(yè)論文
《社區(qū)醫(yī)療管理信息系統(tǒng)計算機畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《社區(qū)醫(yī)療管理信息系統(tǒng)計算機畢業(yè)論文(26頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、摘 要 社會經(jīng)濟的迅速發(fā)展使醫(yī)療管理內(nèi)容呈現(xiàn)多元化,醫(yī)療服務(wù)對象多樣化,社區(qū)醫(yī)療已經(jīng)發(fā)展成整個醫(yī)療體系一個重要分支,這對醫(yī)療機構(gòu)的硬件和軟件設(shè)施提出了很高的要求,因此,開發(fā)并設(shè)計一套合適的社區(qū)醫(yī)療管理系統(tǒng)迫在眉睫,極具有理論意義和實際意義。社區(qū)醫(yī)療管理信息系統(tǒng)設(shè)計的主要任務(wù)是實現(xiàn)社區(qū)的藥品管理、疾病管理、社區(qū)醫(yī)療信息公告等方面的功能,這些都是社區(qū)醫(yī)療管理系統(tǒng)的核心功能,它將人(病人、居民、醫(yī)生等)、管理功能等內(nèi)容高度聯(lián)系在一起,最大限度的提高社區(qū)醫(yī)療衛(wèi)生事業(yè)的工作效率。 本文主要從社區(qū)醫(yī)療管理的基本概念開始詳細介紹社區(qū)醫(yī)療管理系統(tǒng)的功能和結(jié)構(gòu),并論證社區(qū)醫(yī)療的設(shè)計方案,簡要介紹了使用的
2、開發(fā)工具ASP和ADO技術(shù),并詳細介紹子系統(tǒng)的需求分析、設(shè)計、測試等開發(fā)程序,展示了子系統(tǒng)實現(xiàn)的功能及部分主要系統(tǒng)界面。該系統(tǒng)功能齊全,具有良好的可靠性、易使用性、易維護性等優(yōu)點,具有一定的應(yīng)用與推廣價值。 【關(guān)鍵詞】 社區(qū)醫(yī)療;藥品管理;社區(qū)信息公告;疾病管理 目 錄 1 引言 1.1 研究背景及發(fā)展現(xiàn)狀 1 1.2 研究目的和意義 2 2 系統(tǒng)相關(guān)技術(shù) 2.1 系統(tǒng)的開發(fā)平臺 2 2.2 主要技術(shù) 3 3 總體分析與設(shè)計 3.1 環(huán)境性能需求 4 3.2 功能需求 5 3.2.1 社區(qū)醫(yī)療
3、管理系統(tǒng)的總體構(gòu)建 5 3.2.2 社區(qū)醫(yī)療管理系統(tǒng)的功能結(jié)構(gòu) 6 4 基礎(chǔ)數(shù)據(jù)模塊的詳細設(shè)計 4.1 藥品管理子系統(tǒng) 8 4.2 疾病信息管理子系統(tǒng) 9 4.3 社區(qū)信息管理子系統(tǒng) 10 4.4 前臺用戶管理 11 4.5 病人服務(wù)管理 11 4.6 基礎(chǔ)數(shù)據(jù)模塊的詳細設(shè)計與實現(xiàn) 12 4.6.1 數(shù)據(jù)庫設(shè)計 12 4.6.2 概念模型設(shè)計 13 5 主要界面的設(shè)計和實現(xiàn) 5.1 管理員登陸模塊的設(shè)計 15 5.2 系統(tǒng)部分主頁面布局 15 5.2.1 藥品管理模塊 15 5.2.2 疾病管理模塊 18 5.2.3 社區(qū)信息管理模塊 19 6 系統(tǒng)測試 20
4、 7 總結(jié) 21 參考文獻 23 致 謝 24 24 1 引言 隨著醫(yī)療事業(yè)的迅速發(fā)展及人們對醫(yī)療衛(wèi)生要求的提高,醫(yī)療機構(gòu)必須加強醫(yī)療服務(wù)制度和管理的建設(shè)。計算機業(yè)和IT業(yè)的飛速發(fā)展,為醫(yī)療信息化建設(shè)提供很大的機遇,這也促使人們越來越關(guān)注信息化在社區(qū)醫(yī)療方面的發(fā)展[1]。社區(qū)醫(yī)療信息系統(tǒng)是信息技術(shù)在整個醫(yī)療體系中推廣應(yīng)用的必然產(chǎn)物,在國外尤其是美國和英國等發(fā)達國家,社區(qū)醫(yī)療服務(wù)占據(jù)了重要地位,并且已經(jīng)得到全面的完善,所以其在面向居民發(fā)揮很大的作用。因此,了解社區(qū)醫(yī)療系統(tǒng)
5、的研究背景和開發(fā)意義將為設(shè)計社區(qū)醫(yī)療系統(tǒng)作堅實的鋪墊。 1.1 研究背景及發(fā)展現(xiàn)狀 社會經(jīng)濟的迅速發(fā)展,使得人們的生活水平迅速提高,因此,人們對生活質(zhì)量提出了更高的要求。在現(xiàn)有的技術(shù)水平下,我國已經(jīng)成功地實現(xiàn)了通過高技術(shù)平臺自主開發(fā)集門診、病區(qū)和行政管理于一體與集人、財、物管理于一體涉及大規(guī)模的醫(yī)院信息管理系統(tǒng)。同時我國醫(yī)療服務(wù)制度和社會保障制度的改革,以及加入WTO以后醫(yī)療衛(wèi)生保險行業(yè)的對外開放,我國的醫(yī)療行業(yè)越來越注重信息化管理。但是就我國目前醫(yī)療情況來說,我國醫(yī)院管理系統(tǒng)不承擔(dān)對一般社區(qū)居民的日常保健、健康咨詢和緊急情況下的醫(yī)療援助等任務(wù)。大部分居民小區(qū)或附近的醫(yī)療單位都是以私人診所
6、為主,這些單位醫(yī)療設(shè)備不足,并且專業(yè)的醫(yī)療人員非常少等多種不利因素,這與居民對醫(yī)療要求的提高背道而馳。因此,在這種背景下建立一些正規(guī)的社區(qū)醫(yī)療機構(gòu),并且制定合適的社區(qū)醫(yī)療服務(wù)體系是提高社區(qū)醫(yī)療服務(wù)機構(gòu)質(zhì)量的有效措施,也是醫(yī)療體制改革的重點。社區(qū)醫(yī)療系統(tǒng)的設(shè)計可以方便社區(qū)醫(yī)療服務(wù)機構(gòu)為社區(qū)居民服務(wù),既能滿足醫(yī)療服務(wù)機構(gòu)日常業(yè)務(wù)的需要,又能滿足居民的對醫(yī)療信息的需求。許多發(fā)達國家由于經(jīng)濟實力的強大,最早關(guān)注社區(qū)醫(yī)療服務(wù)體系的建設(shè),并且投入了大量人力和財力,取得了突破性的成就,使得他們的醫(yī)療衛(wèi)生事業(yè)在原有的基礎(chǔ)上又邁進一大步,其中取得建設(shè)性成就最明顯的是德國、英國、美國等發(fā)達國家,他們在社區(qū)醫(yī)療服務(wù)
7、體系中從服務(wù)系統(tǒng)的運用、人員機構(gòu)的設(shè)置、居民信息的管理、醫(yī)療衛(wèi)生和保險制度的制定等都建立一套完善的體制,這從很大程度上提高他們的醫(yī)療綜合水平。所以,我國必須結(jié)合自身的情況,吸取外國在社區(qū)醫(yī)療建設(shè)方面的經(jīng)驗,進一步發(fā)展我國的社區(qū)醫(yī)療服務(wù)事業(yè),特別是在社區(qū)醫(yī)療機構(gòu)的軟件設(shè)施的建設(shè)。整個社區(qū)醫(yī)療服務(wù)體系迅速建立可以使全民都能享受到迅速、便捷、全面的醫(yī)療服務(wù)。 一般的社區(qū)醫(yī)療信息系統(tǒng)主要依據(jù)實際生活中居民的醫(yī)療需求和社區(qū)醫(yī)療服務(wù)機構(gòu)工作的特點設(shè)計醫(yī)療系統(tǒng)的功能。社區(qū)醫(yī)療服務(wù)特點是:實現(xiàn)居民病情歷史性的管理、查詢統(tǒng)計醫(yī)療機構(gòu)收入、實現(xiàn)藥品和疾病信息的管理、及時公告社區(qū)信息、方便居民進行網(wǎng)上瀏覽社區(qū)信息
8、和個人病歷信息、能夠?qū)Σ煌墓ぷ髟O(shè)置不同的權(quán)限和進行認(rèn)證服務(wù)等[2]。社區(qū)醫(yī)療管理系統(tǒng)能夠?qū)崿F(xiàn)對社區(qū)資源的整合,提高社區(qū)醫(yī)療資源的使用效率和社區(qū)醫(yī)療服務(wù)工作質(zhì)量。 1.2 研究目的和意義 社區(qū)醫(yī)療管理系統(tǒng)主要針對社區(qū)醫(yī)療服務(wù)機構(gòu)和社區(qū)居民,它實現(xiàn)了醫(yī)療系統(tǒng)的基本功能,承擔(dān)了對社區(qū)信息管理的特殊功能,如及時公布社區(qū)醫(yī)療服務(wù)信息等。該類系統(tǒng)有錄入方便、查找迅速、可靠性高、存儲量大、保密性好、壽命長、成本低等優(yōu)點,提高社區(qū)醫(yī)療管理效率[3]。優(yōu)化社區(qū)門診的管理流程、工作流程和工作權(quán)限管理,幫助醫(yī)院解決掛號時間長、交費時間長、取藥時間長、看病時間短的“三長一短”的問題;增加對患者的透明度,方便患者
9、就診、提高服務(wù)水平;加強藥品和醫(yī)療物資管理,避免資產(chǎn)流失,減少乃至杜絕偷、漏費現(xiàn)象;輔助社區(qū)醫(yī)療服務(wù)的行政管理與事務(wù)處理,實現(xiàn)社區(qū)信息的數(shù)字化和辦公的無紙化,從而降低管理費用,減輕門診工作人員勞動強度;加快信息流通速度,輔助決策支持,提高工作效率,使社區(qū)能以較少的投入獲得更大的社會效益與經(jīng)濟效益[4]。因此,開發(fā)一套能夠為用戶提供充足的信息、優(yōu)化社區(qū)醫(yī)療工作流程、提供功能齊全易操作和快捷的查詢方式的社區(qū)醫(yī)療信息系統(tǒng),將是非常必要及時的。 2 系統(tǒng)相關(guān)技術(shù) 選擇適合系統(tǒng)的數(shù)據(jù)庫和開發(fā)技術(shù)可以加快系統(tǒng)的開發(fā)進程,下面將簡要介紹開發(fā)此系統(tǒng)所用到的相關(guān)開發(fā)平臺和主要技術(shù)。 2.1 系統(tǒng)的開發(fā)平臺
10、 硬件環(huán)境 (1)服務(wù)器配置:根據(jù)庫軟件(SQL server)與服務(wù)器軟件(IIS)安裝在同一機器上,考慮到很多用戶同時使用系統(tǒng),建議采用Intel Pentium 4 多處理器系統(tǒng)、1G RAM或以上、80GB硬盤或以上。 (2)網(wǎng)絡(luò)配置: 100M 網(wǎng)絡(luò)帶寬 、100Mb/s網(wǎng)卡、16口交換機。 軟件環(huán)境 (1)服務(wù)器的操作系統(tǒng)采用MS SQL Server + Windows XP + IIS的配置,這些軟件之間的通信能力和安全控制可以很容易得到提高和增強??蛻舳说牟僮飨到y(tǒng)采用Windows 98/2000/xp + IE 瀏覽器[5]。 (2)SQL server數(shù)據(jù)庫
11、是執(zhí)行速度較快的數(shù)據(jù)庫,其穩(wěn)定性與安全性比Oracle等其它數(shù)據(jù)庫更好[6]。SQL是免費的數(shù)據(jù)庫,運行時所占用的內(nèi)存比Oracle等要小得多,使用SQL數(shù)據(jù)庫整體成本比使用其它數(shù)據(jù)庫顯然要低許多,因此本系統(tǒng)采用SQL數(shù)據(jù)庫,當(dāng)然整個系統(tǒng)只能在Windows下運行。 2.2 主要技術(shù) 該系統(tǒng)在開發(fā)過程中運用了基于Web的ASP開發(fā)技術(shù)、ADO技術(shù),其中可以利用ASP來訪問Web數(shù)據(jù)庫。 Web技術(shù)是基于C/S結(jié)構(gòu)發(fā)展起來的基本請求/響應(yīng)系統(tǒng),它正以迅速發(fā)展的方式城市無可替代的技術(shù)。Web技術(shù)是一個可以分布交互并且可以共享數(shù)據(jù)庫和操作環(huán)境,采用超文本傳輸協(xié)議在計算機之間傳輸多媒體信息。它是
12、圖形化的和易于導(dǎo)航的、超文本信息系統(tǒng),它具有與平臺無關(guān)、分布式的、新聞性、動態(tài)的、交互的等特點。 ASP開發(fā)技術(shù)目前比較流行的Web服務(wù)器和數(shù)據(jù)庫服務(wù)器之間的中間件技術(shù),提供將腳本語(VB script或Jscript等)集成HTML網(wǎng)頁并作用于服務(wù)器端的一種腳本編寫環(huán)境,IIS是提供給Internet或者Intranet的文件和應(yīng)用的服務(wù)器,IIS5.1是Windows XP的一個組成部分,包括了大量有用的服務(wù)器技術(shù),這些技術(shù)可以和IIS結(jié)合起來使用,同時將IIS和ASP結(jié)合在一起,可以建立功能強大的Web站點。當(dāng)在Web站點中融入ASP功能,就可以實現(xiàn)用戶在地址欄輸入網(wǎng)址,使得默認(rèn)擴展名
13、是.asp,而瀏覽器可以向服務(wù)器發(fā)出請求,服務(wù)器引擎開始運行ASP程序,ASP文件按照從上到下的順序開始處理和執(zhí)行腳本指令,執(zhí)行HTML頁面內(nèi)容,頁面內(nèi)容發(fā)送到瀏覽器,顯示所設(shè)計的網(wǎng)頁。從軟件技術(shù)層面看,ASP具有許多特點: 使用VBScript 、JavaScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序;無須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行;使用普通的文本編輯器,如Windows的記事本,即可進行編輯設(shè)計;與瀏覽器無關(guān),用戶端只要使用可執(zhí)HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁內(nèi)容。ASP所使用的腳本語言(VBScript 、JavaScript)均
14、在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言;ASP的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性;可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本;可以采用面向?qū)ο螅∣bject-oriented)技術(shù);ASP技術(shù)的處理速度相當(dāng)快,并且其安全性也很高。ASP最重要的優(yōu)點是能夠建立對諸如時間、地點、用戶標(biāo)志、以前的選擇和活動等因素敏感的頁面[7-12]。 ADO是Active Data Object的縮寫,是目前最流行的訪問數(shù)據(jù)庫的方法之一,ASP提供對ADO的全面支持,可以通過ADO數(shù)據(jù)模型訪問各種數(shù)據(jù)庫,ADO可以使用VBScript、J
15、script腳本語言來控制數(shù)據(jù)庫的存取以及輸出查詢結(jié)果。ADO具有以下特點:支持批處理和存儲過程;分批處理客戶端提出的請求;可以使用in/out參數(shù)給存儲過程輸入和輸出值,并可以取得存儲過程的回值;可以使用存儲過程或批處理SQL指令,傳回多組記錄集的功能[13]。 3 總體分析與設(shè)計 隨著生活水平的迅速發(fā)展,醫(yī)療服務(wù)逐漸不斷完善,并且朝著網(wǎng)絡(luò)化、高效率化、系統(tǒng)化發(fā)展,使得醫(yī)療信息通過互聯(lián)網(wǎng)快速傳播,使病人與醫(yī)生之間的溝通距離發(fā)生了革命性的變革,社區(qū)醫(yī)療管理必須做出不斷的調(diào)整,使得社區(qū)醫(yī)療服務(wù)不能再墨守成規(guī)而是不斷改善前進,我們必須在開發(fā)系統(tǒng)前,具體分析系統(tǒng)的性能需求、環(huán)境需求、功能需求,滿
16、足后階段系統(tǒng)開發(fā)工作所需要的信息。 3.1 環(huán)境性能需求 該系統(tǒng)的開發(fā)主要適用于社區(qū)醫(yī)療服務(wù)機構(gòu),它主要滿足一般醫(yī)療服務(wù)的需要和向社區(qū)居民提供醫(yī)療信息服務(wù),所以該系統(tǒng)的開發(fā)必須符合社區(qū)醫(yī)療機構(gòu)的常規(guī)使用。該系統(tǒng)必須能夠有良好的性能,方便可靠及時的處理日程醫(yī)療問題。因此,要求病情統(tǒng)計管理、藥品信息管理及社區(qū)醫(yī)療信息的管理等都必須及時體現(xiàn)在其發(fā)生階段的情況,通過網(wǎng)絡(luò)共享社區(qū)醫(yī)療資源和信息,方便居民和社區(qū)服務(wù)機構(gòu)及時詢問問題和及時公布社區(qū)醫(yī)療新聞、解決居民提出各種健康問題及其它問題的解決,為社區(qū)居民創(chuàng)造一個美好健康的生活環(huán)境。系統(tǒng)的總體設(shè)計遵循“統(tǒng)一規(guī)劃,分布實施”的思想,使整個系統(tǒng)具有先進性、
17、開放性、經(jīng)濟性、界面友好性、易于擴充和維護性等特點。先進性是目前世界上先進的高速網(wǎng)絡(luò)及計算機系統(tǒng)技術(shù),確保整個系統(tǒng)在運行若干年后,仍能基本滿足用戶的需要;開放性是整個網(wǎng)絡(luò)系統(tǒng)采用開放式體系結(jié)構(gòu),保證異種數(shù)據(jù)庫平臺的通信;經(jīng)濟性要求既考慮系統(tǒng)的先進性,也要考慮系統(tǒng)的經(jīng)濟性,軟硬件的配置在產(chǎn)出和投入的比例關(guān)系上要恰當(dāng);界面友好性是要求系統(tǒng)的開發(fā)采用人性化的設(shè)計方法,注重人機交互界面的友好性,以便于系統(tǒng)的使用和推廣;易于擴充和維護性是系統(tǒng)的設(shè)計應(yīng)留有足夠的擴充空間,以便于將來軟硬件的升級,用戶進行系統(tǒng)維護應(yīng)方便簡單[14]。 3.2 功能需求 系統(tǒng)能夠?qū)Σ煌南到y(tǒng)后臺使用設(shè)置不同的使用權(quán)限,通過
18、不同權(quán)限人員的人員使用,實現(xiàn)系統(tǒng)特定的功能,如掛號工作人員實現(xiàn)病人掛號的看病的第一步驟、病人通過醫(yī)生的診斷開具處方、到收費人員那里交費然后領(lǐng)取藥品、社區(qū)信息管理人員記錄病人的看病情況、公布社區(qū)醫(yī)療新聞、回復(fù)居民的留言等功能。為避免相應(yīng)信息資料的丟失或者遭到非法破壞,系統(tǒng)必須具有安全設(shè)置功能,如對使用人員進行用戶驗證。另外系統(tǒng)具有較強的查詢統(tǒng)計功能,能夠建立有效的醫(yī)療服務(wù)機構(gòu)與網(wǎng)站訪問人員的交流渠道,實現(xiàn)系統(tǒng)的高效的使用[15]。 3.2.1 社區(qū)醫(yī)療管理系統(tǒng)的總體構(gòu)建 通過實際的調(diào)查及上述詳細的分析研究,此社區(qū)醫(yī)療管理系統(tǒng)是基于Web的一個分布式環(huán)境系統(tǒng),因此我們采用B/S模式的多層結(jié)構(gòu),
19、由用戶層、功能邏輯層和數(shù)據(jù)層三個部分組成,如圖3-1所示。 Web服務(wù)器 SQL server 服務(wù)器 ODBC程序驅(qū)動器 管理員瀏覽器 員工瀏覽器 居民瀏覽器
20、 用戶層 邏輯層 數(shù)據(jù)層 圖3-1基于B/ S模式的系統(tǒng)三層分布結(jié)構(gòu)圖
21、 用戶層——通過用戶界面用戶與系統(tǒng)之間進行交互,它是用戶獲取和輸出信息的接口,用戶可以進行瀏覽、查詢、預(yù)約,也可以進行所需信息的下載和反饋信息。 功能邏輯層——該層由執(zhí)行實驗室管理功能的各模塊構(gòu)成,大部分的處理工作發(fā)生在邏輯層,如數(shù)據(jù)的驗證、處理、權(quán)限訪問控制等,只有邏輯層才能與收費管理 數(shù)據(jù)層進行通信,在這一層中要驗證用戶身份的有效性。當(dāng)用戶進行查詢、刪除等操作時,系統(tǒng)邏輯則響應(yīng)處理,和數(shù)據(jù)庫系統(tǒng)進行交互。該層具有數(shù)據(jù)內(nèi)容的更新等功能。 數(shù)據(jù)層——又稱支持層,是指系統(tǒng)所用到的數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、通信協(xié)議等,它將扮演完成所有數(shù)據(jù)操作的角色[16]。 疾病管理 該系統(tǒng)分為前后臺兩
22、個部分,前臺主要實現(xiàn)網(wǎng)絡(luò)用戶的訪問,后臺主要是滿足社區(qū)醫(yī)療管理機構(gòu)工作人員的工作及管理需求,通過上述具體的分析,我們確立系統(tǒng)的總體框架,這有利于后面系統(tǒng)開發(fā)過程根據(jù)此框架圖分析設(shè)計出各個功能模塊的詳細需求,因此該信息系統(tǒng)總體結(jié)構(gòu)如圖3-2所示。 操作層 應(yīng)用層 支撐層 服務(wù)層 組織結(jié)構(gòu) 圖形化用戶界面 技術(shù)服務(wù) 硬件支撐 系統(tǒng)軟件 病人服務(wù)管理 前臺未登陸管理 信息管理 藥品管理 掛號管理 機構(gòu)管理 數(shù)據(jù)管理
23、 圖3-2 總體設(shè)計框架 3.2.2社區(qū)醫(yī)療管理系統(tǒng)的功能結(jié)構(gòu) 本系統(tǒng)的功能包含后臺和前臺兩個部分,后臺主要包括數(shù)據(jù)管理、機構(gòu)管理、掛號管理、收費管理、藥品管理、疾病管理和信息管理,前臺包括前臺用戶管理、病人服務(wù)管理,由于本系統(tǒng)是由小組完成,在系統(tǒng)完成過程中本人主要負責(zé)了藥品管理、疾病管理和社區(qū)信息管理三大模塊,雖然模塊看似很少,但這三大模塊是系統(tǒng)功能的核心部分。但系統(tǒng)總體結(jié)構(gòu)圖主要包括七大模塊如圖3-3所示。 圖3-3 系統(tǒng)總體結(jié)構(gòu)圖 基于Web的社區(qū)醫(yī)療管理信息系統(tǒng)包括數(shù)據(jù)管理、機構(gòu)管理、掛號管理、收費統(tǒng)
24、計管理、藥品管理、疾病管理、信息管理、前臺用戶管理、病人服務(wù)管理。 (1)數(shù)據(jù)管理:系統(tǒng)信息的設(shè)置,包括修改系統(tǒng)名稱,修改前臺首頁和每個項目的每頁顯示記錄數(shù)、后臺每頁顯示記錄數(shù)、公告;系統(tǒng)用戶,包括修改后臺系統(tǒng)用戶信息、刪除后臺系統(tǒng)用戶;添加后臺系統(tǒng),包括設(shè)置系統(tǒng)用戶的登陸名稱和密碼,授予不同的系統(tǒng)用戶權(quán)限; 修改用戶密碼。 (2)機構(gòu)管理:添加機構(gòu)職務(wù);添加機構(gòu)部門,設(shè)置其是否屬于醫(yī)療部門(若是醫(yī)療部門,在掛號時選擇不同種類掛號科室),并分配不同的部門負責(zé)人;添加機構(gòu)員工,并設(shè)置其詳細信息。 (3)掛號管理:添加新的病人的個人資料;添加、修改、刪除掛號類型:掛號、改號、退號,打印掛號單
25、據(jù);按照掛號時間、掛號類型、操作員、科室、醫(yī)生查詢掛號信息,查詢掛號收入。 (4)收費統(tǒng)計管理:添加、修改、刪除費用類型;通過病人姓名可以查看病人詳細信息,修改、查看、刪除病人就近信息;選擇處方名單,計算收費情況,打印收費單據(jù);按收費時間、月份、季度、年份查詢收費情況及總收入。 (5)藥品管理:添加、修改、刪除藥品單位、藥庫、藥品產(chǎn)地、藥品供貨單位、藥品類型、藥品信息;添加入庫藥品、改出庫藥品;分別查詢低于下限和高于上限的藥品、查詢過期藥品;按入庫時間、供貨單位、采購人員查詢?nèi)霂烨闆r;按照購藥時間、月份、季度、年份查詢藥品的需求,退藥。 (6)疾病管理:添加、刪除疾病;按時間斷查詢疾病的
26、發(fā)生率。 (7)信息管理:添加、刪除社區(qū)信息類別;添加社區(qū)詳細信息;查看、修改、刪除社區(qū)信息; 刪除、回復(fù)留言。 (8)前臺用戶管理:瀏覽社區(qū)醫(yī)生信息、健康處方和公告、社區(qū)新聞;查詢社區(qū)信息。 (9)病人服務(wù)管理:修改密碼;查看掛號、交費、病情及處方信息,以留言的方式詢問醫(yī)療信息。 4 基礎(chǔ)數(shù)據(jù)模塊的詳細設(shè)計 經(jīng)過我們小組的分工,我主要負責(zé)藥品管理、疾病管理、社區(qū)信息管理三大模塊。藥品管理是社區(qū)醫(yī)療機構(gòu)的核心模塊,它涉及到藥品的出入庫情況及藥品的有效期等信息,疾病管理主要是統(tǒng)計在一定期間在不同的年齡疾病發(fā)生率,可以為社區(qū)提供疾病預(yù)防服務(wù),社區(qū)信息管理主要是及時公布社區(qū)發(fā)布的信息和居民
27、上網(wǎng)查詢信息等。在后面主要是介紹這幾個方面,同時介紹前臺用戶模塊和病人服務(wù)模塊。 4.1 藥品管理子系統(tǒng) (1)設(shè)計意義 藥品管理是社區(qū)醫(yī)療系統(tǒng)的重要子系統(tǒng),它實現(xiàn)對藥品的生產(chǎn)單位、供貨單位集中管理,只有弄清楚藥品的來源,才能實現(xiàn)對藥品事后的分類管理。藥品的出入庫記錄涉及到藥品的量和成本管理,充足適量的藥品庫存可以優(yōu)化機構(gòu)資源配置,將使藥品訂購成本、管理成本降低到最低,因此建立藥品量的預(yù)警控制體系可以實現(xiàn)上述目標(biāo)。統(tǒng)計藥品不同期間的需求量可以有效的為社區(qū)醫(yī)療機構(gòu)建立藥品需求分析表,便于以后做好藥品需求準(zhǔn)備。藥品管理子系統(tǒng)設(shè)計的好壞涉及到與其它子系統(tǒng)的牽制關(guān)系,所以要正確分析藥品管理涉及的
28、內(nèi)容和機構(gòu)。 (2)藥品管理設(shè)計方案 在藥品入庫前,設(shè)置藥品的計量的單位、藥庫的種類、藥品產(chǎn)地、藥品的供貨單位、藥品類型,規(guī)定藥品的上下限度;藥品入庫時,選擇具體的供貨單位、藥房、采購人員,添加入庫的藥品并記錄詳細信息(包括藥品名稱、原裝單位、散裝單位、原裝量、散裝量、生產(chǎn)批號、藥品產(chǎn)地、生產(chǎn)日期、有效日期等);藥品出庫時,選擇已經(jīng)收費的處方單據(jù)號,顯示所有應(yīng)出庫的藥品;藥品退還時,選擇需退藥的處方,進行退藥。 (3)藥品管理子系統(tǒng)功能 通過分析得出藥品管理模塊主要功能如圖4-1所示。 圖4-1 藥品管理結(jié)構(gòu)圖 設(shè)置了各藥庫、藥品產(chǎn)地、藥品供
29、貨單位、藥品類型,點擊藥庫名稱、藥品產(chǎn)地、供貨名稱、類型名稱可以查詢在其目錄狀態(tài)下的相應(yīng)的藥品名稱;在藥品庫存功能模塊下,可以添加、修改、刪除藥品信息,并顯示所有已經(jīng)錄入的藥品名稱,點擊各藥品名稱會顯示該種藥品所有藥品的入庫記錄,同時能夠顯示所有庫存藥品資金;藥品入庫時根據(jù)入庫憑證選擇供貨單位、藥房、采購人員,選擇需要入庫的藥品基本信息,其中若藥品的入庫的有效期超過當(dāng)前時間,將自動記錄到過期藥品模塊中,而藥品庫存信息顯示的都將是有效的藥品的信息,同時將各入庫藥品記錄添加到相應(yīng)的供貨單位、藥庫、藥品產(chǎn)地、藥品類型的目錄下,若沒有該種藥品入庫,則目錄下不會顯示該藥品信息;根據(jù)藥品的入庫時間段、供貨
30、單位、采購人員查詢?nèi)霂煨畔?;根?jù)購藥時間段、月份、季度、年份查詢藥品需求信息,便于藥品庫存保持充足的量供應(yīng);根據(jù)藥品上下限度標(biāo)準(zhǔn)來查詢藥品的庫存情況,便于及時同時需采購的藥品的數(shù)量;根據(jù)藥品的處方單號實現(xiàn)藥品的退藥。 4.2 疾病信息管理子系統(tǒng) (1)設(shè)計意義 疾病管理是該社區(qū)醫(yī)療系統(tǒng)中的一個特色,傳統(tǒng)的醫(yī)療系統(tǒng)不會單獨設(shè)置疾病種類,不會定期進行不同年齡階段疾病統(tǒng)計,這樣醫(yī)院就不會發(fā)布疾病預(yù)防管理及應(yīng)對措施。因此,本系統(tǒng)的設(shè)計能夠?qū)崿F(xiàn)疾病統(tǒng)計,不定期的查詢不同年齡階段疾病的發(fā)生率,可以有針對性采取醫(yī)療措施,同時可以及時階段性地準(zhǔn)備藥品,有利于醫(yī)療機構(gòu)及時公布疾病預(yù)防信息,使得居民可以做好
31、疾病預(yù)防措施,有利于醫(yī)療機構(gòu)和居民更好的進行醫(yī)療互動,極大的提高社區(qū)醫(yī)療服務(wù)質(zhì)量。 (2)疾病管理設(shè)計方案 添加、刪除疾病種類信息,錄入疾病的名稱;統(tǒng)計疾病的發(fā)生率。 (3)疾病管理子系統(tǒng)功能 通過分析得出疾病管理模塊主要功能結(jié)構(gòu)如圖4-2所示。 圖4-2 疾病管理結(jié)構(gòu)圖 設(shè)置疾病的種類,便于在填寫病情情況直接選擇疾病,同時根據(jù)時間段、年齡段統(tǒng)計疾病的發(fā)生率,為疾病的預(yù)防做出提示作用。 4.3 社區(qū)信息管理子系統(tǒng) (1)設(shè)計意義 傳統(tǒng)的醫(yī)療系統(tǒng)不會針對特定區(qū)域的居民提供相關(guān)的醫(yī)療信息,本系統(tǒng)增加了社區(qū)醫(yī)療信息的管理,主要是考慮到現(xiàn)在的小區(qū)管理基本上
32、已經(jīng)趨于網(wǎng)絡(luò)化,所以增加社區(qū)醫(yī)療信息管理,可以方便居民網(wǎng)上查詢自身診斷信息,也可以以留言的方式向社區(qū)醫(yī)療機構(gòu)詢問醫(yī)療問題,這可以為居民的自身健康提供了很好的保證。社區(qū)醫(yī)療機構(gòu)及時公布季節(jié)性疾病預(yù)防信息、社區(qū)義務(wù)醫(yī)療活動,這也將積極鼓勵廣大居民參與健康活動。因此,社區(qū)信息管理子系統(tǒng)為社區(qū)醫(yī)療機構(gòu)和社區(qū)居民提供了相互交流的平臺,提高了醫(yī)療服務(wù)的質(zhì)量和效率。 (2)社區(qū)信息管理設(shè)計方案 錄入社區(qū)信息類別的名稱;選擇不同的信息類別,添加信息標(biāo)題,定義詳細的社區(qū)信息;各社區(qū)信息包括標(biāo)題、類型、是否推薦、點擊數(shù)、錄入者、錄入時間、操作者等;病人留言內(nèi)容。 (3)社區(qū)信息管理子系統(tǒng)功能 通過分析得出
33、社區(qū)信息管理模塊主要功能結(jié)構(gòu)如圖4-3所示。 圖4-3 信息管理結(jié)構(gòu)圖 添加、刪除社區(qū)信息類別;根據(jù)各個社區(qū)信息類別,定義詳細的社區(qū)信息;添加、修改、刪除社區(qū)詳細信息;回復(fù)、刪除病人留言信息。 4.4 前臺用戶管理 用戶登陸社區(qū)醫(yī)療管理系統(tǒng)的首頁,可以查看社區(qū)醫(yī)生的基本的信息、健康公告信息、相關(guān)的健康處方、社區(qū)發(fā)布的新的社區(qū)新聞和搜索社區(qū)信息等功能。通過分析得出前臺用戶管理模塊主要功能結(jié)構(gòu)如圖4-4所示。 圖4-4 前臺用戶結(jié)構(gòu)圖 4.5 病人服務(wù)管理 病人以在就診時分配到病人編號作為的登陸賬號,而默認(rèn)登陸密碼是
34、六個零,登陸進去后,病人可以修改登陸密碼、查看自己過去的掛號記錄、查看病情記錄及醫(yī)生開的處方、查看交費記錄、留言詢問相關(guān)病情信息等。通過分析得出病人服務(wù)管理模塊主要功能結(jié)構(gòu)如圖4-5所示。 圖4-5 病人服務(wù)結(jié)構(gòu)圖 4.6 基礎(chǔ)數(shù)據(jù)模塊的詳細設(shè)計與實現(xiàn) 在社區(qū)醫(yī)療管理信息系統(tǒng)處理流程中,基礎(chǔ)數(shù)據(jù)模塊是關(guān)鍵的一部分。通過設(shè)置各子系統(tǒng)應(yīng)具備功能的屬性,通過工作人員操作將所需要的數(shù)據(jù)通過錄入記錄到數(shù)據(jù)庫中,當(dāng)操作需要時可以通過數(shù)據(jù)的調(diào)用為當(dāng)前系統(tǒng)操作服務(wù)。因此,在設(shè)計數(shù)據(jù)庫時一定要依據(jù)實際工作的性質(zhì)和需要,定義需要的屬性。只有設(shè)計出合理的數(shù)據(jù)庫,才能提高系統(tǒng)的可
35、操作性和安全性,最終才能實現(xiàn)系統(tǒng)的總體功能[17-18]。下面將詳細介紹這個模塊的具體實現(xiàn)方式。 4.6.1 數(shù)據(jù)庫設(shè)計 在這個模塊中,主要涉及到17張應(yīng)用數(shù)據(jù)庫表:藥品單位表﹙yp_danwei﹚,藥庫表﹙yp_yaoku﹚,藥品類型表﹙yp_leixing﹚,藥品產(chǎn)地表﹙yp_chandi﹚,藥品供貨單位表﹙yp_gonghuo﹚,藥品庫存主表﹙yp_kucun﹚,藥品庫存詳細表﹙yp_kcxiangxi﹚,藥品入庫記錄表﹙yp_ruku﹚,藥品入庫詳細記錄表﹙yp_rkxiangxi﹚,藥品出庫記錄表(根據(jù)收費單據(jù)進行出庫)﹙yp_chuku﹚,藥品出庫詳細記錄表﹙yp_ckxian
36、gxi﹚,社區(qū)信息類型表﹙xx_xxleixing﹚,社區(qū)信息表﹙xx_xinxi﹚,留言表﹙xx_liuyan﹚,疾病表﹙jb_jibing﹚。下面將給出部分表的事例代碼和完成概念模型的設(shè)計。 表4-1 藥品庫存詳細表﹙yp_kcxiangxi﹚ 列名 類型 是否為空 主外鍵 說明 kx_id int Not null 主 編號 k_id int Not null 藥品編號 kx_yzliang int Not null 原裝量 kx_szliang int Not null 散裝量 kx_pihao varchar Null
37、 生產(chǎn)批號 kx_scriqi datetime Not null 生產(chǎn)日期 kx_yxriqi datetime Not null 有效期 kx_chandi varchar Null 藥品產(chǎn)地 kx_yzjinjia numeric Not null 原裝進價 kx_szjinjia numeric Null 散裝進價 表4-2 藥品入庫記錄表﹙yp_ruku﹚ 列名 類型 是否為空 主外鍵 說明 r_id varchar Not null 主 編號 r_shuliang int Not null
38、 入庫藥品數(shù)量 r_heji numeri Not null 合計進價 r_gonghuo varchar Not null 供貨單位 r_yaoku varchar not null 藥庫 r_cgry varchar Not null 采購人員 r_shijian datetime Not null 入庫時間 r_czry varchar Not null 操作人員 表4-3 藥品出庫詳細記錄表﹙yp_ckxiangxi﹚ 列名 類型 是否為空 主外鍵 說明 cx_id bigint Not
39、null 主 編號 cx_kxid int Not null 庫存詳細編號 cx_kid int Not null 藥品編號 cx_yzliang int Not null 散裝量 cx_szliang int Not null 原裝量 cx_pihao varchar Null 生產(chǎn)批號 cx_scriqi datetime Not null 生產(chǎn)日期 cx_yxriqi datetime Not null 有效期 cx_chandi varchar Null 藥品產(chǎn)地 cx_yzjinji
40、a numeric Not null 原裝進價 cx_szjinjia numeric Null 散裝進價 cx_cid varchar Not null 出庫編號 4.6.2 概念模型設(shè)計 整個系統(tǒng)分為兩類用戶:前臺用戶和后臺用戶,前臺用戶即在本社區(qū)醫(yī)院看過病的所有病人,病人可用病人門診號(病人編號)及初始密碼(六個0),登錄本系統(tǒng)的前臺。后臺用戶包括系統(tǒng)管理員(擁有最高權(quán)限,可使用后臺所有的功能)、掛號員、收費員、醫(yī)生、庫存管理員,采購員等,各個用戶之間存在的關(guān)系如圖4-6所示。 圖4-6 E—R圖 根據(jù)信息需求可以分析得到此系統(tǒng)中存在這些
41、實體。 ①疾病實體。屬性:疾病名稱,疾病編號。 ②藥品實體。屬性:藥品類型,藥品產(chǎn)地,藥品供貨單位,藥品名稱,原裝單位,原裝售價,散裝單位,散裝售價,原裝量,散裝量,藥庫,生產(chǎn)批號,生產(chǎn)日期,原裝進價,散裝進價,采購人員,入庫時間,操作人員,合計進價等。 ③員工實體(醫(yī)生,采購員,掛號員,收費員等)。屬性:員工編號,員工姓名,職務(wù),部門,性別,年齡,出生日期,學(xué)歷,畢業(yè)院校,婚姻狀況,政治面貌,住址,加入時間等。 ④病人實體。屬性:病人編號,登陸密碼,姓名,性別,年齡,地址,電話。 ⑤處方實體。屬性:病人編號,病情,處方,醫(yī)生,是否已交費,錄入時間,錄入者等。 5 主要界面的設(shè)計和
42、實現(xiàn) 系統(tǒng)操作界面是實現(xiàn)系統(tǒng)功能的橋梁,展示了系統(tǒng)的結(jié)構(gòu)和屬性。合理有效的界面設(shè)計必須考慮到人員權(quán)限分配、需實現(xiàn)的功能、子系統(tǒng)之間的鉤稽性等諸多因素,因此,在設(shè)計子系統(tǒng)界面時要結(jié)合實際和醫(yī)療工作的流程才能提高系統(tǒng)的可操作性和安全性。藥品管理子系統(tǒng)是社區(qū)醫(yī)療系統(tǒng)的核心模塊,因此必須注重其界面設(shè)計。下面我將主要介紹后臺管理員模塊、藥品管理模塊、疾病管理模塊、社區(qū)信息管理模塊設(shè)計。 5.1 管理員登陸模塊的設(shè)計 因為本系統(tǒng)中所有的后臺操作只能是Admin用戶才有權(quán)限使用,所以在進入該網(wǎng)頁前,需要判斷該用戶是Admin。Admin的功能是判斷當(dāng)前用戶是否是管理員(即保存Admin中的用戶),如果
43、不是則提示“管理員名稱或者密碼錯誤”;如果是,則直接進入管理員負責(zé)的網(wǎng)頁。管理員登錄界面如下圖5-1所示。 圖5-1 管理員登陸界面 5.2系統(tǒng)部分主頁面布局 本系統(tǒng)包含了藥品管理模塊、疾病管理模塊、社區(qū)信息管理模塊設(shè)計。藥品管理模塊中的重點是實現(xiàn)藥品的出入庫記錄、藥品庫存信息、藥品需求統(tǒng)計;疾病管理重點是實現(xiàn)疾病階段性統(tǒng)計;社區(qū)信息管理模塊的重點是實現(xiàn)社區(qū)信息的定義,所以在設(shè)計這三個模塊時要注意系統(tǒng)界面的功能性和美觀性。 5.2.1 藥品管理模塊 藥品管理界面包括14個分模塊,分別實現(xiàn)藥品單位、藥庫、藥品產(chǎn)地、藥品供貨單位、藥品類型、
44、藥品庫存、藥品入庫、藥品出庫、低于庫存下限藥品、高于庫存下限藥品、過期藥品、藥品入庫查詢統(tǒng)計、藥品需求查詢統(tǒng)計、退藥功能等模塊。 (1)藥品單位功能中添加、刪除各個藥品單位。 (2)藥庫功能添加、修改、刪除各個藥庫名稱,并且在各個藥庫名稱下鏈接顯示各個藥庫下的所有的藥品的詳細信息,包括生產(chǎn)日期、有效期等。 (3)藥品產(chǎn)地功能中添加、修改、刪除各個藥品產(chǎn)地名稱,并且在各個產(chǎn)地名稱下鏈接顯示各個產(chǎn)地的所有的藥品的詳細信息,包括生產(chǎn)日期、有效期等。 (4)藥品供貨單位功能定義供貨單位名稱、地址和聯(lián)系電話,實現(xiàn)增加、修改、刪除操作,并且在各個供貨單位下鏈接顯示各個供貨單位的所有的藥品的詳細信息
45、,包括生產(chǎn)日期、有效期、生產(chǎn)批號等。 (5)藥品類型添加、修改、刪除各個藥品類型名稱,并且在各個藥品類型名稱下鏈接顯示各個藥品類型下的所有的藥品的詳細信息,包括生產(chǎn)日期、有效期等。 (6)藥品庫存功能下列示所有的藥品的詳細信息,實現(xiàn)添加、刪除、修改藥品信息,并且在各個藥品名稱下鏈接該藥品在庫存的信息,即不同時期入庫的藥品信息,并且甚至不同條件的查詢藥品信息,其相關(guān)界面如下圖5-2所示。 圖5-2 藥品庫存功能界面 (7)藥品入庫功能根據(jù)憑證選擇供貨單位、藥房、采購人員,添加個入庫藥品的詳細信息,將顯示所有的藥品數(shù)量和總價,其相
46、關(guān)界面如下圖5-3所示。 圖5-3 藥品入庫功能界面 (8)藥品出庫功能是選擇收費單據(jù),計算出所有的藥品收費,其相關(guān)界面如下圖5-4所示。 圖5-4 藥品出庫功能界面 (9)藥品高于上限功能模塊顯示所有的高于限度的藥品功能。 (10)藥品低于下限功能模塊顯示所有的低于限度的藥品功能。 (11)過期功能主要是顯示所有已過期的藥品,使其從有效藥品庫存中剔除出來在這個功能選項中顯示出來。 (12)藥品入庫查詢功能可以按照入庫時間、供貨單位、采購人員查詢藥品入庫情況。 (13)藥
47、品需求查詢功能可以按照購藥時間、月份、季度、年份查詢藥品需求量,并按照量的多少排名,其相關(guān)界面如圖5-5所示。 圖5-5 藥品需求功能界面 (14)退藥功能是實現(xiàn)根據(jù)處方單據(jù)號選擇需要退的藥品。 5.2.2 疾病管理模塊 疾病管理界面包括2個模塊,分別是疾病模塊和疾病發(fā)生率統(tǒng)計模塊。 (1)疾病模塊可以增加、刪除各個疾病的定義。 (2)疾病發(fā)生率統(tǒng)計模塊可以實現(xiàn)按時間段、年齡段統(tǒng)計疾病發(fā)生率,其相關(guān)界面如圖5-6所示。 圖5-6 病情統(tǒng)計功能界面 5.2.3 社區(qū)
48、信息管理模塊 社區(qū)信息管理有4個模塊,包括社區(qū)信息類別模塊、添加社區(qū)信息模塊、社區(qū)信息管理模塊、病人留言模塊。 (1)社區(qū)信息類別可以增加、刪除社區(qū)信息類別。 (2)添加社區(qū)信息包括標(biāo)題、類別、內(nèi)容等,其相關(guān)界面如圖5-7所示。 圖5-7 社區(qū)信息功能界面 (3)社區(qū)信息管理可以查看、修改、刪除信息。 (4)病人留言可以刪除、回復(fù)留言。 6 系統(tǒng)測試 系統(tǒng)部署完成后進行測試,本系統(tǒng)采用黑盒測試。所謂黑盒測試是指將軟件看成黑盒子,在完全不考慮軟件的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特性。其主要測試系統(tǒng)功能是否錯誤或者是否有遺漏、是否有數(shù)據(jù)結(jié)
49、構(gòu)或外部數(shù)據(jù)庫訪問錯誤、性能是否能夠接受等[19]。 在進行登錄界面測試過程中,直接在瀏覽器的地址欄輸入管理員登錄界面的網(wǎng)址,然后在登錄窗口輸入正確的用戶名、密碼和驗證碼,卻出現(xiàn)如圖6-1所示的情況。 圖6-1 系統(tǒng)測試錯誤 這個信息中顯示了,應(yīng)用程序配置出錯了,主要問題是數(shù)據(jù)庫服務(wù)器配置和應(yīng)用程序配置不一致,IIS和數(shù)據(jù)庫不能建立通信[20-22]。 數(shù)據(jù)庫安全驗證方式有兩種: SQL Server 身份驗證和 Windows 身份驗證。此系統(tǒng)的數(shù)據(jù)庫服務(wù)器和Web服務(wù)器是位于同一臺機器,連接采用Win
50、dows身份集成驗證方式可以得到更好的安全性保障。在對企業(yè)管理器的各項設(shè)置進行檢查后,并沒有問題,最后我們在代碼中找到了問題,代碼中的數(shù)據(jù)庫連接指向并未與服務(wù)器名匹配,系統(tǒng)數(shù)據(jù)庫連接代碼為“conn.Open "PROVIDER=MSDASQL;DRIVER={SQLServer};SERVER=EFB440A748BF47E;"&_"DATABASE=sqylglxt;UID=sa;PWD=;" ”應(yīng)將上述的SERVER等于SQL數(shù)據(jù)庫的服務(wù)器的名稱[23]。 在藥品管理模塊初始測試中,由于該模塊包含了對過期藥品進行管理,該模塊開始時在由于在入庫時只能輸入有效的生產(chǎn)日期,只能在特定的日期才
51、能測試能否實現(xiàn)。后來我們解除了對輸入的生產(chǎn)日期的限制,輸入無效的生產(chǎn)日期,該藥品就會自動進入過期藥品模塊,使得在藥品出庫時都是有效的藥品。 7 總結(jié) 本系統(tǒng)是由我們小組經(jīng)歷了一個多月的時間完成,經(jīng)過了實地詢問,查閱相關(guān)資料等途徑完成了系統(tǒng)的需求分析和數(shù)據(jù)庫設(shè)計等必要過程的工作,通過設(shè)計本系統(tǒng)讓我感觸頗深,更深入的了解設(shè)計系統(tǒng)的流程,以下簡要介紹我的心得體會和對該系統(tǒng)的展望。 (1)初步階段要進行系統(tǒng)的可行性分析,通過分析得出結(jié)論可以設(shè)計該系統(tǒng)后,要深入系統(tǒng)的需求分析,這是整個流程中關(guān)鍵的步驟。在進行系統(tǒng)的可行性分析時要考慮開發(fā)系統(tǒng)所需要的成本,包括時間的耗費和財務(wù)支出,并且要考慮系統(tǒng)開發(fā)
52、完成后可用性及所帶來的效益等各方面的因素。在可行性分析后得出肯定的結(jié)論后,應(yīng)及時分配人員進行實際的調(diào)查分析,包括使用人員、結(jié)構(gòu)設(shè)置等、管理方式等。在進行需求分析等一系列的初步階段工作后,我們應(yīng)對所做的調(diào)查進行歸類和總結(jié),并將所收集到的資料做成文檔的形式,便于在以后的工作查詢。 (2)選擇適合系統(tǒng)的數(shù)據(jù)庫可以加快系統(tǒng)的開發(fā)進程[24]?,F(xiàn)有的數(shù)據(jù)庫有許多種,如ORACLE、SQL server等。由于ORACLE占據(jù)的內(nèi)存較大,安裝復(fù)雜,對一般內(nèi)存較小的電腦來說運行速度較慢,不便于系統(tǒng)的開發(fā)。而SQL server對系統(tǒng)的配置較低,使用方便,適合于小型的系統(tǒng)開發(fā)。另外影響基于數(shù)據(jù)庫應(yīng)用系統(tǒng)的整
53、體運行效率的因素是多方面的。硬件環(huán)境的優(yōu)劣,軟件平臺的選擇,編程技術(shù)和編程工具的選取常常起著重要的作用。在精心設(shè)計和設(shè)置邏輯數(shù)據(jù)庫及其物理表上的索引,使用數(shù)據(jù)庫端視圖,存儲過程以及觸發(fā)器等技術(shù)可以大幅度地提高系統(tǒng)整體性能。 (3)在開發(fā)任何一種系統(tǒng)時要仔細學(xué)習(xí)開發(fā)技術(shù)的使用方法。本系統(tǒng)采用的ASP開發(fā)工具,ASP是用于做動態(tài)網(wǎng)頁的,并且可以與數(shù)據(jù)庫連接,還可以與客戶端通訊,還有它的代碼相對容易學(xué)。它需要IIS(Internet Information Server)4.0以上,支持COM組件,DCOM分布式組件,使用ADO訪問數(shù)據(jù)庫,ODBC連接數(shù)據(jù)庫。一般來說小公司或者各人的簡單系統(tǒng)都采用
54、asp,asp使用較為廣泛。 (4)萬維網(wǎng)是目前互聯(lián)網(wǎng)上的最常見的應(yīng)用網(wǎng)站,動態(tài) Web 技術(shù)一改以往網(wǎng)頁中僅包含文本信息,網(wǎng)頁單調(diào),缺乏交互性的缺點,使得網(wǎng)頁內(nèi)容豐富多彩,實現(xiàn)動態(tài) Web 的關(guān)鍵是 Web 數(shù)據(jù)庫技術(shù)。但是,基于動態(tài)網(wǎng)站技術(shù)的運用使得Internet 安全性方面的缺陷即基于 B/S 的管理信息系統(tǒng)的安全性問題更為突出越來越突出,系統(tǒng)實現(xiàn)一方面必須試圖提供最大可能的安全性機制,同時也應(yīng)包含必要的安全恢復(fù)機制,以確保安全措施失效后盡量減少損失。 (5)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,改變了傳統(tǒng)的信息系統(tǒng)的管理模式,它給企業(yè)的信息化進程帶來的影響已經(jīng)改變了人們的生活方式、工作方式、思維方
55、式等,給信息產(chǎn)業(yè)既帶來了很大的沖擊,又帶來了新的機遇。我們所運用的面向?qū)ο蠹夹g(shù)已經(jīng)趨于成熟,在系統(tǒng)開發(fā)中將對象交互過程做成 ACTIVEX DLL 進行應(yīng)用程序的開發(fā),會更加合理,系統(tǒng)的封裝性,通用性會更好,特別是 ACTIVEX/DCOM 等技術(shù)的發(fā)展,為這種方案提供了很大的想象空間。這在基于B/S模式的應(yīng)用系統(tǒng)的開發(fā)中起了很重要的作用,而Browser/Server 模式本身不僅具有性能上的優(yōu)勢,而且更加適合 Internet 這一高度分布式,開放式的平臺。 社區(qū)醫(yī)療管理信息系統(tǒng)是大中型醫(yī)院管理系統(tǒng)的簡化版,但卻具有自身的特色,它具有醫(yī)院管理系統(tǒng)所需要的基本功能,如掛號管理、收費管理、藥
56、品管理等。由于社區(qū)醫(yī)療管理系統(tǒng)的應(yīng)用范圍有其特殊性,它服務(wù)的對象不僅包括社區(qū)醫(yī)療工作人員,還面向社區(qū)居民,所以它的功能范圍進一步擴大。本系統(tǒng)針對社區(qū)居民增加了社區(qū)醫(yī)療信息管理及賦予居民訪問網(wǎng)站的編號和初始密碼。但在如何更好地提高醫(yī)療管理效率,更多地輔助醫(yī)療工作管理人員完成任務(wù),更好的為社區(qū)居民服務(wù),開發(fā)出性能更先進、功能更完備的社區(qū)醫(yī)療管理系統(tǒng),仍然還有很多工作可做,這提出了更大的挑戰(zhàn)。在今后的工作中還需要在以下幾方面作進一步地研究:(1)加強研究醫(yī)療設(shè)備管理流程。由于醫(yī)療器械是醫(yī)療服務(wù)機構(gòu)固定資產(chǎn),所以在醫(yī)療系統(tǒng)也應(yīng)突出其重要性;(2)進一步完善醫(yī)療工作規(guī)劃中的資源調(diào)度模型,實現(xiàn)網(wǎng)絡(luò)資源共享
57、型,自身資源使用范圍擴大化,因此必須能夠?qū)崿F(xiàn)與外界醫(yī)療管理網(wǎng)站的系統(tǒng)集成 ;(3)開放式社區(qū)醫(yī)療管理系統(tǒng)目前僅限于特定對象,不能廣泛適應(yīng)于大型的社區(qū)醫(yī)療管理機構(gòu),接下來要為其通用性進行改造,擴大使用范圍;(4)對中間件的技術(shù)進行更深入的研究與實踐,找出適合系統(tǒng)的中間技術(shù);(5)實現(xiàn)將社區(qū)醫(yī)療機構(gòu)財務(wù)與醫(yī)療業(yè)務(wù)集成,使系統(tǒng)能夠更好為社區(qū)醫(yī)療服務(wù);(6)安全機制進一步完善,防止數(shù)據(jù)庫信息泄密,保證網(wǎng)絡(luò)資源共享安全。 參考文獻 [1] 蔡淑琴.管理信息系統(tǒng).第1版.北京:科學(xué)出版社,2004 [2] 楊清源等.對我國社區(qū)醫(yī)療發(fā)展的構(gòu)想.中華醫(yī)院管理雜志.第3期,2001 [3]
58、趙池龍、姜義平等.軟件工程實踐教程.北京:電子工業(yè)出版社,2007 [4] 劉亞姝,許小榮等.ASP動態(tài)網(wǎng)站開發(fā)技術(shù)與實踐.北京:電子工業(yè)出版社,2007 [5] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論.第3版.北京:高等教育出版社,2003 [6] 陳玉峰.SQL Server2000數(shù)據(jù)庫開發(fā)教程.北京:科學(xué)出版社,2000 [7] 郭瑞軍、李杰等.ASP數(shù)據(jù)庫開發(fā)實例精粹.北京:電子工業(yè)出版社,2005 [8] 石志國.ASP 動態(tài)網(wǎng)站編程[M].北京:清華大學(xué)出版社,2001 [9] 徐謖,徐立.ASP.NET應(yīng)用與開發(fā)案例教程.第1版.北京:清華大學(xué)出版社,2005 [10] D
59、avid Buser, John Kauffman等著,鐘鳴,張文等譯。ASP初級教程.北京:機械工業(yè)出版社,2001 [11] Evjen. Professional ASP.NET 2.0 Special Edition. United State:John Wiley & Sons,2006 [12] Marco Bellinaso, Kevin Hoffman. ASP.NET Website Programming, C# Edition Problem, Design, Solution.1st Edition. United State:Wrox Press Ltd,2002
60、 [13] 趙松濤.ASP動態(tài)網(wǎng)站開發(fā)實錄.北京:電子工業(yè)出版社,2006 [14] 張海藩.軟件工程導(dǎo)論.第四版.北京:清華大學(xué)大學(xué)出版社,2006 [15] 錢樂秋、趙文耘等.軟件工程.北京:清華大學(xué)大學(xué)出版社,2007 [16] 王慶育等.軟件工程.第1版.北京:清華大學(xué)大學(xué)出版社,2004 [17] 楊志姝,馮小飛等.ASP+SQL server基礎(chǔ)練習(xí)+模型案例.北京:清華大學(xué)出版社,2006 [18] 趙龍強、張雪風(fēng)等.數(shù)據(jù)庫管理與應(yīng)用.上海:上海財經(jīng)大學(xué)出版社,2001 [19] 葉俊民等.軟件工程.北京:清華大學(xué)出版社,2006 [20] 徐罕,吳玉新.網(wǎng)站 A
61、SP 后臺解決方案[M].北京:人民郵電出社,2001 [21] Mickey Williams,Stephen Walther.ASP.NET Unleashed.2nd Edition. United States:Sams Publishing,2003 [22] Khosravi. Professional ASP.NET 2.0 Server control and component Development. United State:John Wiley & Sons,2006 [23] Torres.ASP.NET 2.0:Your Visual Blueprint Fo
62、r Developing Web Applications. United State:John Wiley & Sons,2006 [24] 楊志姝、李光海等.SQL應(yīng)用與開發(fā)標(biāo)準(zhǔn)教程.北京:清華大學(xué)大學(xué)出版社,2006 致 謝 本研究及學(xué)位論文是在我的導(dǎo)師親切關(guān)懷和悉心指導(dǎo)下完成的。她嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵著我。從課題的選擇到項目的最終完成,教授都始終給予我細心的指導(dǎo)和不懈的支持,在此,我要深深的謝謝。同時,我還要感謝在一起愉快學(xué)習(xí)的本專業(yè)的同學(xué),正是由于我們之間的相互幫助和支持,我才能克服一個一個的困難和疑惑,直至本文的順利完成。在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們!
- 溫馨提示:
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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案