Система управления конвейером продаж
Комплексная система управления продажами, созданная как веб-приложение Java с полным стеком . Это приложение позволяет сотрудникам управлять продажами лидов через разные этапы , от первоначального контакта до закрытия , как визуализировано в структуре трубопровода. Эта система поддерживает отслеживание, классификацию и обновление записей продаж, предоставляя четкое представление о прогрессе продаж.
Оглавление
- Справочное изображение модели
- Функции
- Технологии используются
- Настраивать
- Использование
- Структура проекта
- Скриншоты
- Лицензия
Справочное изображение модели
| Этап 1 | Этап 2 |
|---|
| Трубопровод продаж - в процессе | Продажи продаж - в обработанном |

Функции
- Аутентификация и авторизация : безопасная система входа в систему для ограничения доступа.
- Управление конвейером продаж : продажи могут быть классифицированы на такие этапы, как поиск, предложение, переговоры, закрытие, удержание и дисквалификация.
- Отслеживание статуса продаж : легко отслеживать статус каждой продажи как «в процессе» или «обработанного», как показано на этапах трубопровода.
- Операции CRUD :
- Создайте новые заявки на продажи.
- Просмотреть существующую информацию о продажах с помощью фильтрации на основе категорий.
- Обновите записи о продажах по мере их продвижения по трубопроводу.
- Удалить устаревшие или неправильные записи о продажах.
- Генерация отчетов : генерировать отчеты о продажах на основе категорий сценических категоров (в процессе, обработанных).
- Управление пользователями : сотрудники могут создавать и управлять своими учетными записями с помощью доступа на основе ролей.
Технологии используются
Внешний интерфейс
- HTML - для структурирования веб -страниц.
- CSS - Стилирование веб -страниц.
- JavaScript - добавление интерактивности.
- Tailwind CSS - упрощенный стиль с утилитными классами.
- JQUERY - DOM MANIPULATION и AJAX Запросы.
Бэкэнд
- Java - основной язык программирования.
- JDBC - для подключения к базе данных.
- JSP - для рендеринга на стороне сервера.
- Hibernate - ORM для обработки операций базы данных.
- MySQL - Управление базами данных.
Настраивать
Клонировать репозиторий
git clone https://github.com/UdaySharmaGitHub/Sales-Pipeline-Manager.git
cd Sales-Pipeline-Manager
Настройка базы данных
- Создайте базу данных MySQL.
- Используйте предоставленный файл SQL (если доступен), чтобы настроить необходимые таблицы или вручную создать таблицы в соответствии с схемой базы данных.
Настройте подключение к базе данных
- Обновите конфигурацию базы данных в файле свойств JDBC или Hibernate.
Запустите приложение
- Разверните приложение на сервере, таком как Apache Tomcat. Доступ к приложению по адресу http: // localhost: 8080/sales-pipeline.
Использование
- Войдите с действительными учетными данными.
- Перейдите в раздел управления продажами.
- Добавьте новые продажи: создайте новую запись продаж с такими деталями, как имя клиента, потенциальная стоимость и начальный статус.
- Обновление статуса продаж: перемещать продажи с одного этапа на другой, например, от поиска до предложения.
- Удалить записи о продажах: удалить записи по мере необходимости.
- Просмотреть отчеты: Просмотреть и фильтровать продажи на основе категорий (в процессе или обработке).
Структура проекта
sales - pipeline - managing - system
├── src
│ ├── main
│ │ ├── java
│ │ │ ├── com . example . pipeline
│ │ │ │ ├── controllers
│ │ │ │ ├── models
│ │ │ │ ├── dao
│ │ │ │ ├── services
│ │ │ └── utils
│ │ └── resources
│ │ └── webapp
│ │ ├── WEB - INF
│ │ ├── css
│ │ ├── js
│ │ └── views
└── pom . xml
Лицензия
- Этот проект лицензирован по лицензии MIT. Смотрите файл лицензии для получения подробной информации.