Skip to content
This repository has been archived by the owner on Nov 9, 2024. It is now read-only.

UCSI Booking system simplifies the process of reserving meeting rooms, exam halls, and lecturer rooms for staff, students, and lecturers at UCSI University. This user-friendly system that works on console optimizes resource allocation and enhances productivity

License

Notifications You must be signed in to change notification settings

821e/UniversityBookingSystem

Repository files navigation

UCSI Booking System

The UCSI Booking System simplifies the reservation process for meeting rooms, exam halls, and lecturer rooms at UCSI University. This user-friendly console-based system optimizes resource allocation and enhances productivity.

Overview

The UCSI Booking System streamlines the reservation process for staff, students, and lecturers at UCSI University. This user-friendly console application offers features to manage bookings, rooms, and members efficiently.

Accessing the System

  • To access the system as an admin, use the ID "admin" and password "pass" (modifiable within the code).
  • For user access, an admin must create a member account.

Features

The UCSI Booking System provides the following capabilities:

  • Manage bookings: Add, edit, and delete reservations.
  • Manage rooms: Add and delete rooms.
  • Manage members: Add, edit, and delete member accounts.
  • View all bookings and members.
  • Edit bookings and create new ones.
  • Search bookings by name, ID, room type, and date.

Getting Started

Follow these steps to run the UCSI Booking System on your local machine:

  1. Clone the repository: git clone https://github.com/ZeusDevEng/UniversityBookingSystem.
  2. Navigate to the project directory: cd UniversityBookingSystem.
  3. Run the system in the console: java UCSIBookingSystem.java.
  4. Follow the on-screen instructions to use the system.

Dependencies

The UCSI Booking System is built using Java and operates on the console. It does not require any external dependencies.

Contributing

Contributions to the UCSI Booking System are appreciated! If you encounter bugs or have suggestions, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. Feel free to use and modify the code according to your requirements.

Acknowledgments

The UCSI Booking System was developed by Abdirisaq Adan & Abdallah S. S. Abushammala as a project for data structures and algorithms subject.

Special thanks to Dr. Islam Shayla for her valuable guidance and support during the development process.

About

UCSI Booking system simplifies the process of reserving meeting rooms, exam halls, and lecturer rooms for staff, students, and lecturers at UCSI University. This user-friendly system that works on console optimizes resource allocation and enhances productivity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published