医疗保险系统毕业设计论文_第1页
医疗保险系统毕业设计论文_第2页
医疗保险系统毕业设计论文_第3页
医疗保险系统毕业设计论文_第4页
医疗保险系统毕业设计论文_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

贵州航天职业技术学院毕业设计医疗保险信息系统姓 名: 肖飞 学 号: A093GZ053030108 指导老师: 陆树芬 系 名: 计算机科学系 专 业: 计算机网络技术 班 级: 09 计算机网络 二 0 一 0 年十一月二十日摘 要保险合作社是社会保障体系的重要内容,国际和国内的经验表明,现代保险合作社管理是一项复杂的工程,而可靠的管理信息系统则是管理的关键。在如今信息科技如此发达,作业与管理如此智能化的今天,可是大范围国内区域还是填表统计方式进行参保,报销的程序也更是复杂,这不仅导致工作效率地下,其步骤的复杂性也让部分打算参保的人员望而却步。本保险合作社系统就是针对当前的这种现象,为提高医保工作的效率,方便大众尤其是农村地区参保而开发的。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,我们决定使用 SQL SERVER 数据库开发工具,采用面向对象的方式来设计和开发。在开发工具上,我们选择了小巧而灵活的 VC,为了保证界面的友好性,我们采用 SKINMAGIC 来动态加载皮肤。整个系统由若干个表单、类、报表以及一个主菜单组成,有项目管理器统一管理全部程序的编写和调试。用户可以通过主菜单或总表单调用系统的各项功能。数据库采用 SQL Server2000,由于我们的系统要求,采用它完全可以适合我们的工作需求,并且它所支持的数据类型十分丰富,维护简便,费用比较低。目 录第一章 保险合作社 管理系统问题定义 .11.1 课题 背景.11.2 研究 意义.11.3 国内外发 展概况.21.4 本章小 结.3第二章 需求 分析 .32.1 背景 分析.32.2 开发工 具选择.32.3 功能分 析.62.4 性能分 析.72.5 运行环 境.72.6 本章 小结.8第三章 总体 设计 .83.1 系统设计原 理.83.2 功能模块 设计.93.3 本章小 结.11第四章 数据 库设计 .114.1 数据库设计规则.114.2 数据库概 念结构设计.114.3 数据库关系 模型设计.134.4 数据库逻辑结构设计.134.5 本章 小结 .15第五章 系统 实现 .155.1 登录模块的实现.155.2 参保信息录入 模块 的实现.165.3 报销申请管 理模块的实现.165.4 报销审批管理模 块的实现.175.5 报销费用管 理模块 的实现.185.6 员工信息查询模 块的实现.195.7 本章小 结.19总 结 .20致 谢 .21参考 文献 .222009 届贵州航天职业技术学院毕业设计(论文)1第一章 保险合作社管理系统问题定义1.1课题背景保险合作社制度在我国很早就开始实行,例如我国五十年代初建立的公费医疗和劳保医疗统称为职工保险合作社。它是国家社会保障制度的重要组成部分,也是社会保险的重要项目之一。保险合作社具有社会保险的强制性、互济性、社会性等基本特征。因此,保险合作社通常由国家立法,强制实施,建立基金制度,费用由用人单位和个人共同缴纳,保险合作社费由保险合作社机构支付,以解决劳动者因患病或受伤害带来的医疗风险。我国的保险合作社实施四十多年来在保障职工身体健康和维护社会稳定等方面发挥了积极的作用。它保障了范围覆盖所有用人单位及其职工的基本医疗、增进健康水平的需要,使我国人民生活大大改善。特别是在解决职工患大病时的高额医疗费问题,通过“互助互济”,既有效分担了风险,又充分体现出社会公平原则的指导思想。随着经济的高速发展,计算机在企业管理中应用的普及,利用计算机实现保险合作社管理势在必行。人们生活发生了日新月异的变化,特别是计算机的应用已经普及到了经济和社会生活的各个方面,信息化和快捷化这样的基本需求让各项社会工作自动化和软控化需求日益迫切,在这种大环境下,保险合作社过程智能化,快捷化也是势在必行,尤其是当今社会民众生活水平提高之后,对医保观念的改变更增进了大家参保的积极性,如此以来,以往的填单填表输入,统计,打表的方式来管理医保过程变得臃肿不堪,而且效率也是及其低下,甚至会造成漏报错报现象。而采用计算机软件进行过程管理则会是另一番景象。计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,节省人力,准确性高,而且随着国家政策的改变,仅仅是对软件内部的一些参数进行改变就仍旧可以兼容使用等。这些优点能够极大地提高保险合作社管理的效率,也是社会工作的科学化、正规化管理,与世界接轨的重要条件。我所开发这个系统采用当面向对象的编程语言 C+作为实现语言,使得程序可以以JAVA 开发程序数十倍的速度处理数据,使用 VC6.0 作为开发工具,小巧而方便快捷,使用 MFC 完成界面开发,得以迅速的获得用户界面,且以窗口式界面与用户交互,习惯使用 windows 操作系统的用户都可以很快的上手使用,不会有半点陌生,在处理界面美化方面, 我采用 SkinMagiC 加载皮肤的方式来美化界面,让用户在使用的时候也可以心旷神怡。在系统中我以数据库 SQL Server 2000 作为系统的后台操作,使用 ADO技术访问数据库,方便快捷,处理数据方便,其功能在系统内部有源代码直接完成。1.2研究意义保险合作社管理系统是一个典型的信息管理系统(MIS),本系统是一个为适应当前对保险合作社信息化快捷管理的迫切需求而设计开发的软件系统,其开发主要包括后2009 届贵州航天职业技术学院毕业设计(论文)2台数据库的建立和维护以及前端应用程序的开发两个方面,目前市面上流行的保险合作社管理管理系统不少。但是,我们所开发的是一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的保险合作社管理管理系统。能够录入人员参保,报销的基本资料,在操作上能够完成按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。1.3国内外发展概况以医保为例,劳保,劳务合作,租赁合作,利用合作等雷同。十年前,只有部分上班族有医保,主要是行政机关、事业单位和大型国企,还是按级别、比例报销费用。十年来,逐步推广到大企业、小企业等。而如今已经逐步普及到大部分城市居民甚至农村,但报销比例不同。从去年开始,我国实行了新农村保险合作社制度。新型农村合作医疗制度建设,解决农民“因病致贫、因病返贫” 的问题。到 2010 年,这项制度将在我国所有农村普遍实行,覆盖约 7 亿人,国家每年将补助资金达 300 亿元。实行因病住院治疗所支出的项费用(治疗费、药费、检查费、化验费、手术费、住院费) ,按规定分级累进计算补偿。除了经济补偿,我市新型农村医保还从小处着眼,从细节入手,项项服务充满着温馨:取消了以往农民不能选择医院的规矩。参保农民可在全市各级定点医院自由择医,充分体现参保人的自由选择权。现有分院和民营医院达到市合管办制定的新型农村合作保险合作社定点医疗机构基本标准(试行) 的,也可申报确定为定点医院;简化结报手续,病人在定点医院住院治疗后,出院时只要资料齐全,半小时内就可领取补偿现金。为了减少农民在结报中的纠纷和矛盾,市合管办对每一位住院的参保病人及时发放友情提醒告知书,告知书中明确了我市的农保政策,患者在住院期间可提醒医生尽量在农村医保补偿范围内用药或检查,减少自费项目支出,降低住院总费用,提高补偿金额;患者还可提醒医生在使用自费药品及诊疗项目时,须征得本人或家属同意,此举大大减少了结报中不必要的纠纷和矛盾 有上限,巨大的医疗费,就是大病医疗,报销比例是依据所住医院不同就不一样,医院级别高的底,级别底的高,你在当地医院就能问到报多少,费用是国家保险合作社不报的也不报,然后按当时住的医院级别按比例报销费用。改革现在弊端,那就是报销比例少、报销项目少、医疗费高。在未来国内应逐步采用以病定费等多种形式、走向病有所医,减少住院、看病的负担;实行全国联保,方便就医。国外的医保现状:德国的社会保障制度主要包括社会保险、社会赡养、社会救济和社会补贴。其中失业保险,养老保险、事故保险和保险合作社被誉为德国社会保障体系的四大支柱。社会保障依据雇员收入状况实行义务保险和自愿保险相结合,其中义务保险占主要地2009 届贵州航天职业技术学院毕业设计(论文)3位,收入未达到一定标准的雇员必须参加义务保险。德国社会保障制度是建立在义务保险和由第三者(包括政府在内)提供资助或补贴作为雉保险金来源的基础上的,实行的是现收现付资金筹集模式。 新加坡的中央公积金制度是典型的个人积累模式,强调自强制储蓄。根据法律规定,第一位有工资或薪金收入的人都必须参加该制度,个人公积金按工资收入的一定比例由雇主和雇员共同负担。所有权归个人所有,退休之后,按月发放。 美国实行自由保险式的社会保障模式,国家给公民是否投保及投保种类方面的自由选择权。美国社会保障制度覆盖的范围很广,但保障的程度很低。从社会保障基金的来源看,雇主和雇员负担了主要部分,但国家给伤残、年老和保险合作社提供津贴,而随着人口老龄化,政府提供的津贴也不断膨胀。美国社会保险基金的管理方式介于德和新加坡之间,是混合制的,以现收现付为主,辅之以资本积累增值的结合。国家强调职工必须在就业期间交纳保险税,专款用于退休的福利,使收大于支,以德国的做法更能适应人口结构的变化不管医保怎样改革,保险合作社在国际国内的重视程度在一步步加深,自然而然医保的信息化智能化需求也会一步步加深,事实上,劳务合作,租赁合作,利用合作等合作社方式的信息化和智能化需求也一样 迫切!保险合作社过程管理软件设计也势在必行。1.4本章小结本章对现代传统的保险合作社过程管理的背景和现状进行了简单介绍并对管理系统的研究意义进行了简要分析,然后以国内外现阶段保险合作社管理现状为例介绍了保险合作社管理系统实现的功能和为社会和民众带来的好处。第二章 需求分析2.1背景分析随着信息化科技的发展和 人民生活水平的提高,不论是国家还是个人都对保险合作社的重要性更加重视了,而如今保险合作社尤其是在农村还是信息化不够,快捷性不够,因此,开发保险合作社过程管理的软件也是实在必行。项目主要系统功能模块为系统登录退出,投保信息录入管理,报销费用申请管理,报销费用审批管理,报销费用支付管理,相关信息查询管理等。本章将全面保险合作社管理系统内容,由此得出保险合作社管理系统的需求分析。2.2开发工具选择2.2.1VC6.0简介VC 是集成开发环境 IDE 的一种,它以小巧方便快捷著称,即使当今社会各种编程语言纷飞,各种新一代的开发环境层出不穷,VC 任然在软件开发环境中占有着一席2009 届贵州航天职业技术学院毕业设计(论文)4之地。使用 VC 可以方便快捷的开发任何你想要的东西,从网络编程,数字图像,音频视频,还是底层的驱动等等,只要是你想的到的基本上都可以实现,可能在处理界面和大型数据库管理方便 VC 的优势不是很强,可是在效率方面 VC 有它自己天生的优势。它的编程语言主要是 C+,当然如今也有很多调用脚本语言以及其他语言的接口,语言的高效性决定了开发环境的天生丽质, 在开发音视频,数字图像处理, 3D 实景处理的软件项目时,首选的还是 VC。使用 VC 可以方便的调用 WINDOWS API,编写你需要的 WINDOWS 程序。MFC:MFC,微软基础类(Microsoft Foundation Classes),实际上是微软提供的 ,用于在 C+环境下编写应用程序的一个框架和引擎,VC+是 WinDOS 下开发人员使用的专业 C+ SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台),MFC 就是挂在它之上的一个辅助软件开发包,MFC 作为与 VC+血肉相连的部分 (注意 C+和 VC+的区别:C+是一种程序设计语言,是一种大家都承认的软件编制的通用规范,而 VC+只是一个编译器,或者说是一种编译器+源程序 编辑器的 IDE,WS,PlatForm,这跟 Pascal 和 Delphi 的关系一个道理,Pascal 是 Delphi 的语言基础 ,Delphi 使用 Pascal 规范来进行 Win 下应用程序的开发和编译,却不同于 Basic 语言和 VB 的关系,Basic 语言在 VB 开发出来被应用的年代已经成了 Basic 语言的新规范,VB 新加的 Basic 语言要素 ,如面向对象程序设计的要素,是一种性质上的飞跃,使 VB 既是一个 IDE,又成长成一个新的程序设计语言),MFC 同BC+集成的 VCL 一样是一个非外挂式的软件包,类库,只不过 MFC 类是微软为 VC+专配的. MFC 是 Win API 与 C+的结合,API, 即微软提供的 Windows 下应用程序的编程语言接口,是一种软件编程的规范,但不是一种程序开发语言本身,可以允许用户使用各种各样的第三方(如我是一方,微软是一方,Borland 就是第三方)的编程语言来进行对Windows 下应用程序的开发,使这些被开发出来的应用程序能在 Windows 下运行,比如VB,VC+,Java,Delhpi 编程语言函数本质上全部源于 API,因此用它们开发出来的应用程序都能工作在 Windows 的消息机制和绘图里,遵守 Windows 作为一个操作系统的内部实现,这其实也是一种必要,微软如果不提供 API,这个世上对 Windows 编程的工作就不会存在,微软的产品就会迅速从时尚变成垃圾,上面说到 MFC 是微软对 API 函数的专用C+封装 ,这种结合一方面让用户使用微软的专业 C+ SDK 来进行 Windows 下应用程序的开发变得容易,因为 MFC 是对 API 的封装,微软做了大量的工作 ,隐藏了好多程序开发人员在 Windows 下用 C+ & MFC 编制软件时的大量内节,如应用程序实现消息的处理,设备环境绘图,这种结合是以方便为目的的,必定要付出一定代价(这是微软的一向作风), 因此就造成了 MFC 对类封装中的一定程度的的冗余和迂回,但这是可以接受的.面对底层程序,它能很轻松的与 Windows API 或驱动程序结合,就是在自己的代码中直接使用 API 函数,而 API 和驱动程序的资料都是以 C 语言为基础的,这使得 VC 程2009 届贵州航天职业技术学院毕业设计(论文)5序员能够更轻松的使用 Windows API。这样造成了一个很有意思的现象,即入门时 VC程序员要付出更多的努力来学习,但是一旦掌握后,开发其他领域的程序或使用第三方软件时,如工业控制类的程序,由于底层的程序都是用 C 语言编写,反倒是 VC 程序员能够更快的掌握该领域的编程技术。而很多其他的编程语言甚至找不到相关的资料。这就说明 VC(MFC)实际上是一种入门困难,但是扩展学习却很轻松的语言框架。如果既限于某一领域的话 VC 毫无优势可言,但是如果开发一个新的领域的应用程序或者该程序涉及多个应用领域的话,可减少重复学习的频率和难度,VC(MFC)的优势会立刻显现出来。 2.2.2 ADO简介ADO (ActiveX Data Objects) 是一个用于存取数据源的 COM 组件。它提供了编程语言和统一数据访问方式 OLE DB 的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于 SQL 的知识不是必要的,但是特定数据库支持的 SQL 命令仍可以通过 ADO 中的命令对象来执行。ADO 被设计来继承微软早期的数据访问对象层,包括 RDO (Remote Data Objects) 和 DAO(Data Access Objects)。ADO 向我们提供了一个熟悉的,高层的对 OLE DB 的 Automation 封装接口。对那些熟悉 RDO 的程序员来说,你可以把 OLE DB 比作是 ODBC 驱动程序。如同 RDO对象是 ODBC 驱动程序接口一样,ADO 对象是 OLE DB 的接口;如同不同的数据库系统需要它们自己的 ODBC 驱动程序一样,不同的数据源要求它们自己的 OLE DB 提供者(OLE DB provider) 。象 Microsoft 的其它系统接口一样, ADO 是面向对象的。它是 Microsoft 全局数据访问(UDA)的一部分,Microsoft 认为与其自己创建一个数据,不如利用 UDA 访问已有的数据库。为达到这一目的,Microsoft 和其它数据库公司在它们的数据库和Microsoft 的 OLE 数据库之间提供了一个 “桥”程序, OLE 数据库已经在使用 ADO 技术。ADO 的一个特征(称为远程数据服务)支持网页中的数据相关的 ActiveX 控件和有效的客户端缓冲。作为 ActiveX 的一部分,ADO 也是 Microsoft 的组件对象模式(COM)的一部分,它的面向组件的框架用以将程序组装在一起。ADO 从原来的Microsoft 数据接口远程数据对象(RDO)而来。RDO 与 ODBC 一起工作访问关系数据库,但不能访问如 ISAM 和 VSAM 的非关系数据库。 ADO 是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到你的 Active Server 页面上。可以使用 ADO 去编写紧凑简明的脚本以便连接到 Open Database Connectivity (ODBC) 兼容的数据库和 OLE DB 兼容的数据源,这样 ASP 程序员就可以访问任何与 ODBC 兼容的数据库,包括 MS SQL SERVER、Access 、 Oracle 等等。2009 届贵州航天职业技术学院毕业设计(论文)6ADO的组织方式以前的对象模型,如 DAO 和 RDO 是层次型的。也就是说一个较低的数据对象如 Recordset 是几个较高层次的对象,如 Environment 和 QueryDef,的子对象。在创建一个 QueryDef 对象的实例之前,你不能创建 DAO Recordset 对象的实例。但 ADO却不同,它定义了一组平面型顶级对象. 最重要的三个 ADO 对象是 Connection, Recordset 和 Command. 本文将主要介绍 Connection 和 Recordset 这两个对象。每个Connection 的属性定义了与数据源的连接。Recordset 对象接收来自数据源的数据。Recordset 可以与 Connection 一起起使用,先建立一个连接,然后获取数据。尽管如此,Recordset 也可以被单独创建,其 Connection 参数可以在 Open 属性定义。ADO的使用方式:连接数据源 (Connection),可选择开始事务。 可选择创建表示 SQL 命令的对象 (Command)。 可选择指定列、表以及 SQL 命令中的值作为变量 参数 (Parameter)。 执行命令(Command、Connection 或 Recordset) 。 如果命令以行返回,将行存储在存储对象中 (Recordset)。 可选择创建存储对象的视图以便进行排序、筛选和定位数据 (Recordset)。 编辑数据。可以添加、删除或更改行、列 (Recordset)。 在适当情况下,可以使用存储对象中的变更对数据源进行更新 (Recordset)。 在使用事务之后,可以接受或拒绝在事务中所做的更改。结束事务 (Connection)。2.2.3 SQL Server 2000简介SQL Server 是一个关系数据库管理系统,它最初是由 Microsoft、Sybase 和Ashton-Tat 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT推出后 Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本,Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应用。在本书中介绍的是Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL Server。SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版,本该版本继承了 SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。2.3功能分析通过对系统的初步调查,明确了系统开发的目标为:按照管理信息系统的原理和2009 届贵州航天职业技术学院毕业设计(论文)7方法,采用相对成熟、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论