0% found this document useful (0 votes)
643 views127 pages

"Herballife Nutrition Center": A Project Report On Undertaken at

This document provides information about a project report on a Herbalife Nutrition Center. It includes details about the project such as the profile, overview, organization details, hardware and software configuration, future of tools used, existing and proposed systems, system documentation including feasibility study, system flow chart, entity relationship diagram, context diagram, data flow diagram, data dictionary, screen layouts, reports, and testing. The project aims to provide a system for managing a nutrition center with functionality for admins, members, and guests.

Uploaded by

Pallav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
643 views127 pages

"Herballife Nutrition Center": A Project Report On Undertaken at

This document provides information about a project report on a Herbalife Nutrition Center. It includes details about the project such as the profile, overview, organization details, hardware and software configuration, future of tools used, existing and proposed systems, system documentation including feasibility study, system flow chart, entity relationship diagram, context diagram, data flow diagram, data dictionary, screen layouts, reports, and testing. The project aims to provide a system for managing a nutrition center with functionality for admins, members, and guests.

Uploaded by

Pallav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 127

HerbalLife Nutrition Center

A PROJECT REPORT ON
“HerbalLife Nutrition Center“
Undertaken at

CubExInfo, Nadiad.

Department of Bachelor of Computer Application


Dharmsinh Desai Institute of Technology, Nadiad-387001

SUBMITTED TO

Dharmsinh Desai University, Nadiad.


As a partial fulfillment of
Bachelor of Computer Applications
For the Academic year 2016-2017

PROJECT GUIDE: SUBMITTED BY:

Prof. Minaz Shaikh Tapan Patel (14B099)


Ronak Macwan (14B021)

BCA
Nadiad – 387001

Page 1
HerbalLife Nutrition Center

DHARAMSINH DESAI UNIVERSITY


Faculty of Management and Information Science

CERTIFICATE

This is to certifiy that Mr. Ronakkumar Rameshbhai Macwan and


Mr. Tapankumar Prakashbhai Patel of Faculty of Management
and Information Science, Dharamsinh Desai University as part of
their Bachelor of Computer Application (BCA) VIth Semester, have
done their Project Work on "HerbalLife Nutrition Center” at
CubExInfo under my guidance.

This Project Work was carried out from 12th Dec, 2016 to 1th April,
2017 as partial fulfillment for the award of degree of Bachelor of
Computer Application.

Prof. Minaz Shaikh Prof. C P Patel


(Internal Guide) (Head, BCA Dept.)

Page 2
HerbalLife Nutrition Center

ACKNOWLEDGEMENT
We would like to express our deepest appreciation to all those who
provided us the possibility to complete this report on the project
assignment of ”Herbal Life Nutrition Center“.

We shall have a great sense of pleasure to express our heartfelt


gratitude to BCA Department for allowing us to work at Dharmsinh Desai
Institute of Technology, Nadiad and for taking deep interest in our project
and guiding us all the way through and for providing all the necessary
information.

We owe a deep gratitude to H.O.D. Sir C.P. Patel for their expensive help
for providing valuable resources and environment. We are very grateful
to our guide Prof. Minaz Shaikh who has endeavours us from the learning
and processing the knowledge during the project work. We appreciate
his concern and interest regarding the project. Her words of advice
helped us a great deal during project. It has given us a hand on
experience, which we could not have gained from all the books of the
world.

We also take this opportunity to express a deep sense of gratitude to Mrs.


Kinnari Prajapati (Project Trainee at CubExInfo) for her cordial support,
valuable information and guidance, which helped us in completing this
task through various stages. And obligation to staff members of
CubExInfo, for their cooperation during the period of my assignment.

Last but not the least, we would like to thank our friends and family
members and all those persons who have directly or indirectly helped us
during this project.

With Regards,
Ronak Macwan (14B021)
Tapan Patel (14B099)

Page 3
HerbalLife Nutrition Center

Index

Sr.
Page
N Description
No
o
1 About The System 5
1.1 Project Profile 5
1.2 Project Overview 6
2 Organization Overview and Organization Chart 8
2.1 Organization Overview 8
2.2 Organization Chart 9
3 Hardware – Software Configuration 10
4 Future of the Tools Used 11
5 Detail Description of System 14
5.1 Existing System 14
5.2 Proposed System 14
6  System Documentation 15
6.1 Feasibility Study 15
6.1.1 Technical Feasibility
6.1.2 Economic Feasibility
6.1.3 Operational Feasibility
6.2 System Flow Chart 17
6.3 Entity Relationship Diagram 18
6.4 Context Diagram 19
6.5 Data Flow Diagram 20
6.6 Data Dictionary 24
6.7 Screen Layouts with Description 30
6.8 Report Generated from System 92
6.9 Testing – Test Data, Expected Result, Actual Result 108
7  Scopes and Limitation 125
8  Future Expansion 126
9 References and Bibliography 127

Page 4
HerbalLife Nutrition Center

1. About The System


1.1 Project Profile:-

Project Title : HerbalLife Nutrition Center

Project Description : This project “Herbal Life Nutrition Center” provides


simple health information. It is checking your health report.
In our system you can view the product of herbal life. You
can see the product and if you want to buy that product you
can directly go to our health center and you can easily buy

that product.

Tools/Technology : Front End : PHP WITH MVC

Back End : MYSQL

Tools Used: NetBeans IDE 7.3.1

Page 5
HerbalLife Nutrition Center

1.2 Project Overview:


Introduction:-
1. Admin
 Admin can add the Product. Mange the Product.

 Admin can member Registration. At that time Check Weight,


height & etc. At a time Admin can Generate Analysis Report at
that Registration time.

 In Analysis Report Weight,height,Protein,Fat,Burning Capacity


etc. After 15 day checkup Email Through notification.

 Admin can upload blog. Mange blog. Reply on blog.

 Admin can mange Stock and Feedback.

 Admin can upload the Photos/Videos and Mange


Photos/Videos.

 Admin can generate the Bills & Reports.

 Admin can Upload the Story of Success People.

 Admin can add news letter and manage news letter.

2. Member
 Member login with their username and password. If both are correct
than display home page.
 Member manages their personal details. Like Password, address etc.
 Member comment on that blog who posts by admin.
 Member can view that products and read benefits of the product.
 Member can view the photos and videos uploaded by the admin.
 They can view their own report which is given by admin.
 Member can view that bill details.

Page 6
HerbalLife Nutrition Center

3. Guest
 Guest can view the photos and videos.
 Guest can only view the blog.
 Guest can also view the products and read products benefits.
 Guest can view top success stories for better life cycle.

Purpose:
The main purpose of this product is to give a general insight into analysis
and requirements of the existing system or situation and for determining the
operating characteristic of the system.

Scope:
 This nutrition center project works on three panels such as
admin, Member and guest.

 Guest will view or search the products and also view our
Nutrition Canter’s top Member’s success lifestyle stories and
read the company’s blog.

 If the guest wants become a member of our nutrition center,


then they come our center and register their general details
like name, address, contact no., email etc.

 Registered Member can manage their general details, view


their improved health details everywhere.

 Administrator can easily manage the products.

Page 7
HerbalLife Nutrition Center

2. Organization Overview & Chart


2.0 Organization Overview:-

CubExinfo has accomplished in October, 2015 in Nadiad.

Our motive is to provide the best services to our clients in web development and web
design. CubExinfo provides training solutions on high-end technologies, Soft Skills and managed
training services to final semester student project also give the guidance to choose them the
technology according to their skill and talent.

Mission
Our mission is to work towards our future vision. We provide high standard and qualitative
solutions for our client's business. Our solutions with no doubt is cost effective which means we
value your money too and it shows that we work more for your satisfaction and to keep you with us
by building a strong relation instead of just making short term gains. We maintain business ethics
and values and do not cross the business boundaries.

CubExinfo deliver work on time without any compromises made on the quality. Our work is
best in the industry and we give back much more to you which are beyond your expectations.

About CubExinfo
CubExinfo provide services which include Web Development, SEO and ERP Solution. We
provide customized solutions for each organization. CubExinfo offer end to end service the ready
solution. CubExinfo always available to provide professional assistance whenever required.

CubExinfo mainly focus in Web Designing, Website Development, Search Engine


Optimization, ERP Solutions and Customized Software Solutions. It provide software of different
Varieties. CubExinfo is working with who work efficiently to provide your business a cost effective
solutions according to the business standards. There is no compromise on the quality of the solution
provided as we believe in building relations rather than just building our own business.

We provide corporate training to final semester students and put the efforts for project
training and make the student capable of being not only a good Developer but a good Designer and
Analyst. We provide an environment to sharpen their Abilities and enhance the Capability of
student. At CubExinfo the student can do Analysis, Design and Development of their Projects on
their own and seek help from experts.

General Business Information

Business Name: CubExinfo

Page 8
HerbalLife Nutrition Center

Head office Address: 416, Centre Square, Santram Road, Nadiad


Phone Number: 9574969844 / 8866089414
Website Address: http://www.cubexinfo.com
Email Address: info@cubexinfo.com
info.cubexinfo@gmail.com

2.1 Organization Chart:-

Managing
Director

Project Marketing
Manager Manager

Quality Unit
Designer Developers SEO

Testing Hosting

Page 9
HerbalLife Nutrition Center

3. Hardware - Software Configuration

Operating System Windows 7 or above


Front End Tools Bootstrap 3.0
XAMPP Server
Back End Tools MySql Server
Other Tools NetBeans IDE 7.3.1
Adobe Photoshop CS3, MS Visio, MS Word
Language PHP 5.3.0 With MVC architecture
Scripting Languages JQuery,Ajax

Page 10
HerbalLife Nutrition Center

4. Features of the Tools Used


Tools Used:-

 Operating System : WINDOWS 7/8


 Front End : PHP WITH MVC
 Back End : MYSQL
 Tools Used : AJAX, MVC, PHP, CSS

1. CSS:
CSS stands for Cascading Style Sheets. CSS describes how HTML elements are to
be displayed on screen, paper, or in other media. CSS saves a lot of work. It can
control the layout of multiple web pages all at once. External stylesheets are stored in
CSS files. CSS is used to define styles for your web pages, including the design,
layout and variations in display for different devices and screen sizes.

2. AJAX (Asynchronous JavaScript And XML):


AJAX is not a programming language. AJAX is a misleading name. AJAX
applications might use XML to transport data, but it is equally common to transport
data as plain text or JSON text. AJAX just uses a combination of:

 A browser built-in XMLHttpRequest object (to request data from a web server)
 JavaScript and HTML DOM (to display or use the data)

3. MVC (Model View Controller):


Model: The Model component corresponds to all the data related logic that the user
works with. This can represent either the data that is being transferred between the
View and Controller components or any other business logic related data.

View: The View component is used for all the UI logic of the application.

Controller: Controllers act as an interface between Model and View components to


process all the business logic and incoming requests, manipulate data using the
Model component and interact with the Views to render the final output.

Page 11
HerbalLife Nutrition Center

4. jQuery:
jQuery is a lightweight, "write less, do more", JavaScript library. The purpose of
jQuery is to make it much easier to use JavaScript on your website. jQuery takes a lot
of common tasks that require many lines of JavaScript code to accomplish, and wraps
them into methods that you can call with a single line of code. There are lots of other
JavaScript frameworks out there, but jQuery seems to be the most popular, and also
the most extendable.

Front End:-

PHP web development means developing websites and dynamic web pages using the
versatile and capable server-side language, PHP. It offers a plethora of benefits. Not
only is it open-source but also feature-rich and has all the functionality that a
proprietary or paid scripting language would offer. Here are a few benefits that have
made PHP web development so sought after.

1-FREE OF COST
PHP is open source and is developed and updated by a community of developers
from around the globe. Therefore, all its components are free to use and distribute.

2-CAPABLE
It can be used to design any type of website and can handle website with a lot of
traffic. Facebook, Twitter, Wikipedia and many other very widely visited website use
it as their framework. And because it is server-side scripting, it can do anything that
other CGI programs can do.

3-EASY
It has a readable and easily understandable syntax. Its code is embedded in the
HTML source code and it is based on C/C++. Therefore, it is very familiar and
programmers are very comfortable coding with it.

4-PLATFORM INDEPENDENT
It can be run on all major operating systems like Linux, UNIX, Mac OS and
Windows.

5-SUPPORTS ALL MAJOR WEB SERVICES


It supports all major web servers like Apache, Microsoft IIS, Netscape, personal
webserver, iplanet server, etc.

Page 12
HerbalLife Nutrition Center

Back End:-

1. It’s easy to use:


While a basic knowledge of SQL is required-and most relational
databases require the same knowledge-MySQL is very is to use. With
only a few simple SQL statements, you can build and interact with
MySQL.

2. It’s secure:
MySQL includes solid data security layers that protect sensitive data
from intruders. Rights can be set to allows some or all privileges to
individuals. Passwords are encrypted.

3. It’s fast:
In the interest of speed, MySQL designers made the decision to offer
fewer features than other major database competitors, such as Oracle*.
However, despite having fewer features than the other commercial
database products, MySQL still offers all of the features required by
most database developers.

4. It’s scalable:
MySQL can handle almost any amount of data, up to as much as 50
millions rows or more. The default file size limit is about 4GB.
However, you can increase this number to a theoretical limit of 8TB of
data.

5. It’s manages memory very well:


MySQL server has been thoroughly tested to prevent memory leaks.

6. It’s inexpensive:
MySQL is included for free with NetWare 6.5 and available by free
download from MySQL Website.

5. Detail Description of the System


Page 13
HerbalLife Nutrition Center

5.1 Existing System:-

 All the details of the nutrilite members are maintain manually in a single
record So, searching, upgrading, health improvement product improvement is
very awkward or tedious task.

 Also there is chance of error in the system that i developed in a generalized


way. As its name suggests it handles the task of member’s health detail.

 The system has several modules like registration, member etc. All these
modules currently run manually and based on basis of paper.

 To maintain all the data about members and its reports, it means the data of
Members is very difficult to maintain.

5.2 Proposed System:-

 In this system all work is going on computer. In our center all work is done by
manually that why the work is going to computer system.

 It is easily to handle whole center and it is feasible. This system helps in


maintaining member records, reports or etc. It is cost reduction, fast and
convenience.

 It provides flexibility to the member to transfer the reports or etc. through the
network very easily by compressing the large amount of file. Avoiding local
storage of data.

 It reduce the chance of losing data by hardware failures. The proposed system
will decrease the number of manpower, space, and time needed for enrollment.

6. System Documentation
Page 14
HerbalLife Nutrition Center

6.1 Feasibility Study:-

The main aim of the feasibility study activity is to determine whether


it would be financially and technically feasible to develop the product. The
feasibility study activity involves the analysis of the problem and the
collection of relevant information relating to the product such as the
different items which would be input to the system, the processing
required to be carried out on these data, the output data required to be
produced by the system, as well as constraints on the behaviour of the
system.

6.1.1. Technical Feasibility:


 Adequacies technology to develop the system.
 Sufficient hardware and software available to develop the system.
 Human power for maintenance.
 Tools and programming language available.
 The system is expandable in many dimensions with respect with
addition of the more functionality, feature, etc.
 
6.1.2. Economic Feasibility:

 A system that can be developed technically and that will be used


if installed must still be good investment for the organization.

 Financial benefits must be equal or exceed the investment.

 The cost of hardware and software will not be too high. It’s one time
investment in system.

 It does not require any special tool to be implemented. So it is


economical feasible to Speed up the communication process, which
take a considerable amount of time when do manually.

Page 15
HerbalLife Nutrition Center

6.1.3. Operational Feasibility:


To use this system is not requires any sort of extra
training. Proposed system is beneficial only if it meet the user’s
satisfaction.The management people are quite keen to see the new system
developed.The system is bound to provide enhanced features with ease of
operation Accessibility of information.

6.2 System Flow Chart:-

Page 16
HerbalLife Nutrition Center

6.3 Entity Relationship Diagram:-

Page 17
HerbalLife Nutrition Center

6.4 Context Diagram:-

Page 18
HerbalLife Nutrition Center

6.5 Data Flow Diagram:-


1st Level Data Flow Diagram
Page 19
HerbalLife Nutrition Center

2st Level Data Flow Diagram (Admin)

Page 20
HerbalLife Nutrition Center

Page 21
HerbalLife Nutrition Center

2st Level Data Flow Diagram (Customer)

Page 22
HerbalLife Nutrition Center

6.6 Data Dictionary:-

Page 23
HerbalLife Nutrition Center

User_ Registration Table:

Col_Name Data Type Default Constraint Description


User Id No
id Integer(5) None Primary Key
First Name of User
firstname Varchar(15) None Not Null
Last Name of User
lastname Varchar(15) None Not Null
Email id of User
email Varchar(30) None Not Null
Unique UserName
username Varchar(20) None Not Null

mobilenumber Integer(10) None Not Null Mobile Number

gender Varchar(1) None Not Null Gender

birthday Date None Not Null Date Of Birth

address Varchar(50) None Not Null Address Of User

city Varchar(15) None Not Null City Of User

pincode Integer(6) None Not Null Pincode Of User

country Varchar(15) None Not Null Country Of User

state Varchar(15) None Not Null State Of User

password Varchar(15) None Not Null Password Of User

reference Varchar(30) None Not Null Reference

newsletter Varchar(1) None Not Null Newsletter

securityquestion Varchar(30) None Not Null Security Question

securityanswer Varchar(20) None Not Null Security Answer

date Date None Not Null Date Of Registration

Admin Table:

Page 24
HerbalLife Nutrition Center

Col_Name Data Type Default Constraint Description


Name Of Admin
adminname Varchar(15) None Nit Null
Password Of
password Varchar(15) None Not Null Admin

Blog Table:

Col_Name Data Type Default Constraint Description


Primary Unique Postid
postid Integer (5) None
Key
Post Date
date Date None Not Null
Post Title
posttitle Varchar(100) None Not Null
postdescriptio Description
Varchar (500) None Not Null
n
Image Of Blog
image Varchar(100) None Not Null

Purchase Table:

Col_Name Data Type Default Constraint Description


Unique Purchase
purchaseid Integer (5) None Primary Key Id

Purchase Date
purchasedate Date None Not Null
Product Id
productid Integer (5) None Foreign Key
Amount
amount Integer (5) None Not Null
Quantity
quantity Integer (2) None Not Null

Page 25
HerbalLife Nutrition Center

Product Table:

Col_Name Data Type Default Constraint Description


Primary Unique Product
productid Integer(5) None
Key Id
Product Name
productname Varchar(40) None Not Null
Product Image
productimage Varchar(100) None Not Null
Product
productdescriptio
Varchar(300) None Not Null Description
n
Product Price
price Integer(5) None Not Null
Product
quantity Integer(2) None Not Null Quantity

Alternativetext
alternativetext Varchar(30) None Not Null
Benefits
benefits Varchar(500) None Not Null

Selling Table:

Col_Name Data Type Default Constraint Description


Unique SellingId
sellingid Integer (5) None Primary Key
Selling Date
sellingdate Date None Not Null
Product Id
productid Integer (5) None Foreign Key
Ammount
ammount Integer (5) None Not Null
Quantity
quantity Integer (2) None Not Null

Page 26
HerbalLife Nutrition Center

Stock Table:

Col_Name Data Type Default Constraint Description


Unique Stock Id
stockid Integer (5) None Primary Key
Product Id
productid Integer (5) None Foreign Key
Stock Date
date Date None Not Null
Quantity
quantity Integer (2) None Not Null
Ammount
ammount Integer (5) None Not Null

Success Story Table:

Col_Name Data Type Default Constraint Description


Unique Story Id
storyid Integer (5) None Primary Key
User Name
username Varchar(20) None Foreign Key
Product Image
image Varchar (100) None Not Null
Date
date Date None Not Null
Title
title Varchar(150) None Not Null
Description
description Varchar (300) None Not Null

Customer Health Table:

Col_Name Data Type Default Constraint Description


Page 27
HerbalLife Nutrition Center

customerhealthi Primary
Unique Health Id
d Integer (5) None Key, Auto
Increment
Foreign User Name
username Integer (20) None
Key
Product Id
productid Integer (5) None Not Null
Height
height Integer(3) None Not Null
Weight
weight Integer (3) None Not Null
Blood Pressure
bloodpressure Integer (3) None Not Null
Daily Activity
dailyactivity Varchar(50) None Not Null

TodayCheckUpDate
tcdate Date

NextCheckUpDate
ncdate Date
Visceral Fat &
vf Float(3) None Not Null Insulin Resistance

Triceps Skin Fold


tsf Float(3) None Not Null

Fat
fat Float(3) None Not Null

Body-Age
bodyage Integer(2) None Not Null

Body Mass Index


bmi Float(3) None Not Null
Basal Metabolic
bmr Float(3) None Not Null Rate

Muscle Mass
musclemass Float(3) None Not Null

Comment Table:

Page 28
HerbalLife Nutrition Center

Col_Name Data Type Default Constraint Description


Unique Comment
commentid Integer (5) None Primary Key Id

Post Id
postid Integer (5) None Foreign Key
User Name
username Integer (20) None Foreign Key
Comment
comment Varchar (300) None Not Null
Comment Date
date Date None Not Null

6.7 Screen Layouts with Description:-

Home Page (Guest Side)

Page 29
HerbalLife Nutrition Center

Description:-

Guest Home Page.

Product Page (Guest Side)

Page 30
HerbalLife Nutrition Center

Description:-

Product page.
Guest views the product.

Product View Page (Guest Side)

Page 31
HerbalLife Nutrition Center

Description:-

Product View page.


Guest view the product.

Nutrition Page (Guest Side)

Page 32
HerbalLife Nutrition Center

Description:-

Nutrition page.
Guest view the Nutrition Details.

About Us Page (Guest Side)

Page 33
HerbalLife Nutrition Center

Description:-

About Us page.
Guest view About Us Page.

Contact Us Page (Guest Side)

Page 34
HerbalLife Nutrition Center

Description:-

Contact Us page.
Guest view Contact Us & give Feedback.

Blog Page (Guest Side)

Page 35
HerbalLife Nutrition Center

Description:-

Blog page.
Guest view blog.

Blog Page (Guest Side)


Page 36
HerbalLife Nutrition Center

Description:-

Blog page.
Guest view blog.

Login Page (Customer Side)

Page 37
HerbalLife Nutrition Center

Description:-

User Login Page.

Validation Login Page (Customer Side)

Page 38
HerbalLife Nutrition Center

Description:-

Login Validations Page.


If User not register and invalid username & password then it will
give an Error Message.

Forgot Password Page (Customer Side)

Page 39
HerbalLife Nutrition Center

Description:-

Forgot Password page.


Enter Your User Name.
Enter the security question & security answer is same then
You can type new password.

Validation Forgot Password Page (Customer Side)

Page 40
HerbalLife Nutrition Center

Description:-

Forgot Password page.


Enter Your User Name.
You need to create a new password and Re-type password, is not
same then it will show Error.

Forgot Password Page (Customer Side)

Page 41
HerbalLife Nutrition Center

Description:-

Forgot Password page.


Successfully changed password & Mail sent to Email Id.

Home Page (Customer Side)

Page 42
HerbalLife Nutrition Center

Description:-

Home page.
Customer login successfully then Home Page .

Product Page (Customer Side)

Page 43
HerbalLife Nutrition Center

Description:-

Product page.
Customer views the product.

Product View Page (Customer Side)

Page 44
HerbalLife Nutrition Center

Description:-

Product View page.


Customer views the product Details.

Nutrition Page (Customer Side)

Page 45
HerbalLife Nutrition Center

Description:-

Nutrition page.
Customer view the Nutrition Details.

About Us Page (Customer Side)

Page 46
HerbalLife Nutrition Center

Description:-

About Us page.
Customer view About Us Page.

Contact Us Page (Customer Side)

Page 47
HerbalLife Nutrition Center

Description:-

Contact Us page.
Customer view Contact Us give Feedback.

Blog Page (Customer Side)

Page 48
HerbalLife Nutrition Center

Description:-

Blog page.
Customer blog page.

Blog View Page (Customer Side)

Page 49
HerbalLife Nutrition Center

Description:-

Blog View page.


Customer blog View page.

Analysis Report Page (Customer Side)

Page 50
HerbalLife Nutrition Center

Description:-

Analysis Report page.


Customer view the Analysis report.

Mange Profile Page (Customer Side)

Page 51
HerbalLife Nutrition Center

Description:-

Mange Profile page.


Customer view Personal Details &Health Details.

Update Mange Profile Page (Customer Side)

Page 52
HerbalLife Nutrition Center

Description:-

Update Mange Profile page.


Customer Update Personal Details.

Health Details History Page (Customer Side)

Page 53
HerbalLife Nutrition Center

Description:-

Health Details History page.


Customer view Health Details.

Product Bill Page (Customer Side)

Page 54
HerbalLife Nutrition Center

Description:-

Product Bill page.


Customer view Product Bill.

Change Password Page (Customer Side)

Page 55
HerbalLife Nutrition Center

Description:-

Change Password page.


Customer you can change password.

Validation Change Password Page (Customer Side)

Page 56
HerbalLife Nutrition Center

Description:-

Validation Change Password page.


If Customer missed to fill any fields then it will give an Error
Message.

Login Page. (Admin Side)

Page 57
HerbalLife Nutrition Center

Description:-
Admin Login Page. [Login Page]

Home Page. (Admin Side)

Page 58
HerbalLife Nutrition Center

Description:-
Admin Home Page.

Add Product page. (Admin side)

Page 59
HerbalLife Nutrition Center

Description:-

Add Product Page.


Fill up Product detail and click Submit to add a new Product.

Validation on Add Product.

Page 60
HerbalLife Nutrition Center

Description:-

If Admin missed to fill any fields then it will give an Error Message.

Product view Page.

Page 61
HerbalLife Nutrition Center

Description:-

Admin can view product records.

Update Product Page.

Page 62
HerbalLife Nutrition Center

Description:-

Admin can update product records.

Invoice Page.

Page 63
HerbalLife Nutrition Center

Description:-

Generate Bill.

Print Invoice Page.

Page 64
HerbalLife Nutrition Center

Description:-

Print Bill.

Purchase Page.

Page 65
HerbalLife Nutrition Center

Description:-

Add Purchase Page.


Fill up Purchase detail and click Submit to add a new Purchase.

Validation on Purchase.

Page 66
HerbalLife Nutrition Center

Description:-

Any Admin miss one of the fields / all fields to fill up, it will give
an Error Message.

Purchase View Page.

Page 67
HerbalLife Nutrition Center

Description:-

Admin can view purchase records.

Purchase Update Page.

Page 68
HerbalLife Nutrition Center

Description:-

Admin can update purchase records.

Selling Page.

Page 69
HerbalLife Nutrition Center

Description:-

Add Selling Page.


Fill up Selling detail and click Submit to add a new Selling.

Validation on Selling.

Page 70
HerbalLife Nutrition Center

Description:-

Any Admin miss one of the fields / all fields to fill up, it will give
an Error Message.

Selling View Page.

Page 71
HerbalLife Nutrition Center

Description:-

Admin can view selling records.

Selling Update Page.

Page 72
HerbalLife Nutrition Center

Description:-

Admin can update selling records.

Selling Delete Page.

Page 73
HerbalLife Nutrition Center

Description:-

Admin can delete selling records.

Stock Page.

Page 74
HerbalLife Nutrition Center

Description:-

Add Stock Page.


Fill up Stock detail and click Submit to add a new Stock.

Validation on Stock.

Page 75
HerbalLife Nutrition Center

Description:-

Any Admin miss one of the fields / all fields to fill up, it will give
an Error Message.

Stock View Page.

Page 76
HerbalLife Nutrition Center

Description:-

Admin can view stock records.

Stock Delete Page.

Page 77
HerbalLife Nutrition Center

Description:-

Admin can delete stock records.

Blog Page.

Page 78
HerbalLife Nutrition Center

Description:-

Add Blog Page.


Fill up Blog detail and click Submit to add a new Blog.

Validation on Blog.

Page 79
HerbalLife Nutrition Center

Description:-

Any Admin miss one of the fields / all fields to fill up, it will give
an Error Message.

View Blog Page.

Page 80
HerbalLife Nutrition Center

Description:-

Admin can view blog.

Delete Blog Page.

Page 81
HerbalLife Nutrition Center

Description:-

Admin can delete blog.

Add Success Story Page.

Page 82
HerbalLife Nutrition Center

Description:-

Add Success Story Page.


Fill up Success Story detail and click Submit to add a new Success Story.

Validation on Success Story.

Page 83
HerbalLife Nutrition Center

Description:-

Any Admin miss one of the fields / all fields to fill up, it will give
an Error Message.

View Success Story Page.

Page 84
HerbalLife Nutrition Center

Description:-

View Success Story Page.

Newsletter Page.

Page 85
HerbalLife Nutrition Center

Description:-

Admin can add newsletter.

Validation Newsletter Page.

Page 86
HerbalLife Nutrition Center

Description:-

Admin miss one of the fields / all fields to fill up, it will give an
Error Message.

View Old Newsletter Page.

Page 87
HerbalLife Nutrition Center

Description:-

Admin can view old news

User Registration (Admin Side).

Page 88
HerbalLife Nutrition Center

Description:-

Admin can Customer Register in Admin Side.

Validation on User Registration (Admin Side).

Page 89
HerbalLife Nutrition Center

Description:-

Email must have @ symbol and domin name like .com.


If there is no @ symbol and domin name it will show Email Not
Valid.

Validation on User Registration (Admin Side).

Page 90
HerbalLife Nutrition Center

Description:-

Password must contain one lowercase one uppercase one


numeric character and one special symbol.
Password size must be 8-15.

6.8 Report Generated from System:-

Page 91
HerbalLife Nutrition Center

Purchase Report Date Wise (Admin Side).

Description:-

Purchase Report date –wise.

Purchase Report Date Wise (Admin Side).

Page 92
HerbalLife Nutrition Center

Description:-

Purchase Report date –wise.

Purchase Report Product Name Wise (Admin Side).

Page 93
HerbalLife Nutrition Center

Description:-

Purchase Report Product Name wise.

Purchase Report Product Name Wise (Admin Side).

Page 94
HerbalLife Nutrition Center

Description:-

Purchase Report Product Name wise.

Selling Report Date Wise (Admin Side).

Page 95
HerbalLife Nutrition Center

Description:-

Selling Report date –wise.

Selling Report Date Wise (Admin Side).

Page 96
HerbalLife Nutrition Center

Description:-

Selling Report date –wise.

Selling Report Product Name Wise (Admin Side).

Page 97
HerbalLife Nutrition Center

Description:-

Selling Report Product Name wise.

Selling Report Product Name Wise (Admin Side).

Page 98
HerbalLife Nutrition Center

Description:-

Selling Report Product Name wise.

Stock Report Date Wise (Admin Side).

Page 99
HerbalLife Nutrition Center

Description:-

Stock Report date –wise.

Stock Report Date Wise (Admin Side).

Page 100
HerbalLife Nutrition Center

Description:-

Stock Report date –wise.

Stock Report Product Name Wise (Admin Side).

Page 101
HerbalLife Nutrition Center

Description:-

Stock Report Product Name wise.

Stock Report Product Name Wise (Admin Side).

Page 102
HerbalLife Nutrition Center

Description:-

Stock Report Product Name wise.

User Registered Report Date Wise (Admin Side).

Page 103
HerbalLife Nutrition Center

Description:-

User registered report date –wise.

User Registered Report Date Wise (Admin Side).

Page 104
HerbalLife Nutrition Center

Description:-

User registered report date –wise.

User Registered Report City Wise (Admin Side).

Page 105
HerbalLife Nutrition Center

Description:-

User registered report city wise.

User registered Report city Wise (Admin Side).

Page 106
HerbalLife Nutrition Center

Description:-

User registered Report city wise.

Page 107
HerbalLife Nutrition Center

6.9 Testing – Test Data, Expected


Result, Actual Result:-

Test Cases For User Registration

Current Status Input Expected Output Actual Output Result

Page 108
HerbalLife Nutrition Center

Screen Of User Insert First The Data Will Be The Data Will Be Correct
Registration Name Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert Last The Data Will Be The Data Will Be Correct
Registration Name Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert Email The Data Will Be The Data Will Be Correct
Registration Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert User The Data Will Be User Name Correct
Registration Name Inserted Automatically
Generated
Screen Of User Insert Mobile The Data Will Be The Data Will Be Correct
Registration Number Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert Gender The Data Will Be The Data Will Be Correct
Registration Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message

[Conti...] Test Cases For User Registration


Current Status Input Expected Output Actual Output Result

Page 109
HerbalLife Nutrition Center

Screen Of User Insert Birthday The Data Will Be The Data Will Be Correct
Registration Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert Address The Data Will Be The Data Will Be Correct
Registration Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert City The Data Will Be The Data Will Be Correct
Registration Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert Pincode The Data Will Be The Data Will Be Correct
Registration Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert Country The Data Will Be Default India Correct
Registration Inserted

Screen Of User Insert State The Data Will Be The Data Will Be Correct
Registration Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message

[Conti...] Test Cases For User Registration


Current Status Input Expected Output Actual Output Result

Page 110
HerbalLife Nutrition Center

Screen Of User Insert Password The Data Will Be The Data Will Be Correct
Registration Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert Repeat The Data Will Be The Data Will Be Correct
Registration Password Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert Reference The Data Will Be The Data Will Be Correct
Registration Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert The Data Will Be The Data Will Be Correct
Registration Newsletter Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert Security The Data Will Be The Data Will Be Correct
Registration Question Inserted Inserted
If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert Security The Data Will Be The Data Will Be Correct
Registration Question Inserted Inserted
Answer If It Satisfy
Validation
Otherwise It Will
Give An Error
Message
Screen Of User Insert Date The Data Will Be Date Correct
Registration Inserted Autogenerated

[Conti...] Test Cases For User Registration


Screen Of User Click On The Data Will be The Data Will be Correct
Registration Register Button Stored In DB If All Stored In DB If

Page 111
HerbalLife Nutrition Center

Fields Are Filled Up All Fields Are


correctly Filled Up
correctly

Screen Of User Click On Reset The Data Will Be The Data Will Be Correct
Registration Button cleared cleared

Test Cases For Login An Account

Current Status Input Expected Output Actual Output Result

Screen Of Login Insert Username The Data Will Be The Data Will Be Correct
An Account Inserted Inserted If It
Satisfy Validation
Otherwise It Will
Give An Error
Message

Screen Of Login Insert Password The Data Will Be The Data Will Be Correct
An Account Inserted Inserted If It
Satisfy Validation
Otherwise It Will
Give An Error
Message

Screen Of Login Click On Submit The Data Will be The Data Will be Correct
An Account Button Stored In DB If All Stored In DB If
Fields Are Filled Up All Fields Are
correctly Filled Up
correctly

Screen Of Login Click On Cancel The Data Will Be The Data Will Be Correct
An Account Button cleared cleared

Test Cases For Forgot Password


Current Status Input Expected Output Actual Output Result

Screen Of Insert Username The Data Will Be The Data Will Correct
Forgot Password Inserted Be Inserted If It

Page 112
HerbalLife Nutrition Center

Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Security The Data Will Be The Data Will Correct
Forgot Password Question Inserted Be Inserted If It
Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Security The Data Will Be The Data Will Correct
Forgot Password Question Answer Inserted Be Inserted If It
Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Click On Submit The Data Will be The Data Will Correct
Forgot Password Button Stored In DB If All be Stored In DB
Fields Are Filled If All Fields Are
Up correctly Filled Up
correctly

Screen Of Insert New The Data Will Be The Data Will Correct
Forgot Password Password Inserted Be Inserted If It
Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Re-Type The Data Will Be The Data Will Correct
Forgot Password Password Inserted Be Inserted If It
Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Click On Submit The Data Will be The Data Will Correct
Forgot Password Button Stored In DB If All be Stored In DB
Fields Are Filled If All Fields Are
Up correctly Filled Up
correctly

Page 113
HerbalLife Nutrition Center

Test Cases For Product


Current Status Input Expected Output Actual Output Result

Screen Of Insert Product The Data Will Be The Data Will Correct
Product Name Inserted Be Inserted If It
Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Image The Data Will Be The Data Will Correct
Product Inserted Be Inserted If It
Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Product The Data Will be The Data Will Correct
Product Description Stored In DB If All be Stored In DB
Fields Are Filled If All Fields Are
Up correctly Filled Up
correctly

Screen Of Insert Price The Data Will Be The Data Will Correct
Product Inserted Be Inserted If It
Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Quantity The Data Will Be The Data Will Correct
Product Inserted Be Inserted If It
Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert The Data Will be The Data Will Correct


Product Alternativetext Stored In DB If All be Stored In DB
Fields Are Filled If All Fields Are
Up correctly Filled Up
correctly

Screen Of Insert Benifits The Data Will be The Data Will Correct

Page 114
HerbalLife Nutrition Center

Product Stored In DB If All be Stored In DB


Fields Are Filled If All Fields Are
Up correctly Filled Up
correctly

Test Cases For Purchase

Current Status Input Expected Output Actual Output Result

Screen Of Insert Product The Data Will Be The Data Will Correct
Purchase Name Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Purchase The Data Will Be The Data Will Correct
Purchase Date Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Ammount The Data Will Be The Data Will Correct
Purchase Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Quantity The Data Will Be The Data Will Correct
Purchase Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Test Cases For Selling

Current Status Input Expected Output Actual Output Result

Screen Of Insert Product The Data Will Be The Data Will Correct

Page 115
HerbalLife Nutrition Center

Selling Name Inserted Be Inserted


If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Selling The Data Will Be The Data Will Correct
Selling Date Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Ammount The Data Will Be The Data Will Correct
Selling Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Quantity The Data Will Be The Data Will Correct
Selling Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Test Cases For Stock


Current Status Input Expected Output Actual Output Result

Screen Of Insert Product The Data Will Be The Data Will Correct
Stock Name Inserted Be Inserted
If It Satisfy
Validation

Page 116
HerbalLife Nutrition Center

Otherwise It
Will Give An
Error Message

Screen Of Insert Date The Data Will Be The Data Will Correct
Stock Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Ammount The Data Will Be The Data Will Correct
Stock Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Quantity The Data Will Be The Data Will Correct
Stock Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Test Cases For Blog

Current Status Input Expected Output Actual Output Result

Screen Of Blog Insert Post Date The Data Will Be The Data Will Correct
Inserted Be Inserted
If It Satisfy
Validation

Page 117
HerbalLife Nutrition Center

Otherwise It
Will Give An
Error Message

Screen Of Blog Insert Post Title The Data Will Be The Data Will Correct
Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Blog Insert Post The Data Will Be The Data Will Correct
Description Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Blog Insert Image The Data Will Be The Data Will Correct
Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Test Cases For Success Story

Current Status Input Expected Output Actual Output Result

Screen Of Insert User Name The Data Will Be The Data Will Correct
Success Story Inserted Be Inserted
If It Satisfy
Validation

Page 118
HerbalLife Nutrition Center

Otherwise It
Will Give An
Error Message
Screen Of Insert Date The Data Will Be The Data Will Correct
Success Story Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert Image The Data Will Be The Data Will Correct
Success Story Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert Title The Data Will Be The Data Will Correct
Success Story Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert The Data Will Be The Data Will Correct
Success Story Description Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Test Cases For Analysis Report

Current Status Input Expected Output Actual Output Result

Screen Of Insert Height The Data Will Be The Data Will Correct
Analysis Report Inserted Be Inserted
If It Satisfy

Page 119
HerbalLife Nutrition Center

Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert Weight The Data Will Be The Data Will Correct
Analysis Report Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert VF The Data Will Be The Data Will Correct
Analysis Report Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert TSF The Data Will Be The Data Will Correct
Analysis Report Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert FAT% The Data Will Be The Data Will Correct
Analysis Report Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert Body-Age The Data Will Be The Data Will Correct
Analysis Report Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert BMI The Data Will Be The Data Will Correct
Analysis Report Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert BMR The Data Will Be The Data Will Correct
Analysis Report Inserted Be Inserted
If It Satisfy
Validation

Page 120
HerbalLife Nutrition Center

Otherwise It
Will Give An
Error Message
Screen Of Insert Muscle The Data Will Be The Data Will Correct
Analysis Report Mass Inserted Be Inserted
If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Test Cases For Customer Health Details

Current Status Input Expected Actual Output Result


Output

Screen Of Insert User The Data Will The Data Will Correct
Customer Name Be Inserted Be Inserted
Health Details If It Satisfy

Page 121
HerbalLife Nutrition Center

Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert Product The Data Will The Data Will Correct
Customer Id Be Inserted Be Inserted
Health Details If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert Height The Data Will The Data Will Correct
Customer Be Inserted Be Inserted
Health Details If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert Weight The Data Will The Data Will Correct
Customer Be Inserted Be Inserted
Health Details If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert Blood The Data Will The Data Will Correct
Customer Pressure Be Inserted Be Inserted
Health Details If It Satisfy
Validation
Otherwise It
Will Give An
Error Message

Screen Of Insert Daily The Data Will The Data Will Correct
Customer Activity Be Inserted Be Inserted
Health Details If It Satisfy
Validation
Otherwise It
Will Give An
Error Message
Screen Of Insert VF The Data Will Be The Data Will Be Correct
Customer Inserted Inserted
If It Satisfy
Health Details
Page 122
HerbalLife Nutrition Center

Validation
Otherwise It Will
Give An Error
Message
Screen Of Insert TSF The Data Will Be The Data Will Be Correct
Customer Inserted Inserted
If It Satisfy
Health Details
Validation
Otherwise It Will
Give An Error
Message
Screen Of Insert FAT% The Data Will Be The Data Will Be Correct
Customer Inserted Inserted
If It Satisfy
Health Details
Validation
Otherwise It Will
Give An Error
Message
Screen Of Insert Body-Age The Data Will Be The Data Will Be Correct
Customer Inserted Inserted
If It Satisfy
Health Details
Validation
Otherwise It Will
Give An Error
Message
Screen Of Insert BMI The Data Will Be The Data Will Be Correct
Customer Inserted Inserted
If It Satisfy
Health Details
Validation
Otherwise It Will
Give An Error
Message
Screen Of Insert BMR The Data Will Be The Data Will Be Correct
Inserted Inserted
Customer If It Satisfy
Health Details Validation
Otherwise It Will
Give An Error
Message
Screen Of Insert Muscle The Data Will Be The Data Will Be Correct
Customer Mass Inserted Inserted
If It Satisfy
Health Details
Validation
Otherwise It Will
Give An Error
Message

Page 123
HerbalLife Nutrition Center

7. Scopes and Limitation

Scopes:

 Easy to operate from user side.

Page 124
HerbalLife Nutrition Center

 Easy to Manage to Add, Update, easily make modifications in it.

 Easily check her/his analysis report.

Limitation:-

 Internet is required. If internet connection problem then there is


problem in website.

8. Future Expansion

 Activation link of account through email id.

 Payment online.

 Appointment Online

Page 125
HerbalLife Nutrition Center

9. References and Bibliography
 We get references from our External Guide: Mrs. Kinnari Prajapati.

 Also we get references from our Internal Guide: Prof. Minaz Shaikh.

 We also visit the website,

 www.stackoverflow.com

Page 126
HerbalLife Nutrition Center

 www.codexworld.com

 www.w3schools.com

 Search to Google

 www.youtube.com

Page 127

You might also like