Skip to content

Latest commit

 

History

History
119 lines (75 loc) · 3.94 KB

README.md

File metadata and controls

119 lines (75 loc) · 3.94 KB

Tech Shop Management System

A comprehensive Shop Management System developed in Java using Swing for the graphical user interface. This project is designed to assist store owners in managing their operations more efficiently by providing features for handling employees, customers, products, sales, inventory, and billing. The system leverages file handling for data storage and retrieval without requiring a database.

Features

  • User and Admin Management:

    • Login and sign-up functionality for both users and admins.
    • Secure account creation and credential verification.
  • CRUD Operations:

    • Add, update, and delete records for users, products, and inventory.
  • File Handling:

    • Uses .txt files to store and retrieve data.
    • Simplifies data management without requiring a database setup.

Technologies Used

  • Programming Language: Java
  • GUI Toolkit: Java Swing
  • Data Storage: File handling (.txt files)

Project Authors

  1. Abdullah Shishir - shishir786
  2. Md. Ibrahim Hossen Hridoy -Ibrahim-Hridoy

Student, BSc CSE
American International University Bangladesh - AIUB

Contributions

Contributions are welcome! Please fork the repository and submit a pull request with your improvements or feature suggestions.

Feel free to customize this README further based on your specific project details and preferences!

How to Run the Project

  1. Clone the Repository:

    git clone https://github.com/<your-username>/Tech-Shop-Management-System.git
  2. Compile the Code: Use any Java IDE (e.g., IntelliJ IDEA, Eclipse, or NetBeans) or compile via the terminal:

    javac Start.java
  3. Run the Application:

    java Start
  4. File Setup: Ensure the necessary .txt files for data storage are present in the root directory:

    • users.txt

    The application will create these files if they do not already exist.


Default Credentials for Testing

Use these credentials to explore the system:

User ID Password
Admin admin admin
User shishir786 ds

Screenshots

Include screenshots of the project here to showcase the interface and features. For example:

  1. Login Page
  2. SignUp Page
  3. Admin Dashboard
  4. User Management Interface
  5. Product Inventory Management
  6. Billing System

image image image image image image image image image

License

This project is open-source and available under the MIT Licance.

Contributing

We welcome contributions to the project! If you’d like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch with a descriptive name.
  3. Make your changes or add features.
  4. Submit a pull request to the main branch.

Support

If you encounter any issues or need help with the setup, please create an issue on the repository or contact the author directly.