分享10个优质的Java练手项目 |
您所在的位置:网站首页 › java练手项目做oa还是erp › 分享10个优质的Java练手项目 |
最近有很多小伙伴私信我说推荐几个毕设项目,在这里我收集了10个可以直接导入运行的项目。 由简单到复杂,分别为: 1、二手拍卖系统这个系统我之前介绍过,是基于Nutz+JSP 搭建的,Nutz可以理解为这是一个轻量级的MVC框架。 主要功能模块分为: 用户模块订单模块商品模块管理员模块后台管理员发布商品,前端用户登录即可预览商品,进行下单。 详细的获取和运行可以参考: https://mp.weixin.qq.com/s?__biz=MzAxNTc4ODYzOQ==&mid=2247484360&idx=1&sn=6d6b538a1970fc629e4502e7b3558fd5&chksm=9bfffcf8ac8875ee6b2b682e447f529d25477f2dc9cba6408deccd2fd88d3fbf1454d7bb2a43&token=2146859350&lang=zh_CN#rd 2、基于WEB的农产品销售管理系统一个类似于电商的销售系统。 一个很老的技术栈项目了,基于Struts+Hibernate实现,但是功能还是齐全的。 开发语言:Java1.8 框架:Struts、Hibernate 数据库:MySQL5.5 服务器:tomcat7 业务流程图: 分为管理员和会员两个大模块: 详细的介绍可以参考: https://mp.weixin.qq.com/s?__biz=MzAxNTc4ODYzOQ==&mid=2247484371&idx=1&sn=82fbdd94c8bd87f6e0fd53bca4a92a70&chksm=9bfffce3ac8875f5286e75431197d2939f1441275f6af5da871f29afb89e5ae0996ed7769361&token=2146859350&lang=zh_CN#rd 3、mblog博客系统项目地址:https://gitee.com/mtons/mblog mblog是一个开源免费的博客系统,Java语言开发,,支持mysql/h2数据库, 采用spring-boot、jpa、shiro、bootstrap等流行框架开发。 适配了移动端,支持Docker部署。 作者给出了详细的搭建文档。 4、My-Blog项目地址:https://github.com/ZHENFENG13/My-Blog My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统。 项目主要的技术栈都是围绕着 SpringBoot 展开,如果你没接触过 SpringBoot ,或者想重新学一遍 SpringBoot ,可以直接上手这个项目,学习之后对提升自己的技术能力会有很大的帮助。 同时作者也出了 SpringBoot 的学习教程,需要的可以直达github。 5、学之思在线考试系统项目地址:https://github.com/mindskip/xzs 学之思在线考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署。 项目包含 学生系统功能(登录、试卷答题、错题本)、管理系统功能(发布试卷、批改)。 项目分为 postgresql版本 和 mysql 版本。 还包括了小程序模块: 6、码问社区community项目地址:https://github.com/codedrinker/community 码问社区community 是一个开源论坛、问答系统,现有功能包括 提问、回复、通知、最新、最热、消除零回复等等。 在线体验地址:https://www.mawen.co/ 作者还贴心的做了从0到1的搭建视频,对于不会部署或者想要从头开始搭建的小伙伴可以尝试一下: 7、在线考试系统项目地址:https://github.com/19920625lsg/spring-boot-online-exam 基于Spring Boot+Vue 的在线考试系统 功能简介 支持单选题、多选题、判断题支持学生(student)、教师(teacher)、管理员(admin)三种角色 学生:参加考试和查看我的考试教师:学生的所有权限+创建/编辑题目+创建/编辑考试管理员:教师的所有权限+管理用户软件架构 后端采用SpringBoot+JPA++Swagger2+JWT校验,根据不同用户的权限返回给用户不同的数据前端采用Vue+AntDesign,组件化拆分,封装了很多年公共组件,方便维护和二次开发8、eladmin项目地址:https://github.com/elunez/eladmin 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。 9、RuoYi权限管理系统项目地址:https://gitee.com/y_project/RuoYi/ RuoYi项目是基于SpringBoot的权限管理系统,易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro、Druid、Quartz。 前端使用 Thymeleaf + Bootstrap,响应式布局。 内置功能包括: 用户管理、部门管理、岗位管理菜单管理、角色管通知公告、在线用户服务监控、缓存监控想学习如何实现权限管理,可以参考RuoYi的实现,如果你想要修改,完全可以根据自己的需求改成人事管理、薪资管理、库存管理系统等等。 10、vhr 微人事管理系统项目地址:https://github.com/lenve/vhr 微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。 作者还给出了部署的视频和教程文档,相当详细,需要的小伙伴可以按照视频一步一步学习。 后端技术栈 Spring BootSpring SecurityMyBatisMySQLRedisRabbitMQSpring Cache前端技术栈 VueElementUIaxiosvue-routerVuexWebSocketvue-cli4 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |