




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGE畢業(yè)論文醫(yī)療保險管理信息系統(tǒng)的設計與實現(xiàn)專業(yè)名稱:班級:學生姓名:指導老師:完成時間:大學畢業(yè)論文PAGEII摘要隨著我國基本醫(yī)療保險制度改革的不斷深入,參保人員覆蓋面越來越廣,基本實現(xiàn)了人人參保,醫(yī)院就醫(yī)的幾乎都是醫(yī)保病人。同時,隨著通信網(wǎng)絡的發(fā)展,與醫(yī)院聯(lián)網(wǎng)實時結算的醫(yī)保機構越來越多,醫(yī)保管理制度和手段日益完善,內(nèi)容逐步細化,需求層次逐步提高。加快信息化建設,有利于提高醫(yī)療保險制度建設的科學化、規(guī)范化和現(xiàn)代化水平,有利于規(guī)范、改進業(yè)務管理的方式、提高工作效率和宏觀決策水平。只有采用先進的計算機技術,以提高工作效率為目的,建設先進的醫(yī)療保險管理信息系統(tǒng),優(yōu)化組合業(yè)務流程,提高決策管理水平。以方便用戶為宗旨,才能提高服務質(zhì)量。本論文就此醫(yī)療保險管理系統(tǒng)進行了詳細全面的論述。訪問本系統(tǒng)的用戶為管理員角色,其主要功能有:參保人員管理、醫(yī)療報銷管理和報銷統(tǒng)計功能。關鍵字醫(yī)療保險、S2SH、MySQL、MyEclipseAbstractWiththereformofthebasicmedicalinsurancesystemofourcountryfurther,withmoreextensivecoverage,thebasicrealizationofallinsured,thehospitalalmostallMedicarepatients.Atthesametime,withthedevelopmentofcommunicationnetworks,andthehospitalnetworkmoreandmorereal-timesettlementofmedicalorganization,medicalinsurancemanagementsystemandmeansofimproving,graduallyrefiningthecontent,andgraduallyincreasethelevelofdemand.Acceleratetheconstructionofinformationization,improvethescientific,standardizedconstructionofmedicalinsurancesystemandthemodernizationlevel,tostandardize,improveworkefficiencyandmacrodecision-makinglevelbusinessmanagementway.Onlytheuseofadvancedcomputertechnology,inordertoimproveworkefficiencyforthepurpose,theconstructionofmedicalinsurancemanagementinformationsystemofadvanced,optimizebusinessprocesses,improvethedecisionlevelofmanagement.Fortheconvenienceofusersforthepurpose,inordertoimprovethequalityofservice.Inthispaperthemedicalinsurancemanagementsystemindetail.Userstoaccessthesystemadministratorrole,itsmainfunctionhas:ginsengprotectpersonnelmanagement,medicalexpensesreimbursementmanagementandstatisticalfunctions.Keywordsmedicalinsurance,S2SH,MySQL,MyEclipse目錄摘要 IAbstract II緒論 11系統(tǒng)概述與技術介紹 31.1B/S結構介紹 31.2MySQL數(shù)據(jù)庫 31.3MyEclipse介紹 41.4JavaScrip語言 41.5JSP技術 41.6Struts2簡介 61.7Hibernate簡介 62系統(tǒng)需求分析 82.1開發(fā)環(huán)境 82.2需求分析 82.3可行性分析 93系統(tǒng)概要設計 103.1系統(tǒng)設計概述 103.2系統(tǒng)用例圖 113.3系統(tǒng)流程圖 113.4系統(tǒng)功能分析 124數(shù)據(jù)庫設計與實現(xiàn) 144.1數(shù)據(jù)庫結構設計 144.1.1表概要說明 144.1.2數(shù)據(jù)表的結構 145系統(tǒng)的實現(xiàn) 165.1后臺登錄頁面 165.2參保人員信息管理 185.3醫(yī)療報銷管理 205.4信息統(tǒng)計模塊 235.6退出后臺管理 236系統(tǒng)測試 244.1測試方法 244.2系統(tǒng)測試結果 25總結 26參考文獻 27大學畢業(yè)論文PAGE4緒論當今時代是一個信息的時代,信息以幾何級增長,任何一點都是空前的。一個機構、一個單位需要管理各種信息資源,為了有效的對它們進行管理,管理所采取的手段就顯得尤為重要。一直以來人們使用傳統(tǒng)人工的方式管理文件檔案這種管理方式,存在著許多缺點,如效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這給信息的查找、更新和維護都帶來了不少的困難。隨著科學技術不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。使用計算機對企業(yè)信息進行管理,具有手工管理所無法比擬的優(yōu)點。由于種種原因,我國的計算機應用要比西方國家落后十幾年,我國企業(yè)的信息資源管理水平也落后于歐美。因此,信息資源的開發(fā)和利用已被確立為國民經(jīng)濟信息的核心內(nèi)容,信息數(shù)字化和網(wǎng)絡化是縮小發(fā)展中國家與發(fā)達國家差距的捷徑,值此世界信息化浪潮正以不可阻擋之勢席卷全球之時,我國要迎頭趕上,就必須利用現(xiàn)有的信息基礎設施,重點開發(fā)和推廣各類網(wǎng)絡資源服務系統(tǒng),以便取得巨大的社會效益和經(jīng)濟效益。現(xiàn)在中國企業(yè)已進入“新管理時代”。經(jīng)過20年的改革開放,中國企業(yè)發(fā)展的宏觀環(huán)境和管理模式都發(fā)生了根本性的改變。企業(yè)管理在經(jīng)歷了計劃經(jīng)濟時期的“生產(chǎn)管理”時代,計劃經(jīng)濟與市場經(jīng)濟相結合時期的“混合管理”時代后,從九十年代末進入全面市場經(jīng)濟時期的“新管理”時代。新管理時的中國企業(yè)管理是面向市場、基于現(xiàn)代企業(yè)制度,是中國模式、價值化、系統(tǒng)化、電腦化、國際化和普遍化管理的時代。新管理時代的中國企業(yè)管理以建立競爭優(yōu)勢,提高企業(yè)競爭力為核心。要提高企業(yè)的競爭力就必須整合企業(yè)經(jīng)營,全面強化企業(yè)管理尤其是全面提升企業(yè)的信息化管理,形成企業(yè)持久發(fā)展的“內(nèi)功”。越來越多的質(zhì)優(yōu)企業(yè)舍得在管理系統(tǒng)上投資的舉動,足以說明這一趨勢。在市場競爭日益激烈,用戶需求不斷趨向多樣化,企業(yè)間關聯(lián)程度越來越密切的今天,要求企業(yè)行動必須快捷、靈敏,在管理的思想觀念、方式方法上不斷創(chuàng)新。只靠人力已經(jīng)很難完全達到要求必須借助當代信息科技的最新成果,才可以優(yōu)化和加強企業(yè)的運營和管理。信息管理系統(tǒng)的應用是一種趨勢,必將在不久的將來發(fā)揮出巨大的作用,推動生產(chǎn)力的持續(xù)發(fā)展。醫(yī)療報銷系統(tǒng)的目的是實現(xiàn)醫(yī)院管理平臺和開放資源的信息網(wǎng)絡化管理,加強醫(yī)院信息資源與互聯(lián)網(wǎng)的同步共享,實現(xiàn)信息資源的快速獲取、各類數(shù)據(jù)的統(tǒng)計分析。通過這套系統(tǒng),可以提高醫(yī)院醫(yī)務室報銷工作的效率,保證工作質(zhì)量,為醫(yī)院信息化進程提供服務。同時減少人為因素、便于領導統(tǒng)攬全局,使得醫(yī)務室的醫(yī)療費報銷數(shù)據(jù)達成統(tǒng)一的計算機標準化。系統(tǒng)力求做到提供友好的人機界面充分貼近真實環(huán)境,操作簡便,易學易用,安全可靠。1系統(tǒng)概述與技術介紹作了一個信息管理系統(tǒng),首先布局一定要新穎、有特色,只有這樣才能引起用戶的關注,最大限度的滿足人們的需求,而且要有很強的交互性,交互性差的管理系統(tǒng)會讓用戶產(chǎn)生厭煩情緒。當然一個好的管理系統(tǒng)還要有很完整的處理信息的功能,以便及時的更新信息內(nèi)容。通過對用戶的調(diào)查和對現(xiàn)有的醫(yī)療保險管理系統(tǒng)的流程分析,為了滿足大多數(shù)用戶的需求,所以我的目標是要構建一個頁面簡單清晰但包含信息相對全面、交互性強的醫(yī)療保險管理系統(tǒng)。1.1B/S結構介紹本系統(tǒng)采用B/S結構,即Browser/Server(瀏覽器/服務器)結構,就是只安裝維護一個服務器(Server),而客戶端采用瀏覽器(Browse)運行軟件。它是隨著Internet技術的興起,對C/S結構的一種變化和改進。主要利用了不斷成熟的WWW瀏覽器技術,結合多種Script語言(VBScript、JavaScript…)和ActiveX技術,是一種全新的軟件系統(tǒng)構造技術。在B/S體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。而其余如數(shù)據(jù)請求、加工、結果返回以及動態(tài)網(wǎng)頁生成、對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行等工作全部由WebServer完成。1.2MySQL數(shù)據(jù)庫MySQL是一個關系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司開發(fā),目前屬于Oracle公司。MySQL是一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng),關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了雙授權政策(本詞條“授權政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。1.3MyEclipse介紹本系統(tǒng)是跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。構建醫(yī)療報銷系統(tǒng)所用的網(wǎng)頁編輯器為MyEclipse,MyEclipse,是一個十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開元產(chǎn)品的支持十分不錯。MyEclipse企業(yè)級工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。1.4JavaScrip語言Javascript是一種解釋性的,基于對象的腳本語言,Javascript主要是基于客戶端運行的,用戶點擊帶有Javascript的網(wǎng)頁,網(wǎng)頁里的Javascript就傳到瀏覽器,由瀏覽器對此作處理。它的代碼可以直接嵌入到HTML命令中,最大特點是可以方便操縱網(wǎng)站上的元素,并與Web瀏覽器交互,同時JavaScrip可以捕捉用戶操作并作出反映。JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動態(tài)功能,比如響應用戶的各種操作。JavaScript的一個重要功能就是面向?qū)ο蟮墓δ埽ㄟ^基于對象的程序設計,可以用更直觀、模塊化和可重復使用的方式進行程序開發(fā)。在HTML基礎上,使用Javascript可以開發(fā)交互式Web網(wǎng)頁。Javascript的出現(xiàn)使得網(wǎng)頁和用戶之間實現(xiàn)了一種實時性的、動態(tài)的、交互性的關系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容。在本系統(tǒng)中很多地方使用了javascript技術,比如說,檢驗用戶輸入數(shù)據(jù)的有效性,是否重復,是否為空等等。1.5JSP技術JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與Servlet一樣,是在服務器端執(zhí)行的,通常返回給客戶端就是一個HTML文本,因此客戶端只要有瀏覽器能瀏覽。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Servlet是JSP的技術基礎,而且大型的Web應用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向?qū)ο螅哂衅脚_無關性且安全可靠,主要面向因特網(wǎng)的所有特點。JSP技術的優(yōu)點:(1)一次編寫,到處運行。除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/.net的局限性是顯而易見的。(3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,Java顯示了一個巨大的生命力。(4)多樣化和功能強大的開發(fā)工具支持。Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下(5)支持服務器端組件。web應用需要強大的服務器端組件來支持,開發(fā)人員需要利用其他工具設計實現(xiàn)復雜功能的組件供web頁面調(diào)用,以增強系統(tǒng)性能。JSP可以使用成熟的JAVABEANS組件來實現(xiàn)復雜商務功能。內(nèi)部對象說明:request客戶端請求,此請求會包含來自GET/POST請求的參數(shù);response網(wǎng)頁傳回客戶端的響應;pageContext網(wǎng)頁的屬性是在這里管理;session與請求有關的會話;applicationservlet正在執(zhí)行的內(nèi)容;out用來傳送響應的輸出流;config代碼片段配置對象;pageJSP網(wǎng)頁本身;exception針對錯誤網(wǎng)頁,未捕捉的例外。1.6Struts2簡介Struts最早是作為ApacheJakarta項目的組成部分問世運作。項目的創(chuàng)立者希望通過對該項目的研究,改進和提高JavaServerPages、Servlet、標簽庫以及面向?qū)ο蟮募夹g水準。它的目的是為了減少在運用MVC設計模型來開發(fā)Web應用的時間。使用Struts的目的是為了幫助我們減少在運用MVC設計模型來開發(fā)Web應用的時間。Struts是Apache軟件基金會(ASF)贊助的一個\o"開源"開源項目。它最初是Jakarta項目中的一個子項目,并在2002年3月成為ASF的頂級項目。它通過采用Java\o"Servlet"Servlet/JSP技術,實現(xiàn)了基于JavaEE\o"Web"Web應用的Model-View-Controller〔MVC〕設計模式的應用框架〔Web\o"Framework"Framework〕,是MVC經(jīng)典設計模式中的一個經(jīng)典產(chǎn)品。而Struts2則是Struts的升級版本。它的優(yōu)點在于:Struts2基于MVC架構,框架結構清晰,開發(fā)流程一目了然,開發(fā)人員可以很好的掌控開發(fā)的過程;使用OGNL進行參數(shù)傳遞;強大的攔截器;易于測試;易于擴展的插件機制;全局結果與聲明式異常。1.7Hibernate簡介Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數(shù)據(jù)持久化的重任。Hibernate的核心接口一共有2個,分別為:Session、SessionFactory、Transaction、Query和Configuration。這2個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化對象進行存取,還能夠進行事務控制。2系統(tǒng)需求分析2.1開發(fā)環(huán)境本系統(tǒng)的開發(fā)環(huán)境為WindowsXP,數(shù)據(jù)庫使用的是開源的MySQL,使用DreamweaverMX2004軟件制作網(wǎng)頁,發(fā)布使用MyEclipse工具。采用JSP為服務器端腳本環(huán)境,腳本語言使用JavaScript編寫的醫(yī)療報銷系統(tǒng),不需要安裝客戶端程序,客戶端只需安裝瀏覽器即可,使用方便,方便升級維護,方便與Internet和Internet上的應用程序集成。2.2需求分析需求分析是指理解用戶需求,就軟件功能與客戶達成一致,估計軟件風險和評估項目代價,最終形成開發(fā)計劃的一個復雜過程。需求分析之所以重要,就因為他具有決策性、方向性、策略性的作用,需求分析是軟件定義的最后一個階段,它的基本任務是回答“系統(tǒng)必須做什么”這個問題。需求分析的任務不是確定系統(tǒng)怎樣完成他的工作,而僅僅是確定系統(tǒng)完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求,它在軟件開發(fā)的過程中具有舉足輕重的地位。系統(tǒng)初步調(diào)查的主要目標是從系統(tǒng)分析人員和管理人員的角度看新項目開發(fā)有無必要和可能,其基本內(nèi)容包括:系統(tǒng)的基本情況、系統(tǒng)信息處理情況和系統(tǒng)資源情況。系統(tǒng)初步調(diào)查采用的主要方式是對醫(yī)院專門管理醫(yī)療報銷業(yè)務的人員詳細的溝通,經(jīng)過初步調(diào)查了解到,使用互聯(lián)網(wǎng)對報銷情況進行管理具有手工管理所無法比擬的優(yōu)點。例如:人員信息查找方便、操作簡易、安全性高、存儲量大、保密性好、壽命長、成本低等優(yōu)點能夠極大地提高醫(yī)院的管理效率,也是醫(yī)療單位科學化、正規(guī)化管理,與世界接軌的重要條件。獨具匠心的網(wǎng)站規(guī)劃設計就像一幢宏偉的建筑前期的規(guī)劃設計一樣,要進行認真、科學總體規(guī)劃,之后才可以“破土動工”。2.3可行性分析(1)經(jīng)濟性服務器端的安裝簡潔明了,客戶機無需再裝任何軟件,通過瀏覽器就可以直接訪問,可以直接接入Internet,無論您身在何處,只要您可以訪問Internet都可以使用本系統(tǒng)。本系統(tǒng)對計算機配置的要求不高,企業(yè)機房更換下來的低配置電腦都可以完全滿足需要,所以在經(jīng)濟上具有完全的可行性(2)技術性本系統(tǒng)開發(fā)工具是MyEclipse和MySQL數(shù)據(jù)庫,開發(fā)語言是Java,主要使用了J2EE的技術,java是一種面向?qū)ο缶幊陶Z言,簡單易學而且靈活方便。大三時就學習了java課程,大四期間也系統(tǒng)的了解了J2EE的知識,醫(yī)療報銷系統(tǒng)總體上開發(fā)難度不高,數(shù)據(jù)庫的設計和操作是本系統(tǒng)設計的核心。在大學期間學習過軟件工程,軟件測試,UML統(tǒng)一建模語言等課程,每個學期也會完成對應的課程設計,具備一定的系統(tǒng)分析、設計和測試能力。因此,完成系統(tǒng)實現(xiàn)在技術上完全具有可行性(3)操作系本系統(tǒng)操作簡單,輸入信息頁面大多數(shù)都是下拉框的選擇形式,在某些頁面,信息可以自動生成,無需輸入,時間的輸入也是用的日歷控件,操作簡便,對用戶的要求很低,只需對WINDOWS操作熟練,而且本系統(tǒng)可視性非常好,所以在技術上不會有很大難度。(4)法律性本系統(tǒng)是自行開發(fā)的管理系統(tǒng),是很有實際意義的系統(tǒng),開發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫都是開源代碼,開發(fā)這個系統(tǒng)不同于開發(fā)普通的系統(tǒng)軟件,不存在侵權等問題,即法律上是可行的。3系統(tǒng)概要設計3.1系統(tǒng)設計概述系統(tǒng)設計是在系統(tǒng)分析的基礎上由抽象到具體的過程,同時,還應考慮到系統(tǒng)所實現(xiàn)的內(nèi)外環(huán)境和主客觀條件,本著實事求是的態(tài)度進行這一階段的工作。系統(tǒng)設計階段的主要目的是將系統(tǒng)分析階段所提出的反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理方案。這一階段的主要任務就是從管理信息系統(tǒng)的總體目標出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟、技術和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結構和系統(tǒng)各組成部分的技術方案,合理選擇計算機和通信的軟、硬件設備,提出系統(tǒng)的實施計劃,確保系統(tǒng)總體目標的實現(xiàn)[11]。系統(tǒng)設計工作的特點:1)系統(tǒng)設計階段,大量工作是技術性的。2)允許用戶對已提出的信息需求做非原則性的修改或補充。3)用戶在操作使用和運行環(huán)境等方面的具體要求也要在系統(tǒng)設計階段加以明確并在系統(tǒng)的技術方案中得反映,因此系統(tǒng)設計人員還要同管理環(huán)境打交道。4)系統(tǒng)設計工作的環(huán)境是管理環(huán)境和技術環(huán)境的結合,是系統(tǒng)設計工作的重要特點也是整個系統(tǒng)成功的一個必不可缺的環(huán)節(jié)。系統(tǒng)設計原則 1)階段開發(fā)原則:系統(tǒng)框架和數(shù)據(jù)結構全面設計,具體功能實現(xiàn)分階段進行。 2)易用性原則:方便上網(wǎng)客戶瀏覽和操作,最大限度地減輕后臺管理人員的負擔,做到部分業(yè)務的自動化處理,提供良好的用戶體驗。 3)業(yè)務完整性原則:對于業(yè)務進行中的特殊情況能夠做出及時、正確的響應,保證業(yè)務數(shù)據(jù)的完整性,減少數(shù)據(jù)的誤讀。 4)業(yè)務規(guī)范化原則:在系統(tǒng)設計的同時,也為將來的業(yè)務流程制定了較為完善的規(guī)范,具有較強的實際操作性,也給整個系統(tǒng)帶來安全性。 5)可擴展性原則:系統(tǒng)設計要考慮到業(yè)務未來發(fā)展的需要,要盡可能設計得簡明,各個功能模塊間的耦合度小,便于系統(tǒng)的擴展。如果存在舊有的數(shù)據(jù)庫系統(tǒng),則需要充分考慮兼容性,比如說瀏覽器的兼容。3.2系統(tǒng)用例圖管理員的操作:1、管理員可以管理參保人員信息。2、管理員可以管理醫(yī)療報銷內(nèi)容信息。3、管理員可以對報銷內(nèi)容進行統(tǒng)計。管理員用例圖,如圖3-1所示:圖3-1管理員用例圖3.3系統(tǒng)流程圖當管理員進入本系統(tǒng)之后,管理員首先要登錄之后,才能管理后臺。登錄失敗,給管理員相關的提示,請管理員重新登錄。登錄成功之后,管理員方可以對參保人員、醫(yī)療報銷信息進行操作。管理員的后臺管理的基本流程如下圖3-2所示:圖3-2管理員流程圖3.4系統(tǒng)功能分析圖3-3系統(tǒng)后臺功能圖2)這就是本網(wǎng)站后臺臺的功能框圖(如圖3-3所示)。后臺的所有模塊的功能分析:添加參保人員模塊:管理參保人員的信息,包括添加、刪除等。添加醫(yī)療報銷模塊:管理醫(yī)療報銷的信息,包括添加、刪除等。醫(yī)療報銷統(tǒng)計:對已經(jīng)產(chǎn)生的醫(yī)療報銷內(nèi)容,按照參保人員編號進行統(tǒng)計。修改個人密碼:管理員登錄系統(tǒng),可以修改自己的登錄密碼。4數(shù)據(jù)庫設計與實現(xiàn)4.1數(shù)據(jù)庫結構設計數(shù)據(jù)庫是“按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫”。作為網(wǎng)絡的一個重要應用,數(shù)據(jù)庫在網(wǎng)站建設中發(fā)揮著重要的作用,與普通網(wǎng)站相對而言,具有數(shù)據(jù)庫功能的網(wǎng)站網(wǎng)頁我們通常稱為動態(tài)頁面,也就是說頁面不是一層不變的,頁面上內(nèi)容(或部分內(nèi)容)是動態(tài)生成的,它可以根據(jù)數(shù)據(jù)庫中相應部分內(nèi)容的調(diào)整而變化,使網(wǎng)站內(nèi)容更靈活,維護更方便,更新更便捷。本系統(tǒng)數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為db_ylbx,下面分別給出數(shù)據(jù)表概要說明、主要數(shù)據(jù)表的結構。4.1.1表概要說明系統(tǒng)數(shù)據(jù)庫db_ylbx中含有3張數(shù)據(jù)表,參保人員表t_renyuan、醫(yī)療報銷表t_baoxiao、管理員信息表t_admin。4.1.2數(shù)據(jù)表的結構(1)t_renyuan(參保人員表)參保人員表主要用于保存參保人員的基本信息,如參保編號、姓名、性別、年齡,身份證號、住址,結構如表4.1所示。表4.1t_renyuan的結構字段名數(shù)據(jù)類型長度主鍵否描述idint4是自動編號canbaohaovarchar50否參保編號xingmingvarchar50否姓名xingbievarchar50否性別nianlingint4否年齡zhuzhivarchar50否住址shenfenzhengint4否身份證號(2)t_ylbx(醫(yī)療報銷信息表)醫(yī)療報銷信息表主要用于保存產(chǎn)生的醫(yī)療報銷的信息,比如參保人員編號 ,報銷時間、報銷金額、報銷材料,該表結構如表4.2所示。表4.2t_ylbx的結構字段名數(shù)據(jù)類型長度主鍵否描述idint4是自動編號canbaohaovarchar50否參保編號shijianvarchar50否報銷時間jinevarchar50否報銷金額fujianvarchar50否報銷材料(3)t_admin(管理員信息表)管理員信息表主要用于保存管理員的基本信息,該表結構如表4.3所示。表2.4t_user的結構字段名數(shù)據(jù)類型長度主鍵否描述idint4是自動編號userNamevarchar50否登錄賬號userPwvarchar50否登錄密碼5系統(tǒng)的實現(xiàn)5.1后臺登錄頁面由于網(wǎng)站后臺是用于維護整個網(wǎng)站系統(tǒng),所以必須先要登錄系統(tǒng),才能進校相關的管理操作,當用戶單擊“管理員登錄”超鏈接時,將彈出確認進入后臺管理頁面的程序窗口,要求用戶輸入正確的用戶名、密碼,二者缺一不可,管理員通過后臺登錄入口進入后臺登錄模塊,后臺登錄模塊主要用于驗證管理員的身份和密碼。后臺登錄模塊的運行效果如圖5-1:圖5-1后臺登錄模塊的設計效果圖判斷管理員身份的相應代碼:publicStringlogin(StringuserName,StringuserPw,intuserType) { try { Thread.sleep(700); }catch(InterruptedExceptione) { e.printStackTrace(); } Stringresult="no"; if(userType==0)//系統(tǒng)管理員登陸 { Stringsql="fromTAdminwhereuserName=?anduserPw=?"; Object[]con={userName,userPw}; ListadminList=adminDAO.getHibernateTemplate().find(sql,con); if(adminList.size()==0) { result="no"; } else { WebContextctx=WebContextFactory.get(); HttpSessionsession=ctx.getSession(); TAdminadmin=(TAdmin)adminList.get(0); session.setAttribute("userType",0); session.setAttribute("admin",admin); result="yes"; } } returnresult; }進入后臺后可以點擊左側參保人員管理、醫(yī)療報銷管理、信息統(tǒng)計模塊、管理個人密碼修改等圖標,進入相應的管理頁面,后臺主頁面如圖5-2。圖5-2后臺主頁面運行結果圖5.2參保人員信息管理本模塊實現(xiàn)對參保人員的管理操作,包括參保人員的添加、刪除操作。點擊參保人員管理菜單,進入?yún)⒈H藛T管理頁面,該頁面通過列表列出已添加的參保人員信息,包括參保編號、姓名、性別、年齡、地址、身份證號。點擊列表的刪除按鈕,實現(xiàn)類別信息的刪除操作。界面設計如圖5-3:圖5-3參保人員管理點擊添加按鈕,進入?yún)⒈H藛T添加頁面,輸入符合條件的參保人員信息,完成參保人員的添加操作。界面設計如圖5-4:圖5-4參保人員添加該模塊的主要功能renyuanAction類實現(xiàn)的,該類的主要功能是與數(shù)據(jù)庫交互,查詢或保存參保人員信息,并通過response跳轉(zhuǎn),打開相應的jsp頁面。主要代碼是:publicStringrenyuanAdd() { TRenyuanrenyuan=newTRenyuan(); renyuan.setCanbaohao(canbaohao); renyuan.setXingming(xingming); renyuan.setXingbie(xingbie); renyuan.setNianling(nianling); renyuan.setZhuzhi(zhuzhi); renyuan.setShenfenzheng(shenfenzheng); renyuanDAO.save(renyuan); this.setMessage("參保人員添加完畢"); this.setPath("renyuanMana.action"); return"succeed"; } publicStringrenyuanMana() { ListrenyuanList=renyuanDAO.findAll(); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("renyuanList",renyuanList); returnActionSupport.SUCCESS; } publicStringrenyuanDel() { TRenyuanrenyuan=renyuanDAO.findById(id); renyuanDAO.delete(renyuan); this.setMessage("公告刪除完畢"); this.setPath("renyuanMana.action"); return"succeed"; }5.3醫(yī)療報銷管理本模塊實現(xiàn)醫(yī)療報銷信息的管理操作,包括醫(yī)療報銷信息的的添加、刪除操作。點擊醫(yī)療報銷管理菜單,進入醫(yī)療報銷管理頁面,該頁面通過列表列出已添加的醫(yī)療報銷信息,包括參保編號、報銷時間、報銷金額、報銷材料等信息。點擊列表的刪除按鈕,實現(xiàn)醫(yī)療報銷信息的刪除操作,點擊報銷材料下載超鏈接,可以下載報銷材料到本地,界面設計如圖5-5:圖5-5報銷信息管理點擊添加按鈕,進入醫(yī)療報銷信息添加頁面,輸入符合條件的醫(yī)療報銷內(nèi)容,完成報銷信息的添加操作。如圖5-6:圖5-6報銷信息添加該模塊的主要功能baoxiaoAction類實現(xiàn)的,該類的主要功能是與數(shù)據(jù)交互,查詢或保存醫(yī)療報銷信息,并通過response跳轉(zhuǎn),打開相應的jsp頁面。主要代碼是:publicStringbaoxiaoAdd() { Strings=panduan_canbaohao(canbaohao); if(s.equals("cunzaino")) { this.setMessage("你輸入的參保號不存在。請重新輸入"); this.setPath("admin/baoxiao/baoxiaoAdd.jsp"); } else { TBaoxiaobaoxiao=newTBaoxiao(); baoxiao.setCanbaohao(canbaohao); baoxiao.setShijian(shijian); baoxiao.setJine(jine); baoxiao.setFujian(fujian); baoxiao.setFujianYuanshiming(fujianYuanshiming); baoxiaoDAO.save(baoxiao); this.setMessage("醫(yī)療報銷添加完畢"); this.setPath("baoxiaoMana.action"); } return"succeed"; } publicStringbaoxiaoMana() { ListbaoxiaoList=baoxiaoDAO.findAll(); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("baoxiaoList",baoxiaoList); returnActionSupport.SUCCESS; } publicStringbaoxiaoDel() { TBaoxiaobaoxiao=baoxiaoDAO.findById(id); baoxiaoDAO.delete(baoxiao); this.setMessage("醫(yī)療報銷信息完畢"); this.setPath("baoxiaoMana.action"); return"succeed"; }publicStringpanduan_canbaohao(Stringcanbaohao){ Stringsql="fromTRenyuanwherecanbaohao=?"; Object[]c={canbaohao.trim()}; Listlist=renyuanDAO.getHibernateTemplate().find(sql,c); if(list.size()>0) { return"cunzaiye"; } else { return"cunzaino"; }}5.4信息統(tǒng)計模塊本模塊實現(xiàn)已添加的醫(yī)療報銷信息的統(tǒng)計操作,查看該報報銷信息的報銷時間、金額、材料等內(nèi)容。點擊信息統(tǒng)計模塊菜單,進入信息統(tǒng)計模塊頁面,在該頁面輸入要統(tǒng)計的參保編號,后臺通過與數(shù)據(jù)庫交互,獲取統(tǒng)計結果,已列表的形示顯示參保編號、報銷時間、報銷金額、報銷材料等信息。點擊報銷材料下載超鏈接,可以下載報銷材料到本地,界面設計如圖5-7、如圖5-8:圖5-7輸入?yún)⒈>幪枅D5-8統(tǒng)計結果顯示5.6退出后臺管理退出后臺管理模塊主要用于退出后臺管理系統(tǒng)。當管理員退出后臺管理系統(tǒng)之后,再單擊【退出】按鈕時,雖還在后臺中,但已不能進行任何操作;單擊其他功能模塊時,將彈出后臺登錄窗口,要求用戶輸入正確的用戶名、密碼以及驗證碼。6系統(tǒng)測試系統(tǒng)測試是系統(tǒng)開發(fā)過程的重要組成部分,是用來確認一個系統(tǒng)的品質(zhì)或性能是否符合開發(fā)之前所提出的一些要求。系統(tǒng)測試就是在系統(tǒng)投入運行前,對系統(tǒng)需求分析、設計規(guī)格說明和編碼的最終復審,是系統(tǒng)質(zhì)量保證的關鍵步驟。系統(tǒng)測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。4.1測試方法測試的方法可分三種:傳統(tǒng)的測試方法、功能驗證、系統(tǒng)測試。傳統(tǒng)的測試方法包括某種形式的簡單單元測試,通常由開發(fā)人員執(zhí)行。設計這些測試需要了解系統(tǒng)的內(nèi)部知識,并且這些測試幾乎總是針對產(chǎn)品的非常小的、特定的部分。這些類型的測試非常適合與其他代碼組件極少交互,甚至沒有交互的簡單部分。功能驗證也是一種測試過程,在這個過程中,對產(chǎn)品源代碼了解有限的設計者進行測試以確認產(chǎn)品或服務的核心功能。設計這種測試是為了證明這個核心功能符合某個規(guī)范。舉個例子,登錄時輸入的郵箱錯誤時是不是有提示?如果測試失敗,通常就意味著檢測到了系統(tǒng)的一個基本問題。這種測試也是適合簡單的Web服務,使您可以檢查服務是否能夠正確執(zhí)行它的各個功能。系統(tǒng)測試通常是在功能驗證階段完成,驗證了核心功能后進行。它傾向于把整個系統(tǒng)作為一個整體來查找問題。弄清Web服務作為系統(tǒng)的一部分怎樣運作,以及Web服務相互之間如何交互。由于系統(tǒng)測試是在開發(fā)生命周期快結束時才進行,所以通常不能給它分配足夠的時間來完成。系統(tǒng)測試階段經(jīng)常被忽略,并且一些通常都可以發(fā)現(xiàn)的、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025店面租賃合同協(xié)議書樣本
- 《康復護理課件-功能障礙護理》
- 班組進度協(xié)議書合同
- 玻璃安裝勞務合同協(xié)議
- 畫廊場地出租合同協(xié)議
- 百貨自營采購合同協(xié)議
- 特種人員作業(yè)合同協(xié)議
- 疏通管道維修合同協(xié)議
- 白涼粉成品購買合同協(xié)議
- 申請解除合同書面協(xié)議
- 高處作業(yè)審批表
- 盜竊案件現(xiàn)場勘查應注意的問題
- 超聲波洗碗機的設計(全套圖紙)
- 小學校本課程教材《好習慣伴我成長》
- 國家開放大學電大本科《兒童心理學》網(wǎng)絡課形考任務話題討論答案(第二套)
- 用人單位職業(yè)健康監(jiān)護檔案(一人一檔)
- 80噸吊車性能表
- 3Dmax筆試試題
- 初中尺規(guī)作圖典型例題歸納總結(共10頁)
- 第一步登錄山東省特種設備作業(yè)人員許可申報審批系統(tǒng)
- 公路壓實度自動計算公式
評論
0/150
提交評論