UML diagrams for library management system