Lelyand

Main Features

full stack design
Full stack design

From User research to wireframing to UI designs to prototypes then coding

DBMS
Database Management

Manipulation, retrieval and management of data in the created database

cloud
Cloud Infrastructure

Cloud storage medium for large storage of books. For inventory and content.

conceptualization
Conceptualization

Designing from scratch or from existing design styles.

Objectives‍

These days it has become difficult to manage file records manually. A software system will do a better job of management of records as well as users’ transactions more efficiently. The library management system is a project which aims in developing a computerized system to maintain all the daily work of the library. The main objective of this project is to create an online library that allows users to search, preview, view and purchase books of their choice that are based on title, author and subject without much hassle. This online library also provides a secure method of payment for purchase of books by the users.

To apply this, I created and designed a user-friendly website for the library interface and connected it to a database server with enough content to be read onto the website and is all managed by the system librarian/administrator. The databases have contents on books, authors, categories, users and users’ reviews. The website alone can’t carry all the necessary files for a library, hence the database. And the cloud infrastructure for a virtual storage medium.

The system also keeps special records of users, books, purchases, and other important information. The design of the online library is attractive to users and administrators. Overall, this project is developed to aid users of this online library management system by easing access, organization, and comfort.

Library UI Gallery

User View

A registered user is basically the one the system is made for. After registration, the user is uniquely identified by the system with a user id. The user has free access to the front-end of the system. User can view and access available books. User can view issues books, return date and time.

The visiting user is not a Leyland member and so does not have most privileges. The user can access visitor/welcome page where he/she can access the free books. The user can also contact admin with any information regarding Leyland and it’s content. The visitor has the choice to get registered and become a full member.

The main environment is only accessed by registered users after log in. If log in is successful, the user is lead to the home page. The home page for the registered and login user is the initial page right after the user signs up or logs into the system. The header bar includes links to the home page, available books and user profile.

The registered user can access available books. The header menu also has the option for available books. Clicking that shows a number of categories of books in Leyland. The category list includes is the genres of books in the system. The categories include romance, fantasy, horror, science fiction, children, young adults, etc. The books per genres are on display the same way all available books are on display, with a table. All these categories are listed on the library database. Clicking any of those categories will lead to a page that is being called to show the book list of books in the table with that specific category id. All that needs modification is the in-line php codes handling the sql call. To see all books available without the categories, the user clicks to view all.

Also, there are some free books are displayed in the public area for viewing. The other books (free and non-free), can only be accessed by the registered users. And each book is created with a category and author linking it to other tables. Hence, a many-to-many relationship exists between books and categories as well as it does between books and authors.


leyland user flow
leyland admin flow

Admin View

In Leyland, the system administrator is the librarian. The primary role for a system librarian has been to assist in the selection of an integrated system, to facilitate the installation of the system, and to maintain the system after installation. With the expansion and development of the library system, the need to maintain them becomes critical.

The system administrators are critical to the reliable and successful operation of the online library management system. This is an environment restricted only to the registered system administrators. To access this environment, the admin just has to log in. The administrator has the most functions in this system. The overall functioning of the system will be explained with the following diagrams.

The home page is where the admin is redirected to after going through a successful log in. The admin home page is the dashboard where various admin functions are on display with counters from the database. Most of the functions also have drop down menus to show their sub-functions. Also the overall functioning of the system is explained with the given flow chart.

books on bed
dropdown
Click to see more
Have a project in mind?

I'm always open for collaboration. Let's do great things together.

Contact meAbout me