本文檔詳細介紹了員工管理器,這是一個為管理員工資料而建立的 ASP.NET Web 應用程式。它利用具有實體框架的 MS SQL Server、Ocelot 的微服務架構,並結合了 SHA256 密碼雜湊和基於 cookie 的身份驗證等安全功能。基於角色的存取控制允許管理員級別的管理和員工自助服務。
員工經理 ASP.NET 應用程式
項目概況
員工管理器是使用 ASP.NET 和 C# 開發的 Web 應用程式。該專案透過實體框架合併了 MS SQL Server,並使用 Ocelot 透過微服務和 API 管理進行建置。它還在非同步過程中整合了密碼雜湊 (SHA256)、驗證、基於 cookie 的身份驗證等功能。透過為管理員角色下的員工提供 CRUD 功能,它為管理者提供了管理員工的能力,而沒有管理員角色的員工可以查看自己的資料。
項目詳情
開發詳情
該專案是作為 IT Step Computer Academy 家庭作業的一部分創建的。它示範了透過基於角色的存取控制進行員工管理的 CRUD 操作,包括管理權限和員工自助服務,以及將 MS SQL Server 與實體框架整合。該專案還使用 Bootstrap 進行 UI 樣式設置,使用 Swagger 進行 API 文件處理。
入門
注意:此項目需要使用正確的連接字串設定 MS SQL Server。
請依照以下步驟設定項目:
特徵
用法
要使用此應用程序,請確保您已配置必要的權限和連接字串。管理員可以對員工進行管理,員工可以查看自己的個人資訊。
貢獻
歡迎貢獻!如果您有任何建議或改進,請隨時分叉儲存庫並提交拉取請求。
接觸
如有任何問題或疑問,您可以透過電子郵件與我聯絡或在 LinkedIn 上與我聯絡。
參考
致謝
請隨意修改或擴充本自述文件以更好地滿足您的需求。快樂編碼!