河南牧業(yè)經濟學院信息與電子工程系 呂金龍
?
基于ASP.NET的寵物醫(yī)院管理信息系統(tǒng)設計
河南牧業(yè)經濟學院信息與電子工程系呂金龍
【摘要】根據(jù)寵物醫(yī)院管理的需求,使用ASP.NET技術設計并實現(xiàn)了寵物醫(yī)院管理信息系統(tǒng);論述了系統(tǒng)的開發(fā)技術、開發(fā)模式、系統(tǒng)的功能模塊及相關的數(shù)據(jù)庫技術;實現(xiàn)了寵物醫(yī)院在掛號、門診、藥品、寵物美容等方面的信息化管理,提高了寵物醫(yī)院的管理水平和工作效率。
【關鍵詞】管理系統(tǒng);ASN.NET;寵物醫(yī)院
隨著中國經濟的發(fā)展,人們生活水平的提高,寵物行業(yè)也漸漸興起。寵物醫(yī)院伴隨著寵物行業(yè)的興起而迅速發(fā)展,但目前寵物醫(yī)院落后的管理工作己經成為寵物醫(yī)院發(fā)展的制約因素[1]。計算機應用于寵物醫(yī)院的日常管理為寵物醫(yī)院的現(xiàn)代化帶來了全新的動力和機遇,采用計算機管理信息系統(tǒng)也是寵物醫(yī)院管理科學化和現(xiàn)代化的重要標志,給寵物醫(yī)院帶來了明顯的經濟效益和社會效益。為了提高和規(guī)范寵物醫(yī)院的管理工作,優(yōu)化資源,通過開發(fā)寵物醫(yī)院管理信息系統(tǒng),能夠實現(xiàn)寵物醫(yī)院的信息化管理,提高工作效率和業(yè)務水平。
寵物醫(yī)院管理信息系統(tǒng)是信息管理在寵物醫(yī)院各個流程中的應用,本系統(tǒng)是在Microsoft Visual Studio 2008環(huán)境下采用ASP.NET技術和B/S結構模式,采用C#語言進行設計;數(shù)據(jù)庫采用SQL Server 2008。
1.1ASP.NET技術
ASP.NET技術是由Microsoft.NET技術細化來的,是建立在Microsoft.NET框架平臺上的完全面向對象的系統(tǒng)。它不僅僅是ASP的升級版,還提供了一個統(tǒng)一的WEB開發(fā)平臺。其中包括開發(fā)人員生成企業(yè)級WEB應用程序所需要的各種服務。ASP.NET完全基于模塊和組件,開發(fā)程序方便、快捷,并具有很好的擴展性;ASP.NET是一個與瀏覽器無關的設計框架,通過它編寫的WEB應用程序可以與常用的瀏覽器很好的兼容;ASP.NET作為Microsoft.NET框架的一部分,用其編寫的WEB應用程序可以直接訪問Microsoft.NET框架中的類,并兼容公共語言運行庫認可的任何語言來共同完成程序開發(fā)。ASP.NET具有良好的結構、穩(wěn)定的性能、強大的平臺支持和良好的安全性,深受軟件開發(fā)人員喜愛,是目前最流行的WEB開發(fā)技術之一;采用ASP.NET開發(fā)框架,其主要優(yōu)勢是搭建具有可伸縮性、靈活性和易維護性的業(yè)務系統(tǒng),并提供良好的運行機制[2]。
1.2B/S結構模式
B/S(Browser/Server,瀏覽器/服務器)結構模式,是對C/S結構模式的一種變化和改進。B/S結構特點鮮明,系統(tǒng)中大多數(shù)的功能是瀏覽器完成的。服務器端承擔了絕大多數(shù)的功能實現(xiàn),并傳遞給用戶,而腳本程序實現(xiàn)的功能幾乎是少之又少[3]。這種系統(tǒng)運行方式,使得服務器的壓力減少,同時用戶端的任務也減少了很多。結合以上優(yōu)點,本系統(tǒng)體系結構采用B/S結構模式進行設計和開發(fā)。
2.1系統(tǒng)架構
寵物醫(yī)院管理信息系統(tǒng)采用了瀏覽器、WEB服務器、數(shù)據(jù)庫服務器三層體系結構(B/S/D)。系統(tǒng)的開發(fā)需采用動態(tài)網頁技術,本系統(tǒng)就是ASP.NET技術與數(shù)據(jù)庫技術相結合,來實現(xiàn)系統(tǒng)的開發(fā)的?;贏SP.NET技術實現(xiàn)的寵物醫(yī)院管理信息系統(tǒng),具有良好的穩(wěn)定性、擴展性和安全性,適合對寵物醫(yī)院進行信息化管理;它的使用將傳統(tǒng)的人工模式提高到電子化、信息化、數(shù)字化、無紙化水平[4]。另外,信息化的形式是對傳統(tǒng)管理形式的變革,利用計算機技術替代傳統(tǒng)的手工方式,不單提高了信息的安全性,還改善了工作的質量。
系統(tǒng)的功能模塊都是圍繞著“以寵物為中心”的宗旨來設計[5]。為了更好的體現(xiàn)這一理念,在認真研究以前管理流程的基礎上,提取出需求,并充分利用現(xiàn)有的優(yōu)勢,對當前的管理思想進行適當?shù)母倪M,使整個系統(tǒng)更顯規(guī)范化和科學化,依照上面所說的理念,該系統(tǒng)主要劃分為8大功能模塊,其功能結構圖見圖1。
圖1 系統(tǒng)功能結構圖
2.2系統(tǒng)功能模塊設計
2.2.1用戶管理模塊
用戶管理模塊中包括用戶管理、角色管理、權限管理等。在寵物醫(yī)院信息管理系統(tǒng)中,操作用戶主要為醫(yī)院醫(yī)生、護士、化驗員、前臺收銀員、管理人員和系統(tǒng)用戶等,根據(jù)不同的業(yè)務范疇,分配不同的用戶權限和登陸不同的用戶界面。本系統(tǒng)實現(xiàn)了用戶的增加用戶、刪除用戶、修改用戶和查詢用戶,并且能通過EXCEL文件批量導入用戶資料;實現(xiàn)角色管理的增加、刪除、修改和查詢功能;實現(xiàn)權限管理的用戶授權和角色授權。
2.2.2寵物管理模塊
對寵物和寵物主人信息進行添加、刪除、修改和查詢等功能。寵物信息主要包括寵物對應的病歷編號、寵物名稱、種類(品種)、性別、年齡、體重、藥物過敏、生育情況等基本信息;主人信息主要包括主人姓名、聯(lián)系方式、家庭住址等。
2.2.3掛號管理模塊
掛號管理模塊,主要是對掛號業(yè)務的處理,對初診寵物直接錄入基本信息和寵物主人信息,支持信息的修改和查詢;自動產生門診號碼和掛號號碼,打印病例信息,自動顯示掛號費用和明細。實現(xiàn)掛號的匯總統(tǒng)計,按照不同的條件統(tǒng)計掛號的數(shù)量和金額;實現(xiàn)退號服務。
2.2.4門診服務模塊
門診是寵物醫(yī)院最重要的部門之一,需要有經驗的醫(yī)生坐診,接待盡可能多的病例,為寵物醫(yī)院帶來經濟效益。傳統(tǒng)的寵物醫(yī)院管理模式,醫(yī)生需要手動記錄寵物和主人的基本信息,手寫病歷和處方,并開化驗單據(jù)等。本系統(tǒng)的門診服務模塊主要實現(xiàn)3個功能:病例的錄入;開具檢驗單據(jù);開具處方。要做到病例、化驗單、處方和檢查結果等信息的準確記錄,方便信息的共享。
2.2.5藥品管理模塊
寵物醫(yī)院藥品管理模塊是醫(yī)院管理的核心,藥品管理除包括采購、供應、調劑和制劑傳統(tǒng)業(yè)務外,還涉及用藥計劃管理、藥品劃價管理、藥品質量管理、藥品有效期管理、新藥特藥管理、處方藥品查詢管理等。藥品管理一切以寵物為中心;藥品管理的核心是藥品的錄入和發(fā)放。采購的新藥品要錄入藥品信息,同時增加藥品的庫存量。通過該系統(tǒng)可以實現(xiàn)寵物醫(yī)院藥品管理的需求,藥房管理人員通過藥品存貨預警系統(tǒng)快速的了解藥物的存貨量,一邊及時的進行訂貨,保證藥品的正常供應。而且還可以通過有效期預警系統(tǒng)了解藥品的有效期時長,及時的制定藥品的采購計劃。
2.2.6門診收費模塊
該模塊實現(xiàn)了寵物醫(yī)院日常的收費管理,支持多種收費方式,提供與門診收費相關的各類報表,提供門診醫(yī)療統(tǒng)計、工作人員工作量統(tǒng)計。支持收費日清月結,日常的收入查詢,藥品銷售利潤查詢,門診服務利潤查詢等[6]。
2.2.7美容管理模塊
美容管理模塊,是針對于寵物美容師使用的功能模塊,結合寵物自身的特點,為寵物制定出不同的美容項目。該模塊實現(xiàn)了美容物品的管理、美容方案的管理,美容記錄的管理。并對相關業(yè)務進行查看、添加、刪除和修改等操作。
2.2.8系統(tǒng)維護模塊
系統(tǒng)維護模塊主要實現(xiàn)操作人員的管理和數(shù)據(jù)庫的更新;保證系統(tǒng)數(shù)據(jù)的完整性和安全性。系統(tǒng)實現(xiàn)了數(shù)據(jù)的安全備份和恢復,實現(xiàn)了數(shù)據(jù)的導入和導出操作,保證了系統(tǒng)的正常運行。
系統(tǒng)采用了SQL Server 2008數(shù)據(jù)庫。SQL Server是一個關系數(shù)據(jù)庫管理系統(tǒng)。Microsoft SQL Server 2008 是一個功能全面整合的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2008支持B/S結構模式,滿足寵物醫(yī)院信息管理系統(tǒng)的需要,SQL Server 2008在數(shù)據(jù)庫設計方面具有操作的易用性、功能的可伸縮性以及數(shù)據(jù)倉庫等多方面的優(yōu)點,尤其在網絡安全方面,SQL Server 2008與其他數(shù)據(jù)庫相比,更具優(yōu)勢。對于管理信息系統(tǒng)而言,數(shù)據(jù)庫是其核心組成部分,一個系統(tǒng)各大模塊是不是聯(lián)系緊密,關鍵是數(shù)據(jù)庫的設計,它直接影響系統(tǒng)的設計開發(fā)進度和質量。在設計數(shù)據(jù)庫的過程中要最小化數(shù)據(jù)冗余度,保持數(shù)據(jù)庫的完整性和一致性[7]。
根據(jù)數(shù)據(jù)庫的需求分析和邏輯設計,本系統(tǒng)的數(shù)據(jù)庫設計了8張表,如表1所示。
表1 系統(tǒng)中所用到的表
基于ASP.NET技術開發(fā)完成的寵物醫(yī)院管理信息系統(tǒng),是給寵物醫(yī)院提供了一個信息管理平臺,保證寵物醫(yī)院日常工作的科學性和規(guī)范性。該系統(tǒng)的使用能夠改善寵物醫(yī)院信息管理效率;不但提高了信息的安全性,也提高了工作質量。
參考文獻
[1]賴曉云.當前國內寵物醫(yī)院管理現(xiàn)狀的調研[D].南京農業(yè)大學,2012(6):1-10.
[2]劉乃琦,郭小芳.ASP.NET應用開發(fā)與實踐[M].北京:人民郵電出版社,2012:20-26.
[3]李志云,武際斌等.Visual C# 2005數(shù)據(jù)庫開發(fā)案例教程[M].北京:機械工業(yè)出版社,2009:5-6.
[4]方鐘輝.基于ASP.NET的醫(yī)院辦公自動化系統(tǒng)設計與實現(xiàn)[D].大連理工大學,2014:21-22.
[5]張超,王洪斌等.動物醫(yī)院信息管理系統(tǒng)設計與實現(xiàn)[J].東北農業(yè)大學學報,2008(2):238-241.
[6]李晶晶,耿琦等.動物醫(yī)院門診庫房管理系統(tǒng)[J].中國獸醫(yī)雜志,2015(9):108-111.
[7]鄭阿奇.SQL Server 2008應用實踐教程[M].北京:電子工業(yè)出版社,2010:7-11.
呂金龍(1979—),男,碩士,河南牧業(yè)經濟學院講師,研究方向:計算機應用技術和物聯(lián)網技術應用研究。
作者簡介: