เอกสารนี้ให้รายละเอียดเกี่ยวกับ Employee Manager ซึ่งเป็นเว็บแอปพลิเคชัน ASP.NET ที่สร้างขึ้นสำหรับการจัดการข้อมูลพนักงาน ใช้ MS SQL Server พร้อม Entity Framework สถาปัตยกรรมไมโครเซอร์วิสผ่าน Ocelot และรวมคุณสมบัติความปลอดภัย เช่น การแฮชรหัสผ่าน SHA256 และการตรวจสอบสิทธิ์โดยใช้คุกกี้ การควบคุมการเข้าถึงตามบทบาทช่วยให้สามารถจัดการระดับผู้ดูแลระบบและการบริการตนเองของพนักงานได้
แอปพลิเคชัน ASP.NET ผู้จัดการพนักงาน
ภาพรวมโครงการ
Employee Manager เป็นเว็บแอปพลิเคชั่นที่พัฒนาโดยใช้ ASP.NET และ C# โปรเจ็กต์นี้รวมเอา MS SQL Server ผ่าน Entity Framework และมีโครงสร้างด้วยไมโครเซอร์วิสและการจัดการ API โดยใช้ Ocelot นอกจากนี้ยังผสานรวมคุณสมบัติต่างๆ เช่น การแฮชรหัสผ่าน (SHA256) การตรวจสอบ การตรวจสอบสิทธิ์โดยใช้คุกกี้ และทั้งหมดนี้อยู่ในกระบวนการอะซิงโครนัส ด้วยฟังก์ชัน CRUD สำหรับพนักงานภายใต้บทบาทผู้ดูแลระบบ ช่วยให้ผู้จัดการสามารถจัดการพนักงานได้ ในขณะที่พนักงานที่ไม่มีบทบาทผู้ดูแลระบบสามารถดูข้อมูลของตนเองได้
รายละเอียดโครงการ
รายละเอียดการพัฒนา
โปรเจ็กต์นี้จัดทำขึ้นโดยเป็นส่วนหนึ่งของการบ้านที่ IT Step Computer Academy โดยสาธิตการดำเนินการ CRUD สำหรับการจัดการพนักงานด้วยการควบคุมการเข้าถึงตามบทบาท รวมถึงสิทธิ์ของผู้ดูแลระบบและการบริการตนเองของพนักงาน โดยผสานรวม MS SQL Server เข้ากับ Entity Framework โปรเจ็กต์นี้ยังใช้ Bootstrap สำหรับสไตล์ UI และ Swagger สำหรับเอกสาร API
เริ่มต้นใช้งาน
หมายเหตุ: โปรเจ็กต์นี้จำเป็นต้องมีการตั้งค่า MS SQL Server พร้อมด้วยสตริงการเชื่อมต่อที่เหมาะสม
ทำตามขั้นตอนเหล่านี้เพื่อตั้งค่าโครงการ:
คุณสมบัติ
การใช้งาน
หากต้องการใช้แอปพลิเคชันนี้ ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์ที่จำเป็นและกำหนดค่าสตริงการเชื่อมต่อแล้ว ผู้ดูแลระบบสามารถจัดการพนักงานและพนักงานสามารถดูรายละเอียดส่วนบุคคลได้
มีส่วนร่วม
ยินดีบริจาค! หากคุณมีข้อเสนอแนะหรือการปรับปรุง อย่าลังเลที่จะแยกพื้นที่เก็บข้อมูลและส่งคำขอดึง
ติดต่อ
หากมีคำถามหรือข้อสงสัย คุณสามารถติดต่อฉันได้ทางอีเมลหรือติดต่อกับฉันบน LinkedIn
อ้างอิง
รับทราบ
คุณสามารถแก้ไขหรือขยาย README นี้เพื่อให้เหมาะกับความต้องการของคุณได้ดีขึ้น ขอให้มีความสุขในการเขียนโค้ด!