本文档详细介绍了员工管理器,这是一个为管理员工数据而构建的 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 上与我联系。
参考
致谢
请随意修改或扩展本自述文件以更好地满足您的需求。快乐编码!