一些没用的碎碎念
很多刚刚接触编程的小伙伴们是不是都有一个共同的问题——做什么项目?怎么从0做项目?从哪里获取项目?
虽然网上有着各种各样的项目资源,也有git、码云等开源项目分享平台,但是大量的信息同样带来了一系列问题:许多项目克隆下来,费好大力气跑起来,才发现不符合我们的需求,或者压根就“货不对板”,更有甚者打着“免费分享”的名义,在免费的代码中隐藏了很多bug,等着你去让他帮忙配环境、改内容(当然这部分附加服务就不免费啦).......
别问我为什么知道这么多,当然是因为上面这些坑...我都踩过!!!
所以我从我做过的几十个项目中,选择了十个我认为最有代表性、最适合新手练手的、没有坑的项目,同时也可以拿来做课设、毕设,甚至也可以写在简历上水水页数。
前言
这个项目是我自己的毕设项目~得到了答辩组的一致好评!所以稍微有点基础的小伙伴们可以尝试着自己做一下练练手呀~功能是很多的,虽然不太完善,只有基础的层面,但是大家可以再深入往下挖一下,优化的更好。
项目技术栈(前后端分离)
后端:Springboot + MybatisPlus
前端:Vue + uniapp
数据库: Mysql
项目主要功能
后台:用户(校友用户、在校生用户、管理员用户)管理;招聘内推信息管理;求职信息管理;帖子管理;校友活动管理;活动报名信息管理;捐赠项目管理;捐赠审核及管理;评论管理;新闻管理
前台:招聘内推;求职;发布活动;报名活动;取消报名;签到;留言;评论、点赞、收藏;捐赠;未读消息提醒;帖子广场
核心页面展示
新闻广场
新闻详情
求职页面
帖子广场
捐赠中心
捐赠凭证提交
我的捐赠
未读消息提醒
后台页面
项目亮点
-
贴近学校生活,选题较为新颖,适合作为毕设;
-
多用户多权限设置,不同的用户身份有不同的功能权限;
-
增加置顶、敏感词屏蔽、多级评论回复、未读消息提示等小功能。
项目不足
-
功能大多数都比较浅显,作为毕设可以,但是作为一个成熟的项目有点拿不出手,需要深入去做(毕竟是我自己从0-1开发的,从UI到数据库到接口...全都是自己写的,只能说没有任何bug,但是还是比不过其他大神);
-
未读消息提醒功能只会显示未读,没有数量提示;
-
用户捐赠功能采用的是前台上传凭证,后台审核的方式,没有接入真实的支付或沙箱支付;
-
用户与校方交互不够
最后祝大家能够顺利毕业,拿到自己满意的offer!!