You are on page 1of 17

A

Micro Project Report


On

TO CREATE A SCIENTIFIC CALCULATOR

Submitted by
48 – Tidake Akash Devidas
53 – Meshram Shreyash Chetan
63 – Dhondge Pranav Nitin
67 – Patel Meet Shital

Under the Guidance of


Prof. G.K.Gaikwad

In the Partial Fulfilment of Fourth Semester of Diploma in


Computer Engineering

Department of Computer Engineering


Sandip Polytechnic
Mahiravani, Nashik - 422213

Affiliated to

Maharashtra State
Board of Technical Education

Academic Year 2019-20


Maharashtra State
Board of Technical Education

Certificate
This is to certify that Mr./Ms. Patel Meet Shital with Roll No- 67 has successfully completed Micro-project in
course Software Engineering. (22413) for the academic year 2020-21 as prescribed in the 'Assessment Manual'
during his/her tenure of completing Fourth Semester of Diploma Programme in Computer Engineering from
institute, Sandip Polytechnic with institute code 1167.

Place: Nashik Enrollment No: 1911670491


Date: 16/06/2021 Exam Seat No:

Course Teacher Head of the Department Head of the Institute


Annexure – I

Micro Project Proposal

1.0 Aims/Benefits of the Micro-Project: To create a scientific calculator to perform basic


arithmetic calculations

2.0 Course Outcomes Addressed:


1. Select the relevant software process model the given problem.
2. Prepare SRS for the given problem.
3. Prepare test cases for the given module.
4. Estimate the size & Cost of the software product using the given method.
5. Study & apply software quality assurance (SQA) activity for given software.

3.0 Proposed Methodology:

4.0 Action Plan:


Sr Planned Planned Name of Responsible Team
Details of Activity
No Start Date Finish Date Members

1 Topic Discussion & Selection

2 Review of Literature

3 Aim/Benefits & Importance

4 Resources Required

5 Analysis of Collected Data

6 Design of System 48 – Tidake Akash Devidas


53 – Meshram Shreyash Chetan
7 Coding & Testing of Modules 63 – Dhondge Pranav Nitin
67 – Patel Meet Shital
8 Coding & Testing of Modules

9 Coding & Testing of Modules

10 Integration of System Modules

11 Testing of System

12 Compilation of Report

13 Compilation of Presentation
14 Presentation of Seminar

15 Final Submission

5.0 Resources Required:


Sr
Name of Resource/Material Specification Qty. Remarks
No
Desktop with Intel -
Core 2 Duo 2.93
1 Hardware Resource GHz, RAM 2GB, 1
HDD 160 GB

Software Resource Rational Rose ,Star -


2 1
UML
3 Any Other Resource - - -

Name of Team Members with Roll Nos:


Roll No Name of Team Members

48 Tidake Akash Devidas


53 Meshram Shreyash Chetan

63 Dhondge Pranav Nitin


Patel Meet Shital
67

Prof. G.K.Gaikwad
Name & Signature of Course Teacher
Annexure – II

INDEX

1. Abstract
2. Introduction
3. Statement of the Problem
4. Purpose
5. System Design
6. Flow Chart
7. Aims and Objectives
8. Application
9. Assumption
10. Definition of Terms
ABSTRACT
This work was centered on the Design and implementation of a
simple scientific calculator for education organization. The study
traced calculator system as a tool to completely change
mathematical knowledge and sophisticated problems solving
strategies had advanced the field of simulated engine in
mathematic.
This project work also focused principally on numbers and
arithmetic operation. This researcher investigated the manual
system in detail with a view to finding out the need to automate
the system.
Interestingly, the end result of simple calculator system was its
ability to process number and operators, and provides a useful
result.
Therefore, this project will help immensely in the following way.
Easy calculating of tedious mathematical problems, easy to
retrieval of errors and it will also be of a good assistance to any
researcher on these topics.
INTRODUCTION

Ever since, tedious mathematical problems in the organization


are not a simple one, that is to say, the process can be said to
involve a lot of procedures or protocols which ranges from
insertion of figures for tedious calculation, processing of numbers
and retrieval of errors. However, because of this, there is the
need to accomplish an extensive research to discover the
intricacies involved in the entire process. So, the researcher
decided to embark on this work design and implementation of a
simple scientific calculator.
Computer have gone from being fantasies of science, fiction of
realities of everyday life, especially in the offices, school
(educational organization). This work is a research aimed at
solving the above problem. When this system actualizes, it would
be received of solving tedious calculations and sophisticated
mathematical problems.
Statement of the Problem

In computation of numbers, the ties several kinds of problems in


solving tedious arithmetic operation with simple calculator.
Having been facing a lot of general problems, the problem
identified below relate to computation of numbers: -
i low and slow speed of the calculator.
ii Inappropriate representation of data.
iii Loss of figure in computation of higher numbers.
iv Inability of handling complex arithmetic operation.
v the processing of numbers is in binary coded decimal (BCD).
To check these problems in computation of numbers solution such
as a. Introducing a standard scientific module into the entire
system to perform tedious arithmetic operation.
b. Apply logic and algorithms simulation to the system.
c. Introducing scientific calculator that will operate in the correct order rather
than four function calculators.
d. Checking overhauling of the system that are deemed incompetent.
Purpose
Since it is time saying that there is no smoke without fire, the
effort to carry out the research was not first conceived. To
particularize the matter and concept ‘ what a calculator can do
in solving tedious problems and how it is done? There is serious
need for this study.
In view of the aforementioned problems inherent in the design of
the simple scientific calculator, the purpose of the study is to
provide an overview of the simple design calculator.
Another purpose is to change the processing number from binary
coded decimal (BCD) to ASCLL coded which is better and familiar
with today computer processing. The format 12H2- cannot be
used in the design again, this means that it will not be controlled
by a hardware state machine.
Finally, the purpose of this work is to improve the speed of the
simple calculator in such a way that it will maximize the hardware
needed and reduce the cost and complexity of the machine. This
will help us to enjoy the anticipated high speed of our calculator.
System Design

Then we began with the design phase of the system. System design is a
solution, a “ HOW TO” approach to the creation of a new system. It
translates system requirements into ways by which they can be made
operational. It is a translational from a user-oriented document to a
document-oriented programmers. For that, it provides the understanding
and procedural details necessary for the implementation. Here we use
Flowchart to supplement the working of the new system. The system thus
made should be reliable, durable and above all should have least
possible maintenance costs. It should overcome all the drawbacks of the
Old existing system and most important of all meet the user
requirements.
Flow Chart
Aims and Objectives

This product will be tested based on the following objectives: -


i. To examine the current procedures employed in computer with regard to the
calculator.
ii. To improve the speed of then simple calculator in such a way that it will
reduce complexity in solving with simple calculator.
iii. To design a simple calculator that ensure timely processing.
iv. To design a calculator that will change the processing number to ASCLL
code.
v. And finally, to reduce the problems immensely and provides a release
working environment.
Application

In most countries, students use calculators for schoolwork. There was


some initial resistance to the idea out of fear that skills would suffer.
There remains disagreement about the importance of the ability to perform
calculations "in the head", with some curricula restricting calculator use
until a certain level of proficiency has been obtained, while others
concentrate more on teaching estimation techniques and problem-
solving.
Research suggests that inadequate guidance in the use of calculating
tools can restrict the kind of mathematical thinking that students engage in.
Others have argued that calculator use can even cause core mathematical
skills to atrophy, or that such use can prevent understanding of advanced
algebraic concepts. There are other concerns - for example, that a pupil
could use the calculator in the wrong fashion but believe the answer
because that was the result given. Teachers try to combat this by
encouraging the student to make an estimate of the result manually and
ensuring it roughly agrees with the calculated result. Also, it is possible for
a child to type in
−1 × −1 and
obtain the correct answer '1' without realizing the principle involved. In this
sense, the calculator becomes a crotchetier than a learning tool, and it
can slow down students in exam conditions as they check even the most
trivial result on a calculator.
Assumption

The project will be designed and implemented based on the


following assumption.
a) That the use visual basic programming language will make the program to run
on any computer.
b) That the project will ensure timely and accurate processing in computer.
c) That the speed of the computer will improve after the implementation of
the anticipated simple scientific calculator.
Finally, having done this that the facts and figures manipulated
are reliable, the designed software to run primarily.
Definition of Terms

BCD: - Binary Code Decimal.


Calculator: - A small electronic device or machine for calculating
numbers.
ASCII: - American Standard Code for Information Interchange
computer. An electronic device that works under the control of
stored program, automatically accepting, storing and processing
data to produce information that is the result of the processing.
Arithmetic Shifts: - Moving bits in registers either left or right in order to
multiple or divide.
Hardware: - The physical elements of the computer together with
the attachment of those device used with the computer.
Machine: - A device used in performing tasking.
Processing: - An execution of program in a computer machine.
Software: - Sets of related instruction to perform a specific task.
Micro Project Evaluation Sheet
Name of Student: Patel Meet Shital Enrollment No: 1911670491
Name of Programme: Computer Engineering Semester: IV
Course Title: Software Engineering. Course Code: 22413

Learning Outcomes Achieved:


Select the relevant software process model the given problem.
Prepare SRS for the given problem.
Prepare test cases for the given module.
Estimate the size & Cost of the software product using the given method.
Study & apply software quality assurance (SQA) activity for given software.

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Target as per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4 Marks)
7 Presentation
8 Viva

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

Comments/Suggestions about Teamwork/Leadership/Inter-personal


Communication (if any)

…………………………………..……………………………………………………………………………
Name & Designation of Course Teacher: Prof. G.K. Gaikwad, HOD
Dated Signature:

You might also like