—————————————————————
罗里吧嗦时间(可不看,直接看下面源码分享即可)
为什么我这么长时间没更新?
因为我最近这些天在忙毕业设计啦,我选的课题是‘基于web的个人健康管理系统的设计和实现’,对于我当时的菜鸡实力,这样牛皮确实吹得有些大了,对独立完成这项工作我是没有什么把握的。
先谈谈技术把,毕设项目的技术主要包括:
后端:springboot、mybatis、mySQL
前端:vue.js、axios、router、前端组件采用的是element-ui
让我没有想到的是,我所在专业的同学们用的基本都是差不多的技术栈(或者说一模一样)。对当时的我来说直接买一个现成的项目确实是个省时省力的选择,但我还是想尽量自己去动手写这个项目,我内心大概在想:学了这么多年计算机、却没法自己去编写一个程序,内心真的有些过不去。
我是如何完成这个项目的呢?我原本的打算是这一两个月在网上看视频学习相关技术,然后自己编写项目,不过渐渐我发现虽然学了不少技术,也懂了一点原理,但离完成项目所需的功能还是遥不可及,根本没法下手。后来我才明白,我缺的不仅是技术、更是项目经验!我不知道一个基本的web项目需要有哪些基本功能,以及这些功能如何实现,这些我统统不知道,光会写几个函数测试一下相关技术又有什么用呢?我想肯定有不少想写项目的朋友和我有类似的困扰。
所以,了解过基本的技术后,我就开始找网上视频,找那些写项目的视频,跟着那些视频学,毕设项目的进度也渐渐有了起色。
想要学得快就要站在巨人的肩膀上,不知道大家有没有看过武哥的视频或者其他项目教学的教学,我就是看这些视频学习的,CSDN上或b站上都有非常好的资料和视频,对我了解整个项目的结构有巨大帮助。
—————————————————————
项目源码
不说废话了,这里分享一下我跟着网课学,敲的项目吧。
项目数据库+源码获取链接:
链接:https://pan.baidu.com/s/1AK-prjza5jYnYzWM6xjnkw
提取码:web1
—————————————————————
运行环境
运行环境:IDEA2023
后端 JDK17,mySQL5.7、Maven3.9.6
前端 Node.js 16
具体的环境搭建请看本文最后
—————————————————————
项目的结构
我总结了一下项目的结构大概如下图:
采用了典型的MVC的设计模式,系统分由业务逻辑、数据存储和用户界面三部分组成
—————————————————————
项目运行实机演示
(由于篇幅原因,下面仅演示一部分功能)
登录页面(典中典的功能,每个项目几乎必备)
用户页面:
导航栏、轮播图、信息展示卡片、个人中心等等,都是很典型的设计
用户信息修改功能(也是必备)
管理员页面:
主要是管理各种信息,可以说,对数据库中的所有数据字段,管理员基本都可以进行‘增删改查’操作。
这个系统,其实是参考的武哥的健身俱乐部系统,功能都差不多,主要就是增删改查,以后会展开更详细的讨论。
环境搭建可参考如下连接:
【Node配置】Node.js安装以及配置(+npm配置)_node环境配置-CSDN博客
【java工具】Maven的下载配置+setting配置(以3.9.6为例)_maven setting 配置-CSDN博客
IDEA2023获取链接:百度网盘 请输入提取码
提取码:vmwa
IDEA2023安装步骤,我参考的是这个链接:【2024最新】详解idea安装、配置、汉化,一键激活与破解,(附安装包&激活文件)亲测有效,永久使用_哔哩哔哩_bilibili