Skip to content

The Shop Java Project is a simple yet comprehensive shopping and inventory management system built using Java. This project aims to provide a practical solution

License

Notifications You must be signed in to change notification settings

shishir786/Shop-java-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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. # 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.

About

The Shop Java Project is a simple yet comprehensive shopping and inventory management system built using Java. This project aims to provide a practical solution

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages