Coder Social home page Coder Social logo

poulcheria / java-eshop-project Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 38 KB

An Eshop implementation in Java as part of my university project for the Computer Engineering and Informatics Department (CEID). This project simulates an online bookstore offering various items like books, pens, paper, and notebooks. It includes classes for owners, users, shopping carts, and a menu for browsing and purchasing.

Java 100.00%

java-eshop-project's Introduction

Java Eshop Project (BlueJ)

This Eshop project is an implementation in Java using BlueJ as part of my university project for the Computer Engineering and Informatics Department (CEID). The project simulates an online bookstore that offers various items such as pen, paper, pencil, and notebook, represented as classes within the application.

Project Overview

The Java Eshop project also consists of the following key classes:

Owner Class: Represents the owner of the Eshop, responsible for managing the inventory and processing orders.

User Class: Represents potential buyers of items from the Eshop. Users can browse products, add items to the shopping cart, and place orders.

ShoppingCart Class: Manages the items selected by users for purchase. It allows users to add and remove items from their cart before proceeding to checkout.

Menu Class: Provides an interface for customers to interact with the Eshop. It displays available items, handles user inputs, and guides them through the shopping process.

Features

User Registration: New users can create accounts to access the Eshop and place orders.

Product Browsing: Customers can browse through the available items in the Eshop.

Shopping Cart: Users can add items to their shopping cart for purchase.

Technologies Used

The Eshop project is implemented in Java using BlueJ as the development environment. It utilizes object-oriented programming principles and Java classes to represent various functionalities and interactions within the application.

Installation and Usage

With BlueJ

To run the Java Eshop project:

  1. Clone this repository to your local machine.
  2. Open the project in BlueJ.
  3. Compile and run the Main class.

Without BlueJ

To run the Java Eshop project:

Installation

  1. Install Java Development Kit (JDK)
  2. Clone the Repository

Usage

  1. Compile the Project: compile the application using the following command:javac Main.java
  2. Run the Application: run the application using the following command: java Main

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.