Android Application Math Based Game: SIES (Nerul) College of Arts, Science and Commerce NAAC Re-Accredited A' Grade

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

SIES (Nerul) College Of Arts, Science and Commerce

NAAC Re-Accredited ‘A’ Grade

Sri Chandrasekarendra Saraswathy Vidyapuram, Plot 1-C,


Sector V, Nerul, Navi Mumbai-400 706.

PROJECT REPORT ON

Android Application Math Based Game

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

Sri Chandrasekarendra Saraswathy Vidyapuram,


Plot 1-C, Sector V,
Nerul, Navi Mumbai-400 706.

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.

Seat No: SS.19.67 Date of Submission:

Prof. Trupti Wani Prof. Padmaleela Damaraju

(Project Guide) (Coordinator)

Date: _______ Date: _______

External Examiner:

Date: _______ (College Seal)

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

Sr. No. Contents Page No.


1. Title 5
2. Introduction 6
3. Gantt Chart 7
4. Requirement specifications 8
5. System Design Details 9
(a) Use Case Diagram 10
(b) Activity Diagram 11
6. System Implementation 13

7. Results 14
(a) Screen-Shots 18
8. Conclusion and future scope 22
9. References 23

4
TITLE

It provides me a great opportunity to present this project on the topic i.e.

“Android Application Math Based Game”.

The name of my applications is,

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

Phase Title Expected date of Actual date of


completion completion
Preliminary investigation 30-01-21 01-02-21

Introduction 02-02-21 03-02-21

Requirement Specification 03-02-21 04-02-21

Use Case Diagram 06-02-21 08-02-21

ER diagram 08-02-21 09-02-21

Activity Diagram 09-02-21 10-02-21

System Implementation 13-02-21 13-02-21

Results 15-02-21 16-02-21

Screen Shots 20-02-21 21-02-21

Reports 22-02-21 23-02-21

Testing Phase 25-02-21 26-02-21

Conclusion 26-02-21 28-02-21

Reference

Project Report Completion 07-03-21 08-03-21

7
REQUIREMENT SPECIFICATIONS

The system has been designed keeping basic system requirements into consideration
related to hardware and software.

SOFTWARE AND HARDWARE REQUIREMENTS:

❖ Software Requirements:

LANGUAGE USED: Java, XML

TOOLS: Android Studio, Firebase,

PLATFORM: Windows 7 & above

Hardware Requirements:

PROCESSOR: Dual core or Higher


SPEED: 2.93GHz
PRIMARY MEMORY: 4 GB RAM
HARD DISK: 2GB

FROM USERS VIEW POINT:

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 is a standard language for specifying, visualizing, constructing, and documenting


the artifacts of software systems.

UML was created by the Object Management Group (OMG) and UML 1.0 specification
draft was proposed to the OMG in January 1997.

OMG is continuously making efforts to create a truly industry standard.

• UML stands for Unified Modeling Language.

• UML is different from the other common programming languages such as C++, Java, COBOL,
etc.

• UML is a pictorial language used to make software blueprints.

• 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

1. The project was designed keeping in mind the current requirements .

2. However prefect a system may seem to be, there is always a scope for improvement.

3. This is in no exception.

4. However, any new needs do not arise all at once.

5. They surface as per course of time.

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

You might also like