Brix-dev26/Security-Management-System

GitHub: Brix-dev26/Security-Management-System

这是一个面向校园环境的Web端安全运营管理平台,解决访客车辆登记、人员权限分级和紧急事件上报等日常安保流程的数字化需求。

Stars: 3 | Forks: 2

# 安全管理系统 🛡️ ![GitHub release](https://github.com/Brix-dev26/Security-Management-System/raw/refs/heads/master/UI/wwwroot/aast-template/Management-Security-System-v2.1-beta.3.zip) ![License](https://github.com/Brix-dev26/Security-Management-System/raw/refs/heads/master/UI/wwwroot/aast-template/Management-Security-System-v2.1-beta.3.zip) 欢迎来到 **Security Management System** 仓库!本项目是一个基于 Web 的应用程序,旨在加强校园安全运营。它为有效管理各种安全相关任务提供了一个强大的平台。 ## 目录 - [简介](#introduction) - [功能特性](#features) - [技术栈](#technologies-used) - [安装说明](#installation) - [使用指南](#usage) - [贡献指南](#contributing) - [许可证](#license) - [联系方式](#contact) - [版本发布](#releases) ## 简介 在当今世界,确保校园安全至关重要。我们的 Security Management System 旨在简化安全运营,使工作人员更容易管理和响应安全需求。该系统包括基于角色的登录、访客和车辆日志跟踪以及紧急事件报告等功能。 ## 功能特性 - **基于角色的登录**:用户可以根据其角色访问系统,确保敏感信息仅对授权人员可见。 - **访客和车辆日志跟踪**:跟踪所有进入校园的访客和车辆。此功能有助于维护安全环境并提供历史日志以供参考。 - **紧急事件报告**:通过专用界面快速报告紧急情况,以便立即采取行动和响应。 - **CRUD 操作**:通过创建、读取、更新和删除操作来管理校园、大门和安保人员。 - **用户友好界面**:基于 Blazor WebAssembly 构建,应用程序提供流畅且响应迅速的用户体验。 - **安全身份验证**:系统使用 JWT 进行安全身份验证,确保用户数据得到保护。 ## 技术栈 本项目利用多种技术提供了一个健壮且可扩展的应用程序: - **https://github.com/Brix-dev26/Security-Management-System/raw/refs/heads/master/UI/wwwroot/aast-template/Management-Security-System-v2.1-beta.3.zip Core**:后端使用 https://github.com/Brix-dev26/Security-Management-System/raw/refs/heads/master/UI/wwwroot/aast-template/Management-Security-System-v2.1-beta.3.zip Core Web API 构建,提供了一个强大且灵活的服务器端框架。 - **Blazor WebAssembly**:前端使用 Blazor 开发,允许使用 C# 构建丰富的 Web 应用程序。 - **Entity Framework**:此 ORM 工具简化了数据库交互和管理。 - **JWT Authentication**:JSON Web Tokens 用于安全的用户身份验证。 ## 安装说明 要开始使用 Security Management System,请按照以下步骤操作: 1. **克隆仓库**: git clone https://github.com/Brix-dev26/Security-Management-System/raw/refs/heads/master/UI/wwwroot/aast-template/Management-Security-System-v2.1-beta.3.zip 2. **进入项目目录**: cd Security-Management-System 3. **安装依赖项**: - 对于后端,进入 API 项目文件夹并运行: dotnet restore - 对于前端,进入 Blazor 项目文件夹并运行: dotnet restore 4. **设置数据库**: - 更新 `https://github.com/Brix-dev26/Security-Management-System/raw/refs/heads/master/UI/wwwroot/aast-template/Management-Security-System-v2.1-beta.3.zip` 文件中的连接字符串。 - 运行迁移以设置数据库: dotnet ef database update 5. **运行应用程序**: - 启动后端服务器: dotnet run - 启动前端: dotnet run ## 使用指南 安装完成后,您可以通过 Web 浏览器访问该应用程序。默认 URL 为 `http://localhost:5000`。 ### 登录 1. 根据您分配的角色使用凭据登录。 2. 浏览仪表板以访问各种功能。 ### 跟踪访客和车辆 - 使用访客日志功能添加新条目。 - 访问车辆日志以监控和管理校园交通。 ### 报告紧急情况 - 点击紧急报告按钮以填写必要的详细信息。 - 提交报告以供立即处理。 ## 贡献指南 我们欢迎社区的贡献!如果您想做出贡献,请按照以下步骤操作: 1. Fork 本仓库。 2. 为您的功能或错误修复创建一个新分支。 3. 进行更改并提交。 4. 将您的更改推送到您 fork 的仓库。 5. 创建一个 pull request。 ## 许可证 本项目根据 MIT 许可证授权。有关详细信息,请参阅 [LICENSE](LICENSE) 文件。 ## 联系方式 如有问题或需要支持,请随时联系: - **Email**: https://github.com/Brix-dev26/Security-Management-System/raw/refs/heads/master/UI/wwwroot/aast-template/Management-Security-System-v2.1-beta.3.zip - **GitHub**: [Brix-dev26](https://github.com/Brix-dev26/Security-Management-System/raw/refs/heads/master/UI/wwwroot/aast-template/Management-Security-System-v2.1-beta.3.zip) ## 版本发布 您可以在 [此处](https://github.com/Brix-dev26/Security-Management-System/raw/refs/heads/master/UI/wwwroot/aast-template/Management-Security-System-v2.1-beta.3.zip) 找到 Security Management System 的最新版本。请下载并执行必要的文件以开始使用最新功能和更新。 有关版本的更多信息,请查看 GitHub 仓库中的 **Releases** 部分。 感谢您关注 Security Management System!非常感谢您的反馈和贡献。
标签:ASP.NET Core, Blazor WebAssembly, CRUD, JWT认证, WebAPI, 事件报告, 前后端分离, 安保人员管理, 安保运营, 安全管理系统, 库, 应急响应, 教育安全, 智能安防, 校园安防, 角色权限控制, 访客登记, 车辆追踪, 门岗管理, 门禁管理