Customer segmentation for business promotion
Customer are like snowflakes: No two customers are same. Even customer purchasing similar products or services have very different characteristics, needs and interests. It?s not surprise that customers differs in their demographic and locations, but traits such as product category preferences, avera
2025-06-28 16:26:03 - Adil Khan
Customer segmentation for business promotion
Project Area of Specialization Computer ScienceProject SummaryCustomer are like snowflakes: No two customers are same. Even customer purchasing similar products or services have very different characteristics, needs and interests. It’s not surprise that customers differs in their demographic and locations, but traits such as product category preferences, average basket sizes, responsiveness, channel preference, and many more are often overlooked in marketing. Segmentation enables marketers to account for individual customer need and their unique traits.
When a large number of goods are brought in any big shop or shopping center, it becomes very difficult to handle and estimate what to buy and what not to buy.
In addition, shopkeepers sometime carry items that they do not know whether they would be sold or not, and they also brings items that do not have many buyers in their area and then such a things lies in waste and in the same way it is finished.
To avoid this loss, we are providing an application in which they can save all their record.
And on the basis of this record, they can promote their business and avoid losses.
This will let them know which items are being bought more at which age and also what is the most sold items in their market right now.
This project deal with the real-time data where we have to segment the customer in the form of clusters using K-Mean algorithm. With the help of this algorithm, we can easily visualize the data and can get a segmentation of each customer so that we can target the customer in better way.
This project will provide a user-friendly web application to handle almost all the records of small shops and Shopping Malls.
This project will help to reduce the loss of business from a small scale to large scale of business.
This will provide easy access with just one click to all the database of their client and services.
History of customers will also maintain which will help to improve the customer satisfaction.
File trace and track with their name.
This will keep record of RFM table that what are the age preferences.
This will also have Gender and age base distribution through which we can estimate the sales rate of the products.
The data set consist of important variables like Age, Gender, annual income etc.
The aim of segmentation is to increase sales through personalized content tailored to the respective segment.
The basic for any form of segmentation is centrally consolidated customer data.
Division and grouping of existing or potential customers into segments based on their traits. This allows marketers to address a group of customer’s specific needs in a targeted manner. The highest level of segmentations is so-called segment-of-one marketing which takes into account a single customer’s individual behavior.
The division of customer into groups based on specific customer data.
Meeting with these people for requirements gathering
Method:
Khizar Hayat owner of Cash and Carry Bagh
Osama Adnan (Manager at Cash and Carry Bagh)
Sajid Sarvaiz sales man at Cash and Carry Bagh
Most common questions that we asked them?
What is current work flow?
How to manage customer data?
Where you save customer details?
How to store details?
How to satisfied your clients?
How to manage your sales?
How to manage products?
What do you think about most when you buy anything for your mall?
How do you guess which item will sell more?
Which software using for management?
Has it ever happened that you have taken something which has not been sold and which you have lost later?
….
To solve actual problems in the industry, software developers, or developers must integrate with the development strategy that includes the process, mode, and tools layer and generic phrases. This strategy is often referred to a process model or software development paradigms.
Requirements are well-defined i.e. not changed rapidly.
Our requirements are well define.
Requirements do not change during the development stage. Product is delivered at the completion of the project.
Pycharm or Anaconda for window 7.3.0
Language Python (in this project, we have used python because python is an interpreted high-level general-purpose programming language. and it is designed to be highly readable)
MYSQL
Photoshop CS6 (64 Bit)
Libraries (NUMPY, PANDAS, MATPLOTLIB, SEABORN)
K-mean algorithm
CSS3
HTML 5
VISIO
Microsoft word/excel 2010 Platform: window 8.1 64 bit processor
The system uses a Web Browser based Solution- like Microsoft Internet Explorer
Designed for use within any Local Area Network (LAN) or Wide Area Network (WAN).
In designing, we will use K-mean algorithm because we will divide the customer in segments.
HTML, CSS, will use for the front end.
MySQL as a database for data storage.
Customers
Customer Satisfaction.
Things of interest will be found in one place and will not have to go around.
Productivity increases giving more confidence and peace of mind
The performance of individuals are objectively measured
Heightened brand awareness
Benefits to the Businesses
Improve Services
Customer satisfaction
Enhance Competitiveness
Better customer relationship
More customer retention
Increase clarity
Improve customer engagements
Grow market capabilities
Promote the application of business
Enhance reliable assessments
Maintain freshness and new data
Business and Individual Competitiveness and the Satisfaction of a common person and increase in confidence towards business.
Details of Final
Deliverable
1: Fully automated web application will be handover to the business owner for implementation.
2: Post Installation support to Users in the business.
3: Establishing the required processes and tools for Past Data.
4: Customization of customers to fulfill the needs of the business
5: Establishing Processes for User Maintenance & System Maintenance.
6: The app will give after black box testing and training.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 80000 | |||
| Smart phone | Equipment | 1 | 35000 | 35000 |
| Bar code reader | Equipment | 1 | 15000 | 15000 |
| Expenditure | Miscellaneous | 1 | 10000 | 10000 |
| Software | Equipment | 2 | 10000 | 20000 |