当前位置: 首页 > news >正文

朋友圈自己做的网站今日重大新闻事件

朋友圈自己做的网站,今日重大新闻事件,滦南网站建设,头条网站怎么做的博主主页:一季春秋博主简介:专注Java技术领域和毕业设计项目实战、Java、微信小程序、安卓等技术开发,远程调试部署、代码讲解、文档指导、ppt制作等技术指导。主要内容:毕业设计(Java项目、小程序、安卓等)、简历模板、学习资料、…

博主主页:一季春秋
博主简介:专注Java技术领域和毕业设计项目实战、Java、微信小程序、安卓等技术开发,远程调试部署、代码讲解、文档指导、ppt制作等技术指导。
主要内容:毕业设计(Java项目、小程序、安卓等)、简历模板、学习资料、技术咨询。

精彩专栏推荐订阅👇🏻👇🏻 不然下次找不到哟

SpringBoot+Vue项目持续更新中

http://t.csdn.cn/1mgm8

🍅文末获取联系🍅

目录

一、项目介绍 

二、项目主要技术 

三、系统分析

3.1 系统功能分析和描述

3.2 系统功能分析

3.3 系统功能结构

四、系统实现

4.1 系统前台客户功能实现

4.2 后台管理员模块实现

4.3 后台理财专员模块实现

五、实现代码 

5.1 协同算法关键代码

5.2 登录关键代码


一、项目介绍 

本文主要使用Java语言以及SpringBoot框架进行金融产品销售系统的设计与实现,在设计的过程中,实现了两个不同角色的设计,管理员,理财专员,两个对象进行设计,整个系统实现了理财专员在前端登录的效果,同时设计了个人的后台,而管理员能够在后端登录与理财专员进行互动,而管理员进行了理财专员和客户的管理,产品的管理等基础的信息的管理

二、项目主要技术 

开发语言:Java使用框架:spring boot前端技术:JavaScript、Vue 、css3开发工具:IDEA/MyEclipse/Eclipse、Visual Studio Code数据库:MySQL 5.7/8.0数据库管理工具:phpstudy/NavicatJDK版本:jdk1.8Maven: apache-maven 3.8.1-bin

三、系统分析

3.1 系统功能分析和描述

使用金融产品销售系统分为管理员和理财专员三个角色的权限子模块。

(1)管理员所能使用的功能主要有:系统首页、个人中心、客户管理、理财专员管理、产品分类管理、产品信息管理、订单信息管理、留言建议、系统管理等。

(2)理财专员可以实现系统首页、个人中心、产品信息管理、订单信息管理等。

3.2 系统功能分析

(1)管理员功能

管理员登录后可进行系统首页、个人中心、客户管理、理财专员管理、产品分类管理、产品信息管理、订单信息管理、留言建议、系统管理,管理员的功能如图所示。

(2)理财专员功能

理财专员注册登录后可进行系统首页、个人中心、产品信息管理、订单信息管理,理财专员功能如图所示。

3.3 系统功能结构

这些功能可以充分满足金融产品销售系统的需求。此系统功能较为全面如下图系统功能结构如图所示。 

四、系统实现

4.1 系统前台客户功能实现

系统首页

产品信息

产品信息详情

4.2 后台管理员模块实现

登录页面

客户管理

产品信息管理

订单信息管理

系统管理

4.3 后台理财专员模块实现

产品信息管理

五、实现代码 

5.1 协同算法关键代码

 /*** 协同算法(按收藏推荐)*/@RequestMapping("/autoSort2")public R autoSort2(@RequestParam Map<String, Object> params,ChanpinxinxiEntity chanpinxinxi, HttpServletRequest request){String userId = request.getSession().getAttribute("userId").toString();String inteltypeColumn = "chanpinfenlei";List<StoreupEntity> storeups = storeupService.selectList(new EntityWrapper<StoreupEntity>().eq("type", 1).eq("userid", userId).eq("tablename", "chanpinxinxi").orderBy("addtime", false));List<String> inteltypes = new ArrayList<String>();Integer limit = params.get("limit")==null?10:Integer.parseInt(params.get("limit").toString());List<ChanpinxinxiEntity> chanpinxinxiList = new ArrayList<ChanpinxinxiEntity>();//去重if(storeups!=null && storeups.size()>0) {for(StoreupEntity s : storeups) {chanpinxinxiList.addAll(chanpinxinxiService.selectList(new EntityWrapper<ChanpinxinxiEntity>().eq(inteltypeColumn, s.getInteltype())));}}EntityWrapper<ChanpinxinxiEntity> ew = new EntityWrapper<ChanpinxinxiEntity>();params.put("sort", "id");params.put("order", "desc");PageUtils page = chanpinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, chanpinxinxi), params), params));List<ChanpinxinxiEntity> pageList = (List<ChanpinxinxiEntity>)page.getList();if(chanpinxinxiList.size()<limit) {int toAddNum = (limit-chanpinxinxiList.size())<=pageList.size()?(limit-chanpinxinxiList.size()):pageList.size();for(ChanpinxinxiEntity o1 : pageList) {boolean addFlag = true;for(ChanpinxinxiEntity o2 : chanpinxinxiList) {if(o1.getId().intValue()==o2.getId().intValue()) {addFlag = false;break;}}if(addFlag) {chanpinxinxiList.add(o1);if(--toAddNum==0) break;}}} else if(chanpinxinxiList.size()>limit) {chanpinxinxiList = chanpinxinxiList.subList(0, limit);}page.setList(chanpinxinxiList);return R.ok().put("data", page);}}

5.2 登录关键代码

/*** 登录相关*/
@RequestMapping("config")
@RestController
public class ConfigController{@Autowiredprivate ConfigService configService;/*** 列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,ConfigEntity config){EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();PageUtils page = configService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, config), params), params));return R.ok().put("data", page);}/*** 列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,ConfigEntity config){EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();PageUtils page = configService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, config), params), params));return R.ok().put("data", page);}/*** 信息*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") String id){ConfigEntity config = configService.selectById(id);return R.ok().put("data", config);}/*** 详情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") String id){ConfigEntity config = configService.selectById(id);return R.ok().put("data", config);}/*** 根据name获取信息*/@RequestMapping("/info")public R infoByName(@RequestParam String name){ConfigEntity config = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));return R.ok().put("data", config);}/*** 保存*/@PostMapping("/save")public R save(@RequestBody ConfigEntity config){
//    	ValidatorUtils.validateEntity(config);configService.insert(config);return R.ok();}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody ConfigEntity config){
//        ValidatorUtils.validateEntity(config);configService.updateById(config);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){configService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}

http://www.fp688.cn/news/157714.html

相关文章:

  • 微网站 获取手机号短视频seo搜索优化
  • 电商网站的模块北京网站建设制作公司
  • 临泉县建设局网站百度广告联盟app下载官网
  • 小米手机做网站服务器南昌seo快速排名
  • 怎么在工商网站做实名认证360网站推广费用
  • 做网站最好域名查询站长工具
  • 网站网页打开的速度什么决定的新闻发布会稿件
  • 关于建设二级网站的报告手机如何制作网页
  • 微信卖水果链接网站怎么做的商铺营销推广方案
  • 雄安网站建设公司安卓优化
  • 高青县住房和城乡建设局网站域名查询系统
  • 公司门户网站建设方案网络营销成功案例介绍
  • 莆田建网站公司关键词推广方式
  • 对php网站开发的认识菏泽百度推广公司电话
  • vue做网站看不到htmI吗西安楼市最新房价
  • 接网站开发做多少钱怎么注册个人网站
  • 推荐一个代做毕业设计的网站网站视频
  • 新1站网站建设全球热搜榜排名今日
  • 莞城区做网站网站数据
  • 用node做的网站上海seo优化服务公司
  • 做网站有哪些百度一下百度搜索
  • 简单网站建设培训中心网络营销策划是什么
  • 做任务佣金的网站论坛推广
  • 手机做炫光图头像的网站百度登陆
  • 东莞网站建设公司电话对网站和网页的认识
  • wordpress开源吗流程优化
  • 网站后台能进前台空白抖音seo关键词优化怎么做
  • 微信存储wordpressseo是什么级别
  • 网站建设按什么收费百度网盟官网
  • 给一个网站做需求分析市场营销专业