0% found this document useful (0 votes)
5 views13 pages

Gad Report

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 13

A

Micro-Project
On

ONLINE SHOPPING APP

Submitted To
MSBTE
In Partial Fulfilment of Requirement of Diploma Of
Computer Engineering
Under I Scheme
Submitted By

Mr. Suyash Satish Kerkar


Mr. Manas Dattaram Desai

Mr. Avadhut Ratnadip Kamtekar

Ms. Manasvi Sanjay Parab

Under the Guidance Of

Mr. Shridhar Mayekar

FOR ACADEMIC YEAR 2022-2023

YASHWANTRAO BHONSALE POLYTECHNIC,

SAWANTWADI.

Page | 1
MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION
CERTIFICATE
This is to certify that,

Mr. Suyash Satish Kerkar Roll No.02

Mr. Manas Dattaram Desai Roll No.06

Mr. Avadhut Ratnadip Kamtekar Roll No.10

Ms. Manasvi Sanjay Parab Roll No.16

Of Fourth semester of diploma in COMPUTER ENGINEERING of institute


Yashwantrao Bhonsale Polytechnic (1742) has completed the Micro Project
satisfactorily in subject GUI Application Development Using VB.net (22034) for
the academic year 2022 to 2023 as prescribed in the curriculum.

Subject Faculty HOD Principal

Seal of

Institution

Page | 2
INDEX

Sr. Topic Name Page


No. No.
1. Abstract 4

2. Introduction 4

3. Properties Of Tools Used 5

4. Structure Of Project 6,7

5. Project Code 8,9

6. Output 10,11

7. Conclusion 12

8. Reference 13

Page | 3
1.Abstract:-
The online electronic gadgets shopping project is an e-commerce platform that is
developed using VB.NET for GUI application development. The project is designed to
provide a user-friendly interface for customers to browse, select, and purchase
electronic gadgets online. The project incorporates features such as product listings,
shopping cart, order placement, payment processing, and customer support. The
project also includes a database to store information about the products, customers,
orders, and other related data. The objective of the project is to provide a seamless and
convenient shopping experience for customers and enable them to purchase electronic
gadgets online with ease. The project aims to achieve this objective by providing a
scalable, secure, and efficient platform that meets the demands of a growing number
of customers. The project is designed to be easy to use and navigate, with a simple and
intuitive interface that enables customers to browse and select products with ease.
With the integration of a payment gateway and customer support, the project provides
a complete shopping solution for customers who are interested in purchasing
electronic gadgets online. Overall, the online electronic gadgets shopping project is an
innovative solution that is designed to meet the needs of customers who are interested
in purchasing electronic gadgets online.

2.Introduction:-
The online electronic gadgets shopping project is an e-commerce platform developed
for customers who are interested in purchasing electronic gadgets online. The project
aims to provide a user-friendly interface for customers to browse, select, and purchase
products from the comfort of their homes. This project is developed using VB.NET for
GUI application development and incorporates features such as product listings and
shopping cart. The project also includes a database to store information about the
products, customers, orders, and other related data. The goal of this project is to
provide a seamless shopping experience for customers and enable them to purchase
electronic gadgets online with ease.

Page | 4
3.Properties Of Tools Used:-

The properties of some of the commonly used tools from the toolbox of VB.NET
for the online electronic gadgets shopping project can be described as follows:
1. Label Control: A Label control is used to display text on a form. It is used to
display the name, description, and price of the electronic gadgets.
2. Button Control: A Button control is used to trigger an action when clicked. It is
used for actions such as adding items to the shopping cart, completing the
purchase, or cancelling the order.
3. PictureBox Control: A PictureBox control is used to display images on a form. It
is used to display the images of the electronic gadgets.
4. Panel Control: A panel can be used to create the navigation menu section that
contains links to different product categories. Another panel can be used to create
the product listing section that displays the different gadgets available for purchase.
5. BunifuDrag Control: BunifuDrag is a tool used to enable dragging of a control or
form by the user. It is used to allow the user to move the form or a control to a
different location. Some of the properties of BunifuDrag control are:
 TargetControl: The control that the user can drag.
 BorderRadius: The radius of the control corners.
6. BunifuElipse Control: BunifuElipse is a tool used to create rounded corners for a
control. It is used to create a rounded corner for the forms and other controls. Some
of the properties of BunifuElipse control are:
 TargetControl: The control to which the rounded corners will be applied.
 ElipseRadius: The radius of the rounded corners.

Page | 5
4.Structure Of The Project:-

In this project we have tried to build an Simple Shopping app using Windows Form
Application.
Firstly, we have used one form which divide the Initial Menu.
INITIAL MENU(FORM1)
In this form we have created and coded five buttons which display the following
options:
1.Smartphones
2.Laptops
3.Tvs
4.Smartwatches
5.Mycart

 Smartphones -It will display the Panel Control of Smartphones,which will


show the
Images of mobile phones along with its price and model name.

 Laptops- It will display the Panel Control of Laptops, which will show the
Images of Laptops along with its price and model name.

 Tvs- It will display the Panel Control of Tvs, which will show the
Images of Tvs along with its price and model name.

 Smartwatches- It will display the Panel Control of tvs, which will show the
Images of Smartwatches along with its price and model name.

 Mycart- It will display the Panel Control of Mycart,where all the items will be
displayed that the user will add to cart.

Page | 6
The components used in this form are:

 Picturebox- Typically the PictureBox is used to display graphics from a

bitmap, metafile, icon, JPEG, GIF, or PNG file. In our project the picturebox is

used to display the image of the electronic items.

 Button- Button control is used to perform a click event in Windows Forms, and

it can be clicked by a mouse. In our project buttons are used everywhere to open

the panels of according to the selected button.

 Label Control- A Label control is used to display text on a form. It is used to

display the model name and price of the electronic gadgets.

 Panel Control- A panel is used used to create the navigation menu section that

contains links to different product categories. Another panel is used to create the

product listing section that displays the different gadgets available for purchase.

 BunifuDrag Control-BunifuDrag is a tool used to enable dragging of a control

or form by the user. It is used to allow the user to move the form or a control to

a different location.

 BunifuElipse Control- BunifuElipse is a tool used to create rounded corners

for a control. It is used to create a rounded corner for the forms and other

controls.

Page | 7
5.Project Code:-

Public Class Form1


Private Sub mobileButton1_Click(sender As Object, e As EventArgs) Handles
smartphonesButton1.Click
panelonbtnsmartphonesposition.Height = smartphonesButton1.Height
panelonbtnsmartphonesposition.Top = smartphonesButton1.Top
Panelsmartphones.Visible = True
Panellaptops.Visible = False
Paneltvs.Visible = False
Panelsmartwatches.Visible = False
End Sub

Private Sub laptopsButton2_Click(sender As Object, e As EventArgs) Handles


laptopsButton2.Click
panelonbtnsmartphonesposition.Height = laptopsButton2.Height
panelonbtnsmartphonesposition.Top = laptopsButton2.Top
Panelsmartphones.Visible = False
Panellaptops.Visible = True
Paneltvs.Visible = False
Panelsmartwatches.Visible = False
End Sub
Private Sub tvsButton3_Click(sender As Object, e As EventArgs) Handles
tvsButton3.Click
panelonbtnsmartphonesposition.Height = tvsButton3.Height
panelonbtnsmartphonesposition.Top = tvsButton3.Top
Panelsmartphones.Visible = False
Panellaptops.Visible = False
Paneltvs.Visible = True
Panelsmartwatches.Visible = False
End Sub

Private Sub smartwatchesButton4_Click(sender As Object, e As EventArgs)


Handles smartwatchesButton4.Click

Page | 8
panelonbtnsmartphonesposition.Height = smartwatchesButton4.Height
panelonbtnsmartphonesposition.Top = smartwatchesButton4.Top
Panelsmartphones.Visible = False
Panellaptops.Visible = False
Paneltvs.Visible = False
Panelsmartwatches.Visible = True
End Sub

Private Sub PicClose_Click(sender As Object, e As EventArgs) Handles


PicClose.Click
Me.Close()
End Sub

Private Sub PicMaximize_Click(sender As Object, e As EventArgs) Handles


PicMinimize.Click
Me.WindowState = WindowState.Minimized
End Sub

Private Sub PicMinimize_Click(sender As Object, e As EventArgs) Handles


PicMaximize.Click
If Me.WindowState = WindowState.Normal Then
Me.WindowState = WindowState.Maximized
ElseIf Me.WindowState = WindowState.Maximized Then
Me.WindowState = WindowState.Normal
End If
End Sub

End Class

Page | 9
6.Output: -
1.Smartphone’s Panel:-

2.Laptop’s Panel:-

Page | 10
3.Tv’s Panel:-

4.SmartWatches’s Panel:-

Page | 11
7.Conclusion:-
In conclusion, the online electronic gadgets shopping project in VB.NET is a
comprehensive and functional application that allows users to browse, purchase, and
manage electronic gadgets online. The project utilizes a Windows Forms-based user
interface, with a modular and scalable architecture that separates the application's
functionality into distinct layers. The Business Logic layer handles the processing of
data and business rules, while the Data Access layer interacts with the database to
store and retrieve data. The external services provide additional functionality to
support the application's operations, including payment processing and shipping.
Overall, the project is designed to be user-friendly, secure, and maintainable, with a
well-defined structure that supports the development and future updates of the
application.

Page | 12
8.References:-
1. Microsoft Visual Basic .NET documentation: https://docs.microsoft.com/en-
us/dotnet/visual-basic/
2. Windows Forms documentation: https://docs.microsoft.com/en-
us/dotnet/desktop/winforms/?view=netframeworkdesktop-4.8
3. ADO.NET documentation: https://docs.microsoft.com/en-
us/dotnet/framework/data/adonet/
4. Bunifue Controls documentation: https://bunifuframework.com/docs/

Page | 13

You might also like