毕业设计别再做 XX 管理系统了!
GitHub项目推荐
推荐的这几个 GitHub 项目并不是简单的 XX 管理系统,我会从下面这些方向推荐几个入门级别但是不那么 Low 的项目。
JavaWeb项目
移动端项目
机器学习项目
深度学习项目
推荐系统
大数据项目
01
JavaWeb项目
学之思在线考试系统
这个项目是是一款 Spring 技术栈 + Vue.js 的前后端分离的考试系统,分为学生端、用户端、小程序端,能覆盖到 PC 和移动端。。界面美观、设计友好、代码结构清晰,即使是应届生找工作,这个项目也是不错的练手手项目。
并且支持多种部署方式:集成部署、前后端分离部署、docker部署。
在线考试
这个项目后端采用 Spring Boot + JPA + Swagger2 + JWT 技术栈,前端使用 Vue + AntDesign 技术。都是在线考试系统,但这个系统的 UI 界面比上一个项目好看一点。
02
移动端项目
移动端项目的话可以友链交易模仿现在主流的一些 App,比如外卖、短视频、直播等。比如我下面会推荐的仿美团项目,这个项目你可以改一改,怎么改呢?
我给大家一个思路:用户下单点外卖,商家会里面收到消息「您有新订单」商家选择接单或者不接单,如果商家接单,用户会支付然后进行后面的业务。
你可以搞一个在线打印预约系统,针对校园的。用户打开你的系统,会看到你学校所有的打印店铺,你选择一个你感兴趣的店铺,去上传你的打印文件,这时候打印店主端会接收一个消息「您有新订单」,商家选择接单或者不接单。
你进行支付后,商家那边就会自动打印这份文件,打印完毕,店家把文件放在打印店的货架上,这时候店主点击「通知取货」你的系统就会给用户发送一个短信:“您的文件《假装是一个文件名字》打印完毕,请到清华大学西门打印店(西门左走 100 米)取货,取货号为「666」。
刚刚提到这个想法,完全可以通过美团这个项目改一改,支付功能、定位功能、短信功能都不难,支付功能可以采用支付宝沙箱,完全可以满足答辩演示的需求,短信发送功能各大云平台都提供相关服务
仿美团外卖点餐
前端用 vue+vuex+vue-router+axios,后端基于nodej.s的框架,数据库采用mongodb。功能涉及登录,定位,浏览商品,加购物车,下订单,支付(微信、支付宝扫码支付),评价,个人信息更改。
iOS 仿抖音
这个抖音 Demo 适配 iPhone、iPad,同时兼容 iOS 8.0 - iOS 12.0系统。采用 Object-C 语言编写。标星 1.5K Star
4. How2J.cn
how2j 的 Java 教程, 内容涵盖 J2EE、Web前端、框架技术等全面的 Java 内容。基于实例代码和视频讲解的学习方式也许可以为你以后java职业生涯打下坚实的基础。当然,里边也是有很多实战项目源码,并附有视频讲解,可以给你的毕设一些有用的参考。