




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、貴州航天職業(yè)技術學院貴州航天職業(yè)技術學院畢業(yè)設計畢業(yè)設計醫(yī)療保險信息系統(tǒng)醫(yī)療保險信息系統(tǒng)姓姓 名:名: 肖飛肖飛 學學 號:號: A093GZ053030108A093GZ053030108 指導老師:指導老師: 陸樹芬陸樹芬 系系 名:名: 計算機科學系計算機科學系 專專 業(yè):業(yè): 計算機網絡技術計算機網絡技術 班班 級:級: 0909 計算機網絡計算機網絡 二二 0 0 一一 0 0 年十一月二十日年十一月二十日摘 要保險合作社是社會保障體系的重要內容,國際和國內的經驗表明,現(xiàn)代保險合作社管理是一項復雜的工程,而可靠的管理信息系統(tǒng)則是管理的關鍵。在如今信息科技如此發(fā)達,作業(yè)與管理如此智能化
2、的今天,可是大范圍國內區(qū)域還是填表統(tǒng)計方式進行參保,報銷的程序也更是復雜,這不僅導致工作效率地下,其步驟的復雜性也讓部分打算參保的人員望而卻步。本保險合作社系統(tǒng)就是針對當前的這種現(xiàn)象,為提高醫(yī)保工作的效率,方便大眾尤其是農村地區(qū)參保而開發(fā)的。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面,經過分析和比較,我們決定使用 SQL SERVER 數(shù)據(jù)庫開發(fā)工具,采用面向對象的方式來設計和開發(fā)。在開發(fā)工具上,我們選擇了小巧而靈活的 VC,為了保證界面的友好性,我們采用 SKINMAGIC 來動態(tài)加載皮膚。整個系統(tǒng)由若干個表單、類、報表以及一個主菜單組成,有項目管理器統(tǒng)一管理全部程序
3、的編寫和調試。用戶可以通過主菜單或總表單調用系統(tǒng)的各項功能。數(shù)據(jù)庫采用 SQL Server2000,由于我們的系統(tǒng)要求,采用它完全可以適合我們的工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護簡便,費用比較低。目 錄第一章第一章 保險合作社保險合作社管管理系統(tǒng)問題定義理系統(tǒng)問題定義 .1 11.1 課題背景.11.2 研究意義.11.3 國內外發(fā)展概況.21.4 本章小結.3第第二二章章 需求需求分分析析 .3 32.1 背景分析.32.2 開發(fā)工具選擇.32.3 功能分析.62.4 性能分析.72.5 運行環(huán)境.72.6 本章小結.8第第三三章章 總體總體設設計計 .83.1 系統(tǒng)設計原理.
4、83.2 功能模塊設計.93.3 本章小結.11第第四四章章 數(shù)據(jù)數(shù)據(jù)庫庫設計設計 .114.1 數(shù)據(jù)庫設計規(guī)則.114.2 數(shù)據(jù)庫概念結構設計.114.3 數(shù)據(jù)庫關系模型設計.134.4 數(shù)據(jù)庫邏輯結構設計.134.5 本章小結.15第第五五章章 系統(tǒng)系統(tǒng)實實現(xiàn)現(xiàn) .155.1 登錄模塊的實現(xiàn).155.2 參保信息錄入模塊的實現(xiàn).165.3 報銷申請管理模塊的實現(xiàn).165.4 報銷審批管理模塊的實現(xiàn).175.5 報銷費用管理模塊的實現(xiàn).185.6 員工信息查詢模塊的實現(xiàn).195.7 本章小結.19總總 結結 .20致致 謝謝 .21參考參考文文獻獻 .222009 屆貴州航天職業(yè)技術學院畢業(yè)
5、設計(論文)1第一章 保險合作社管理系統(tǒng)問題定義1.1 課題背景保險合作社制度在我國很早就開始實行,例如我國五十年代初建立的公費醫(yī)療和勞保醫(yī)療統(tǒng)稱為職工保險合作社。它是國家社會保障制度的重要組成部分,也是社會保險的重要項目之一。保險合作社具有社會保險的強制性、互濟性、社會性等基本特征。因此,保險合作社通常由國家立法,強制實施,建立基金制度,費用由用人單位和個人共同繳納,保險合作社費由保險合作社機構支付,以解決勞動者因患病或受傷害帶來的醫(yī)療風險。我國的保險合作社實施四十多年來在保障職工身體健康和維護社會穩(wěn)定等方面發(fā)揮了積極的作用。它保障了范圍覆蓋所有用人單位及其職工的基本醫(yī)療、增進健康水平的需要
6、,使我國人民生活大大改善。特別是在解決職工患大病時的高額醫(yī)療費問題,通過“互助互濟”,既有效分擔了風險,又充分體現(xiàn)出社會公平原則的指導思想。隨著經濟的高速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)保險合作社管理勢在必行。人們生活發(fā)生了日新月異的變化,特別是計算機的應用已經普及到了經濟和社會生活的各個方面,信息化和快捷化這樣的基本需求讓各項社會工作自動化和軟控化需求日益迫切,在這種大環(huán)境下,保險合作社過程智能化,快捷化也是勢在必行,尤其是當今社會民眾生活水平提高之后,對醫(yī)保觀念的改變更增進了大家參保的積極性,如此以來,以往的填單填表輸入,統(tǒng)計,打表的方式來管理醫(yī)保過程變得臃腫不堪,而且效
7、率也是及其低下,甚至會造成漏報錯報現(xiàn)象。而采用計算機軟件進行過程管理則會是另一番景象。計算機管理所無法比擬的優(yōu)點檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低,節(jié)省人力,準確性高,而且隨著國家政策的改變,僅僅是對軟件內部的一些參數(shù)進行改變就仍舊可以兼容使用等。這些優(yōu)點能夠極大地提高保險合作社管理的效率,也是社會工作的科學化、正規(guī)化管理,與世界接軌的重要條件。我所開發(fā)這個系統(tǒng)采用當面向對象的編程語言 C+作為實現(xiàn)語言,使得程序可以以JAVA 開發(fā)程序數(shù)十倍的速度處理數(shù)據(jù),使用 VC6.0 作為開發(fā)工具,小巧而方便快捷,使用 MFC 完成界面開發(fā),得以迅速的獲得用戶界面,且以窗口
8、式界面與用戶交互,習慣使用 windows 操作系統(tǒng)的用戶都可以很快的上手使用,不會有半點陌生,在處理界面美化方面, 我采用 SkinMagiC 加載皮膚的方式來美化界面,讓用戶在使用的時候也可以心曠神怡。在系統(tǒng)中我以數(shù)據(jù)庫 SQL Server 2000 作為系統(tǒng)的后臺操作,使用 ADO技術訪問數(shù)據(jù)庫,方便快捷,處理數(shù)據(jù)方便,其功能在系統(tǒng)內部有源代碼直接完成。1.2 研究意義保險合作社管理系統(tǒng)是一個典型的信息管理系統(tǒng)(MIS),本系統(tǒng)是一個為適應當前對保險合作社信息化快捷管理的迫切需求而設計開發(fā)的軟件系統(tǒng),其開發(fā)主要包括后2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)2臺數(shù)據(jù)庫的建立和維護
9、以及前端應用程序的開發(fā)兩個方面,目前市面上流行的保險合作社管理管理系統(tǒng)不少。但是,我們所開發(fā)的是一個操作方便,功能實用,能滿足本中心對數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標就是在于開發(fā)一個功能實用、操作方便,簡單明了的保險合作社管理管理系統(tǒng)。能夠錄入人員參保,報銷的基本資料,在操作上能夠完成按各種條件進行查詢、新用戶的設置及密碼修改等方面的工作,基本滿足人事日常業(yè)務的需要。1.3 國內外發(fā)展概況以醫(yī)保為例,勞保,勞務合作,租賃合作,利用合作等雷同。十年前,只有部分上班族有醫(yī)保,主要是行政機關、事業(yè)單位和大型國企,還是按級別、比例報銷費用。十年來,逐步推廣到大企業(yè)、小企業(yè)等。而如今已經逐步普及到大部
10、分城市居民甚至農村,但報銷比例不同。從去年開始,我國實行了新農村保險合作社制度。新型農村合作醫(yī)療制度建設,解決農民“因病致貧、因病返貧”的問題。到 2010 年,這項制度將在我國所有農村普遍實行,覆蓋約 7 億人,國家每年將補助資金達 300 億元。實行因病住院治療所支出的項費用(治療費、藥費、檢查費、化驗費、手術費、住院費) ,按規(guī)定分級累進計算補償。除了經濟補償,我市新型農村醫(yī)保還從小處著眼,從細節(jié)入手,項項服務充滿著溫馨:取消了以往農民不能選擇醫(yī)院的規(guī)矩。參保農民可在全市各級定點醫(yī)院自由擇醫(yī),充分體現(xiàn)參保人的自由選擇權?,F(xiàn)有分院和民營醫(yī)院達到市合管辦制定的新型農村合作保險合作社定點醫(yī)療機
11、構基本標準(試行) 的,也可申報確定為定點醫(yī)院;簡化結報手續(xù),病人在定點醫(yī)院住院治療后,出院時只要資料齊全,半小時內就可領取補償現(xiàn)金。為了減少農民在結報中的糾紛和矛盾,市合管辦對每一位住院的參保病人及時發(fā)放友情提醒告知書,告知書中明確了我市的農保政策,患者在住院期間可提醒醫(yī)生盡量在農村醫(yī)保補償范圍內用藥或檢查,減少自費項目支出,降低住院總費用,提高補償金額;患者還可提醒醫(yī)生在使用自費藥品及診療項目時,須征得本人或家屬同意,此舉大大減少了結報中不必要的糾紛和矛盾 有上限,巨大的醫(yī)療費,就是大病醫(yī)療,報銷比例是依據(jù)所住醫(yī)院不同就不一樣,醫(yī)院級別高的底,級別底的高,你在當?shù)蒯t(yī)院就能問到報多少,費用是
12、國家保險合作社不報的也不報,然后按當時住的醫(yī)院級別按比例報銷費用。改革現(xiàn)在弊端,那就是報銷比例少、報銷項目少、醫(yī)療費高。在未來國內應逐步采用以病定費等多種形式、走向病有所醫(yī),減少住院、看病的負擔;實行全國聯(lián)保,方便就醫(yī)。國外的醫(yī)保現(xiàn)狀: 德國的社會保障制度主要包括社會保險、社會贍養(yǎng)、社會救濟和社會補貼。其中失業(yè)保險,養(yǎng)老保險、事故保險和保險合作社被譽為德國社會保障體系的四大支柱。社會保障依據(jù)雇員收入狀況實行義務保險和自愿保險相結合,其中義務保險占主要地2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)3位,收入未達到一定標準的雇員必須參加義務保險。德國社會保障制度是建立在義務保險和由第三者(包括
13、政府在內)提供資助或補貼作為雉保險金來源的基礎上的,實行的是現(xiàn)收現(xiàn)付資金籌集模式。 新加坡的中央公積金制度是典型的個人積累模式,強調自強制儲蓄。根據(jù)法律規(guī)定,第一位有工資或薪金收入的人都必須參加該制度,個人公積金按工資收入的一定比例由雇主和雇員共同負擔。所有權歸個人所有,退休之后,按月發(fā)放。 美國實行自由保險式的社會保障模式,國家給公民是否投保及投保種類方面的自由選擇權。美國社會保障制度覆蓋的范圍很廣,但保障的程度很低。從社會保障基金的來源看,雇主和雇員負擔了主要部分,但國家給傷殘、年老和保險合作社提供津貼,而隨著人口老齡化,政府提供的津貼也不斷膨脹。美國社會保險基金的管理方式介于德和新加坡之
14、間,是混合制的,以現(xiàn)收現(xiàn)付為主,輔之以資本積累增值的結合。國家強調職工必須在就業(yè)期間交納保險稅,專款用于退休的福利,使收大于支,以德國的做法更能適應人口結構的變化不管醫(yī)保怎樣改革,保險合作社在國際國內的重視程度在一步步加深,自然而然不管醫(yī)保怎樣改革,保險合作社在國際國內的重視程度在一步步加深,自然而然醫(yī)保的信息化智能化需求也會一步步加深,事實上,勞務合作,租賃合作,利用合作醫(yī)保的信息化智能化需求也會一步步加深,事實上,勞務合作,租賃合作,利用合作等合作社方式的信息化和智能化需求也一樣等合作社方式的信息化和智能化需求也一樣 迫切!保險合作社過程管理軟件設計也勢迫切!保險合作社過程管理軟件設計也勢
15、在必行。在必行。1.4 本章小結本章對現(xiàn)代傳統(tǒng)的保險合作社過程管理的背景和現(xiàn)狀進行了簡單介紹并對管理系統(tǒng)的研究意義進行了簡要分析,然后以國內外現(xiàn)階段保險合作社管理現(xiàn)狀為例介紹了保險合作社管理系統(tǒng)實現(xiàn)的功能和為社會和民眾帶來的好處。第二章 需求分析2.1 背景分析隨著信息化科技的發(fā)展和 人民生活水平的提高,不論是國家還是個人都對保險合作社的重要性更加重視了,而如今保險合作社尤其是在農村還是信息化不夠,快捷性不夠,因此,開發(fā)保險合作社過程管理的軟件也是實在必行。項目主要系統(tǒng)功能模塊為系統(tǒng)登錄退出,投保信息錄入管理,報銷費用申請管理,報銷費用審批管理,報銷費用支付管理,相關信息查詢管理等。本章將全面
16、保險合作社管理系統(tǒng)內容,由此得出保險合作社管理系統(tǒng)的需求分析。2.2 開發(fā)工具選擇2.2.1VC6.0 簡介VC 是集成開發(fā)環(huán)境 IDE 的一種,它以小巧方便快捷著稱,即使當今社會各種編程語言紛飛,各種新一代的開發(fā)環(huán)境層出不窮,VC 任然在軟件開發(fā)環(huán)境中占有著一席2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)4之地。使用 VC 可以方便快捷的開發(fā)任何你想要的東西,從網絡編程,數(shù)字圖像,音頻視頻,還是底層的驅動等等,只要是你想的到的基本上都可以實現(xiàn),可能在處理界面和大型數(shù)據(jù)庫管理方便 VC 的優(yōu)勢不是很強,可是在效率方面 VC 有它自己天生的優(yōu)勢。它的編程語言主要是 C+,當然如今也有很多調用
17、腳本語言以及其他語言的接口,語言的高效性決定了開發(fā)環(huán)境的天生麗質, 在開發(fā)音視頻,數(shù)字圖像處理,3D 實景處理的軟件項目時,首選的還是 VC。使用 VC 可以方便的調用 WINDOWS API,編寫你需要的 WINDOWS 程序。MFC:MFC,微軟基礎類(Microsoft Foundation Classes),實際上是微軟提供的,用于在 C+環(huán)境下編寫應用程序的一個框架和引擎,VC+是 WinDOS 下開發(fā)人員使用的專業(yè) C+ SDK(SDK,Standard SoftWare Develop Kit,專業(yè)軟件開發(fā)平臺),MFC 就是掛在它之上的一個輔助軟件開發(fā)包,MFC 作為與 VC+
18、血肉相連的部分(注意 C+和 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 新加的 Basic 語言要素,如面向對象程序設計的要素,是一種性質上的飛躍,使 VB 既是一
19、個 IDE,又成長成一個新的程序設計語言),MFC 同BC+集成的 VCL 一樣是一個非外掛式的軟件包,類庫,只不過 MFC 類是微軟為 VC+專配的. MFC 是 Win API 與 C+的結合,API,即微軟提供的 Windows 下應用程序的編程語言接口,是一種軟件編程的規(guī)范,但不是一種程序開發(fā)語言本身,可以允許用戶使用各種各樣的第三方(如我是一方,微軟是一方,Borland 就是第三方)的編程語言來進行對Windows 下應用程序的開發(fā),使這些被開發(fā)出來的應用程序能在 Windows 下運行,比如VB,VC+,Java,Delhpi 編程語言函數(shù)本質上全部源于 API,因此用它們開發(fā)出
20、來的應用程序都能工作在 Windows 的消息機制和繪圖里,遵守 Windows 作為一個操作系統(tǒng)的內部實現(xiàn),這其實也是一種必要,微軟如果不提供 API,這個世上對 Windows 編程的工作就不會存在,微軟的產品就會迅速從時尚變成垃圾,上面說到 MFC 是微軟對 API 函數(shù)的專用C+封裝,這種結合一方面讓用戶使用微軟的專業(yè) C+ SDK 來進行 Windows 下應用程序的開發(fā)變得容易,因為 MFC 是對 API 的封裝,微軟做了大量的工作,隱藏了好多程序開發(fā)人員在 Windows 下用 C+ & MFC 編制軟件時的大量內節(jié),如應用程序實現(xiàn)消息的處理,設備環(huán)境繪圖,這種結合是以方
21、便為目的的,必定要付出一定代價(這是微軟的一向作風),因此就造成了 MFC 對類封裝中的一定程度的的冗余和迂回,但這是可以接受的.面對底層程序,它能很輕松的與 Windows API 或驅動程序結合,就是在自己的代碼中直接使用 API 函數(shù),而 API 和驅動程序的資料都是以 C 語言為基礎的,這使得 VC 程2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)5序員能夠更輕松的使用 Windows API。這樣造成了一個很有意思的現(xiàn)象,即入門時 VC程序員要付出更多的努力來學習,但是一旦掌握后,開發(fā)其他領域的程序或使用第三方軟件時,如工業(yè)控制類的程序,由于底層的程序都是用 C 語言編寫,反倒是
22、VC 程序員能夠更快的掌握該領域的編程技術。而很多其他的編程語言甚至找不到相關的資料。這就說明 VC(MFC)實際上是一種入門困難,但是擴展學習卻很輕松的語言框架。如果既限于某一領域的話 VC 毫無優(yōu)勢可言,但是如果開發(fā)一個新的領域的應用程序或者該程序涉及多個應用領域的話,可減少重復學習的頻率和難度,VC(MFC)的優(yōu)勢會立刻顯現(xiàn)出來。 2.2.2 ADO 簡介ADO (ActiveX Data Objects) 是一個用于存取數(shù)據(jù)源的 COM 組件。它提供了編程語言和統(tǒng)一數(shù)據(jù)訪問方式 OLE DB 的一個中間層。允許開發(fā)人員編寫訪問數(shù)據(jù)的代碼而不用關心數(shù)據(jù)庫是如何實現(xiàn)的,而只用關心到數(shù)據(jù)庫的
23、連接。訪問數(shù)據(jù)庫的時候,關于 SQL 的知識不是必要的,但是特定數(shù)據(jù)庫支持的 SQL 命令仍可以通過 ADO 中的命令對象來執(zhí)行。ADO 被設計來繼承微軟早期的數(shù)據(jù)訪問對象層,包括 RDO (Remote Data Objects) 和 DAO(Data Access Objects)。ADO 向我們提供了一個熟悉的,高層的對 OLE DB 的 Automation 封裝接口。對那些熟悉 RDO 的程序員來說,你可以把 OLE DB 比作是 ODBC 驅動程序。如同 RDO對象是 ODBC 驅動程序接口一樣,ADO 對象是 OLE DB 的接口;如同不同的數(shù)據(jù)庫系統(tǒng)需要它們自己的 ODBC 驅
24、動程序一樣,不同的數(shù)據(jù)源要求它們自己的 OLE DB 提供者(OLE DB provider) 。象 Microsoft 的其它系統(tǒng)接口一樣,ADO 是面向對象的。它是 Microsoft 全局數(shù)據(jù)訪問(UDA)的一部分,Microsoft 認為與其自己創(chuàng)建一個數(shù)據(jù),不如利用 UDA 訪問已有的數(shù)據(jù)庫。為達到這一目的,Microsoft 和其它數(shù)據(jù)庫公司在它們的數(shù)據(jù)庫和Microsoft 的 OLE 數(shù)據(jù)庫之間提供了一個“橋”程序,OLE 數(shù)據(jù)庫已經在使用 ADO 技術。ADO 的一個特征(稱為遠程數(shù)據(jù)服務)支持網頁中的數(shù)據(jù)相關的 ActiveX 控件和有效的客戶端緩沖。作為 ActiveX
25、的一部分,ADO 也是 Microsoft 的組件對象模式(COM)的一部分,它的面向組件的框架用以將程序組裝在一起。ADO 從原來的Microsoft 數(shù)據(jù)接口遠程數(shù)據(jù)對象(RDO)而來。RDO 與 ODBC 一起工作訪問關系數(shù)據(jù)庫,但不能訪問如 ISAM 和 VSAM 的非關系數(shù)據(jù)庫。 ADO 是對當前微軟所支持的數(shù)據(jù)庫進行操作的最有效和最簡單直接的方法,它是一種功能強大的數(shù)據(jù)訪問編程模式,從而使得大部分數(shù)據(jù)源可編程的屬性得以直接擴展到你的 Active Server 頁面上??梢允褂?ADO 去編寫緊湊簡明的腳本以便連接到 Open Database Connectivity (ODBC
26、) 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源,這樣 ASP 程序員就可以訪問任何與 ODBC 兼容的數(shù)據(jù)庫,包括 MS SQL SERVER、Access、 Oracle 等等。2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)6ADOADO 的組織方式的組織方式以前的對象模型,如 DAO 和 RDO 是層次型的。也就是說一個較低的數(shù)據(jù)對象如 Recordset 是幾個較高層次的對象,如 Environment 和 QueryDef,的子對象。在創(chuàng)建一個 QueryDef 對象的實例之前,你不能創(chuàng)建 DAO Recordset 對象的實例。但 ADO卻不同,它定義了一組平面型頂級對象. 最重要
27、的三個 ADO 對象是 Connection, Recordset 和 Command. 本文將主要介紹 Connection 和 Recordset 這兩個對象。每個Connection 的屬性定義了與數(shù)據(jù)源的連接。Recordset 對象接收來自數(shù)據(jù)源的數(shù)據(jù)。Recordset 可以與 Connection 一起起使用,先建立一個連接,然后獲取數(shù)據(jù)。盡管如此,Recordset 也可以被單獨創(chuàng)建,其 Connection 參數(shù)可以在 Open 屬性定義。ADOADO 的使用方式的使用方式:連接數(shù)據(jù)源 (Connection),可選擇開始事務。 可選擇創(chuàng)建表示 SQL 命令的對象 (Comm
28、and)。 可選擇指定列、表以及 SQL 命令中的值作為變量參數(shù) (Parameter)。 執(zhí)行命令(Command、Connection 或 Recordset) 。 如果命令以行返回,將行存儲在存儲對象中 (Recordset)。 可選擇創(chuàng)建存儲對象的視圖以便進行排序、篩選和定位數(shù)據(jù) (Recordset)。 編輯數(shù)據(jù)??梢蕴砑印h除或更改行、列 (Recordset)。 在適當情況下,可以使用存儲對象中的變更對數(shù)據(jù)源進行更新 (Recordset)。 在使用事務之后,可以接受或拒絕在事務中所做的更改。結束事務 (Connection)。2.2.3 SQL Server 2000 簡介SQ
29、L Server 是一個關系數(shù)據(jù)庫管理系統(tǒng),它最初是由 Microsoft、Sybase 和Ashton-Tat 三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2 版本。在 Windows NT推出后 Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本,Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應用。在本書中介紹的是Microsoft SQL Server 以后簡稱為
30、 SQL Server 或 MS SQL Server。SQL Server 2000 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版,本該版本繼承了 SQL Server 7.0 版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行 Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2000 的大型多處理器的服務器等多種平臺使用。2.3 功能分析通過對系統(tǒng)的初步調查,明確了系統(tǒng)開發(fā)的目標為:按照管理信息系統(tǒng)的原理和2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論
31、文)7方法,采用相對成熟、先進的信息技術和手段,支持保險合作社管理工作的全過程,加強保險合作社管理中的各種信息資源的管理和應用,實現(xiàn)保險合作社管理現(xiàn)代化,及時、準確地提供各種信息報表輔助領導決策。系統(tǒng)需主要完成的功能有權限管理、參保管理、報銷申請管理、報銷審批管理和信息查詢以及登錄退出管理個部分。1.權限管理:此模塊主要功能對不同的用戶進行權限劃分,比如管理參保的不能夠管理報銷申請,管理報銷申請的不能管理報銷審批。2.參保管理:主要提供的功能是管理員進行錄入參保人的信息并對信息進行校驗,確保參保信息的正確性和唯一性。3.報銷申請管理:主要提供的功能為審查報銷申請人是否已經參保,錄入申請人的信息
32、以及相關的材料資料。4.報銷審批管理:主要提供的功能有對申請報銷的條目進行評審,對申請的報銷金額進行核查審批。審批人簽字會自動寫入數(shù)據(jù)庫。5.資金發(fā)放管理:主要是對已經審批的條目發(fā)放資金并重置數(shù)據(jù)庫記錄狀態(tài)。發(fā)放人簽字會自動寫入數(shù)據(jù)庫。6.信息查詢:主要功能是可以對投保信息和報銷狀態(tài)信息進行查詢。7.登錄退出管理:系統(tǒng)主要功能是對登錄進行驗證,密碼是否為空,密碼是否正確,用戶名是否存在,是否登錄三次依舊在重復登錄等,并采取了提示和一些其他措施(錯誤登錄三次退出程序)等。2.2.4 4性能分析性能分析面對復雜的保險合作社管理工作,系統(tǒng)的開發(fā)必須便于系統(tǒng)既能滿足目前的需要,又能適應將來擴展的需要,
33、因此系統(tǒng)性能應符合以下原則:1實用性:要求訪問速度和可容納的最大同時請求數(shù),能符合實際管理要求。2安全性:系統(tǒng)的安全即要保證系統(tǒng)本身的安全,又要保證數(shù)據(jù)的安全。3易維護:要求系統(tǒng)能提供方便、靈活的維護手段,方便應用人員和設計開發(fā)人員的維護和管理。4數(shù)據(jù)庫設計合理:這就要求數(shù)據(jù)庫在設計時要保證數(shù)據(jù)的一致性、合理冗余、合理選擇數(shù)據(jù)類型、數(shù)據(jù)存儲規(guī)范化。本系統(tǒng)為用戶提供了基本的辦公自動化管理功能和其操作簡單靈活,適應于普通管理人員及員工使用需求。只要對計算機有一定的認識,都可以通過簡單的培訓操作使用。本系統(tǒng)使用身份驗證機制,能更好的保護也面被非法的訪問。當用戶登陸時,用戶必須要有有效的用戶,通過對象
34、保存登陸名密碼及相關信息,防止非法用戶惡意破壞及非法登錄。根據(jù)用戶的類型不同其訪問權限級別也有所不同,按權限可分為:參保信息錄入管理員,報銷申請管理員,報銷審批管理員,報銷資金發(fā)放管理員。2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)82.5 運行環(huán)境1.硬件環(huán)境處理器:InterCR300 或更高內存:128MB 或更高(建議 256MB)硬盤空間:80MB 以上2.軟件環(huán)境軟件環(huán)境是一個系統(tǒng)開發(fā)的工具,它取決于開發(fā)人員對軟件的熟悉程度,如果開發(fā)人員選擇一個不熟悉的軟件開發(fā)會大大增加開發(fā)系統(tǒng)所需要投入的成本,所以說選擇軟件環(huán)境也是很重要的。操作系統(tǒng): Windows 2000/Window
35、s XP數(shù)據(jù)庫:SQL Server 2000軟件開發(fā)語言:C+開發(fā)環(huán)境:VC6.0該軟件的界面美觀大方,軟件運行穩(wěn)定。2.6 本章小結本章對保險合作社管理的現(xiàn)狀進行了簡單介紹并對管理系統(tǒng)進行了功能分析和性能分析,以及開發(fā)工具的選擇,軟件運行環(huán)境,介紹了保險合作社管理系統(tǒng)實現(xiàn)的功能和為社會和民眾帶來的好處。第三章 總體設計3.1 系統(tǒng)設計原理本系統(tǒng)在設計中使用了面向對象的設計原理,是因為:1.面向對象設計不再是單純的從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建類和對象,利用類和對象來簡化程序設計,并提供代碼的封裝和可重用性,便于程序的維護與擴展。2.所謂的對象是一種抽象的名稱,用來對應實現(xiàn)
36、世界存在的東西。一個窗口、一個按鈕、一個菜單都可視為一個對象,而按鈕對象、菜單對象、又會出現(xiàn)在窗口對象中,因此按鈕對象、菜單對象便是窗口的組件之一。對象內部的數(shù)據(jù)是不能隨意更改的,必須由外部向其傳遞信息,再由對象按其方法加以處理。用戶無需知道其任何細節(jié),操作是封閉的,對象之間能通過函數(shù)調用相互通信。3.類可視為一個產品模具、一個模塊。在面向對象設計中,類是對象的原型,是對象的制作器。類的概念是面向對象程序設計最重要的特征。所謂類,是指由數(shù)據(jù)結構及其相關操作所形成的集合,描述該類任一對象的共同的行為特征,是對一組性質2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)9相同的對象的程序描述,概括了對
37、象的共同性質和數(shù)據(jù)。4.面向對象設計的核心是類的設計。例如:可以定義一個參保人員信息表單類,該類中可以定義查詢的姓名、年齡、醫(yī)??ㄌ柕鹊刃畔ⅲ瑒t以此類為原型可以設計出眾多的參保人員表單類的對象實例,這些實體都具有類中所定義的特征。5.設計的保險合作社管理系統(tǒng)也是建立在一系列類基礎之上的,其編程的思想是:先根據(jù)一定的需要創(chuàng)建一系列的子類或直接調用VC提供的基類,編制程序時,由這些類派生出相應的對象,所派生出的對象繼承了其父類所有的功能,而且具有很好的封裝性,這樣就可利用派生出的對象像搭積木一樣來設計自己的程序。打個比方,就比如要制造一臺機器,首先要制造各種零件的模具,然后用制造好的模具生產出所需
38、的零件,所有這些做完后,剩下的就只是如何把這些零件組裝起來,這樣一臺機器就很容易制造出來了。實際編程也是如此。每個表單都是由一定數(shù)量的對象按某一種方式組合在一起的,程序編制的核心是類的設計。3.2 功能模塊設計模塊化就是把程序劃分成獨立命名且可獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構成一個整體,可以完成指定的功能滿足用戶的需求。為了降低軟件系統(tǒng)的復雜性,提高可理解性、可維護性,必須把系統(tǒng)劃分成為多個模塊。但是模塊不能任意劃分,應盡量保持其獨立性。模塊的獨立性指每個模塊只能完成系統(tǒng)要求的獨立的自功能,并且與其他模塊的聯(lián)系最少且接口簡單。模塊獨立的概念是模塊化、抽象、信息隱藏和
39、局部化概念的直接結果。模塊獨立性很重要,主要有兩條理由:第一,有效的模塊化軟件比較容易開發(fā)出來,這個優(yōu)點尤其重要。第二,獨立的模塊化比較容易測試和維護。模塊獨立程度可以由兩個定性標準度量,這兩個標準分別稱為內聚和偶合。偶合衡量不同模塊彼此間互相依賴(連接)的緊密程度;內聚衡量一個模塊內部各個元素彼此結合的緊密程度。從以上兩點可以得出結論:好的模塊是具有高內聚低耦合的特點。根據(jù)這個特點,我將此次所要開發(fā)的系統(tǒng)從功能模塊的角度上劃分為以下幾個功能模塊:醫(yī)療保險子系統(tǒng)包括用戶登陸模塊、參保管理、報銷申請管理、報銷審批管理、報銷資金發(fā)放管理、信息查詢管理六大部分,以下是該系統(tǒng)的功能模塊圖見下圖4-1:
40、2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)10參保管理報銷審批管理用戶登錄模塊醫(yī)療保險報銷資金發(fā)放簽字確認報銷信息錄入信息查詢系統(tǒng)退出報銷申請管理參保信息錄入信息驗證醫(yī)??ㄌ柹尚畔⑻峤淮_認審核簽字選擇審批項信息入庫審核條目選擇資金發(fā)放項查詢參保信息查詢報銷信息圖 4-1 系統(tǒng)模塊圖以下是各個模塊具體實現(xiàn)功能介紹:1.登錄模塊:這個 模塊主要功能是給用戶一個登錄的入口,同時對用戶輸入的登錄信息進行驗證,對于不同級別的用戶分配不同級別的權限。2.參保信息錄入管理模塊:這個模塊主要是錄入參保人員的信息并進行驗證,通過驗證則信息入庫,同時為參保人生成一個醫(yī)??ㄌ枴?.報銷申請管理模塊:這個模塊
41、主要是對報銷申請信息進行管理,錄入申請相關的信息及其相關資料信息(比如住院的轉院證明,住院費發(fā)票,醫(yī)藥費發(fā)票等等信息)4.報銷審批管理模塊:在這個模塊中,報銷審批管理員登錄之后可以查看已經申請報銷而沒有審批的條目進行評審和審批,系統(tǒng)將自動將登錄名作為簽字寫入數(shù)據(jù)庫作為審批簽名。也就是說數(shù)據(jù)庫會自動記錄那條申請是哪個人審批的。5.報銷資金發(fā)放管理:在這個模塊中,管理員登錄之后可以查看已經審批而沒有報銷的條目,查看待發(fā)放的條目是否在其中,如果在就進行資金發(fā)放,系統(tǒng)也會將其登錄用戶名作為簽名寫入數(shù)據(jù)庫。6.信息查詢模塊:這個模塊中只要有管理員權限的用戶都可以查看信息,信息包括參保信息和申請報銷的信息
42、。2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)113.3 本章小結本章是系統(tǒng)的總體設計,主要采用面向對象的設計思想,模塊話的設計方法。總體介紹了該保險合作社管理系統(tǒng)的各個模塊具體實現(xiàn)的功能。第四章 數(shù)據(jù)庫設計4.1 數(shù)據(jù)庫設計規(guī)則數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結構設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產生影響。合理的數(shù)據(jù)庫結構可以提高數(shù)據(jù)庫存儲效率,保證數(shù)據(jù)的完整性和一致性。設計數(shù)據(jù)庫系統(tǒng)時應充分了解用戶各個方面的需求,包括現(xiàn)有系統(tǒng)的需求以及將來可能增加的需求在信息世界中,信息從客觀事物出發(fā)流經數(shù)據(jù)庫,通過決策機構最后又回到客觀世界,信息的這一循環(huán)經歷了三個領
43、域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界。現(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設計問題,軟件設計的一個核心。數(shù)據(jù)庫設計的主要任務是針對一個給定的應用環(huán)境,在給定的硬件環(huán)境、操作系統(tǒng)、以及數(shù)據(jù)庫管理信息系統(tǒng)等軟件環(huán)境下,創(chuàng)建一個性能良好的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能有效地收集、存儲、操作和管理數(shù)據(jù),滿足用戶地各類需求。數(shù)
44、據(jù)庫設計通常是在一個通用的 DBMS 支持下,即利用現(xiàn)成的 DBMS 作為開發(fā)的基礎。4.2 數(shù)據(jù)庫概念結構設計概念結構設計的主要任務是根據(jù)用戶需求設計數(shù)據(jù)庫的概念數(shù)據(jù)模型。概念模型獨立于具體的數(shù)據(jù)庫管理系統(tǒng),它描述的是從用戶角度看到的數(shù)據(jù)庫,反映了用戶的現(xiàn)實環(huán)境,而與數(shù)據(jù)庫將來怎樣實現(xiàn)無關。在需求分析基礎上設計出能夠滿足用戶各種需求的實體及它們之間的關系,從而為以后的邏輯結構設計作好鋪墊。本系統(tǒng)實體 E-R 圖:2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)12用戶信息用戶名密碼用戶優(yōu)先級圖 5-1 用戶信息 E-R 圖參保信息表醫(yī)??ㄌ栃彰挲g身份證號圖 5-2 參保信息表 E-R 圖報
45、銷申請表申請人醫(yī)??ㄌ柹暾埥痤~申請日期圖 5-3 報銷申請信息表 E-R 圖報銷審批表審批金額醫(yī)保卡號審批日期審批人性別聯(lián)系電話備注地址參保日期審批備注保費保額2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)13圖 5-4 報銷審批信息表 E-R 圖報銷發(fā)放表發(fā)放金額醫(yī)??ㄌ柊l(fā)放日期發(fā)放人圖 5-5 報銷發(fā)放信息表 E-R 圖4.3 數(shù)據(jù)庫關系模型設計數(shù)據(jù)項和數(shù)據(jù)結構如下:用戶信息表:(用戶姓名,用戶密碼,用戶優(yōu)先級);參保信息表:(姓名,性別,身份證號,參保年份,醫(yī)??ㄌ枺n~,保費,備注);報銷申請表:(醫(yī)保卡號,申請日期,申請金額,申請人,備注)報銷審批表:(醫(yī)保卡號,審批日期,審批金額
46、,審批人,備注)報銷資金發(fā)放表:(醫(yī)??ㄌ?,發(fā)放日期,發(fā)放金額,發(fā)放人,備注)4.4 數(shù)據(jù)庫邏輯結構設計表 5-1 用戶信息表字段名稱數(shù)據(jù)類型寬度主鍵說明userNamevarchar50yes用戶名userPswvarchar50no密碼userPriorityint4no用戶類型表 5-2 參保信息表字段名稱數(shù)據(jù)類型寬度主鍵說明nvarchar姓名nvarchar性別發(fā)放備注2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)14nvarchar醫(yī)保卡號joinDatenvarchar參保日期addressnvarchar地址telephonenvarchar電話MIIDnvarchar醫(yī)???/p>
47、號commentnvarchar備注表 5-3 報銷申請表MIIDnvarchar醫(yī)??ㄌ朼pplyMoneyfloat申請金額applyDatenvarchar申請日期applyPersonNamenvarchar申請人applyCommentsnvarchar備注表 5-4 部門信息表字段名稱數(shù)據(jù)類型寬度主鍵說明MIIDnvarchar醫(yī)保卡號approvalPersonnvarchar審批人approvalMoneyfloat審批金額approvalDatenvarchar審批日期approvalCommentsnvarchar備注表 5-5 工資表字段名稱數(shù)據(jù)類型寬度主鍵說明MIIDn
48、varchar50yes醫(yī)保卡號fafangDatenvarchar50no發(fā)放日期2009 屆貴州航天職業(yè)技術學院畢業(yè)設計(論文)15fafangPersonnvarchar50no發(fā)放人fafangno發(fā)放金額fafangCommentsnvarcharno發(fā)放備注表 5-6 加班信息表4.5 本章小結本章是系統(tǒng)的數(shù)據(jù)庫設計,主要介紹數(shù)據(jù)庫的設計規(guī)則,數(shù)據(jù)庫邏輯設計,數(shù)據(jù)庫關系模型,和數(shù)據(jù)庫的表結構設計。數(shù)據(jù)庫是該系統(tǒng)的核心,在信息系統(tǒng)設計中很重要部分。第五章 系統(tǒng)實現(xiàn)5.1 登錄模塊的實現(xiàn)本頁面為保險系統(tǒng)提供一個登錄的界面。在用戶名資料框內選擇正確的用戶名,在口令中輸入密碼,點擊登錄,進入系統(tǒng)主界面。用戶登錄界面:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年村委會林地承包與木材加工銷售合同
- 二零二五年度實習生實習期間實習成果轉化與應用協(xié)議
- 二零二五年度測繪成果應用安全保護協(xié)議
- 二零二五年度風投優(yōu)先股投資合作中的知識產權保護合同
- 2025股東股權協(xié)議:新能源汽車動力電池研發(fā)與生產
- 2025年度酒店預訂服務定金合同規(guī)范
- 二零二五年度房產中介返傭激勵政策合同
- 2025年度酒店客房清潔與消毒服務合同
- 二零二五年度藥店店員社會保險與福利合同
- 初二家長發(fā)言稿
- 骶髂關節(jié)損傷郭倩課件
- 內科學疾病概要-支氣管擴張課件
- 2025陜西渭南光明電力集團限公司招聘39人易考易錯模擬試題(共500題)試卷后附參考答案
- 預防感冒和流感的方法
- 2024年黑龍江職業(yè)學院高職單招語文歷年參考題庫含答案解析
- 2024年南京旅游職業(yè)學院高職單招語文歷年參考題庫含答案解析
- 人教版高中英語挖掘文本深度學習-選修二-UNIT-4(解析版)
- 股指期貨基礎知識介紹培訓課件
- 2024年北京東城社區(qū)工作者招聘筆試真題
- 2025中智集團招聘重要崗位高頻重點提升(共500題)附帶答案詳解
- xx學校培訓部工作職責
評論
0/150
提交評論