นี่คือแอปพลิเคชันที่พัฒนาขึ้นเป็นส่วนหนึ่งของตำแหน่งของฉันในฐานะผู้ฝึกสอนการพัฒนาเว็บ วัตถุประสงค์คือผู้เรียนผลิตแอปพลิเคชันภายใต้ Symfony ช่วยให้บรรณารักษ์จัดการสินเชื่อและแสดงในแคตตาล็อกหนังสือ
ผ่านแบบฝึกหัดนี้นักเรียนเรียนรู้ที่จะ:
คุณเป็นทีมนักพัฒนารุ่นเยาว์ที่ได้รับการว่าจ้างจากหน่วยงานท้องถิ่น คุณต้องสร้างแอปพลิเคชันที่จะอนุญาตให้บรรณารักษ์ของเมืองจัดการแคตตาล็อกหนังสือรวมถึงสินเชื่อและการแสดงผล
โปรดทราบว่าผู้ใช้ไม่สามารถเข้าถึงแอปพลิเคชันได้ พนักงานห้องสมุดเท่านั้นใช้แอปพลิเคชัน เมื่อมีคนต้องการยืมหนังสือพวกเขาปรากฏตัวที่สำนักงานของพนักงานด้วยบัตรสมาชิกของเขา
แอปพลิเคชันจะอนุญาต:
แสดงรายการหนังสือที่มีอยู่ในแคตตาล็อกรวมถึงสถานะของพวกเขา (มีหรือยืม)
เพิ่มหนังสือลงในแคตตาล็อก
ความสามารถในการจัดเรียงหนังสือตามหมวดหมู่ของพวกเขาต้องขอบคุณดรอปดาวน์ (ตัวอย่างเช่น: นวนิยายบทกวีการผจญภัย ฯลฯ ) เมื่อผู้ใช้คลิกตัวอย่างเช่นในโรมันหน้าจะแสดงหนังสือในหมวดหมู่โรมันเท่านั้น
ความสามารถในการเข้าถึงแผ่นคำอธิบายของหนังสือแต่ละเล่มที่บันทึกไว้ใน BDD
ความสามารถในการปรับเปลี่ยนสถานะของหนังสือแต่ละเล่มที่มีให้ยืมและยืมไป เมื่อหนังสือถูกยืมบรรณารักษ์ระบุหมายเลขประจำตัวที่ไม่ซ้ำกันของผู้ใช้เพื่อที่จะรู้ว่าใครยืมอะไร เมื่อเรากลับมาที่แผ่นคำอธิบายของหนังสือตอนนี้จะระบุข้อมูลจากหนังสือรวมถึงผู้ใช้ที่ยืมมัน
แสดงรายการของผู้ใช้ทั้งหมดที่บันทึกไว้ในระบบรวมถึงข้อมูลส่วนบุคคลและหนังสือที่พวกเขาอาจยืมเมื่อพวกเขาคลิกที่แผ่นส่วนตัวของพวกเขา
เพื่อเป็นการเตือนความจำนี่คือรายการข้อมูลที่เป็นประโยชน์ที่ไม่ครอบคลุมที่จะรู้เกี่ยวกับหนังสือ: ชื่อเรื่องผู้แต่งบทสรุปวันที่ตีพิมพ์หมวดหมู่ แน่นอนคุณจะต้องเพิ่มผู้อื่น
ข้อกำหนดทางเทคนิค:
เราขอให้คุณมีคุณสมบัติพื้นฐานบางอย่างของระบบการจัดการห้องสมุด แต่คุณสามารถไปไกลกว่านี้และเปลี่ยนเป็นแอปพลิเคชันมืออาชีพจริง
นี่คือตัวอย่างคุณสมบัติที่คุณสามารถเพิ่มได้: