在线教育平台springboot+vue
本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考
一、项目描述
在线教育系统通过MySQL数据库和Java web进行开发
登录网址:http://localhost:8080/login
管理员账号密码:admin/admin
用户账号密码:1/1
二、项目功能
用户功能
-
首页 – 功能描述:用户进入系统后的初始页面,展示系统的核心功能、最新公告、热门商品、积分活动等内容,为用户提供一个全面了解系统的窗口。
-
我的信息 – 功能描述:用户可以查看和修改自己的个人信息,包括姓名、性别、联系方式、地址等,确保信息的准确性和完整性。
-
我的订单 – 功能描述:用户可以查看自己在系统中的所有订单,包括订单状态、商品详情、订单金额等,方便用户管理自己的购物记录。
-
我的物品 – 功能描述:用户可以查看自己已购买的商品或服务,管理这些物品的使用状态和评价,方便用户跟踪和管理自己的资产。
-
我的兑换 – 功能描述:用户可以查看自己通过积分兑换的商品或服务记录,包括兑换时间、兑换内容等,方便用户管理自己的积分使用情况。
-
积分信息 – 功能描述:用户可以查看自己的积分余额、积分获取记录、积分使用记录等,了解自己的积分情况,激励用户积极参与系统活动。
-
我的反馈 – 功能描述:用户可以在此提交自己的意见和建议,反馈使用过程中遇到的问题,帮助系统优化和改进。
-
退出 – 功能描述:用户可以退出当前登录状态,保护个人隐私和账户安全。
管理员功能
-
系统首页 – 功能描述:管理员进入系统后的初始页面,展示系统的核心数据、最新公告、用户反馈等内容,为管理员提供一个全面了解系统运行状态的窗口。
-
信息管理 – 公告信息 – 功能描述:管理员可以发布、编辑、删除和查看系统公告,包括最新活动、政策变更、重要通知等内容,确保用户能够及时了解系统动态。
-
用户管理 – 管理员信息 – 功能描述:管理员可以查看和管理所有管理员的账户信息,包括姓名、联系方式、权限设置等,确保系统管理的规范性和安全性。
– 用户信息 – 功能描述:管理员可以查看和管理所有普通用户的信息,包括注册信息、订单记录、积分情况等,方便对用户进行统一管理和服务。
– 专家信息 – 功能描述:管理员可以查看和管理专家信息,包括专家的姓名、专业领域、联系方式等,方便系统提供专业的服务支持。
- 商品管理 – 商品分类 – 功能描述:管理员可以创建、编辑和管理商品分类,确保商品的分类清晰、合理,方便用户查找和购买。
– 商品信息
– 功能描述:管理员可以添加、编辑、删除和查看商品的详细信息,包括商品名称、价格、库存、描述等,确保商品信息的准确性和完整性。
– 订单信息 – 功能描述:管理员可以查看和管理所有用户的订单,包括订单状态、商品详情、订单金额等,方便对订单进行跟踪和处理。
– 视频信息 – 功能描述:管理员可以上传、编辑和管理视频内容,包括视频标题、描述、分类等,用于展示商品使用教程、促销活动等内容。
- 其他服务 – 反馈内容 – 功能描述:管理员可以查看和处理用户提交的反馈内容,包括意见、建议和问题,及时回复用户,提升用户体验。
– 积分变动 – 功能描述:管理员可以查看和管理用户的积分变动记录,包括积分获取和使用情况,确保积分系统的公平性和透明性。
– 积分商城 – 功能描述:管理员可以管理积分商城的商品,包括商品的添加、编辑、删除等操作,确保积分商城的正常运行。
– 积分兑换 – 功能描述:管理员可以查看和管理用户的积分兑换记录,包括兑换的商品或服务、兑换时间等,方便对积分兑换情况进行统计和分析。
三、运行环境
开发工具:idea2021.1.2+apache-tomcat-8.0.29
运行环境:jdk1.8+mysql 8.0+apache-maven-3.8.6-bin
(此配置为本人调试所用,仅供参考)
四、项目技术
项目技术:JavaScript+HTML+CSS+Java+springboot+vue
以上系统源码经过技术整理与调试,确保能正常运行