Professional Documents
Culture Documents
Pratik Butani(105020693042)
Technology
Android
MySql
PHP (Codeigniter Framework)
INDEX
Title: Couponicus App.
Definition:
Couponicus define as to convert your Facebook fans, Twitter followers and
Internet users into your Customers.
Description:
It facilitates to login for old promoters and registration for new promoters.
It displays different types of offers like Live Campaign, Pending offers, recently run, Draft and
shows three types of results like Total customer gained, Source of customer, Result by campaign.
In this application you can edit offers title and description and also edit start date and end date
of particular offer. Here you can also publish the offers which are pending, end the offers which
are currently live and delete the offers.
Couponicus provides facility to edit Business Details like business name, business category and
here you can also change your email id and password.
INDEX
Project Hardware Requirement
Android Device (cell / tablet …)
Computer / Laptop
Front End
Android
Java Runtime Environment 1.6 or above
IDE(eclipse)
SDK-tools
PHP
Back End
MySql Database
Limitation of Application
• Must required Android 2.2 and above version.
• Internet connection must require
INDEX
Use Case Diagram for Home Screen:
INDEX
Use Case Diagram for Offer Tab:
INDEX
Use Case Diagram for Result Tab:
INDEX
Use Case Diagram for Profile Tab:
INDEX
Component Diagram
INDEX
Class Diagram
INDEX
Activity Diagram : Create Promoter
INDEX
Activity Diagram : Login Activity
INDEX
Activity Diagram : Edit Offer
INDEX
Activity Diagram : Edit Profile
INDEX
Activity Diagram : Forgot Password
INDEX
Data Dictionary:
Table Name: users
Description: it save details about users
INDEX
Table Name: promoter
Description: it save details about promoters
INDEX
Table Name: brand
Description: it save details of brand
INDEX
Table Name: businesscategory
Description: it save details of all category of Business
INDEX
Table Name: customer
Description: it save details of customer
INDEX
Table Name: offer
Description: it save details of offer
INDEX
Application Screen Layouts:
Login Screen: Internet Connection Error:
It is a login screen where users can login It will be displayed when user can try to
and also go for new user. Here one menu login and internet connection is not
can display for forgot password. available.
INDEX
E-Mail Required Error: Password Required Error:
INDEX
Progressing for Signing: Registration for new:
INDEX
E-Mail Required Error: Password Required Error:
INDEX
Confirm Password Required Error: E-Mail already Exist Error:
INDEX
Incorrect Login Error: E-Mail already Exist Error:
It is shows error message if Password This screen shows you are Registered
is not valid. Successfully.
INDEX
Activate Your Account:
INDEX
Live Offer Screen: Live Offer Edit Screen:
It allows to edit End Date of Selected For Set the End Date of Selected Live
Live Offer. Offer.
INDEX
Pending offer Screen: Pending offer Edit Screen:
It is shows error message if Password is This screen allows to Edit Pending offers
not valid. title, description and start or end date.
INDEX
Pending offer Edit Title: Pending offer Edit Description:
INDEX
Pending offer Edit Date: Recent Offer Screen:
It allows to edit Starting and Ending It shows all Recent offer of Current
Date of Currently Selected Pending User.
offers.
INDEX
Draft offers Screen: Draft offer Edit Screen:
It allows to edit Start and End Date of It displays the chart of Total Customer
currently selected Draft offer. Gained.
INDEX
Source of Customer Chart: Result by Campaign:
INDEX
Profile – Edit Business Category: Profile – Edit E-Mail Address:
INDEX
Profile – Change Password: Logout Screen:
INDEX
Forgot Password in Menu: E-Mail for Forgot Password:
It is used when user forgot the It takes Email for Sending new
password. Password link.
INDEX
Gantt chart:
INDEX
Unit Testing
The primary goal of unit testing is to take the smallest piece of testable part in the
application, isolate it from the remainder of the code, and determine whether it behaves
exactly as you expect.
Each unit is tested separately before integrating them into modules to test the interfaces
between modules.
System Testing
System testing is black box testing, performed by the test team, and at the start of the
system testing the complete system is configured in a controlled environment.
System testing is deemed complete when actual results and expected results are either in
line or differences are explainable or acceptable, based on client input.
INDEX
Applications Run in Cell Phone Device
INDEX
Web Sites Visited
http://www.stackoverflow.com
http://www.developer.android.com
http://www.vogella.com
https://www.github.com
http://www.achartengine.org
Books Referred
INDEX
Thank You !!!