# 考试君 - 在线考试系统
**Repository Path**: coder1493/ExamKing
## Basic Information
- **Project Name**: 考试君 - 在线考试系统
- **Description**: 考试君 - 基于 .NET 6 语言的 Furion 框架在线考试系统
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 415
- **Created**: 2024-11-02
- **Last Updated**: 2024-11-02
## 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 6 的 Furion 框架开发在线考试系统
## 💐 架构
## 🥗 开发环境要求
- Visual Studio 2019 16.8 +
- .NET 6 SDK +
- .Net Standard 2.1 +
## 🌭 docker 部署 (推荐)
> ⚠️ 注意:请提前准备好 docker 和 docker-compose 环境!相关配置请至 ./docker/.env
```shell
# 启动
./deploy.sh start
# 停止
./deploy.sh stop
# 移除
./deploy.sh down
# 帮助
./deploy.sh help
```
> 管理后台: http://127.0.0.1/admin/
> 教师后台: http://127.0.0.1/teacher/
## 🍿 本地开发
```text
1. 将 ./docker/mysql/init/examkinig.sql 文件导入数据库
2. 使用 Visual Studio 打开 ./backend/ExamKing.sln 项目
3. 在 ExamKing.Database.Core 中配置的 dbsettings.Development.json 开发环境数据库
4. 在 ./frontend/admin 和 ./frontend/teacher 下分别安装依赖 npm install
5. 在 ./frontend/admin 和 ./frontend/teacher 下分别启动前端项目 npm run dev
6. 将 ./frontend/examking-app 加载至 uniapp 开发工具, 运行到手机端
```
## 🍖 预览
## 🍻 贡献代码
`考试君` 遵循 `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/)**