




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
盐 城 师 范 学 院毕业设计基于JSP的保险办理系统的设计与实现 学生姓名 学 院 信息工程学院 专 业 计算机科学与技术 班 级 12(1) 学 号 指导教师 2016年 05 月 16 日 II盐城师范学院毕业设计基于JSP的保险办理系统的设计与实现摘 要 本论文主要阐述了基于JSP的保险办理系统的设计与实现。本系统通过具有独特优势特点的JSP技术,使用MyEclipse作为开发工具,数据库选用MySQL。本系统设置了普通用户权限和管理员权限。普通用户实现的功能有:管理个人信息、查看个人医疗报销和社保缴费信息。管理员在此基础上增加了办理报销、查询报销、查询缴费等。【关键词】信息管理;B/S;JSP全套设计加扣 3012250582The Implementation of JSP-based Policy Management SystemAbstract 朗读显示对应的拉丁字符的拼音字典This paper describes the insurance system design and implementation based on JSP technology. This system uses JSP technology which has unique advantages, using Eclipse as a development tool and selecting the database MySQL. This total system sets two permissions which are administrators and ordinary users.Ordinary users with user part of personal information management, check medical expense information and social security payment information are also included.The main function includes administrators modified login password, ginseng protect personnels management, management of social security contributions, medical claims management, reimbursement information query and payment information query.Keywords Information Management; B/S; JSP盐城师范学院毕业设计目 录1 引言11.1 研究意义11.2 研究目标12 研究现状及设计目标12.1 保险办理系统的现状22.2 保险办理系统优缺点分析22.3 现有问题及解决方法22.3.1 现有问题22.3.2 解决办法32.4 本课题的设计目标32.5 经济效益分析33 关键问题及分析33.1 要解决的问题33.1.1 数据表间联系43.1.2 系统安全性43.2 具体实现中采用的关键技术43.2.1 JSP技术43.2.2 JDBC技术43.2.3 MVC编程模式53.2.4 Tomcat数据库连接池介绍54 需求分析54.1 系统主要业务流程54.2 USE-CASE用例图64.3 功能需求64.4 系统开发环境75 系统设计75.1 系统体系结构85.2 系统功能结构85.3 数据库表结构86 系统实现及测试106.1 系统主要模块的实现106.1.1 系统登录功能界面106.1.2 修改登录密码功能界面116.1.3 参保人员管理功能界面136.1.4 社保缴费管理功能界面146.1.5 医疗报销管理功能界面166.1.6 医疗报销信息查询功能界面186.1.7 社保缴费信息查询功能界面196.1.8 参保人员管理个人信息界面196.1.9 参保人员查看缴费信息功能界面206.1.10 参保人员查看报销信息功能界面206.2 实例测试的研究与选择206.2.1 测试的目标206.2.2 测试的步骤216.2.3 测试具体用例216.2.4 测试结论217 结论与展望22参考文献23致 谢24IV1 引言现代社会是信息化和自动化的社会,计算机可以进行信息管理。用计算机来管理信息,可以很大程度的提高效率和安全性。计算机在进行信息管理时,比传统模式更加高效、更加准确、更加安全。本系统就是一个方便社保部门对保险办理进行管理的系统。1.1 研究意义当下社会,计算机使用越来越多,在生活、工作中的作用越来越重要,人们也对工作效率和信息安全有了越来高的要求,而计算机就是提高工作效率和保证信息安全的一大法宝。计算机技术减少了工作中出现的错误,提高了工作效率,很多麻烦都由电脑解决。然而有一个保险办理系统才能利用计算机来办理保险业务,因此,我们需要设计开发一个这样的保险办理系统。本论文就是诠释系统的设计过程和开发过程,以及如何实现保险办理信息管理高效性和安全性。1.2 研究目标设计开发这个系统的目的是管理社保部门的保险办理信息,保证社保部门工作的高效率,零错误或少错误,降低管理的成本。这个系统的开发主要包括两个部分,一是建立与维护要求建立起稳固、安全的数据库;二是前端应用程序的开发,系统要功能齐全1。保险办理系统共有两类用户角色:管理员和普通用户。系统管理员可以在系统里对普通用户列表、社保信息、医疗报销信息进行管理,当然也可以对上述信息进行查询,参保人员可以管理个人信息,查看缴费信息和报销信息。这个系统不仅要实现以上的功能,还要对系统的操作界面进行设计,要实现一个可交互、能实现信息显示和数据输入的操作界面2。2 研究现状及设计目标对研究课题现状充分了解才能明确设计目标和需求。2.1 保险办理系统的现状以前社保业务办理多靠手工或半手工,效率低下,错误频繁,不能很好的完成业务需求。而利用计算机来处理酒可以很好的解决上述的问题,方便管理所有保险办理信息。2.2 保险办理系统优缺点分析1优点(1) 采用关系型数据库。(2) 采用Browser/Server3模式,以后方便维护。(3) 界面简洁,方便操作。(4)更新信息及时。2缺点(1) 软件稳定性不佳。(2) 安全性有漏洞。2.3 现有问题及解决方法了解自己系统的现有问题并及时解决是改进自己系统的前提,所以我们要充分了解自己的系统和现有问题并找到解决方案。2.3.1 现有问题需要明确的现有问题有:数据库的选择、开发平台和语言的选择、可扩展性的实现。1数据库选择问题数据库需要选择安全可靠的数据库,另外系统不能只能在某一个特定的数据库上运行,所以我们需要可以转移数据的数据库。2开发平台和语言选择好的开发平台和语言可以减少系统开发、维护、升级的成本。3可扩展性 因为客户可能会有新的需求,我们要随时根据客户的需求对系统功能进行增改,所以要注重系统的可扩展性。2.3.2 解决办法出于对需求的考虑,这个系统的实现为:1选用MySQL数据库,功能强大,存储时间长,可移植,在变更数据库时,不用重写程序代码。2系统采用MVC(Model_View_Controller,模式视图控制器)模式,把业务分成不同的功能模块,模块与模块之间互不过多影响4。3保险办理系统选用MyEclipse开发平台,选用JSP语言编写,这样编写的系统有利于系统的开发和后期维护。2.4 本课题的设计目标为服务社保部门而开发的保险办理系统,登录时需要验证身份以及区分权限是普通用户还是管理员,系统规定管理员和普通用户都只能使用自己权限范围内的功能。2.5 经济效益分析本校保险办理系统为服务社保部门而开发的,一方面系统可以提高社保部门工作人员的工作效率和降低错误率;另一方面系统开发成本低,所需要的硬件设备只有一台PC机,开发成本也比较低。通过以上两个方面能提高系统的经济效益。3 关键问题及分析,系统为了解决系统的稳定性和安全性问题,选择采用分离前台显示数据和后台数据处理的方式。在分析时,需要考虑到不同角色用户的对应的不同功能和权限。3.1 要解决的问题在设计和实现过程中,因为很多技术没有学过,碰到了很多拦路虎,问题总结有以下几点:3.1.1 数据表间联系系统中需要处理很多数据,数据量庞大,数据关系复杂。系统实现表间互联是依靠设置外键,外键可以保证系统在工作时不会发生数据丢失和存储错误等,因为前台页面的运行江直接受到数据库设计的影响。保险办理系统涉及到了管理员管理社保人员、医疗报销和社保缴费等信息以及参保人员个人信息管理、查看报销信息、查看缴费信息等相关性的功能操作,所以为了防止数据丢失我们不能随意删除数据库。3.1.2 系统安全性由于本系统是在浏览器上运行,进入系统不需要在特定地点,因此系统要严格的验证用户的身份来确保是工作人员(管理员)或参保人员进入了系统。为了解决这个问题,用户进入系统前都要通过账号密码进行登录,登录成功记录身份信息,进入系统;登录失败,则不可进入系统,知道登录成功。除了登录页面,其他每个页面都会校验登录时存储的身份信息,如果身份信息显示未登录或普通用户进入管理员页面,则重新跳转到登录页面。3.2 具体实现中采用的关键技术本程序主要采用JSP技术,其具体描述如下:3.2.1 JSP技术JSP技术是基于Java一种技术,JSP技术有一种方法,可以将动态内容显示在WEB页面上。这种方法其实是Sun公司制定的规范。对JSP页面进行封装,生成页面逻辑。响应的页面通过页面逻辑 获取各种格式的标签,这样JSP 页面就成功使页面显示与逻辑与设计相分离了5。JSP有它自身的优越性,这个优越性主要体现为可以重复使用的组件和标签,减少相同代码的编写次数和对脚本语言的依赖。3.2.2 JDBC技术JDBC是一个接口,通过JDBC连接数据库会很方便,从而实现通过系统对数据库中的数据实现增删改查等操作并给系统回馈。3.2.3 MVC编程模式本系统遵循MVC,MVC的概念是将应用程序分为三个模块:视图(V)、模型(M)和控制器(C)。三个模块功能相互分离,互不影响,从而更方便实现需求改进系统。3.2.4 Tomcat数据库连接池介绍数据库连接池概述:在真实情况中,车险平台的车辆信息量以及客户信息量是非常庞大的。数据库连接是一种极为重要的并且的有限的昂贵资源,尤其是对多用户的网页应用程序而言。是否有效的对连接数据库的管理决定着整个应用程序的伸缩性和稳定性,影响到程序的性能。针对这一问题,数据库连接池也油然而生。4 需求分析在当今这个追求效率的时代,怎样快好省的完成保险业务办理是社保部门的一直想要解决的问题,社保关乎民生,所以保险办理系统的实用性就至关重要。在这种情况下,我设计这个系统来提高社保缴费等业务的工作效率。4.1 系统主要业务流程保险办理系统的业务流程如下:图4.1 业务管理流程图4.2 USE-CASE用例图保险办理系统共有两类用户角色:管理员和普通用户。功能包括参保人员管理、社保缴费管理、参保人员管理、医疗报销管理等,具体用例图如下。图4.2 USE-CASE用例图4.3 功能需求1、登录功能:用户进入系统需要登录,如果登录成功(账号密码正确并匹配)则可以进入系统,如果登录失败(账号密码错误或不匹配)则不能进入系统并跳转到登录页面直至登录成功。2、参保人员管理功能(管理员权限): A)增加参保人信息。 B)查看参保人信息。 C)删除参保人信息。3、 社保缴费管理功能(管理员权限):A)增加缴费信息。B)查看缴费信息。C)删除缴费信息。4、 医疗报销管理功能(管理员权限):A)增加医疗报销信息。B)查看医疗报销信息。C)删除医疗报销信息。5、 信息查询功能(管理员权限):A)通过保单号查询医疗报销信息。B)通过保单号查询缴费信息。6、 个人信息管理功能(参保人员权限):A)修改自己的个人信息。7、 查看缴费信息功能(参保人员权限):A)查看自己的缴费记录。8、 查看报销信息功能(参保人员权限):A)查看自己的报销信息。4.4 系统开发环境开发语言:JSP语言客户端浏览器:猎豹浏览器、IE9、360浏览器WEB服务器:Tomcat 6开发工具:MyEclipse6 8.6数据库:MySQL操作系统:Win 75 系统设计好的系统必须要有一个精密严谨的设计。任何的系统设计的目的都是满足客户的需求,为客户产生便捷或利益。5.1 系统体系结构Browser/Server是本系统采用的体系结构模式,它有如下的有点A) 系统升级和维护方便。B) 成本降低,选择更多。C) 应用服务器运行数据负荷较重。 5.2 系统功能结构本保险办理系统的功能结构由社会调研需求得出,本保险办理系统的功能结构图如下。图5.1 系统功能结构图5.3 数据库表结构出于对系统的需求分析,保险办理系统需要的表有: A)管理员信息表:存储管理员账号信息。 B)参保人员信息表:存储参保人员账号及个人信息。 C)医疗报销信息表:存储所有医疗报销信息。 D)社保缴费信息表:存储所有社保缴费信息。表结构如下:1、管理员表table_sun_admin管理员信息表,存储管理员编号、姓名、密码信息。如表5.1:表5.1 管理员信息表No.字段名称字符类型大小允许为空最大长度备注1管理员编号VarChar30否50编号2管理员姓名VarChar20是45管理员姓名3管理员密码VarChar25否55密码2、参保人员信息表table_sun_renyuan参保人员信息表里面存储了参保人员账号及个人信息。如表5.2:表5.2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药理学全套题库及答案
- 2025年上海市浦东模范中学中考数学一模试卷(含答案)
- 抗灾减灾课件
- 2025届广东省佛山市禅城区高三下学期“供题训练”物理试题(含答案)
- 2024-2025学年河南省洛阳市伊滨区科普版(2012)六年级下册期中考试英语试卷(含答案)
- 2025年超二代微通道板合作协议书
- 历年五一建模题目及答案
- 怀化化学题目及答案
- 抗击疫情安全培训课件
- 2025年阻燃ABS热塑性弹性体合作协议书
- 行吊操作规程教案
- 2025年大学生心理知识竞赛考试题库(共100题含答案)
- 附加协议附加合同
- 2025年法制副校长演讲稿(7篇)
- 第1课 追求向上向善的道德
- 生物质颗粒购销合同
- 苏教版五年级数学上册单元测试题及答案全册24套
- 第01讲 意象、画面与意境 练习 中考语文复习
- 2025年湖南水利水电职业技术学院单招职业技能测试题库附答案
- 第四章药品调剂质量控制第二节用药错误管理课件
- 2025年中国氢化棕榈油市场深度评估及投资方向研究报告
评论
0/150
提交评论