Online Gift Shop
Online Gift Shop
Online Gift Shop
Contents
Introduction:...............................................................................................................................................1
Major activities:...........................................................................................................................................2
Major actors:...............................................................................................................................................2
Use case Diagram:.......................................................................................................................................3
Use case Description:..................................................................................................................................3
Use case specification:.................................................................................................................................3
Use case 1:...................................................................................................................................................3
Use case 2:...................................................................................................................................................4
Use case 3:...................................................................................................................................................5
Use case 4:...................................................................................................................................................5
Use case 5:...................................................................................................................................................6
Use case 6:...................................................................................................................................................6
Use case 7:...................................................................................................................................................7
Class diagram:..............................................................................................................................................7
Class diagram description:...........................................................................................................................8
Details of the above class diagram:.............................................................................................................9
Conclusion:..................................................................................................................................................9
Introduction:
Java project for an online gift shop that makes use of JSP, Servlets, and MySQL. Here, we've prepared a
code bun mini project with a project report.
It is a website application created to let users order and buy for gifts online. The ability to buy and sell
online will benefit both the business owner and the buyers. Here, the administrators and customers play
the two key responsibilities. Customers can examine and order the many presents that the admin has
added.
This project provides all the capabilities required, including the ability to add, delete, and manage gifts in
the system. It is designed to accommodate both admin and customer roles.
The MVC architecture was used in the creation of this project (MVC i.e., Model, View and Controller).
The business logic is carried out on the model side, and then the controller is used to process the
request and response objects. The view layer uses JSPs to build dynamic web pages. In the data access
layer, JDBC was utilised.
The E-Gift Shoppy project, often known as a "shopping cart" in the e-commerce business, is a cutting-
edge feature offered by e-commerce websites to improve the customer's online buying experience.
The most obvious business application of the World Wide Web is the business-to-consumer component
of electronic commerce. The e-goal shop's is to sell its clients products and services over the internet.
The easiest way to reach your customers and sell goods and services more effectively online is through
e-commerce. More and more businesses are rushing to create websites that allow clients to shop online
from the comfort of their own home these days.
A web application created for online retailers is called Online gift Shopping. Main objective of this
software aims to be both interactive and simple to use. Easy search, viewing, and product selection
should be acceptable. contains an advanced search feature that allows customers to look for goods that
are tailored to their needs. The search engine offers a simple and practical method of conducting
interactive product searches, where the user can narrow down the selection of products based on their
input. The user can then see every product's full specs. They can read product reviews and write their
own reviews as well. Apps also offer a drag-and-drop capability that enables users to add products to
their shopping carts by simply dragging them there. The main focus is on offering a user-friendly search
engine with drag-and-drop functionality for effective display of desired results.
It's true that for modern online users, doing their shopping online has become second nature.
The main goal of the E-Gift Shoppy project is to create an online store where a variety of presents may
be purchased by clients. The customer can purchase various kinds of things using this portal.
The main goal of the E-Gift Shoppy project is to provide clients with a wide choice of products with new
products and services. The site offers quick and convenient online gift ordering for a variety of clients
and business partners.
The Online Gift Store Project is an online store created specifically for gifts. Nowadays, individuals search
online for presents for every occasion. Therefore, there ought to be a programme that functions like an
internet store that only sells gifts.
As a result, we must create a Java project for an online gift store so that clients can purchase gifts. The
application has two primary roles.
Another user is the client who will purchase these presents, and the first is the administrator who will
control all applications such as adding and removing gifts from the system.
Major activities:
These are this app's primary objectives:
The main objective is to create a solid, safe online gift store project that has suitable gift information
management.
Effectively maintains gift and client order records so they are available 24 hours a day.
Major actors:
1) Admin or manager
1. The admin can Add, View, Update, and Delete gift categories.
2. The administrator can Add/View/Update/Delete gifts within a category.
3. admin can also see every client list.
4. All order information is visible to the admin.
2) Clients or customer
1: Signup/Loin
Scenarios
1. Admin and candidate will register Register admin and clients and provided
and then login. for login.
Use case 2:
Actors: admin
Feature: Admin will manage products. Admin can add and delete products and
also mange client’s data.
Use case Id: 2
Scenarios
Use case 3:
Post-condition: Client adds product to cart after viewing the gift details.
Scenarios
Use case 4:
4: Search Products for Gift
Actors: clients
Feature: client requirements include to search for a product. This feature helps
the client to search product.
Scenarios
Use case 5:
5: Add to cart
Actors: Client
Feature: Client will add product to cart after viewing the product.
Scenarios
Actors: Client
Scenarios
1. Client enters the address Save the address where to send the gift
Use case 7:
7: Make payment
Feature: client select the payment method and make payments of purchase
Scenarios
The diagram provides the fundamental notation for other UML-recommended structure diagrams by
outlining the static structure of the classifiers in the system.
advantageous to programmers and other team members
Class diagrams are a tool that business analysts can use to model systems from a business perspective.
The elements of the UML class diagram are:
1. a group of classes
2. a group of connections between classes
3. An explanation of a collection of elements playing comparable roles in the system, which
includes:
4. Structure (attributes) establishes what an object of a class "knows."
5. They display an object's state as a class.
6. They are descriptions of a class's static or structural characteristics.
7. What an object of a class "can do" is defined by its behavioural functions (operations).
8. Define the interaction of items.
9. Operations are descriptions of a class's dynamic or behavioural features.
Conclusion:
The management structure for gift shops comes to this:
To suit their needs for project task management, our project is merely a basic endeavour. In addition, a
number of user-friendly codes have been used. This package demonstrates that it is a strong package
that satisfies all of the school's requirements. Software planning's objective is to offer a framework that
enables the management to establish credible predictions within a constrained time period at the start
of a software project and should be revised often as the project moves forward.
An explanation of the project's history, setting, and connection to earlier work in the region.
An explanation of the project's history, setting, and connection to earlier work in the region.
References:
Lano, K. ed., 2009. UML 2 semantics and applications. John Wiley & Sons.
Brawner, K. and Ososky, S., 2015, August. The GIFT 2015 report card and the state of the project.
In Generalized Intelligent Framework for Tutoring (GIFT) Users Symposium (GIFTSym3) (p. 137).
Brawner, K., Heylmun, Z. and Hoffman, M., 2017, July. The GIFT 2017 Architecture Report.
In Proceedings of the 5th Annual Generalized Intelligent Framework for Tutoring (GIFT) Users
Symposium (GIFTSym5) (p. 3). Robert Sottilare.
Bohemia, E. and Davison, G., 2012. Authentic learning: the gift project. Design and technology education:
an international journal, 17(2).
Eknath, A.E. and Acosta, B.O., 1998. Genetic improvement of farmed tilapias (GIFT) project: Final report,
March 1988 to December 1997.
Chit, K.S., 2000. Online flowers and gifts shop/Chit Kwung See (Doctoral dissertation, University of
Malaya).
Babin, B.J., Gonzalez, C. and Watts, C., 2007. Does Santa have a great job? Gift shopping value and
satisfaction. Psychology & Marketing, 24(10), pp.895-917.