Biểu đồ tuần tự của hệ thống

Một phần của tài liệu Sử dụng công nghệ windows communication foundation trong các ứng dụng trên diện rộng (Trang 66)

2. Mục tiêu của đề tài:

3.5.Biểu đồ tuần tự của hệ thống

3.5.1. Thêm, sửa tổ chức

Hình 1 56: Biểu đồ tuần tự thêm ,sửa tổ chức

3.5.2. Xóa tổ chức

Hình 1 57: Biểu đồ tuần tự xóa tổ chức

Yêu cầu thêm(sửa) TC Gọi Form chi tiết TC Yêu cầu nhập thông tin

Nhập thông tin

Kiểm tra hợp lệ

Lưu dữ liệu Xử lý Hiển thị thông

báo, nếu có lỗi

Chọn tổ chức cần xóa

Yêu cầu xóa Đưa ra cảnh Người dùng chọn “Yes”

Xử lý Thông báo nếu có lỗi

3.5.3. Thêm, sửa tiềm năng

Hình 1 58: Biểu đồ tuần tự thêm, sửa tiềm năng

3.5.4. Xóa tiềm năng

Hình 1 59: Biểu đồ tuần tự xóa tiềm năng

Yêu cầu thêm (sửa)

Gọi Form chi tiết tiềm năng Yêu cầu nhập thông tin

Nhập thông tin

Kiểm tra hợp lệ

Lưu dữ liệu

Xử lý Thông báo lỗi nếu có

Thông báo

Chọn tiềm năng cần xóa

Xóa tiềm năng Đưa ra cảnh báo

Người dùng đồng ý Xử lý

3.5.5. Thêm, sửa cơ hội

Hình 1 60: Biểu đồ tuần tự thêm, sửa cơ hội

3.5.6. Xóa cơ hội

Hình 1 61: Biểu đồ tuần tự xóa cơ hội (adsbygoogle = window.adsbygoogle || []).push({});

Yêu cầu thêm(Sửa)

Gọi Form chi tiết cơ hội Yêu cầu nhập thông tin

Nhập thông tin Kiểm tra hợp lệ

Lưu dữ liệu

Xử lý Thông báo lỗi nếu có

Thông báo

Chọn cơ hội cần xóa

Xóa cơ hội Đưa ra cảnh báo

Người dùng đồng ý xóa

Xử lý

3.5.7. Thêm, sửa hợp đồng

Hình 1 62: Biểu đồ tuần tự thêm, sửa hợp đồng

3.5.8. Xóa hợp đồng

Hình 1 63: Biểu đồ tuần tự xóa hợp đồng

Yêu cầu thêm (sửa)

Gọi Form chi tiết hợp đồng

Yêu cầu nhập thông tin

Nhập thông tin

Kiểm tra hợp lệ

Lưu dữ liệu

Xử lý

Thông báo lỗi nếu có Thông báo Chọn hợp đồng cần xóa Xóa hợp đồng đã chọn Đưa ra cảnh báo Người dùng đồng ý xóa Xử lý Thông báo lỗi nếu có

3.5.9. Thêm, sửa liên hệ

Hình 1 64: Biểu đồ tuần tự thêm, sửa liên hệ

3.5.10. Xóa liên hệ

Hình 1 65: Biểu đồ tuần tự xóa liên hệ

Yêu cầu thêm(sửa)

Gọi Form chi tiết LH Yêu cầu nhập thông tin

Nhập thông tin

Kiểm tra hợp lệ (adsbygoogle = window.adsbygoogle || []).push({});

Lưu dữ liệu

Thông báo lỗi nếu có

Xử lý Thông báo Chọn liên hệ cần xóa Xóa liên hệ đã chọn Đưa ra cảnh báo Người dùng đồng ý Xử lý

3.5.11. Thêm, sửa chiến dịch

Hình 1 66: Biểu đồ tuần tự thêm, sửa chiến dịch

3.5.12. Xóa chiến dịch

Hình 1 67: Biểu đồ tuần tự xóa chiến dịch

Yêu cầu thêm(sửa)

Gọi Form chi tiết CD

Kiểm tra hợp lệ Yêu cầu nhập thông tin

Nhập thông tin

Lưu dữ liệu

Xử lý Thông báo nếu có lỗi

Thông báo

Chọn chiến dịch cần xóa

Xóa chiến dịch đã chọn Đưa ra cảnh báo

Người dùng đồng ý xóa Xử lý

3.5. Kiến trúc và công cụ phát triển CRM WCF 20103.5.1. Kiến trúc của CRM WCF 2010 3.5.1. Kiến trúc của CRM WCF 2010

CRM WCF 2010 được thiết kế theo mô hình 3 lớp:

• Tầng Giao diện người dùng (UI): Là giao diện ứng dụng mà người dùng nhìn thấy và có thể tương tác.

• Tầng xử lý nghiệp vụ (BC): Là tầng mà tại đó mọi tác vụ, tiến trình xử lý nghiệp vụ xảy ra rồi trả kết quả về để hiện thị lên UI.

• Tầng truy cập dữ liệu (DAC): Là tầng thao tác trực tiếp với cơ sở dữ liệu, lấy dữ liệu và cập nhật dữ liệu đến cớ sở dữ liệu.

Trong đó tầng BC, DAC nằm trên Server và ở BC đưa ra bên ngoài các Service Interface sử dụng công nghệ WCF. Trên server BC gọi tầng DAC để lấy dữ liệu cho việc xử lý các yêu cầu nghiệp vụ.

Tầng UI thì đặt ở phía Client và gọi đến server qua các Service Interface.

Hình 1 68: Kiến trúc CRM WCF 2010

Nhờ kiến trúc này mà hệ thống CRM WCF 2010 có thể đáp ứng được nhu cầu của các công ty đa chi nhánh. Với việc lưu trữ dữ liệu tập trung thì doanh nghiệp hoàn toàn có thể yên tâm về vấn đề bảo mật của dữ liệu, và khả năng tổng hợp dữ liệu nhanh chóng. Tái sử dụng và dễ thay đổi cũng là một ưu điểm của kiến trúc này. CRM WCF 2010 hoàn toàn có khả năng đáp ứng những yêu cầu mới của khách hàng.

3.5.2. Môi trường phát triển CRM WCF 2010

Ngôn ngữ lập trình:

- Ngôn ngữ Visual Basic.NET và nền tảng .NET 3.5.

Công cụ phát triển: (adsbygoogle = window.adsbygoogle || []).push({});

- Bộ công cụ phát triển Visual Studio 2008 và của Microsoft. - Công cụ quản lý mã nguồn SourceOffSide.

- Bộ control giao diện người dùng Infragistics 9.1.

Cơ sở dữ liệu:

- CRM WCF 2010 sử dụng hệ quản trị cơ sở dữ liệu Microsoft SQL Server để xây dựng cơ sở dữ liệu.

Như đã trình bày, hệ thống CRM WCF 2010 có rất nhiều phân hệ, không thể đề cập hết trong khuôn khổ một bản khóa luận tốt nghiệp. Sau đây tôi xin giới thiệu về 3 phân hệ đang được triển khai là các phân hệ:Cơ hội, Tổ chức và Liên hệ.

3.6. Giao diện minh họa các phân hệ chính của CRM WCF 20103.6.1. Phân hệ Tổ chức 3.6.1. Phân hệ Tổ chức

Vai trò của phân hệ Tổ chức trong CRM WCF 2010

Phân hệ Tổ chức cho phép người sử dụng theo dõi, phân tích, thống kê tất cả các giao dịch của mỗi cá nhân bán hàng với các tổ chức có liên quan đến các cơ hội. Đồng thời, người sử dụng có thể biết trong một khoảng thời gian tuỳ chọn họ đã giao dịch với những tổ chức nào, đâu là tổ chức họ cần quan tâm, những tổ chức nào là tổ chức đối tác… từ đó có thể đưa ra được quyết định chiến lược, thúc đẩy hoạt động kinh doanh của doanh nghiệp.

Các từ điển liên quan

1. Doanh thu năm: Từ điển Doanh thu năm là một chỉ tiêu dùng để phân loại tổ chức theo mức doanh thu mà các tổ chức đó đạt được trong một năm.

2. Số lượng nhân viên: Từ điển Số lượng nhân viên là một chỉ tiêu dùng để phân loại tổ chức theo khoảng số lượng nhân viên làm việc trong tổ chức đó.

3. Loại tổ chức: Từ điển Loại tổ chức là một chỉ tiêu dùng để phân loại tổ chức theo các nhóm đối tượng quan hệ của doanh nghiệp, ví dụ như Đối tác, Đối thủ, Khách hàng,...

4. Loại hình sở hữu: Từ điển Loại sở hữu là một chỉ tiêu dùng để phân loại tổ chức theo loại hình sở hữu của tổ chức đó, ví dụ như Sở hữu nhà nước, Sở hữu tư nhân,…

5. Phân loại tổ chức: Từ điển Phân loại Tổ chức là một chỉ tiêu do doanh nghiệp tự đặt ra nhằm phân nhóm các tổ chức cần theo dõi để thuận tiện trong việc tìm kiếm và quản lý

6. Vai trò đối tác: Từ điển Vai trò Đối tác là một chỉ tiêu dùng để phân loại các tổ chức đối tác theo vai trò của đối tác đó đối với doanh nghiệp, ví dụ như Nhà cung cấp, Nhà tư vấn, Môi giới,…

7. Lĩnh vực: Từ điển Lĩnh vực là một chỉ tiêu dùng để phân loại tổ chức theo lĩnh vực hoạt động kinh doanh của tổ chức đó, ví dụ như Điện tử, Viễn thông, Ngân hàng, Bảo hiểm,…

3.6.2. Phân hệ liên hệ

Hình 1 70: Giao diện phân hệ Liên hệ

Vai trò của phân hệ Liên hệ trong CRM WCF 2010

Phân hệ Liên hệ cho phép người sử dụng theo dõi, tổng hợp thông tin về người liên hệ và vai trò của họ trong các tổ chức và các cơ hội bán hàng. Bằng những thông tin đó, người bán hàng sẽ định hướng được cách tiếp cận hiệu quả hơn nhằm đạt được nhiều doanh thu hơn từ những tổ chức của người liên hệ đó.

Các từ điển liên quan

1. Phân loại Liên hệ: Từ điển Phân loại Liên hệ là một chỉ tiêu do doanh nghiệp tự đặt ra nhằm phân nhóm các liên hệ theo tiêu chí riêng của mình để thuận tiện trong việc tìm kiếm và quản lý.

2. Vai trò Liên hệ: Từ điển Vai trò Liên hệ là một chỉ tiêu dùng để xác định vai trò của một liên hệ trong một cơ hội bán hàng cụ thể.

3. Nguồn gốc liên hệ: Từ điển Nguồn gốc là một chỉ tiêu dùng để phân loại kênh thông tin mà qua đó người liên hệ biết đến doanh nghiệp và sản phẩm của doanh nghiệp.

3.6.3. Phân hệ cơ hội

Hình 1 36: Giao diện phân hệ Cơ hội

Vai trò của phân hệ Cơ hội trong CRM WCF 2010

Phân hệ Cơ hội cho phép theo dõi, thống kê, phân tích, tổng hợp các giao dịch hàng ngày của nhân viên bán hàng, có bao nhiêu cơ hội đang ở giai đoạn nào, bao nhiêu cơ hội thành công, bao nhiêu cơ hội đang đi vào ngõ cụt, bao nhiêu cơ hội thất bại, doanh số của các cơ hội, tổng số các cơ hội theo từng sản phẩm trong tháng… Từ đó, nhân viên bán hàng có thể quản lý chặt chẽ từng cơ hội bán hàng xác định những cách tiếp cận khách hàng một cách hiệu quả nhất, người quản lý có thể phân tích, dự đoán được tình hình kinh doanh của doanh nghiệp trong thời gian kế tiếp, kịp thời thay đổi, áp dụng những chiến lược kinh doanh phù hợp nhằm đạt được lợi nhuận tối đa.

Các từ điển liên quan

1. Giai đoạn: Từ điển Giai đoạn là một chỉ tiêu dùng để phân loại cơ hội theo từng giai đoạn của chu kỳ bán hàng. (adsbygoogle = window.adsbygoogle || []).push({});

2. Phân loại cơ hội: Từ điển Phân loại Cơ hội là một chỉ tiêu do doanh nghiệp tự đặt ra nhằm phân nhóm các cơ hội bán hàng của mình theo tiêu chí riêng để thuận tiện trong việc tìm kiếm và quản lý.

3. Bước tiếp theo: Từ điển Bước tiếp theo Cơ hội là một chỉ tiêu dùng để xác định công việc tiếp theo cần thực hiện để thúc đẩy cơ hội bán hàng đi đến thành công.

4. Lý do thắng/thua: Từ điển Lý do thắng/thua là một chỉ tiêu dùng để phân loại cơ hội theo nguyên nhân vì sao cơ hội thắng lợi hay thất bại.

5. Vai trò liên hệ: Từ điển Vai trò Liên hệ là một chỉ tiêu dùng để xác định một liên hệ có vai trò như thế nào trong một cơ hội bán hàng.

6. Vai trò đối tác: Từ điển Vai trò Đối tác là một chỉ tiêu để xác định một tổ chức đối tác có vai trò như thế nào trong một cơ hội bán hàng.

7. Loại: Từ điển Loại là một chỉ tiêu dùng để phân loại tổ chức có liên quan đến cơ hội bán hàng là khách hàng mới hay cũ.

8. Nguồn gốc: Từ điển Nguồn gốc là một chỉ tiêu dùng để phân loại kênh thông tin mà qua đó khách hàng biết đến doanh nghiệp và sản phẩm của doanh nghiệp.

KẾT LUẬN

Quản trị quan hệ khách hàng - CRM ngày càng trở lên quan trọng đối với cáo doanh nghiệp, giúp cho doanh nghiệp quản lý khách hàng tốt hơn, tạo mối quan hệ lâu bền với khách hàng và tìm kiếm những khách hàng tiềm năng mới.

Bản khóa luận tốt nghiệp này đã nói lên những khái niệm cơ bản nhất về công nghệ WCF và xây dựng các chức năng chính của một hệ thống CRM.

Do thời gian thực hiện đề tài có hạn và phạm vi rộng lớn của vấn đề , khóa luận chưa thể đi sâu và đề cập hết mọi khía cạnh của công nghệ WCF cùng việc xây dựng các ứng dụng trên diện rộng dựa trên công nghệ này.

Em xin chân thành cảm ơn thầy giáo ThS. Đào Kiến Quốc và ThS. Nguyễn Xuân Hoàng Phó TGĐ Công ty cổ phần MISA đã trực tiếp hướng dẫn, động viên, giúp đỡ em rất nhiều để em có thể hoàn thành bản khóa luận tốt nghiệp này.

Cuối cùng em xin bày tỏ lòng biết ơn sâu sắc đến gia đình, bạn bè, thầy cô giáo những người đã quan tâm, giúp đỡ em rất nhiều trong những năm ngồi trên ghế nhà trường.

TÀI LIỆU THAM KHẢO

[1]. Dave Grundgeiger (2002), Programming Visual Basic. Net, O’Reilly [2]. John Sharp. Microsoft Windows Communication Foundation Step by Step.

[3]. Robin A.Reynolds Haertle (2002), OOP with Microsoft Visual Basic. Net & Microsoft Visual C# Step by Step, Microsoft Press

[4]. Scott Klein. WProfessional WCF Programming Apr 2007.

[5]. Steve Resnick. Essential Windows Communication Foundation (WCF): For .NET Framework 3.5. [6]. www.crmvietnam.com [7]. http://en.wikipedia.org/ [8]. http://misa.com.vn/ [9]. http://msdn.microsoft.com/en-us/library/ms735119.aspx [10]. http://www.kypernet.com/vietnam/product1/kypernetCRM_vn.shtml [11]. http://www.pcworld.com.vn

Một phần của tài liệu Sử dụng công nghệ windows communication foundation trong các ứng dụng trên diện rộng (Trang 66)