赞
踩
- 基于VUE+SpringBoot的学生成绩管理系统,支持在线做作业和学生分数段统计。
- 学生输入姓名密码即可完成登录
- 学生可以进行浏览试卷,查询试卷信息
- 学生在线进行答题,提交试卷
- 学生查看自己的作业消息
- 学生查看自己的分数
- 学生查看自己的留言
- 学生修改登录密码
- 输入用户名和密码进行登录
- 查询作业并可以进行修改作业
- 发布新的作业
- 查看发布的题目
- 添加新的题目
- 随机组卷
- 查询发布作业的学生成绩和统计
- 修改学生信息和新增学生。
- 登录之后可以对学生信息和教师信息进行管理
- 基于Vue的前端设计
- 基于SpringBoot的后端架构
- 导入了数据库MySQL8.0,用IDEA打开后端,初始化配置好数据库就可以启动。
- 用vscode打开项目,用命令行打开,初始化输入:npm init,然后在输入npm run dev启动项目即可。
- Vue的组件应用。
- 前后端分离的思想理解。
- MyBatis的应用。
- 导入的依赖
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.2.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.exam</groupId> <artifactId>exam</artifactId> <version>0.0.1-SNAPSHOT</version> <name>examsystem</name> <description>online examsystem project for Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <!-- MyBatisX插件 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.6</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <!--<scope>runtime</scope>--> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.8</version> </dependency> <!-- 热部署模块 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <!-- 这个需要为 true 热部署才有效 --> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>4.3.9.RELEASE</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
- 充分理解前后端分离的思想,运行Vue和SpringBoot进行项目设计和编码。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。