0% found this document useful (0 votes)
17 views

Maseera GUI Microproject(2)

Uploaded by

maseera429
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Maseera GUI Microproject(2)

Uploaded by

maseera429
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Annexure – IA

Micro Project report on

Advance Calculator Using VB.Net

Academic Year: 2024-2025

Institute Code: 0563

Program: Information & Technology Semester:

IV Course: GUI Application Development Using VB.NET

Course Code: 22034 Group no: 2

Maharashtra State Board of Technical Education, Mumbai


(Autonomous) (ISO-9001-2008) (ISO/IEC 27001:20013
Annexure – IA

Maharashtra State Board of Technical


Education, Mumbai

CERTIFICATE
This is to certify that,

Roll No Student Name Seat No Enroll No

04 Maseera Saldulkar 2205630190

05 Disha Mondal 2205630191

06 Abhishek Mishra 2205630192

Of Fourth semester of Diploma in Information Technology of Institute Pravin


Patil College of Diploma Engineering and Technology, Bhayandar (E) GUI
Application Development Using VB.NET (Code:0563) has completed the Micro
Project satisfactorily in subject (22034) for the academic year2024-25 as prescribed
in the curriculum.

Place: Bhayandar (E)


Date:

Subject Teacher Head of Department Principal


Mr. Anurag Sir Mr. Nilesh Vispute Mrs.R.B Patil
PART A –
Plan Micro
Project Proposal

Advance calculator
1.0 Brief Introduction

This is a calculator that resembles a typical scientific calculator , albeit a simpler version. In our

version, we have only included the trigonometric functions and the logarithmic functions. The

reason of creating a simpler version of the calculator is to help users to learn the programming

concepts in a gradual manner and not to confuse them especially those who are learning to

program in Visual Basic. A advance calculator is an electronic calculator, either

desktop or handheld, designed to perform calculations using basic

(addition, subtraction, multiplication, division) and complex

(trigonometric, hyperbolic, etc.) mathematical operations and functions. They

have completely replaced slide rules and are used in both educational and

professional settings. In some areas of study and professions scientific calculators

have been replaced by graphing calculators and financial calculators which have

the capabilities of a scientific calculator along with the capability to graph input

data and functions, as well as by numerical computing, computer algebra,

statistical, and spreadsheet software packages running on personal computers.

Both desktop and mobile software calculators can also emulate many functions of

a physical scientific calculator. Standalone scientific calculators remain popular

in secondary and tertiary education because computers and smartphones are

often prohibited during exams to reduce the likelihood of cheating.


2.1 Aim of the Micro-Project
1. Promoting a service of a Stock Management System.
2. Selling a Good
3. Providing product support or customer service.
4. Providing Technical information.
3.0 Action Plan
Name of
Planne Planned Responsibl
Sr. Details of Activity
d Start Finish eTeam
No.
Date Date Members

1. Selection of topic

2. Preparation &
submission of
abstract

3. Collection of data

4. Formulation of content

5. Compilation & report


presentation

6. Seminar

7. Viva voce

8. Final submission
Annexure – IA

4.1 Resources Required

Sr. Name of
Specifications Qty Remarks
No Resource/Material

Available in
1 computer For Windows OS 1 college
Laboratory

Available in
2 Internet Facility Available 1 college
Laboratory

Technical publication,
Nirali Publication Available in
3 Books 2
college Library

**************
Annexure – IA
PART B – Plan Micro Project Report

Advance Calculator

1.0 Brief Description:


The course describes some of the main features of a scientific calculator and encourages you to
use your calculator, both for everyday arithmetic and for more complicated calculations that use the
function keys as well. Key sequences, which describe which keys to press, are included in all the
activities, so you can try out the ideas straightaway.
Due to the wide range of scientific calculators available, for the purposes of this course we will be
concentrating on the Casio fx-83ES model. Other calculators may function differently to the
methods described within this course.
This calculator is used on the Open University courses Starting with maths (Y182) and Discovering
mathematics (MU123), but would also be useful for many other courses requiring the use of a
scientific calculator.
This is a calculator that resembles a typical scientific calculator , albeit a simpler
version. In our version, we have only included the trigonometric functions and the
logarithmic functions. The reason of creating a simpler version of the calculator is to
help users to learn the programming concepts in a gradual manner and not to confuse
them especially those who are learning to program in Visual Basic. A advance
calculator is an electronic calculator, either desktop or handheld, designed to perform
calculations using basic (addition, subtraction, multiplication, division) and complex
(trigonometric, hyperbolic, etc.) mathematical operations and functions. They have
completely replaced slide rules and are used in both educational and professional
settings. In some areas of study and professions scientific calculators have been
replaced by graphing calculators and financial calculators which have the capabilities
of a scientific calculator along with the capability to graph input data and functions, as
well as by numerical computing, computer algebra, statistical,
and spreadsheet software packages running on personal computers.

Cool Features:

o It can predict when you’ll run out of candies.


o It tells you which candies are popular.
o It’s like having a candy-savvy robot friend!
Annexure – IA
Program:
Application Program:-

Public Class ScientificCalculatorForm


Private Sub btnSin_Click(sender As Object, e As EventArgs) Handles btnSin.Click
Dim num As Double = Double.Parse(txtNum.Text)
Dim result As Double = Math.Sin(num)
lblResult.Text = result.ToString()
End Sub

Private Sub btnCos_Click(sender As Object, e As EventArgs) Handles btnCos.Click


Dim num As Double = Double.Parse(txtNum.Text)
Dim result As Double = Math.Cos(num)
lblResult.Text = result.ToString()
End Sub

Private Sub btnTan_Click(sender As Object, e As EventArgs) Handles btnTan.Click


Dim num As Double = Double.Parse(txtNum.Text)
Dim result As Double = Math.Tan(num)
lblResult.Text = result.ToString()
End Sub

Private Sub btnLog_Click(sender As Object, e As EventArgs) Handles btnLog.Click


Dim num As Double = Double.Parse(txtNum.Text)
If num > 0 Then
Dim result As Double = Math.Log10(num)
lblResult.Text = result.ToString()
Else
lblResult.Text = "Error: Cannot take logarithm of a non-positive number"
End If
End Sub

Private Sub btnExp_Click(sender As Object, e As EventArgs) Handles btnExp.Click


Dim num As Double = Double.Parse(txtNum.Text)
Dim result As Double = Math.Exp(num)
lblResult.Text = result.ToString()
End Sub

Private Sub btnClear_Click(sender As Object, e As EventArgs) Handles btnClear.Click


txtNum.Clear()
lblResult.Text = ""
End Sub
End Class
Annexure – IA
Output of the Program:
Annexure – IA

2.0Aim of the Micro-Project:


a) To study various concepts of Vb.Net
b) To understand the need of Advance Calculator.
c) To study various ways to create system of Advance Calculator..
d) To apply basic Net concepts o solve the given problem.
e) To use the Forms and Error Provider.

3.0Course Outcomes Integrated


a) Use Visual Studio IDE to design application.
b) Develop GUI Application using Form Controls and its events.
c) Apply Object Oriented concepts in GUI Application.
d) Use Data access controls to store data in Database and retrieve it.
e) Use Data Binding in GUI Application

4.0Actual Procedure Followed


a) Here, we work with our project team members who have already been identified to
b) establish and start the project:
c) Define roles and responsibilities
d) Create the Project Schedule.
e) Identify and recruit project members.
Annexure – IA

5.0 Outputs Of The Micro-Project:


Annexure – IA

Introduction:
The course describes some of the main features of a scientific calculator and encourages you to
use your calculator, both for everyday arithmetic and for more complicated calculations that use the
function keys as well. Key sequences, which describe which keys to press, are included in all the
activities, so you can try out the ideas straightaway.
This tells us about the advance calculator use in life.

6.0Skill Developed/Learning out of this microproject

1. Function as team member


2. Follow Ethics
3. To collect information from different sources
CONCLUSION & FUTURE SCOPE:
Hence, we have successfully completed our Micro-project on Advance Calculator.
The future scope of an advanced calculator using VB.NET could involve further
enhancing its capabilities and user experience. This might include integrating
artificial intelligence for predictive calculations, incorporating voice recognition
for hands-free operation, developing mobile versions for iOS and Android
platforms, implementing cloud synchronization for seamless access across
device

References:
1) https://www.open.edu/openlearn/mod/oucontent/view.php?printable=1&id=4256
2) https://en.m.wikipedia.org/wiki/Calculator

7.1 Skill Developed/Learning out of this Micro-Project


 We developed skills like graphics are created in computer world.
 To implement various algorithms to scan, convert the basic geometric
primitives, transformation, area filling, clipping.
 To implement the program for rotation of solar system.
Teacher Evaluation Sheet

Name of Student: : Maseera Sameer Saldulkar Enrollment No: 2205630190


Name of Program: Information & Technology Semester: FOURTH
Course Title: GUI Application Development Using VB.NET Code:
22034 Title of the Micro Project : Advance Calculator
Course Outcomes Achieved (COs)
a) Use Visual Studio IDE to design application.
b) Develop GUI Application using Form Controls and its events.
c) Apply Object Oriented concepts in GUI Application.
d) Use Data access controls to store data in Database and retrieve it.

Evaluation as per Suggested Rubric for Assessment of Micro-Project

Sr. Characteristic to be Assessed Poor Average Good Excellent Sub


No (Marks 1-3) (Marks 4-5) (Marks 6- (Marks 9- Total
8) 10)
(A) Process and Product Assessment (Covert above total marks out of 6 Marks)

1 Relevance to the course

Literature Survey / Information


2
Collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
Representation

5 Quality of Prototype/Model

6 Report Preparation

(B) Individual Presentation / Viva (Convert above total marks out of 4 Marks)

7 Presentation

8 Defense

Micro-Project Evaluation Sheet


(A) Process and Product Assessment (B) Individual Presentation / Viva Total Marks
(6 Marks) (4 marks) (10 Marks)

Comments / Suggestions about team work / leadership / inter-personal communication:


………………………………………………………………………………………………………………………………...
…………………………………………………………………………………………………………………………………

Name & Designation of the Teacher: Mr. Anurag Sir.


Dated Signature: ………………………………
Teacher Evaluation Sheet

Name of Student: Shyamal Disha Mondal Enrollment No:2205630191


Name of Program: Information & Technology Semester: FOURTH
Course Title: GUI Application Development Using VB.NET Code:
22034 Title of the Micro Project : Advance Calculator
Course Outcomes Achieved (COs)
e) Use Visual Studio IDE to design application.
f) Develop GUI Application using Form Controls and its events.
g) Apply Object Oriented concepts in GUI Application.
h) Use Data access controls to store data in Database and retrieve it.

Evaluation as per Suggested Rubric for Assessment of Micro-Project


Sr. Characteristic to be Assessed Poor Average Good Excellent Sub
No (Marks 1-3) (Marks 4-5) (Marks 6- (Marks 9- Total
8) 10)
(A) Process and Product Assessment (Covert above total marks out of 6 Marks)

1 Relevance to the course

Literature Survey / Information


2
Collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
Representation

5 Quality of Prototype/Model

6 Report Preparation

(B) Individual Presentation / Viva (Convert above total marks out of 4 Marks)

7 Presentation

8 Defense

Micro-Project Evaluation Sheet


(A) Process and Product Assessment (B) Individual Presentation / Viva Total Marks
(6 Marks) (4 marks) (10 Marks)

Comments / Suggestions about team work / leadership / inter-personal communication:


………………………………………………………………………………………………………………………………...
…………………………………………………………………………………………………………………………………

Name & Designation of the Teacher: Mr. Anurag Sir.


Dated Signature: ………………………………

Annexure – IA
Annexure – IA
Teacher Evaluation Sheet

Name of Student: Satish Abhishek Mishra Enrollment No:2205630192


Name of Program: Information & Technology Semester: FOURTH
Course Title: GUI Application Development Using VB.NET Code:
22034 Title of the Micro Project : Advance Calculator
Course Outcomes Achieved (COs)
a) Use Visual Studio IDE to design application.
b) Develop GUI Application using Form Controls and its events.
c) Apply Object Oriented concepts in GUI Application.
d) Use Data access controls to store data in Database and retrieve it.

Evaluation as per Suggested Rubric for Assessment of Micro-Project

Sr. Characteristic to be Assessed Poor Average Good Excellent Sub


No (Marks 1-3) (Marks 4-5) (Marks 6- (Marks 9- Total
8) 10)
(A) Process and Product Assessment (Covert above total marks out of 6 Marks)

1 Relevance to the course

Literature Survey / Information


2
Collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
Representation

5 Quality of Prototype/Model

6 Report Preparation

(B) Individual Presentation / Viva (Convert above total marks out of 4 Marks)

7 Presentation

8 Defense

Micro-Project Evaluation Sheet


(A) Process and Product Assessment (B) Individual Presentation / Viva Total Marks
(6 Marks) (4 marks) (10 Marks)

Comments / Suggestions about team work / leadership / inter-personal communication:


………………………………………………………………………………………………………………………………...
…………………………………………………………………………………………………………………………………

Name & Designation of the Teacher: Mr Anurag Sir.


Dated Signature: ………………………………

You might also like