PDA

View Full Version : Chương trình đón tính cước từ tổng đài PABX qua COM, mạng LAN



minhpn
18-03-2008, 17:07
Giới thiệu các bác chương trình mới:

Chương trình đón tính cước từ tổng đài PABX (có thể dùng riêng hoặc kết hợp với chương trình quản lý phòng khách sạn, …) dùng CSDL là SQL server đã được tích hợp sẵn trong bộ cài, với các tính năng tính sau:

A. Chức năng chương trình
- Phân hệ đón, tính cước:
o Hệ thống có thể đón, tính cước trực tiếp (online), gián tiếp (offline, qua file cước) với nhiều loại tổng đài khác nhau (do người sử dụng định nghĩa).
o Có thể đón cước qua cổng RS232 hoặc qua LAN (theo từng loại tổng đài)
o Hệ thống tính cước linh hoạt, mềm dẻo, có thể tính cước theo các quy định của nhà cung cấp (VNPT, VIETTEL, EVN, …), của Bộ Thông tin và truyền thông hoặc có thể tự định nghĩa các bảng cước riêng theo quy định của từng đơn vị sử dụng.
o Hệ thống có bảng cước có sẵn của VNPT, bao gồm: Cước quốc tế, cước liên tỉnh, di động, …
o Hệ thống có thể tính cước theo quy định của từng hướng gọi (gọi Nội hạt, nội tỉnh, liên tỉnh, di động, …) và do người dùng tự định nghĩa.
o Có thể tính cước theo block bất kỳ (1s, 2s, 6s, …) của từng hướng gọi (liên tỉnh, di động, …)
o Tính giảm theo ngày giảm, ngày lễ, Tết; tính giảm theo giờ.
o Tính cước quốc tế theo USD với tỷ giá linh động theo từng ngày.
o Tính cước phụ thu theo từng cuộc gọi (do người dùng quy định)
o Tính phụ phí cuộc gọi (do người dùng quy định)
o ..
- Phân hệ báo cáo thống kê:
o Có thể thống kê, in ấn chi tiết cuộc gọi theo số máy, nhóm số máy
o Thống kê theo số máy bị gọi
o Thống kê theo thời gian: từ ngày giờ, đến ngày giờ, …
o Có nhiều mẫu báo cáo chi tiết theo lựa chọn của người dùng.
o Có báo cáo tổng hợp số cuộc, tiền, thời gian theo số máy, theo hướng gọi, …
o Có thể tìm kiếm, in chi tiết theo thời gian, theo số máy chủ gọi, bị gọi, …
o In hoá đơn thanh toán (có thể lựa chọn ngôn ngữ: Việt, Anh).
- Phân hệ bảo mật và sao lưu dữ liệu:
o Hệ thống được bảo mật theo 3 lớp: Lớp cơ sở dữ liệu, lớp chương trình và lớp người sử dụng.
o Quản lý nhóm người sử dụng, người sử dụng chương trình, phân quyền cho nhóm sử dụng theo từng chức năng, từng menu.
o Người sử dụng chỉ có thể truy nhập khi tên và mật khẩu truy nhập đúng. Người quản trị có thể giới hạn quyền đối với mỗi người sử dụng.
o Hệ thống có phần quản lý mật khẩu hệ thống, sao lưu, tối ưu cơ sở dữ liệu.
o Hệ thống có phần lưu trữ vết truy nhập cơ sở dữ liệu của từng người sử dụng tại các thời điểm.
o Chi tiết các cuộc gọi được lưu vào cơ sở dữ liệu và cả file cước tại máy đón cước đảm bảo không mất dữ liệu.

B. Một số tính năng khác:
- Từ điển dữ liệu động:
Ai cũng biết: Trong bất kỳ chương trình nào cũng có phần cập nhật dữ liệu dùng chung -> bình thường có 10 bảng -> phải có 10 form cập nhật -> mỗi chương trình khác nhau lại phải viết các chức năng cập nhật từ điển dữ liệu -> rất tốn thời gian. Trong chương trình này tôi đã thiết kế một module có thể cập nhật cho bất kỳ một bảng nào với đầy đủ các tính năng: Xem, thêm mới, sửa, xoá, in ấn và bảng cập nhật này có thể liên kết đến các bảng khác, với các kiểu dữ liệu khác nhau, có kiểm tra tính hợp lệ của từng trường. Module này cũng có thể tách thành 1 form riêng (chương trình sẽ tự động tạo một menu riêng) hoặc đưa vào form cập nhật dữ liệu dùng chung (xem tại hai chức năng: Cấu hình/Thiết lập từ điển và Hệ thống/Từ điển dữ liệu).
- Báo cáo động
Bất kỳ một chương trình nào cũng phải viết report -> rất phức tạp, vất vả, …. Để giảm thiểu thời gian viết chương trình, chương trình gọn nhẹ hơn, dễ sửa chữa hơn (không phải sửa chương trình khi thay đổi báo cáo), tôi cũng thiết kế một module có thể tạo báo cáo động, rất động. Người dùng (biết tý CSDL và SQL) hoặc người lập trình có thể tự thiết lập: Tiêu đề báo cáo, khổ giấy, chiều giấy (ngang, đứng), phông chữ, cỡ chữ, câu lệnh SQL lấy dữ liệu, tiêu đề từng cột, có thể nhóm một số cột với nhau (merge), định nghĩa từng nhãn (ở từng phần báo cáo: đầu, cuối báo cáo; đầu, cuối từng trang), cộng tổng, đếm, đặc biệt các điều kiện là động (số lượng tuỳ thích, do người dùng định nghĩa, …). Xem tại chương trình (Cấu hình/Thiết lập báo cáo và Báo cáo/Báo cáo theo định nghĩa)

Hai tính năng từ điển dữ liệu động và báo cáo động đã được phát triển trên CSDL: Access, SQL server, Oracle với ngôn ngữ lập trình C# , Visual basic. Dùng một số tool: VsFlex 8.0, ActiveReport (Pro 2.0 cho VB và ActiveReports Pro 3.0 for .NET), Virtual Print Engine.

Đây là link download:
http://www.uploading.com/files/H45E51UY/BillingSystem.zip.html

Đọc file README.DOC trước khi cài đặt.

Các bác xem và cho ý kiến góp ý để sản phẩm ngày một hoàn thiện hơn!

chinam
25-05-2009, 02:38
Chào bạn

Hiện tại tôi cũng đang nghiên cứu cách viết chương trình tính cước cho tổng đài điện thoại, muốn tải phần mềm của bạn về xem thử, nhưng link bị die rồi

Mong bạn up lại hoặc gởi ct cho tôi tham khảo vào địa chỉ mail: lamhuflit@gmail.com

thanks

blackbirdnt
08-06-2011, 17:14
Hicc link die 100%, mình cũng nghiên cứu cái này... nếu bạn nào có link xin vui lòng gửi cho mình: jerry_danh@yahoo.com