Sistem Pengelola Pipa Penjualan
Sistem pengelola pipa penjualan yang komprehensif yang dibangun sebagai aplikasi web Java yang penuh . Aplikasi ini memungkinkan karyawan untuk mengelola prospek penjualan melalui berbagai tahap , dari kontak awal hingga penutupan , sebagaimana divisualisasikan dalam struktur pipa. Sistem ini mendukung pelacakan, mengkategorikan, dan memperbarui catatan penjualan, memberikan wawasan yang jelas tentang kemajuan penjualan.
Daftar isi
- Gambar referensi model
- Fitur
- Teknologi digunakan
- Pengaturan
- Penggunaan
- Struktur proyek
- Tangkapan layar
- Lisensi
Gambar referensi model
| Tahap 1 | Tahap 2 |
|---|
| Pipa Penjualan - sedang berlangsung | Pipa Penjualan - Dalam Prosesed |

Fitur
- Otentikasi dan Otorisasi : Sistem login aman untuk membatasi akses.
- Manajemen Pipa Penjualan : Penjualan dapat dikategorikan ke dalam tahap seperti calon pelanggan, proposal, negosiasi, penutupan, retensi, dan diskualifikasi.
- Pelacakan Status Penjualan : Dengan mudah melacak status setiap penjualan sebagai "sedang berlangsung" atau "diproses," seperti yang ditunjukkan pada tahap pipa.
- Operasi CRUD :
- Buat entri penjualan baru.
- Lihat informasi penjualan yang ada dengan penyaringan berbasis kategori.
- Perbarui entri penjualan saat mereka berkembang melalui pipa.
- Hapus catatan penjualan usang atau salah.
- Generasi Laporan : Menghasilkan laporan penjualan berdasarkan kategori tahap (sedang berlangsung, diproses).
- Manajemen Pengguna : Karyawan dapat membuat dan mengelola akun mereka dengan akses berdasarkan peran.
Teknologi digunakan
Frontend
- HTML - Untuk menyusun halaman web.
- CSS - Styling The Web Pages.
- JavaScript - Menambahkan interaktivitas.
- Tailwind CSS - Styling Sederhana dengan Kelas Utilitas.
- JQuery - Manipulasi DOM dan permintaan AJAX.
Backend
- Java - Bahasa Pemrograman Inti.
- JDBC - untuk konektivitas database.
- JSP - untuk rendering sisi server.
- Hibernate - ORM untuk menangani operasi basis data.
- MySQL - Manajemen Database.
Pengaturan
Klon Repositori
git clone https://github.com/UdaySharmaGitHub/Sales-Pipeline-Manager.git
cd Sales-Pipeline-Manager
Siapkan database
- Buat database MySQL.
- Gunakan file SQL yang disediakan (jika tersedia) untuk mengatur tabel yang diperlukan atau secara manual membuat tabel sesuai skema database.
Konfigurasikan Koneksi Basis Data
- Perbarui konfigurasi database di file properti JDBC atau Hibernate.
Jalankan aplikasi
- Menyebarkan aplikasi di server seperti Apache Tomcat. Akses aplikasi di http: // localhost: 8080/penjualan-pipa.
Penggunaan
- Masuk dengan kredensial yang valid.
- Arahkan ke bagian manajemen penjualan.
- Tambahkan Penjualan Baru: Buat entri penjualan baru dengan detail seperti nama klien, nilai potensial, dan status awal.
- Perbarui Status Penjualan: Pindahkan penjualan dari satu tahap ke tahap lain, misalnya, dari prospek ke proposal.
- Hapus Catatan Penjualan: Hapus catatan sesuai kebutuhan.
- Lihat Laporan: Lihat dan Menyaring Penjualan Berdasarkan Kategori (sedang berlangsung atau diproses).
Struktur proyek
sales - pipeline - managing - system
├── src
│ ├── main
│ │ ├── java
│ │ │ ├── com . example . pipeline
│ │ │ │ ├── controllers
│ │ │ │ ├── models
│ │ │ │ ├── dao
│ │ │ │ ├── services
│ │ │ └── utils
│ │ └── resources
│ │ └── webapp
│ │ ├── WEB - INF
│ │ ├── css
│ │ ├── js
│ │ └── views
└── pom . xml
Lisensi
- Proyek ini dilisensikan di bawah lisensi MIT. Lihat file lisensi untuk detailnya.