Download - Minor Project Bill Brain
-
8/12/2019 Minor Project Bill Brain
1/27
1
Minor Project Report On
BILL BRAIN
(Android Application)
Bhagwan Parshuram Institute of Technology, Delhi
Submitted by: Submitted To:
Ritesh Chandna (14820802710) Mr. Madhur Jain
Nikhil Nanda (14920802710)
Shashank Jain (15220802710)
CSE - B
-
8/12/2019 Minor Project Bill Brain
2/27
2
TABLE OF CONTENTS
Topic No. Particulars Page No.
1 Problem Statement 1
2 Introduction
2.1 What is Android? 2
2.2 Features and Specifications 3
3 Project Details
3.1 User Interface 4
3.2 Database Connectivity 8
4 Future Scope 10
5 References 11
-
8/12/2019 Minor Project Bill Brain
3/27
3
1. INTRODUCTION
This wonderful application, BILLBRAIN, makes the tiring task of filling in your billing
information a thing of the past. All of us generally face a problem of remembering theunique consumer IDs and then comes the monotonous task of filling in your basic
information every time you need to pay the bills online.
This application helps to root out this problem. It will help you auto-fill all the required
data of your online billing transactions. All you need to do is to do a onetime sign up and
fill in all the details in our interface. The application will then store all this information in
its database and the next time you need to pay a bill just sign in and click on the company
name for which the bill is due and DONE! All your details are filled. The payment
option will then simply redirect you to the online payment page and you can carry on as
usual.
Currently, due to our limited resources and time, we have only developed this application
for the bill payment of MTNL, the national telephone company and BSES, but we have
planned to develop a similar facility for payments of other utilities such as domestic fuel
gas, electricity supply and other telecom companies as well which can be paid through a
single application and a single username.
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.[4]
One of the most widely used mobile OS these days is ANDROID. Androiddoes a
software bunch comprise 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
http://www.engineersgarage.com/articles/operating-systems-tutorialhttp://www.engineersgarage.com/articles/operating-systems-tutorial -
8/12/2019 Minor Project Bill Brain
4/27
4
Google in 2005. After original release there have been number of updates in the original
version of Android.[4]
Features and Specifications
Androidis a powerful Operating System supporting a large number of applications
inSmart Phones. These applications make life more comfortable and advanced for the
users. Some of the current features and specifications of android are:
Table 1.1 Features of Android[4]
Android comes with an Android market which is an online software store. It was
developed by Google. It allows Android users to select, and download applications
developed by third party developers and use them. There are around 2.0 lack+ games,
application and widgets available on the market for users. Android applications are
written in java programming language. Android is available as open source for
developers to develop applications which can be further used for selling in android
http://www.engineersgarage.com/articles/smart-phoneshttp://www.engineersgarage.com/articles/smart-phones -
8/12/2019 Minor Project Bill Brain
5/27
5
market. Android relies on Linux version 2.6 for core system services such as security,
memory management, process management, network stack, and driver model. For
software development, Android provides Android SDK(Software development kit).[4]
-
8/12/2019 Minor Project Bill Brain
6/27
6
CHAPTER 2 - SOFTWARE REQUIREMENT SPECIFICATION
CONTENTS2.1 Introduction
2.1.1 Purpose
2.1.2 Definitions, Acronyms and Abbreviations
2.1.3 Intended Audience and Reading Suggestions
2.1.4 Project Scope
2.2 Overall Description
2.2.1 Product Perspective
2.2.2 Product Functions
2.2.3 User Classes and Characteristics
2.2.4 Operating Environment
2.2.5 Design and Implementation Constraints
2.2.6 Assumptions and Dependencies
2.3 External Interface Requirements
2.3.1 User Interface
2.3.2 Hardware Interfaces
2.3.3 Software Interfaces
2.3.4 Communications Interfaces
2.4 Other Nonfunctional Requirements
2.4.1 Performance Requirements
2.4.2 Safety Requirements
2.4.3 Security Requirements
2.4.4 Software Quality Attributes
2.4.5 Business Rules
-
8/12/2019 Minor Project Bill Brain
7/27
7
2.1 Introduction
2.1.1 Purpose
The purpose of this Software Requirement Specification (SRS) is to specify the
requirements of the android application Bill Brain. This document will cover each of the
systems intended features, as well as offer a preliminary glimpse of the software
applications User Interface (UI). The document will also cover hardware, software, and
various other technical dependencies.
2.1.2 Definitions, Acronyms and Abbreviations
SRS: Software Requirement Specification
IEEE:Institute of Electrical and Electronic Engineers.
GUI:Graphical User Interface
2.1.3 Intended Audience and Reading Suggestions
This document is intended for all individuals participating in and/or supervising the Bill
Brain application. Readers interested in a brief overview of the product should focus on
the rest of Part 1(Introduction), as well as Part 2 of the document (Overall Description),
which provide a brief overview of each aspect of the project as a whole. Part 3 (External
Interface Requirements) offers further technical details, including information on the user
interface as well as the hardware and software platforms on which the application will
run.
Readers interested in the non-technical aspects of the project should read Part 4, which
covers performance, safety, security, and various other attributes that will be important to
users.
-
8/12/2019 Minor Project Bill Brain
8/27
8
2.1.4 Project Scope
The Bill Brain system is composed of two main components: a client-side application
which will run on Android handsets, and a server-side application which will support and
interact with various client-side features.
The system is designed to help user auto-fill all the required data of their online billing
transactions. User need to do a onetime sign up and fill in all the details in the interface.
The application then store all this information in its database and the next time user need
to pay a bill has to just sign in and click on the company name for which the bill is due
and DONE! All the details are filled. The payment option then simply redirect to the
online payment page and user can carry on as usual.
2.2 Overall Description
2.2.1 Product Perspective
The Bill Brain project is a new, self-contained product intended for use on the Android
platform. While the Bill Brain mobile application is the main focus of the project, there is
also a server-side component which will be responsible for database and synchronizationservices. The scope of project encompasses both server- and client-side functionalities, so
both aspects are covered in detail within this document.
2.2.2 Product Functions
This application makes the tiring task of filling in billing information a thing of the past.
All of us generally face a problem of remembering the unique consumer IDs and then
comes the monotonous task of filling in our basic information every time we need to pay
the bills online.
-
8/12/2019 Minor Project Bill Brain
9/27
9
Application helps to root out the above problem. It helps user auto-fill all the required
data of their online billing transactions. User need to do a onetime sign up and fill in all
the details in the interface.
The application stores all this information in its database and the next time user need to
pay a bill has to just sign in and click on the company name for which the bill is due and
DONE! All the details are filled. The payment option then simply redirect to the online
payment page and user can carry on as usual.
2.2.3 User Classes and Characteristics
There are two types of users that interact with the system: users of the mobile application
and administrators. Both of users have different use of the system so each of them has
their own requirements.
The mobile application helps the users to pay their respective bills of MTNL and BSES
anywhere anytime from their android smartphone. In order to this, user doesnt require to
have its bill details at its disposal as the information is automatically retrieved from the
applications database.The administrator is managing the overall system so there is no
incorrect information within it.
2.2.4 Operating Environment
The main component of the Bill Brain project is the software application, which will be
limited to the Android operating system (specifically Android 2.2 and above). The
application is not resource or graphics-intensive, so there are no practical hardware
constraints. Beyond that, the application is self-contained unit and will not rely on anyother Android-related software components.
2.2.5 Design and Implementation Constraints
-
8/12/2019 Minor Project Bill Brain
10/27
10
The primary design constraint is the mobile platform. The application is designated for
mobile handsets, limited screen size and resolution will be design consideration. Creating
a user interface which is effective and easily navigable will be difficult challenge.
2.2.6 Assumptions and Dependencies
One assumption about the product is that it will always be used on mobile phones that
have enough performance. If the phone does not have enough hardware resources
available for the application, for example the users might have allocated them with other
applications; there may be scenarios where the application does not work as intended or
even at all.
The implementation of the above mentioned features is entirely dependent upon the timespent designing and implementing the core features. The final decision on whether or not
to implement these features will be made during the later stages of the design phase.
2.3 External Interface Requirements
2.3.1 User Interface
On the first page, there is an image button whose onclickproperty sets the next activity.
In the next two screenshots, list view has been used and the onclickproperty of each of its
items sets the next activity.
In the last screenshot, custom view has been used wherein two text views have been
combined, one for the subject and the other for the book name.
-
8/12/2019 Minor Project Bill Brain
11/27
11
2.3.2 Hardware Interfaces
Bill Brain is intended as a mobile application for the Android platform and hence is
solely supported on Android-powered devices. It is being developed specifically for
Android 2.2 (Froyo) and all versions released after it. The Android platform provides
abstractions for all network communication interfaces and thus the hardware as well.
2.3.3 Software Interfaces
Any windows based operating system
Eclipse for developing the software
2.3.4 Communications Interfaces
The communication between the different parts of the system is important since they
depend on each other. However, in what way the communication is achieved is not
important for the system and is therefore handled by the underlying operating systems for
the mobile application.
2.4 Other Nonfunctional Requirements:
2.4.1 Performance Requirements
Performance should not be an issue because all of our server queries involve small pieces
of data. Changing screens will require very little computation and thus will occur very
quickly. Server updates should only take a few seconds as long as the phone can maintain
a steady signal.
2.4.2 Safety Requirements
-
8/12/2019 Minor Project Bill Brain
12/27
12
Bill Brain will not affect data stored outside of its servers nor will it affect any other
applications installed on the users phone. It cannot cause anydamage to the phone or its
internal components. The only potential safety concern associated with this application
applies to virtually all handset apps: Bill Brain should not be used while operating a
vehicle or in any other situation where the users attention must be focused elsewhere.
2.4.3 Security Requirements
This application assumes that only the user or whoever he/she allows will have access to
his/her Android handset.
2.4.4 Software Quality Attributes
The system is easy to load and light .It adds to the quality and usability of the system.
Some others quality considerations such as adaptability, availability, correctness,
flexibility, interoperability, maintainability, portability, reliability, reusability, robustness,
testability, and usability will also be very seriously taken to consideration.
2.4.5 Business Rules
Nothing is above customer satisfaction. So the rules need to be kept flexible to meet user
needs and preferences at different times. Other models can be applied but is beyond the
scope of the team.
-
8/12/2019 Minor Project Bill Brain
13/27
13
3. DIAGRAMS
-
8/12/2019 Minor Project Bill Brain
14/27
14
3. PROJECT DETAILS
3.1 User Interface
Register New Account
The user will have to go through a onetime signup where he will have to set up an
account against an email id and select the password for the same.
To create a signup page following components have been used:
EditText:It is used to get the basic information like email id, password from the user [5]
TextView:It tells the user which field to enter
Button:By clicking on Register New Account button user account is created. And, if
email already exists in database then it will toast up a warning message to user.
Once a user account is successfully created, intent function is used to navigate a user to
login page.
-
8/12/2019 Minor Project Bill Brain
15/27
15
Log in Page
The Login page will have the basic functions and would give a clean and finished look.
The user will have to enter its user name which will be an email id along with the
password.
EditText:It is used to get the basic information like email id, password from the user [5]
TextView:It tells the user which field to enter
Button: By clicking on Login button user is navigated to user account page of Bill
Brain; only if email and password matches with the database record
Check Box: If it is checked, the application remembers the last user id and password
entered by the user
-
8/12/2019 Minor Project Bill Brain
16/27
16
User Account
.
In this four Buttonsare used in which each button is used to go to a respective page. By
clicking on View Bill and Pay Bill button, user is navigated to the respective service
provider website.
Add bill details:Navigated to the page where user adds their bill details.
View bill details:User can view their entered details which are stored in database
-
8/12/2019 Minor Project Bill Brain
17/27
17
Register New Bill
User need to fill in all the billing information such as CA number for the first time so thatit can be stored in a database.
After clicking on Confirm Button, user would be navigated back to his account, where
user can View, Pay and Add bill details.
Selection of vendor:
ImageButton:
-
8/12/2019 Minor Project Bill Brain
18/27
18
-
8/12/2019 Minor Project Bill Brain
19/27
19
3.2 Database Connectivity
An external database is created in MySQL which is stored on our local host that contains
all the data entered in the application by the user. It is connected to the application by a
PHP (Hypertext Preprocessor). All the data entered can be verified and accessed by theadministrator.
All the details entered by the user during login are verified from the external database and
the user is granted an access only if the details entered matches with the details in the
database. Flow of Data will be: [6]
Android
PHP
MySQL
PHP
-
8/12/2019 Minor Project Bill Brain
20/27
20
This page shows the users information entered in Register New Bill. User information is
taken from the database which is created in MySQL.
-
8/12/2019 Minor Project Bill Brain
21/27
21
CHAPTER 4PROCESS SELECTION
For the development of our android application, we have used
following applications/technologies:
Eclipse: Incomputer programming,Eclipse is anIntegrated development
environment (IDE) comprising a baseworkspace and an extensibleplug-in system for
customizing the environment. It is written mostly inJava.Released under the terms of
theEclipse Public License,EclipseSDK isfree and open source software (although it is
incompatible with theGNU General Public License). It was one of the first IDEs to run
underGNU Classpath and it runs without problems underIcedTea.
Java 1.7: Java is a set of severalcomputer softwareproducts and specifications
fromSun Microsystems (which has since merged withOracle Corporation), that together
provide a system for developingapplication software and deploying it in across-
platform computing environment. Java is used in a wide variety ofcomputing
platforms fromembedded devices andmobile phones on the low end, toenterprise
servers andsupercomputers on the high end.
Php 5: PHP is aserver-side scripting language designed forweb developmentbut also
used as ageneral-purpose programming language.PHP is now installed on more than 244
millionwebsites and 2.1 millionweb servers.Originally created byRasmus Lerdorf in
1995, thereference implementationof PHP is now produced by The PHP
Group.[3] While PHP originally stood for Personal Home Page, it now stands for PHP:
Hypertext Preprocessor, arecursive acronym.
MySql:MySQL is a popular choice of database for use in web applications, and is a
central component of the widely usedLAMP open source web application software stack
(and other'AMP' stacks). LAMP is an acronym for "Linux,Apache,
http://en.wikipedia.org/wiki/Computer_programminghttp://en.wikipedia.org/wiki/Integrated_development_environmenthttp://en.wikipedia.org/wiki/Integrated_development_environmenthttp://en.wikipedia.org/wiki/Workspacehttp://en.wikipedia.org/wiki/Plug-in_(computing)http://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/Eclipse_Public_Licensehttp://en.wikipedia.org/wiki/Software_development_kithttp://en.wikipedia.org/wiki/Free_and_open_source_softwarehttp://en.wikipedia.org/wiki/GNU_General_Public_Licensehttp://en.wikipedia.org/wiki/GNU_Classpathhttp://en.wikipedia.org/wiki/IcedTeahttp://en.wikipedia.org/wiki/IcedTeahttp://en.wikipedia.org/wiki/Computer_softwarehttp://en.wikipedia.org/wiki/Sun_Microsystemshttp://en.wikipedia.org/wiki/Oracle_Corporationhttp://en.wikipedia.org/wiki/Application_softwarehttp://en.wikipedia.org/wiki/Cross-platformhttp://en.wikipedia.org/wiki/Cross-platformhttp://en.wikipedia.org/wiki/Computing_platformhttp://en.wikipedia.org/wiki/Computing_platformhttp://en.wikipedia.org/wiki/Embedded_devicehttp://en.wikipedia.org/wiki/Mobile_phonehttp://en.wikipedia.org/wiki/Enterprise_serverhttp://en.wikipedia.org/wiki/Enterprise_serverhttp://en.wikipedia.org/wiki/Supercomputerhttp://en.wikipedia.org/wiki/Server-side_scriptinghttp://en.wikipedia.org/wiki/Web_developmenthttp://en.wikipedia.org/wiki/General-purpose_programming_languagehttp://en.wikipedia.org/wiki/Websitehttp://en.wikipedia.org/wiki/Web_serverhttp://en.wikipedia.org/wiki/Rasmus_Lerdorfhttp://en.wikipedia.org/wiki/Reference_implementationhttp://en.wikipedia.org/wiki/PHP#cite_note-about_PHP-3http://en.wikipedia.org/wiki/Recursive_acronymhttp://en.wikipedia.org/wiki/LAMP_(software_bundle)http://en.wikipedia.org/wiki/List_of_AMP_packageshttp://en.wikipedia.org/wiki/Linuxhttp://en.wikipedia.org/wiki/Apache_HTTP_Serverhttp://en.wikipedia.org/wiki/Apache_HTTP_Serverhttp://en.wikipedia.org/wiki/Linuxhttp://en.wikipedia.org/wiki/List_of_AMP_packageshttp://en.wikipedia.org/wiki/LAMP_(software_bundle)http://en.wikipedia.org/wiki/Recursive_acronymhttp://en.wikipedia.org/wiki/PHP#cite_note-about_PHP-3http://en.wikipedia.org/wiki/Reference_implementationhttp://en.wikipedia.org/wiki/Rasmus_Lerdorfhttp://en.wikipedia.org/wiki/Web_serverhttp://en.wikipedia.org/wiki/Websitehttp://en.wikipedia.org/wiki/General-purpose_programming_languagehttp://en.wikipedia.org/wiki/Web_developmenthttp://en.wikipedia.org/wiki/Server-side_scriptinghttp://en.wikipedia.org/wiki/Supercomputerhttp://en.wikipedia.org/wiki/Enterprise_serverhttp://en.wikipedia.org/wiki/Enterprise_serverhttp://en.wikipedia.org/wiki/Mobile_phonehttp://en.wikipedia.org/wiki/Embedded_devicehttp://en.wikipedia.org/wiki/Computing_platformhttp://en.wikipedia.org/wiki/Computing_platformhttp://en.wikipedia.org/wiki/Cross-platformhttp://en.wikipedia.org/wiki/Cross-platformhttp://en.wikipedia.org/wiki/Application_softwarehttp://en.wikipedia.org/wiki/Oracle_Corporationhttp://en.wikipedia.org/wiki/Sun_Microsystemshttp://en.wikipedia.org/wiki/Computer_softwarehttp://en.wikipedia.org/wiki/IcedTeahttp://en.wikipedia.org/wiki/GNU_Classpathhttp://en.wikipedia.org/wiki/GNU_General_Public_Licensehttp://en.wikipedia.org/wiki/Free_and_open_source_softwarehttp://en.wikipedia.org/wiki/Software_development_kithttp://en.wikipedia.org/wiki/Eclipse_Public_Licensehttp://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/Plug-in_(computing)http://en.wikipedia.org/wiki/Workspacehttp://en.wikipedia.org/wiki/Integrated_development_environmenthttp://en.wikipedia.org/wiki/Integrated_development_environmenthttp://en.wikipedia.org/wiki/Computer_programming -
8/12/2019 Minor Project Bill Brain
22/27
22
MySQL,Perl/PHP/Python."Free-software-open source projects that require a full-
featured database management system often use MySQL.
Xml 1.0:Extensible Markup Language (XML) is amarkup language that defines a setof rules for encoding documents in aformat that is bothhuman-readable andmachine-
readable.It is defined in the XML 1.0 Specification produced by theW3C,and several
other related specifications, all freeopen standards.
The design goals of XML emphasize simplicity, generality, and usability over
theInternet.
CODE
CHAPTER 5 - RESULTS
From a proper analysis of positive points and constraints on the component, the result is
that the project is an efficient GUI based component. This application is properly running
and meeting to all the user requirements. This project can be easily plugged in many
other systems.
This application is an android application which will run on android 2.2 and other higher
versions of android. The application is a simple and user friendly GUI.
BILLBRAIN makes the tiring task of filling in your billing information a thing of the
past. All of us generally face a problem of remembering the unique consumer IDs and
http://en.wikipedia.org/wiki/Perlhttp://en.wikipedia.org/wiki/PHPhttp://en.wikipedia.org/wiki/Python_(programming_language)http://en.wikipedia.org/wiki/Free_softwarehttp://en.wikipedia.org/wiki/Markup_languagehttp://en.wikipedia.org/wiki/File_formathttp://en.wikipedia.org/wiki/Human-readable_mediumhttp://en.wikipedia.org/wiki/Machine-readable_datahttp://en.wikipedia.org/wiki/Machine-readable_datahttp://en.wikipedia.org/wiki/W3Chttp://en.wikipedia.org/wiki/Open_standardhttp://en.wikipedia.org/wiki/Internethttp://en.wikipedia.org/wiki/Internethttp://en.wikipedia.org/wiki/Open_standardhttp://en.wikipedia.org/wiki/W3Chttp://en.wikipedia.org/wiki/Machine-readable_datahttp://en.wikipedia.org/wiki/Machine-readable_datahttp://en.wikipedia.org/wiki/Human-readable_mediumhttp://en.wikipedia.org/wiki/File_formathttp://en.wikipedia.org/wiki/Markup_languagehttp://en.wikipedia.org/wiki/Free_softwarehttp://en.wikipedia.org/wiki/Python_(programming_language)http://en.wikipedia.org/wiki/PHPhttp://en.wikipedia.org/wiki/Perl -
8/12/2019 Minor Project Bill Brain
23/27
23
then comes the monotonous task of filling in your basic information every time you need
to pay the bills online.
This application helps to root out this problem. And it is expected that this project will go
a long way in satisfying users requirements.
-
8/12/2019 Minor Project Bill Brain
24/27
24
CHAPTER 6 - COMPARISONS AND ANALYSIS
Comparison
BILLBRAIN makes the tiring task of filling in your billing information a thing of thepast. All of us generally face a problem of remembering the unique consumer IDs and
then comes the monotonous task of filling in your basic information every time you need
to pay the bills online. This application helps to root out this problem by auto-filling all
the required data of user online billing transactions.
Analysis
Strength -This is the first kind of application in the market and this gives us the first
movers advantage. It solves theproblem of remembering the unique consumer IDs and
the monotonous task of filling in users basic information every time they need to pay the
bills online.
Weakness Due to our limited resources and time, we have only developed this
application for the bill payment of MTNL and BSES
Opportunity - In future we have planned to develop a similar facility for payments of
other utilities such as domestic fuel gas, electricity supply and other telecom companies
as well which can be paid through a single application and a single username.
-
8/12/2019 Minor Project Bill Brain
25/27
25
Threat - The interactive billing sector has been seeing a rapid growth and its only a
matter of time until big developers see an opportunity in this domain. I have the first
mover advantage but I need to expand fast so as to cover as much target group as possible
7. CONCLUSION & FUTURE SCOPE
This project increased my knowledge of mobile application development and
understanding of various challenges in this field. Also, it gave me good exposure to learn
development in various software development life cycle phases. The overall experience
of developing GUI for a small screen with clean and elegant interface in contrast with my
previous desktop application development was very nice. This application development
improved my mobile development skills and analytical abilities.
This project made me go through various ups and downs in the making of a project. I got
an idea about the problems encountered in the analysis, coding, debugging and testing. I
have tried to restrict these problems to a certain limit and have tried to make the project
more users - friendly and easily accessible.
Bill Brain is an application that helps to auto-fill all the required data of users online
billing transactions. All user need to do is to do a onetime sign up and fill in all the details
in our interface. The application will then store all this information in its database and the
next time you need to pay a bill just sign in and click on the company name for which the
bill is due and DONE! All your details are filled. The payment option will then simplyredirect you to the online payment page and you can carry on as usual.
Currently, due to our limited resources and time, we have only developed this application
for the bill payment of MTNL and BSES, but we have planned to develop a similar
facility for payments of other utilities such as domestic fuel gas, electricity supply and
-
8/12/2019 Minor Project Bill Brain
26/27
26
other telecom companies as well which can be paid through a single application and a
single username.
We also aim to provide our users with better and secure access by providing data
encryption. All the data entered and stored would be encrypted and hence provide
heightened security.
8. REFERENCES
[1]http://developer.android.com/guide/index.html
[2]http://www.vogella.de/articles/Android/article.html
http://developer.android.com/guide/index.htmlhttp://developer.android.com/guide/index.htmlhttp://developer.android.com/guide/index.htmlhttp://www.vogella.de/articles/Android/article.htmlhttp://www.vogella.de/articles/Android/article.htmlhttp://www.vogella.de/articles/Android/article.htmlhttp://www.vogella.de/articles/Android/article.htmlhttp://developer.android.com/guide/index.html -
8/12/2019 Minor Project Bill Brain
27/27
[3] J. Simon; Head First Android Development; 1sted., O. Reilly
[4]http://www.engineersgarage.com/articles/what-is-android-introduction
[5]http://stackoverflow.com/questions/4531396/get-value-of-a-edit-text-field/4531500#4531500
[6]http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql
[7]http://www.codeoncloud.blogspot.com/2013/07/android-mysql-php-json-
tutorial.html?m=1
P. Hudson, "PM, Costello liars: former bank chief," (The Age),
[online] 1998, http://www.theage.com.au/daily/980916/news/news2.html (Accessed: 9 February 2000).
First name or initials, Surname. (eds) [if appropriate] "Title of page",
(Title of site), [online] date, url (Accessed: Access date).
http://www.engineersgarage.com/articles/what-is-android-introductionhttp://www.engineersgarage.com/articles/what-is-android-introductionhttp://www.engineersgarage.com/articles/what-is-android-introductionhttp://stackoverflow.com/questions/4531396/get-value-of-a-edit-text-field/4531500#4531500http://stackoverflow.com/questions/4531396/get-value-of-a-edit-text-field/4531500#4531500http://stackoverflow.com/questions/4531396/get-value-of-a-edit-text-field/4531500#4531500http://stackoverflow.com/questions/4531396/get-value-of-a-edit-text-field/4531500#4531500http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysqlhttp://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysqlhttp://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysqlhttp://www.codeoncloud.blogspot.com/2013/07/android-mysql-php-json-tutorial.html?m=1http://www.codeoncloud.blogspot.com/2013/07/android-mysql-php-json-tutorial.html?m=1http://www.codeoncloud.blogspot.com/2013/07/android-mysql-php-json-tutorial.html?m=1http://www.codeoncloud.blogspot.com/2013/07/android-mysql-php-json-tutorial.html?m=1http://www.codeoncloud.blogspot.com/2013/07/android-mysql-php-json-tutorial.html?m=1http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysqlhttp://stackoverflow.com/questions/4531396/get-value-of-a-edit-text-field/4531500#4531500http://stackoverflow.com/questions/4531396/get-value-of-a-edit-text-field/4531500#4531500http://www.engineersgarage.com/articles/what-is-android-introduction