资源描述
答答 辩辩 人人:梁:梁 栋栋班班 级:计算机级:计算机0702指导教师指导教师:张:张 颖颖主要内容主要内容课题研究的背景与意义课题研究的背景与意义1主要技术与开发工具主要技术与开发工具2系统设计系统设计3系统实现系统实现4结论结论5课题研究的背景课题研究的背景u医疗保险制度不断发展与完善医疗保险制度不断发展与完善u广大人民对医保重要性的认识不断提高广大人民对医保重要性的认识不断提高u参保用户信息不断增加、人工管理困难参保用户信息不断增加、人工管理困难u传统的管理方式繁琐且存在弊端传统的管理方式繁琐且存在弊端课题研究的意义课题研究的意义u为参保信息管理提供快捷有效的管理方式为参保信息管理提供快捷有效的管理方式u提高管理效率,降低管理成本提高管理效率,降低管理成本u为居民参保情况的统计提供依据为居民参保情况的统计提供依据u加快居民医疗保险管理科学化的进程加快居民医疗保险管理科学化的进程二、主要技术与开发工具二、主要技术与开发工具居民医疗保险管理系统居民医疗保险管理系统主要技术主要技术u主要技术主要技术u开发工具开发工具 本系统采用本系统采用Access作为后台数据库,使用进行开发作为后台数据库,使用进行开发。三、系统设计三、系统设计1.有效地管理参保用户个人信息及消费记录有效地管理参保用户个人信息及消费记录2.准确地实现对参保用户相关信息的查询准确地实现对参保用户相关信息的查询3.对用户账户进行结算对用户账户进行结算4.生成相关报表等生成相关报表等u系统需求分析系统需求分析u系统采用系统采用B/SB/S结构,结构,MVCMVC设计模式。设计模式。ViewActionDao视图层:面向用户的JSP页面。控制器层:是视图层和业务逻辑层的桥梁。数据库访问层:针对数据库的操作。系统总体设计系统总体设计1.用户信息管理模块用户信息管理模块2.查询模块查询模块3.结算模块结算模块4.信息发布模块信息发布模块5.管理员模块管理员模块 u系统结构系统结构 功能模块介绍功能模块介绍u用户信息管理模块用户信息管理模块 该模块主要用于实现对参保用户信息的添加、注销和修改等操作,管理员可以通过使用该模块来实现对用户信息的管理与操作。u查询模块查询模块 通过医保号码、身份证号等主键查询参保用户的相关信息,如个人信息、消费记录等。u结算模块结算模块 完成对参保用户相关费用的结算处理。u系统功能结构图系统功能结构图居民医疗保险管理系统居民医疗保险管理系统用户信息管理模块用户信息管理模块查查询询模模块块管管理理员员模模块块账账户户结结算算模模块块信信息息发发布布模模块块添添加加用用户户修修改改用用户户查查询询用用户户注注销销用用户户账账户户结结算算生生成成报报表表查查询询消消费费记记录录查查询询用用户户信信息息四、系统实现四、系统实现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.个人信息查询个人信息查询u查询个人信息界面主要代码查询个人信息界面主要代码 request.getParameter(“cardid);String path=null;try UserAllInfo user=dao.showUserDetail(cardid);String fileName=request.getParameter(“cardid)+.jpg;File f=new File(this.servlet.getServletContext().getRealPath(/)+/photo/+fileName);if(f.exists()path=photo/+fileName;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.查询消费记录查询消费记录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;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该系统实现了管理员登陆、身份验证以该系统实现了管理员登陆、身份验证以及对用户信息的录入、查询、修改、删及对用户信息的录入、查询、修改、删除、结算及生成报表等主要功能。除、结算及生成报表等主要功能。
展开阅读全文