Upload
pritam-tirpude
View
420
Download
0
Embed Size (px)
DESCRIPTION
We develop this application for the industry developers where they can handle there own multiple projects separately , Using this application they can easily handle or manipulate each project to each client.
Citation preview
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 VidhateMr. Pritam TirpudeMr. Abhinav SutradharMr. Suraj Nagdaone
AGENDA Introduction
o What is Business Management Applicationo System and Software Requirements
Why we use Android and PHP-MySqlo Androido PHP-MySqlo XAMPP
Data Flow Diagramso PHP Data Flowo Android Data Flow
Snapshots of Applicationo Snapshots of Android Emulator/Android Virtual Deviceo Snapshots of MySql Database
Future Implementationo 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 IDEo Eclipse 3.6.2(Helios) or greatero 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 ApplicationSnapshot 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 .