计算机专科毕业论文-医疗保险信息管理系统的设计与实现_第1页
计算机专科毕业论文-医疗保险信息管理系统的设计与实现_第2页
计算机专科毕业论文-医疗保险信息管理系统的设计与实现_第3页
计算机专科毕业论文-医疗保险信息管理系统的设计与实现_第4页
计算机专科毕业论文-医疗保险信息管理系统的设计与实现_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

摘要医疗保险信息管理系统能够让工作人员在计算机上进行基本信息的录入、删除和修改,统计信息,导入和导出数据。医疗保险信息管理系统需要实现对医疗保险信息和参保人员个人信息数据的查看,修改等数据库的操作,在系统开发的过程中采取模块化开发方式,使开发过程能够更加简洁高效。本文是针对医疗保险的管理而开发的一个信息管理系统,基于Python语言开发,采用MySQL作为数据库存储网站运行时所产生的数据,用Windows操作系统作为服务器运行整个平台。在该平台上,管理员进行医疗保险账户的建立,参与保险人基本信息的建立、管理,对医疗保险金的管理,该系统操作简单,界面简洁,安全性高,能够对医疗保险信息进行安全可靠的管理,提高工作效率,减轻操作量,从而提高医疗保险管理的效率。关键词:保险业务;信息管理;Python;MySQL数据库;设计

绪论医疗保险信息管理系统能够让工作人员在计算机上进行基本信息的录入、删除和修改,统计信息,导入和导出数据。医疗保险信息管理系统需要实现对医疗保险信息和参保人员个人信息数据的查看,修改等数据库的操作,在系统开发的过程中采取模块化开发方式,使开发过程能够更加简洁高效。在通过与指导老师沟通,询问了医疗保险工作人员,然后查询了一些相关资料之后,确定了设计工作的内容。首先确定系统开发的具体目标,系统需要支持医疗保险信息工作中的具体过程,需要有效的利用医疗保险信息管理过程中的资源,在需要各种信息时能够准确的从数据库调用。医疗保险信息管理系统需要完成的具体功能有能够登录和退出系统,管理员能够对用户进行权限管理、个人信息的查询和修改、以及对用户的参与医疗保险管理和医疗保险缴费管理等部分。医疗保险信息管理系统使用B/S模式实现,工作人员可以通过本系统在网络办公。管理员通过账户密码登录医疗保险信息管理系统网站,对参与医疗保险的用户进行账户的管理,创建相应的用户账户,删除用户账户;对参与医疗保险的用户进行管理,管理用户的账号启用状态;对参与保险人员基本信息的建立、基本信息的修改,基本信息的删除;以及对参与保险人员所缴纳的医疗保险费用进行管理、查询,导出数据等。需求分析功能需求分析通过翻阅资料、上网查找信息、与老师沟通之后,搜集了大量的关于医疗保险信息管理系统的设计材料。总结了医疗保险信息管理系统应该具备的基本功能:作为一个用于管理医疗保险信息的网站,需要管理员进行对参与医疗保险人员的账户、信息进行详细管理,系统应该具备的功能为以下几点:用户权限管理、用户账户管理、参与医疗保险人员的个人信息管理、医疗保险信息管理、医疗信息保险查询以及管理员的登录和退出部分。1.用户权限管理:对不同的用户进行权限划分。2.账户管理:管理员对参与保险人员的账户进行管理,使对应账户具有有效或无效,并对信息进行校验,确保参与保险人员账户信息的完整正确。3.参保人员个人信息管理:主要提供的功能为参与保险人员的个人信息录入、修改以及查询。4.医疗保险信息管理:对参与医疗保险人员的医疗保险金进行信息的录入,查询。5.医疗保险信息查询:对已经参与保险人员的医疗保险信息的查询工作。6.管理员登录:对管理员的登录账号和密码进行验证,账号是否正确,密码是否正确,若不正确,需要提示密码错误。在对医疗保险信息管理的过程中,因为管理工作过于复杂合繁琐,为了简化工作量,提高工作效率,因此需要开发的系统具备以下几个特点:1.系统尽量简洁高效,在运行时要做到系统的流畅稳定;2.能够方便维护,用简单方便的办法进行系统维护,方便工作人员进行日常维护管理;3.数据库要保证简洁实用,在具体工作的时候需要保证数据的简明、一致,在存储过程中也要保证规范化;4.界面设计尽量简洁,这样做的好处是有利于工作人员在进行工作是提高效率,避免过多的操作所带来的不必要的工作量。系统功能图图2-1系统功能图需要的功能模块在程序的开发过程中,我们往往采用模块化开发方式进行对程序的开发。在这样的开发过程中,能够对单独的模块进行独立的开发,使一个模块完成一个或者几个功能。这样的开发模式在我们开发时能够有效的进行每个模块之间功能的划分,在开发系统的过程中能够有效的降低系统的复杂程度,提高程序开发的效率,而且在修改、维护的时候能够在单独的模块中进行,避免过多的代码产生的失误等问题。因此在开发过程中,把系统分为几个模块。但是在模块的划分中,要保证每个模块所完成的功能能够独立,模块之间的联系应该尽量减少,使各个模块不要有多余的接口,从而是程序的复杂性降低。为了使医疗保险信息管理系统的开发过程更加简单高效,将系统从功能方面划分出了以下的四个具体模块:登录模块;医疗保险查询模块;医疗保险缴费模块;用户管理模块。功能设计与数据设计功能设计模块设计根据系统工作的具体需要,设计出了四个功能模块,通过这四个模块,实现了系统的运行,下面给出具体的功能模块图:图3-1功能模块图各模块功能医疗保险信息管理系统有登录模块、医疗保险查询、医疗保险缴费、用户管理四个模块,分别实现了管理员登录,对医疗保险个人信息的查询、缴纳医疗保险费用、管理用户基本信息等功能。具体的功能模块如下:登录模块:管理员通过登录窗口输入管理员账户、密码进行登录,系统对管理员输入的账号和密码信息进行验证,账号和密码信息验证成功,提示登录成功,同时跳转至主页面;账号和密码信息验证不成功,提示账号密码不匹配。根据具体情况需要,在管理员登录窗口还有修改密码选项,管理员点击修改密码选项,进入密码修改页面,在原始密码处输入原始密码,新密码处输入需要修改的密码,点击确认修改,如果原始密码正确,则修改密码成功,如果原始密码不正确,则修改密码失败。医疗保险查询模块:查询用户的账户信息、个人姓名以及缴费情况,账户启用状态等基本信息;医疗保险缴费模块:为医疗保险账户添加缴费信息、日期、金额;用户管理模块:添加用户,为新用户添加账户、密码等基本信息,进行角色管理、权限管理。数据设计数据库结构设计数据库是医疗保险信息管理系统的核心,一个好的数据库将直接关系到系统在运行时系统的高效。因此在进行数据库设计的时候,要注意数据库的结构合理,对数据要求做到数据完整和一致。这样在进行系统实现的过程中能够才能够满足系要求,使程序能够成为一个完整的系统。对于医疗保险信息管理系统数据库,决定采用MySQL数据库进行设计,并且列出以下数据项和数据结构:管理员表(roots),包括数据项:账户(主码),用户名,密码,性别,角色,权限,状态。用户表(users),包括数据项:账户(主码),用户名,密码,单位,性别,证件号,角色,状态,投保时间。缴费表(plays),包括数据项:账户(主码),缴费金额,缴费日期。数据库E-R模型在进行数据库设计时要先建立数据库的E-R模型,即数据库的概念模型,这样才能够直观准确的体现出个数据之间的关系,从而为数据库的创建提供了真实、详细的依据。图3-2系统数据库E-R模型如图3-2所示,这是数据库的E-R模型图,在这个E-R模型里面,共有四个实体,分别是管理员实体、用户实体、用户信息实体和医疗保险信息实体。管理员通过管理系统对用户、用户信息、医疗保险信息进行管理。具体如添加用户、删除用户、编辑用户信息和添加医疗保险信息等。数据库实体本课题主要实体有:管理员、用户、医疗保险缴费,各实体的具体描述如下。图3-3管理员实体如图3-3中实体是管理员,管理员的相关元素有七个,分别是:用户名、账户、密码、性别、角色、权限和状态。在登录系统时,管理员使用的是账户和密码,登录成功后,管理员通过自己的权限以及启用的账号,实现对系统的具体管理工作。图3-4用户实体如图3-4中实体是用户,用户的相关元素一共有九个,分别是:用户名、账户、密码、证件号、性别、角色、单位、状态、投保时间。管理员在系统中根据用户的具体信息,实现对用户的个人信息、医疗保险信息管理工作。图3-5缴费实体如图3-5所示,医疗保险缴费是实体,其中共有三个相关元素,分别是:账户、金额和日期。管理员根据用户的账户,选择日期,添加金额,完成具体的医疗保险缴费工作。详细设计主要界面详细设计登录页面的设计本页面为医疗保险信息管理系统提供一个管理员登录的界面。输入正确的账户名和密码,点击登录,如果账户和密码验证成功,则进入系统主界面。图4-1管理员登录图4-2登录成功如图4-2所示,这是管理员登录成功后跳转到主页页面,如果输入的账户和密码匹配不正确,则提示账号密码不匹配,如下图:图4-3登录出错主页页面的设计图4-4主页页面如图4-4所示,系统主页面分为几个主要组成部分:导航菜单:方便用户的使用,明确的列出系统的主要功能菜单,在任何页面都可以自由链接到其他的页面。医疗保险查询:查询用户的账户信息、个人姓名以及缴费情况,账户启用状态等基本信息。缴费:为医疗保险账户添加缴费信息、日期、金额。用户管理:添加用户,为新用户添加账户、密码等基本信息,进行角色管理、权限管理。查询页面的设计图4-5查询页面点击左侧导航菜单中的医疗保险查询,转入医疗保险信息页面,即可查询用户的账户信息、个人姓名以及缴费情况,账户启用状态等基本信息。缴费页面的设计图4-6缴费页面工作人员可以根据需求通过左侧导航栏选择缴费,在账号一栏中选择需要缴费的账号,选择时间,输入需要交纳的费用,点击新增,完成缴费工作。用户管理页面的设计添加用户页面:图4-7添加用户管理员通过添加用户模块创建新的用户,输入用户账号、用户密码、用户邮箱、用户姓名、选择性别、社会角色、账号状态这些具体信息,选择新增,完成新用户的创建工作。医疗保险信息查询页面如图4-8所示。图4-8查询页面工作人员通过该页面查询所有用户的医疗保险信息和个人信息等。角色管理页面如图4-9所示。图4-9角色管理 角色管理模块中管理员可以添加社会角色,如员工、教师等,还可以删除想要删除的角色。 权限管理页面:图4-10权限管理 根据具体工作需要,管理员可以通过权限管理模块,选择添加一个新的管理权限或者是删除一个已有的权限。数据库详细设计根据本系统网站运行的需要,本系统建立三张表,分别是管理员表、用户表、缴费信息表。表4-1是管理员表,在管理员表中,一共有七个字段,分别是管理员账户、管理员密码、管理员证件号、管理员姓名、管理员权限以及管理员性别和管理员角色,其中管理员账户是管理员表的主键。表4-2是用户表,在用户表中一共有九个字段,分别是用户账户、用户密码、用户证件号、用户姓名、用户角色、用户性别、用户单位以及用户状态和参保时间,其中用户账户作为用户表的主键。表4-3是缴费表,在缴费表中暂时设计有三个字段,分别是用户账户、缴费金额以及缴费日期,在以后的需要中,可以根据具体需要添加其他的字段。其中用户账户作为缴费表的主键。表4-1管理员表字段名称宽度主键说明rIdvarchar50yes管理员账户rPswvarchar50no管理员密码rNumvarchar50no证件号rNamevarchar50no管理员姓名rPriorityint4no权限类型rSexvarchar4no管理员性别rJobvarchar50no管理员角色表4-2用户表字段名称数据类型宽度主键说明uIdvarchar50yes用户账户uNumint50no用户证件号uNamevarchar50no用户姓名uPswvarchar50no用户密码uJobvarchar50no用户角色uSexvarchar4no用户性别uCopvarchar50no用户单位uStaevarchar4no用户状态uDatedatetime8no参保时间表4-3缴费表字段名称数据类型宽度主键说明uIdvarchar50yes用户账户sMoneyfloat50no缴费金额sDatedatetime8no缴费日期运行效果总结执行manage.py文件,使程序运行,打开浏览器,输入:8000/,点击进入,进入系统主页,结果如下图:图5-1进入主页进入主页,点击登录,转入登录页面结果如下图:图5-2登录页面输入账户和密码,验证成功,转入主页页面。如果账户密码验证不成功,则提示账号密码不匹配,结果如下图:图5-3登录错误选择修改密码页面,转入密码修改页面,结果如下两图:图5-4修改密码选项图5-5修改密码页面选择医疗保险信息查询页面,结果如下图:图5-6查询页面选择缴费页面,结果如下图:图5-7缴费页面选择用户管理页面,结果如下图:图5-8用户管理页面

结束语保险业务信息管理系统实现了管理人员对医疗保险人员的个人信息、医疗保险信息管理,数据导出等功能。采用浏览器-服务器模式,可以在多台电脑上同时录入数据,汇总到数据库,登录用户名和密码即可进行工作处理。在本次设计中,我首先进行了详细的资料收集,按照系统的具体需求进行了分析,分析和设计了具体需要的功能模块,分析和设计了数据库的逻辑,然后建立出了数据库,在最后进行了界面设计,然后按照各个功能模块完成了代码的实现。

致谢感谢老师们对我的悉心指导,是您们的指点才让我高质量地完成了毕业论文。写作期间,指导老师认真负责的工作态度、严谨的治学风格,使我深受启发,今后,无论做人还是做事,都要保持一颗积极进

温馨提示

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

评论

0/150

提交评论