Вы находитесь на странице: 1из 13

CHAPTER 1: COMPANY PROFILE

1.1 Company Details

Name: GREAVES COTTON LIMITED.

Location: Diesel Engine Unit, Mumbai Pune Highway, Chinchwad, Pune- 411019,

Maharashtra, India. (Location of internship)

Registered Office: Greaves Cotton Limited, Unit No. 701, 7th Floor, Tower 3 Equinox
Business Park, LBS Marg, Kurla West, Mumbai 400070.

Greaves Cotton Ltd (GCL) was developed in 1859 by James Greaves and George Cotton. Greaves Cotton
Limited is a diversified engineering company that is a leading manufacturer and marketer of diesel engines,
petrol engines, generator sets, pump sets and construction equipment. Five values in which the firm believes
are Passion for Excellence, Transparency, Integrity, Responsibility and Respect. The company produces
diesel, petrol, kerosene, gasoline engines, diesel pump sets, gensets, farm equipment, and construction
equipment, Electric Vehicles, Farm Equipment, Spare Parts, Auxiliary Power and Construction Equipment
(International).

The major customers of Greaves are Mahindra, Piaggio, Atul, Tata, TYS, etc. Greaves manufactures the
complete power generators and sells it to various customers. Five Businesses of Greaves includes Engines,
Auxiliary power, Farm equipment, Greaves Care and After, Market Business.

Figure No 1. GCL Business

After Market Business services all the other businesses of Greaves Cotton. This After Market Business has
many sub businesses which are Automotive Engines, Auto part business, third party distribution. Auto part

Cummins College of Engineering, Department of Computer Engineering 2018-19

1
business has various subparts which include 3-Wheeler multiband(3WMB), 2-Wheeler multiband
business(2WMB). In 3Wheeler multi brand business company manufactures, services and sells all the spares
of 3W. In 2-Wheeler multi brand business company manufactures, services and sells only selected spares of
2W. Third party is a business in which the firm has a tie up with international brand. International companies
which have product to sell but do not have enough network to sell their product take help of greaves to sell
and gain more network. In other words, Greaves does the selling of the products (Examples are AMSOIL,
Fuchs oil, etc.).

Cummins College of Engineering, Department of Computer Engineering 2018-19

2
CHAPTER 2: INTRODUCTION

2.1 Problem Statement

Project Title: Greaves Cotton Ltd Potential Mapping App.

Application name: GCL Auto parts.

Problem statement: Develop an App that will track the daily sales representative, all them
operations and be capable of doing potential mapping of an area.

2.2 Project Scope

2.2.1 Background and detailed description.

GCL (Greaves Cotton Limited) → Distributors → Retailers → Mechanic → Consumers.

GCL: Products of Greaves.

Distributor: An exclusive person who delivers the products to various retailers.

Retailers: People who purchase products from distributor and sell to mechanics or directly to people.

Greaves has wide and large sales team. The company has various market sales representatives whose

primary responsibility is to go to market(Retailer shops/mechanic shops) and create awareness, check their

sales, keep a track of profit and promote the new products .Greaves manufactures various engines for various

vehicles, the primary responsibility of the company is to ensure that to make available all the spare parts to all

the customers so that customer do not face any inconvenience.

For the overall functioning Our country is divided into five regions i.e. North, South, East, West and
Central. Each region has distinct regional managers. Each region is divided into various zones. Every Region
has various states in it. Each state is assigned a state head. Each State head have various sales representative
under them.

Until now all the sales representative who visit various distributors, retailers, mechanics there was not any
mechanism which would help to know whether the sales team is actually going and doing their work. The
organization would not get the complete details of sales team, where the visit is been done and what is potential
of the market. To increase the revenue of the company and not cause customer inconvenience it was necessary
to do potential mapping of an area, market their products and increase their sales.

Cummins College of Engineering, Department of Computer Engineering 2018-19

3
Potential mapping: Potential mapping means knowing the retailers in a particular geographical area. It
includes going to an area and knowing what is their average sales.

Example: I go to 5 five milk shops in an area and I gather information about their sales. After taking
average ,70 liters of milk are sold every day. When I compare to my brand, I sell 50 liters every day. So, there
is a possibility to increase my sales. Therefore 70 liters is the potential of my market.

Knowing every retailer and increasing your customers for taking more orders was necessary. Thus, there
was a requirement of an app which would help to track their sales team, and also get to know the potential of
the market.

2.3 OBJECTIVE

Potential mapping of Retailers and Mechanics, value added to the business and feedback by the field team.

• Potential mapping: Getting the details of retailers and mechanics.

• Value added to the business: Effect on the average potential of retailers and Increase in the number of

customers per month.

2.4 WORK CONTRIBUTION

GCL Auto parts is the app which we created for potential mapping of retailers, mechanics and to track
their sales team and check what is value added to business.

This app consists of several features such as:

a. Capturing real time position of field team (Using GPS): Through this app, GPS would be turned on
automatically and if the user denies the app will turn off automatically.
b. Capturing Image of the Retail/Garage outlet visited: When any team performs any visit for the first
time, they will click an image through camera and this image would be to database.
c. Storing date and time of the visit automatically in database: Date and time of the visit done by person
would be stored automatically without the user been known about it.
d. Adding/Modifying monthly average potential: When the user visits for the first time, he will enter the
potential, but for a repeat visit he can view the previous potential and modify it.
e. Specifying the outcome of the visit: Through this app, purpose and what was the outcome of this visit
would be known.

Cummins College of Engineering, Department of Computer Engineering 2018-19

4
f. Adding Feedback to improve business: The sales team would add feedback for what improvements to
be made.
g. Updating the Contact No. of retailers and mechanics if changed.
h. Reports (Mechanics and retailers) which can be downloaded: Central office can download the data of
all these visits done and do a check on sales representative. They will specify the start and the end date
and the corresponding whole visit data will be downloaded in the form of excel sheet.

2.4.1 Overall flow

Below is the overall flow of the app for retailer and mechanic visits.

Figure No 2. Flowchart of Retailer Field.

Cummins College of Engineering, Department of Computer Engineering 2018-19

5
Figure No 3. Flowchart of Mechanic Field.

Cummins College of Engineering, Department of Computer Engineering 2018-19

6
2.5 Functional Requirements

1. Real time position of field team.


2. Database consisting details of existing retailers and mechanics with the capability to add new
retailers and mechanics.
3. Take an image of the retailer/mechanic shop visited.
4. Monthly Average Potential modification capability.
5. Specifying the Purpose of the visit.
6. Feedback or remarks provided by sales team to improve business.
7. Report file (format specified) to be viewed/downloaded for every month (Retailers &Mechanics
visited).
8. The report should consist of the all the details of retailers and mechanics (Existing/New) visited by
the sales team.

Cummins College of Engineering, Department of Computer Engineering 2018-19

7
CHAPTER 3. TECHNOLOGIES USED

3.1 Technologies

3.1.1 Technology 1

Android studio - Android Studio is the used for Android application development. The android is Linux
based operating system which supports large number of applications in Smartphone and tablet computers.
Android Studio uses a Gradle-based build system, emulator, code templates, and GitHub integration. Every
project in Android Studio has one or more modalities with source code and resource files. These modalities
include Android app modules, Library modules, and Google App Engine modules.

Advantages:

• Faster Deployment of Fresh Builds- It makes incremental changes to an existing app code or resource
is now easier and faster.

• More Accurate Programming- It has Code Editor equipped with IntelliJ IDEA interface, Android
Studio makes code writing and analysis faster, easier and more accurate.
• Faster Programming and Testing -Developers can drag and drop APKs for quick installation, resize
and rescale the window, use multi-touch actions (pinch & zoom, pan, rotate, tilt) and much more.

3.1.2 Technology 2

XAMPP Server - XAMPP is a software distribution which provides the Apache web server, MySQL
database (actually MariaDB), Php and Perl (as command-line executables and Apache modules) all in one
package. No configuration is necessary to integrate Php with MySQL. In Internship project MySQL
Database and Apache module used. MySQL database used to store the data inserted from android
application.

Advantages:

• XAMPP provides support for creating and manipulating databases MySQL among others.
• XAMPP has the ability to serve web pages on the World Wide Web.
• The security settings are strict by default, nobody but we will be able to access the web server.
• Php error reporting is enabled by default, which helps when debugging scripts.

Cummins College of Engineering, Department of Computer Engineering 2018-19

8
3.2 Development platform

• Android Studio is used which is Linux based operating system which supports large number of

applications in Smartphone and tablet computers.

• XAMPP offers MySQL (Database Server) & Apache (Webserver) in one setup and we can manage

them with the XAMPP starter. Start the Apache server and MySQL and type localhost or 127.0.0.1 in

browser's address bar.

• Windows 10: Windows 10 is a Microsoft operating system used.

Cummins College of Engineering, Department of Computer Engineering 2018-19

9
CHAPTER 4. LEARNING EXPERIENCES

4.1 Professional growth:

This was a great internship at greaves cotton. We gained valuable experience working in industry as both

a team and individual. We Understood the businesses and work culture at Greaves Cotton Limited. This

internship made me individually responsible for what decisions I made and how to execute project work that

has been assigned to us within specific time. The most important learning is how communicate with

professional team members about project, team work, problem solving and time management skills.

4.2 Skills Learn

The Valuable skill I gained from an Internship is the ability to speak with professional peoples in

professional setting. I learned Android studio framework from basics to advanced and working with XAMPP

platform. The most important learning is how communicate with professional team members about project,

team work, problem solving and time management skills. This Internship experience provided a different

perspective and a context for academic learning, an opportunity to put theory into practice.

Cummins College of Engineering, Department of Computer Engineering 2018-19

10
CHAPTER 5. CONCLUSIONS

Internship at Greaves Cotton Limited (GCL) was a good experience and it helps to learned and

enhance my skills, abilities and knowledge. We developed an android app for potential mapping of field team

of GCL. The objective is to track the daily sales representative, all their operations and be capable of doing

potential mapping of an area. Potential mapping means knowing the retailers in a particular geographical area.

It includes going to an area and knowing what is their average sales. The application of the app is to track all

the sales representative who visit various distributors, retailers, mechanics. Until now there was not any

mechanism which would help to know whether the sales team is actually going and doing their work. Thus,

organization would not get the complete details of sales team, where the visit is been done and what is potential

of the market. To increase the revenue of the company and not cause customer inconvenience it was necessary

to do potential mapping of an area, market their products and increase their sales. Potential mapping means

knowing the retailers in a particular geographical area. It includes going to an area and knowing what is their

average sales. This App helps to do the potential mapping and increases the value to the business of GCL.

Cummins College of Engineering, Department of Computer Engineering 2018-19

11
REFERENCES

1. https://stackoverflow.com

2. https://developer.android.com/guide

3. https://www.youtube.com/user/ProgrammingKnowledge/

4. Using lists in Android with List View - Tutorial

5. Connecting Android App to Remote Database using PHP and MySQL - AndroidDeft.com

6. Android Upload Image to Server Using PHP MySQL

7. Android PHP Add Edit Delete View Select Using App To MySQL Database Server – AndroidJSon

Cummins College of Engineering, Department of Computer Engineering 2018-19

12
PLAGIARISM REPORT

Cummins College of Engineering, Department of Computer Engineering 2018-19

13