Skip to content

A console based app for tourism managements; providing travel packages and providing a dashboard for tour plan and management

Notifications You must be signed in to change notification settings

Muhammad-Talha-Bilal/TOURISM-MANAGEMENT-SYSTEM-Console-Based

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

TOURISM MANAGEMENT SYSTEM

Introduction:

This project is, in essence, a tourism management system. It offers ways for users to view and book tours of their choice through several features available within the system.
Firstly, it offers a unique login mode with credentials: Username and Password. All users share the same interface and have access to certain features. The users may create accounts, login into their accounts, or view the menu available.
Secondly, the program creates and manages a file comprising of the user’s credentials. The file contains all the necessary information about each user.
Lastly, the program also provides a simple booking system that allows the users to book, check total, or cancel any booking associated with the user. In addition, the user can also change their password after logging in. However, there are certain limitations: * The user can make bookings for one place at a time * The user cannot customize his tour plans. * The user's personal information is not stored.

Programming concept used:

The following are the main programming concepts used:

  • Functions
  • Structures
  • Structure pointers and arrays
  • File management

Instructions:

  • Ensure that gcc is present by running the following commnad gcc --version in the terminal
  • Compile the source code by running gcc project.c -o project.out in the terminal
  • Run the program by ./project in the terminal

About

A console based app for tourism managements; providing travel packages and providing a dashboard for tour plan and management

Topics

Resources

Stars

Watchers

Forks

Languages