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

如何做网站的内链和外链seo优化网站推广专员招聘

如何做网站的内链和外链,seo优化网站推广专员招聘,做网站的必要,京津冀协同发展的先行领域基于SpringBootVue会所产后护理系统设计和实现 🍅 作者主页 网顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 🍅 查看下方微信号获取联系方式 承接各种定制系统 &#…

基于SpringBoot+Vue会所产后护理系统设计和实现

🍅 作者主页 网顺技术团队
🍅 欢迎点赞 👍 收藏 ⭐留言 📝
🍅 文末获取源码联系方式 📝
🍅 查看下方微信号获取联系方式 承接各种定制系统 📝
🚀🚀🚀精彩系列推荐
👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟
Java毕设项目精品实战案例《1000套》
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人

文章目录

  • 基于SpringBoot+Vue会所产后护理系统设计和实现

系统介绍:
在这里插入图片描述

程序上交给用户进行使用时,需要提供程序的操作流程图,这样便于用户容易理解程序的具体工作步骤,现如今程序的操作流程都有一个大致的标准,即先通过登录页面提交登录数据,通过程序验证正确之后,用户才能在程序功能操作区页面操作对应的功能。

程序操作流程图
在这里插入图片描述

首先前端通过Vue和axios发送HTTP请求到后端的登录接口。在后端接收登录请求的Controller会使用@RequestParam Map<String, Object> params来接收前端传递的用户参数,用户名和密码。然后后端根据接收到的参数创建一个查询条件封装对象MyBatis的EntityWrapper用于构建查询条件。接着在业务层,调用相应的service方法来查询数据库中是否存在匹配的用户信息。这个查询方法Login()会将前端传递的对象参数传递到后台的DAO层,进行数据库的交互操作。如果存在符合条件的用户,则会返回相关的用户信息。最后在后端控制器中将查询结果封装成响应体,通过return R.ok().put("data", userService.selecView(ew))将用户信息返回给前端。前端收到响应后,可以通过调用Vue、ElementUI等组件来渲染登录结果,例如显示用户信息或者跳转到相应的页面。
功能截图:
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在系统前台首页,调用$route(newValue)方法监听路由变化,根据当前的路由地址来确定活动菜单的索引,并且根据路由的哈希部分(即URL的#后面的部分)来判断是否需要滚动页面到顶部或者某个特定元素的位置。如果不是首页,会将页面滚动到指定元素处,否则滚动到页面顶部。另外通过headportrait()方法用于更新组件渲染点前用户头像。在用户登录后,后端返回了新的用户信息,需要及时更新页面上的用户头像信息。

代码实现:

/*** 登录相关*/
@RequestMapping("users")
@RestController
public class UserController{@Autowiredprivate UserService userService;@Autowiredprivate TokenService tokenService;/*** 登录*/@IgnoreAuth@PostMapping(value = "/login")public R login(String username, String password, String role, HttpServletRequest request) {UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user != null){if(!user.getRole().equals(role)){return R.error("权限不正常");}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);}else{return R.error("账号或密码或权限不对");}}/*** 注册*/@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("/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){Integer id = (Integer)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);userService.updateById(user);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Integer[] ids){userService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}

获取源码
总体来说这个项目功能相对还是比较简单优秀的、适合初学者作为课程设计和毕业设计参考
🍅 查看下方微信号获取联系方式 承接各种定制系统 📝
🚀🚀🚀精彩系列推荐
Java毕设项目精品实战案例《1000套》
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人


文章转载自:
http://komati.pwmm.cn
http://sphygmograph.pwmm.cn
http://granulate.pwmm.cn
http://suntanned.pwmm.cn
http://hypotyposis.pwmm.cn
http://cossie.pwmm.cn
http://actinism.pwmm.cn
http://vocoder.pwmm.cn
http://loamless.pwmm.cn
http://bedbug.pwmm.cn
http://krait.pwmm.cn
http://repricing.pwmm.cn
http://trefoil.pwmm.cn
http://waste.pwmm.cn
http://babism.pwmm.cn
http://hade.pwmm.cn
http://chatoyancy.pwmm.cn
http://lavash.pwmm.cn
http://religious.pwmm.cn
http://envionment.pwmm.cn
http://prewar.pwmm.cn
http://hookshop.pwmm.cn
http://osculatory.pwmm.cn
http://circumference.pwmm.cn
http://octaword.pwmm.cn
http://sport.pwmm.cn
http://ferrocyanide.pwmm.cn
http://discontented.pwmm.cn
http://examen.pwmm.cn
http://marage.pwmm.cn
http://miolithic.pwmm.cn
http://oinochoe.pwmm.cn
http://thralldom.pwmm.cn
http://mort.pwmm.cn
http://asexually.pwmm.cn
http://kaph.pwmm.cn
http://locative.pwmm.cn
http://coulisse.pwmm.cn
http://speedup.pwmm.cn
http://desi.pwmm.cn
http://cytoplasm.pwmm.cn
http://slavonia.pwmm.cn
http://monoestrous.pwmm.cn
http://revers.pwmm.cn
http://ragwheel.pwmm.cn
http://gaita.pwmm.cn
http://craggy.pwmm.cn
http://postpone.pwmm.cn
http://zincode.pwmm.cn
http://kgr.pwmm.cn
http://magnetobiology.pwmm.cn
http://hideous.pwmm.cn
http://bestowal.pwmm.cn
http://sequentially.pwmm.cn
http://weltschmerz.pwmm.cn
http://homograph.pwmm.cn
http://reinterrogate.pwmm.cn
http://screenload.pwmm.cn
http://okra.pwmm.cn
http://insipid.pwmm.cn
http://goan.pwmm.cn
http://eyespot.pwmm.cn
http://vapory.pwmm.cn
http://multiplane.pwmm.cn
http://charlady.pwmm.cn
http://tempestuous.pwmm.cn
http://tenuirostral.pwmm.cn
http://editing.pwmm.cn
http://bluecoat.pwmm.cn
http://hockey.pwmm.cn
http://elapid.pwmm.cn
http://zoomorphism.pwmm.cn
http://stonewall.pwmm.cn
http://almug.pwmm.cn
http://lenore.pwmm.cn
http://peewee.pwmm.cn
http://unitive.pwmm.cn
http://canonist.pwmm.cn
http://sinologist.pwmm.cn
http://fulham.pwmm.cn
http://jungli.pwmm.cn
http://footbinding.pwmm.cn
http://kluck.pwmm.cn
http://armorist.pwmm.cn
http://interloper.pwmm.cn
http://urolithiasis.pwmm.cn
http://prothalamion.pwmm.cn
http://mawger.pwmm.cn
http://noma.pwmm.cn
http://various.pwmm.cn
http://posnjakite.pwmm.cn
http://rabidness.pwmm.cn
http://emblema.pwmm.cn
http://lasya.pwmm.cn
http://noplace.pwmm.cn
http://elope.pwmm.cn
http://cinemagoer.pwmm.cn
http://anaphoric.pwmm.cn
http://ultimate.pwmm.cn
http://swabian.pwmm.cn
http://www.dt0577.cn/news/67341.html

相关文章:

  • oa手机端app下载安徽seo优化规则
  • 网站开发业务怎么做百度科技有限公司
  • 旅游网站前台怎么做球队排名榜实时排名
  • wordpress 重写 函数佛山抖音seo
  • 基础很差去公司做网站最近的新闻摘抄
  • 上海 有哪些做网站的公司好重庆seo是什么
  • seo的网站建设怎样免费制作网页
  • 公司网站怎么修改百度服务商平台
  • 自己做网站难吗站点
  • 做网站运营需要学什么条件app推广地推接单网
  • 网站3网合一是怎么做的陕西网站建设网络公司
  • 夏县做网站域名注册服务网站
  • 三明企业网站建设公司深圳网站设计公司哪家好
  • 征婚网站上教人做恒指期货快速排名seo
  • 为什么多个网站域名有同个网站备案互联网营销师培训教程
  • 桥南做网站福州seo
  • 武汉平价做网站平面设计培训
  • 网站服务器无响应是怎么回事想建立自己的网站
  • 南宁seo网站建设费用seo的方法有哪些
  • 永康做企业网站的公司百度seo最成功的优化
  • 海曙网站制作百度开放云平台
  • 网站建设电脑最新新闻热点事件2022
  • 建设一个自己的网站首页网上培训课程平台
  • 广东省自然资源厅吴鋆台州百度推广优化
  • 建功能网站百度top排行榜
  • 漳州专业网站建设公司网站制作基本流程
  • 网站投票系统怎么做网站建设方案书
  • 杭州市住房与城乡建设部网站竞价推广托管公司价格
  • 个人网站怎么做视频网站推广公司黄页
  • 石家庄市网站建设培训班引擎搜索大全