Thiết kế hệ thống

Một phần của tài liệu Xây dựng dịch vụ chăm sóc khách hàng của tập đoàn điện lực việt nam trên nền tảng công nghệ điện toán đám mây (Trang 33 - 43)

3.2.1 Kiến trúc

a. Mô hình triển khai:

CSDL tích hợp

CÔNGTY ĐIỆN LỰC

TRUNG TÂM CHĂM SÓC KHÁCH HÀNG

Hệ thống Tích hợp thông tin nghiệp vụ

Service cung cấp dữ liệu CÔNG TY ĐIỆN LỰC A Hệ thống CMIS 2.0 CÔNG TY ĐIỆN LỰC B Hệ thống CMIS 2.0 Service tích hợp dữ liệu

Giao diện Web CSKH

Internet

CSDL Web CSKH

Trang Web CSKH

34

 Hệ thống CMIS tại các Công ty Điện lực: Là hệ thống quản lý thông tin khách hàng được phân tán theo mô hình phân cấp, chứa các dữ liệu thông tin khách hàng, số liệu kinh doanh và dịch vụ khách hàng, đây là kho dữ liệu gốc.

 Hệ thống tích hợp thông tin nghiệp vụ: Là hệ thống cung cấp dữ liệu nghiệp vụ cho Hệ thống Chăm sóc khách hàng, dữ liệu tại hệ thống tích hợp nghiệp vụ được đồng bộ hàng ngày từ hệ thống CMIS, dữ liệu được đồng bộ theo nguyên tắc lấy các dữ liệu thay đổi từ lần đồng bộ gần nhất. Việc giao tiếp giữa hệ thống tích hợp nghiệp vụ và các hệ thống khác CMIS thông qua Web Service – Service tích hợp dữ liệu.

 Hệ thống Web chăm sóc khách hàng: Là giao diện tương tác với khách hàng, hệ thống giao tiếp với hệ thống tích hợp thông tin nghiệp vụ thông qua Web Service – Service cung cấp dữ liệu. Đề tài tập trung vào việc xây dựng Hệ thống Web chăm sóc khách hàng, xây dựng cơ sở dữ liệu tích hợp nghiệp vụ, các services kết nối giữa các hệ thống thông tin nghiệp vụ khác.

35

Hình 20 Mô hình kiến trúc thành phần

 Service tích hợp dữ liệu: Gồm các dịch vụ lấy dữ liệu từ các hệ thống khác CMIS (Hệ thống quản lý mất điện OMS, Hệ thống hóa đơn điện tử E-Invoice,…) được xây dựng dưới dạng Web Service.

 Cơ sở dữ liệu tích hợp nghiệp vụ: Lưu trữ các thông tin liên quan đến khách hàng (Thông tin khách hàng, thông tin dữ liệu thiết bị đo đếm, Chỉ số, Hóa đơn, Nợ gắn liền với khách hàng), dữ liệu trên cơ sở dữ liệu tích hợp nghiệp vụ được đồng bộ theo chu kỳ cấu hình (Ngày 1 lần hoặc nhiều lần) và đồng bộ những dữ liệu thay đổi từ lần đồng bộ gần nhất.

 Service cung cấp dữ liệu: Được xây dựng dưới dạng Web Service cung cấp các dịch vụ liên quan đến khách hàng (Thông tin khách

36

hàng, thông tin chỉ số, thông tin hóa đơn, thông tin công nợ của khách hàng).

 Cơ sở dữ liệu Web Chăm sóc khách hàng: Chứa các thông tin liên quan đến tài khoản khách hàng, cấu hình trang Web, nội dung của trang Web.

 Giao diện Web Chăm sóc khách hàng thực hiện các Modul liên quan đến: Giao tiếp cấp điện, Tra cứu thông tin hóa đơn, Tra cứu thông tin chỉ số, chỉ số đo xa, Tra cứu thông tin thanh toán, Thanh toán Online, Tra cứu lịch mất điện, Cổng xác thực hóa đơn trong quyết toán thuế.

3.2.2 Mô tả luồng xử lý

a. Modul giao tiếp cấp điện

 Mô tả: Thực hiện yêu cầu cấp điện và cuối cùng là theo dõi được tiến độ cấp điện của một yêu cầu.

37 Khách hàng Hệ thống Web CSKH Hệ thống Tích hợp NV Hệ thống CMIS Đăng k{ cấp điện Xử l{ yêu cầu

Gửi về thông tin số phiếu yêu cầu

Gửi Email xác nhận đến cho khách hàng

Giao dịch viên (adsbygoogle = window.adsbygoogle || []).push({});

Lấy thông tin yêu cầu cấp điện chưa xác nhận

Lấy các yêu cầu cấp điện đang tồn tại chưa xác nhận

Trả về các yêu cầu cấp điện chưa xác nhận

Trả về các yêu cầu cấp điện chưa xác nhận

Đẩy thông tin yêu cầu về CMIS để xử l{

Xử l{ thông tin nghiệp vụ Trả về trạng thái xác nhận

Xác nhận yêu cầu cấp điện

Tra cứu tiến độ cấp điện

Lấy thông tin tiến độ giải quyết cấp điện

Trả về tiến độ giải quyết hiện tại

Trả về tiến độ giải quyết hiện tại

Hình 21 Luồng xử lý giao tiếp cấp điện

b. Modul tra cứu hóa đơn

 Mô tả: Để tra cứu thông tin hóa đơn, hóa đơn chi tiết của khách hàng trong kỳ, tháng, năm tra cứu.

38 Khách hàng Web CSKH Hệ thống TTNV

Gửi yêu cầu tra cứu thông tin hóa đơn Kz, Tháng, Năm

Lấy thông tin hóa đơn Kz, Tháng, Năm

Gửi lại thông tin hóa đơn, hóa đơn chi tiết nếu có

Gửi lại thông tin hóa đơn, hóa đơn chi tiết của khách hàng

Hình 22 Luồng xử lý tra cứu hóa đơn

c. Modul Xác thực hóa đơn điện tử

 Mô tả: Để thực hiện quyết toán hóa đơn điện tử của khách hàng

 Luồng xử lý:

Khách

hàng Thuế

Hệ thống Web CSKH

Thực hiện quyết toán thuế cho cá nhân hoặc doanh nghiệp

Đăng nhập vào hệ thống với tài khoản thuế

Đăng nhập thành công vào hệ thống

Hệ thống TTNV (adsbygoogle = window.adsbygoogle || []).push({});

Xác thực thông tin tài khoản

Xác thực hóa đơn của khách hàng

Xác thực thông tin chữ k{ điện tử trên hóa đơn

Xác thực thông tin hóa đơn có chính xác không

Xác thực thông tin hóa đơn thành công

Gửi trả về thông tin khách hàng và hóa đơn

Quyết toán thuế thành công

39

3.2.3 Thiết kế cơ sở dữ liệu a. Cơ sở dữ liệu tích hợp

Hình 24 Sơ đồ cơ sở dữ tích hợp

 HDG_KHACH_HANG: Chứa thông tin khách hàng có khóa chính là (MA_DVIQLY, MA_KHANG).

 HDG_DIEM_DO: Chứa thông tin điểm đo của khách hàng có khóa chính là (MA_DVIQLY, MA_DDO) và có liên kết với bảng HDG_KHACH_HANG thông qua khóa phụ (MA_DVIQLY, MA_KHANG).

 HDG_BBAN_APGIA: Chứa thông tin giá của khách hàng và gắn theo từng điểm đo có khóa chính là (MA_DVIQLY, ID_BBAN_GIA) và có liên kết với bảng HDG_DIEM_DO (MA_DVIQLY, MA_DDO).

 DD_BDONG_HTAI: Chứa thông tin công tơ treo của khách hàng gắn theo từng điểm đo có khóa chính là (MA_DVIQLY, MA_TBI, MA_DDO) và liên kết với bảng HDG_DIEM_DO (MA_DVIQLY, MA_DDO).

 GCS_CHISO: Chứa thông tin chỉ số của các thiết bị đo đếm của khách hàng có khóa chính (MA_DVIQLY, ID_CHISO) và liên kết với bảng HDG_DIEM_DDO thông qua khóa (MA_DVIQLY, MA_DDO).

40

 HDN_HDON, HDN_HDDT: Bảng lưu trữ hóa đơn và hóa đơn điện tử của khách hàng.

 HDN_HDONCTIET: Bảng lưu trữ thông tin chi tiết của hóa đơn. b. Cơ sở dữ liệu Web Chăm sóc khách hàng

Hình 25 Cơ sở dữ liệu quan hệ Web chăm sóc khách hàng

 Cơ sở dữ liệu nội dung

Tên bảng Mục đích Bảng liên kết

VB_LOAI Chứa thông tin các loại văn bản

VB_LUU_TRU Chứa thông tin các văn bản lưu trữ cần ánh xạ đến

VB_LOAI (MA_LOAIVB) ND_ANH Chứa thông tin kho

dữ liệu ảnh trong hệ thống

ND_BANNER_ANH Chứa thông tin các anh cần chạy trên Banner của hệ thống

ND_ANH (MA_ANH) ND_TBAI Chứa các nội dung

tin bài để đưa lên trang chủ hệ thống

41

ND_TRANGCHU Quản lý các khối dữ liệu cần thể hiện trên trang chủ của hệ thống (adsbygoogle = window.adsbygoogle || []).push({});

ND_HOT_LINE Chứa dữ liệu liên quan đến các số điện thoại nóng

ND_DTAC Chứa các thông tin liên quan đến thông tin đối tác liên kết của đơn vị

 Cơ sở dữ liệu quản trị

Tên bảng Mục đích Bảng liên kết

WE_ROLE Chứa các Role

trong hệ thống để thực hiện nhóm theo một nhóm các tính năng

WE_MENU Chứa các thông

tin Menu trong hệ thống, mỗi Menu bao gồm nhóm các chức năng

WE_USER Chứa các thông

tin tài khoản trong hệ thống ROLEOFUSER Chứa thông tin

các Role gắn cho một User WE_USER (USERID) ROLEOFMENU Gắn cho các Role trong hệ thống 1 hay 1 nhóm các Menu WE_MENU (MENUID)

WE_ACCOUNT_THUE Thông tin tài khoản nhóm cơ quan thuế WE_USER (USERID) 3.2.4 Hệ thống đồng bộ số liệu a. Mục tiêu

 Đồng bộ dữ liệu liên tục theo chu kỳ

 Đảm bảo dữ liệu được dồng bộ dựa theo nguyên tắc đồng bộ các phần thay đổi

42

(2)Tìm kiếm dữ liệu biến động

(3)Làm sạch, chuẩn hóa dữ liệu

(4)Thu thập dữ liệu đã chuẩn hóa

(5)Đẩy dữ liệu vào CSDL tập trung (1)Kết nối CSDL

nguồn

Hình 26 Mô hình đồng bộ dữ liệu biến động

c. Giải pháp hệ thống

 Sử dụng giải pháp đồng bộ nhà cung cấp dịch vụ Oracle phát triển: Goden Gate giúp công tác đồng bộ sẽ đẩy các phần thay đổi dựa trên Achived Log – Lưu trữ các query thay đổi trên hệ thống và đồng bộ sang hệ thống Web chăm sóc khách hàng, đối với giải pháp này, dữ liệu nghiệp vụ tại trung tâm chăm sóc khách hàng và dữ liệu hệ thống CMIS là gần như tương đồng.

 Sử dụng công cụ đồng bộ tự phát triển: Công cụ sẽ lưu lại các lần đồng bộ gần nhất và căn cứ vào nhật ký thay đổi trên hệ thống CMIS chính là thời gian biến động từ đó có thể đồng bộ được các dữ liệu thay đổi trong hệ thống khi đến chu kỳ đồng bộ.

43

CHƢƠNG IV ĐỊNH HƢỚNG MÂY HÓA

Một phần của tài liệu Xây dựng dịch vụ chăm sóc khách hàng của tập đoàn điện lực việt nam trên nền tảng công nghệ điện toán đám mây (Trang 33 - 43)