ระบบจัดการท่อส่ง
ระบบการจัดการท่อส่งที่ ครอบคลุมซึ่งสร้างขึ้นเป็น เว็บแอปพลิเคชัน Java เต็มรูปแบบ แอปพลิเคชันนี้ช่วยให้พนักงานสามารถ จัดการโอกาสในการขาย ผ่าน ขั้นตอนต่าง ๆ ตั้งแต่ การติดต่อครั้งแรกไปจนถึงการปิด ดังที่เห็นได้ในโครงสร้างท่อ ระบบนี้ รองรับการติดตามจัดหมวดหมู่และอัปเดตบันทึกการขายให้ข้อมูลเชิงลึกที่ชัดเจนเกี่ยวกับความคืบหน้าการขาย
สารบัญ
- ภาพอ้างอิงแบบจำลอง
- คุณสมบัติ
- เทคโนโลยีที่ใช้
- การตั้งค่า
- การใช้งาน
- โครงสร้างโครงการ
- ภาพหน้าจอ
- ใบอนุญาต
ภาพอ้างอิงแบบจำลอง
| ขั้นตอนที่ 1 | ขั้นตอนที่ 2 |
|---|
| การขายไปป์ไลน์ - กำลังดำเนินการ | การขายไปป์ไลน์ - ประมวลผล |

คุณสมบัติ
- การรับรองความถูกต้องและการอนุญาต : ระบบเข้าสู่ระบบที่ปลอดภัยเพื่อ จำกัด การเข้าถึง
- การจัดการการขายไปป์ไลน์ : ยอดขายสามารถแบ่งออกเป็นขั้นตอนต่าง ๆ เช่นการสำรวจข้อเสนอการเจรจาต่อรองการปิดการเก็บรักษาและการตัดสิทธิ์
- การติดตามสถานะการขาย : ติดตามสถานะของการขายแต่ละครั้งได้อย่างง่ายดายว่า "อยู่ระหว่างดำเนินการ" หรือ "ประมวลผล" ดังที่แสดงในขั้นตอนไปป์ไลน์
- การดำเนินการ CRUD :
- สร้าง รายการขายใหม่
- ดู ข้อมูลการขายที่มีอยู่ด้วยการกรองตามหมวดหมู่
- อัปเดต รายการขายตามที่ดำเนินการผ่านไปป์ไลน์
- ลบ บันทึกการขายที่ล้าสมัยหรือไม่ถูกต้อง
- การสร้างรายงาน : สร้างรายงานการขายตามหมวดหมู่ขั้นตอน (ระหว่างดำเนินการประมวลผล)
- การจัดการผู้ใช้ : พนักงานสามารถสร้างและจัดการบัญชีของพวกเขาด้วยการเข้าถึงตามบทบาท
เทคโนโลยีที่ใช้
ส่วนหน้า
- HTML - สำหรับการจัดโครงสร้างหน้าเว็บ
- CSS - จัดแต่งทรงผมหน้าเว็บ
- JavaScript - การเพิ่มการโต้ตอบ
- Tailwind CSS - สไตล์ที่เรียบง่ายพร้อมคลาสยูทิลิตี้
- jQuery - การจัดการ DOM และคำขอ 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 ดูไฟล์ใบอนุญาตสำหรับรายละเอียด