醫(yī)療保險信息系統(tǒng)畢業(yè)設計論文_第1頁
已閱讀1頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  畢業(yè)設計醫(yī)療保險信息系統(tǒng)</p><p>  姓 名:      </p><p>  學 號:    </p><p>  指導老師: 

2、60;             </p><p>  系 名:    計算機科學系      </p><p>  專 業(yè):   

3、0;計算機網絡技術    </p><p>  班 級:    09計算機網絡     </p><p>  二0一0年十一月二十日</p><p><b>  摘 要</b></p><p&

4、gt;  保險合作社是社會保障體系的重要內容,國際和國內的經驗表明,現代保險合作社管理是一項復雜的工程,而可靠的管理信息系統(tǒng)則是管理的關鍵。在如今信息科技如此發(fā)達,作業(yè)與管理如此智能化的今天,可是大范圍國內區(qū)域還是填表統(tǒng)計方式進行參保,報銷的程序也更是復雜,這不僅導致工作效率地下,其步驟的復雜性也讓部分打算參保的人員望而卻步。</p><p>  本保險合作社系統(tǒng)就是針對當前的這種現象,為提高醫(yī)保工作的效率,方便

5、大眾尤其是農村地區(qū)參保而開發(fā)的。其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面,經過分析和比較,我們決定使用SQL SERVER數據庫開發(fā)工具,采用面向對象的方式來設計和開發(fā)。在開發(fā)工具上,我們選擇了小巧而靈活的VC,為了保證界面的友好性,我們采用SKINMAGIC來動態(tài)加載皮膚。整個系統(tǒng)由若干個表單、類、報表以及一個主菜單組成,有項目管理器統(tǒng)一管理全部程序的編寫和調試。用戶可以通過主菜單或總表單調用系統(tǒng)的各項功能。

6、</p><p>  數據庫采用SQL Server2000,由于我們的系統(tǒng)要求,采用它完全可以適合我們的工作需求,并且它所支持的數據類型十分豐富,維護簡便,費用比較低。</p><p><b>  目 錄</b></p><p>  第一章 保險合作社管理系統(tǒng)問題定義1</p><p><b>  1.

7、1課題背景1</b></p><p><b>  1.2研究意義1</b></p><p>  1.3國內外發(fā)展概況2</p><p><b>  1.4本章小結3</b></p><p>  第二章 需求分析3</p><p><b>  

8、2.1背景分析3</b></p><p>  2.2開發(fā)工具選擇3</p><p><b>  2.3功能分析6</b></p><p><b>  2.4性能分析7</b></p><p><b>  2.5運行環(huán)境7</b></p>&l

9、t;p><b>  2.6本章小結8</b></p><p>  第三章 總體設計8</p><p>  3.1系統(tǒng)設計原理8</p><p>  3.2功能模塊設計9</p><p>  3.3本章小結11</p><p>  第四章 數據庫設計11</p>

10、<p>  4.1數據庫設計規(guī)則11</p><p>  4.2數據庫概念結構設計11</p><p>  4.3數據庫關系模型設計13</p><p>  4.4數據庫邏輯結構設計13</p><p>  4.5本章小結15</p><p>  第五章 系統(tǒng)實現15</p>&l

11、t;p>  5.1登錄模塊的實現15</p><p>  5.2參保信息錄入模塊的實現................16</p><p>  5.3報銷申請管理模塊的實現.16</p><p>  5.4報銷審批管理模塊的實現.17</p><p>  5.5報銷費用管理模塊的實現.18</p><p&g

12、t;  5.6員工信息查詢模塊的實現.19</p><p>  5.7本章小結19</p><p><b>  總 結20</b></p><p><b>  致 謝.21</b></p><p><b>  參考文獻22</b></p><

13、;p>  第一章 保險合作社管理系統(tǒng)問題定義</p><p><b>  1.1課題背景</b></p><p>  保險合作社制度在我國很早就開始實行,例如我國五十年代初建立的公費醫(yī)療和勞保醫(yī)療統(tǒng)稱為職工保險合作社。它是國家社會保障制度的重要組成部分,也是社會保險的重要項目之一。保險合作社具有社會保險的強制性、互濟性、社會性等基本特征。因此,保險合作社通常

14、由國家立法,強制實施,建立基金制度,費用由用人單位和個人共同繳納,保險合作社費由保險合作社機構支付,以解決勞動者因患病或受傷害帶來的醫(yī)療風險。我國的保險合作社實施四十多年來在保障職工身體健康和維護社會穩(wěn)定等方面發(fā)揮了積極的作用。它保障了范圍覆蓋所有用人單位及其職工的基本醫(yī)療、增進健康水平的需要,使我國人民生活大大改善。特別是在解決職工患大病時的高額醫(yī)療費問題,通過“互助互濟”,既有效分擔了風險,又充分體現出社會公平原則的指導思想。&l

15、t;/p><p>  隨著經濟的高速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現保險合作社管理勢在必行。人們生活發(fā)生了日新月異的變化,特別是計算機的應用已經普及到了經濟和社會生活的各個方面,信息化和快捷化這樣的基本需求讓各項社會工作自動化和軟控化需求日益迫切,在這種大環(huán)境下,保險合作社過程智能化,快捷化也是勢在必行,尤其是當今社會民眾生活水平提高之后,對醫(yī)保觀念的改變更增進了大家參保的積極性,如此以來,以往的填

16、單填表輸入,統(tǒng)計,打表的方式來管理醫(yī)保過程變得臃腫不堪,而且效率也是及其低下,甚至會造成漏報錯報現象。而采用計算機軟件進行過程管理則會是另一番景象。計算機管理所無法比擬的優(yōu)點檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低,節(jié)省人力,準確性高,而且隨著國家政策的改變,僅僅是對軟件內部的一些參數進行改變就仍舊可以兼容使用等。這些優(yōu)點能夠極大地提高保險合作社管理的效率,也是社會工作的科學化、正規(guī)化管理,與世界接軌的重要條件。

17、</p><p>  我所開發(fā)這個系統(tǒng)采用當面向對象的編程語言C++作為實現語言,使得程序可以以JAVA開發(fā)程序數十倍的速度處理數據,使用VC6.0作為開發(fā)工具,小巧而方便快捷,使用MFC完成界面開發(fā),得以迅速的獲得用戶界面,且以窗口式界面與用戶交互,習慣使用windows操作系統(tǒng)的用戶都可以很快的上手使用,不會有半點陌生,在處理界面美化方面, 我采用SkinMagiC加載皮膚的方式來美化界面,讓用戶在使用的時候

18、也可以心曠神怡。在系統(tǒng)中我以數據庫SQL Server 2000作為系統(tǒng)的后臺操作,使用ADO技術訪問數據庫,方便快捷,處理數據方便,其功能在系統(tǒng)內部有源代碼直接完成。</p><p><b>  1.2研究意義</b></p><p>  保險合作社管理系統(tǒng)是一個典型的信息管理系統(tǒng)(MIS),本系統(tǒng)是一個為適應當前對保險合作社信息化快捷管理的迫切需求而設計開發(fā)的軟件

19、系統(tǒng),其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面,</p><p>  目前市面上流行的保險合作社管理管理系統(tǒng)不少。但是,我們所開發(fā)的是一個操作方便,功能實用,能滿足本中心對數據的管理及需求的系統(tǒng)。我們的目標就是在于開發(fā)一個功能實用、操作方便,簡單明了的保險合作社管理管理系統(tǒng)。能夠錄入人員參保,報銷的基本資料,在操作上能夠完成按各種條件進行查詢、新用戶的設置及密碼修改等方面的工作,基本滿足

20、人事日常業(yè)務的需要。</p><p>  1.3國內外發(fā)展概況</p><p>  以醫(yī)保為例,勞保,勞務合作,租賃合作,利用合作等雷同。十年前,只有部分上班族有醫(yī)保,主要是行政機關、事業(yè)單位和大型國企,還是按級別、比例報銷費用。十年來,逐步推廣到大企業(yè)、小企業(yè)等。而如今已經逐步普及到大部分城市居民甚至農村,但報銷比例不同。</p><p>  從去年開始,我國實行

21、了新農村保險合作社制度。新型農村合作醫(yī)療制度建設,解決農民“因病致貧、因病返貧”的問題。到2010年,這項制度將在我國所有農村普遍實行,覆蓋約7億人,國家每年將補助資金達300億元。實行因病住院治療所支出的6項費用(治療費、藥費、檢查費、化驗費、手術費、住院費),按規(guī)定分級累進計算補償。</p><p>  除了經濟補償,我市新型農村醫(yī)保還從小處著眼,從細節(jié)入手,項項服務充滿著溫馨:取消了以往農民不能選擇醫(yī)院的規(guī)

22、矩。參保農民可在全市各級定點醫(yī)院自由擇醫(yī),充分體現參保人的自由選擇權。現有分院和民營醫(yī)院達到市合管辦制定的《新型農村合作保險合作社定點醫(yī)療機構基本標準(試行)》的,也可申報確定為定點醫(yī)院;簡化結報手續(xù),病人在定點醫(yī)院住院治療后,出院時只要資料齊全,半小時內就可領取補償現金。為了減少農民在結報中的糾紛和矛盾,市合管辦對每一位住院的參保病人及時發(fā)放友情提醒告知書,告知書中明確了我市的農保政策,患者在住院期間可提醒醫(yī)生盡量在農村醫(yī)保補償范圍內

23、用藥或檢查,減少自費項目支出,降低住院總費用,提高補償金額;患者還可提醒醫(yī)生在使用自費藥品及診療項目時,須征得本人或家屬同意,此舉大大減少了結報中不必要的糾紛和矛盾 有上限,巨大的醫(yī)療費,就是大病醫(yī)療,報銷比例是依據所住醫(yī)院不同就不一樣,醫(yī)院級別高的底,級別底的高,你在當地醫(yī)院就能問到報多少,費用是國家保險合作社不報的也不報,然后按當時住的醫(yī)院級別按比例報銷費用。</p><p>  改革現在弊端,那就是報銷比例

24、少、報銷項目少、醫(yī)療費高。在未來國內應逐步采用以病定費等多種形式、走向病有所醫(yī),減少住院、看病的負擔;實行全國聯保,方便就醫(yī)。</p><p><b>  國外的醫(yī)?,F狀:</b></p><p>  德國的社會保障制度主要包括社會保險、社會贍養(yǎng)、社會救濟和社會補貼。其中失業(yè)保險,養(yǎng)老保險、事故保險和保險合作社被譽為德國社會保障體系的四大支柱。社會保障依據雇員收入狀況

25、實行義務保險和自愿保險相結合,其中義務保險占主要地位,收入未達到一定標準的雇員必須參加義務保險。德國社會保障制度是建立在義務保險和由第三者(包括政府在內)提供資助或補貼作為雉保險金來源的基礎上的,實行的是現收現付資金籌集模式。 新加坡的中央公積金制度是典型的個人積累模式,強調自強制儲蓄。根據法律規(guī)定,第一位有工資或薪金收入的人都必須參加該制度,個人公積金按工資收入的一定比例由雇主和雇員共同負擔。所有權歸個人所有,退休之后,按月

26、發(fā)放。 美國實行自由保險式的社會保障模式,國家給公民是否投保及投保種類方面的自由選擇權。美國社會保障制度覆蓋的范圍很廣,但保障的程度很低。從社會保障基金的來源看,雇主和雇員負擔了主要部分,但國家給傷殘、年老和保險合作社提供津貼,而隨著人口老齡化,政府提供的津貼也不斷膨脹。美國社會保險基金的管理方式介于德和新加坡之間,是混合制的,以現收現付為主,輔之以資本積累增值的結合。國家強調職</p><p>  不

27、管醫(yī)保怎樣改革,保險合作社在國際國內的重視程度在一步步加深,自然而然醫(yī)保的信息化智能化需求也會一步步加深,事實上,勞務合作,租賃合作,利用合作等合作社方式的信息化和智能化需求也一樣 迫切!保險合作社過程管理軟件設計也勢在必行。</p><p><b>  1.4本章小結</b></p><p>  本章對現代傳統(tǒng)的保險合作社過程管理的背景和現狀進行了簡單介紹并對管理系

28、統(tǒng)的研究意義進行了簡要分析,然后以國內外現階段保險合作社管理現狀為例介紹了保險合作社管理系統(tǒng)實現的功能和為社會和民眾帶來的好處。</p><p><b>  第二章 需求分析</b></p><p><b>  2.1背景分析</b></p><p>  隨著信息化科技的發(fā)展和 人民生活水平的提高,不論是國家還是個人都對

29、保險合作社的重要性更加重視了,而如今保險合作社尤其是在農村還是信息化不夠,快捷性不夠,因此,開發(fā)保險合作社過程管理的軟件也是實在必行。項目主要系統(tǒng)功能模塊為系統(tǒng)登錄退出,投保信息錄入管理,報銷費用申請管理,報銷費用審批管理,報銷費用支付管理,相關信息查詢管理等。本章將全面保險合作社管理系統(tǒng)內容,由此得出保險合作社管理系統(tǒng)的需求分析。</p><p><b>  2.2開發(fā)工具選擇</b>&l

30、t;/p><p>  2.2.1VC6.0簡介</p><p>  VC是集成開發(fā)環(huán)境IDE的一種,它以小巧方便快捷著稱,即使當今社會各種編程語言紛飛,各種新一代的開發(fā)環(huán)境層出不窮,VC任然在軟件開發(fā)環(huán)境中占有著一席之地。</p><p>  使用VC可以方便快捷的開發(fā)任何你想要的東西,從網絡編程,數字圖像,音頻視頻,還是底層的驅動等等,只要是你想的到的基本上都可以實現

31、,可能在處理界面和大型數據庫管理方便VC的優(yōu)勢不是很強,可是在效率方面VC有它自己天生的優(yōu)勢。它的編程語言主要是C++,當然如今也有很多調用腳本語言以及其他語言的接口,語言的高效性決定了開發(fā)環(huán)境的天生麗質, 在開發(fā)音視頻,數字圖像處理,3D實景處理的軟件項目時,首選的還是VC。使用VC可以方便的調用WINDOWS API,編寫你需要的WINDOWS程序。</p><p><b>  MFC:</

32、b></p><p>  MFC,微軟基礎類(Microsoft Foundation Classes),實際上是微軟提供的,用于在C++環(huán)境下編寫應用程序的一個框架和引擎,VC++是WinDOS下開發(fā)人員使用的專業(yè)C++ SDK(SDK,Standard SoftWare Develop Kit,專業(yè)軟件開發(fā)平臺),MFC就是掛在它之上的一個輔助軟件開發(fā)包,MFC作為與VC++血肉相連的部分(注意C++和

33、VC++的區(qū)別:C++是一種程序設計語言,是一種大家都承認的軟件編制的通用規(guī)范,而VC++只是一個編譯器,或者說是一種編譯器+源程序編輯器的IDE,WS,PlatForm,這跟Pascal和Delphi的關系一個道理,Pascal是Delphi的語言基礎,Delphi使用Pascal規(guī)范來進行Win下應用程序的開發(fā)和編譯,卻不同于Basic語言和VB的關系,Basic語言在VB開發(fā)出來被應用的年代已經成了Basic語言的新規(guī)范,VB新加

34、的Basic語言要素,如面向對象程序設計的要素,是一種性質上的飛躍,使VB既是一個IDE,又成長成一個新的程序設計語言),MFC同BC++集成的VCL一樣是一個非外掛式的軟件包</p><p>  面對底層程序,它能很輕松的與Windows API或驅動程序結合,就是在自己的代碼中直接使用API函數,而API和驅動程序的資料都是以C語言為基礎的,這使得VC程序員能夠更輕松的使用Windows API。這樣造成了一

35、個很有意思的現象,即入門時VC程序員要付出更多的努力來學習,但是一旦掌握后,開發(fā)其他領域的程序或使用第三方軟件時,如工業(yè)控制類的程序,由于底層的程序都是用C語言編寫,反倒是VC程序員能夠更快的掌握該領域的編程技術。而很多其他的編程語言甚至找不到相關的資料。這就說明VC(MFC)實際上是一種入門困難,但是擴展學習卻很輕松的語言框架。如果既限于某一領域的話VC毫無優(yōu)勢可言,但是如果開發(fā)一個新的領域的應用程序或者該程序涉及多個應用領域的話,可

36、減少重復學習的頻率和難度,VC(MFC)的優(yōu)勢會立刻顯現出來。 </p><p>  2.2.2 ADO簡介</p><p>  ADO (ActiveX Data Objects) 是一個用于存取數據源的COM組件。它提供了編程語言和統(tǒng)一數據訪問方式OLE DB的一個中間層。允許開發(fā)人員編寫訪問數據的代碼而不用關心數據庫是如何實現的,而只用關心到數據庫的連接。訪問數據庫的時候,關于SQL

37、的知識不是必要的,但是特定數據庫支持的SQL命令仍可以通過ADO中的命令對象來執(zhí)行。ADO被設計來繼承微軟早期的數據訪問對象層,包括RDO (Remote Data Objects) 和DAO(Data Access Objects)。</p><p>  ADO向我們提供了一個熟悉的,高層的對OLE DB的Automation封裝接口。對那些熟悉RDO的程序員來說,你可以把OLE DB比作是ODBC驅動程序。如

38、同RDO對象是ODBC驅動程序接口一樣,ADO對象是OLE DB的接口;如同不同的數據庫系統(tǒng)需要它們自己的ODBC驅動程序一樣,不同的數據源要求它們自己的OLE DB提供者(OLE DB provider)。</p><p>  象Microsoft的其它系統(tǒng)接口一樣,ADO是面向對象的。它是Microsoft全局數據訪問(UDA)的一部分,Microsoft認為與其自己創(chuàng)建一個數據,不如利用UDA訪問已有的數據

39、庫。為達到這一目的,Microsoft和其它數據庫公司在它們的數據庫和Microsoft的OLE數據庫之間提供了一個“橋”程序,OLE數據庫已經在使用ADO技術。ADO的一個特征(稱為遠程數據服務)支持網頁中的數據相關的ActiveX控件和有效的客戶端緩沖。作為ActiveX的一部分,ADO也是Microsoft的組件對象模式(COM)的一部分,它的面向組件的框架用以將程序組裝在一起。ADO從原來的Microsoft數據接口遠程數據對象

40、(RDO)而來。RDO與ODBC一起工作訪問關系數據庫,但不能訪問如ISAM和VSAM的非關系數據庫。   </p><p>  ADO 是對當前微軟所支持的數據庫進行操作的最有效和最簡單直接的方法,它是一種功能強大的數據訪問編程模式,從而使得大部分數據源可編程的屬性得以直接擴展到你的Active Server 頁面上??梢允褂肁DO 去編寫緊湊簡明的腳本以便連接到 Open Database Connectiv

41、ity (ODBC) 兼容的數據庫和 OLE DB 兼容的數據源,這樣 ASP 程序員就可以訪問任何與 ODBC 兼容的數據庫,包括 MS SQL SERVER、Access、 Oracle 等等。</p><p><b>  ADO的組織方式</b></p><p>  以前的對象模型,如DAO和RDO是層次型的。也就是說一個較低的數據對象如Recordset是幾個

42、較高層次的對象,如Environment和QueryDef,的子對象。在創(chuàng)建一個QueryDef對象的實例之前,你不能創(chuàng)建DAO Recordset對象的實例。但ADO卻不同,它定義了一組平面型頂級對象.   最重要的三個ADO對象是Connection, Recordset和Command. 本文將主要介紹Connection和Recordset這兩個對象。每個Connection的屬性定義了與數據源的連接。Recordset對象接收

43、來自數據源的數據。Recordset可以與Connection一起起使用,先建立一個連接,然后獲取數據。盡管如此,Recordset也可以被單獨創(chuàng)建,其Connection參數可以在Open屬性定義。</p><p><b>  ADO的使用方式:</b></p><p>  連接數據源 (Connection),可選擇開始事務。   </p><

44、p>  可選擇創(chuàng)建表示 SQL 命令的對象 (Command)。   </p><p>  可選擇指定列、表以及 SQL 命令中的值作為變量參數 (Parameter)。   </p><p>  執(zhí)行命令(Command、Connection 或 Recordset)。  </p><p>  如果命令以行返回,將行存儲在存儲對象中 (Recordset)。

45、   </p><p>  可選擇創(chuàng)建存儲對象的視圖以便進行排序、篩選和定位數據 (Recordset)。   </p><p>  編輯數據??梢蕴砑印h除或更改行、列 (Recordset)。   </p><p>  在適當情況下,可以使用存儲對象中的變更對數據源進行更新 (Recordset)。   </p><p>  在使用事務之

46、后,可以接受或拒絕在事務中所做的更改。結束事務 (Connection)。</p><p>  2.2.3 SQL Server 2000簡介</p><p>  SQL Server 是一個關系數據庫管理系統(tǒng),它最初是由Microsoft、Sybase 和Ashton-Tat三家公司共同開發(fā)的,于1988年推出了第一個OS/2版本。在Windows NT推出后Microsoft與Syba

47、se在SQL Server的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT 系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本,Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應用。在本書中介紹的是Microsoft SQL Server 以后簡稱為SQL Server或MS SQL Server。</p><p>  SQL

48、Server 2000 是Microsoft 公司推出的SQL Server 數據庫管理系統(tǒng)的最新版,本該版本繼承了SQL Server 7.0 版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的服務器等多種平臺使用。</p><p>&

49、lt;b>  2.3功能分析</b></p><p>  通過對系統(tǒng)的初步調查,明確了系統(tǒng)開發(fā)的目標為:按照管理信息系統(tǒng)的原理和方法,采用相對成熟、先進的信息技術和手段,支持保險合作社管理工作的全過程,加強保險合作社管理中的各種信息資源的管理和應用,實現保險合作社管理現代化,及時、準確地提供各種信息報表輔助領導決策。系統(tǒng)需主要完成的功能有權限管理、參保管理、報銷申請管理、報銷審批管理和信息查詢以

50、及登錄退出管理個部分。</p><p>  1.權限管理:此模塊主要功能對不同的用戶進行權限劃分,比如管理參保的不能夠管理報銷申請,管理報銷申請的不能管理報銷審批。</p><p>  2.參保管理:主要提供的功能是管理員進行錄入參保人的信息并對信息進行校驗,確保參保信息的正確性和唯一性。</p><p>  3.報銷申請管理:主要提供的功能為審查報銷申請人是否已經

51、參保,錄入申請人的信息以及相關的材料資料。</p><p>  4.報銷審批管理:主要提供的功能有對申請報銷的條目進行評審,對申請的報銷金額進行核查審批。審批人簽字會自動寫入數據庫。</p><p>  5.資金發(fā)放管理:主要是對已經審批的條目發(fā)放資金并重置數據庫記錄狀態(tài)。發(fā)放人簽字會自動寫入數據庫。</p><p>  6.信息查詢:主要功能是可以對投保信息和報銷

52、狀態(tài)信息進行查詢。</p><p>  7.登錄退出管理:系統(tǒng)主要功能是對登錄進行驗證,密碼是否為空,密碼是否正確,用戶名是否存在,是否登錄三次依舊在重復登錄等,并采取了提示和一些其他措施(錯誤登錄三次退出程序)等。</p><p><b>  2.4性能分析</b></p><p>  面對復雜的保險合作社管理工作,系統(tǒng)的開發(fā)必須便于系統(tǒng)既能

53、滿足目前的需要,又能適應將來擴展的需要,因此系統(tǒng)性能應符合以下原則:</p><p>  1.實用性:要求訪問速度和可容納的最大同時請求數,能符合實際管理要求。</p><p>  2.安全性:系統(tǒng)的安全即要保證系統(tǒng)本身的安全,又要保證數據的安全。</p><p>  3.易維護:要求系統(tǒng)能提供方便、靈活的維護手段,方便應用人員和設計開發(fā)人員的維護和管理。</

54、p><p>  4.數據庫設計合理:這就要求數據庫在設計時要保證數據的一致性、合理冗余、合理選擇數據類型、數據存儲規(guī)范化。</p><p>  本系統(tǒng)為用戶提供了基本的辦公自動化管理功能和其操作簡單靈活,適應于普通管理人員及員工使用需求。只要對計算機有一定的認識,都可以通過簡單的培訓操作使用。</p><p>  本系統(tǒng)使用身份驗證機制,能更好的保護也面被非法的訪問。當

55、用戶登陸時,用戶必須要有有效的用戶,通過對象保存登陸名密碼及相關信息,防止非法用戶惡意破壞及非法登錄。根據用戶的類型不同其訪問權限級別也有所不同,按權限可分為:參保信息錄入管理員,報銷申請管理員,報銷審批管理員,報銷資金發(fā)放管理員。</p><p><b>  2.5運行環(huán)境</b></p><p><b>  1.硬件環(huán)境</b></p&

56、gt;<p>  處理器:InterCR300 或更高</p><p>  內存:128MB或更高(建議256MB)</p><p>  硬盤空間:80MB以上</p><p><b>  2.軟件環(huán)境</b></p><p>  軟件環(huán)境是一個系統(tǒng)開發(fā)的工具,它取決于開發(fā)人員對軟件的熟悉程度,如果開發(fā)人員

57、選擇一個不熟悉的軟件開發(fā)會大大增加開發(fā)系統(tǒng)所需要投入的成本,所以說選擇軟件環(huán)境也是很重要的。</p><p>  操作系統(tǒng): Windows 2000/Windows XP</p><p>  數據庫:SQL Server 2000</p><p>  軟件開發(fā)語言:C++</p><p>  開發(fā)環(huán)境:VC6.0</p>&l

58、t;p>  該軟件的界面美觀大方,軟件運行穩(wěn)定。</p><p><b>  2.6本章小結</b></p><p>  本章對保險合作社管理的現狀進行了簡單介紹并對管理系統(tǒng)進行了功能分析和性能分析,以及開發(fā)工具的選擇,軟件運行環(huán)境,介紹了保險合作社管理系統(tǒng)實現的功能和為社會和民眾帶來的好處。</p><p><b>  第三章

59、 總體設計</b></p><p><b>  3.1系統(tǒng)設計原理</b></p><p>  本系統(tǒng)在設計中使用了面向對象的設計原理,是因為:</p><p>  1.面向對象設計不再是單純的從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建類和對象,利用類和對象來簡化程序設計,并提供代碼的封裝和可重用性,便于程序的維護與擴展。&

60、lt;/p><p>  2.所謂的對象是一種抽象的名稱,用來對應實現世界存在的"東西"。一個窗口、一個按鈕、一個菜單都可視為一個對象,而按鈕對象、菜單對象、又會出現在窗口對象中,因此按鈕對象、菜單對象便是窗口的組件之一。對象內部的數據是不能隨意更改的,必須由外部向其傳遞信息,再由對象按其方法加以處理。用戶無需知道其任何細節(jié),操作是封閉的,對象之間能通過函數調用相互通信。</p>&l

61、t;p>  3.類可視為一個產品模具、一個模塊。在面向對象設計中,類是對象的原型,是對象的制作器。類的概念是面向對象程序設計最重要的特征。所謂類,是指由數據結構及其相關操作所形成的集合,描述該類任一對象的共同的行為特征,是對一組性質相同的對象的程序描述,概括了對象的共同性質和數據。</p><p>  4.面向對象設計的核心是類的設計。例如:可以定義一個"參保人員信息表單"類,該類中可以

62、定義查詢的姓名、年齡、醫(yī)??ㄌ柕鹊刃畔?,則以此類為原型可以設計出眾多的"參保人員表單"類的對象實例,這些實體都具有類中所定義的特征。</p><p>  5.設計的保險合作社管理系統(tǒng)也是建立在一系列類基礎之上的,其編程的思想是:先根據一定的需要創(chuàng)建一系列的子類或直接調用VC提供的基類,編制程序時,由這些類派生出相應的對象,所派生出的對象繼承了其父類所有的功能,而且具有很好的封裝性,這樣就可利用

63、派生出的對象像搭積木一樣來設計自己的程序。打個比方,就比如要制造一臺機器,首先要制造各種零件的模具,然后用制造好的模具生產出所需的零件,所有這些做完后,剩下的就只是如何把這些零件組裝起來,這樣一臺機器就很容易制造出來了。實際編程也是如此。每個表單都是由一定數量的對象按某一種方式組合在一起的,程序編制的核心是類的設計。</p><p><b>  3.2功能模塊設計</b></p>

64、<p>  模塊化就是把程序劃分成獨立命名且可獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構成一個整體,可以完成指定的功能滿足用戶的需求。為了降低軟件系統(tǒng)的復雜性,提高可理解性、可維護性,必須把系統(tǒng)劃分成為多個模塊。但是模塊不能任意劃分,應盡量保持其獨立性。模塊的獨立性指每個模塊只能完成系統(tǒng)要求的獨立的自功能,并且與其他模塊的聯系最少且接口簡單。模塊獨立的概念是模塊化、抽象、信息隱藏和局部化概念的直接結果。模

65、塊獨立性很重要,主要有兩條理由:</p><p>  有效的模塊化軟件比較容易開發(fā)出來,這個優(yōu)點尤其重要。</p><p>  獨立的模塊化比較容易測試和維護。</p><p>  模塊獨立程度可以由兩個定性標準度量,這兩個標準分別稱為內聚和偶合。偶合衡量不同模塊彼此間互相依賴(連接)的緊密程度;內聚衡量一個模塊內部各個元素彼此結合的緊密程度。</p>

66、<p>  從以上兩點可以得出結論:好的模塊是具有高內聚低耦合的特點。根據這個特點,我將此次所要開發(fā)的系統(tǒng)從功能模塊的角度上劃分為以下幾個功能模塊:</p><p>  醫(yī)療保險子系統(tǒng)包括用戶登陸模塊、參保管理、報銷申請管理、報銷審批管理、報銷資金發(fā)放管理、信息查詢管理六大部分,以下是該系統(tǒng)的功能模塊圖見下圖4-1:</p><p>  圖4-1 系統(tǒng)模塊圖</p>

67、;<p>  以下是各個模塊具體實現功能介紹:</p><p>  登錄模塊:這個 模塊主要功能是給用戶一個登錄的入口,同時對用戶輸入的登錄信息進行驗證,對于不同級別的用戶分配不同級別的權限。</p><p>  參保信息錄入管理模塊:這個模塊主要是錄入參保人員的信息并進行驗證,通過驗證則信息入庫,同時為參保人生成一個醫(yī)??ㄌ?。</p><p>  報

68、銷申請管理模塊:這個模塊主要是對報銷申請信息進行管理,錄入申請相關的信息及其相關資料信息(比如住院的轉院證明,住院費發(fā)票,醫(yī)藥費發(fā)票等等信息)</p><p>  報銷審批管理模塊:在這個模塊中,報銷審批管理員登錄之后可以查看已經申請報銷而沒有審批的條目進行評審和審批,系統(tǒng)將自動將登錄名作為簽字寫入數據庫作為審批簽名。也就是說數據庫會自動記錄那條申請是哪個人審批的。</p><p>  報

69、銷資金發(fā)放管理:在這個模塊中, 管理員登錄之后可以 查看已經審批而沒有報銷的條目,查看待發(fā)放的條目是否在其中,如果在就進行資金發(fā)放,系統(tǒng)也會將其登錄用戶名作為簽名寫入數據庫。</p><p>  信息查詢模塊:這個模塊中只要有管理員權限的用戶都可以查看信息,信息包括參保信息和申請報銷的信息。</p><p><b>  3.3本章小結</b></p>&

70、lt;p>  本章是系統(tǒng)的總體設計,主要采用面向對象的設計思想,模塊話的設計方法??傮w介紹了該保險合作社管理系統(tǒng)的各個模塊具體實現的功能。</p><p>  第四章 數據庫設計</p><p>  4.1數據庫設計規(guī)則</p><p>  數據庫在一個信息管理系統(tǒng)中占有非常重要的地位,數據庫結構設計的好壞將直接對應用系統(tǒng)的效率以及實現的效果產生影響。合理的

71、數據庫結構可以提高數據庫存儲效率,保證數據的完整性和一致性。設計數據庫系統(tǒng)時應充分了解用戶各個方面的需求,包括現有系統(tǒng)的需求以及將來可能增加的需求在信息世界中,信息從客觀事物出發(fā)流經數據庫,通過決策機構最后又回到客觀世界,信息的這一循環(huán)經歷了三個領域:信息世界,數據世界,現實世界?,F實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進數據世界,而軟件系統(tǒng)的

72、開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數據,以及如何對這些數據進行操作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數據庫的設計問題,軟件設計的一個核心。</p><p>  數據庫設計的主要任務是針對一個給定的應用環(huán)境,在給定的硬件環(huán)境、操作系統(tǒng)、以及數據庫管理信息系統(tǒng)等軟件環(huán)境下,創(chuàng)建一個性能良好的數據庫模式,建立數據庫及其應用系統(tǒng),使之能有效地收集、存儲、操作和管理數據,滿足用戶

73、地各類需求。數據庫設計通常是在一個通用的DBMS支持下,即利用現成的DBMS作為開發(fā)的基礎。</p><p>  4.2數據庫概念結構設計</p><p>  概念結構設計的主要任務是根據用戶需求設計數據庫的概念數據模型。概念模型獨立于具體的數據庫管理系統(tǒng),它描述的是從用戶角度看到的數據庫,反映了用戶的現實環(huán)境,而與數據庫將來怎樣實現無關。在需求分析基礎上設計出能夠滿足用戶各種需求的實體及

74、它們之間的關系,從而為以后的邏輯結構設計作好鋪墊。</p><p>  本系統(tǒng)實體E-R圖:</p><p>  圖5-1 用戶信息E-R圖</p><p>  圖5-2 參保信息表E-R圖</p><p>  圖5-3 報銷申請信息表E-R圖</p><p>  圖5-4 報銷審批信息表E-R圖</p&

75、gt;<p>  圖5-5 報銷發(fā)放信息表E-R圖</p><p>  4.3數據庫關系模型設計</p><p>  數據項和數據結構如下:</p><p>  用戶信息表:(用戶姓名,用戶密碼,用戶優(yōu)先級);</p><p>  參保信息表:(姓名,性別,身份證號,參保年份,醫(yī)??ㄌ?,保額,保費,備注);</p>

76、<p>  報銷申請表:(醫(yī)保卡號,申請日期,申請金額,申請人,備注)</p><p>  報銷審批表:(醫(yī)??ㄌ?,審批日期,審批金額,審批人,備注)</p><p>  報銷資金發(fā)放表:(醫(yī)保卡號,發(fā)放日期,發(fā)放金額,發(fā)放人,備注)</p><p>  4.4數據庫邏輯結構設計</p><p>  表5-1 用戶信息表<

77、;/p><p>  表5-2  參保信息表</p><p>  表5-3 報銷申請表</p><p>  表5-4 部門信息表</p><p><b>  表5-5 工資表</b></p><p>  表5-6 加班信息表</p><p><b>  4.5

78、本章小結</b></p><p>  本章是系統(tǒng)的數據庫設計,主要介紹數據庫的設計規(guī)則,數據庫邏輯設計,數據庫關系模型,和數據庫的表結構設計。數據庫是該系統(tǒng)的核心,在信息系統(tǒng)設計中很重要部分。</p><p><b>  第五章 系統(tǒng)實現</b></p><p>  5.1登錄模塊的實現</p><p> 

79、 本頁面為保險系統(tǒng)提供一個登錄的界面。在用戶名資料框內選擇正確的用戶名,在口令中輸入密碼,點擊登錄,進入系統(tǒng)主界面。</p><p><b>  用戶登錄界面:</b></p><p>  5.2參保信息錄入模塊的實現:</p><p>  5.3報銷申請管理模塊的實現:</p><p>  5.4報銷審批管理模塊的實現

80、:</p><p>  5.5報銷費用管理模塊的實現:</p><p>  5.6員工信息查詢模塊的實現:</p><p><b>  5.7本章小結</b></p><p>  本章主要介紹了一些模塊的具體實現,通過系統(tǒng)的運行截圖可以使讀者更清楚的了解系統(tǒng)各個模塊的具體功能。</p><p>&

81、lt;b>  總 結</b></p><p>  在對保險合作社系統(tǒng)開發(fā)過程中我學到了很多東西,因為以前并沒有使用VC和ADO設計軟件的經驗,對VC的了解不是很深,對其中控件的屬性和操作等也不是十分熟悉,所以在這次設計的過程中,我遇到專業(yè)知識方面的困難還是非常多的,主要困難集中在對VC中控件的靈活運用等方面。還有界面設計的問題,由于我參考的資料比較少,也沒有在設計之前做出整體的規(guī)劃,一開始的界

82、面過于簡單,不是很美觀,也不夠合理,導致最后階段作出了很大的改動,浪費了很多時間,這都是我應當吸取的教訓。</p><p>  通過這段時間的鍛煉,我發(fā)現了自身在程序設計方面許多的不足。這是一次難得的經歷,我從這段時間中不僅僅鞏固了以前學過的知識,而且又學到了許多新的技術,很大程度的提高了自己的能力?,F在看來,我在軟件工程方面的知識不夠扎實,在程序設計過程中沒有完全按照軟件工程上面的步驟走,結果繞了許多彎路。吃一

83、塹長一智,相信在以后的工作當中,我能夠吸取經驗和教訓,使我的編程能力不斷提高。</p><p>  在這次畢業(yè)設計中我得到的最大受益莫過于對程序開發(fā)過程的理解,以往我一直覺得編寫代碼、設計界面和設計數據庫是編程的重心。但事實證明我的想法是錯誤的,因為沒有完善的前期準備,沒有對欲開發(fā)工程徹底全面的分析而盲目開始設計是很難的設計出完美的程序的,并且還會在開發(fā)過程中走許多彎路,甚至全部重頭開始。也許對于一個小程序這不足

84、擔心,但是如果是開發(fā)大型程序那么打擊簡直是毀滅性的。因此在今后我決定將投入更多的精力在系統(tǒng)分析和系統(tǒng)設計方面,努力成為一名出色的程序設計人員。</p><p><b>  致 謝</b></p><p>  經過近幾個月的設計,使我學到了很多課本上學不到的知識。在此我衷心感謝老師在設計過程中對我的關心和指導,在設計中老師及時的為我們做出有效的改進方案。她認真負責的工

85、作態(tài)度,嚴謹的治學精神和深厚的理論水平都使我受益匪淺。無論在學習中還是在實踐中,都給予了我很大的幫助,對于我以后的工作和學習都是一種巨大的幫助和財富,感謝老師細心而又耐心的輔導。</p><p>  經過這次畢業(yè)設計,使我的能力有了很大的提高,比如操作能力、分析問題的能力、嚴謹的工作作風等方方面面都有了進步。而且也開闊了視野,提高了解決問題的能力。在此,我對指導老師在畢業(yè)設計期間給予的指導和幫助再次表示衷心的感謝

86、。同時也感謝其他老師和同學在此期間的關懷和幫助,以及學院為我提供的良好的畢業(yè)設計環(huán)境。</p><p><b>  參考文獻</b></p><p>  [1] 面向對象程序設計(VC++) </p><p>  [2] 李赫雄,許宏泰,唐家才.SQL Server 2000應用程序開發(fā)[M]. 人民郵電出版社,200

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論