# 考试君 - Backend
**Repository Path**: oldyangsir/ExamKing
## Basic Information
- **Project Name**: 考试君 - Backend
- **Description**: 考试君 - 基于.NET 5语言的Furion框架开发在线考试系统
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 417
- **Created**: 2021-06-04
- **Last Updated**: 2022-02-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](https://gitee.com/pig0224/ExamKing/stargazers)
[](https://gitee.com/pig0224/ExamKing/members)
[](https://github.com/pig0224/ExamKing/stargazers)
[](https://github.com/pig0224/ExamKing/network)
[](https://github.com/pig0224/ExamKing/blob/master/LICENSE)
考试君 - 基于.NET 5语言的Furion框架开发在线考试系统
## 💐 架构
## 🍻 相关项目
- APP端:https://gitee.com/pig0224/ExamKing-app
- 后端:https://gitee.com/pig0224/ExamKing
- 管理员后台:https://gitee.com/pig0224/ExamKing-Admin
- 教师后台:https://gitee.com/pig0224/ExamKing-Teacher
## 🥗 环境要求
- Visual Studio 2019 16.8 +
- .NET 5 SDK +
- .Net Standard 2.1 +
> 使用Docker部署需要安装Dokcer和Docker-Compose。
## 🌭 数据迁移
> ⚠️注意:数据迁移先前进入ExamKing.Database.Core程序集配置dbsetting.json中的数据库ConnectionStrings。(dbsettings.Development.json 开发环境、dbsettings.Production.json 生产环境)
```shell
方法一:
cd ./ExamKing.Database.Migrations
dotnet ef database update -s "../ExamKing.WebApp.Admin"
方法二:
直接将仓库目录下的examking.sql文件导入数据库
```
## 🍿 运行
```shell
使用Visual Studio打开ExamKing.sln分别运行admin、teacher、student项目即可
```
- 学生端接口文档:http://localhost:5001/
- 管理员端接口文档:http://localhost:5002/
- 教师端接口文档:http://localhost:5003/
## 🍖 预览
## 🍻 贡献代码
`考试君` 遵循 `MIT` 开源协议,欢迎大家提交 `PR` 或 `Issue`。
如果要为项目做出贡献,请查看贡献指南。
## 🍚 关于作者
一个在校大学生,热爱编程、热爱代码。
## 🧆 友情链接
👉 **[Furion](https://gitee.com/monksoul/Furion)**
👉 **[Vuejs](https://cn.vuejs.org/)**
👉 **[Element UI](https://element.eleme.cn/)**
👉 **[uView](https://uviewui.com/)**
👉 **[ColorUI](https://www.color-ui.com/)**