基于Java的居民医疗保险管理系统的设计与实现课件.ppt
基于Java的居民医疗保险管理系统的设计与实现,答 辩 人 :梁 栋,班 级:计算机0702,指导教师:张 颖,Company Logo,基于Java的居民医疗保险管理系统的设计与实现答 辩 人,主要内容,课题研究的背景与意义,1,主要技术与开发工具,2,系统设计,3,系统实现,4,Company Logo,主要内容课题研究的背景与意义1主要技术与开发工具2系统设计3,课题研究的背景,医疗保险制度不断发展与完善广大人民对医保重要性的认识不断提高参保用户信息不断增加、人工管理困难传统的管理方式繁琐且存在弊端,课题研究的背景医疗保险制度不断发展与完善,课题研究的意义,为参保信息管理提供快捷有效的管理方式提高管理效率,降低管理成本为居民参保情况的统计提供依据加快居民医疗保险管理科学化的进程,课题研究的意义为参保信息管理提供快捷有效的管理方式,二、主要技术与开发工具,居民医疗保险管理系统,主要技术,Java,Struts,JavaScript,主要技术,二、主要技术与开发工具居民医疗保险管理系统主要技术JavaS,开发工具 本系统采用Access作为后台数据库,使用MyEclipse 6.0进行开发。,开发工具,三、系统设计,1.有效地管理参保用户个人信息及消费记录2.准确地实现对参保用户相关信息的查询3.对用户账户进行结算4.生成相关报表等,系统需求分析,三、系统设计1.有效地管理参保用户个人信息及消费记录,系统采用B/S结构,MVC设计模式。,视图层:面向用户的JSP页面。,控制器层:是视图层和业务逻辑层的桥梁。,数据库访问层:针对数据库的操作。,系统采用B/S结构,MVC设计模式。ViewActionDa,系统总体设计,1.用户信息管理模块2.查询模块3.结算模块4.信息发布模块5.管理员模块,系统结构,系统总体设计1.用户信息管理模块系统结构,功能模块介绍,用户信息管理模块 该模块主要用于实现对参保用户信息的添加、注销和修改等操作,管理员可以通过使用该模块来实现对用户信息的管理与操作。查询模块 通过医保号码、身份证号等主键查询参保用户的相关信息,如个人信息、消费记录等。结算模块 完成对参保用户相关费用的结算处理。,功能模块介绍用户信息管理模块,系统功能结构图,居民医疗保险管理系统,用户信息管理模块,查询模块,管理员模块,账户结算模块,信息发布模块,添加用户,修改用户,查询用户,注销用户,账户结算,生成报表,查询消费记录,查询用户信息,系统功能结构图居民医疗保险管理系统用户信息管理模块查询模块管,四、系统实现,1.登录界面,四、系统实现1.登录界面,登录界面主要功能代码 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)=null ) mapping.findforward(login ); request.setAttribute(“message” ,“账号或密码错误 ); elseHttpSession session = request.getSession();session.setAttribute(Login_ok, loginform); mapping.findforward (index ); ,登录界面主要功能代码,2.系统主界面,2.系统主界面,3.添加新用户,3.添加新用户,4.个人信息查询,4.个人信息查询,查询个人信息界面主要代码 request.getParameter(“cardid); String path=null; try UserAllInfo 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 blocke.printStackTrace();,查询个人信息界面主要代码,5.查询消费记录,5.查询消费记录,主要功能代码 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;QueryModel qm = new QueryModel();String id = qf.getH_id();String result = qm.queryById(id);request.setAttribute(select, result);return mapping.findForward(query);,主要功能代码,5.生成报表,5.生成报表,生成报表流程,生成报表流程选择需要导出的数据选 择调用Dao中的方法调用显,五、结论,本文通过使用Java及相关Web编程技术,开发了基于Java的居民医疗保险管理系统。系统使用Struts框架使业务端和页面显示完全分离。该系统实现了管理员登陆、身份验证以及对用户信息的录入、查询、修改、删除、结算及生成报表等主要功能。,五、结论本文通过使用Java及相关Web编程技术,开发了基于,感谢各位评审老师!,感谢各位评审老师!,此课件下载可自行编辑修改,此课件供参考!部分内容来源于网络,如有侵权请与我联系删除!,此课件下载可自行编辑修改,此课件供参考!,