该系统旨在帮助学生在线学习C语言程序,并解决开发环境免安装的问题。开发工具包括Visual Studio Code、IntelliJ IDEA 2022.2.3、MySQL数据库、Postman接口测试工具、Tomcat网络服务器用于后端开发,Node.js用于前端开发。后端使用Sprin...该系统旨在帮助学生在线学习C语言程序,并解决开发环境免安装的问题。开发工具包括Visual Studio Code、IntelliJ IDEA 2022.2.3、MySQL数据库、Postman接口测试工具、Tomcat网络服务器用于后端开发,Node.js用于前端开发。后端使用Spring Boot、Spring Data JPA、JWT、Redis框架来实现MVC模式。前端基于Vue框架,使用Element-Plus和Vant组件库进行界面搭建,并采用Axios进行数据交互,同时通过Node调用GCC库处理C语言代码的编译。总体来说,该系统设计为一个完全前后端分离的Web应用。系统的前端主要包含C语言编译、全部题目列表、个人题目发布、个人信息管理、账号安全、代码保存、日志记录等模块。展开更多
文摘该系统旨在帮助学生在线学习C语言程序,并解决开发环境免安装的问题。开发工具包括Visual Studio Code、IntelliJ IDEA 2022.2.3、MySQL数据库、Postman接口测试工具、Tomcat网络服务器用于后端开发,Node.js用于前端开发。后端使用Spring Boot、Spring Data JPA、JWT、Redis框架来实现MVC模式。前端基于Vue框架,使用Element-Plus和Vant组件库进行界面搭建,并采用Axios进行数据交互,同时通过Node调用GCC库处理C语言代码的编译。总体来说,该系统设计为一个完全前后端分离的Web应用。系统的前端主要包含C语言编译、全部题目列表、个人题目发布、个人信息管理、账号安全、代码保存、日志记录等模块。