河南牧業經濟學院信息與電子工程系 呂金龍
?
基于ASP.NET的寵物醫院管理信息系統設計
河南牧業經濟學院信息與電子工程系呂金龍
【摘要】根據寵物醫院管理的需求,使用ASP.NET技術設計并實現了寵物醫院管理信息系統;論述了系統的開發技術、開發模式、系統的功能模塊及相關的數據庫技術;實現了寵物醫院在掛號、門診、藥品、寵物美容等方面的信息化管理,提高了寵物醫院的管理水平和工作效率。
【關鍵詞】管理系統;ASN.NET;寵物醫院
隨著中國經濟的發展,人們生活水平的提高,寵物行業也漸漸興起。寵物醫院伴隨著寵物行業的興起而迅速發展,但目前寵物醫院落后的管理工作己經成為寵物醫院發展的制約因素[1]。計算機應用于寵物醫院的日常管理為寵物醫院的現代化帶來了全新的動力和機遇,采用計算機管理信息系統也是寵物醫院管理科學化和現代化的重要標志,給寵物醫院帶來了明顯的經濟效益和社會效益。為了提高和規范寵物醫院的管理工作,優化資源,通過開發寵物醫院管理信息系統,能夠實現寵物醫院的信息化管理,提高工作效率和業務水平。
寵物醫院管理信息系統是信息管理在寵物醫院各個流程中的應用,本系統是在Microsoft Visual Studio 2008環境下采用ASP.NET技術和B/S結構模式,采用C#語言進行設計;數據庫采用SQL Server 2008。
1.1ASP.NET技術
ASP.NET技術是由Microsoft.NET技術細化來的,是建立在Microsoft.NET框架平臺上的完全面向對象的系統。它不僅僅是ASP的升級版,還提供了一個統一的WEB開發平臺。其中包括開發人員生成企業級WEB應用程序所需要的各種服務。ASP.NET完全基于模塊和組件,開發程序方便、快捷,并具有很好的擴展性;ASP.NET是一個與瀏覽器無關的設計框架,通過它編寫的WEB應用程序可以與常用的瀏覽器很好的兼容;ASP.NET作為Microsoft.NET框架的一部分,用其編寫的WEB應用程序可以直接訪問Microsoft.NET框架中的類,并兼容公共語言運行庫認可的任何語言來共同完成程序開發。ASP.NET具有良好的結構、穩定的性能、強大的平臺支持和良好的安全性,深受軟件開發人員喜愛,是目前最流行的WEB開發技術之一;采用ASP.NET開發框架,其主要優勢是搭建具有可伸縮性、靈活性和易維護性的業務系統,并提供良好的運行機制[2]。
1.2B/S結構模式
B/S(Browser/Server,瀏覽器/服務器)結構模式,是對C/S結構模式的一種變化和改進。B/S結構特點鮮明,系統中大多數的功能是瀏覽器完成的。服務器端承擔了絕大多數的功能實現,并傳遞給用戶,而腳本程序實現的功能幾乎是少之又少[3]。這種系統運行方式,使得服務器的壓力減少,同時用戶端的任務也減少了很多。結合以上優點,本系統體系結構采用B/S結構模式進行設計和開發。
2.1系統架構
寵物醫院管理信息系統采用了瀏覽器、WEB服務器、數據庫服務器三層體系結構(B/S/D)。系統的開發需采用動態網頁技術,本系統就是ASP.NET技術與數據庫技術相結合,來實現系統的開發的。基于ASP.NET技術實現的寵物醫院管理信息系統,具有良好的穩定性、擴展性和安全性,適合對寵物醫院進行信息化管理;它的使用將傳統的人工模式提高到電子化、信息化、數字化、無紙化水平[4]。另外,信息化的形式是對傳統管理形式的變革,利用計算機技術替代傳統的手工方式,不單提高了信息的安全性,還改善了工作的質量。
系統的功能模塊都是圍繞著“以寵物為中心”的宗旨來設計[5]。為了更好的體現這一理念,在認真研究以前管理流程的基礎上,提取出需求,并充分利用現有的優勢,對當前的管理思想進行適當的改進,使整個系統更顯規范化和科學化,依照上面所說的理念,該系統主要劃分為8大功能模塊,其功能結構圖見圖1。

圖1 系統功能結構圖
2.2系統功能模塊設計
2.2.1用戶管理模塊
用戶管理模塊中包括用戶管理、角色管理、權限管理等。在寵物醫院信息管理系統中,操作用戶主要為醫院醫生、護士、化驗員、前臺收銀員、管理人員和系統用戶等,根據不同的業務范疇,分配不同的用戶權限和登陸不同的用戶界面。本系統實現了用戶的增加用戶、刪除用戶、修改用戶和查詢用戶,并且能通過EXCEL文件批量導入用戶資料;實現角色管理的增加、刪除、修改和查詢功能;實現權限管理的用戶授權和角色授權。
2.2.2寵物管理模塊
對寵物和寵物主人信息進行添加、刪除、修改和查詢等功能。寵物信息主要包括寵物對應的病歷編號、寵物名稱、種類(品種)、性別、年齡、體重、藥物過敏、生育情況等基本信息;主人信息主要包括主人姓名、聯系方式、家庭住址等。
2.2.3掛號管理模塊
掛號管理模塊,主要是對掛號業務的處理,對初診寵物直接錄入基本信息和寵物主人信息,支持信息的修改和查詢;自動產生門診號碼和掛號號碼,打印病例信息,自動顯示掛號費用和明細。實現掛號的匯總統計,按照不同的條件統計掛號的數量和金額;實現退號服務。
2.2.4門診服務模塊
門診是寵物醫院最重要的部門之一,需要有經驗的醫生坐診,接待盡可能多的病例,為寵物醫院帶來經濟效益。傳統的寵物醫院管理模式,醫生需要手動記錄寵物和主人的基本信息,手寫病歷和處方,并開化驗單據等。本系統的門診服務模塊主要實現3個功能:病例的錄入;開具檢驗單據;開具處方。要做到病例、化驗單、處方和檢查結果等信息的準確記錄,方便信息的共享。
2.2.5藥品管理模塊
寵物醫院藥品管理模塊是醫院管理的核心,藥品管理除包括采購、供應、調劑和制劑傳統業務外,還涉及用藥計劃管理、藥品劃價管理、藥品質量管理、藥品有效期管理、新藥特藥管理、處方藥品查詢管理等。藥品管理一切以寵物為中心;藥品管理的核心是藥品的錄入和發放。采購的新藥品要錄入藥品信息,同時增加藥品的庫存量。通過該系統可以實現寵物醫院藥品管理的需求,藥房管理人員通過藥品存貨預警系統快速的了解藥物的存貨量,一邊及時的進行訂貨,保證藥品的正常供應。而且還可以通過有效期預警系統了解藥品的有效期時長,及時的制定藥品的采購計劃。
2.2.6門診收費模塊
該模塊實現了寵物醫院日常的收費管理,支持多種收費方式,提供與門診收費相關的各類報表,提供門診醫療統計、工作人員工作量統計。支持收費日清月結,日常的收入查詢,藥品銷售利潤查詢,門診服務利潤查詢等[6]。
2.2.7美容管理模塊
美容管理模塊,是針對于寵物美容師使用的功能模塊,結合寵物自身的特點,為寵物制定出不同的美容項目。該模塊實現了美容物品的管理、美容方案的管理,美容記錄的管理。并對相關業務進行查看、添加、刪除和修改等操作。
2.2.8系統維護模塊
系統維護模塊主要實現操作人員的管理和數據庫的更新;保證系統數據的完整性和安全性。系統實現了數據的安全備份和恢復,實現了數據的導入和導出操作,保證了系統的正常運行。
系統采用了SQL Server 2008數據庫。SQL Server是一個關系數據庫管理系統。Microsoft SQL Server 2008 是一個功能全面整合的數據庫平臺,使用集成的商業智能工具提供了企業級的數據管理。SQL Server 2008支持B/S結構模式,滿足寵物醫院信息管理系統的需要,SQL Server 2008在數據庫設計方面具有操作的易用性、功能的可伸縮性以及數據倉庫等多方面的優點,尤其在網絡安全方面,SQL Server 2008與其他數據庫相比,更具優勢。對于管理信息系統而言,數據庫是其核心組成部分,一個系統各大模塊是不是聯系緊密,關鍵是數據庫的設計,它直接影響系統的設計開發進度和質量。在設計數據庫的過程中要最小化數據冗余度,保持數據庫的完整性和一致性[7]。
根據數據庫的需求分析和邏輯設計,本系統的數據庫設計了8張表,如表1所示。

表1 系統中所用到的表
基于ASP.NET技術開發完成的寵物醫院管理信息系統,是給寵物醫院提供了一個信息管理平臺,保證寵物醫院日常工作的科學性和規范性。該系統的使用能夠改善寵物醫院信息管理效率;不但提高了信息的安全性,也提高了工作質量。
參考文獻
[1]賴曉云.當前國內寵物醫院管理現狀的調研[D].南京農業大學,2012(6):1-10.
[2]劉乃琦,郭小芳.ASP.NET應用開發與實踐[M].北京:人民郵電出版社,2012:20-26.
[3]李志云,武際斌等.Visual C# 2005數據庫開發案例教程[M].北京:機械工業出版社,2009:5-6.
[4]方鐘輝.基于ASP.NET的醫院辦公自動化系統設計與實現[D].大連理工大學,2014:21-22.
[5]張超,王洪斌等.動物醫院信息管理系統設計與實現[J].東北農業大學學報,2008(2):238-241.
[6]李晶晶,耿琦等.動物醫院門診庫房管理系統[J].中國獸醫雜志,2015(9):108-111.
[7]鄭阿奇.SQL Server 2008應用實踐教程[M].北京:電子工業出版社,2010:7-11.
呂金龍(1979—),男,碩士,河南牧業經濟學院講師,研究方向:計算機應用技術和物聯網技術應用研究。
作者簡介: