Biểu đồ luồng dữ liệu mức đỉnh

Một phần của tài liệu tìm hiểu công nghệ voip và xây dựng hệ thống callcenter trên nền asterisk (Trang 77 - 80)

7325010 là con số nhận được khi thuê bao chủ gọi quay số

5.3.1.Biểu đồ luồng dữ liệu mức đỉnh

Hình 33 Biểu đồ luồng dữ liệu mức đỉnh

Để thực hiện được chức năng tra cứu kết quả xổ số, đầu vào người dùng phải nhập là ngày tháng năm muốn tra cứu. Sáu đó hệ thống sẽ truy vấn tới cớ sở dữ liệu với ngày tháng năm tương ứng, nếu có tồn tại kết quả thì hệ thống sẽ trả vè kết quả cho người gọi dưới dạng âm thanh, ngược lại nếu không tồn tại kết quả thì hệ thống sẽ thông báo và yêu cầu người gọi nhập ngày tháng năm khác.

Để có thể thực hiện được việc gửi quà tặng trong tương lai, phải sử dụng đến một tiện ích là Crontab của Linux, một tiện ích tương tự như schedule task của Window. Dựa vào đây, ta sẽ đặt lịch để tới thời điểm trong tương lai, Linux sẽ tự

trình người gửi gọi tới hệ thống. Khi file .call được di chuyển vào thư mục OUTGOING của Asterisk, hệ thống sẽ tự động gọi tới số điện thoại người nhận, thực thi file .php đã được tao ra như file .call và file .sh ở trên. Và file .php này sẽ thực hiện nhiệm vụ đọc số điện thoại người gửi, play lời nhắn và bản nhạc mà người gửi đã đăng ký...

5.3.1. Cơ sở dữ liệu

Cớ sở dữ liệu phục vụ cho hệ thống cũng khá đơn giản.

Hình 34 Cơ sở dữ liệu

Trong đó bảng KQXS dùng để lưu kết quả xổ số, trường date dùng dể lưu ngày tháng năm, trường ketqua dùng để lưu kết quả của ngày tháng năm đó. Trường ketqua sẽ có dạng:

0=XXXX&1=YYYY&2=ZZZZ-TTTT...

XXXX sẽ là giải đặc biệt, YYYY là giải nhất, ZZZZ và TTTT…là các giải nhì…

Bảng MSBH dùng để lưu mã số bài hát, trường msbh là mã số bài hát và trường tenbaihat là tên của bài hát. Bảng này nhằm mục đích để kiếm tra tính hợp lệ của mã bài hát khi khách hàng nhập vào.

Một phần của tài liệu tìm hiểu công nghệ voip và xây dựng hệ thống callcenter trên nền asterisk (Trang 77 - 80)