1、基于基于Java的居民医的居民医疗保保险管理系管理系统的的设计与与实现答答 辩辩 人人:梁:梁 栋栋班班 级:计算机算机0702指指导教教师:张 颖Company Logo主要内容主要内容课题研究的背景与意义课题研究的背景与意义1主要技术与开发工具主要技术与开发工具2系统设计系统设计3系统实现系统实现4结论结论5Company Logo课题研究的背景课题研究的背景u医疗保险制度不断发展与完善医疗保险制度不断发展与完善u广大人民对医保重要性的认识不断提高广大人民对医保重要性的认识不断提高u参保用户信息不断增加、人工管理困难参保用户信息不断增加、人工管理困难u传统的管理方式繁琐且存在弊端传统的管理
2、方式繁琐且存在弊端课题研究的意义课题研究的意义u为参保信息管理提供快捷有效的管理方式为参保信息管理提供快捷有效的管理方式u提高管理效率,降低管理成本提高管理效率,降低管理成本u为居民参保情况的统计提供依据为居民参保情况的统计提供依据u加快居民医疗保险管理科学化的进程加快居民医疗保险管理科学化的进程二、主要技术与开发工具二、主要技术与开发工具居民医疗保险管理系统居民医疗保险管理系统主要技术主要技术JavaJavaStrutsStrutsJavaScriptJavaScriptu主要技主要技术u开开发工具工具 本系本系统采用采用Access作作为后台数据后台数据库,使用,使用MyEclipse 6
3、.0进行开行开发。三、系统设计三、系统设计1.有效地管理参保用有效地管理参保用户个人信息及消个人信息及消费记录2.准确地准确地实现对参保用参保用户相关信息的相关信息的查询3.对用用户账户进行行结算算4.生成相关生成相关报表等表等u系系统需求分析需求分析u系系统采用采用B/SB/S结构,构,MVCMVC设计模式。模式。ViewActionDao视图层:面向用户的JSP页面。控制器层:是视图层和业务逻辑层的桥梁。数据库访问层:针对数据库的操作。系统总体设计系统总体设计1.用用户信息管理模信息管理模块2.查询模模块3.结算模算模块4.信息信息发布模布模块5.管理管理员模模块 u系系统结构构 功能模块
4、介绍功能模块介绍u用用户信息管理模信息管理模块 该模块主要用于实现对参保用户信息的添加、注销和修改等操作,管理员可以通过使用该模块来实现对用户信息的管理与操作。u查询模模块 通过医保号码、身份证号等主键查询参保用户的相关信息,如个人信息、消费记录等。u结算模算模块 完成对参保用户相关费用的结算处理。u系统功能结构图系统功能结构图居民医居民医疗保保险管理系管理系统用用户信信息息管管理理模模块查询模模块管管理理员模模块账户结算算模模块信信息息发布布模模块添添加加用用户修修改改用用户查询用用户注注销用用户账户结算算生生成成报表表查询消消费记录查询用用户信信息息四、系统实现四、系统实现1.1.登录界面
5、登录界面登登录界面主要功能代界面主要功能代码 LoginFormBean loginformbean=(LoginFormBean)form;String Id=loginformbean.getId().trim();String password=loginformbean.getPassword().trim();Account account=new Account();account.setId(id);account.setAccountPassword(password);LoginBl bl=new LoginBl();if(bl.loginBl(Id,password)=nu
6、ll)mapping.findforward(login);request.setAttribute(“message”,“账号或密码错误);elseHttpSession session=request.getSession();session.setAttribute(Login_ok,loginform);mapping.findforward(index);2.2.系系统主界面主界面3.3.添加新用添加新用户4.4.个人信息个人信息查询u查询个人信息界面主要代个人信息界面主要代码 request.getParameter(“cardid);String path=null;try Us
7、erAllInfo user=dao.showUserDetail(cardid);String(“cardid)+.jpg;new().getRealPath(/)+/photo/+);if(f.exists()path=photo/+;else path=photo/00000.jpg;request.setAttribute(path,path);request.setAttribute(user,user);return mapping.findForward(showUserDetail);catch(SQLException e)/TODO Auto-generated catch
8、 blocke.printStackTrace();5.5.查询消消费记录u主要功能代主要功能代码 SaveForm sf=(SaveForm)form;String cardid=sf.getCardid();String money1=sf.getMoney1();String moneyname=sf.getMoneyname();SaveModel sm=new SaveModel();sm.saveMoney(cardid,money1,moneyname);return mapping.findForward(index);QueryForm qf=(QueryForm)form;
9、QueryModel qm=new QueryModel();String id=qf.getH_id();String result=qm.queryById(id);request.setAttribute(select,result);return mapping.findForward(query);5.生成生成报表表u生成报表流程生成报表流程选择需需要要导出出的数据的数据选 择调用用Dao中中的方法的方法调用用显示操示操作作结果果及存放及存放路径路径反反馈获取数取数据生成据生成ExcelExcel生成生成五、结论五、结论u本文通本文通过使用使用Java及相关及相关Web编程技程技术,开开发了基于了基于Java的居民医的居民医疗保保险管理系管理系统。u系系统使用使用Struts框架使框架使业务端和端和页面面显示示完全分离。完全分离。u该系系统实现了管理了管理员登登陆、身份、身份验证以以及及对用用户信息的信息的录入、入、查询、修改、修改、删除、除、结算及生成算及生成报表等主要功能。表等主要功能。感谢各位评审老师!感谢各位评审老师!此课件下载可自行编辑修改,此课件供参考!此课件下载可自行编辑修改,此课件供参考!部分内容来源于网络,如有侵权请与我联系删除!部分内容来源于网络,如有侵权请与我联系删除!