Anjuman College of
                Engineering and Technology ,
                          Nagpur



Department of Computer Science & Engineering
                 3rd year
Business Management
 Application
                 - for Android Smartphone's



Submitted by:-
                    Mr.   Abhijeet Vidhate
                    Mr.   Pritam Tirpude
                    Mr.   Abhinav Sutradhar
                    Mr.   Suraj Nagdaone
AGENDA
   Introduction
    o What is Business Management Application
    o System and Software Requirements

   Why we use Android and PHP-MySql
    o Android
    o PHP-MySql
    o XAMPP

   Data Flow Diagrams
    o PHP Data Flow
    o Android Data Flow

   Snapshots of Application
    o Snapshots of Android Emulator/Android Virtual Device
    o Snapshots of MySql Database

   Future Implementation
    o   Future Implementation of Application
   Bibliography
INTRODUCTION
   What is Business Management Application ?

   The user must be able to create an account first to access the application.

   The application must provide entry for client name, address, contact, etc.

   It must have a facility for entering and editing projects given by the client
    to the company.

   Facility of taking multiple payments for a given project at different dates.

   Year-wise and month wise, day-wise reports of payments given by the
    clients.

   The application must be easy to use, and must have all the entries stored
    on a PHP – MySQL based server.
   System Requirements :-


   Windows XP (32-bit), Vista (32-or-64-bit), or Windows 7(32-or-64-bit).

   Mac OS X 10.5.8 or later (x86 only).

   Linux (tested on Ubuntu Linux, Lucid Lynx).


   Software Requirements :-

   Eclipse IDE
     o   Eclipse 3.6.2(Helios) or greater

     o   Eclipse JDT plugin (included in most Eclipse IDE packages)

     o   JDK 6 (JRE alone is not sufficient)

     o   Android Development Tools plugin (recommended)

     o   Not compatible with Gnu compiler for java
Why we use Android and PHP-MySql ?

   Android :-
o   Android is an open-source software stack created for mobile phones and
    other devices. The Android Open Source Project (AOSP), led by Google, is
    tasked with the maintenance and further development of Android. Many
    device manufacturers have brought to market devices running Android,
    and they are readibly available around the world.



o   Android, the world’s most popular mobile platform is the best platform to
    develop this application. Because android gives you a world class platform
    for creating apps and games for android users everywhere, as well as an
    open marketplace for distributing to them instantly.
Why we use Android and PHP-MySql ?
   PHP :-
o   PHP is a Server-side Scripting Language that allows your website to be
    truly dynamic. PHP stands for PHP : (Hypertext Preprocessor).

o   PHP is a widely-used general-purpose scripting language that is especially
    suited for web development and can be embedded into HTML.

o   PHP scripts run only after an event occurs-for example, when a user
    submits a form or goes to a URL(Uniform Resource Locator).

o   Server-side refers to the fact that everything PHP does occurs on the
    server.

o   A web server application, like Apache or Microsoft’s IIS (Internet
    Information Services ) is required.

o   More important , the PHP scripts written on one server will normally work
    on another with little or no modification.
Why we use Android and PHP-MySql ?

   MySql :-
o   MySQL is the database construct that enables PHP and Apache to work
    together to access and display data in a readable format to a browser. It
    is a Structured Query Language server designed for heavy loads and
    processing of complex queries. As a relational database system, MySQL
    allows many different tables to be joined together for maximum efficiency
    and speed.

   XAMPP :-
o   XAMPP, available at http://sourceforge.net/projects/xampp , is an open
    source installer that will install Apache, MySQL, PHP, Perl, PhpMyAdmin ,
    and an FTP server. It is suitable for Linux, Solaris, and Windows systems.
State Diagram Of Android / Client Side
State Diagram Of PHP-MySql Server
Snapshots of Application
Snapshot of Android Emulator :-
Snapshots of Application
Snapshots of Application
Snapshots of Application
Snapshot of MySql Database
   Users table :-




   Clients Table :-
Snapshot of MySql Database

   Projects Details Table :-




   Payments Details Table :-
Future Implementation

   Future Implementation :-

   This application will also be build in BlackBerry OS , iOS and for Windows.


   We are also focusing on year-wise, month wise, day-wise reports of work
    done on a particular project by the company employees.


   This application is also upgraded to the latest Android Version 4.0(ICS)
    and 4.1(JellyBean).
Bibliography

   References Link :-
   www.android.com/sdkdownload/download.php
                (Download Android SDK And ADT Plug-in)
   www.eclipse.org/eclipesindogo/download32.js
                (Download Eclipse IDE)
   marketplace.eclipes.org/plugin/phpdtool/detailsandinstall.php
                (Download PHP Development Tools )
   developers.android.com/index.php


   References Book :-
   Head First Java- Kathy Sierra & Bert Bates ,Publication – O’Reilly .

   Professional Android Application Development - Reto Meier.

   Head First PHP-MySql - Lynn Beighley & Michael Morrison , Publication – O’Reilly
    .
Business management application

Business management application

  • 1.
    Anjuman College of Engineering and Technology , Nagpur Department of Computer Science & Engineering 3rd year
  • 2.
    Business Management Application - for Android Smartphone's Submitted by:- Mr. Abhijeet Vidhate Mr. Pritam Tirpude Mr. Abhinav Sutradhar Mr. Suraj Nagdaone
  • 3.
    AGENDA  Introduction o What is Business Management Application o System and Software Requirements  Why we use Android and PHP-MySql o Android o PHP-MySql o XAMPP  Data Flow Diagrams o PHP Data Flow o Android Data Flow  Snapshots of Application o Snapshots of Android Emulator/Android Virtual Device o Snapshots of MySql Database  Future Implementation o Future Implementation of Application  Bibliography
  • 4.
    INTRODUCTION  What is Business Management Application ?  The user must be able to create an account first to access the application.  The application must provide entry for client name, address, contact, etc.  It must have a facility for entering and editing projects given by the client to the company.  Facility of taking multiple payments for a given project at different dates.  Year-wise and month wise, day-wise reports of payments given by the clients.  The application must be easy to use, and must have all the entries stored on a PHP – MySQL based server.
  • 5.
    System Requirements :-  Windows XP (32-bit), Vista (32-or-64-bit), or Windows 7(32-or-64-bit).  Mac OS X 10.5.8 or later (x86 only).  Linux (tested on Ubuntu Linux, Lucid Lynx).  Software Requirements :-  Eclipse IDE o Eclipse 3.6.2(Helios) or greater o Eclipse JDT plugin (included in most Eclipse IDE packages) o JDK 6 (JRE alone is not sufficient) o Android Development Tools plugin (recommended) o Not compatible with Gnu compiler for java
  • 6.
    Why we useAndroid and PHP-MySql ?  Android :- o Android is an open-source software stack created for mobile phones and other devices. The Android Open Source Project (AOSP), led by Google, is tasked with the maintenance and further development of Android. Many device manufacturers have brought to market devices running Android, and they are readibly available around the world. o Android, the world’s most popular mobile platform is the best platform to develop this application. Because android gives you a world class platform for creating apps and games for android users everywhere, as well as an open marketplace for distributing to them instantly.
  • 7.
    Why we useAndroid and PHP-MySql ?  PHP :- o PHP is a Server-side Scripting Language that allows your website to be truly dynamic. PHP stands for PHP : (Hypertext Preprocessor). o PHP is a widely-used general-purpose scripting language that is especially suited for web development and can be embedded into HTML. o PHP scripts run only after an event occurs-for example, when a user submits a form or goes to a URL(Uniform Resource Locator). o Server-side refers to the fact that everything PHP does occurs on the server. o A web server application, like Apache or Microsoft’s IIS (Internet Information Services ) is required. o More important , the PHP scripts written on one server will normally work on another with little or no modification.
  • 8.
    Why we useAndroid and PHP-MySql ?  MySql :- o MySQL is the database construct that enables PHP and Apache to work together to access and display data in a readable format to a browser. It is a Structured Query Language server designed for heavy loads and processing of complex queries. As a relational database system, MySQL allows many different tables to be joined together for maximum efficiency and speed.  XAMPP :- o XAMPP, available at http://sourceforge.net/projects/xampp , is an open source installer that will install Apache, MySQL, PHP, Perl, PhpMyAdmin , and an FTP server. It is suitable for Linux, Solaris, and Windows systems.
  • 9.
    State Diagram OfAndroid / Client Side
  • 10.
    State Diagram OfPHP-MySql Server
  • 11.
    Snapshots of Application Snapshotof Android Emulator :-
  • 12.
  • 13.
  • 14.
  • 15.
    Snapshot of MySqlDatabase  Users table :-  Clients Table :-
  • 16.
    Snapshot of MySqlDatabase  Projects Details Table :-  Payments Details Table :-
  • 17.
    Future Implementation  Future Implementation :-  This application will also be build in BlackBerry OS , iOS and for Windows.  We are also focusing on year-wise, month wise, day-wise reports of work done on a particular project by the company employees.  This application is also upgraded to the latest Android Version 4.0(ICS) and 4.1(JellyBean).
  • 18.
    Bibliography  References Link :-  www.android.com/sdkdownload/download.php (Download Android SDK And ADT Plug-in)  www.eclipse.org/eclipesindogo/download32.js (Download Eclipse IDE)  marketplace.eclipes.org/plugin/phpdtool/detailsandinstall.php (Download PHP Development Tools )  developers.android.com/index.php  References Book :-  Head First Java- Kathy Sierra & Bert Bates ,Publication – O’Reilly .  Professional Android Application Development - Reto Meier.  Head First PHP-MySql - Lynn Beighley & Michael Morrison , Publication – O’Reilly .