Sie sind auf Seite 1von 20

SIR C R REDDY COLLEGE OF ENGINEERING

ELURU

DEPARTMENT OF INFORMATION TECHNOLOGY


CAN I RUN IT

Team Members: Under The Guidance Of:


S.BHAVANA REDDY Mr. CHALLA YALLAMANDA
M.PAVAN SAI
CONTENTS
 Abstract
 Existing system
 Proposed system
 Modules
 Software requirements
 Hardware requirements
 Functional requirements
 Non-functional requirements
 Technology description
 UML diagram
 Data flow
 Result pages
 Conclusion
 Future Enhancements
 References
ABSTRACT
This app is useful for gamers . The user should mention the game name or
production name that the user wanted to download and also should mention the
specifications like graphic card type, ram, series, etc., of his device that may be
custom build pc, desktop or laptop.Based on those specifications this app will specify
whether that particular game is compatible for user device or not . Upton now the
existing system will specify this information through websites only as it is hard for
user to find that particular website and also those websites are not more relevant . So
the proposed android app will give relevant information. The present developed app
can run on android TV, wear OS and android phones. In future this app can be
extended to check the specifications of android games and other applications whether
they can compatible for particular device or not. Also this app will save the gamer
time, money and internet usage, because some games will be paid versions and huge
GB of size.
EXISTING SYSTEM
The Existing system is only available in the form of web application.
It can give details of portability for single game at a time that means for a
single search. It is also not as much popular. It may not be
understandable by the nontechnical people.

PROPOSED SYSTEM
The proposed system is build as android app until now there is no
such apps. It can give the details of portability for all the games of a
production or series. The app will become much popular when compared
with the web applications. Due to the user interface it may
understandable by nontechnical people also.
MODUELS

 Terms and conditions


 Select device
 Give specifications for selected device
 Specify game details
 Result
 Terms and conditions: The Terms and conditions module allows users to accept
the term and conditions then only the user can proceed further.

 Select device: This Select device module here the user have to select his particular
device in which the user wanted to download the game.

 Give specifications of selected device: In this module the user have to give the
specific details like ram, series, etc., about the device that the user had selected.

 Specify game details: In Specify game details module a specific game or the
production must be selected by the user in order to get the information.

 Result: In the Result module the user can view the result for the details he has
provided about device and game in previous modules.
Software Requirements

Tools : Android studio v3.3.1


Development End : XML, Java
Browser : Chrome
Operating system : Windows 10
Hardware Requirements
Client Side (Mobile Device):
Android mobile : Lollipop (or above version)
RAM : 512MB (Minimum)
ROM : 2GB
Server Side:
Tool : Android studio, Firebase Database
Processor : Intel i5 7th Generation
RAM : 8GB
ROM : 256GB SSD (or) 500GB HDD
Functional Requirements: The functional requirements for a system describe the
functionality or the services that the system is expected to provide. The functional
requirements are:
 Accept conditions
 Select device
 Custom build pc specifications
 Laptop specifications
 Desktop specifications
 Game details

Non Functional Requirements


 User friendly user interfaces for easy interface, so that illiterate patients can also
use it.
 Execution qualities such as security which are observable at runtime
 Execution qualities like such as testability, maintainability and scalability which
are embedded in the architecture of the software system.
Technology Description
Android studio is official integrated development environment(IDE) for
Google’s Android operating system, built on JetBrains’ IntelliJ IDEA
software and designed specifically for Android development. It is available
for Android download on Windows, mac OS and Linux based operating
systems. It is a replacement for the Eclipse Android Development Tools
(ADT) as the primary IDE for native Android application development.
Android Studio was announced on May 16, 2013 at the Google I/O
conference. It was in early access preview stage starting from version 0.1 in
May 2013, then entered beta stage starting from version 0.8 which was
released in June 2014. The first stable build was released in December 2014,
starting from version 1.0.The current stable version is 3.3, which was
released in January 2019.
UML Diagram
Data Flow
A data flow diagram is graphical tool used
to describe and analyze movement of data
through a system. The DFD shows flow of
data, not of control loops and decision are
controlled considerations do not appear on
a DFD. The DFD does not indicate the time
factor involved in any process whether the
dataflow take place daily, weekly, monthly
or yearly. The sequence of events is not
brought out on the DFD. A DFD is also
known as a “bubble Chart” has the purpose
of clarifying system requirements and
identifying major transformations that will
become programs in system design.
Result Pages
Firebase connection:
Conclusion
The “Can I Run It ” app has been experimentally
proven to work successfully by connecting to emulator
and also running app on android mobile. We learned
many skills such as making backgrounds for intents and
using the firebase data base other tools that we use for
this project and was able to work together as a team
during this project. Thus an app Can I Run It was
successfully designed, implemented and tested.
Future Enhancements
It is not possible to develop a system that makes all the
requirements of the user. User requirements keep changing as the
system is being used. Some of the future enhancements that can
be done to this system are:
 As the technology emerges, it is possible to upgrade the system
and can be adaptable to desired environment.
 Based on the future security issues, security can be improved
using emerging technologies.
References
 Wikipedia, URL: http://www.wikipedia.org.
 Online Dictionary, URL: shttp://www.answers.com
 XML: https://www.w3schools.com/.
 Stack overflow: https://stackoverflow.com/.
 Firebase connections: console.firebase.google.com
 Tutorial point: https://www.tutorialspoint.com
THANK YOU

Das könnte Ihnen auch gefallen