Code Monkey home page Code Monkey logo

perfumestore's Introduction

Online-PerfumeStore

Scenario The customer first registers and then logs in. They can search for the item and add it to the cart if they want to buy it. They can edit the cart: They can add or remove items from the cart. If they want to order the items, they are directed to the payment screen. They can make the payment by credit card or debit card. If it is appropriate, the customer gives the item to the cargo company and a refund is made to the customer's bank account. Admin can delete the complained items. In addition, the admin also manages the stock.

Code Structure Classes are designed in accordance with the object oriented programming rules as suggested. This project has 29 classes in total. 10 classes that i use to show screens are (LoginScreen, UserDetailsScreen, ComplainScreen, PerfumeListScreen, ReceiptScreen, AlphabeticalScreen, AdminScreen, BasketScreen, AddItemScreen, SignUpScreen) all extends from the Screen class which is JPanel class. CheckoutPopup, PerfumeThumbnail and AdminThumbnail classes are derived from JDialog class.All screen classes connected to ShopController Class to acquire data from PerfumeShop class. Multiple object classes are created to be used in a Shop class which is main object: PerfumeShop. Class structures and their methods are explained below. The connection between user and program is important of the project this requires a effective graphical user interface to do so Swing library and Window Builder in Eclipse IDE was used in the project.

perfumestore's People

Contributors

aysenursahin351 avatar

Stargazers

 avatar

Watchers

 avatar

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.