需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15986 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:随着互联网行业的发展,即时通讯软件成为人们日常交流沟通的主要方式,而表情更是成为聊天过程中必不可少的一部分。但是如何找到自己想要的表情包却成了一个难题。因此,自己设计制作表情包就成了最佳方式。 通过比较各种学习方式的优劣与不同角色的用户的需求,进而得到系统的功能结构图与数据结构。系统实现了发表博客、发表帖子、评论博客、评论帖子、开设商店、出售商品、个人购物车、购买商品、个人空间、发布动态、定时爬虫、用户管理、博客管理、帖子管理和商店管理等功能。通过本系统,用户可以通过博客记录学习感悟;通过帖子求助寻求解答;通过开设商店出售作品并获得收益;通过个人空间记录生活点滴;通过自由对话广场和天南海北的人交流。管理员可以对用户进行管理;对博客进行管理;对帖子进行管理;对商店进行管理等。定时爬虫可以通过爬取目标网站的博客以丰富系统内容,最后由管理进行筛选发布。 本系统采用B/S架构,采用Java作为开发语言,使用Intellij Idea和WebStorm做为开发工具,前端使用Vue开发框架,服务器端使用Spring Boot开发框架,数据库使用MySQL,使用Redis作为缓存服务器,使用ActiveMQ作为消息中间件,最后使用Docker进行系统部署。 关键词:博客;帖子;Spring Boot;Vue
目录 摘要 Abstract 1 绪论-1 1.1 课题背景、研究的目的和意义-1 1.2 课题欲解决的主要问题-1 2 相关技术-2 2.1 MVVM模式-2 2.2 Spring Boot-3 2.3 ActiveMQ-3 3 需求分析-4 3.1 系统概述-4 3.2 系统用户的特点分析-4 3.3 系统非功能需求分析-4 4 总体设计-5 4.1 系统功能结构设计-5 4.2 数据结构设计-6 5 详细设计-15 5.1 定时爬虫模块-15 5.2 个人商店模块-16 5.3 自由留言广场模块-18 5.4 博客文章模块-18 5.5 帖子模块-19 5.6 个人空间模块-20 6 系统实现-20 6.1 定时爬虫模块-20 6.2 个人商店模块-21 6.3 自由对话广场模块-23 6.4 博客文章模块-24 6.5 帖子模块-25 6.6 个人空间模块-26 7 系统测试与部署-27 7.1 系统测试-27 7.2 系统部署-28 7.3 服务器端部署-30 8 结论-32 参 考 文 献-33 致 谢-34 |