0% found this document useful (0 votes)
13 views33 pages

Gad Report With Outputs

Report of gad subject

Uploaded by

Aafiya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views33 pages

Gad Report With Outputs

Report of gad subject

Uploaded by

Aafiya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 33

Anjuman-I-Islam

M.H. Saboo Siddik Polytechnic

GUI APPLICATION DEVELOPMENT USING


VB.NET (GAD)
Microproject
Computer Engineering Department
Co-4i
Title: e-CAKE SHOP
Year: 2022-23
PREPARED BY:
1.PanjabiMisbaMohd.Shafi 220438
2.QureshiIqraAnees 220441
3.SakshiNavnathRale 220443
4.SayedMariaImran 220445
5.SayyedAafiyaIsmail 220446

Under the guidance of: Ms. Kousar AkumallaMa,am


MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION

Certificate
This is to certify that Ms. Misba Panjabi Roll no. 220438
of fourth semester of Diploma in Computer Engineering of
institute M.H. SabooSiddik Polytechnic(code: 0002) has
completed microproject satisfactorily in the subject: GAD
(22034) for the academic year 2023-24 as prescribed in the
curriculum.

Place: Byculla, Mumbai Enrolment no:2200020345


Date: ______________ Exam seat no: 100706

Signature Signature Signature


Project guide H. O. D Principal

SEAL OF
INSTITUDE
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION

Certificate
This is to certify that Ms. Iqra Quereshi Roll no. 220441
of fourth semester of Diploma in Computer Engineering of
institute M.H. SabooSiddik Polytechnic(code:0002) has
completed microproject satisfactorily in the subject: GAD
(22034) for the academic year 2023-24 as prescribed in the
curriculum.

Place: Byculla, Mumbai Enrolment no:2200020347


Date: ______________ Exam seat no: 100708

Signature Signature Signature


Project guide H. O. D Principal

SEAL OF
INSTITUDE
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION

Certificate
This is to certify that Ms. Sakshi Rale Roll no. 220443 of
fourth semester of Diploma in Computer Engineering of
institute M.H. SabooSiddik Polytechnic(code:0002) has
completed microproject satisfactorily in the subject: GAD
(22034) for the academic year 2023-24 as prescribed in the
curriculum.

Place: Byculla, Mumbai Enrolment no:2200020350


Date: ______________ Exam seat no: 100711

Signature Signature Signature


Project guide H. O. D Principal

SEAL OF
INSTITUDE
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION

Certificate
This is to certify that Ms. Maria Sayed Roll no. 220445of
fourth semester of Diploma in Computer Engineering of
institute M.H. SabooSiddik Polytechnic(code:0002) has
completed microproject satisfactorily in the subject: GAD
(22034) for the academic year 2023-24 as prescribed in the
curriculum.

Place: Byculla, Mumbai Enrolment no:2200020339

Date: ______________ Exam seat no: 100700

Signature Signature Signature


Project guide H. O. D Principal

SEAL OF
INSTITUDE
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION

Certificate
This is to certify that Ms. Aafiya Sayyed Roll no.
220446 of fourth semester of Diploma in Computer
Engineering of institute M.H. SabooSiddik
Polytechnic(code:0002) has completed microproject
satisfactorily in the subject: GAD (22034) for the
academic year 2023-24 as prescribed in the curriculum.

Place: Byculla, Mumbai Enrolment no:2200020353

Date: ______________ Exam seat no: 100714

Signature Signature Signature


Project guide H. O. D Principal

SEAL OF
INSTITUDE
Acknowledgment
We wish to express our profound gratitude to our guide Ms. Kousar Akumalla
Ma’am who guided us endlessly in the framing and completion of the micro
project. She guided us on all the main points in that micro project. We are
indebted to his/her constant encouragement, cooperation, and help. It was
his/her enthusiastic support that helped us in overcoming various obstacles in
the micro-project.

We are also thankful to our Principal, HOD, faculty members and classmates of
Computer Engineering department for extending their support and motivation in
the completion of this micro-project.

Names of Team Members with Roll Nos.

1.PanjabiMisbaMohd.Shafi 220438
2.QureshiIqraAnees 220441
3.SakshiNavnathRale 220443
4.SayedMariaImran 220445
5.SayyedAafiyaIsmail 220446
Annexure-I
Microproject proposal
Title of microproject: Hotel Management System

I. Aims/Benefits of microproject
As technology continues its rapid advance across all industries around the world,
hospitality is really beginning to see the benefits. Hotel management software has
come a long way in helping hoteliers improve the way their business operates, and
there is little doubt as to its transformative impact. There are countless advantages to a
reliable hotel management software system. Whether it’s time saving on manual tasks
or increasing direct bookings, every element of a hospitality system should be
working towards the end goals of improving efficiency and enhancing the guest
experience.

II. Course outcomes addressed:

 Use Visual Studio IDE to design application


 Develop GUI application using Form Controls and its events
 Apply Object Oriented Concepts in GUI Application
 Use data access controls to store data in Database and retrieve it
 Use Data Binding in GUI application

III. Proposed methodology


1. To search the information about the project. (Collect relevant data from different
sources (books/internet/market/suppliers/experts and others through
surveys/interviews etc.).
2. To collect all relevant content / materials to complete the project.
3. To prepare the report of micro project.
4. To deliver presentation/ appear for viva-voice

 Discussion of the given topic among group members.


 Literature survey
 Submission of project proposal
 Analysis of data
 Work divided among group members
 Compilation of content
 Representation
 Editing the content as per the instructions
 Report Preparation
 Viva and presentation
Annexure-I
IV. Action Plan

Planned Planned
Week Name of responsible
Details of activity start finish
s team members
date date

Discussions & finalization of topics 14/3/24 15/3/24 Sakshi,iqra ,misba,m


1& 2
aria,aafiya

3 Preparation of abstract 15/3/24 17/3/24 Iqra,Misba,Maria

4 Literature review 17/3/24 19/3/24 Aafiya ,Saskhi

Submission of microproject proposal(Annexure 19/3/24 20/3/24 Sakshi,iqra ,misba,m


5
-I) aria,aafiya

Collection of information on given topic 20/3/24 21/3/24 Sakshi,iqra ,misba,m


6
aria,aafiya

7 Collection of all relevant contents 21/3/24 24/3/24 Misba,maria,aafiya

Discussion and submission of outline of the 24/3/24 25/3/24 Iqra ,misba,maria,aafi


8
project ya

Analysis/execution of collected 25/3/24 26/3/24 Sakshi,iqra ,misba,m


data/information and Preparation of aria,aafiya
9
prototypes/drawings/charts/graphs/
tables/models/circuits/programs etc.

10 Compilation of contents of project 26/3/24 27/3/24 Sakshi,iqra , maria

11 Compilation of weekly progress report 27/3/24 294/3/24 Sakshi,iqra ,misba,m


aria,aafiya

12 Preparation of the project report (Annexure II) 29/3/24 31/3/24 Sakshi,iqra ,misba,m
aria,aafiya

13 Viva Voce / Delivery of presentation. 1/4/24 2/4/24 Sakshi,iqra ,misba,m


aria,aafiya
V. Resources required

Name of
Sr. no. Specifications Qty
resources Remarks
Learning resources and -
1. Online 4 sites
various websites
Microsoft word, Tools with -
2. Desktop 1 for each
internet facility.
Visual Studio 2022,SQL -
3. Software 1 for each
Sever Database

Names of Team Members with Roll Nos.

1.PanjabiMisbaMohd.Shafi 220438
2.QureshiIqraAnees 220441
3.SakshiNavnathRale 220443
4.SayedMariaImran 220445
5.SayyedAafiyaIsmail 220446

Approved by

Sign of Faculty:
Nameof facultyMs. Kousar Akumalla Maam
Annexure-II
Microproject Report
Title of Micro-project: E-CAKE SHOP
I. Rationale
The purpose of the e-cake shop project for students is to provide hands-on
learning, skill development, project management experience, domain
understanding, creativity and innovation opportunities, collaborative learning,
professional development, and presentation skills enhancement.

II. Aims/Benefits of microproject


- A hotel management system saves time and effort on admin.
- Improve relationships with guests.
- Increase your occupancy rates by integrating other tools.
- Greatly reduce manual errors and double bookings.
- Make better business and marketing decisions.

III. Course outcomes achieved


 Use Visual Studio IDE to design application
 Develop GUI application using Form Controls and its events
 Use data access controls to store data in Database and
retrieve it
 Use Data Binding in GUI application

IV. Literature review


All data was collected from our lab manual mainly. Also some was
gathered from websites and YouTube videos. Implementation of
coding was done completely by us.
Visual Studio 2022 was the software used for coding and SQL
Database Server was the database used to connect with software.

Error provider:
ErrorProvider allows us to set an error message for any
control on the form when the input is not valid. When an
error message is set, an icon indicating the error will
appear next to the control and the error message is
displayed as Tool Tip when the mouse is over the control.

Msgbox:
 The MsgBox function displays a message in a dialog
box, waits for the user to click a button.

Textbox:
 Text box controls allow entering text on a form at
runtime. By default, it takes a single line of text,
however, you can make it accept multiple texts and
even add scroll bars to it.

Label:
 The Label control represents a standard Windows
label. It is generally used to display some informative
text on the GUI which is not changed during runtime.

Panel:
 Windows Forms Panel controls are used to provide an
identifiable grouping for other controls.

Radio button:
 The RadioButton is used to select one option from
the number of choices.

Picture Box:
 The PictureBox control is used for displaying images
on the form.

Combo box:
 The ComboBox control is used to display more than
one item in a drop-down list.

List box:
 The ListBox represents a Windows control to display
a list of items to a user.

Data grid:
 The DataGridView control provides a powerful and
flexible way to display data in a tabular format.
Difference between combo-box &list-box

V. Actual Methodology Followed


We were assigned with the microproject topic and time was
assigned to us to complete the project in 11 weeks. All team
members worked together in these 11 weeks together in order to
complete this microproject. All the information was gathered
through different websites and syllabus was studied in detail. The
GUI was designed at the beginning and then the coding was
implemented. Database connection was made with the project file.
Ma’am asked us to make appropriate changes. Lastly, changes were
made technical report was prepared.

VI. Actual resources used


Name of
Sr. no. Specifications Qty
resources Remarks
MS-Word, Visual Studio
1. Software 1 for each
2022, SQL Sever Database
www.geeksforgeeks.com 1 for
2. Websites
each

VII.Outputs of the microproject

CODE:
Public Class Form2

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


adminlog.Show()
Me.Hide()

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


custo.Show()
Me.Hide()
End Sub
Public Class custo

Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


If TextBox1.Text <> "customer" And TextBox2.Text <> "customer123" Then
ErrorProvider1.SetError(TextBox1, "Invalid Username!")
ErrorProvider1.SetError(TextBox2, "Invalid Password!")
ElseIf TextBox1.Text <> "customer" Then
ErrorProvider1.SetError(TextBox1, "Invalid Username!")
ElseIf TextBox2.Text <> "customer123" Then
ErrorProvider1.SetError(TextBox2, "Invalid Password!")
Else
MsgBox("Log in Successful!")
custmenu.Show()
Me.Hide()
End If
End Sub

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


TextBox1.TextChanged

End Sub
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs)
Handles ComboBox1.SelectedIndexChanged

End Sub

Private Sub custo_Load(sender As Object, e As EventArgs) Handles MyBase.Load


ComboBox1.Items.Add("Andaman and Nicobar Islands")
ComboBox1.Items.Add("Andhra Pradesh")
ComboBox1.Items.Add("Arunachal Pradesh")
ComboBox1.Items.Add("Assam")
ComboBox1.Items.Add("Bihar")
ComboBox1.Items.Add("Chandigarh")
ComboBox1.Items.Add("Chhattisgarh")
ComboBox1.Items.Add("Dadra and Nagar Haveli")
ComboBox1.Items.Add("Daman and Diu")
ComboBox1.Items.Add("Delhi")
ComboBox1.Items.Add("Goa")
ComboBox1.Items.Add("Gujarat")
ComboBox1.Items.Add("Haryana")
ComboBox1.Items.Add("Himachal Pradesh")
ComboBox1.Items.Add("Jammu and Kashmir")
ComboBox1.Items.Add("Jharkhand")
ComboBox1.Items.Add("Karnataka")
ComboBox1.Items.Add("Kerala")
ComboBox1.Items.Add("Ladakh")
ComboBox1.Items.Add("Lakshadweep")
ComboBox1.Items.Add("Madhya Pradesh")
ComboBox1.Items.Add("Maharashtra")
ComboBox1.Items.Add("Manipur")
ComboBox1.Items.Add("Meghalaya")
ComboBox1.Items.Add("Mizoram")
ComboBox1.Items.Add("Nagaland")
ComboBox1.Items.Add("Odisha")
ComboBox1.Items.Add("Puducherry")
ComboBox1.Items.Add("Punjab")
ComboBox1.Items.Add("Rajasthan")
ComboBox1.Items.Add("Sikkim")
ComboBox1.Items.Add("Tamil Nadu")
ComboBox1.Items.Add("Telangana")
ComboBox1.Items.Add("Tripura")
ComboBox1.Items.Add("Uttar Pradesh")
ComboBox1.Items.Add("Uttarakhand")
ComboBox1.Items.Add("West Bengal")
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


Me.Hide()
Form2.Show()
End Sub
End Class
Public Class custmenu

Sub childform1(ByVal panel As Form)


Panel1.Controls.Clear()
panel.TopLevel = False
Panel1.Controls.Add(panel)
Panel1.Show()

End Sub
Private Sub custmenu_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


Panel1.Controls.Clear()
Dim historyForm As New history()
historyForm.TopLevel = False
historyForm.Parent = Panel1
historyForm.Size = Panel1.Size
historyForm.Location = New Point(0, 0)
historyForm.Show()
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


Panel1.Controls.Clear()
Dim detai1 As New shopdetails()
detai1.TopLevel = False
detai1.Parent = Panel1
detai1.Size = Panel1.Size
detai1.Location = New Point(0, 0)
detai1.Show()
End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click


Panel1.Controls.Clear()
Dim m As New menuselect()
m.TopLevel = False
m.Parent = Panel1
m.Size = Panel1.Size
m.Location = New Point(0, 0)
m.Show()
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click


Me.Hide()
Form2.Show()

End Sub
End Class
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.Hide()
custmenu.Show()
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

Dim billAmount As Integer = 0

If CheckBox1.Checked Then
billAmount += 350
End If
If CheckBox2.Checked Then
billAmount += 200
End If
If CheckBox3.Checked Then
billAmount += 300
End If
If CheckBox4.Checked Then
billAmount += 500
End If
If CheckBox5.Checked Then
billAmount += 500
End If
If CheckBox6.Checked Then
billAmount += 600
End If
If CheckBox7.Checked Then
billAmount += 450
End If
If CheckBox8.Checked Then
billAmount += 500
End If

MessageBox.Show("Your total bill is: RS " & billAmount.ToString())


End Sub

Private Sub mainmenu_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub
End Class
Public Class minid

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


Me.Hide()
custmenu.Show()

End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim billAmount As Integer = 0

If CheckBox1.Checked Then
billAmount += 100
End If
If CheckBox2.Checked Then
billAmount += 100
End If
If CheckBox3.Checked Then
billAmount += 70
End If
If CheckBox4.Checked Then
billAmount += 150
End If
If CheckBox5.Checked Then
billAmount += 90

End If

MessageBox.Show("Your total bill is: RS. " & billAmount.ToString())


End Sub

Private Sub minid_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub
End Class
Public Class adminlog

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


If TextBox1.Text <> "admin" And TextBox2.Text <> "admin123" Then
ErrorProvider1.SetError(TextBox1, "Invalid Username!")
ErrorProvider1.SetError(TextBox2, "Invalid Password!")
ElseIf TextBox1.Text <> "admin" Then
ErrorProvider1.SetError(TextBox1, "Invalid Username!")
ElseIf TextBox2.Text <> "admin123" Then
ErrorProvider1.SetError(TextBox2, "Invalid Password!")
Else
MsgBox("Log in Successful!")
admenu3.Show()
Me.Hide()
End If
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


Me.Hide()
Form2.Show()

End Sub
Private Sub adminlog_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub
End Class
Public Class admenu3
Sub childform1(ByVal panel As Form)
Panel1.Controls.Clear()
panel.TopLevel = False
Panel1.Controls.Add(panel)
Panel1.Show()

End Sub
Private Sub admenu3_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


Panel1.Controls.Clear()
Dim a As New in1()
a.TopLevel = False
a.Parent = Panel1
a.Size = Panel1.Size
a.Location = New Point(0, 0)
a.Show()
End Sub

Private Sub Label2_Click(sender As Object, e As EventArgs) Handles Label2.Click

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


Panel1.Controls.Clear()
Dim b As New Form4()
b.TopLevel = False
b.Parent = Panel1
b.Size = Panel1.Size
b.Location = New Point(0, 0)
b.Show()
End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click


Panel1.Controls.Clear()
Dim c As New Form5()
c.TopLevel = False
c.Parent = Panel1
c.Size = Panel1.Size
c.Location = New Point(0, 0)
c.Show()
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click


Me.Hide()
Form2.Show()
End Sub
End Class
VII. Skills developed/ Learning outcomes
- Derive: Derive different possible solutions creatively.
- Data Collection: Collect relevant data from different sources (books/the internet/the
market/suppliers/experts and others through surveys/interviews)
- Designing- Designing microproject with minimum required resources and at low cost.
- Teamwork- Learning to work in team and boost individual confidence.
- Time management- Completion of microproject as scheduled.
- Technical writing- Preparing a report of proposed plan and report.
- Confidence: Confidently, answer the questions asked about the project.

VIII. Applications of this microproject

o Customer Relationship Management


o Sales and ReportingEmployee management
o Online Ordering Integration
o Billing and Invoicing
Micro Project Evaluation Sheet

Name of student:Misba Panjabi Enrolment no: 2200020345


Name of programme: Computer Engineering Semester: 4th
Course title: GUI Application Development using VB.NET Code: 22034
Title of microproject: E-CAKE SHOP
Course outcomes achieved:
i. Use Visual Studio IDE to design application
ii. Develop GUI application using Form Controls and its events
iii. Use data access controls to store data in Database and retrieve it
iv. Use Data Binding in GUI application

Comments/Suggestions about teamwork/leadership/interpersonal communication


___________________________________________________________________________
___________________________________________________________________________

Name and designation of teacher: _____________________________________________


Dated signature: ______________________
Micro Project Evaluation Sheet

Name of student: Iqra Quereshi Enrolment no: 2200020345


Name of programme: Computer Engineering Semester: 4th___
Course title: GUI Application Development using VB.NET Code: 22034
Title of microproject: E-CAKE SHOP
Course outcomes achieved:
i. Use Visual Studio IDE to design application
ii. Develop GUI application using Form Controls and its events
iii. Use data access controls to store data in Database and retrieve it
iv. Use Data Binding in GUI application

Comments/Suggestions about teamwork/leadership/interpersonal communication


___________________________________________________________________________
___________________________________________________________________________

Name and designation of teacher: _____________________________________________


Dated signature: ______________________
Micro Project Evaluation Sheet

Name of student:Sakshi Rale Enrolment no: 2200020345


Name of programme: Computer Engineering Semester: 4th_
Course title: GUI Application Development using VB.NET Code: 22034
Title of microproject: E-CAKE SHOP
Course outcomes achieved:
i. Use Visual Studio IDE to design application
ii. Develop GUI application using Form Controls and its events
iii. Use data access controls to store data in Database and retrieve it
iv. Use Data Binding in GUI application

Comments/Suggestions about teamwork/leadership/interpersonal communication


___________________________________________________________________________
___________________________________________________________________________

Name and designation of teacher: _____________________________________________


Dated signature: ______________________
Micro Project Evaluation Sheet

Name of student:Maria Sayed Enrolment no: 2200020339


Name of programme: Computer Engineering Semester: 4th_
Course title: GUI Application Development using VB.NET Code: 22034
Title of microproject: E-CAKE SHOP
Course outcomes achieved:
i. Use Visual Studio IDE to design application
ii. Develop GUI application using Form Controls and its events
iii. Use data access controls to store data in Database and retrieve it
iv. Use Data Binding in GUI application

Comments/Suggestions about teamwork/leadership/interpersonal communication


___________________________________________________________________________
___________________________________________________________________________

Name and designation of teacher: _____________________________________________


Dated signature: ______________________
Micro Project Evaluation Sheet
Name of student: Aafiya Sayyed Enrolment no: 2200020353
Name of programme: Computer Engineering Semester: 4th_
Course title: GUI Application Development using VB.NET Code: 22034
Title of microproject: E-CAKE SHOP
Course outcomes achieved:
i. Use Visual Studio IDE to design application
ii. Develop GUI application using Form Controls and its events
iii. Use data access controls to store data in Database and retrieve it
iv. Use Data Binding in GUI application

Comments/Suggestions about teamwork/leadership/interpersonal communication


___________________________________________________________________________
___________________________________________________________________________

Name and designation of teacher: _____________________________________________


Dated signature: ______________________

You might also like