项目说明
本项目包含源码、文档、程序、数据库以及配套开发软件和安装教程,适合作为计算机毕业设计参考。系统采用前后端分离思路,结合 Node.js、Express、Vue 和 uni-app 实现安卓端运动健康应用,整体以 B/S 模式组织,便于开发、调试和部署。
运行环境
- 运行环境:建议使用较新的 Node.js 版本,项目开发时也基于该环境。
- 开发工具:VScode 或 HBuilderX 均可,实际开发中更推荐 HBuilderX。
- 数据库环境:MySQL 5.7 为宜。
- 辅助工具:Navicat 11 或其他常见版本均可。
- 硬件环境:Windows 7/8/10 或 Mac OS,1G 内存以上即可满足基本开发需求。
技术栈
项目后端以 Express 框架和 Node.js 为核心,前端结合 Vue 与 uni-app 完成移动端页面开发,整体结构清晰,便于后续扩展和维护。
系统功能实现
5.1 管理员后端功能模块
管理员先通过登录页面输入用户名、密码和角色,确认无误后进入系统。登录界面主要用于身份校验,也是整个后台管理的入口。

图 5-1 管理员登录界面
登录成功后,管理员可以看到系统的主功能区,包括首页、个人中心、用户管理、运动常识管理、运动记录管理和系统管理等模块。各模块职责分得比较清楚,日常维护时也更容易定位问题。

图 5-2 管理员功能界面
进入个人中心后,管理员可以修改个人信息和登录密码。这个页面虽然简单,但在后台系统里很实用,尤其是在账号长期使用的场景下,能方便地完成基础信息维护。

图 5-3 个人中心界面

