# student-evaluation展示 **Repository Path**: kyriefc/student-evaluationdemo ## Basic Information - **Project Name**: student-evaluation展示 - **Description**: student-evaluation小组展示 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-05-21 - **Last Updated**: 2023-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # student-evaluationdemo #### 介绍 学生综合测评系统小组展示 gitee链接:[https://gitee.com/kyriefc/student-evaluationdemo](https://gitee.com/kyriefc/student-evaluationdemo) #### 软件架构 软件使用SpringBoot作为后端,Vue制作前端,前后端分离部署。 #### 安装教程 1. 建立数据库,设置数据库用户名密码 2. 执行sql文件夹下的脚本建立数据库 3. 修改application.yml中的spring.datasource以及auth.jwtSecret、auth.defaultPassword,如果是实际运行,请修改springdoc.api-docs.enabled为false 4. 编译、运行spring后端 5. 安装Vue项目依赖 ``` npm install ``` 6. 运行Vue项目进行测试 ``` npm run serve ``` 6. 打包发布Vue项目 ``` npm run build ``` #### 使用说明 1. 管理员用户初始用户名为admin,密码为password 2. 开始测评前,请首先通过excel导入学生信息,随后在管理界面添加、设定学年,并点击开始测评,这会自动创建学生账户,用户名为学号,密码为之前设置的默认密码 3. 随后需要由成绩测评和志愿服务测评页面进行相关信息的上传 4. 学生用户在开始测评后,登录系统,即可在学生表单看到自身的基本信息,并可以编辑自己所需的测评信息,点击提交即可分别进行保存,无需整体保存,志愿服务与个人成绩部分学生无法修改,但可以提交修改请求 5. 评委界面可以查看所有学生的信息列表,并分别进行测评打分,其中,志愿服务与个人成绩部分评委可以修改对应的内容 6. 管理员可以查看整体的评分情况,并编辑学生的部分信息,在测评结束后,管理员可以导出整体列表 7. 用户密码修改等功能已经实现接口,有待后续添加相关界面