ACKNOWLEDGEMENT
A formal statement of thanks will hardly meet the ends of justice in the matter of expression of
my deep sense of gratitude and obligation to all those who helped me in completion of this work.
A feeling of elation insists me in expressing my thanks to Mrs Gunjan Gupta for being my guide
and providing me an insight of Android. This is his sincere support and consistent guidance that
led to the completion of the project. His guidance gave immense confidence and encouragement
that helped me to put in my best. I am deeply indebted to her as my project guide and providing
constant and valuable guidance and making the project fruitful.
I would like to say special thanks to my friends for guiding me along the way towards
completion of this project. In the end only this much can be said:
Student Names: -
Xxxxxx
1 | Page
Chapter 1 : Introduction of Project
Today is time of mobile phones. Everybody wants to access everything on the phone like
internet, games, business related application and android, an Operating System, helps to provide
everybody these kinds of features. Now a day, we can access anything with android based mobile
phones. Today everybody is using android phones and by creating applications for these types of
phones, we can help people a lot.
This android based project, ERP System, is another application of android. This project is mainly
created for college, which gives the information about attendance , marks , announcement to
students.
Job portal is an android based application which has the three module that is company, Seeker
.the company first created his account then he will be send job recruitment to user and see if any
one apply for that.on the other hand seker search the job and apply for any kind job.the job can
be search with location and type
The front end of application is java/android and back end is SQLite.
Chapter 2: Achieved Objectives
2 | Page
Get the marks information by one click.
Easy to manage the resource for enterprice.
Easy to send notice to all student and faculty.
Faadback can taken easly
3 | Page
Chapter 3: Feasibility Study
An initial investigation culminates in a proposal that determines whether a alternative system is
feasible. When approved, the proposal initiates a feasibility study that describes and evaluates
candidate system and provides for the selection of the best system that meets performance
requirements. To do feasibility study, we need to consider the economic, technical and behavioral
factors in system development. Many feasibility studies are disillusioning for both users and
analysts. First, the study often presupposes that when the feasibility document is being prepared,
the analyst is in a position to evaluate solutions. Second, most studies tend to overlook the
confusion inherent in system development. The feasibility study is to serve as decision
document; it must answer three key questions:
Is there a new and better way to do the job that will benefit the user?
What are the cost and savings of the alternatives?
What is recommended?
4 | Page
A feasibility study is defined as an evaluation or analysis of the potential impact of a
proposed project. A feasibility study is conducted to assist decision makers in or determining
whether or not to implement a particular project program. It is performed to describe and
evaluate candidate system and to provide for the selection of best system that meets system
performance requirement.
During the course of completion of this project work the complete analysis of the
proposed system was done. In the analyzing task a complete care about the feasibility of the
proposed system was taken. The following feasibility analysis was carried during the course of
this project work on Customer relationship management:
Economic Feasibility
Technical feasibility
Operational feasibility
Behavioral Feasibility
Social Feasibility
3.1 Economic Feasibility
The cost involved in designing and implementation of the proposed system is as follows:
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.
Stationary and Miscellaneous Expenses: The cost of computer stationary is less than
the cost of other not computer based stationary.
3.2 Technical Feasibility
5 | Page
The existing hardware and software facilities support the proposed system. Computers
and storage media are available and the software can be developed. Basic technical requirement
of the system and all aspects that the existing system facilities.
Hardware: Theres need of Pentium machines with windows Server and printer for
reports.
Manpower: The technical and non-technical staff required to implementing this system.
3.3 Operational Feasibility
The present system is operationally feasible, as it has become easy to have details
regarding which user has logged on the system and time of login, time of logon, and what
information is transferred. The above details regarding the feasibility study show that the design
of proposed system is very effective.
3.4 Behavior Feasibility:
This Website works in user-friendly environment. A person with the least knowledge of
windows environment can use it effectively.
3.5 Social Feasibility:
Computers are known to facilitate change and people are usually restraint to change in
determining the behavioral feasibility, we make an estimate of how strong reactions will the user
staff makes towards the development of airline reservation system and try to keep the user response
positive. Our proposed Website needs a user with the least knowledge of windows environment
can use it effectively.
6 | Page
Chapter 4: Hardware And Software Requirements
For this project we need some special type of environment for setup. This is as follows:
4.1 .Minimum Hardware Requirements:
Sr.No. Hardware Specification
1. Android version Kitket (4.4)
2. RAM 1 GB
3. Internal Memory 1 GB
4. CPU 1.2GHz
7 | Page
4.2 Minimum Software Requirements:
Sr No. Software Specification
1. Operating System Microsoft Windows 7 or above
2. Technology Used Android and java.
3. Front-End Android
4. IDE Android studio
Chapter 5: Technology Used
5.1 Front End
5.1.1 Introduction to android:-
Operating Systems have developed a lot in last 15 years. Starting from black and white phones
to recent smart phones or mini computers, mobile OS has come far away. Especially for smart
phones, Mobile OS has greatly evolved from Palm OS in 1996 to Windows pocket PC in 2000
then to Blackberry OS and Android.
One of the most widely used mobile OS these days is ANDROID. Android is an operating
system based on the Linux kernel, and designed primarily for touch screen mobile devices such
as Smartphone and tablet computers. Android is a software bunch comprising not only operating
system but also middleware and key applications. Android Inc. was founded in Palo Alto of
California, U.S. by Andy Rubin, Rich miner, Nick sears and Chris White in 2003. Later Android
Inc. was acquired by Google in 2005. The first publicly available smart phone running Android,
the HTC Dream, was released on October 22, 2008.
The user interface of Android is based on direct manipulation , using touch inputs that loosely
correspond to real-world actions, like swiping, tapping, pinching and reverse pinching to
8 | Page
manipulate on-screen objects. Internal hardware such as accelerometers, gyroscopes and
proximity sensors are used by some applications to respond to additional user actions, for
example adjusting the screen from portrait to landscape depending on how the device is oriented.
Android allows users to customize their home screens with shortcuts to applications and widgets,
which allow users to display live content, such as emails and weather information, directly on the
home screen. Applications can further send notifications to the user to inform them of relevant
information, such as new emails and text messages.
Android's source code is released by Google under the Apache License, this permissive licensing
allows the software to be freely modified and distributed by device manufacturers, wireless
carriers and enthusiast developers. Most Android devices ship with a combination of open source
and proprietary software. As of July 2013, Android has the largest number of applications
available for download in Google Play store which has had over 1 million apps published, and
over 50 billion downloads.
A developer survey conducted in AprilMay 2013 found that Android is the most used platform
among developers: it is used by 71% of the mobile developers population. After original release
there have been number of updates in the original version of Android.
9 | Page
5.2 BackEnd:
5.2.1 MY SQL
MySQL is an open-source relational database management system (RDBMS)in July 2013, it
was the world's second mostwidely used RDBMS, and the most widely used open-source client
server model RDBMS It is named after co-founder Michael Widenius's daughter,
My The SQL acronym stands for Structured Query Language. The MySQL development project
has made its source code available under the terms of the GNU General Public License, as well
as under a variety of proprietaryagreements. MySQL was owned and sponsored by a single for-
profit firm, the Swedish company MySQL AB, now owned byOracle Corporation For
proprietary use, several paid editions are available, and offer additional functionality.
10 | P a g e
MySQL is a popular choice of database for use in web applications, and is a central component
of the widely used LAMP open source web application software stack (and other "AMP" stacks).
LAMP is an acronym for "Linux, Apache, MySQL,Perl/PHP/Python." Free-software-open
source projects that require a full-featured database management system often use MySQL.
Applications that use the MySQL database
include: TYPO3, MODx, Joomla, WordPress, phpBB, MyBB, Drupal and other software.
MySQL is also used in many high-profile, large-scale websites, including Google(though not for
searches), Facebook, Twitter,Flickr, and YouTubeOn all platforms except Windows, MySQL
ships with no GUI tools to administer MySQL databases or manage data contained within the
databases. Users may use the included command line tools or install MySQL Workbench via a
separate download. Many third party GUI tools are also available
MySQL was created by a Swedish company, MySQL AB, founded by David Axmark, Allan
Larsson and Michael "Monty" Widenius. The first version of MySQL appeared on 23 May 1995.
It was initially created for personal usage from mSQL based on the low-level language ISAM,
which the creators considered too slow and inflexible. They created a new SQL interface, while
keeping the same API as mSQL. By keeping the API consistent with the mSQL system, many
developers were able to use MySQL instead of the (proprietarily licensed) mSQL antecedent.
11 | P a g e
.
12 | P a g e
REFERENCES
1 Corona Documentation retrieved from corona developers
file:///P:/CoronaApiDocs/index.html
2 Er.Vogella
http://www.vogella.com/
3 Book of java
Head First Java
4 Experts Opinion
Stack overflow and interview street
5 Other Websites:
http://www.openhandsetalliance.com
Blog http://android-developers.blogspot.com
http://www.anddev.org
http://www.wikipedia.com/androidhistory
http://developers.android.com
13 | P a g e