XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG CHO BANK – BY – PHONE

Một phần của tài liệu ỨNG DỤNG VÀ TRIỂN KHAI HỆTHỐNG BANK-BY-PHONE TRÊN NỀN CÔNG NGHỆCTI (Trang 78)

3.3.1 Lưu đồ thuật toán

Về mặt thuật toán, như ta nhận thấy từ phần phân tích chức năng hệ thống, chương trình chủ yếu đưa ra các dải lựa chọn cho người gọi và nhận đáp ứng từ người gọi để xử lý, do vậy cấu trúc của chương trình chủ yếu sử dụng các cấu trúc Switch/ Case lồng nhau. Lưu đồ thuật toán chi tiết của chương trình rất dài và rất phức tạp, ở đây chỉ đưa ra phần khung chính mô tả tiến trình thực hiện của chương trình.

3.3.2. Xây dựng chức năng chuyển đổi văn bản sang thoại

Module này được sử dụng để đọc ra các thông tin được lưu trữ dưới dạng các số trong các trường cơ sở dữ liệu, ví dụ như các thông tin về lãi suất tiết kiệm, số tiền trong tài khoản khách hàng, ngày tháng chuyển tiền..., các thông tin này có tính chất động, tức là chúng thay đổi liên tục theo thời gian. Cách duy nhất để có thể đọc được các thông tin này đó là dùng kỹ thuật chuyển đổi văn bản thành thoại. Module được xây dựng dựa trên nguyên tắc từ điển, các số cần được đọc được chia nhỏ ra thành từng từ một, mỗi từ sẽ được gắn với một tập tin âm thanh riêng, và đến khi cần đọc các tập tin này sẽ được ghép lại với nhau để tạo thành lời thoại tương ứng với số cần đọc. Chương trình cần đọc được các giá trị số ở dưới nhiều dạng khác nhau cụ thể như sau:

Dạng số: Để đọc các giá trị kiểu số như số tin nhắn hiện có..., ví dụ số 125 được

đọc theo dạng số là: Một trăm hai mươi lăm.

Dạng số thứ tự: Có thể được dùng để đọc số thứ tự.

Dạng tiền tệ: Để đọc số tiền trong tài khoản, tỉ giá trao đổi ngoại tệ....

Dạng ngày tháng: Để đọc thời điểm diễn ra giao dịch chuyển tiền, thời điểm để

lại tin nhắn.

Dạng thời gian: Để đọc thời gian để lại tin nhắn.

Dạng chuỗi: Để đọc các số dưới dạng chuỗi, ví dụ như số tài khoản, số điện

thoại....

3.3.3 Xây dựng tập tin IPF

Tập tin này có dạng một từ điển với một cột là các chỉ mục và một cột là đường dẫn đến tập tin âm thanh tương ứng. Ví dụ chỉ mục 1 tương ứng với tập tin có nôi dung là “Không”. Tập tin này được tạo bằng cách sử dụng phần mềm VFEdit để ghi âm và tổ chức theo đúng cấu trúc của nó và được lưu thành tập tin Vietnamese.ipf.

Các tệp tin được tạo ra sẽ có con trỏ trỏ đến khi để các chương trình khi chạy có thể sử dụng hàm để gọi ra tệp tin âm thanh này.

3.4 MỘT SỐ HƯỚNG PHÁT TRIỂN TIẾP THEO

M rng h thng và thêm mt s chc năng cho h thng Bank – by – Phone

Hiện nay dịch vụ Bank – by – Phone đã bắt đầu được triển khai tại Việt Nam nhưng mới chỉ dừng lại ở mức độ cung cấp những chức năng cơ bản ban đầu của hệ thống như: cung cấp chức năng hộp thông tin tự động, chức năng fax theo yêu

cầu,nghe các thông tin về tài khoản cá nhân nhưng chức năng quan trọng nhất là việc chuyển khoản cho khách hàng để họ dễ dàng thực hiện việc thanh toán thì chưa được thực hiện. Hệ thống Bank – by – Phone được tìm hiểu phần trên có cung cấp tính năng chuyển khoản, nói chung là thỏa mãn được các yêu cầu cơ bản của hệ thống áp dụng với một ngân hàng. Nhưng đi cùng sự phát triển của xã hội, sự bùng nổ của công nghệ thì khách hàng luôn mong muốn có một hệ thống hoàn thiện hơn, thực hiện được nhiều chức năng hơn nữa để có thể tiết kiệm hơn về thời gian, chi phí và an toàn hơn cho tài khoản của mình.

Trong tương lai gần hệ thống có thể hỗ trợ việc kiểm tra tài khoản của mình từ máy di động của mình bất cứ lúc nào bằng viêc gửi một bản tin yêu cầu đến số mà hệ thống cung cấp, hệ thống sẽ gửi lại cho khách hàng số tiền có trong tài khoản của họ. Bản tin mà khách hàng gửi cho hệ thống phải đảm bảo có it nhất các truờng là : từ khoá kiểm tra tài khoản, mã tài khoản. Như vậy thì khách hàng có thể kiểm soát tài khoản vừa đơn giản vừa tiện lợi.

Trong trường hợp khách hàng bị mất password của tài khoản thì tài khoản của khách hàng có thể sẽ bị chuyển sang tài khoản của kẻ gian. Vì vậy hệ thống có thể hỗ trợ thêm các thông báo khi có yêu cầu chuyển tiền liên tục trong ngày, hoặc nhiều ngày liên tiếp để khách hàng có thể biết để thông báo cho ngân hàng dừng việc chuyển khoản. Yêu cầu này phải được khách hàng yêu cầu khi mở tài khoản và khách hàng sẽ phải trả thêm chi phí. Thông báo này có thể là một bản Fax đến số fax mà khách hàng đăng ký.

Trong tương lai cùng hỗ trợ của công nghệ hi vọng hệ thống có thể phát triển thêm nhiều dịch vụ, khả năng bảo mật tốt hơn cho khách hàng, mang lại cho khách hàng nhiều tiện lợi hơn trong hoạt động của cuộc sống.

ng dng để trin khai các dch v khác

Hệ thống trình bày ở trên được sử dụng cho ngân hàng nhưng cấu hình đó có thể sử dụng cho nhiều mục đích khác trong cuộc sống. Với sự thay đổi về cơ sở dữ liệu và một số thay đổi để phù hợp với các mục đích khác một hệ thống tương tự cũng có thể được xây dựng để áp dụng vào một số lĩnh vực của cuộc sống như các dịch vụ chăm sóc khách hàng, dịch vụ cung cấp thông tin tự động, các dịch vụ thông báo điểm thi đại học…Sự kết hợp của máy tính và các công nghệ xử lý thoại sẽ cho phép qui mô của các hệ thống được mở rộng, các tính năng hỗ trợ nhiều hơn lúc đó nó thực sự mang lại hiệu quả hơn cho các tổ chức triển khai hệ thống này và các khách hàng của hệ thống.

Kết luận: Trong chương III này em đã ch ra được thế nào là mt h thng Bank – by – Phone và các li ích mà nó mang li cho người s dng và các h thng ngân hàng khi trin khai h thng. Đồng thi cũng thc hin phân tích h thng Bank – by – Phone được trin trên nn công ngh CTI v mt x lý cũng như cơ s d liu để qua

KT LUN

Với sự phát triển mạnh mẽ của các công nghệ điện thoại và sự bùng nổ về công nghệ máy tính, nhận thức được tầm quan trọng của công nghệ CTI với các lĩnh vực của đời sống, các hoạt động kinh doanh. Em đã nghiên cứu đề tài “công nghệ CTI và khả năng ứng dụng thiết kế cho hệ thống Bank – by – Phone ”.

Trong đồ án em đã trình bày một số vấn đề sau:

- Giới thiệu khái quát về công nghệ CTI và các đặc điểm cơ bản về công nghệ CTI.

- Tìm hiểu và xây dựng hệ thống Bank – by – Phone cho ngân hàng trên nền công nghệ CTI. (adsbygoogle = window.adsbygoogle || []).push({});

Do hạn chế về mặt thời gian và kiến thức đồ án chỉ dừng lại ở mức độ tìm hiểu được những đặc điểm cơ bản về công nghệ và những mô tả thiết kế hệ thống mang tính căn bản, nền tảng. Để có thể áp dụng vào thực tế thì hệ thống phải mở rộng qui mô, tính toán để có thể xây dựng một hệ thống với đầy đủ các tính năng để có thể phục vụ tốt cho khách hàng. Hướng phát triển tiếp theo của đồ án chính là có thể nghiên cứu kỹ hơn về hệ thống để có thể xây dựng được một hệ thống áp dụng được vào thực tế. Những phân tích và xây dựng ban đầu với hệ thống cũng sẽ là cơ sở tham khảo để có thể xây dựng các hệ thống tương tự phục vụ cho nhiều lĩnh vực trong đời sống.

Cuối cùng một lần nữa em xin chân thành cảm ơn Ths. Hoàng Trọng Minh và các thầy cô trong bộ môn chuyển mạch cũng như các thầy cô trong khoa Viễn Thông đã tận tình hướng dẫn em trong thời gian hoàn thành đồ án. Đồ án của em sẽ không tránh khỏi những thiếu sót về mặt kiến thức vì vậy em rất mong nhân được sự giúp đỡ của thầy cô và các bạn để em có thể hoàn thiện hơn kiến thức của mình.

TÀI LIU THAM KHO

[1] Michael Bayer. Computer Telephony Demystifed , New York McGraw – Hill Professional, 2000.

[2]. Bob Edgar. PC Telephony, CMP Books 1998.

[3]. Michael Bayer. CTI Solutions and Systems, McGraw-Hill 1997.

[4]. F.J.Redmill and A.R.Valdar, SPC Digital Telephone Exchanges, Peter Peregrinus Ltd, London, United Kingdom 1990.

[5]. Redmond, Wash, Telephony Application Programer’s Interface (TAPI) Reference, Microsoft Corporation 1995.

[6]. Arkady Grinberg, Computer/Telecom Integration, McGraw-Hill 1997. [7]. Thạc Bình Cường. Phân tích và thiết kế h thng thông tin, Hà Nội 01/2000. [8]. Trần Quang Vinh, Cu trúc máy vi tính, NXB GD Hà Nội 1997.

[9]. http:// www. Intel.com/network/csp [10]. http:// www. Dialogic.com

PH LC

Chương trình mô phỏng quá trình thực hiện một lần chuyển khoản của khách hàng

Chương trình này mô phỏng quá trinh một lần chuyển khoản theo yêu cầu của khách hàng. Với số mà hệ thống cung cấp là 123. Khách hàng Nguyễn Ngọc Long số tài khoản 34983123132 có ID khi đăng nhập hệ thống là 1111 và mật khẩu là 1111 có số tiền 2.000.000 trong tài khoản, thực hiện chuyển 1.000.000 cho tài khoản có mã tài khoản là 4320349831.

Mô tả quá trình:

Khi khách hàng quay số của hệ thống thì hệ thống sẽ đưa ra một lời chào mừng khách hàng tham gia vào hệ thống. Để thực hiện được mục đích chuyển tiền của mình khách hàng sẽ phải thực hiện những thao tác sau:

- Ấn phím 1 để lựa chọn tiếng Việt.

- Ấn phím 3 để có yêu cầu đăng nhập vào tài khoản của mình.

- Nhập ID của tài khoản 1111, kết thúc là phím # và password là 1111 cũng kết thúc bằng phím #. Nếu đúng hệ thống sẽ cho khách hàng tham gia hệ thống

- Ấn phím 3 để yêu cầu thực hiện chuyển khoản lúc đó khách hàng sẽ nhận được lời thông báo về số tiền còn lại trong tài khoản trước khi chuyển tiền và số tiền đó có đủ điều kiện để thực hiện chuyển khoản hay không. Khách hàng đủ yêu cầu để chuyển khoản hệ thống sẽ yêu cầu khách hàng nhập vào mã số tài khoản cần chuyển kết thúc bằng phím # và số tiền cần chuyển cũng kết thúc bằng phím #.

- Nhập mã tài khoản cần chuyển tiền (kết thúc bằng phím #) và số tiền cần chuyển (kết thúc bằng phím #).

- Sau khi hệ thống chuyển tiền thành công hệ thống sẽ đưa ra một lời thông báo: bạn đã chuyển tiền thành công và số tiền còn lại trong tài khoản của bạn. Sau đây là một số giao diện mô tả cho chương trình:

Một phần của tài liệu ỨNG DỤNG VÀ TRIỂN KHAI HỆTHỐNG BANK-BY-PHONE TRÊN NỀN CÔNG NGHỆCTI (Trang 78)