学成在线是一个B2B2C模式的在线教育平台,专注于IT职业课程。它整合了教育资源,提供了一个互动便捷的环境,服务于教师、学生和培训机构。平台涵盖门户、学习、教学管理、社交和系统管理等功能,满足用户在教学、学习、互动和运营等需求。 主要技术栈包括:SpringBoot、SpringCloud、MySQL、Redis、Elasticsearch、消息队列(如RabbitMQ或Kafka)、分布式文件系统(如FastDFS或MinIO)。 负责开发的功能及难点: 门户系统功能:实现用户注册登录和首页展示。采用SpringSecurity和JWT技术,保障用户认证的安全性与便捷性。挑...
该项目是电商直播教学系统,通过仿抖音电商平台的功能,让电商专业的职业院校的学生能够真实的使用到电商平台,做的无缝学习,贴近现实。该系统中包含直播功能,商城功能,以及直播教学任务系统。并且包含了利用大模型对学生的文案进行评价以及知识库的对话学习等功能。...
该项目旨在为用户提供一个方便、快捷的在线学习平台。我们采用了微信小程序的原生框架,结合云开发技术,以确保数据存储和处理的高效性和安全性。在界面设计方面,我应用了微信小程序的官方组件库,同时结合自定义组件,以实现美观和易用的用户界面。为了提升用户体验,我们设计了简洁直观的导航和交互流程,确保用户能够快速找到所需的学习资源。 小程序集成了多种教育资源类型,包括视频课程、在线测试、学习资料下载等功能。我们使用了微信支付接口,实现了课程的在线购买和支付功能,方便用户直接在小程序内完成交易。为了增强用户互动,我们还加入了讨论区和答疑功能,让用户能够在学习过程中互相交流和提问。 在开发过程中,我特别注...
项目描述: 基于Spring Boot + Spring Cloud 微服务 + Docker( + Vue 3 + Arco Design)的编程题目在线评测系统。在系统前台,管理员可以创建、管理题目;用户可以自由搜索题目、阅读题目、编写并提交代码。在系统的后端,能够根据管理员设定的题目测试用例在自主实现的代码沙箱中对代码进行编译、运行、判断输出是否正确。其中,代码沙箱可以作为独立服务,提供给其他开发这使用。 技术选型: 前端: Vue 3 + Vue-CLI脚手架 + Vuex状态管理 Arco Design 组件库 + 前端工程化:ELint + prettier + Typ...