博客系统的设计与实现.docx
《博客系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《博客系统的设计与实现.docx(30页珍藏版)》请在第一文库网上搜索。
1、一设计背景.1.1选题现状3123二开发环境及技术构架32.1)Pzi.I*32.2技术架构42. 2.1jyJriJr心J43. 2.2springboot44. 23VUe.js*i5. 2.4mybatisp1us5rf55.1 系统目标56. 2*肯匕而jj.57. 3性能要求6vt-.64.1系统功能总体设计74. 2E074. 2.1开发流程74. 2.2JIJP.84. 2.3操作流程98. 3系统数据库统f*104. 3.1数据库表联系105. 3.2数库表设V十11五系统实现125*1_g1P/3月丹彳t126. 11用户注册12512JIJPit125. 2用户模块145.
2、 2.1I彳口J息、145. 2.2个人博客155. 2.3Pi155. 3首页模块165. 3.1欢迎169. 4功能中心模块175. 4.1写留言176. 4.2相册197. 4.3商城215.5关于模块225.5.1关于本站225.6管理员模块225.6.1用户管理225.7系统响应式布局23六总结30参考文献31-设计背景1.1 选题现状随着我国经济水平的提高,信息技术的快速发展,网络的普及,几乎每个人都有了自己的电脑或者手机,进行网上冲浪。人们越来越喜欢或者倾向于网络交友,如网上聊天,网上分享照片,网络购物等等。因此,开发网络交友平台成为时代发展的必然趋势,博客系统就是其中的一大分支
3、。1.2 选题意义高度发达的信息时代,人们网上交友,我们提供一个友好的交友平台,在这里可以分享自己的喜怒哀乐,也可以分享自己曾经看到过的美景。为广大网名提供一个绿色交友,资源分享,学习技术交流是我奋斗的方向。二开发环境及技术构架2.1 开发环境与工具博客系统采用前后分离技术,MYSQ1数据库,SPringbOot框架,VUe前端。系统所用的系统开发环境如下表21所示。表2-1系统开发环境环境版本Springboot2.2.2vue2.0MySQ1MySQ18.0+JDKJDK-8.0开发工具上使用如下图2-2所示。表2-2系统开发工具环境版本Idea2019.2.4webstorm2019.2
4、.1navicat122.2 技术架构2.2.1 前后分离前端和后端分为两个工程,后端就是去实现业务逻辑,提供前端所需要的AP1接口。而前端就调用后端提供的接口,实现前端页面的交互逻辑,运用Fiodejs或者ajax进行交互。前端工程师专心做前端,后端工程师专心做后端,提高工作效率。2.2.2 springbootSpringBoot是由Pivota1团队提供的全新框架,其设计目的是用来简化新SPring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringBoot致力于在蓬勃发展的快速应用开发领域(rapidapp1i
5、cationdeve1opment)成为领导者。2.2.3 vue.jsVuejs是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。VUe的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue完全有能力驱动采用单文件组件和VU6生态系统支持的库开发的复杂单页应用。2.2.4 mybatisp1sMyBatis-PIus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。三需求分析3.1 系统目标系统运行流畅,不会出现用户请求功能不能实现问题,即使后台发生错误,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 博客 系统 设计 实现
