A web-based book management system