项目介绍

智慧外贸平台能够通过互联网得到广泛的、全面的宣传,让尽可能多的用户了解和熟知智慧外贸平台的便捷高效,不仅为群众提供了服务,而且也推广了自己,让更多的群众了解自己。对于智慧外贸而言,若拥有自己的系统,通过系统得到更好的管理,同时提升了形象。

开发语言:Java
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:Springboot+vue
Maven包:Maven3.3.9

功能介绍

系统权限按管理员,买家和商家这三类涉及用户划分。
(1)管理员功能需求
管理员登陆后,主要包括首页、个人中心、买家管理、商家管理、商品分类管理、商品信息管理、商品预订管理、关单信息管理、送仓申请管理、运单信息管理、出口发票管理、订单信息管理、系统管理等功能
(2)买家功能需求
买家登陆后,主要包括首页、个人中心、商品预订管理、关单信息管理、送仓申请管理、运单信息管理、出口发票管理、订单信息管理等功能。
(3)商家功能需求
商家登陆后,主要包括首页、个人中心、商品信息管理、商品预订管理、关单信息管理、送仓申请管理、运单信息管理、出口发票管理、订单信息管理等功能。

部分代码

/*** 登录相关*/
@RequestMapping("users")
@RestController
public class UserController{@Autowiredprivate UserService userService;@Autowiredprivate TokenService tokenService;/*** 登录*/@IgnoreAuth@PostMapping(value = "/login")public R login(String username, String password, String captcha, HttpServletRequest request) {UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user==null || !user.getPassword().equals(password)) {return R.error("账号或密码不正确");}String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());return R.ok().put("token", token);}/*** 注册*/@IgnoreAuth@PostMapping(value = "/register")public R register(@RequestBody UserEntity user){//      ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {return R.error("用户已存在");}userService.insert(user);return R.ok();}/*** 退出*/@GetMapping(value = "logout")public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok("退出成功");}/*** 密码重置*/@IgnoreAuth@RequestMapping(value = "/resetPass")public R resetPass(String username, HttpServletRequest request){UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user==null) {return R.error("账号不存在");}user.setPassword("123456");userService.update(user,null);return R.ok("密码已重置为:123456");}/*** 列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,UserEntity user){EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();PageUtils page = userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));return R.ok().put("data", page);}/*** 列表*/@RequestMapping("/list")public R list( UserEntity user){EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();ew.allEq(MPUtil.allEQMapPre( user, "user")); return R.ok().put("data", userService.selectListView(ew));}/*** 信息*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") String id){UserEntity user = userService.selectById(id);return R.ok().put("data", user);}/*** 获取用户的session用户信息*/@RequestMapping("/session")public R getCurrUser(HttpServletRequest request){Long id = (Long)request.getSession().getAttribute("userId");UserEntity user = userService.selectById(id);return R.ok().put("data", user);}/*** 保存*/@PostMapping("/save")public R save(@RequestBody UserEntity user){//      ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {return R.error("用户已存在");}userService.insert(user);return R.ok();}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody UserEntity user){//        ValidatorUtils.validateEntity(user);UserEntity u = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername()));if(u!=null && u.getId()!=user.getId() && u.getUsername().equals(user.getUsername())) {return R.error("用户名已存在。");}userService.updateById(user);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){userService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}

效果图





目 录 III
第一章 概述 1
1.1 研究背景 1
1.2 开发意义 1
1.3 研究现状 1
1.4 研究内容 2
1.5 论文结构 2
第二章 开发技术介绍 1
2.1 系统开发平台 1
2.2 平台开发相关技术 1
2.2.1 Java技术 1
2.2.2 mysql数据库介绍 1
2.2.3 MySQL环境配置 1
2.2.4 B/S架构 2
2.2.5 SpringBoot框架 2
第三章 系统分析 1
3.1 可行性分析 1
3.1.1 技术可行性 1
3.1.2 操作可行性 1
3.1.3 经济可行性 1
3.2性能需求分析 1
3.3功能分析 2
第四章 系统设计 4
4.1功能结构 4
4.2 数据库设计 4
4.2.1 数据库E/R图 4
4.2.2 数据库表 5
第五章 系统功能实现 13
5.1系统功能模块 13
5.2后台功能模块 14
5.2.1管理员功能 14
5.2.2买家功能 18
5.2.3商家功能 18
第六章 系统测试 20
第七章 总结与心得体会 21
7.1 总结 21
7.2 心得体会 21
致 谢 1
参考文献 2

计算机毕业设计springboot+vue+elementUI智慧外贸商城购物销售管理系统相关推荐

  1. springboot+vue+elementUI 智慧外贸商城购物销售管理系统#毕业设计

    智慧外贸平台能够通过互联网得到广泛的.全面的宣传,让尽可能多的用户了解和熟知智慧外贸平台的便捷高效,不仅为群众提供了服务,而且也推广了自己,让更多的群众了解自己.对于智慧外贸而言,若拥有自己的系统,通 ...

  2. 计算机毕业设计springboot+vue+elementUI校园台球厅人员与设备管理系统(源码+系统+mysql数据库+Lw文档)

    项目介绍 随着人们的生活水平的提高,人们的观念在发生着转变,健康已成为人们最关心的话题.要想健康,人们就需要在百忙之中寻求合理的休闲运动,而台球运动正是一项人们喜爱的体育运动. 现在人们的生活节奏快, ...

  3. 计算机毕业设计springboot+vue+elementUI智慧养老平台

    项目介绍 随着社会的发展我国的人口老龄化严重,为了让这些在年前是给社会做出过贡献的老人老有所依,老有所养,度过一个安详的晚年,很多地方都实现了智慧养老,为此我们通过springboot+vue+ele ...

  4. 计算机毕业设计springboot+vue+elementUI校园台球厅人员与设备管理系统

    项目介绍 随着人们的生活水平的提高,人们的观念在发生着转变,健康已成为人们最关心的话题.要想健康,人们就需要在百忙之中寻求合理的休闲运动,而台球运动正是一项人们喜爱的体育运动. 现在人们的生活节奏快, ...

  5. 计算机毕业设计springboot+vue+elementUI 广场舞团高校舞蹈社团管理系统

    项目介绍 随着时代的发展,高校的社团发展完善,同时越来越多的年轻人喜欢广场舞以及各类舞蹈.为了让更多的年轻人能够有一个自己喜欢的爱好,并且有一个共同交流的平台.我们开发了本质的广场舞团,高校社团管理系 ...

  6. 计算机毕业设计springboot+vue+elementUI幼儿园管理系统

    项目介绍 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于幼儿园管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了幼儿园管理系统,它彻底改变了过去传 ...

  7. 计算机毕业设计springboot+vue+elementUI股票交易模拟系统

    项目介绍 股票交易模拟系统是针对目前股票交易模拟管理的实际需求,从实际工作出发,对过去的股票交易模拟管理系统存在的问题进行分析,完善客户的使用体会.采用计算机系统来管理信息,取代人工管理模式,查询便利 ...

  8. 计算机毕业设计springboot+vue+elementUI高考填报志愿综合参考系统

    项目介绍 高考填报志愿综合参考系统是针对目前高考填报志愿管理的实际需求,从实际工作出发,对过去的高考填报志愿综合参考系统存在的问题进行分析,完善用户的使用体会.采用计算机系统来管理信息,取代人工管理模 ...

  9. 计算机毕业设计springboot+vue+elementUI学生公寓管理系统

    项目介绍 本学生公寓管理系统是针对目学生公寓管理的实际需求,从实际工作出发,对过去的学生公寓管理系统存在的问题进行分析,完善学生的使用体会.采用计算机系统来管理信息,取代人工管理模式,查询便利,信息准 ...

最新文章

  1. ThreadLocal 面试六连问,你能 Hold 住吗?
  2. IT技术文章示例(附源码)
  3. 学科分类号4个空都填什么_高中英语完形填空的5个解题小技巧,大家都在用
  4. Tomcat源码分析(九)--Session管理
  5. 判断学生成绩(保证其在0-100)c语言
  6. 关于 HTTP 请求头的内容
  7. Android内存分配的注意事项
  8. 艾伟_转载:Cookie是什么?用法是怎样?与SESSION有什么区别?(二)
  9. c语言中,x-y,'105',ab,7f8那个是正确的,C语言习题册
  10. [原]Greenplum failed segment的恢复方法
  11. z=rand()%i c语言,C语言关于产生随机数文章转载两篇(一)
  12. 卫星遥感数据处理软件SeaDAS
  13. Pascal 转 C++ 教程2
  14. 基于SSM+SpringBoot+Thymeleaf+LayUI的高校大学生成绩分析管理系统(附论文)
  15. Linux 安装谷歌浏览器
  16. Extraneous children found when component already has explicitly named default slot. These children
  17. 不填写内容用哪个斜杠代替_手写斜杠日期怎么写
  18. Bootstrap的iCheck插件checkbox和radio
  19. android开发视频资源 电驴10G下载
  20. 小秘谈币:炒币资深玩家所遇到的交易恐惧

热门文章

  1. yii2 跨域请求配置_手机号归属地查询 API 接口调用请求
  2. 华硕Xtion Pro Live驱动安装与骨骼跟踪
  3. 西北工业大学计算机学院人才特区,计算科学研究中心
  4. C++开发龙珠祖玛游戏,10秒钟一关!你见过手速这么快的祖玛吗?
  5. 【Python 爬虫】requests库的简单操作
  6. 苹果cmsv8精仿好看的暴风影音影视深蓝色高端免费模板
  7. 语音怎么转换成文字?这几个实用方法分享给你
  8. 即时通讯/聊天源码/聊天APP/im/PC/H5/安卓/苹果/开源
  9. 一道大厂Python面试题,4种解法,从青铜到王者引发的“思考”!
  10. Git查看某次提交的修改文件的简略信息