Skip to content

yehiarasheed/Book-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book Library

Project Description

The Book Library project is a simulation of a Book Library System, essentially managing an inventory of books stored in an Excel file. The inventory contains information such as the book's name, quantity, price, and ISBN. The program provides a user interface where users can perform the following actions:

  • Query a Book: Enter the book’s name to retrieve its details.
  • Buy a Book: Enter the book’s name and the quantity to purchase provided that the library has the needed book in sufficient quantity.
  • Exit: Exit the program.

Important

All the File Paths used in the project are now relative paths so that any user could clone the project and use it right out of the box. In the Additional Files folder, You’ll find two versions of the Books Inventory in the Inputs folder:- Original Inventory File which is the initial inventory which is chosen by the program by default. Validation Inventory File which version includes additional validations that you have to manually choose in the read range activity if you want to test. As well as the original task requirements in the Task Information Folder.

Note

Extra validations were added for when a book is found by name in the Inventory but is listed with a quantity of Zero (Inventory Update Mistake) at the start of the program before Querying or Purchasing a book.

How to Install

  1. Clone the Repository:
    git clone https://github.com/yehiarasheed/Book-Library.git
    cd Book-Library

Alternatively, Clone the Repository in UiPath Studio:

  1. Install UiPath Studio: Download and install UiPath Studio from the official UiPath website.

  2. Open the Project in UiPath Studio:

    • Launch UiPath Studio.
    • Click on Open in the Start tab.
    • Navigate to the cloned repository folder and open the .xaml file.
  3. Install Microsoft Excel: Ensure Microsoft Excel is installed on your computer, as it is required for handling Excel files in this project.

Dependencies

This project requires the following dependencies:

  • Microsoft Excel: Required for handling Excel files.
  • UiPath.Excel.Activities: For interacting with Excel files.
  • UiPath.System.Activities: For general automation tasks.
  • UiPath.WebAPI.Activities: For making HTTP requests (if applicable).

These dependencies can be managed through UiPath Studio's Package Manager. Make sure all required packages are installed and up to date.


About

A simulation of a Book Library System where a user can search for books in the library or buy books from the library, given that the library has the book needed and enough quantity on hand.

Resources

Stars

Watchers

Forks

Contributors