Skip to content

Latest commit

 

History

History
83 lines (58 loc) · 2.67 KB

README.md

File metadata and controls

83 lines (58 loc) · 2.67 KB

theaterTicketBooking

Python based project integrated with MYSQL for managing a theater through tasks like booking tickets, managing customers, generating report based on bookings, managing multi-theaters 🎯✨📚

Table of Contents

  1. About the Project
  2. Features
  3. Modules
  4. Installation
  5. Usage
  6. Notes

About the Project

This project includes various modules and libraries for handling essential tasks such as database connections, binary data processing, CSV file management, and more. Its modular design ensures scalability and easy maintenance, making it adaptable for future enhancements. 🚀🔧📈

Features

  • Modular Design: Each component is encapsulated in a dedicated module for better organization.
  • Database Connectivity: Provides efficient interaction with databases for data storage and retrieval.
  • File Handling: Supports processing and manipulation of binary and CSV files.
  • User-Friendly Menu: Features an intuitive, theater-themed menu for easy navigation.

Modules

assetsModule.py

Manages the assets and resources required by the project, ensuring smooth operation. 🛠️📂🎨

binaryModule.py

Handles binary data operations for efficient processing and storage. 💾⚙️🔢

csvModule.py

Offers functionalities to read, write, and manipulate CSV files, enabling structured data handling. 📝📊📁

dbConnModule.py

Manages secure and efficient connections to the database for seamless data transactions. 🔒🖧💼

menuTheater.py

Implements a theater-themed user menu, providing an engaging and interactive user experience. 🎭🎬🎟️

Installation

  1. Clone the repository: 🌐📥🖥️
    git clone https://github.com/CyberSecSleuth/theaterTicketBooking
  2. Navigate to the project directory: 🗂️📂🚶‍♂️
    cd theaterTicketBooking
  3. Install the required dependencies: 📦🛠️✅
    pip install mysql-connector-python
    pip install python
    pip install pickle
    pip install csv

Usage

  1. Run the main module to start the application: ▶️💻🎉
    python menuTheater.py
  2. Follow the on-screen instructions to navigate through the menu and access various features. 🧭📃🎮

Notes

  1. Replace the password with your MYSQL server password in the 8 and 13 code block of dbConnModule.py 🔒🔑
    mycon=mytor.connect(host="localhost",user="root",passwd="YOUR_PASSWORD")
  2. Ensure that all the libraries are installed properly. ✔️

Contributing

Contributions are always welcome.