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

SAI SHIVA EDUCATIONAL MUCHHALA POLYTECHNIC

BRANCH: INFORMATION TECHNOLOGY

SUBJECT: GUI APPLICATION DEVELOPMENT


USING VB.NET (GAD) (22034)

TITLE OF MICRO-PROJECT: BOOKSHOP MANAGEMENT


GUIDE NAME: KAVITA MA’AM.

Sr CLASS NAME OF MEMBERS ROLL


No. NO.
1. IF4I Aryan 2571

2. IF4I Bhakti 2572

3. IF4I Paras 2573

4. IF4I Aarish 2574

5. IF4I Saurabh 2575


PART A PLAN
 INTRODUCTION:
VB.NET stands for Visual Basic.NET, and it's a programming language
developed by Microsoft. it absolutely was initial free in 2002 to exchange
Visual Basic vi. VB.NET is associate object-oriented artificial language. this
suggests that it supports the options of object-oriented programming that
embrace encapsulation, polymorphism, abstraction, and inheritance.
Visual Basic .ASP web runs on the .NET framework, which suggests that
it's full access to the .NET libraries. it's a really productive tool for speedy
creation of a good vary of net, Windows, Office, and Mobile applications
that are engineered on the .NET framework. The language was designed in
such the simplest way that it's simple to grasp to each novice and advanced
programmers. Since VB.NET depends on the .NET framework, programs
written within the language run with a lot of responsibleness and
measurability. With VB.NET, you'll produce applications that square
measure totally object-oriented, kind of like those created in alternative
languages like C++, Java, or C#. Programs written in VB.NET can even
interoperate well with programs written in Visual C++, Visual C#, and
Visual J#. VB.NET treats everything as associate object.

 AIM OF MICRO-PROJECT:
. To Learn Programming in VB.NET.
. To know the different rules to write a code.
. Develop a simple object (e.g. Library Management)

 FEATURES OF VB.NET:
. VB.NET isn't case sensitive like different languages like C++ and Java.
. Automatic code format, XML designer, improved object browser etc.
. Support for mathematician conditions for deciding.
. A customary library or Events management.
ACTION PLAN
Plan Start Plan End Name Of Team
Sr Detail Of Activities Date Date Members
No
1 Group formed according 01/01/24 05/01/24
to roll no & group leaders By Kavita Ma’am
were elected also detailed
information on micro
project was given
2 Finalization of 08/01/24 12/01/24 Done by all group
microproject as well as member.
detailed discussion
regarding topic
3 Planning of micro-project 15/01/24 19/01/24 Aryan , Bhakti
regarding, resources,
software used, submission
date and completing part a
plan of micro
– project
4 Complete analysis of 22/01/24 26/01/24 Paras
design part of micro-
project & distribution
of module among group
members
5 Getting it finalized by the 29/01/24 02/02/24 Done by all group
guide member.

6 Implementation of Project 05/02/24 09/02/24 Paras


report
7 Presentation of 1st part of 12/02/24 16/02/24 Aryan
micro- project Infront of
guide by each group
member and preparing of
part b plan for micro-
project
8 Submission of micro- 19/02/24 23/02/24 Done by all group
project member
 RESOURCES USED:

Sr Name of Specifications Qua Remark


No. resources ntit
required y
1. Chrome Referring various 1
[websites] websites for
gathering
information.
2. Software Using Visual 1
Studio compiler to
develop the code
and the output.
3. Book for For 1
vb.net understanding
program the method to
write the code
and their syntax
and to take help
of examples.
PART B PLAN
 INTRODUCTION:
VB.NET stands for Visual Basic.NET, and it's a programming language
developed by Microsoft. it absolutely was initial free in 2002 to exchange
Visual Basic vi. VB.NET is associate object-oriented artificial language. this
suggests that it supports the options of object-oriented programming that
embrace encapsulation, polymorphism, abstraction, and inheritance.
Visual Basic .ASP web runs on the .NET framework, which suggests that
it's full access to the .NET libraries. it's a really productive tool for speedy
creation of a good vary of net, Windows, Office, and Mobile applications
that are engineered on the .NET framework. The language was designed in
such the simplest way that it's simple to grasp to each novice and advanced
programmers. Since VB.NET depends on the .NET framework, programs
written within the language run with a lot of responsibleness and
measurability. With VB.NET, you'll produce applications that square
measure totally object-oriented, kind of like those created in alternative
languages like C++, Java, or C#. Programs written in VB.NET can even
interoperate well with programs written in Visual C++, Visual C#, and
Visual J#. VB.NET treats everything as associate object.

 AIM OF MICRO-PROJECT:
. To Learn Programming in VB.NET.
. To know the different rules to write a code.
. Develop a simple object (e.g. Library Management)
 ADVANTAGES OF VB.NET:
. Your code is going to be formatted mechanically.
. You can use object-oriented constructs to make Associate in Nursing
enterprise-class code.
. You will produce internet applications with fashionable options like
performance counters, event logs, and filing system.
 SOURCE CODE:

//*********Bookshop Management ********//

Public Class Form1


Dim Total As Double
REM Dim keyascii , vdkeydcept, vdkeyBack As Single
Dim Cost , discount, nobooks, As Single

Private Sub Form1_Load(ByVal Sender As System.Object, ByVal e As


Event Args) Handles My Base.Load

Cbobooktype.Items.Add(“Mathematics”)

Cbobooktype.Items.Add(“Accounting”)

Cbobooktype.Items.Add(“Economics”)

Cbobooktype.Items.Add(“English”)

Cbobooktype.Items.Add(“Marketing”)

Cbobuyers.Items.Add(“Student”)

Cbobuyers.Items.Add(“Teacher”)

Cbobuyers.Items.Add(“Other”)
End Sub
Private Sub btntotal_Click(ByVal sender As System.Object, By Val e As
EventArgs)

Handles btntotal.Click

Nobooks=Val(txtbooks.Text)

If cbobooktype.Text=”Mathematics” Then

Cost=600

ElseIf cbobooktype.Text=”Marketing” Then

Cost=350

ElseIf cbobooktype.Text=”Accounting” Then

Cost=652

ElseIf cbobooktype.Text=”Economics” Then

Cost=510

Else

Cost=350

End If
If Cbobuyer.Text=”Student” Then

Discount=65

ElseIf Cbobuyer.Text=”Teacher” Then

Discount=85

Else

Discount=40

End If

Total=(nobooks*cost) – (nobooks * discount)

Ibltotal.Text=”Rs.” & “” &FormatNumber(total)

End Sub

Private Sub btnclear_Click(ByVal Sender As System.Object, ByVal e As


EventArgs)

Handles btnclar.Click

Cbobooktype.Text=””

Cbobooktype.Text=””
txtbooks.Text=””

Ibltotal.Text=””

End Sub

Private Sub btnexit_Click(ByVal sender As System As Object, ByVal e As


EventArgs)

Me.Close()

End Sub

End lass
OUTPUT:
 COURSE OUTCOME INTEGRATED:

 Course Outcome Integrated: Understanding of Visual Basic


.NET Programming: The provided code demonstrates
proficiency in Visual Basic .NET programming, showcasing
skills in designing graphical user interfaces (GUI) using
Windows Forms and handling events.

 GUI Design and Navigation: The code features a well-designed


user interface with menu items and buttons for easy navigation
between different functionalities, providing a seamless user
experience.

 Exception Handling: The code includes exception handling


mechanisms to handle potential runtime errors gracefully,
ensuring robustness and reliability of the application.

 Scalability and Maintainability: The modular structure of the


code promotes scalability and maintainability, making it easier
to extend or modify functionalities in the future as per evolving
requirements.

 Overall, this code represents a basic desktop application for


Bookshop Management, encompassing functionalities like
adding new Detailed Info.
 ACTUAL PROCEDURE FOLLOWED:

1. Finalization of Micro-Project: Done by all group members.


2. Planning: Done by all group members.
3. Module Distribution & Analysis Part: Done by Aryan.
4. Design Part: Done by Bhakti.
5. Implementation: Done by Aryan And Bhakti.

 RESOURCES USED:

Sr Name of Specifications Qua Remark


No. resources ntit
required y
1. Chrome Referring various 1
[websites] websites for
gathering
information.
2. Software Using Visual 1
Studio compiler to
develop the code
and the output.
3. Book for For 1
vb.net understanding
program the method to
write the code
and their syntax
and to take help
of examples.
 Tools utilized in Program:

PictureBox:
The PictureBox management is employed for displaying pictures on the
shape. The Image property of the management permits you to line a
picture each at style time or at run time. Following image shows image box
insertion:

Button:
The Button management represents a regular Windows button. it's usually
wont to generate a Click event by providing a handler for the clicking
event.

You might also like