# InternTrack **Repository Path**: ncbcjxau/InternTrack ## Basic Information - **Project Name**: InternTrack - **Description**: 🔥🔥🔥 Admin.NET 基于 .NET8/10 (Furion/SqlSugar) 实现的通用权限开发框架,前端采用 Vue3/Element-plus,代码简洁、易扩展。整合最新技术,模块插件式开发,前后端分离,开箱即用。集成多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度、打印等众多黑科技。让开发更简单、更通用、更流行! - **Primary Language**: C# - **License**: Not specified - **Default Branch**: v2 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3773 - **Created**: 2026-05-12 - **Last Updated**: 2026-05-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # InternTrack 毕业生实习全流程管理系统 > 基于 Admin.NET 框架开发的毕业生实习全流程管理系统 ## 项目简介 InternTrack 是一套面向高校毕业生的**实习全流程管理**Web 系统,覆盖岗位发布与申请 → 审批 → 考勤打卡 → 周报/月报 → 考核评价 → 文档归档的全流程数字化管理。 快速了解项目 → [项目概览文档](docs/00-项目概览.md) ## 技术栈 | 层级 | 技术 | 说明 | |------|------|------| | 后端 | ASP.NET Core 10 + Furion + SqlSugar | Admin.NET 框架 | | PC 管理端 | Vue 3 + TypeScript + Element Plus + Vite | 管理后台 | | H5 学生端 | Vue 3 + TypeScript + Vant 4 + Vite | 移动端 | | 数据库 | SQLite(开发)/ MySQL 8(生产) | | | 部署 | Docker Compose + Nginx | | ## 快速启动 ### 后端 ```bash cd InternTrack/Admin.NET/Admin.NET.Web.Entry dotnet run --framework net10.0 # http://localhost:5005 ``` ### PC 管理端 ```bash cd InternTrack/Web pnpm install && pnpm dev # http://localhost:8888 ``` ### H5 学生端 ```bash cd InternTrack/Web-H5 pnpm install && pnpm dev ``` > 默认账号:`superadmin` / `admin123` > 详细启动文档请查阅 → [docs/00-项目概览.md](docs/00-项目概览.md) ## 代码结构 ``` ├── Admin.NET/ # 后端框架 │ └── Admin.NET.Core/ │ ├── Entity/ # 数据实体 │ ├── Service/ # 业务服务 │ │ └── Internship/ ← 实习业务模块 │ └── SeedData/ # 种子数据 ├── Web/ # PC 管理端 │ └── src/views/internship/ ← 实习管理页面 ├── Web-H5/ # H5 学生端 ├── docs/ # 设计文档 │ ├── 00-项目概览.md ← 接手人先读这个 │ ├── 01-系统设计方案.md │ ├── 03-需求规格说明书.md │ ├── 04-项目计划书.md │ ├── 05-数据库设计文档.md │ ├── 07-接口详细设计文档.md │ └── 08-数据库初始化脚本.sql └── docker/ # 生产部署配置 ``` ## 框架已复用能力 以下功能**直接复用 Admin.NET 框架**,无需重复开发: - JWT 认证 / RBAC 权限 / 角色菜单 / 组织架构 - 文件管理 / 定时任务 / 操作日志 / 数据字典 - 代码生成器 / 通知公告 ## 业务模块 实习业务包含 17 张数据表、7 个服务、PC 管理端 11 个页面、H5 学生端 11 个页面: - **岗位管理** — 发布、浏览、收藏 - **实习申请** — 提交、审批、进度跟踪 - **考勤管理** — GPS 打卡、规则配置、统计分析 - **报告管理** — 周报/月报提交与审阅 - **考核评价** — 多角色评分、成绩汇总 - **文档管理** — 协议、手册、总结上传归档 ## 分支说明 | 分支 | 用途 | |------|------| | `v2` | 主开发分支(当前活跃) | | `master` | 旧若依代码记录(已废弃) | ## 环境切换 开发用 SQLite,生产改 MySQL — 只需修改 `Admin.NET.Application/Configuration/Database.json` 中的 `DbType` 和 `ConnectionString`。 ## 远程仓库 https://gitee.com/ncbcjxau/InternTrack.git