UML modeling of library management system