Android Application Math Based Game: SIES (Nerul) College of Arts, Science and Commerce NAAC Re-Accredited A' Grade
Android Application Math Based Game: SIES (Nerul) College of Arts, Science and Commerce NAAC Re-Accredited A' Grade
Android Application Math Based Game: SIES (Nerul) College of Arts, Science and Commerce NAAC Re-Accredited A' Grade
PROJECT REPORT ON
SUBMITTED TO
MUMBAI UNIVERSITY
BY
Tejas Gupta
(TYBSc.Computer Science)
2020-21.
1
SIES (Nerul) College Of Arts, Science and Commerce
NAAC Re-Accredited ‘A’ Grade
This is to certify that the project entitled “Android application Math Based Game” developed in
Android Studio using Java, Xml and Firebase is successfully completed by Mr. Tejas Gupta of Third Year
Bachelor of Science (Computer Science) as per the requirement of University Of Mumbai in part fulfillment for
the completion of Degree of Bachelor of Science (Computer Science). It is also to certify that this is the original
work of the candidate done during the academic year 2020-2021.
External Examiner:
2
PREFACE
It provides me a great opportunity to present this project on the topic i.e. “Android
Application Math Based Game”. This is an android based application created using Java, and
XML as front-end and Firebase as back-end.
This report consists of all the basic knowledge needed for software development along
with various diagrams and charts. I have taken complete care to include almost all modules
related to the topic and put it up in an interesting and an attractive format. I have worked with
commitment right from the initialization of the project and continuing all the way till its
completion.
Review of the project is an unending process; it may contain errors, as there is always a
scope for improvements. The content of the project is true and verified and aims to give a
simple and clear understanding of the design and implementation of the software.
3
INDEX
7. Results 14
(a) Screen-Shots 18
8. Conclusion and future scope 22
9. References 23
4
TITLE
Math Game
5
INTRODUCTION
Every project big or small is successful largely due to the effort of a number of wonderful
people who always give their valuable advice or lent a helping hand. I sincerely appreciate the
inspiration; support and guidance of all those people who have been instrumental in making this
project a success.
I am extremely grateful to my Department faculty members for the confidence bestowed in me,
their valuable advice, guidance and entrusting my project entitled “Math Based Game”.
I express my deep gratitude to my Project Guide Prof. Aditya Jinturkar, for his assistance
during all the phases of project and without whom my project would not have been a success.
I would also like to thank Prof. Padmaleela Damaraju for periodically evaluating my project
documentation and monitoring the progress of project completion.
At this juncture, I feel deeply honored in expressing my sincere thanks to my College Computer
Laboratory administrators for making the resources available at right time and providing
valuable insights leading to the successful completion of my project.
Last but not the least I place a deep sense of gratitude to my family members and my friends
who have been constant source of inspiration during the preparation of this project.
6
GANTT CHART
Reference
7
REQUIREMENT SPECIFICATIONS
The system has been designed keeping basic system requirements into consideration
related to hardware and software.
❖ Software Requirements:
Hardware Requirements:
For viewing the application or using it, a user will need an emulator on desktop PC
or a smart phone .
8
SYSTEM DESIGN DETAILS
UML was created by the Object Management Group (OMG) and UML 1.0 specification
draft was proposed to the OMG in January 1997.
• UML is different from the other common programming languages such as C++, Java, COBOL,
etc.
• UML can be described as a general purpose visual modeling language to visualize, specify,
construct, and document software system.
• Although UML is generally used to model software systems, it is not limited within this
boundary. It is also used to model non-software systems as well. For example, the process
flow in a manufacturing unit, etc.
9
A) USE CASE DIAGRAM
10
USE CASE SCENARIO
1)User can start the game and select the level on which the game will start after completion of
the game user will view score and can share score
11
(B) ACTIVITY DIAGRAM
12
SYSTEM IMPLEMENTATION
System Implementation uses the structure created during architectural design and the results of
system analysis to construct system elements that meet the stakeholder requirements and system
requirements developed in the early life cycle phases.
These system elements are then integrated to form intermediate aggregates and finally the
complete system-of-interest (SoI).
Once the user has completed with the coding the application, and tested on multiple machines,
it is ready to be deployed.
The implementation process contains software preparation and transition activities, such as the
conception and creation of the maintenance preparation for handling problems.
13
RESULTS
1)Dashboard
14
15
2)Select level
16
3)addition
17
4)multiplicaton
18
4)substraction
19
5)mixed
20
3)game Over
21
CONCLUSION AND FUTURE SCOPE
2. However prefect a system may seem to be, there is always a scope for improvement.
3. This is in no exception.
6. Some aspects were not considered and some new can be added in the system to cater
changing user requirements.
22
REFERENCES
Reference Websites:
i) www.google.com
ii) www.clgprojects.in
iii) https://stackoverflow.com/
iv) www.codeproject.in
v) www.stackoverflow.com
vi) www.w3schools.com
23