README.md
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<p></p>
<p></p>
<p align="center">
<img src="./imgs/logo.png" height="80"/>
</p>
<div align="center">
[](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)
</div>
<div align="center">
考试君 - 基于 .NET 6 的 Furion 框架开发在线考试系统
</div>
## 💐 架构
<p align="center">
<img src="./imgs/ExamKing-Diagram.png" height="650"/>
</p>
## 🥗 开发环境要求
- 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 help
```
## 🍿 本地开发
```text
1. 将 ./docker/backend/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 开发工具, 运行到手机端
```
后面还有 32 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。