Functions for student accounts
a. Search books
b. Borrow books
c. Return books
d. Check books on loan
e. Check violation records
f. Log out
Functions for librarian accounts
a. Search books
b. Add books
c. Remove books
d. Modify book information
e. Check student information
f. Log out