# 访客管理系统 **Repository Path**: SmartCodeX/visitormanagement ## Basic Information - **Project Name**: 访客管理系统 - **Description**: 智能访客管理系统及门卫登记设备,可以安全可靠地进行来访人员管理,主要提供上传健康码,行程码,核酸报告和多级审批功能,不仅可以保障各个单位的安全,更可以提高企事业单位的电子化访客登记水平和形象。 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://visitor.blazorserver.com/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2025-02-13 - **Last Updated**: 2025-02-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # visitor management 这是一个为企业开发的访客管理系统,方便企业登记和管理访客信息,特别是疫情期间需要非常严格的审查访客健康码行程码或是核算报告等信息。 ## 访客流程 - 1.由员工发起访客申请,填写基本的访客信息,访客姓名,联系电话,电子邮件(可以接收短信通知和邮件通知) - 2.访客接收到短信通知打开页面完成访客信息的登记主要是上传健康码行程码或是核酸报告 - 3.一级审批,有申请人审批访客提交的信息并且确认 - 4.二级审批,通常情况有警卫审批确认信息 - 5.访客进场,扫描条码,登记时间或是体温(这里可以和人脸设备或闸机做对接) - 6.申请人确认,类似签字确认后访客才可以离场 - 7.访客出场,扫描,有必要的可以上传拍照汽车后备箱照片 - 8.访客评价 - 9.结束 ## 源代码更新 可以关注 https://github.com/neozhu/visitormanagement ## 如果需要客制化开发可以留言 请到Github上留言 ## 特点 - 基于微软的Blazor技术开发 - 支持多语言切换 - 支持多租户 - 可以适配移动端 # Live Demo + https://visitor.blazorserver.com/ ![Dashboard](doc/1.jpg) # Process flow ![Dashboard](doc/2.jpg) ## Development Enviroment - Microsoft Visual Studio Community 2022 (64-bit) - Docker - .NET 6.0 ## Docker compose https deployment - Create self-signed development certificates for the project - cmd: dotnet dev-certs https -ep $env:USERPROFILE\.aspnet\https\Blazor.Server.UI.pfx -p Password@123 - cmd: dotnet dev-certs https --trust - Manage User secrets to save password - cmd: dotnet user-secrets init - cmd: dotnet user-secrets -p Blazor.Server.UI.csproj set "Kestrel:Certificates:Development:Password" "Password@123" # About Project + Language: DotNet c# + Server: IIS, Docker + Platform: Windows, Linux, MacOS + Database: SQL Server + Design UI: MudBlazor + Browser: Chrome, Firefox, Safari, IE, Edge + Hosting: Azure, Digital Ocean, AWS, Heroku # The End give me your feedback and suggestions.