Skip to content

This project is aimed at developing an online Jungle Safari Booking Management System for Forest Department. It is a .Net Console Application that can be used to Book Jungle Safari for various Tiger Reserves and Sanctuaries. Based on the roles (Admin, Tourist) the user can perform and access different features of the application such as Book the…

Notifications You must be signed in to change notification settings

pratyushatrivedi07/SafariBooking-ConsoleApp-.net

Repository files navigation

Safari-Booking-Console-App-.Net

This project is aimed at developing an online Jungle Safari Booking Management System for Forest Department. It is a .Net Console Application that can be used to Book Jungle Safari for various Tiger Reserves and Sanctuaries. Based on the roles (Admin, Tourist) the user can perform and access different features of the application such as Book the Safari (Tourist), add, update or delete parks or safaris (Admin). This system also uses SQL to store the Users, Parks, Safaris, etc.

There are two categories of users who would access the system viz. “Tourists” & “Admin”. Each one of them would have some exclusive privileges, for e.g.:

  1. Tourist is be able to:
    a. Register into the system.
    b. Login to the system using its credentials.
    c. Search Tiger Reserves or Sanctuaries and their Safari details.
    d. Book Safari.
    e. View Booking Status

  2. Admin is able to:
    a. Register into the system.
    b. Login to the system using its credentials.
    c. Add/Modify/Delete Sanctuaries, Safaris, Countries, Gender, VehicleTypes

    To run the solution Go to Safari Booking - App Config and Add Your Server Name in "Data Source" and Database Name in "Intial Catalog"

    Screenshot 2021-08-21 223102

    The Project follows 3 layer architecture:

    The Presentation Layer (PL) interacts with the Business Layer (BL) which interacts with the Data Access Layer (DAL) which Insert/Update/Delete/Fetches data from the database and follows the same route i.e. from DAL-BL-PL and shows the output in the Console.

    image

About

This project is aimed at developing an online Jungle Safari Booking Management System for Forest Department. It is a .Net Console Application that can be used to Book Jungle Safari for various Tiger Reserves and Sanctuaries. Based on the roles (Admin, Tourist) the user can perform and access different features of the application such as Book the…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages