ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

计算机毕业设计选题推荐:基于spring boot的个性化旅游网站平台、毕业设计选题、计算机毕设、选题推荐、毕设指导、项目定制、源码、高质量项目

计算机毕业设计选题推荐:基于spring boot的个性化旅游网站平台、毕业设计选题、计算机毕设、选题推荐、毕设指导、项目定制、源码、高质量项目 作者计算机编程小咖个人简介曾长期从事计算机专业培训教学本人也热爱上课教学语言擅长Java、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。平常喜欢分享一些自己开发中遇到的问题的解决办法也喜欢交流技术大家有技术代码这一块的问题可以问我想说的话感谢大家的关注与支持网站实战项目安卓/小程序实战项目大数据实战项目深度学习实战项目目录个性化旅游网站平台介绍个性化旅游网站平台演示视频个性化旅游网站平台演示图片个性化旅游网站平台代码展示个性化旅游网站平台文档展示个性化旅游网站平台介绍《基于Spring Boot的个性化旅游网站平台》是一个面向旅游信息浏览、景点预定和游客交流的B/S架构系统后端采用Java版Spring BootSpringSpringMVCMybatis实现也可以按Python版Django实现前端使用Vue、ElementUI和HTML数据存放在MySQL中开发工具可用IDEA或PyCharm。系统把前台旅游服务与后台管理放在同一个平台里首页用来展示轮播图、旅游资讯、热门景点和旅游攻略用户进入后可以注册登录、维护个人中心、修改密码也可以按景点类型查找旅游景点查看攻略和论坛内容。景点预定模块让用户选择景点、日期和票数系统按规则生成预定记录旅游攻略模块支持用户发布和浏览攻略旅游论坛模块提供板块交流、帖子发布、论坛分卖管理和举报记录管理。后台部分由管理员维护用户、景点类型、旅游景点、景点预定、旅游攻略、论坛分卖、举报记录、系统管理、轮播图、旅游资讯及资讯分类等数据。整体功能围绕“查景点、订门票、看攻略、聊论坛、管内容”展开适合作为计算机专业毕业设计项目进行功能演示和业务练习。个性化旅游网站平台演示视频项目演示视频个性化旅游网站平台演示图片个性化旅游网站平台代码展示publicvoidbuildScenicHotRank(){SparkSessionsparkSparkSession.builder().appName(travelScenicHotRank).master(local[*]).getOrCreate();DatasetRowlogDsspark.read().json(hdfs://travel/logs/scenic_view);logDs.createOrReplaceTempView(scenic_view_log);DatasetRowrankDsspark.sql(select scenic_id, count(*) as view_count from scenic_view_log group by scenic_id order by view_count desc);rankDs.write().mode(overwrite).jdbc(jdbc:mysql://localhost:3306/travel,scenic_hot_rank,newjava.util.Properties());spark.stop();}publicResultbookScenic(ScenicBookingDTOdto){if(dto.getUserId()null||dto.getScenicId()null){returnResult.fail(用户和景点不能为空);}ScenicscenicscenicMapper.selectById(dto.getScenicId());if(scenicnull||scenic.getStatus()!1){returnResult.fail(景点不存在或未开放);}if(dto.getVisitDate().before(newDate())){returnResult.fail(游览日期不能早于今天);}IntegerstockscenicMapper.selectStockByDate(dto.getScenicId(),dto.getVisitDate());if(stocknull||stock0){returnResult.fail(该日期余票不足);}BigDecimalpricescenic.getPrice().multiply(BigDecimal.valueOf(dto.getTicketCount()));ScenicBookingbookingnewScenicBooking();booking.setUserId(dto.getUserId());booking.setScenicId(dto.getScenicId());booking.setVisitDate(dto.getVisitDate());booking.setTicketCount(dto.getTicketCount());booking.setTotalAmount(price);booking.setStatus(0);booking.setCreateTime(newDate());introwsscenicBookingMapper.insert(booking);if(rows0){returnResult.fail(预定写入失败);}scenicMapper.reduceStock(dto.getScenicId(),dto.getVisitDate(),dto.getTicketCount());returnResult.ok(预定成功,booking.getId());}publicResultpublishTravelGuide(TravelGuideDTOdto){if(dto.getUserId()null||dto.getScenicId()null||StringUtils.isBlank(dto.getTitle())){returnResult.fail(攻略标题和关联景点不能为空);}ScenicscenicscenicMapper.selectById(dto.getScenicId());if(scenicnull){returnResult.fail(关联景点不存在);}if(dto.getContent().length()50){returnResult.fail(攻略内容太短请补充交通、路线和体验);}TravelGuideguidenewTravelGuide();guide.setUserId(dto.getUserId());guide.setScenicId(dto.getScenicId());guide.setTitle(dto.getTitle());guide.setContent(dto.getContent());guide.setTags(dto.getTags());guide.setStatus(0);guide.setViewCount(0);guide.setCreateTime(newDate());introwstravelGuideMapper.insert(guide);if(rows0){returnResult.fail(攻略发布失败);}scenicMapper.increaseGuideCount(dto.getScenicId());returnResult.ok(攻略已提交审核,guide.getId());}publicResultpublishForumPost(ForumPostDTOdto){if(dto.getUserId()null||dto.getBoardId()null){returnResult.fail(用户和论坛板块不能为空);}if(StringUtils.isBlank(dto.getTitle())||StringUtils.isBlank(dto.getContent())){returnResult.fail(帖子标题和内容不能为空);}Stringcontentdto.getTitle()dto.getContent();if(sensitiveWordService.containsSensitive(content)){returnResult.fail(内容包含不合适词语请修改后再发);}ForumBoardboardforumBoardMapper.selectById(dto.getBoardId());if(boardnull||board.getStatus()!1){returnResult.fail(论坛板块不存在或已关闭);}ForumPostpostnewForumPost();post.setUserId(dto.getUserId());post.setBoardId(dto.getBoardId());post.setTitle(dto.getTitle());post.setContent(dto.getContent());post.setStatus(0);post.setReplyCount(0);post.setCreateTime(newDate());introwsforumPostMapper.insert(post);if(rows0){returnResult.fail(帖子发布失败);}forumBoardMapper.increasePostCount(dto.getBoardId());returnResult.ok(帖子发布成功,post.getId());}个性化旅游网站平台文档展示作者计算机编程小咖个人简介曾长期从事计算机专业培训教学本人也热爱上课教学语言擅长Java、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。平常喜欢分享一些自己开发中遇到的问题的解决办法也喜欢交流技术大家有技术代码这一块的问题可以问我想说的话感谢大家的关注与支持网站实战项目安卓/小程序实战项目大数据实战项目深度学习实战项目
返回列表