Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Augmented reality for event management, Study Guides, Projects, Research of Computer Applications

The “AUGUMENTED REALITY APP FOR EVENT MANAGEMENT” is developed by using the JAVA and XML. Purpose of this project is to demonstrate the use of Mobile application technology in Augmented Reality Field. With this speed of technical advancement, it’s probably not very far when we can also manipulate digital data in this real physical world. This app shows a custom made or downloaded 3d model using the phone camera. It helps lot for human by using of this we don’t need buy products Physically.

Typology: Study Guides, Projects, Research

2020/2021

Uploaded on 08/22/2022

21mca057vijayf
21mca057vijayf 🇮🇳

5

(1)

1 document

Partial preview of the text

Download Augmented reality for event management and more Study Guides, Projects, Research Computer Applications in PDF only on Docsity! AUGUMENTED REALITY APP FOR EVENT MANAGEMENT MAJOR PROJECT REPORT Submitted by VIGNESH R 20MCM047 Under the Guidance of Dr.S. Venkata Krishna kumar Assosiate Professor & Head of the Department Department of Computer Science In partial fulfillment of the requirements for the award of the degree of Bachelor of Science in Computer Science of Bharathiar University PSG COLLEGE OF ARTS & SCIENCE DEPARTMENT OF COMPUTER SCIENCE An Autonomous College-Affiliated to Bharathiar University Accredited with ‘A++’ grade by NAAC (4th Cycle) College with Potential for Excellence (Status awarded by the UGC) STAR College Status Awarded by DBT-MST An ISO 9001:2015 Certified Institution Coimbatore -641 014 JUNE 2022 i PSG COLLEGE OF ARTS & SCIENCE DEPARTMENT OF COMPUTER SCIENCE An Autonomous College-Affiliated to Bharathiar University Accredited with ‘A++’ grade by NAAC (4th Cycle) College with Potential for Excellence (Status awarded by the UGC) STAR College Status Awarded by DBT-MST An ISO 9001:2015 Certified Institution Coimbatore -641 014 CERTIFICATE This is to certify that this Project work entitled AUGUMENTED REALITY APP FOR EVENT MANAGEMENT is a bonafide record of work done by VIGNESH R, 20MCM047 for the award of Degree of Master of Science in Computer Science of Bharathiar University. ____________________________ Signature of the Faculty Guide ____________________ Signature of the HoD Submitted for Viva-Voce Examination held on _____________________________ ____________________________ Internal Examiner _____________________________ External Examiner ii SYNOPSIS The “AUGUMENTED REALITY APP FOR EVENT MANAGEMENT” is developed by using the JAVA and XML. Purpose of this project is to demonstrate the use of Mobile application technology in Augmented Reality Field. With this speed of technical advancement, it’s probably not very far when we can also manipulate digital data in this real physical world. This app shows a custom made or downloaded 3d model using the phone camera. It helps lot for human by using of this we don’t need buy products Physically. vi TABLE OF CONTENTS S.NO CONTENTS PAGE NO 1 INTRODUCTION 1 2 OBJECTIVE OF THE PROJECT 2 2.1 MODULE DESCRIPTION 2 3 SYSTEM CONFIGURATION 4 3.1HARDWARE CONFIGURATION 4 3.2 SOFTWARE CONFIGURATION 4 4 SYSTEM ANALYSIS 5 4.1 EXISTING SYSTEM 6 4.2 PROPOSED SYSTEM 7 5 SYSTEM DESIGN 8 5.1 DATA FLOW DIAGRAM 9 5.2 ENTITY RELATIONSHIP DIAGRAM 10 5.3 INPUT DESIGN 13 5.4 OUTPUT DESIGN 16 5.5 DATABASE DESIGN 19 5.6 TABLE DESIGN 23 6 SYSTEM TEST AND IMPLEMENTATION 28 6.1 SYSTEM TESTING 28 6.2 SYSTEM IMPLEMENTATION 30 7 SCOPE OF FUTURE ENHANCEMENT 31 8 CONCLUSION 32 9 APPENDICES 33 9.1 SCREEN SHOTS 33 9.2 SAMPLE CODING 39 BIBLIOGRAPHY 46 vii 1. INTRODUCTION The “AUGUMENTED REALITY APP FOR EVENT MANAGEMENT” is developed by using the JAVA and XML.Purpose of this project is to demonstrate the use of Mobile application technology in Augmented Reality Field. With this speed of technical advancement, it’s probably not very far when we can also manipulate digital data in this real physical world. This app shows a custom made or downloaded 3d model using the phone camera. It helps lot for human by using of this we don’t need buy products Physically. The two important factor we using for this are  ARCore  SceneForm ARCore : According to Google, ARCore is a platform for Augmented Reality. ARCore actually helps the phone to sense its environment and interact with the world. ARCore mainly uses 3 key principles – Motion Tracking, Understanding Environment, and Light Estimation. Here is a list provided by Google, of the phones that supports ARCore. Sceneform: According to Google, Sceneform is a 3d framework, that helps the developers to build ARCore apps without knowing a lot about OpenGL. Sceneform comes with a lot of features like checking for camera permission, manipulating 3d assets, and a lot more. 1 4.SYSTEM ANALYSIS  In any web development, bugs are inevitable. Let it be in any kind of product bugs arise at any phase of development. One has to take a great care in the proper maintenance and resolution of the bugs. In the Existing system, the bugs are not properly maintained and they are simply relied on shared lists and email to monitor the bugs.  In this type of system it becomes difficult to track, a bug if a bug is over looked then it may because tremendous errors in the next phase and can improve the cost of project whatever necessary effort spent on the bug maintenance may not be worthy. Therefore, bug history has to be maintained properly. In addition, there is no efficient search technique.  One has to search the whole database for the details of particular bug, which might have occurred sometime earlier. It is both time consuming and error prone. In addition, it is very difficult to share the bug among several users, as there is no proper maintenance of the bugs. In order to have an efficient product bugs must be maintained properly and should be resolved in time both to reduce time and money spent on the development. 5 4.1 EXISTING SYSTEM  A detailed study of the existing system is necessary. The functions of the system requirements for the user structure of the current system is made through the system study.  The problems faced in the current system are found and solution pertaining to it is done in the system study.  The existing system of Augmented Reality is only on the Games. So it is not for helping humans for daily purposes .Mainly it is only used for entertainment purposes.  For Gaming  Not for decoration purposes  Sometimes we need to buy gadgets 6 4.2 PROPOSED SYSTEM To solve the above problems of existing system, we done this application .Here we use this daily purposes.It runs on single mobile it doesn’t need any external gadets.Here we don’t buy a products physically it can created virtually.  Doesn’t need any external gadgets  It saves more time  Very easy to use  Free of cost 7 5.2 INPUT DESIGN Input design is the process of converting user-originated inputs to a computer-based format. Input design is one of the most expensive phases of the operation of computerized system and is often the major problem of a system. Input design is a part of overall design, which requires careful attribute. Inaccurate input data are the most common cause of errors in data processing. T h e g o a l o f   designing input data is to make data entry as easy, logical and free from errors. In the system design phase input data are collected and organized in to groups of similar data 30 31 5.3 OUTPUT DESIGN Output design generally refers to the results and information that are generated by the system for many end-users; output is the main reason for developing the system and the basis on which they evaluate the usefulness of the application. Computer output is the most important and direct source of information to the user. Output design is very important phase because the output will be in an interactive manner. The output will be in such away that the user can see it from the screen and can take a hard copy from the printer. Efficient, Major form of the output is a hardcopy from the printer 32 SYSTEM TESTING AND IMPLEMENTATION Once source code has been generated, software must be tested to uncover (and correct) as many errors as possible before delivery to customer. Our goal is to design a series of test cases that have a high likelihood of finding errors. To uncover the errors software testing are used. Testing validation of the project is validation in terms of the White Box testing, Black Box testing, Unit testing, Integration testing 6.1. SYSTEM TESTING White Box testing The white box testing is technique that the program structure and derives test data from the program code. The sample inputs are given to the application process form to test the code files. The files are automatically getting their inputs and store to the database. The modules are tested successfully by white box testing and satisfied all the developer requirements. Black Box testing The Black box testing is the testing technique that examines the behavioural of the application. The Black box testing is tested the project with my friends and given suggestion that can be updated in this project. Unit Testing Unit testing focuses verification effort on the smallest unit of software design the software component or module. The unit test is white-box oriented. The unit testing implemented in every module of Edu Claim Management System by giving correct manual input to the system, the data are stored in database and retrieved. Edu Claim Management System unit testing mainly focused in Validation data. 35 Unit testing comprises the set of tests performed by an individual prior to integration of the unit into large system. The situation is illustrated in as follows Coding -> Debugging -> Unit testing -> Integration testing The two categories of test that a programmer will typically perform on a program unit testing 1. Functional test 2. Performance test Functional test Functional test involves exercising the code with nominal input values for which the expected results are known as well as boundary values and special values. Performance test Performance testing determines the amount of execution time spent in various parts of unit program through put and response time and device utilization by the program Validation Testing: Software validation is achieved through a serious of testes that demonstrate conformity with requirements. Thus, the proposed system under consideration has been tested by validation & found to be working satisfactory. For example, in customer enters phone number field should contain number otherwise it produces an error message similarly in all the forms the fields are validated. Integrated Testing Integrated Testing is the technique to verify the functionality, performance and reliability between the modules that are integrated. The integration testing is one of the important testing techniques in every project. The integration testing is performed in the application from the stage of registering and logging. In this project every connected module is undergo integrated testing and verifying. 36 System Testing System testing is a black box testing technique performed to evaluate the complete system the system compliance against specific requirement. In this project system testing carried out the functionality of the system are tested from all perspective. Output Testing Asking the user about the format required by them tests the output generated by the system under consideration. Here the downloaded DSD report is check with the document provided by the bank. Each field in the report have a specified position which is clearly checked as mention in document. 37 9.1 SCREENSHOTS 33 34 35 MAINFEST <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.simpleagumentedapp"> <uses-permission android:name="android.permission.CAMERA" /> <uses-feature android:glEsVersion="0x00030000" android:required="true" /> <uses-feature android:name="android.hardware.camera.ar" android:required="true"/> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.SimpleAgumentedApp"> <meta-data android:name="com.google.ar.core" android:value="required" /> <activity android:name=".MainActivity" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 38 BIBLIOGRAPHY Websites  https://developer.android.com/docs  https://developer.android.com/guide/topics/manifest/manifest-intro  https://developer.android.com/guide/topics/ui  https://developers.google.com/sceneform/develop  https://developers.google.com/ar 46
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved