Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
0,98 MB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG - NGUYỄN KHẮC HIẾU NGHIÊN CỨU XÂY DỰNG HỆ THỐNG BILLING ONLINE CỦA VNPT HÀ NỘI CHUYÊN NGÀNH: TRUYỀN DỮ LIỆU VÀ MẠNG MÁY TÍNH MÃ SỐ: 60.48.01.04 TĨM TẮT LUẬN VĂN THẠC SĨ HÀ NỘI - 2013 Luận văn hoàn thành tại: HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG Người hướng dẫn khoa học: PGS.TS Lê Hữu Lập Phản biện 1: …………………………………………………………………………… Phản biện 2: ………………………………………………………………………… Luận văn bảo vệ trước Hội đồng chấm luận văn thạc sĩ Học viện Cơng nghệ Bưu Viễn thơng Vào lúc: ngày tháng năm Có thể tìm hiểu luận văn tại: - Thư viện Học viện Cơng nghệ Bưu Viễn thông MỞ ĐẦU Hiện tổng đài ghi số liệu cước gọi VNPT Hà Nội đặt khu vực theo quận huyện Số liệu cước tổng đài ghi băng từ, đĩa CD v.v cung cấp cho Trung tâm Tính cước xử lý theo chu kỳ hàng tuần Với khoảng cách địa lý rộng trình tiếp nhận xử lý nhiều thời gian Mặc dù có nhiều cố gắng hệ thống tính cước bộc lộ : chương trình có quy mơ cồng kềnh thiếu thống nhất; quy trình vận hành giao nhận xử lý số liệu sử dụng nhiều nhân cơng; khó khăn việc đáp ứng u cầu tra cứu cước gọi hàng ngày khách hàng, nghiệp vụ phát sinh khác đơn vị Xuất phát từ trạng nêu từ thực tế VNPT Hà nội đơn vị thành viên Tập đồn Bưu Viễn thơng Việt Nam (áp dụng sách thống Tập đồn) Cần phải tiếp tục nghiên cứu cải tiến hệ thống có việc tiếp nhận số liệu online từ tổng đài, xử lý số liệu tính cước tự động Từ đó, áp dụng vào triển khai thực tế VNPT Hà nội, đồng thời khuyến nghị mở rộng việc áp dụng phần mềm cho Viễn thông tỉnh thành khác Với mong muốn tiếp cận với đề tài có tính thực tế, gần gũi với cơng việc thực chọn đề tài nghiên cứu luận văn tốt nghiệp : “ Nghiên cứu xây dựng hệ thống Billing online VNPT Hà Nội” Luận văn tập trung nghiên cứu Hệ thống Billing online đó: thiết kế Module tiếp nhận hệ thống số liệu từ tổng đài đến Billing server, xử lý số liệu tính cước gọi online; cho phép tổng hợp số liệu báo cáo hàng ngày, cho phép khách hàng tra cứu cước chi tiết Web liên tục theo chu kỳ, hệ thống đảm bảo vận hành đơn giản giảm chi phí nhân cơng Nội dung luận văn gồm chương : Chương : Tổng quan hệ thống tính cước viễn thơng Chương : Xây dựng mơ hình hệ thống Billing online VNPT Hà nội Chương : Xây dựng thử nghiệm module xử lý tính cước chi tiết gọi hệ thống Billing onlile Mặc dù tác giả có nhiều cố gắng, có số kinh nghiệm Hệ thống Tính cước có, thời gian có hạn nên trình bày luận văn có chỗ hạn chế, khơng tránh khỏi trình bày đơn giản sai sót Kính mong Thầy, đồng nghiệp góp ý Xin trân trọng cảm ơn./ Hà nội, 08.2013 Tác giả CHƯƠNG TỔNG QUAN VỀ HỆ THỐNG TÍNH CƯỚC VIỄN THƠNG 1.1 Khái niệm định nghĩa 1.1.1 Tính cước viễn thơng Tính cước viễn thơng nhóm q trình cần thực nhà cung cấp dịch vụ : nhận ghi liệu, tính tốn thu phí thơng tin, in hóa đơn cho khác hàng, xử lý tốn quản lý thu nợ Tính cước tốn viễn thơng thành phần quan trọng nhà cung cấp dịch vụ viễn thông chuyên ngành : điện thoại, thông tin di động, nhà cung cấp dịch vụ Interrnet, cơng ty truyền hình cáp …bởi tạo giá trị kinh tế doanh nghiệp 1.1.2 Hệ thống tính cước viễn thơng Một hệ thống tính cước kết hợp phần mềm phần cứng bao gồm nhận chi tiết gọi thơng tin sử dụng dịch vụ Hình 1.1 Sơ đồ hệ thống tính cước Đây quy trình chuẩn cho hệ thống tính cước Biểu đồ cho thấy hệ thống tính cước chia thành hai phần, phần kết thúc trước (gần xử lý thời gian thực) kết thúc quay lại theo chu kỳ (xử lý hóa đơn định kỳ) Phần kết thúc trước tập hợp thông tin gọi kết nối thực qua mạng ( ví dụ chuyển mạch) thực thi lệch ghi gọi chi tiết (CDRs) thông tin liên lạc khách hàng Mỗi CDR bao gồm việc xác định khách hàng thơng tin kháccó liên quan đưa vạo hệ thống tính cước Hệ thống tính cước nhận liệu cung cấp khác( chẳng hạn nhà cung cấp dịch vụ đường truyền) Những ghi tính cước cập nhật lưu trữ bảng liệu Kết thúc phần tính cước định kỳ kết hợp với ghi từ bảng CDR để tạo hóa đơn gửi tới khách hàng Các khách hàng nhận hóa đơn tốn cho nhà cung cấp dịch vụ viễn thông Tài khoản toán khách hàng ghi hệ thống toán File danh mục lịch sử khách hàng sau cập nhật cho việc sử dụng đại diện dịch vụ khách hàng (CSRs) và quản lý toán 1.2 Các chức cước viễn thông 1.2.1 Chức hoạt động Trong tính tốn cước viễn thông, chức hoạt động bao gồm chức - quản lý lưu trữ liệu khách hàng (tùy thuộc vào công ty cung cấp dịch vụ có cơng nghệ dịch vụ khác ghi chi tiết gọi, liệu đo lưu lượng mạng ) - tính cước, đánh giá dịch vụ (tính thời gian, lưu lượng sử dụng dịch vụ khách hàng, áp giá, giảm giá khuyến mại) - in quản lý hóa đơn khách hàng, theo dõi tốn tài khoản khách hàng 1.2.2 Quản lý thơng tin Khu vực quản lý thông tin kết hợp với chức hỗ trợ thông tin, sảm phẩm dịch vụ liệu khách hàng Mơ hình quản lý bao gồm lưu trữ liệu thơ, liệu tính cước, liệu tốn thơng tin quản lý khách hàng Thơng tin khách hàng thường tích hợp với hệ thống quản lý quan hệ khách hàng kết hợp với chức quản lý thơng tin tốn qua mơ hình quản lý quan hệ khách hàng (CRM) 1.2.3 Quản lý tài Khu vực quản lý tài bao gồm chức : - theo dõi xử lý toán khách hàng - lập báo cáo, biểu đồ doanh thu dịch vụ - quản lý nợ đọng, tính thuế cơng ty 1.3 Ngun tắc tính cước 1.3.1 Kiến trúc tính cước Sự khác kiến trúc miền, dịch vụ phân hệ (ví dụ CDRs, IMS) ảnh hưởng tới cách mà chức tính cước gắn vào miền khác nhau, dịch vụ phân hệ khác Tuy nhiên, việc yêu cầu theo chức việc tính cước ln giống tât miền, dịch vụ phân hệ Trong phần mô tả phương pháp chung cho việc định nghĩa chức tính cước logic, cung cấp kiến trúc logic thường gặp cho tất miền, phân hệ dịch vụ mạng có liên quan đến tiêu chuẩn hóa tính cước Hình 1.2 : Kiến trúc tính cước tổng thể 1.3.2 Đối tượng tính cước Đối tượng tính cước bao gồm hai phần riêng biệt, tính cước dựa theo phiên tính cước dựa theo kiện 1.3.2.1 Tính cước dựa theo phiên Tính cước dựa theo phiên chức dunhf cho việc tính cước mạng/các phiên người dùng, ví dụ gọi thoại, gọi di động, truy nhập Internet phiên IMS Tính cước dựa theo phiên : bắt đầu phiên người dùng nhận dạng thiết bị mạng xử lý phiên nghĩa báo hiệu trao đổi thiết bị người dùng thiết bị mạng Sự kiện tính cước sau ánh xạ kiện tính cước đặc biệt TS tính cước mà ứng dụng cho thiết bị mạng 1.3.2.2 Tính cước dựa theo kiện Tính cước dựa vào kiện tính cước định nghĩa chuyển giao người dùng đầu cuối tới mạng Sự kiện tính cước nhận dạng thành phần mạng xử lý nó, dựa báo hiệu thay đổi thiết bị người dùng thành phần mạng Sự kiện sau ánh xạ đến kiện tính cước phù hợp 1.3.3 Dữ liệu tính cước 1.3.3.1 Tham số cước - Lưu lượng số liệu trao đổi : phương thức tính cước cho phép khách hàng onlile gửi nhận thông tin theo nhu cầu phản ánh mức độ sử dụng thực tế mạng lưới chi phí có liên quan - Thời lượng sử dụng dịch vụ : cách tính cước thơng thường dịch vụ thoại Tuy nhiên tham số tính cước khơng phát huy ưu dịch vụ không phản ánh mức độ sử dụng - Chất lượng dịch vụ mà khách hàng yêu cầu (QoS) : chất lượng dịch vụ bao gồm nhiều yếu tố (độ trễ, mức độ ưu tiên) - Đích truy nhập số liệu : APN xác định thiết lập kết nối giúp phân biệt việc sử dụng dịch vụ khách hàng Do có APN mà khách hàng truy nhập để tính cước Loại dịch vụ : ban đầu APN sử dụng để phân biệt dịch vụ sau mức độ QoS APN sử dụng để xác định loại dịch vụ mà khách hàng sử dụng Ngoài cịn số tham số khác để tính cước : - Thời gian truy nhập : bận, rỗi - Ngày truy nhập : ngày nghỉ ( thứ bẩy, chủ nhật), ngày lễ… 1.3.3.2 Thu thập xử lý tham số cước CTF lắp đặt tất thành phần mạng liên quan đến tính cước thu thập thơng tin tính cước thành phần mạng quan tâm đến việc sử dụng tài nguyên mạng người dùng đầu cuối di động Các tài nguyên mạng gắn liền với người mang (ví dụ CS,PS, WLAN), hệ thống Các mục đích tính cước offline để chuyển đổi thơng tin tính cước thành CDR mà post-processed miền tốn BD Trong thu thập thơng tin tính cước sử dụng cho CDR xuất sử dụng tài ngun mạng, khơng có ảnh hưởng tính cước offline sử dụng tài nguyên Tất hoạt động bao gồm việc chuyển giao thơng tin tính cước thành hóa đơn người dùng đầu cuối thu cước người dùng đầu cuối nằm hóa đơn 1.3.3.3 Chuyển tiếp liệu cước Quá trình nhận số liệu tính cước thu thập xác định kiện tính cước từ tập số liệu thu thập Sau đóthu thập kiện tính cước mà phù hợp với kiện tính cước xác định trước chuyển kiện tính cước tới chức liệu tính cước thơng qua điểm tham chiếu Các kiện tính cước cung cấp thơng tin liên quan trực tiếp tới kiện tính cước, nghĩa thông tin đại diện cho việc sử dụng tài nguyên mạng với việc nhận diện người dùng có liên quan 1.4 Kết luận chương Chương tập trung giới thiệu tổng quan hệ thống tính cước viễn thông Trong chương sau Luận văn mô tả trạng hệ thống tính cước VNPT Hà Nội xây dựng mơ hình hệ thống tính cước online VNPT Hà Nội CHƯƠNG XÂY DỰNG MƠ HÌNH HỆ THỐNG TÍNH CƯỚC ONLINE VNPT HÀ NỘI 2.1 Mơ hình tính cước truyền thống 2.1.1 Các dịch vụ quy mơ tính cước Hệ thống tính cước VNPT Hà nội có nhiệm vụ tính in hóa đơn khách hàng dịch vụ : - Tính cước gọi chi tiết (CDRs) : bao gồm cước gọi nội hạt, liên tỉnh, di động, quốc tế … - Tính cước truyền số liệu thuê kênh riêng (Leased Line) - Tính cước MetroNet (Metropolitan Area Network) - Tính cước MegaVNN, MegaWan, FiberVNN - Tính cước MyTV (dịch vụ truyền hình qua giao thức Internet ) - Tính cước kết nối với đơn vị Tập đoàn VNPT doanh nghiệp bên VNPT - Tiếp nhận số liệu tính cước từ Vinaphone, Cơng ty Viễn thông quốc tế chuyển đến để tổng hợp in Với tổng số lượng thuê bao tương đối lớn ~ gần 1,3 triệu thuê bao Do đó, yêu cầu phải xử lý khối lượng lớn cơng việc tính cước Đồng thời, việc tăng trưởng thường xuyên việc phát sinh gọi, thời lượng truy cập thuê bao Điện thoại Cố định/Gphone, MegaVNN vấn đề quan trọng Bài tốn Tính cước Viễn thơng 2.1.2 Cấu trúc hệ thống tính cước Hệ thống tính cước bao gồm nhiều module riêng lẻ ứng với người thực cơng việc tương ứng Vì chưa có tập trung, thống tất khâu - Module xử lý số liệu cước chi tiết gọi (CDR) thực theo chu kỳ lần / tuần Quá trình tiếp nhận xử lý số liệu nhân công, số lượng băng từ nhận từ tổng đài nhiều thời gian khoảng cách địa lý xa - Module load số liệu đầu vào thực theo chu kỳ lần / tháng Các số liệu tiếp nhận từ đơn vị tập hợp xử lý load lên sở dữu liệu Oracle theo khuôn dạng thống để phục vụ tính cước 10 - Cước gọi (CDR) : tính cước chi tiết cho gọi nội hạt, nội tỉnh, liên tỉnh, di dộng, quốc tế, VoIP, dịch vụ 108, 2.1.3 Đánh giá hệ thống tính cước truyền thống Hệ thống tính cước VNPT Hà Nội có ưu nhược điểm sau: a.Ưu điểm : Hệ thống tính cước bao gồm nhiều module nhỏ phân công tương ứng với nhân viên nên người thực dễ tiếp thu nhanh nghiệp vụ Công cụ phát triển tùy theo người sử dụng nên phát triển module cước dễ Theo chu kỳ tính cước lần / tháng nên việc xử lý nghiệp vụ kèm theo tổng hợp khuyễn mãi, chiết khấu …dễ dàng b.Nhược điểm Tổ chức hệ thống cồng kềnh với nhiều module nhỏ thiếu thống Với việc chia nhỏ module tính cước tương ứng với loại dịch vụ dẫn đến việc cập nhật nghiệp vụ phát sinh khó khăn Mỗi có loại cước cần xây dựng thêm module tương ứng Số liệu đầu vào tổng đài cung cấp chi tiết gọi (CDR) chưa đồng bộ, thống có nhiều hãng khác Alcatel, Siemen, Erisson, NEC, VKX v.v…nên nhiều thời gian convert dạng chuẩn Q trình xử lý cịn qua nhân cơng nên khơng thể tránh sai sót thực Do có nhiều module xử lý riêng lẻ cho định dạng tổng đài khác nên khó khăn việc sửa cập nhật chương trình 2.2 Xây dựng mơ hình hệ thống tính cước online VNPT Hà Nội 2.2.1 Các yêu cầu chung Hệ thống tính cước online (OCS) hệ thống cho phép nhà cung cấp dịch vụ tính chi phí khách hàng sử dụng thời gian thực Từ thực trạng nhiều vấn đề mà hệ thống tính cước VNPT Hà nội chưa đáp ứng cần xây dựng hệ thống tính cước hồn chỉnh từ tiếp nhận liệu đầu vào đến tính tổng hợp cước theo hồn tồn tự động Hệ thống tính cước giảm công việc dùng nhân cơng mà cịn cung cấp liệu kịp thời cho việc báo cáo sản xuất kinh doanh nhằm nâng cao chất lượng dịch vụ đơn vị, phục vụ cho công tác điều tra an ninh, cần thiết 11 2.2.2 Cấu trúc hệ thống Hệ thống tính cước online trình bày hình 2.3, bao gồm module tiếp nhận đầu vào, module cập nhật biến động module xử lý tính cước tổng hợp cước - Module tiếp nhận đầu vào thông qua FTP Server kết nối với máy liệu hệ thống phát triển dịch vụ tổng đài liên quan Ở liệu chuyển FTP Server hồn tồn tự động qua nhân công với user cho phép Số liệu tiếp nhận bao gồm liệu gọi chi tiết CDR, danh mục khách hàng, số liệu dịch vụ khác : di động, megaVNN… - Module cập nhật biến động dùng cho cập nhật số liệu đầu vào không thực tự động danh mục khách hàng, bảng giá cước, bảng biến động khách hàng.v.v… Hình 2.3 : Hệ thống tính cươc online - Module xử lý số liệu tính cước Packaget bao gồm hàm thủ tục Trong thủ tục xử lý số liệu chứa fucntion nhỏ bao gồm xử lý định dạng tổng đài có VNPT Hà Nội Alcatel, NEC, Siemen…và số liệu thơ khác Thủ tục tính cước chứa hàm xét riêng loại cước 12 kết hợp với bảng giá cước dịch vụ Ở FTP Server nhận liệu về, hệ thống tính cước tự động quét gọi thực thi module - Module tổng hợp cước thực theo chu kỳ đặt trước cung cấp số liệu cước kết nối, tổng hợp báo cáo theo yêu cầu đưa 2.2.3 Cơ sở liệu hệ thống Một Hệ sở liệu quan hệ Client/Server hiệu suất cao, đủ tính năng, thích ứng cho chủng loại, từ máy tính xách tay (laptop, notebook) máy Mainframe Thiết kế liệu theo tính mở, dễ dàng cập nhật có thay đổi nghiệp vụ, hướng đối tượng, hướng người dùng Server phục vụ tính cước chia thành schema schema XULY Schema TONGHOP + Các Table cước Chi tiết gọi a Các bảng số liệu CDR đầu vào b Bảng kết Tính cước gọi chi tiết c Bảng chi tiết số liệu Mega d Bảng tính cước số liệu MegaVNN + Table loại cước tính theo Danh mục + Table Biến động + Table kết tổng hợp cước 2.2.4 So sánh hệ thống tính cước online với mơ hình tính cước truyền thống So với hệ thống cũ, hệ thống tính cước onlile giải hầu hết nhược điểm tồn hệ thống cũ : - Chương trình số liệu đưa thể quản lý thống cần xử lý vấn đề thay đối phương pháp tính cước hay cập nhật loại cước, cập nhật tổng đài … cần thao tác module - Dữ liệu tính cước khách hàng cập nhật tính liên tục theo thời gian thực đợi vào chu kỳ cuối tháng Điều thuận lợi cho khách hàng kiểm tra thông tin phục vụ sản xuất kinh doanh - Các số liệu tập trung Database nên việc thu thập xử lý báo cáo nhanh chóng xác - Rút ngắn thời gian giảm chi phí nhân cơng cơng việc 13 2.3 Kết luận chương Trong chương luận văn trình bày mơ hình hệ thống tính cước VNPT Hà nội, hệ thống tính cước online Các yêu cầu cần phải giải hệ thống tính cước online đề cập tới Từ vấn đề nêu trên, chương sau luận văn trình bày vấn đề xây dựng module tính cước gọi online, nói module quan trọng hệ thống tính cước 14 CHƯƠNG XÂY DỰNG THỬ NGHIỆM MODULE XỬ LÝ VÀ TÍNH CƯỚC CUỘC GỌI TRONG HỆ THỐNG BILLING ONLINE 3.1 Lựa chọn hệ điều hành hệ quản trị CSDL 3.1.1 Hệ điều hành Hệ thống máy chủ lưu trữ số liệu tính cước cài đặt Hệ điều hành Windows Server Unix Chúng ta chọn Hệ điều hành UNIX, tính bảo mật cao Do UNIX chạy nhiều loại máy tính khác nhau, từ máy tính cá nhân máy chủ dịch vụ Unix hệ điều hành đa nhiệm hỗ trợ cách lý tưởng ứng dụng nhiều người dùng Sơ đồ máy chủ : Máy trạm Server UNIX Máy trạm Máy trạm Máy trạm Máy trạm Hình 3.1 : Sơ đồ Hệ thống máy chủ Tính cước 3.1.2 Hệ sở liệu Oracle công nghệ Client/Server Oracle Corporation trở thành công ty CSDL tiếng nhờ tạo Hệ thống quản trị sở liệu quan hệ kiểu Client/Server với hiệu suất cao đầy đủ chức Oracle vượt qua tầm vóc cơng ty CSDL bổ sung hệ quản trị sở liệu quan hệ kiểu Server sản phẩm tích hợp cao thiết kế đặc biệt cho ứng dụng xử lý liệu phân tán công nghệ Client/ Server 15 + Về công nghệ Oracle đựợc khai thác ứng dụng a Công nghệ Partitioning Công nghệ Partitioning hỗ trợ cho bảng chứa liệu lớn cách tạo index (chỉ mục) cho phép người dùng phân chia liệu bảng thành đơn vị có khả quản lý nhỏ gọi partition Khi ứng dụng công nghệ Partition, câu lệnh DML (Data Manipulation Language - nhóm câu lệnh thao tác liệu) câu lệnh truy vấn SQL (Structured Query Language - ngôn ngữ truy vấn mang tính cấu trúc) khơng thiết phải sửa lại Đối với câu lệnh DDL (Data Definition Language - nhóm câu lệnh định nghĩa liệu), sau partition định nghĩa, câu lệnh DDL truy cập xác tới partition thao tác riêng lẻ partition, làm tăng tốc độ truy cập toàn bảng b Xử lý song song Oracle hỗ trợ tốt khả xử lý song song với mức khác nhau: mức đối tượng sở liệu, mức câu lệnh DML mức Instance Song song mức đối tượng CSDL Song song mức câu lệnh DML : Trong câu lệnh truy vấn câu lệnh DML, sử dụng dẫn để thực song song Song song mức instance: Trong trường hợp CSDL cài hệ thống RAC với máy chủ chạy song hành; c Các kỹ thuật tối ưu cho Oracle + Tối ưu câu lệnh SQL + Tối ưu cấu hình vật lý + Tối ưu tệp cấu trúc sở liệu Oracle + Tối ưu đối tượng + Tối ưu tài nguyên phần cứng + Tối ưu vùng nhớ chia sẻ (Share Pool) + Vùng cache phiên kết nối 3.1.3 Ngôn ngữ xử lý số liệu: PL/SQL PL/SQL ngôn ngữ xử lý số liệu kèm CSDL Oracle Toàn chức xử lý, phân loại số liệu tính cước xây dựng PL/SQL, tổ chức dạng stored object bao gồm package, procedure function 3.1.4 Ngôn ngữ xây dựng giao diện: Visual Basic.NET 16 Visual Basic.NET (VB.NET) cho phép bạn tạo ứng dụng đầy sức mạnh cho tảng Microsoft Windows với thời gian ngắn nhất, kết hợp chặt chẽ việc truy cập liệu từ phạm vi rộng kịch liệu VB.NET có nhiều đặc tính ngơn ngữ cải tiến kế thừa, giao diện overloading ngôn ngữ lập trình hướng đối tượng đầy tiềm a Nền tảng NET Nền tảng NET khung phát triển ứng dụng mới, cung cấp giao diện lập trình ứng dụng (Application Programming Interface-API) mẻ cho dịch vụ hệ điều hành Windows , mang lại nhiều kỹ thuật khác bật Microsofts suốt từ năm 90 Nền tảng NET bao gồm nhóm sau: + Một tập ngơn ngữ, bao gồm C# Visual Basic.NET ; tập công cụ phát triển bao gồm Visual Studio.NET, tập đầy đủ thư viện phục vụ cho việc xây dựng ứng dụng web, dịch vụ web ứng dụng windows; cịn có CLR – Common Language Runtime (ngôn ngữ thực thi dùng chung) để thực thi đối tượng xây dựng khung + Một tập Server xí nghiệp Net SQL Server 2000 Exchange 2000, BizTalk 2000,… chúng cung cấp chức cho việc lưu trữ liệu quan hệ, thư điện tử, thương mại điện tử B2B,… + Các dịch vụ web thương mại miễn phí.Nhà phát triển dùng dịch vụ để xây dựng ứng dụng đòi hỏi tri thức định danh người dùng … 17 + NET cho thiết bị điện thoại (cell phone) , thiết bị game b NET Framework NET hỗ trợ tích hợp ngơn ngữ, tức ta kế thừa lớp, bắt ngoại lệ (Exception), đa hình thơng qua nhiều ngơn ngữ .Net Framework thực việc nhờ vào đặc tả Common Type System-CTS (hệ thống kiểu chung) mà tất thành phần Net tuân theo b Ngôn ngữ Visual Basic.NET VB.NET ngôn ngữ hướng đối tượng mạnh hỗ trợ đầy đủ đặc trưng ngôn ngữ hướng đối tượng trừu tượng, bao đóng, kế thừa, đa hình, đa luồng cấu trúc xử lý ngoại lệ (exception) 3.2 Thiết kế Module xử lý số liệu tính cước gọi online 3.2.1 Sơ đồ hệ thống Hệ thống tính cước online thiết kế phục vụ cho phần tính cước chi tiết gọi (CDR) ghi tổng đài Hệ thống bao gồm hệ thống xử lý khác : a Hệ thống tổng đài ghi chuyển liệu FPT Server + Nhóm tổng đài hãng Alcatel kết nối với FPT Server qua Card X25 (Eicon Symicron), chuyển liệu CDR FPT Server theo chu kỳ định trước (15 phút 30 phút v.v…) + Nhóm tổng đài hãng NEC, VKX, SIEMEN, ERISSON hãng chưa hỗ trợ lấy liệu tự động nên nhân viên tổng đài phải cắt số liệu cung cấp theo chu kỳ chuyển lên FPT Server b Máy chủ FPT Server cài đặt phần mềm On line Billing Application với lisence ANSV cung cấp c Hệ thống xử lý số liệu bao gồm Module xử lý số liệu loại tổng đài hãng, hàm tính cước CDR gắn vào Triggers bảng tương ứng với tổng đài c Bảng tổng hợp cước chi tiết bao gồm số liệu tất tổng đài CSDL để hệ thống khác VNPT Hà Nội kết nối vào phục vụ cho việc chăm sóc khách hàng, thống kê báo cáo … Sơ đồ hệ thống xử lý tính cước tự động trình bày hình 3.5: 18 Hình 3.5 : Hệ thống xử lý tính cước tự động. Hệ thống xử lý gọi chi tiết chương trình tự động quét tìm file liệu từ tổng đài gửi đến FPT Server dạng BIN, convert liệu dạng chuẩn đưa lên CSDL Oracle tính cước liên tục theo ghi 3.2.2 Thiết kế giao diện người dùng 3.2.2.1 Giao diện khởi tạo hệ thống Khi bắt đầu sang tháng cước để thuận tiện cho việc quản lý sở liệu, bước người tính cước phải thực khởi tạo hệ thống Chức khởi tạo hệ thống tạo bảng theo tên tổng đài bảng kết theo partition cho tháng làm việc Load liệu gốc tính cước từ tháng cũ sang bảng partition vừa khởi tạo 3.2.2.2 Cập nhật Danh mục cước Việc cập nhật danh mục cước công việc thực thường xuyên tháng có biến động Vì vậy, giao diện phục vụ cho cập nhật danh mục cước phải đảm bảo tính đơn giản, tiện dụng dễ theo dõi, tìm kiếm thơng tin 3.2.2.3 Thực xử lý số liệu tính cước Giao diện thực xử lý số liệu tính cước thiết kế cho vừa thực theo xử lý tự động lựa chọn xử lý tính cước riêng tổng đài 3.2.3 Xử lý số liệu Database Dựa thiết kế cõ sở liệu trình bày trên, tiến hành lập trình module tương ứng với thiết kế để thực thao tác xử lý tính cước gọi chi tiết (CDR) Mơ hình tổng qt module lập trình xử lý số liệu database sau : 19 Hình 3.11 : Mơ hình xử lý số liệu database 3.2.4 Tối ưu hóa Module kiểm tra số liệu thông báo qua SMS Gateway Hệ thống giám sát mạng PRTG Network Moniter VNPT Hà Nội kết nối với Server tính cước kiểm tra bảng TB_LOGFILE Hệ thống lấy ghi nội dung từ file log gửi vào SMS Gateway VNPT Hà Nội đến số máy người quản trị, sử dụng hệ thống Billing Online 3.3 Thử nghiệm đánh giá module xử lý tính cước gọi online 3.3.1 Chuẩn bị môi trường triển khai 3.3.1 Chuẩn bị môi trường triển khai Khi bắt đầu đưa chương trình xử lý tính cước gọi online vào triển khai thực tế, công việc cần làm chuẩn bị Database Oracle máy chủ UNIX Công việc chuẩn bị bao gồm cơng việc: + Rà sốt cấu hình Database + Điều chỉnh cấu hình + Mở rộng Tablespace + Khởi tạo, phân quyền user tương ứng với quy hoạch module liên quan + Khởi tạo user/schema XULY user/schema Thiết lập máy chủ FPT Server nhận số liệu online từ tổng đài qua mạng Wan FPT Server cài đặt HĐH Windows Server, Card X25 cài driver, cài đặt chương trình Online Billing Server ANSV cung cấp 20 Kiểm tra kết nối mạng Wan từ FPT Server với tổng đài liên quan 3.3.3 Chuyển đổi Hệ thống, CSDL + Chuyển đổi Cơ sở liệu + Cài đặt giao diện Hệ thống 3.3.4 Đánh giá Module xử lý tính cước online Module xử lý tính cước online có số ưu điểm sau : - Các module xử lý loại tổng đài gói gọn thủ tục để xử lý theo khuôn dạng theo file BIN - Tên file cung cấp đặt tự động chuẩn theo mã tổng đài Vì chương trình tự động duyệt file để xử lý insert ghi vào bảng tổng đài tương ứng - Do gắn hàm tính cước Trigger bảng liệu nên sau xử lú tự động ghi kết tính cước ghi insert vào bảng cước tổng - Kết thiếu liệu sau test tự động báo đến điện thoại người sử dụng qua SMS Gateway Sau thử nghiệm sử dụng module cải tiến xử lý tính cước gọi tự động thời gian xử lý nhân công thực so với cũ giảm tải nhiều Hiện cổng giao tiếp thông tin điện tử VNPT Hà nội (www.vnpt-hanoi.com.vn) khách hàng tra cứu cước thơng tin chậm sau với tổng đài Alcatel ngày tổng đài lại 3.3.5 Các vấn đề bảo mật liên quan Oracle có chế bảo mật phân quyền đến user, Table, phiên làm việc Hệ thống … Trong khuôn khổ luận văn đưa số vấn đề phân quyền Hệ thống Tính cước : + Hệ thống gồm user XULY gán quyền sửa, xóa, thay đổi user thực tác động thay đổi liệu, cấu trúc Table, hàm, thủ tục… đến user khác Dữ liệu gán quyền nhìn thấy cho user + Các user cấp phát Quota (dung lượng làm việc) Oracle theo mức độ lưu trữ xử lý số liệu Khi chuẩn bị vượt ngưỡng Hệ thống đưa cảnh báo + Các Trigger Database tự động kích hoạt thực thao tác chèn, sửa, xóa bảng tham số Mục đích để tối ưu câu lệnh theo dõi tiến trình thực + Hàm Test_Cuoc đặt Job để thực kiểm tra số liệu thiếu từ tổng đài theo chu kỳ cho trước + Các user thiết lập có cố tình truy nhập trái phép lần user bị khóa mở user quản trị mạng DBA (DataBase Administrator) 21 3.3.6 Vai trò tác giả Hệ thống tiếp nhận số liệu tính cước tự động gọi chi tiết từ tổng đài (CDR) Hà Nội có nhiều module khác : phần mềm Billing online Server Alcatel để khai thác tiếp nhận số liệu online tổng đài Alcatel, module xử lý số liệu load lên CSDL Oracle tự động, thông báo thiếu số liệu đến số điện thoại người sử dụng qua SMS Gateway…Hiện tại, Tơi cơng tác Trung tâm Tính cước VNPT Hà Nội Tôi tham gia trực tiếp vào công đoạn: + Tham gia thiết kế Hệ thống tiếp nhận số liệu tự động từ tổng đài Alcatel FPT Server, tổng đài khác qua mạng WAN, thiết kế lại module tự động quét xử lý số liệu tổng đài từ dạng nhị phân, Text dạng chuẩn load lên CSDL Oracle + Lập trình phần Tính cước PL/SQL : Xây dựng hàm tính cước gọi chi tiết từ tổng đài, hàm test số liệu kiểm tra số liệu cung cấp từ tổng đài 3.4 Kết luận chương Chương trình bày xây dựng thử nghiệm module xử lý tính cước chi tiết gọi online Module xây dựng Hệ quản trị CSDL Oracle, ngôn ngữ lập trình Visual Basic.NET Module có khả quản trị liệu tới hàng Tetrabyte liệu, xử lý số liệu tính cước liên tục hồn tồn tự động Giao diện lập trình thân thiện với người dùng, giảm thiểu thao tác thủ cơng Tiếp theo, có đưa ưu điểm đưa vào sử dụng module 22 KẾT LUẬN Hệ thống Tính cước ln có vị trí quan trọng Doanh nghiệp Viễn thông Khi dịch vụ ngày gia tăng, hệ thống mạng lưới mở rộng số lượng khách hàng ngày lớn Hệ thống Tính cước nhà khai thác Viễn thơng phức tạp Đặc biệt Doanh nghiệp luôn có sách khuyến mại, thay đổi tốn Tính cước thường xun, địi hỏi Hệ thống Tính cước phải linh hoạt, hiệu nhanh xác VNPT Hà nội có Hệ thống Tính cước xây dựng phát triển cập nhật để đáp ứng nhu cầu hoạt động Doanh nghiệp Tuy nhiên, để kịp thời cung cấp cho khách hàng liệu phục vụ cho sản xuất kinh doanh sớm cần phải có hệ thống xử lý tính cước tự động liên tục Tác giả nhân nhóm cơng tác VNPT Hà nội thực hệ thống Hiện module xử lý tính cước chi tiết đưa vào chạy thử có kết nhanh chóng, ổn định Do vậy, kết luận văn áp dụng triển khai vào thực tế VNPT Hà nội Với mục tiêu nghiên cứu: Xây dựng mơ hình Hệ thống Billing online VNPT Hà nội, luận văn hoàn thành nội dung sau : Trình bày tổng quan Hệ thống tính cước khách hàng tự động từ khâu tiếp nhận số liệu tính cước, áp dụng cho các nhân, tổ chức, doanh nghiệp kinh doanh viễn thơng Từ việc phân tích đánh giá ưu điểm, nhược điểm Hệ thống cũ, luận văn tập trung trình bày mơ hình hệ thống tính cước tự động, online sâu nghiên cứu xây dựng module tiếp nhận số liệu gọi chi tiết từ tổng đài, xử lý tính cước tự động VNPT Hà nội Module tính cước dựa Hệ quản trị CSDL Oracle ngơn ngữ lập trình Visual Basic Đây cơng cụ quản trị, lập trình mạnh Cụ thể sau: + Tiếp nhận số liệu CDR từ tổng đài Alcatel FPT Server hoàn toàn tự động theo chu kỳ định trước + Với tổng đài khác số liệu file BIN chuyển FPT Server qua mạng WAN VNPT Hà Nội (Trước chuyển qua nhân công CD băng từ) + Xử lý tính cước CDR hoàn toàn tự động, kịp thời cung cấp số liệu cước cho khánh hàng phục vụ SXKD + Kiểm tra cảnh báo đến người quản trị lỗi số liệu tự động qua SMS Gateway + Cơ chế mở số liệu khác, tích hợp với Hệ thống quản lý toán, khiếu nại, portal… 23 Tuy nhiên giới hạn luận văn việc xây dựng hệ thống xử lý tính cước dừng lại mức độ ứng dụng cho gọi chi tiết từ tổng đài, Hệ thống Billing Online cần phải tiếp tục nghiên cứu xây dựng hoàn thiện 24 KIẾN NGHỊ CÁC HƯỚNG NGHIÊN CỨU TIẾP THEO Hệ thống xử lý tính cước CDR sơ đánh giá đáp ứng yêu cầu đề Nâng cao tính chuyên nghiệp công việc, giảm thiểu thao tác thủ công Các hướng nghiên cứu kiến nghị sau : Nghiên cứu, cải tiến module xử lý tính cước chi tiết gọi từ tổng đài có nghiệp vụ bổ sung chiết khấu, khuyến mại,giảm trừ…để cước khách hàng xác Tiếp tục đề nghị với nhà sản xuất phối hợp hỗ trợ phần mềm ứng dụng để ghi số liệu tự động tổng đài hãng lại cho số liệu CDR toàn hệ thống cung cấp tự động Mở rộng nghiên cứu, cải tiến Hệ thống Billing Online cho module xử lý tính cước tự động với loại dịch vụ viễn thông khác ... tài nghiên cứu luận văn tốt nghiệp : “ Nghiên cứu xây dựng hệ thống Billing online VNPT Hà Nội? ?? Luận văn tập trung nghiên cứu Hệ thống Billing online đó: thiết kế Module tiếp nhận hệ thống số liệu... quan hệ thống tính cước viễn thơng Trong chương sau Luận văn mô tả trạng hệ thống tính cước VNPT Hà Nội xây dựng mơ hình hệ thống tính cước online VNPT Hà Nội 8 CHƯƠNG XÂY DỰNG MƠ HÌNH HỆ THỐNG... vào thực tế VNPT Hà nội Với mục tiêu nghiên cứu: Xây dựng mơ hình Hệ thống Billing online VNPT Hà nội, luận văn hoàn thành nội dung sau : Trình bày tổng quan Hệ thống tính cước khách hàng tự động