이것은 웹 개발 트레이너로서의 위치의 일부로 개발 된 응용 프로그램입니다. 목표는 학습자가 Symfony에 따라 응용 프로그램을 생성하여 사서가 대출을 관리하고 책 카탈로그로 렌더링 할 수 있도록하는 것입니다.
이 운동을 통해 학생들은 다음을 배웁니다.
귀하는 지방 당국이 고용 한 주니어 개발자 팀입니다. 시의 사서가 책 카탈로그와 대출 및 렌더링을 관리 할 수있는 응용 프로그램을 만들어야합니다.
응용 프로그램은 사용자가 액세스 할 수 없습니다. 도서관 직원만이 응용 프로그램을 사용합니다. 누군가가 책을 빌려고 싶을 때, 그들은 직원의 사무실에 회원 카드로 나타납니다.
응용 프로그램은 다음을 허용합니다.
카탈로그에 포함 된 책 목록과 상태 (사용 가능 또는 대출)를 보여줍니다.
카탈로그에 책을 추가하십시오
드롭 다운 덕분에 자신의 범주에 따라 책을 분류 할 수 있습니다 (예 : 소설,시, 모험 등). 예를 들어 로마에서 사용자가 클릭하면이 페이지는 로마 카테고리에 책만 표시되었습니다.
BDD로 녹음 된 각 책의 설명 시트에 액세스 할 수 있습니다.
대출 및 대출이 가능한 각 책의 상태를 수정할 수 있습니다. 책이 대출되면 사서는 누가 무엇을 빌 렸는지 알기 위해 사용자의 고유 식별 번호를 나타냅니다. 우리가 책의 설명 시트로 돌아 오면 이제 책의 정보와 그 책을 빌린 사용자의 정보를 나타냅니다.
시스템에 기록 된 모든 사용자의 목록과 개인 정보 및 개인 시트를 클릭 할 때 빌린 책을 표시합니다.
알림으로, 여기에 제목, 저자, 요약, 출판 날짜, 카테고리에 대해 알아야 할 유용한 정보의 비 유명한 목록이 있습니다. 물론 당신은 다른 사람들을 추가해야 할 것입니다.
기술 사양 :
우리는 당신에게 도서관 관리 시스템의 몇 가지 기본 기능을 요청했지만 훨씬 더 나아가서 실제 전문 응용 프로그램으로 전환 할 수 있습니다.
예를 들어 추가 할 수있는 기능은 다음과 같습니다.