Académique Documents
Professionnel Documents
Culture Documents
Amity Aaroh Techfest Application is an Android based application which facilitates the user
to browse the Techfest Events and all it details in an Android Application. The user can login
through the application and browse every detail and also register for the events in which he/she
wants to take part in it . Every person can create his own particular account on it and manage it the
way he/she likes . This application contains some easy navigational and silent features to guide
the users while browsing . The interface of the application is very easy to use. The application is
made user-friendly and convenient to such an extent that the user is never required to type the same
information more than once (except passwords). The application also includes an admin control
center , which only admin can manage the Database from both the server side and client side From
this area the administrator can fully manage every aspect of the entire application . He can view the
user registered on the application and also edit all its aspects after the registration has been done .
In short, he has total control on all the features of the system.
Keywords : Android , Database , PHP , MYSQL , Java , XML
Chapter 1
INTRODUCTION
The goal of this project is to develop a generic Android application that can be deployed on a web
server and see the content of the required events and all other details of each and every coordinator
who is coordinating that event . Everyone dont have to go anywhere or call anyone for any
information, only a single click on your phone you will be able to see the details of the Amity Aaroh
Techfest . The application is very user-friendly, which also shows the user profile those who has
registered on the application, also the events he want to participate all that will be shown in the
profile section of the Application . The screenshot of that is shown below in Fig 1.1
1.1 Objective
The project can be used by any user who wants to see the event detail and other information about
the Aaroh Techfest. This project provides an easy to use GUI for Register and Login. It improves
the security by providing each person with a customized database. The main objective of this project
is to show every details structure of the Techfest. Such as-
Access control: Only registered user can use the Application
Data integrity: the assurance that data received are exactly as sent by an authorized entity.
5. It should be easy to use by selecting what was considered the good parts of other object-
oriented languages.
3.1.1 Object orientation: The primary trademark, protest introduction ("OO"), alludes to a
strategy for programming and dialect plan. Despite the fact that there are numerous
elucidations of OO, one essential recognizing thought is to plan programming so the
different sorts of information it controls are consolidated together with their pertinent
operations. Accordingly, information and code are consolidated into substances called
objects.
3.1.2 Platform independence: The second trademark, stage autonomy, implies that projects
written in the Java dialect must run correspondingly on assorted equipment. One ought to
have the capacity to compose a program once and run it anyplace. This is accomplished by
most Java compilers by aggregating the Java dialect code "most of the way" to byte code
(particularly Java byte code) streamlined machine guidelines particular to the Java stage.
The code is then keep running on a virtual machine (VM), a program written in local code
on the host equipment that deciphers and executes bland Java byte code. Further,
institutionalized libraries are given to enable access to highlights of the host machines, (for
example, illustrations, threading and organizing) in brought together ways. Note that,
despite the fact that there's an express ordering stage, eventually, the Java byte code is
deciphered or changed over to local machine guidelines by the JIT compiler.
3.1.3 Java Runtime Environment: The Java Runtime Environment or JRE is the product
required to run any application sent on the Java Platform. End-clients normally utilize a JRE
in programming bundles and Web program module. Sun likewise appropriates a superset of
the JRE called the Java 2 SDK (all the more usually known as the JDK), which incorporates
advancement devices, for example, the Java compiler, Javadoc, and debugger.
3.2 PHP:
PHP is an acronym for "PHP: Hypertext Preprocessor"
PHP can make, open, read, compose, erase, and close records on the server
3.2.1 MY-SQL: MySQL is the most well known Open Source Relational SQL Database
Management System. MySQL is outstanding amongst other RDBMS being utilized for
creating different online programming applications. MySQL is produced, showcased
and upheld by MySQL AB, which is a Swedish organization. This instructional
exercise will give you a fast begin to MySQL and make you OK with MySQL
programming.
Different sorts of information stores can likewise be utilized, for example, records on
the document framework or expansive hash tables in memory however information
getting and composing would not be so quick and simple with those kind of
frameworks.
These days, we utilize social database administration frameworks (RDBMS)
to store and oversee immense volume of information. This is called social database
since every one of the information is put away into various tables and relations are
built up utilizing essential keys or different keys known as Foreign Keys.
3.3 XML: The tags used to markup HTML documents and the structure of HTML documents
are predefined. The author of HTML documents can only use tags that are
defined in the HTML standard. XML allows the author to define his own
tags and his own document structure.
XML labels are not predefined in XML. You should characterize your own
particular labels.
XML is self portraying.
Chapter 4
RESULTS AND DISCUSSION
Hardware configuration:
Mobile Operating System: Android
RAM: 1 Gb
Free Space required: 15-20 MB
Start
Login / Input
username & password
Go To Home Page
Fig 4.1
4.3 Managing User Account :
Fig 4.2
6.4 Variables
A variable is a named data item whose value can change during program
execution.
6.4.1 Variable Declaration Format
A variable must be declared in the following format:
Data Type Varname;
Rules
Variable declaration must follow these rules:
A variable name can have a maximum of 32 characters.
When more than one variable name is specified in a single declaration, the
names must be separated by commas.
Variable name should start with character, not with digit or special character
(like _, -,*) etc.
No other special characters except underscore (_) are allowed in declaring a
variable name.
No white spaces are allowed.
Unit Testing.
Integration Testing
System Testing.
Acceptance Testing.
Unit Testing tests a unit of code (module or program) in the wake of coding of that unit is
finished. Incorporation Testing tests whether the different projects that make up a framework,
interface with each different as wanted, fit together and whether the interfaces between the
programs are right. Framework Testing guarantees that the framework meets its expressed outline
determinations. Acknowledgment Testing will be trying by the clients to discover whether the
framework created is a right usage of the Software Requirements Specification.
Testing is done in such a progressive way to guarantee that every part is right and the get
together/mix of parts is right. Simply testing a whole system at the end would most likely throw
up errors in components that would be very costly to trace and fix.
CHAPTER 8
SCREENSHOTS AND USER MANUAL
The Amity Aaroh Techfest Application we made is intended to give information about the each
and every event details and results .With this Application , solution user can now easily browse
every detail of the Techfest in a Single Button click. This application will make the browsing
much easier than before. The GUI provided is so simple that any novice can also learn to use it.
This Android Application Solution will also make the users happy because they need
not have to go the office every time and ask about the event details , results , winners and waste
time . The admin can easily manage the users through database. All the calculation will be done
automatically and all the records will be saved so the management of the users is made easy.
REFERENCES