基于安卓的金融保险app-ag九游会登录j9入口

计算机信息技术的发展,推动了金融保险信息化管理的进程,并随着互联网 概念的提出,各种互联网 软件也应运而生。在传统的管理中,各种信息管理难,传播速度慢,需要耗费很长时间统计核查,不能满足现代化的发展需求,基于安卓的金融保险app的提出解决了金融保险业务管理的难题,规范了运营管理,节省了人力和物力,实现了金融保险自动化管理,为金融保险的发展带来机遇。

本基于安卓的金融保险app,以国内外相关应用软件的发展为依据,结合目前主流技术,设计开发基于java的软件系统,操作简单快捷。系统数据存储mysql数据库中,app端界面使用app、同时结合js动态效果,实现界面的兼容显示。本文首先阐述基于安卓的金融保险app的开发背景,然后描述本文的工作重点,接下来对基于安卓的金融保险app进行技术研究,然后进行需求分析,并根据需求分析对系统进行设计,最后通过java实现编码,通过测试后发布系统,最终进行了项目开发的总结。

基于安卓的金融保险app包括后台管理和app端。app端用户先通过身份证、密码、姓名、手机号、地区等信息进行注册。然后进行登录,验证成功后。可以进行登录用户登录到app。ag九游会登录j9入口首页界面提供了广告能播界面、金融保险推荐、理财资讯、银行网点信息。导航栏中通过金融保险、银行网点和金融保险资讯链接,查看具体的内容。用户还可以对金融保险进行收藏、评论的操作在个人中心中。管理个人的资金账户,并进行转入资金或者购买金融保险的操作,每一笔操作。系统都进行记录,并在个人中心可以查看收藏的记录以及发布咨询问题。

管理员登录后台后,具有用户管理、账户资金管理、转入资金管理、购买金融保险管理、金融保险管理、银行网点管理、系统管理的权限。管理员通过后台发布金融保险和理财资讯,app端可以查看对应的信息。

关键代码:

package com.controller;

import java.text.simpledateformat; import java.util.arraylist; import java.util.arrays; import java.util.calendar; import java.util.map; import java.util.hashmap; import java.util.iterator; import java.util.date; import java.util.list; import javax.servlet.http.httpservletrequest; import java.io.ioexception;

import com.utils.validatorutils; import org.apache.commons.lang3.stringutils; import org.springframework.beans.factory.annotation.autowired; import org.springframework.format.annotation.datetimeformat; import org.springframework.web.bind.annotation.pathvariable; import org.springframework.web.bind.annotation.requestbody; import org.springframework.web.bind.annotation.requestmapping; import org.springframework.web.bind.annotation.requestparam; import org.springframework.web.bind.annotation.restcontroller; import com.baomidou.mybatisplus.mapper.entitywrapper; import com.baomidou.mybatisplus.mapper.wrapper; import com.annotation.ignoreauth;

import com.entity.zhuanruzijinentity; import com.entity.view.zhuanruzijinview;

import com.service.zhuanruzijinservice; import com.service.tokenservice; import com.utils.pageutils; import com.utils.r; import com.utils.md5util; import com.utils.mputil; import com.utils.commonutil;

@restcontroller @requestmapping(“/zhuanruzijin”) public class zhuanruzijincontroller {     @autowired     private zhuanruzijinservice zhuanruzijinservice;

    

        @requestmapping(“/page”)     public r page(@requestparam map params,zhuanruzijinentity zhuanruzijin,          httpservletrequest request){

        string tablename = request.getsession().getattribute(“tablename”).tostring();         if(tablename.equals(“yonghu”)) {             zhuanruzijin.setshenfenzheng((string)request.getsession().getattribute(“username”));         }         entitywrapper ew = new entitywrapper();         pageutils page = zhuanruzijinservice.querypage(params, mputil.sort(mputil.between(mputil.likeoreq(ew, zhuanruzijin), params), params));         return r.ok().put(“data”, page);     }              @requestmapping(“/list”)     public r list(@requestparam map params,zhuanruzijinentity zhuanruzijin,          httpservletrequest request){

        string tablename = request.getsession().getattribute(“tablename”).tostring();         if(tablename.equals(“yonghu”)) {             zhuanruzijin.setshenfenzheng((string)request.getsession().getattribute(“username”));         }         entitywrapper ew = new entitywrapper();         pageutils page = zhuanruzijinservice.querypage(params, mputil.sort(mputil.between(mputil.likeoreq(ew, zhuanruzijin), params), params));         return r.ok().put(“data”, page);     }

         @requestmapping(“/lists”)     public r list( zhuanruzijinentity zhuanruzijin){            entitywrapper ew = new entitywrapper();           ew.alleq(mputil.alleqmappre( zhuanruzijin, “zhuanruzijin”));          return r.ok().put(“data”, zhuanruzijinservice.selectlistview(ew));     }

         @requestmapping(“/query”)     public r query(zhuanruzijinentity zhuanruzijin){         entitywrapper ew = new entitywrapper();          ew.alleq(mputil.alleqmappre( zhuanruzijin, “zhuanruzijin”));          zhuanruzijinview zhuanruzijinview =  zhuanruzijinservice.selectview(ew);         return r.ok(“查询转入资金成功”).put(“data”, zhuanruzijinview);     }              @requestmapping(“/info/{id}”)     public r info(@pathvariable(“id”) long id){         zhuanruzijinentity zhuanruzijin = zhuanruzijinservice.selectbyid(id);         zhuanruzijin.setclicknum(zhuanruzijin.getclicknum() 1);         zhuanruzijinservice.updatebyid(zhuanruzijin);         return r.ok().put(“data”, zhuanruzijin);     }

        @requestmapping(“/detail/{id}”)     public r detail(@pathvariable(“id”) long id){         zhuanruzijinentity zhuanruzijin = zhuanruzijinservice.selectbyid(id);         zhuanruzijin.setclicknum(zhuanruzijin.getclicknum() 1);         zhuanruzijinservice.updatebyid(zhuanruzijin);         return r.ok().put(“data”, zhuanruzijin);     }     

        @requestmapping(“/save”)     public r save(@requestbody zhuanruzijinentity zhuanruzijin, httpservletrequest request){         zhuanruzijin.setid(new date().gettime() new double(math.floor(math.random()*1000)).longvalue());         //validatorutils.validateentity(zhuanruzijin);

        zhuanruzijinservice.insert(zhuanruzijin);         return r.ok();     }              @requestmapping(“/add”)     public r add(@requestbody zhuanruzijinentity zhuanruzijin, httpservletrequest request){         zhuanruzijin.setid(new date().gettime() new double(math.floor(math.random()*1000)).longvalue());         //validatorutils.validateentity(zhuanruzijin);         zhuanruzijin.setuserid((long)request.getsession().getattribute(“userid”));

        zhuanruzijinservice.insert(zhuanruzijin);         return r.ok();     }

        @requestmapping(“/update”)     public r update(@requestbody zhuanruzijinentity zhuanruzijin, httpservletrequest request){         //validatorutils.validateentity(zhuanruzijin);         zhuanruzijinservice.updatebyid(zhuanruzijin);//全部更新         return r.ok();     }     

        @requestmapping(“/delete”)     public r delete(@requestbody long[] ids){         zhuanruzijinservice.deletebatchids(arrays.aslist(ids));         return r.ok();     }              @requestmapping(“/remind/{columnname}/{type}”)     public r remindcount(@pathvariable(“columnname”) string columnname, httpservletrequest request,                           @pathvariable(“type”) string type,@requestparam map map) {         map.put(“column”, columnname);         map.put(“type”, type);                  if(type.equals(“2”)) {             simpledateformat sdf = new simpledateformat(“yyyy-mm-dd”);             calendar c = calendar.getinstance();             date remindstartdate = null;             date remindenddate = null;             if(map.get(“remindstart”)!=null) {                 integer remindstart = integer.parseint(map.get(“remindstart”).tostring());                 c.settime(new date());                  c.add(calendar.day_of_month,remindstart);                 remindstartdate = c.gettime();                 map.put(“remindstart”, sdf.format(remindstartdate));             }             if(map.get(“remindend”)!=null) {                 integer remindend = integer.parseint(map.get(“remindend”).tostring());                 c.settime(new date());                 c.add(calendar.day_of_month,remindend);                 remindenddate = c.gettime();                 map.put(“remindend”, sdf.format(remindenddate));             }         }                  wrapper wrapper = new entitywrapper();         if(map.get(“remindstart”)!=null) {             wrapper.ge(columnname, map.get(“remindstart”));         }         if(map.get(“remindend”)!=null) {             wrapper.le(columnname, map.get(“remindend”));         }

        string tablename = request.getsession().getattribute(“tablename”).tostring();         if(tablename.equals(“yonghu”)) {             wrapper.eq(“shenfenzheng”, (string)request.getsession().getattribute(“username”));         }

        int count = zhuanruzijinservice.selectcount(wrapper);         return r.ok().put(“count”, count);     }     

}  

本文来自网络,不代表乐文库立场,如若转载,请注明出处:https://www.lewenku.com/?p=495343

网站地图