毕设项目--博客园系统

1、系统源码地址汇总

项目浏览地址:博客

话不多说,先上源码,有人不会操作的可以私信博主

后端代码依赖包:https://github.com/cn-g/basicProject

后端代码:https://github.com/cn-g/blog

前端前台代码:https://github.com/cn-g/blogView

前端后台代码:https://github.com/cn-g/cn

2、系统介绍

本系统采用SSM的框架,前后端分离,后端使用Java开发,使用到的框架是springboot,数据使用MySql和Redis进行存储,与数据库进行交互,使用的是持久层框架MyBatis-plus,前端使用VUE3构建和开发。该系统前端界面分为前台和后台,前台是给普通用户使用的,后台只有管理员才能使用的,前台具有的功能是:登录注册、搜索博客、浏览博客、博客评论、编辑个人信息、编辑并发布博客等等;后台主要是对前台进行管理,后台具有的功能是:管理用户信息、管理角色、管理角色权限、管理账号、管理博客类目、管理博客、前台首页轮播图设置、前台首页各榜单内容设置等等。

3、运行环境

本系统运行平台是window,运行环境是jdk1.8,mysql8.0和redis6.2版本,使用mysql和redis时,需要更换后端代码里面的配置信息,还使用到腾讯云的对象存储,用来存储图片的,因此需要在后端代码的配置文件里面更换为自己的对象存储密匙。

4、操作说明

  • 拉取最上面的四个项目
  • 配置好运行环境
  • 打开mysql,将后端代码里面的sql文件运行一边
  • 打开redis,默认不设密码
  • 运行后端代码
  • 打开运行成功后的地址,按照如下操作,点击发送,这一步是在redis中存储接口的权限
  • 运行前端后台代码,运行成功后会跳转到后台登录界面,账号admin密码123456,后台就登录成功了,可以进行各种操作
  • 运行前端前台代码,运行成功后,会自动跳转到前台首页,可在此进行各种操作,点击登录,跳转到登录页

5、系统部分界面展示

后台

待办事宜: 账号管理:

用户管理

角色管理

接口管理

轮播图管理

热搜关键字管理

热门博客榜单管理

热门博主榜单管理

类目管理

博客管理

个人中心

前台

首页

博客编辑页

博客发布页

 个人博客中心

 博客详情页

 博主详情页

 个人中心,信息编辑页

 6、总结

以上就是博客园系统的内容了,系统设计和开发总计耗时大概两个月,因为工作日需要上班,所以每天开发的时间不多,因此耗时长了点。总体来说,系统的功能基本上都实现了,界面还需要优化优化,因为本人是搞java开发的,因此前端的知识接触的不多,所以界面做的不太美观,后期会针对性的进行界面优化改进。

博客园网站客户端说明: 1.本项目实现的主要功能有博客园论坛新闻浏览、博客浏览、新闻实时评论、一键下载到离线内容、博客搜索、一键登录、发表博客园站内说说(站内叫“闪存”)、一键分享内容到常用社交平台(由于开放平台的审核限制,仅限于测试账号,平台包括新浪微博、腾讯微博、QQ空间、人人网、邮件、短信)。 2.客户端UI用到的知识点包括:强大的SlidingMenu、fragment、actionbarsherlock、ShareSDK、OneKeyShare,ImageLoader、自定义的ListView(下拉刷新和底部加载更多)、listview的嵌套。 3.数据的存储用到的知识点:ImageLoader图片缓存加载、Sqlite数据库、Sherdprefence、文件存储。 4.代码知识点:包括各种异步加载、各种解析器、各种javabean、各种baseadapter,各种代码重用。 5.工程下面有五个文件夹(Cn_blogs(博客园项目)、actionbarsherlock、slidingmenu_library、MainLibs、OneKeyShare)。 6.其中slidingmenu_library和actionbarsherlock是依赖关系,前者依赖后者。(该slidingmenu_library已不是原生的,楼主改过里面的内容了,如果你用新下载的代替我的是不能使用的)。 7.OneKeyShare和MainLibs(也就是ShareSDK)是依赖关系,前者依赖后者。(添加该引用时要在android和javabuild中都添加、并且OneKeyShare编码UTF-8,如果导入之后已经是UTF-8,就先改回GBK并且清除引用之后重新添加引用再改为UTF-8、反复试就调好了,引用和编译的时候eclipse会多次弹出对话框提示(stackoverflow)取消就可以了,,不用管。) 8.Cn_blogs要全部引用这四个包,引包特别重要,引不好工程师是不能编译的。若果大家引用的时候有什么问题,请留言。软件有什么bug也请留言。下面附上截图,百度云随后传。(大家在2.2的试,4.x的不能登录,) 9.注意本项目引用的项目比较多,如果导入有错误严格按照第六步和第七步的操作来进行就可以去除,需要一定耐心,如果没有耐心就不用下载这套源码了。  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

☆叙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值