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

An Industrial Training Report

On
“Visual Reality Gaming website”

Submitted to the Rajasthan Technical University, Kota in Partial


fulfilment of the requirement for the degree of MASTER OF
COMPUTER APPICATIONS

Priya Agarwal Training Incharge


21CMSXX640 Shubham Agarwal
MCA III SEM Sr. Software Eng

Maharishi Arvind
Institute of Science and Management
Ambabari , Jaipur
Affiliated to
Rajasthan technical University
Kota

MCA (Batch 2021-2023)


MAHARISHI ARVIND
INSTITUTE OF SCIENCE AND MANAGEMENT
Ambabari, Jaipur – 302039

Department Of Computer Science and Application

Certificate
This is to certify that the Industrial Training Report (MCA-353) work entitled “Visual Reality
Gaming Website‘’ submitted by “Priya Agarwal” (21CMSXX640) to the Department Of
Computer Science and Application of Maharishi Arvind Institute of Science and Management,
Jaipur has been examined and evaluated.

The Industrial Training Report work has been prepared as per the regulations of Rajasthan
Technical University, Kota and qualifies to be accepted in partial fulfilment of the requirement for
the degree of MCA (Master of Computer Applications).

Internal Examiner External Examiner


Certificate

This is to certify that this report embodies the original work done by Miss. PRIYA AGARWAL

during the summer industrial training as a partial fulfilment of the award of the degree of

MASTER OF COMPUTER APPLICATIONS from Maharishi Arvind Institute of Science

and Management, Jaipur affiliated to RTU Kota, Rajasthan.

Prof. (Dr.) D.P. Sharma


(Principal)
Computer Science Deptt.
MAISM, Jaipur
Acknowledgement
We take this opportunity to express my profound sense of gratitude and respect to all those who
helped me throughout the duration of this project. We acknowledge the effort of those who have
contributed significantly to my project.

We feel privileged to offer you sincere thanks and deep sense of gratitude to Dr D.P. Sharma
(Principal of Computer Science) for expressing their confidence in me by letting me work on a
project of this magnitude and using latest technologies and providing their support, help and
encouragement in implementing this project. We also want to thank and express my gratitude to
Prof. Mahaveer Sain, Professor for providing me an opportunity to work under their guidance for
constantly motivating me through the course of this MCA project.

Words are inadequate in offering my thanks to my fellow Project Trainees and Project Assistants,
for their encouragement and cooperation in carrying out the team work.

We are grateful to all our friends for providing critical feedback & support whenever required.
Parents made us endure such times with their unfailing humour and warm wishes.

Last but not the least we would like to thanks all my faculty members for providing extensible
support and guidance whenever required.

We regret any in advertent omissions.

Priya Agarwal

(21CMSXX643)
Table of Contents

i. Cover page

ii. Title page


iii. Company Certificate
iv. Certificate
v. Acknowledgement
vi. Table of contents
1 Introduction
2 Project Specification
2.1 Project need
2.2 Project Overview
2.3 Feasibility Study
3 Specific requirement
3.1 External Interfaces
3.2 Hardware Interfaces
3.3 Software Interfaces
3.4 Functional Requirement
4 Software Product feature
4.1 ER-Diagram
4.2 DFD
5 Risk and Constraints
6 Testing
7 Proposed enhancements
8 Conclusion
9 Bibliography
10 Annexure
9.1 User interface screen
1. Introduction

A virtual reality game or VR games is a video game played on virtual reality (VR) hardware. Most
VR games are based on player immersion, typically through head-mounted display unit or headset
with stereoscopic displays and one or more controllers.

"Virtual reality" generally has been taken to creating immersion and presence with the player by
creating a new visual stimulus (through a VR headset for example) that obscures to real world
view.

A Virtual reality game is a video game played on VR hardware. We offer gaming on Meta Quest
2 devices as of now. VRextreme offers VR wireless station to explore your own madness by
providing 30+ games. It also offers online booking to book you slot according to your convenient.
This Website also provides admin panel to edit, add pages from that section only which makes
work easier without making changes from the server side. This enables efficiency in website.

Problem Description

It was very difficult for business to create and design the branding uniquely and in the competitive
world it is difficult for the people to power the digital innovation, and emerging the outstanding
design and animated the stories.

About Organization

Next Big Technology Pvt Ltd is an established IT company with an implacable track record of
providing software development, mobile app development, technology consulting, digital
marketing services and IT outsourcing solutions to clients all around the world. We empower our
clients' businesses to achieve growth by building scalable and extensible IT solutions.

Next Big Technology (NBT) is an ISO Certified Top Web and App Development Company since
2009. Next Big Technology always aims at infusion of latest technologies for the development of
Websites and Mobile Applications. As a Best Web and Mobile Applications Development
Company, we know how a Website and Mobile App can take off with proper Idea, Design, and
implementation!

2. Project specification

2.1 VR Games

VR gaming systems generate realistic sensations that simulate users' physical presence in a
computer-generated environment. The goal of VR gaming systems is to let users believe they
inhabit a virtual world. People using VR gaming systems move around the virtual world and
interact with virtual features and items.

1. Realistic Experience:

In a virtual reality game, you don’t sit in front of a screen and stare at it for hours. After putting on
a headset, it feels as if you are actually in a new environment and having a realistic experience. In
VR games, killing zombies becomes a much more immersive experience as you use your body to
control your character.

2. Helps in Burning Calories:

Instead of sitting on the couch for hours with a controller, VR gaming enables you to be physically
active while experiencing all the fun of traditional games. You may have to walk around the room
and flap your arms around in order to complete and objective, and this helps in burning calories.

3. Increases Intelligence:
It also trains our ability to plan and solve puzzles with the help of clues. In this way, VR games
can improve our intelligence by training our brain,

5. Pain Relief:
Want to get rid of chronic pains without taking chemicals or drugs? Then you should play VR
games which can give relief from chronic pain by improving your overall health. VR makes
exercise easier and a whole lot more fun! You'll also be able to avoid the cost of pain killers and
other medication.
6. Stress Reduction:
It also helps in coping with stress, as the games offer an escape from anxiety for some time, which
had been caused by the realities of real life.

2.2 Project Overview

Project name: VRextreme (Visual Reality Game)

Project manager: Priya Agarwal

Existing system with limitations


Virtual Reality is one of the most exciting technologies of the current generation. With its
continuous evolution and ongoing developments, everything bodes well for the technology in the
future. Whatever sci-fi predicted is becoming real and it’s exhilarating to see the technological
revolution continuing.
• Cost of VR devices
• Size of VR software
• The weight of VR devices

Proposed System with Objectives: Web VR brought virtual reality to the web, making it easier
for anyone to create, enjoy, and share VR experiences. The next phase of this evolution is Web
XR, which will combine Web VR and AR into a single API. While the transition is happening our
live Web VR experiments will not be accessible, however you can still demo some of the projects
in 360. It has more than 10 wireless visual reality station and has more than 30 games. We also
provide online booking system o book your slot which save time
Beneficiaries of the system:
 Online booking system.
 You can download your personal favourite games.
 We also provide refreshments for purchase
 You can book all of our shop for your corporate, birthday or other events. Please put in an
inquiry via Contact Page and we will get in touch with you!.
Problems solving:
 Reduced Stress
 Increase realistic experience
 Burn calories
 Can book slots online
 Increase Intelligence

2.3 Feasibility Study


Economic

Analysis and Design Cost: The cost of analysis & designing can be worked out by calculating the
number of human days spend on the analysis and designing of the project and then multiplying
the number of days with the cost of human day.

Programming Cost: The cost is also calculated by calculating the number of human days spends
on the coding of the project and then multiplying the number of the days with the cost of human
day.

Technical

Hardware: There’s need of Dell machines with windows 10.

Manpower: The technical and non-technical staff required to implementing this system.

What Is a Virtual Reality Games?


A virtual reality game or VR games is a video game played on virtual reality (VR) hardware. Most
VR games are based on player immersion, typically through head-mounted display unit or headset
with stereoscopic displays and one or more controllers.

VRextreme provide the experience of visual reality games, there are a lot many games which you
can play. It also allows to book your slots online so that you can do booking according to your
convenience and you need not to wait for your turn to play. It provide you the booking system
where you can book your slot according to your date and time which will save your time. There
are more than 30 games. You can also buy refreshments while playing.
You can book all of our shop for your corporate, birthday or other events. Please put in an inquiry
via Contact Page and we will get in touch with you!

How does VR Gaming work?


VR gaming systems are composed of a game and hardware. The games are designed to create an
immersive experience that gives users the feeling that they are interacting with a world outside
their physical bodies. These systems are designed to have as little latency as possible to give fast
and accurate feedback to users based on their actions.

VR gaming systems generate realistic sensations that simulate users' physical presence in a
computer-generated environment. The goal of VR gaming systems is to let users believe they
inhabit a virtual world. People using VR gaming systems move around the virtual world and
interact with virtual features and items.

At its simplest, a VR game is a 3D image that can be explored interactively on a computing device
by manipulating keys, mouse or touchscreen. More commonly, virtual reality uses a head-mounted
display with a screen that wraps around the eyes. These systems also use specially designed rooms
with multiple projectors and large screens.

VR rooms may be enhanced with wearable technology and sensory components, such as scents
and haptic devices for tactile feedback.

3. Specific requirements:

3.1 External Specific Requirements

 Internet:
Internet is required to surf the website without internet you can’t access the website when
it will be online but thought it’s working on localhost now so internet is not require right
now but in future internet will play major role in accessing the website.
 Any Web Browser
3.2 Hardware Interfaces

 Dual core CPU 2.0ghz


 2 GB ram
 150 GB Hard-disk

3.3 Software Interfaces

 Windows / Ubuntu / Mac


 WordPress
 Sublime
 Plugins
 Themes
 Browser
a) Chrome
b) Safari
c) Mozilla Firefox
d) Microsoft edge
 MySQL server

3.4 Functional Requirement

 Mobile Responsive
 Product Attributes
 Social Sharing
 Usability
 Security
 Performance

4. Software Product Feature

1. Provide visual reality games


2. Online booking system
3. Wireless VR station
4. Pricing according the time session
5. Better virtual Experience
6. Provide party packages
7. We have gift card facility
8. We have chat bot which help you 24*7

4.1 Entity relationship

An entity-relationship diagram (ERD) is a data modelling technique that graphically illustrates an


information system’s entities and the relationships between those entities. An ERD is a conceptual
and representational model of data used to represent the entity framework infrastructure. The
primary goal of ER diagram is to show relationship between data objects and entities.

The elements of an ERD are:


 Entities
 Relationships
 Attributes
Steps involved in creating an ERD include:
 Identifying and defining the entities
 Determining all interactions between the entities
 Analysing the nature of interactions/determining the cardinality of the relationships
 Creating the ERD
4.2 Data Flow Diagram

Data Flow Diagram: Data Flow diagram is a graphical representation of flow of data throughout
the information system. Data flow diagrams illustrate how data is processed by a system in terms
of inputs and outputs.

Name Notation Role:


a) Process: - Transforms incoming data flow to output data flow
b) Data Store: - Repositories of data in the system.
c) Dataflow: - are pipelines through which packets of information flow.
d) External Entity: - External entities are objects outside the system, with which the system
communicates

DFD Diagram:
DFD Level 0:

Book Slot Order Placed


User

DFD Level 1:

Admin Book Slot Order Placed

Admin

5. Risk and Constraints

Risk:-

Manpower risk: - This project is still in development stage reason of leaving project for a few
days and project work when restart that time I have want to make changes with higher impact on
schedules and deliverables.

Technology risk: - There are two kinds of risks related to technology. First is using new
technology and second is using outdated technology. In using new technology major risk are
availability of manpower with skills in that area and stability of the product itself. These can be
conducted with effective training and a good acceptance test on the project.
Customer / User risk: - If customer's knowledge of software development is below acceptable
level, it is imperative that they are trained on the software development life cycle.

Constraints:-

Performance Constraints: - For 100 Entries in the database it takes 2-3 seconds approximately.

Software Constraints: - The software is to run under Windows Operating System or above
version.

Hardware Constraints: - The software will run on an Intel Workstation with 32 MB RAM,
Running on Windows.

6. Testing
a. Website Testing
Web Testing, or website testing is checking your web application or website for potential
bugs before it’s made live and is accessible to general public. Web Testing checks for
functionality, usability, security, compatibility, performance of the web application or
website. I have my website and remove all the bugs from the website to make it user
friendly as well as I have tested the functionality of the website. And also it is tested that
the website is working as intended as per the requirements

b. Functionality Testing
Functionality testing of a Website is a process that includes several testing parameters like
user interface, APIs, database testing, security testing, client and server testing and basic
website functionalities. Functional testing is very convenient and it allows users to perform
both manual and automated testing. It is performed to test the functionalities of each feature
on the website.
Test all links in your webpages are working correctly and make sure there are no broken
links.
c. Usability testing:
Usability Testing has now become a vital part of any web based project. It can be carried
out by testers like you or a small focus group similar to the target audience of the web
application.
Test the site Navigation:
Menus, buttons or Links to different pages on your site should be easily visible and
consistent on all webpages. I have tested all the links of the website, forms, buttons and
many more.
Test the Content:
Content should be legible with no spelling or grammatical errors.

7. Proposed enhancements:

There are few features which are currently not available in the website which will sooner going to
be introduce in the website some of which development is in in process. And on work page some
more functionality is going to add as per the requirement.
 In future, functionalities will be included user access panel where user can manage his
profile and purchase history.
 We will integrate recommendation more games for better recommendation.

8. Conclusion

It has been a wonderful and great experience working on this project. While working on this project
I acquired practical knowledge of the technologies like wprdpress, Xampp and SQL server. This
project took me through various phases of website development and gave me real insights into the
world of software engineering. It also provides the knowledge about the latest technology used in
developing web enabled applications and client server technology that will be great demand in
future.
The design stage of this project was managed very successfully. It took a lot of effort because a
well-designed application with a minimum amount of duplicated code and design can be further
improved.
To conclude, it is important to realize that project management skills play an important role in the
success of the system. If the project could be completed again, more time would be allocated for
the investigation stage, as learning a new thing requires more time. The process of completing the
project provided me with the experience that will be invaluable to me in my future work.

9. References & Bibliography

https://wordpress.org/plugins/
https://www.wpbeginner.com/showcase/24-must-have-wordpress-plugins-for-business-websites/
https://wordpress.org/plugins/wp-booking-system/
https://www.bestbuy.com/site/video-games/virtual-
reality/pcmcat1476727552895.c?id=pcmcat1476727552895
https://www.emuvr.net/

10. Annexure
User Interface:
Home Screen Page
Experience Page Screen
Birthday Page
Gift Card page
FAQ Page
Online Booking System Page
Book slots according to your convenience
Book your order
Proceed to order
Contact page

You might also like