基于ASPNET的鄉(xiāng)鎮(zhèn)衛(wèi)生院財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于ASPNET的鄉(xiāng)鎮(zhèn)衛(wèi)生院財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于ASPNET的鄉(xiāng)鎮(zhèn)衛(wèi)生院財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于ASPNET的鄉(xiāng)鎮(zhèn)衛(wèi)生院財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于ASPNET的鄉(xiāng)鎮(zhèn)衛(wèi)生院財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

緒論項(xiàng)目背景與意義建國(guó)以來(lái),我們的醫(yī)療發(fā)展已經(jīng)取得了重大成果。我國(guó)已成立了1.5萬(wàn)個(gè)醫(yī)聯(lián)體,最近進(jìn)行的7批集中采購(gòu)中選藥品平均價(jià)格降低了50%以上,居民個(gè)人衛(wèi)生支出比例下降到了27.7%。國(guó)家衛(wèi)生健康委22日公布的數(shù)據(jù)顯示,我國(guó)醫(yī)藥衛(wèi)生體制改革取得了顯著成效,“看病難、看病貴”的問(wèn)題得到了有效的緩解。人均預(yù)期壽命已提高至78.2歲。但是目前看來(lái),我國(guó)城鄉(xiāng)醫(yī)療服務(wù)水平依然存在比較大的差距。由于鄉(xiāng)鎮(zhèn)地區(qū)發(fā)展較為落后,老齡人口較多,衛(wèi)生院部門(mén)在工作過(guò)程中經(jīng)常會(huì)遇到很多麻煩。語(yǔ)言障礙或聽(tīng)力問(wèn)題可能導(dǎo)致老年人在醫(yī)院中難以有效地與醫(yī)護(hù)人員交流。有時(shí)候,醫(yī)學(xué)術(shù)語(yǔ)也可能讓他們感到困擾,他們需要額外的時(shí)間和幫助來(lái)理解診斷、治療計(jì)劃等信息。醫(yī)護(hù)人員需要細(xì)致的告訴老人就診的具體步驟,而大部分患者家屬在取藥,付款時(shí)也需要在不同部門(mén)之間來(lái)回奔波。鄉(xiāng)鎮(zhèn)衛(wèi)生院作為基層醫(yī)療機(jī)構(gòu),負(fù)責(zé)服務(wù)廣泛且人口密集的地區(qū)。然而,由于醫(yī)療資源相對(duì)匱乏、經(jīng)濟(jì)實(shí)力相對(duì)較弱等因素,鄉(xiāng)鎮(zhèn)衛(wèi)生院面臨著財(cái)務(wù)管理方面的一系列挑戰(zhàn)?,F(xiàn)有階段下哪怕城鎮(zhèn)的醫(yī)院都未能提供現(xiàn)代化信息服務(wù)平臺(tái)。隨著人口增長(zhǎng),醫(yī)院規(guī)模也愈發(fā)宏大,但是醫(yī)院擴(kuò)充規(guī)模的同時(shí),病人們就醫(yī)的難度也大大增加了。在生活中我們不難發(fā)現(xiàn),醫(yī)院的掛號(hào)窗口或者付費(fèi)窗口前都會(huì)排起長(zhǎng)長(zhǎng)的隊(duì)伍,大部分患者在就醫(yī)過(guò)程中,光是掛號(hào)、就診、付款、取藥這些基本的就醫(yī)流程就要樓上樓下各個(gè)部門(mén)來(lái)回跑,每到達(dá)一個(gè)新位置也都需要排隊(duì),這對(duì)于本就身體不便的老年人群更是如同走進(jìn)迷宮一般。鄉(xiāng)鎮(zhèn)衛(wèi)生院作為基層醫(yī)療服務(wù)的重要組成部分,其財(cái)務(wù)管理體系的現(xiàn)代化建設(shè)對(duì)于提升全民健康水平和推動(dòng)醫(yī)療衛(wèi)生服務(wù)的全面發(fā)展至關(guān)重要。傳統(tǒng)的窗口服務(wù)手工記錄和繁瑣的財(cái)務(wù)處理已經(jīng)無(wú)法適應(yīng)當(dāng)今信息化時(shí)代的需求??萍及l(fā)展愈發(fā)迅速,信息技術(shù)也逐步融入各大服務(wù)行業(yè),要想提高服務(wù)質(zhì)量,最重要的就是采用現(xiàn)代化的管理方式。現(xiàn)代化財(cái)務(wù)管理系統(tǒng)的引入也將為鄉(xiāng)鎮(zhèn)衛(wèi)生院打造智能化、高效化的管理模式,推動(dòng)整個(gè)醫(yī)療衛(wèi)生服務(wù)體系向著現(xiàn)代化、智能化的方向邁進(jìn),為廣大居民提供更加優(yōu)質(zhì)、便捷的醫(yī)療服務(wù)。因此設(shè)立一個(gè)面向患者用戶的財(cái)務(wù)管理系統(tǒng)具有非常重大的意義。本系統(tǒng)的設(shè)想是基于網(wǎng)頁(yè)和數(shù)據(jù)庫(kù),可以快速上傳患者的病情以及診斷內(nèi)容,它能夠有效提高衛(wèi)生院的財(cái)務(wù)管理效率。此外,病例上的醫(yī)生體對(duì)于患者及其家屬來(lái)說(shuō)過(guò)于難懂,建立這個(gè)系統(tǒng)也有助于老年病人的家屬了解詳細(xì)的病情。與此同時(shí)患者在看病過(guò)程中也可以在該系統(tǒng)上進(jìn)行遠(yuǎn)程繳費(fèi)以及對(duì)收費(fèi)明細(xì)進(jìn)行查詢,免去了排隊(duì)和到處跑的的麻煩。本系統(tǒng)在提高衛(wèi)生院效率的同時(shí),也給予患者最大的便利。相關(guān)研究現(xiàn)狀科技發(fā)展愈發(fā)迅速,信息技術(shù)也逐步融入各大服務(wù)行業(yè),采用現(xiàn)代化的管理方式成為了提高服務(wù)質(zhì)量最重要的方法之一。醫(yī)療行業(yè)作為國(guó)內(nèi)最大的服務(wù)行業(yè)之一,全面達(dá)成信息化管理尤為重要?,F(xiàn)有階段下哪怕城鎮(zhèn)的醫(yī)院都未能提供現(xiàn)代化信息服務(wù)平臺(tái),患者光是掛號(hào)、就診、付款、取藥這些簡(jiǎn)單的看病流程就要跑上跑下好幾趟,現(xiàn)在人口增長(zhǎng),醫(yī)院規(guī)模也愈發(fā)宏大,本身就身體不便的老年人群更是如同走進(jìn)迷宮一般。衛(wèi)生院財(cái)務(wù)管理系統(tǒng)將給患者提供一個(gè)簡(jiǎn)潔便利的線上服務(wù)平臺(tái),患者及其家屬可以線上繳費(fèi)的同時(shí),還能了解到治病花費(fèi)的每一筆開(kāi)銷(xiāo),大大節(jié)省了就診的時(shí)間,提高了衛(wèi)生院的服務(wù)效率。本項(xiàng)目通過(guò)文獻(xiàn)[1]來(lái)確定主體系統(tǒng)的構(gòu)建思路,基于ASP.NET,運(yùn)用業(yè)務(wù)邏輯層和數(shù)據(jù)存取層結(jié)構(gòu)設(shè)計(jì)醫(yī)院財(cái)務(wù)管理決策系統(tǒng)架構(gòu),結(jié)合醫(yī)院財(cái)務(wù)管理決策編碼器的工作原理設(shè)計(jì)了醫(yī)院財(cái)務(wù)管理決策編碼器。文獻(xiàn)[2]與文獻(xiàn)[3]參考MySQL數(shù)據(jù)庫(kù)功能的使用,數(shù)據(jù)庫(kù)應(yīng)用維護(hù)技術(shù),包括數(shù)據(jù)信息分析展示、分布式管理、數(shù)據(jù)的備份、數(shù)據(jù)的恢復(fù)、數(shù)據(jù)的授權(quán)、數(shù)據(jù)安全。使用MySQL對(duì)用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)進(jìn)行存儲(chǔ),實(shí)現(xiàn)信息的管理。文獻(xiàn)[5]將現(xiàn)代科技與傳統(tǒng)醫(yī)療資源結(jié)合在一起,連通醫(yī)生、患者、中間服務(wù)人員,為人類的生活提供緊密、協(xié)同、及時(shí)的醫(yī)療保障。參考文獻(xiàn)[7]到文獻(xiàn)[9]在充分明晰目前醫(yī)院信息化的發(fā)展現(xiàn)狀及系統(tǒng)設(shè)計(jì)的先進(jìn)技術(shù)基礎(chǔ)上,以B/S為設(shè)計(jì)架構(gòu),采用C#語(yǔ)言,基于MVC模式展開(kāi)醫(yī)院病人信息系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)了對(duì)患者數(shù)據(jù)進(jìn)行增刪改查等處理。文獻(xiàn)[6]使用計(jì)算機(jī)技術(shù)作為輔助手段,提高對(duì)醫(yī)院器械庫(kù)的管理能力,這樣可以減輕器械庫(kù)看管人員的工作量,還有利于實(shí)現(xiàn)對(duì)機(jī)械庫(kù)的統(tǒng)一調(diào)度,防止醫(yī)療器材丟失,科學(xué)管控醫(yī)療器材的合理使用,可以參考作藥品管理。文獻(xiàn)[10]開(kāi)發(fā)使用B/S架構(gòu),結(jié)合Struts2、Spring、Hibernate框架進(jìn)行開(kāi)發(fā)。整個(gè)系統(tǒng)采用分層設(shè)計(jì)的思想,將整體架構(gòu)分為持久層、DAO層、業(yè)務(wù)層、Web層,實(shí)現(xiàn)系統(tǒng)帶的松耦合,方便代碼程序的開(kāi)發(fā)及復(fù)用,可以作為網(wǎng)頁(yè)設(shè)計(jì)的參考。文獻(xiàn)[14]在.NET平臺(tái)上,設(shè)計(jì)并實(shí)現(xiàn)了一款基于XML的報(bào)表生成系統(tǒng),研究了報(bào)表系統(tǒng)的一般模塊劃分和各組成部分所涉及的技術(shù),并結(jié)合本項(xiàng)目的實(shí)際應(yīng)用場(chǎng)景和需求分析,完成了報(bào)表系統(tǒng)的總體設(shè)計(jì)。通過(guò)文獻(xiàn)[15]了解軟件測(cè)試的具體方法及其使用步驟。文獻(xiàn)[16-25]主要研究了項(xiàng)目的開(kāi)發(fā)環(huán)境,在visualbasic和MySQL等軟件之間進(jìn)行連通。綜合上述文獻(xiàn),計(jì)算機(jī)信息技術(shù)可以為醫(yī)護(hù)服務(wù)提供極大的便利,可以有效提升醫(yī)護(hù)人員的辦公效率,便于使用、查閱以及數(shù)據(jù)的管理,減輕病人看病難度??萍及l(fā)展正在為人們的生活帶來(lái)巨大的便利。鄉(xiāng)鎮(zhèn)衛(wèi)生院財(cái)務(wù)管理系統(tǒng)的建設(shè)不僅是當(dāng)前時(shí)代發(fā)展的需要,更是推動(dòng)基層醫(yī)療衛(wèi)生服務(wù)向著現(xiàn)代化轉(zhuǎn)型的關(guān)鍵一步,具有強(qiáng)大的使用意義和重要的發(fā)展價(jià)值。可見(jiàn)計(jì)算機(jī)技術(shù)融入醫(yī)療服務(wù)中有著無(wú)與倫比的優(yōu)越性、先進(jìn)性,今后的管理系統(tǒng)會(huì)引進(jìn)更多先進(jìn)的技術(shù)手段,如大數(shù)據(jù)、云計(jì)算等,我相信今后的管理系統(tǒng)會(huì)更完善,功能更強(qiáng)大。平臺(tái)研究?jī)?nèi)容本項(xiàng)目的主要設(shè)計(jì)內(nèi)容是一個(gè)基于ASP.NET的醫(yī)院財(cái)務(wù)管理系統(tǒng)。該項(xiàng)目的開(kāi)發(fā)基于B/S架構(gòu),在MySQL數(shù)據(jù)庫(kù)和MicrosoftVisualStudio2017集成開(kāi)發(fā)平臺(tái)上使用C#語(yǔ)言來(lái)實(shí)現(xiàn)系統(tǒng)需要的全部功能。項(xiàng)目設(shè)想建立一個(gè)面向患者服務(wù)的一個(gè)財(cái)務(wù)管理系統(tǒng),系統(tǒng)主要分成三個(gè)模塊,分別是患者模塊、醫(yī)生模塊和管理員模塊。前端界面一共有登錄頁(yè)面、注冊(cè)頁(yè)面、個(gè)人信息管理頁(yè)面、診斷頁(yè)面、開(kāi)藥界面,賬單管理頁(yè)面這6個(gè)界面,每個(gè)界面包含的功能都不相同。本系統(tǒng)在登錄頁(yè)面通過(guò)勾選身份來(lái)區(qū)分三種用戶的登錄功能,患者登錄:新患者通過(guò)注冊(cè)賬號(hào)后可以登錄,完成診斷后查看自己的診斷信息以及支付自己的賬單。醫(yī)生登錄:醫(yī)生身份登錄可以查看患者的個(gè)人信息,現(xiàn)場(chǎng)診斷結(jié)束后可以在前端上傳診斷信息以及開(kāi)藥記錄。但由于醫(yī)生是醫(yī)院工作人員,需要保證系統(tǒng)運(yùn)行的安全性,所以醫(yī)生用戶無(wú)法自行創(chuàng)建賬號(hào),只能通過(guò)管理員添加或者修改。管理員登錄:管理員在醫(yī)生功能的基礎(chǔ)上還可以管理醫(yī)院的賬單信息以及根據(jù)賬單內(nèi)容生成報(bào)表,還可以管理醫(yī)生以及病人的個(gè)人信息;賬單頁(yè)面保留了所有患者的診斷記錄,能生成表格便于查看,還可以將全部賬單信息打印成實(shí)體文件,便于數(shù)據(jù)檔案的保存。該系統(tǒng)有助于提高衛(wèi)生院的財(cái)務(wù)管理效率、簡(jiǎn)化繁瑣的手工操作、降低錯(cuò)誤率,同時(shí),患者及其家屬也可以在該系統(tǒng)上進(jìn)行遠(yuǎn)程繳費(fèi)以及收費(fèi)明細(xì)的查詢。提高衛(wèi)生院效率的同時(shí),也給患者最大的便利。系統(tǒng)功能圖如下:圖1.SEQ圖4.\*ARABIC1系統(tǒng)功能圖

開(kāi)發(fā)環(huán)境及相關(guān)技術(shù)開(kāi)發(fā)環(huán)境操作系統(tǒng):MicrosoftWindows11(64bit)編程環(huán)境:MicrosoftVisualStudio2017瀏覽器:Edge數(shù)據(jù)庫(kù):Mysql-7.5數(shù)據(jù)庫(kù)管理工具:NavicatPremiun編程語(yǔ)言:C#2.2相關(guān)技術(shù)(1)ASP.NET技術(shù)ASP.NET是一款通用的網(wǎng)絡(luò)編程應(yīng)用程序,其強(qiáng)大性和適配性的特點(diǎn),使其可以在幾乎所有web應(yīng)用程序開(kāi)發(fā)者的平臺(tái)上運(yùn)行。NET采用的是基于事件的程序模式,類似于Windows,開(kāi)發(fā)者只需將控件添加到Web表單中,并對(duì)相應(yīng)的控件進(jìn)行響應(yīng)。NET保存了一些文檔的名稱,程序設(shè)計(jì)師可以直接使用,并能在程序中添加任何文檔和資料。NET網(wǎng)頁(yè)由兩個(gè)部分組成:一個(gè)是顯示部分,包括標(biāo)簽、服務(wù)器控件和一些靜態(tài)文本;第二個(gè)是包含事件處理器和其他網(wǎng)頁(yè)的程序邏輯。NET提供了更好的語(yǔ)言、豐富的用戶控件、XML構(gòu)建和集中式身份驗(yàn)證。一般情況下,ASP.NET應(yīng)用程序包含許多Form表單,這些Form表單共享同一程序的許多共同數(shù)據(jù)和設(shè)置,即使在同一IIS服務(wù)器內(nèi),共享同一程序的資源和設(shè)置也是稀少的。每個(gè)Web應(yīng)用都有一個(gè)良好規(guī)劃的目錄結(jié)構(gòu),ASP.NET中有一些具體的子目錄來(lái)管理各種文件。在ASP.NET中進(jìn)行日常開(kāi)發(fā)并不需要花費(fèi)大量時(shí)間。.NET可以為用戶提供編程邏輯和編程語(yǔ)言,從而建立一個(gè)獨(dú)立的用戶接口。NET系統(tǒng)能夠保障用戶的數(shù)據(jù)和信息,其關(guān)鍵在于軟件的配置和Windows的認(rèn)證??偟膩?lái)說(shuō),本系統(tǒng)的線上銷(xiāo)售系統(tǒng)采用ASP.NET平臺(tái),可以保證軟件的編寫(xiě)更加簡(jiǎn)便和可靠。(2)B/S架構(gòu)BS架構(gòu),即瀏覽器-服務(wù)器架構(gòu),是一種常見(jiàn)的軟件架構(gòu),用于開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序。在BS架構(gòu)中,用戶通過(guò)瀏覽器訪問(wèn)應(yīng)用程序,而應(yīng)用程序的邏輯和數(shù)據(jù)存儲(chǔ)都位于服務(wù)器端。這種架構(gòu)的核心概念是將應(yīng)用程序的核心邏輯和數(shù)據(jù)處理集中在服務(wù)器端,而用戶端則主要負(fù)責(zé)展示和交互。BS架構(gòu)的運(yùn)作方式相對(duì)簡(jiǎn)單而直觀:當(dāng)用戶在瀏覽器中輸入U(xiǎn)RL或點(diǎn)擊鏈接時(shí),瀏覽器會(huì)發(fā)送請(qǐng)求至服務(wù)器。服務(wù)器接收到請(qǐng)求后,會(huì)處理用戶請(qǐng)求并生成相應(yīng)的內(nèi)容,然后再將內(nèi)容發(fā)送回瀏覽器,最終由瀏覽器將內(nèi)容呈現(xiàn)給用戶。這種分離性的設(shè)計(jì)讓開(kāi)發(fā)者能夠更好地管理和維護(hù)應(yīng)用程序,因?yàn)樗械倪壿嫼蛿?shù)據(jù)都集中在服務(wù)器端,用戶端只需負(fù)責(zé)展示和交互,從而簡(jiǎn)化了用戶端的復(fù)雜性。BS架構(gòu)的優(yōu)勢(shì)之一是跨平臺(tái)性。由于用戶端主要是通過(guò)瀏覽器進(jìn)行訪問(wèn),因此不受操作系統(tǒng)和設(shè)備的限制,可以在不同的操作系統(tǒng)和設(shè)備上運(yùn)行,只要瀏覽器兼容即可。這使得BS架構(gòu)的應(yīng)用程序具有很高的靈活性和可移植性。此外,BS架構(gòu)還具有易維護(hù)和更新的特點(diǎn)。由于應(yīng)用程序的核心邏輯和數(shù)據(jù)都存儲(chǔ)在服務(wù)器端,因此對(duì)于維護(hù)和更新只需在服務(wù)器端進(jìn)行操作,無(wú)需修改用戶端,這大大簡(jiǎn)化了維護(hù)和更新的流程,提高了開(kāi)發(fā)效率。安全性也是BS架構(gòu)的一個(gè)重要優(yōu)勢(shì)。通過(guò)集中處理和存儲(chǔ)數(shù)據(jù),服務(wù)器端能夠更好地保護(hù)數(shù)據(jù)的安全性,防止數(shù)據(jù)泄露和篡改,提供更可靠的安全保障。綜上所述,BS架構(gòu)提供了靈活、跨平臺(tái)、易維護(hù)和安全的軟件開(kāi)發(fā)和部署方式,適用于各種網(wǎng)絡(luò)應(yīng)用程序,是當(dāng)今互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)中常見(jiàn)且重要的架構(gòu)之一。。圖2.2B/S架構(gòu)圖(3)C#C#的主要內(nèi)容包含有:

C#基礎(chǔ)語(yǔ)法、順序、選擇、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、程序設(shè)計(jì)方法、數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)應(yīng)用程序、應(yīng)用程序的部署等。C#被特別地用于

CLI(command-lineinterface)。CLI包含了可執(zhí)行程序碼與執(zhí)行階段的情境,可以讓您在不同電腦平臺(tái)與架構(gòu)上使用。C#是從

C和

C++中發(fā)展而來(lái)的一種安全、穩(wěn)定、簡(jiǎn)單、優(yōu)雅的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。它去除了

C和

C++的某些復(fù)雜特征(比如沒(méi)有宏和模板,不支持多個(gè)繼承)。C#將

VB的簡(jiǎn)潔可視操作與

C++的高效結(jié)合在一起,使得它具有操作能力、語(yǔ)法風(fēng)格優(yōu)雅、語(yǔ)言特色新穎、易于實(shí)現(xiàn)的構(gòu)件導(dǎo)向等優(yōu)點(diǎn),已逐漸被.

NET的開(kāi)發(fā)所青睞。C#的句法非常注重表示,它可以使

C++的很多繁復(fù)運(yùn)算變得簡(jiǎn)單,并且可以有Java所不具備的null值、枚舉、委托、lambda運(yùn)算,以及對(duì)內(nèi)存的直接存?。贿@里也存在著

LINQ的特殊表達(dá)。C#的源碼可以自定義任何類別、結(jié)構(gòu)、介面和事件,是純粹的物件導(dǎo)向型程式。C#是

Ecma和其他國(guó)際標(biāo)準(zhǔn)化機(jī)構(gòu)的標(biāo)準(zhǔn)。C#非常適合于單獨(dú)或嵌入的系統(tǒng),無(wú)論是大系統(tǒng)還是小系統(tǒng),都可以采用一個(gè)較好的操作系統(tǒng)。(4)MySQL數(shù)據(jù)庫(kù)MySQL是一個(gè)廣泛應(yīng)用于各種Web應(yīng)用程序的開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它擁有高性能、安全性、易用性、可擴(kuò)展性、跨平臺(tái)性和社區(qū)支持等優(yōu)勢(shì),成為Web開(kāi)發(fā)人員必備的技能之一。MySQL具有高效的性能優(yōu)勢(shì),能夠處理大量數(shù)據(jù)和復(fù)雜查詢,支持高并發(fā)處理。它采用了先進(jìn)的索引技術(shù)和優(yōu)化器,可以快速處理大批量數(shù)據(jù)。此外,MySQL支持多種存儲(chǔ)引擎,如InnoDB、MyISAM等,每種引擎針對(duì)不同的應(yīng)用場(chǎng)景,提供不同的優(yōu)化策略,更好地滿足應(yīng)用需求,提高數(shù)據(jù)庫(kù)的可擴(kuò)展性和靈活性。MySQL具有良好的安全性能,提供了靈活的安全機(jī)制,可以確保數(shù)據(jù)的安全性。MySQL支持用戶管理,權(quán)限控制,密碼加密等多種安全機(jī)制,可以有效地保護(hù)數(shù)據(jù)的隱私和安全。MySQL易用性極高,其安裝配置簡(jiǎn)單,使用方便。MySQL提供了完整的圖形用戶界面,用戶可以通過(guò)簡(jiǎn)單的操作完成數(shù)據(jù)庫(kù)管理和維護(hù)工作。MySQL支持多種編程語(yǔ)言和開(kāi)發(fā)工具,如PHP、Java、Python、.NET等,可以輕松地與不同的編程語(yǔ)言和工具進(jìn)行集成。MySQL具有高度的可擴(kuò)展性,支持多種存儲(chǔ)引擎和插件,可以根據(jù)需求選擇不同的引擎和插件,提高數(shù)據(jù)庫(kù)的可擴(kuò)展性和靈活性。MySQL還支持多種集群方案,如Master-Slave、Master-Master等,可以更好地實(shí)現(xiàn)數(shù)據(jù)庫(kù)的高可用性和負(fù)載均衡。系統(tǒng)分析技術(shù)可行性分析3.1.1技術(shù)可行性在軟件上,采用

ASP.

NET作為開(kāi)發(fā)工具,采用

MySQL版數(shù)據(jù)庫(kù)。NET開(kāi)發(fā)平臺(tái)的使用方便、功能完備。所以,建立財(cái)務(wù)管理系統(tǒng)是可行的。隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)的傳輸變得更加快捷、更加經(jīng)濟(jì)、更加安全,它的全部硬件平臺(tái)也能夠充分的滿足鄉(xiāng)鎮(zhèn)衛(wèi)生院服務(wù)的發(fā)展需求。對(duì)服務(wù)器的選擇也是有要求的,服務(wù)器的安全性要高,頁(yè)面跳躍的時(shí)候也要流暢。3.1.2經(jīng)濟(jì)可行性所有軟件系統(tǒng)開(kāi)發(fā)時(shí)都要考慮經(jīng)濟(jì)實(shí)用與否。因?yàn)椋浖拈_(kāi)發(fā)費(fèi)用和設(shè)計(jì)費(fèi)用與在以后的運(yùn)行中所獲得的經(jīng)濟(jì)利益是相一致的。本系統(tǒng)的目標(biāo)用戶是各大鄉(xiāng)鎮(zhèn)醫(yī)院,結(jié)構(gòu)不太復(fù)雜,開(kāi)發(fā)周期短,人員和經(jīng)濟(jì)支出小,在實(shí)際投入使用中預(yù)期會(huì)較大提升服務(wù)效率??傮w看來(lái),系統(tǒng)運(yùn)行成本遠(yuǎn)低于其創(chuàng)造的價(jià)值。3.1.3操作可行性本系統(tǒng)基于web前端設(shè)計(jì),頁(yè)面分類完善,ui清晰操作方便,上手門(mén)檻較低,使得工作人員通過(guò)簡(jiǎn)單了解后即可輕松使用全部功能?;颊叻矫嬉灿星逦髁说氖褂媒缑?,符合社會(huì)化實(shí)用性需求。功能性需求分析鄉(xiāng)鎮(zhèn)衛(wèi)生院財(cái)務(wù)管理系統(tǒng)主要包括如下幾個(gè)部分:系統(tǒng)登錄模塊、醫(yī)務(wù)管理員模塊、患者用戶模塊,系統(tǒng)主要功能如下: 1. 本系統(tǒng)在登錄頁(yè)面通過(guò)勾選身份來(lái)區(qū)分三種用戶的登錄功能,需要輸入正確的用戶名與密碼才可進(jìn)入相應(yīng)的系統(tǒng)2. 醫(yī)務(wù)管理模塊:1)患者信息管理:查閱患者信息。 2)患者診斷管理:醫(yī)生為患者添加診斷結(jié)果信息。醫(yī)生根據(jù)診斷結(jié)果開(kāi)藥,并添加或修改需要購(gòu)買(mǎi)的藥品。3)開(kāi)支管理:管理員添加其它就診環(huán)節(jié)的開(kāi)支 。4)報(bào)表打?。航y(tǒng)計(jì)匯總該患者的所有開(kāi)支,并將開(kāi)支明細(xì)做成報(bào)表。5)結(jié)束:患者繳費(fèi)后,醫(yī)務(wù)管理人員可以確認(rèn)患者支付狀態(tài)。圖3.2.1管理員用例圖3. 患者用戶模塊:1) 注冊(cè)登錄:患者可以注冊(cè)賬號(hào),填寫(xiě)個(gè)人信息2) 患者個(gè)人信息管理:用戶可以查看,修改,刪除自己的信息。 3) 費(fèi)用核算:用戶可以查看自己的賬單報(bào)表,并選擇支付方式。圖3.2.2用戶用例圖3.2.1系統(tǒng)流程分析(1)登錄功能本系統(tǒng)的登錄功能區(qū)分了三種不同類型用戶使用系統(tǒng),用戶注冊(cè)成功后,需要選擇正確的身份才能成功進(jìn)去對(duì)應(yīng)的系統(tǒng)頁(yè)面。如果沒(méi)有選擇正確的身份,即使輸入了正確的賬號(hào)密碼,也無(wú)法進(jìn)入系統(tǒng)。流程圖如下:圖3.3.1登錄流程圖(2)診斷功能在本系統(tǒng)中,管理員以及醫(yī)生經(jīng)過(guò)診斷后可以上傳患者的詳細(xì)病情以及診斷信息,流程圖如下:圖3.3.2診斷流程圖(3)賬單管理功能患者的賬單支付情況會(huì)反饋在數(shù)據(jù)庫(kù)中,管理員在完成管理賬單數(shù)據(jù)后可以打印報(bào)表的如下圖所示:圖3.3.3診斷流程圖系統(tǒng)設(shè)計(jì)整體框架設(shè)計(jì)本項(xiàng)目的總體架構(gòu)包含用戶認(rèn)證、權(quán)限認(rèn)證、數(shù)據(jù)的提取與存放、數(shù)據(jù)展示四個(gè)模塊,具體設(shè)計(jì)如圖4.1所示。圖4.1系統(tǒng)架構(gòu)圖數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)設(shè)計(jì)的表由管理員表(users)、患者用戶信息表(huanzhe)、醫(yī)務(wù)管理表(yiwuguanli)、診斷記錄表(zhenduanjilu)、開(kāi)藥記錄表(kaiyaojilu)、和費(fèi)用賬單表(feiyongzhangdan)組成。根據(jù)這幾個(gè)表中的信息,能更好的了解系統(tǒng)結(jié)構(gòu)和功能邏輯。用戶信息實(shí)體包括患者賬號(hào)、密碼、患者姓名、性別、年齡、電話、身份證、頭像等身份信息,如圖4.2.1所示圖4.2.1用戶信息實(shí)體圖(2)管理員信息實(shí)體包括管理員賬號(hào)、姓名、密碼組成,如圖4.2.2圖4.2.2管理員信息實(shí)體圖(3)診斷記錄信息實(shí)體圖包括患者賬號(hào)、患者姓名、性別、年齡、疾病名稱、病情描述、診斷結(jié)果、治療方案、診斷日期這些內(nèi)容。實(shí)體圖如下:圖4.2.3診斷信息實(shí)體圖(4)賬單信息實(shí)體圖包括患者賬號(hào)、患者姓名、性別、年齡、疾病名稱、病情描述、診斷結(jié)果、治療方案、診斷日期這些內(nèi)容。實(shí)體圖如下:圖4.2.3賬單信息實(shí)體圖實(shí)體規(guī)劃包括管理員、患者、診斷記錄、賬單等。一個(gè)用戶對(duì)應(yīng)一條診斷記錄,但一個(gè)用戶可以對(duì)應(yīng)多個(gè)賬單。系統(tǒng)的大多數(shù)內(nèi)容可以通過(guò)管理員進(jìn)行直接管理。數(shù)據(jù)庫(kù)E-R圖如下圖4.2。圖4.2數(shù)據(jù)庫(kù)E-R圖4.2.1管理員表管理員表的存儲(chǔ)內(nèi)容是管理員用戶的身份信息,表中主要包括主鍵、用戶名、密碼、頭像、角色、新增時(shí)間這6個(gè)字段。管理員可以自行添加、更改自己的身份信息庫(kù)中內(nèi)容,庫(kù)中也會(huì)記錄用戶信息的更新時(shí)間。詳細(xì)請(qǐng)參考如下表:表4.2.1用戶信息表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值Idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼imagevarchar200頭像Rolevarchar100角色管理員addtimetimestamp新增時(shí)間CURRENT_TIMESTAMP4.2.2患者用戶信息表患者在使用本系統(tǒng)的注冊(cè)功能時(shí),新增的患者信息會(huì)記錄在患者信息表中。出于安全性考慮,患者需要填寫(xiě)自己的真實(shí)信息才能完成注冊(cè)?;颊咝畔⒈碛涗浀膬?nèi)容較多,包含了患者賬號(hào)、密碼、患者姓名、性別、年齡、電話、身份證、頭像等身份信息,這些內(nèi)容都需要患者完整的填寫(xiě),便于今后的聯(lián)系。詳細(xì)內(nèi)容細(xì)請(qǐng)參考如下表:表4.2.2患者信息表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值Idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhuanzhezhanghaovarchar200患者賬號(hào)mimavarchar200密碼huanzhexingmingvarchar200患者姓名xingbievarchar200性別nianlingdouble年齡dianhuavarchar200電話shenfenzhengvarchar200身份證touxianglongtext4294967295頭像4.2.3醫(yī)務(wù)管理表醫(yī)務(wù)管理表主要功能是記錄在職醫(yī)生的身份信息,醫(yī)生選擇醫(yī)生身份登錄后輸入自己的工號(hào)和密碼即可進(jìn)入醫(yī)生工作界面。由于醫(yī)生是醫(yī)院工作人員,需要保證系統(tǒng)運(yùn)行的安全性,所以醫(yī)生用戶無(wú)法自行創(chuàng)建用戶賬號(hào),只能通過(guò)管理員添加或者修改。表中包含了包括創(chuàng)建時(shí)間、管理工號(hào)、密碼、管理姓名、性別、電話、頭像這些字段。詳細(xì)內(nèi)容請(qǐng)參考如下表:表4..2.3醫(yī)務(wù)管理表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPguanligonghaovarchar200管理工號(hào)mimavarchar200密碼guanlixingmingvarchar200管理姓名xingbievarchar200性別dianhuavarchar200電話touxianglongtext4294967295頭像4.2.4診斷記錄表本系統(tǒng)的診斷功能是醫(yī)生或管理員針對(duì)某一個(gè)患者創(chuàng)建的診斷信息收集頁(yè)面,診斷完成后在這個(gè)頁(yè)面中填寫(xiě)該患者目前的癥狀以及解決方法,該頁(yè)面中選擇某一患者的賬號(hào)后會(huì)自動(dòng)在下面對(duì)應(yīng)位置填寫(xiě)該患者的個(gè)人信息。診斷記錄表主要包括主鍵、創(chuàng)建時(shí)間、患者賬號(hào)、患者姓名、性別、年齡、疾病名稱、病情描述、診斷結(jié)果、治療方案、診斷日期、用戶id。詳細(xì)內(nèi)容請(qǐng)參考如下表:表4.2.4診斷記錄信息表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhuanzhezhanghaovarchar200患者賬號(hào)huanzhexingmingvarchar200患者姓名xingbievarchar200性別nianlingint年齡jibingmingchengvarchar200疾病名稱bingqingmiaoshuvarchar200病情描述zhenduanjieguovarchar200診斷結(jié)果zhiliaofanganvarchar200治療方案zhenduanriqidate診斷日期useridbigint用戶id4.2.5開(kāi)藥記錄表開(kāi)藥功能是需要對(duì)應(yīng)的診斷記錄才能實(shí)現(xiàn),診斷記錄上傳后可以在診斷記錄的橫框中找到開(kāi)藥功能按鈕,但是開(kāi)藥操作需要醫(yī)生或者管理員手動(dòng)輸入藥品名稱。開(kāi)藥記錄表主要包括主鍵、創(chuàng)建時(shí)間、藥品名稱、藥品類型、品牌、規(guī)格、適應(yīng)癥、數(shù)量、價(jià)格適癥、數(shù)量、價(jià)格、總價(jià)、用法用量、注意事項(xiàng)、藥品圖片、開(kāi)藥時(shí)間、患者賬號(hào)、患者姓名、用戶id。詳細(xì)內(nèi)容請(qǐng)參考如下表:表4.2.5開(kāi)藥記錄表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPyaopinmingchengvarchar200藥品名稱yaopinleixingvarchar200藥品類型pinpaivarchar200品牌guigevarchar200規(guī)格shiyingzhengvarchar200適應(yīng)癥shuliangint數(shù)量jiageint價(jià)格zongjiadouble總價(jià)yongfayongliangvarchar200用法用量zhuyishixiangvarchar200注意事項(xiàng)yaopintupianlongtext4294967295藥品圖片kaiyaoshijiandatetime開(kāi)藥時(shí)間huanzhezhanghaovarchar200患者賬號(hào)huanzhexingmingvarchar200患者姓名useridbigint用戶id4.2.6費(fèi)用賬單表在系統(tǒng)完成全部診斷流程后,管理員將根據(jù)規(guī)定對(duì)該患者進(jìn)行收費(fèi)工作。賬單包含了掛號(hào)費(fèi)、診斷費(fèi)、醫(yī)藥費(fèi)等內(nèi)容。管理員創(chuàng)建賬單后需要輸入對(duì)應(yīng)消費(fèi)的金額,一般根據(jù)看病的具體流程創(chuàng)建不同類型的賬單,患者可以對(duì)自己的賬單進(jìn)行批量支付功能。管理員在此頁(yè)面可以使用生成報(bào)表功能并且將賬單打印出來(lái)。費(fèi)用賬單表主要包括主鍵、創(chuàng)建時(shí)間、賬單編號(hào)、賬單類型、賬單金額、賬單明細(xì)。詳細(xì)請(qǐng)參考如下表表4.2.6費(fèi)用賬單表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPzhangdanbianhaovarchar200賬單編號(hào)zhangdanleixingvarchar200賬單類型zhangdanjineint賬單金額zhangdanmingxilongtext4294967295賬單明細(xì)jiaofeiriqidate繳費(fèi)日期huanzhezhanghaovarchar200患者賬號(hào)huanzhexingmingvarchar200患者姓名ispayvarchar200是否支付未支付useridbigint用戶id4.3系統(tǒng)實(shí)現(xiàn)4.3.1登錄模塊這里是財(cái)務(wù)管理系統(tǒng)的登錄頁(yè)面,該頁(yè)面區(qū)分了三種用戶類型登錄功能。新患者使用該系統(tǒng)可通過(guò)下面的注冊(cè)按鈕注冊(cè)新賬號(hào)。由于醫(yī)生是醫(yī)院工作人員,需要保證系統(tǒng)運(yùn)行的安全性,所以醫(yī)生用戶無(wú)法自行創(chuàng)建用戶賬號(hào),只能通過(guò)管理員添加或者修改。界面如下圖所示:圖4.1.1登錄頁(yè)面出于安全性以及方便聯(lián)系的角度考慮,患者需要填寫(xiě)自己的真實(shí)信息才能完成注冊(cè)。注冊(cè)頁(yè)面需要填寫(xiě)的內(nèi)容較多,包含了患者賬號(hào)、密碼、患者姓名、性別、年齡、電話、身份證、頭像等身份信息,考慮到流行榜高發(fā)季節(jié),發(fā)生突發(fā)情況時(shí)可以及時(shí)聯(lián)系患者進(jìn)行體檢或者復(fù)查等工作,確保了醫(yī)療手段展開(kāi)的便捷性與精確性。圖4.1.2患者注冊(cè)頁(yè)面4.3.2首頁(yè)如下圖展示了本系統(tǒng)管理員登錄狀態(tài)下的首頁(yè)頁(yè)面,導(dǎo)航欄有患者管理頁(yè)面、醫(yī)護(hù)管理頁(yè)面、診斷功能頁(yè)面等。每一位用戶可以通過(guò)上端導(dǎo)航欄快速前往自己需要的功能頁(yè)面。圖4.3.2首頁(yè)4.3.3用戶信息管理下圖所示為管理員登錄狀態(tài)下的患者信息管理頁(yè)面,每一位患者完成注冊(cè)功能后管理員就可以在這個(gè)頁(yè)面查看或者修改患者信息,管理員可以在頁(yè)面右上角通過(guò)患者賬號(hào)或患者姓名直接查找指定患者。當(dāng)前演示中已注冊(cè)的患者數(shù)量較少,人數(shù)多的時(shí)候可以直接查找,方便管理員對(duì)用戶信息進(jìn)行精確管理。圖5.3患者管理頁(yè)面publicPageModel<HuanzheDbModel>GetPageList(intpage,intlimit,stringsort,stringorder,List<IConditionalModel>conModels){PageModelpageModel=newPageModel(){PageIndex=page,PageSize=limit};inttotalNumber=0;inttotalPage=0;string[]sortFields=sort.Split(',');string[]orderFields=order.Split(',');stringmysort="";for(inti=0;i<sortFields.Length;i++){if(i==sortFields.Length-1){mysort+=sortFields[i]+""+orderFields[i];}else{mysort+=sortFields[i]+""+orderFields[i]+",";}}List<HuanzheDbModel>ts=表4.3.31患者管理代碼下圖的頁(yè)面為醫(yī)護(hù)人員的數(shù)據(jù)管理頁(yè)面,基礎(chǔ)功能與患者管理頁(yè)面大致相同。由于醫(yī)生是醫(yī)院工作人員,需要保證系統(tǒng)運(yùn)行的安全性,所以醫(yī)生用戶無(wú)法自行創(chuàng)建用戶賬號(hào),只能通過(guò)管理員添加或者修改,醫(yī)生需要修改身份信息需要聯(lián)系管理員。圖4.3.3醫(yī)護(hù)管理頁(yè)面publicPageModel<YiwuguanliDbModel>GetPageList(intpage,intlimit,stringsort,stringorder,List<IConditionalModel>conModels){PageModelpageModel=newPageModel(){PageIndex=page,PageSize=limit};inttotalNumber=0;inttotalPage=0;string[]sortFields=sort.Split(',');string[]orderFields=order.Split(',');stringmysort="";for(inti=0;i<sortFields.Length;i++){if(i==sortFields.Length-1){mysort+=sortFields[i]+""+orderFields[i];}else{mysort+=sortFields[i]+""+orderFields[i]+",";}}List<YiwuguanliDbModel>ts=表4.3.32醫(yī)生管理代碼4.3.4病情診斷下圖為本系統(tǒng)的診斷功能頁(yè)面,下面詳細(xì)列出了該醫(yī)生在系統(tǒng)內(nèi)完成的所有的診斷記錄。醫(yī)生登錄狀態(tài)下可以在本頁(yè)面的左上角點(diǎn)擊新增按鍵后可以進(jìn)入診斷頁(yè)面。在診斷頁(yè)面點(diǎn)擊可以彈出患者的賬號(hào),選擇后自動(dòng)輸入患者的身份信息。圖4.3.4-1診斷記錄頁(yè)面下圖為診斷信息的輸入頁(yè)面,醫(yī)生點(diǎn)擊患者賬號(hào)輸入時(shí)會(huì)彈出賬號(hào)欄,選擇與患者對(duì)應(yīng)的賬號(hào)后,下列患者信息框會(huì)自動(dòng)填寫(xiě)患者的身份信息。由于系統(tǒng)功能尚不成熟,目前診斷信息需要醫(yī)生手動(dòng)輸入。在聯(lián)網(wǎng)狀態(tài)下,診斷日期一欄會(huì)自動(dòng)檢測(cè)當(dāng)前日期,減輕操作負(fù)擔(dān)。圖4.3.4-2診斷過(guò)程頁(yè)面核心代碼如下:publicPageModel<ZhenduanjiluDbModel>GetPageList(intpage,intlimit,stringsort,stringorder,List<IConditionalModel>conModels){PageModelpageModel=newPageModel(){PageIndex=page,PageSize=limit};inttotalNumber=0;inttotalPage=0;string[]sortFields=sort.Split(',');string[]orderFields=order.Split(',');stringmysort="";for(inti=0;i<sortFields.Length;i++){if(i==sortFields.Length-1){mysort+=sortFields[i]+""+orderFields[i];}else{mysort+=sortFields[i]+""+orderFields[i]+",";}}List<ZhenduanjiluDbModel>ts=4.3.5開(kāi)藥功能診斷完成后,在診斷記錄橫框中點(diǎn)擊“開(kāi)藥”按鈕嗎,即可為該診斷記錄對(duì)應(yīng)的患者進(jìn)行開(kāi)藥操作。進(jìn)入開(kāi)藥頁(yè)面時(shí),最下方的患者姓名和賬號(hào)是自動(dòng)完成填寫(xiě)的,但由于系統(tǒng)功能不成熟醫(yī)生需要手動(dòng)輸入診斷內(nèi)容以及藥品名稱等內(nèi)容。圖4.3.5開(kāi)藥頁(yè)面功能核心代碼如下:publicJsonResultPage(intpage=1,intlimit=10,stringsort="id",stringorder="asc"){try{ List<IConditionalModel>conModels=newList<IConditionalModel>();List<String>jujianList=newList<string>();if(CacheHelper.TokenModel!=null&&CacheHelper.TokenModel.Tablename=="huanzhe"){conModels.Add(newConditionalModel(){FieldName="huanzhezhanghao",ConditionalType=ConditionalType.Equal,FieldValue=CacheHelper.TokenModel.Uname.ToString()});}elseif(_role!="Admin"){conModels.Add(newConditionalModel(){FieldName="userid",ConditionalType=ConditionalType.Equal,FieldValue=_uid.ToString()});} KaiyaojiluDbModelentityObj=newKaiyaojiluDbModel(); varhasProperty=entityObj.GetType().GetProperty(System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(CacheHelper.TokenModel.UNickname)); if(_role!="Admin"&&hasProperty!=null) { conModels.Add(newConditionalModel(){FieldName=CacheHelper.TokenModel.UNickname,ConditionalType=ConditionalType.Equal,FieldValue=CacheHelper.TokenModel.Uname}); }varyaopinmingcheng=HttpContext.Request.Query["yaopinmingcheng"].ToString();if(!string.IsNullOrEmpty(yaopinmingcheng)){if(yaopinmingcheng.Contains("%")){conModels.Add(newConditionalModel(){FieldName="yaopinmingcheng",ConditionalType=ConditionalType.Like,FieldValue=yaopinmingcheng});}else{conModels.Add(newConditionalModel(){FieldName="yaopinmingcheng",ConditionalType=ConditionalType.Equal,FieldValue=yaopinmingcheng});}}4.3.6賬單管理管理員將根據(jù)規(guī)定對(duì)該患者進(jìn)行收費(fèi)工作。賬單包含了掛號(hào)費(fèi)、診斷費(fèi)、醫(yī)藥費(fèi)等內(nèi)容。管理員創(chuàng)建賬單后需要輸入對(duì)應(yīng)消費(fèi)的金額,一般根據(jù)看病的具體流程創(chuàng)建不同類型的賬單,患者可以在賬單界面查看并且支付自己的賬單,如果存在多條賬單的情況下對(duì)自己的賬單進(jìn)行批量支付的操作,完成支付后數(shù)據(jù)庫(kù)端會(huì)更新支付狀態(tài)。管理員在此頁(yè)面可以使用生成報(bào)表功能并且將賬單打印出來(lái)。下圖內(nèi)容為患者登錄狀態(tài)下查看的賬單信息,里面記錄了賬單類型,具體金額等功能,還設(shè)有賬單編號(hào),如果對(duì)賬單金額存在疑問(wèn)也可以同過(guò)賬單編號(hào)去醫(yī)院處進(jìn)行詢問(wèn)。圖4.3.6用戶賬單界面下圖為管理員登錄狀態(tài)下的賬單管理頁(yè)面,頁(yè)面中詳細(xì)展示出了用戶對(duì)賬單是否進(jìn)行了支付。賬單完成后管理員可以通過(guò)左上角的導(dǎo)出鍵生成excel表格,便于數(shù)據(jù)管理,點(diǎn)擊打印鍵可以將當(dāng)前的賬單打印成紙質(zhì)文件,可以安全地儲(chǔ)存數(shù)據(jù)。圖4.3.6-2賬單管理界面核心功能代碼如下:publicclassFileController:Controller{privatereadonlyIHostingEnvironment_hostingEnvironment;privatereadonlystring_savePath;privatereadonlyConfigService_configBLL;publicFileController(IHostingEnvironmenthostingEnvironment){_hostingEnvironment=hostingEnvironment;_savePath=_hostingEnvironment.WebRootPath+Path.DirectorySeparatorChar+ConfigHelper.GetConfig("SchemaName")+Path.DirectorySeparatorChar+"upload"+Path.DirectorySeparatorChar;_configBLL=newConfigService();}CacheHelper.TokenModel.UNickname,ConditionalType=ConditionalType.Equal,FieldValue=CacheHelper.TokenModel.Uname}); }varyaopinmingcheng=HttpContext.Request.Query["yaopinmingcheng"].ToString();if(!string.IsNullOrEmpty(yaopinmingcheng)){if(yaopinmingcheng.Contains("%")){conModels.Add(newConditionalModel(){FieldName="yaopinmingcheng",ConditionalType=ConditionalType.Like,FieldValue=yaopinmingcheng});}else{conModels.Add(newConditionalModel(){FieldName="yaopinmingcheng",ConditionalType=ConditionalType.Equal,FieldValue=yaopinmingcheng});}系統(tǒng)測(cè)試系統(tǒng)測(cè)試方式軟件測(cè)試旨在發(fā)現(xiàn)大量的bug,尤其是在軟件中。由于很多關(guān)于實(shí)際情況中的測(cè)試工作都有很多模棱兩可或不正確的看法,從而極大地阻礙了測(cè)試的正常進(jìn)行。測(cè)試需要提供一個(gè)我們所說(shuō)的期望的結(jié)果,而不是一個(gè)測(cè)試的數(shù)據(jù)(或者是一個(gè)輸入的)。在試驗(yàn)過(guò)程中,把真實(shí)的產(chǎn)出和期望的結(jié)果相對(duì)比。若有差異,就表明有一個(gè)bug被找到。所以,這個(gè)試驗(yàn)案例包含了試驗(yàn)的資料和結(jié)果。要發(fā)現(xiàn)程序中的bug,必須設(shè)法使這些程式能夠顯示出bug。一個(gè)好的試驗(yàn)案例就是一個(gè)可以找到至今還沒(méi)有被找到的bug的案例。一項(xiàng)有效的測(cè)試就是要尋找那些至今還沒(méi)有被發(fā)現(xiàn)的案例。系統(tǒng)的檢測(cè)有兩類:白盒測(cè)試和黑盒測(cè)試。所謂的“黑盒”,也就是所謂的“功能性”,它把一個(gè)項(xiàng)目看成是一個(gè)黑色的箱子,對(duì)它的外觀進(jìn)行檢測(cè),而與它的內(nèi)在構(gòu)造和特性無(wú)關(guān)。按照項(xiàng)目規(guī)格來(lái)進(jìn)行測(cè)試,依據(jù)程序的輸入與輸出特征來(lái)檢驗(yàn)設(shè)定的功能,即白盒測(cè)試。如下是系統(tǒng)測(cè)試環(huán)境和軟件環(huán)境:處理器:Intel(R)Core(TM)i7-10750HCPU@2.60GHz2.59GHz內(nèi)存:16GB硬盤(pán):475G電腦操作系統(tǒng):Windows11數(shù)據(jù)存儲(chǔ):mySql開(kāi)發(fā)環(huán)境:visualstudio20175.2系統(tǒng)和數(shù)據(jù)完整性測(cè)試5.2.1登錄測(cè)試 系統(tǒng)的登錄測(cè)試主要為了測(cè)試患者和管理員登錄時(shí)輸入賬號(hào)錯(cuò)誤或密碼正確但是選擇身份錯(cuò)誤時(shí),能否順利進(jìn)入系統(tǒng)。詳情見(jiàn)以下表格:表5.2.1登錄測(cè)試操作步驟執(zhí)行操作測(cè)試數(shù)據(jù)期望結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1選擇管理員身份登錄管理員用戶名=admin密碼=admin成功進(jìn)入管理員頁(yè)面一致正常2選擇患者身份但是管理員的賬號(hào)密碼用戶名=admin密碼=admin提示登錄失敗一致正常3使用正確的用戶名、密碼用戶名=2119200014密碼=123456成功登錄首頁(yè)一致正常4使用未注冊(cè)用戶用戶名=123密碼=123不存在該用戶一致正常5錯(cuò)誤的賬號(hào)和密碼用戶名=2119200015密碼=123456提示用戶名或密碼錯(cuò)誤一致正常5.2.2注冊(cè)測(cè)試系統(tǒng)的注冊(cè)功能測(cè)試主要為了測(cè)試患者在創(chuàng)建賬號(hào)時(shí),個(gè)人信息輸入錯(cuò)誤時(shí)是否能夠正常注冊(cè)。詳情見(jiàn)以下表格:表5.2.2注冊(cè)測(cè)試操作步驟執(zhí)行操作測(cè)試數(shù)據(jù)期望結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1輸入正確的電話號(hào)碼電話冊(cè)成功一致正常2輸入錯(cuò)誤位數(shù)的電話號(hào)碼電話=1550512677提示電話填寫(xiě)錯(cuò)誤一致正常3使用正確的身份證信息身份證功登錄首頁(yè)一致正常4使用輸入錯(cuò)誤的身份證信息身份證=320882xxxxxxxx0111身份證輸入錯(cuò)誤一致正常5.2.3診斷功能測(cè)試系統(tǒng)的注冊(cè)功能測(cè)試主要為了測(cè)試患者在創(chuàng)建賬號(hào)時(shí),個(gè)人信息輸入錯(cuò)誤時(shí)是否能夠正常注冊(cè)。詳情見(jiàn)以下表格:表5.2.3診斷功能測(cè)試操作步驟執(zhí)行操作測(cè)試數(shù)據(jù)期望結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1輸入正確信息感冒成功一致正常2輸入錯(cuò)誤格式信息123提示輸入錯(cuò)誤一致正常

總結(jié)與展望總結(jié)醫(yī)療行業(yè)一直是民生保障中重要的一環(huán),而財(cái)務(wù)管理系統(tǒng)更是在醫(yī)院運(yùn)營(yíng)中占據(jù)了核心地位。該系統(tǒng)不僅涉及到醫(yī)院資金的流入流出、成本核算、預(yù)算管理等多個(gè)方面,更是醫(yī)院實(shí)現(xiàn)經(jīng)濟(jì)效益和社會(huì)效益的重要保障。然而在實(shí)際考察中,財(cái)務(wù)管理系統(tǒng)并不完善,大多數(shù)病人看病經(jīng)常要在多個(gè)部門(mén)來(lái)回奔波,在流行病高發(fā)季節(jié),繳費(fèi)處經(jīng)常排起長(zhǎng)隊(duì),服務(wù)效率跟不上實(shí)際需求。隨著醫(yī)療技術(shù)的不斷發(fā)展和醫(yī)療市場(chǎng)的不斷擴(kuò)大,醫(yī)院規(guī)模逐漸擴(kuò)大,業(yè)務(wù)量不斷增加,傳統(tǒng)的手動(dòng)財(cái)務(wù)管理已經(jīng)不能滿足醫(yī)院的需要。因此,需要一種智能化、自動(dòng)化的財(cái)務(wù)管理系統(tǒng),以提高財(cái)務(wù)效率、降低管理成本、提高管理水平。針因此,構(gòu)建一個(gè)功能完善、操作便捷的財(cái)務(wù)管理系統(tǒng)對(duì)于提升醫(yī)院整體運(yùn)營(yíng)效率至關(guān)重要本系統(tǒng)采用B/S架構(gòu),使用C#語(yǔ)言和MySQL數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)。系統(tǒng)由三個(gè)模塊組成,分別是患者模塊、醫(yī)生模塊和管理員模塊。前端頁(yè)面分為登錄頁(yè)面、注冊(cè)頁(yè)面、個(gè)人信息管理頁(yè)面、診斷頁(yè)面、開(kāi)藥界面,賬單管理頁(yè)面。登錄頁(yè)面區(qū)分三種用戶的登錄功能?;颊叩卿洠盒禄颊咄ㄟ^(guò)注冊(cè)賬號(hào)后可以登錄,完成診斷后查看自己的診斷信息以及支付自己的賬單;醫(yī)生可以查看患者的個(gè)人信息,現(xiàn)場(chǎng)診斷結(jié)束后可以在前端上傳診斷信息以及開(kāi)藥記錄;管理員在醫(yī)生功能的基礎(chǔ)上還可以管理醫(yī)院的賬單信息以及根據(jù)賬單內(nèi)容生成報(bào)表,還可以管理醫(yī)生以及病人的個(gè)人信息;賬單頁(yè)面保留了所有患者的診斷記錄,能生成表格便于查看,還可以將全部賬單信息打印成實(shí)體文件,便于數(shù)據(jù)檔案的保存。該系統(tǒng)有助于提高衛(wèi)生院的財(cái)務(wù)管理效率、簡(jiǎn)化繁瑣的手工操作、降低錯(cuò)誤率,同時(shí),患者及其家屬也可以在該系統(tǒng)上進(jìn)行遠(yuǎn)程繳費(fèi)以及收費(fèi)明細(xì)的查詢。提高衛(wèi)生院效率的同時(shí),也給患者最大的便利。通過(guò)本次畢業(yè)設(shè)計(jì),我對(duì)醫(yī)院財(cái)務(wù)管理系統(tǒng)的開(kāi)發(fā)有了更深刻的認(rèn)識(shí)和了解。通過(guò)學(xué)習(xí)和實(shí)踐,我掌握了C#語(yǔ)言和MySQL數(shù)據(jù)庫(kù)的使用,提高了自己的編程能力和項(xiàng)目管理能力。同時(shí),也深刻認(rèn)識(shí)到了科技的重要性,以及對(duì)行業(yè)和社會(huì)運(yùn)轉(zhuǎn)的巨大貢獻(xiàn)。在本次畢業(yè)設(shè)計(jì)過(guò)程中,由于時(shí)間和經(jīng)驗(yàn)的限制,系統(tǒng)上也存在一些不足之處,系統(tǒng)功能的構(gòu)建沒(méi)有考察實(shí)際需求,深度不夠,距離實(shí)際投入使用仍有較大差距但是我相信,在今后的學(xué)習(xí)和實(shí)踐中,我會(huì)不斷完善自己的能力,為醫(yī)院財(cái)務(wù)管理水平的提高做出更大的貢獻(xiàn)。展望未來(lái)醫(yī)院財(cái)務(wù)管理系統(tǒng)的展望可著眼于技術(shù)、智能化、數(shù)據(jù)分析和醫(yī)療服務(wù)改進(jìn)。技術(shù)發(fā)展將使系統(tǒng)更智能、便捷,利用人工智能和機(jī)器學(xué)習(xí)提高預(yù)測(cè)準(zhǔn)確性和決策效率。智能化趨勢(shì)將融合自然語(yǔ)言處理和語(yǔ)音識(shí)別技術(shù),提高用戶交互效率,自動(dòng)化財(cái)務(wù)審計(jì)功能也將減少人工操作。數(shù)據(jù)分析將成為核心,系統(tǒng)將更注重?cái)?shù)據(jù)的收集、分析和利用,為決策提供準(zhǔn)確信息。同時(shí),系統(tǒng)將促進(jìn)醫(yī)療服務(wù)改進(jìn),與臨床信息系統(tǒng)和患者管理系統(tǒng)集成,提供個(gè)性化醫(yī)療建議和服務(wù)。綜上所述,未來(lái)系統(tǒng)將更智能、數(shù)據(jù)驅(qū)動(dòng)、服務(wù)導(dǎo)向,提高醫(yī)院運(yùn)營(yíng)效率和服務(wù)質(zhì)量。今后的管理系統(tǒng)會(huì)引進(jìn)更多先進(jìn)的技術(shù)手段,如大數(shù)據(jù)、云計(jì)算等,可以有效提升財(cái)務(wù)管理系統(tǒng)的智能化水平,提高數(shù)據(jù)處理和分析的效率。我相信今后的管理系統(tǒng)會(huì)更完善,功能更強(qiáng)大。

參考文獻(xiàn)[1]趙巖靖.基于ASP模式的醫(yī)院財(cái)務(wù)管理決策系統(tǒng)設(shè)計(jì)[J].自動(dòng)化技術(shù)與應(yīng)用,2023,42(05)[2]羅啟強(qiáng).基于PHP+MySQL的高校教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2016.[3]胡敏.Web系統(tǒng)下提高M(jìn)ySQL數(shù)據(jù)庫(kù)安全性的研究與實(shí)現(xiàn)[D].北京郵電大學(xué),2015.[4]高

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論