TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ                THÀNH PHỐ HỒ CHÍ MINH   BÁO CÁO ĐỀ ÁN     MÔN HỌC          TÊN ĐỀ TÀIXÂY ...
Trường Đại Học Kỹ thuật công nghệ      Thành phố Hồ Chí Minh  BÁO CÁO ĐỀ ÁN    MÔN HỌCTên cơ quan thực tập   : Trường Đại ...
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN............................................................................................
Trường Đại Học KTCN TPHCM                                                                Lớp 08HTH1Đề án môn học          ...
Trường Đại Học KTCN TPHCM                                                             Lớp 08HTH1Đề án môn học             ...
Trường Đại Học KTCN TPHCM                                                          Lớp 08HTH1Đề án môn học                ...
Trường Đại Học KTCN TPHCM                                                          Lớp 08HTH1Đề án môn học                ...
Trường Đại Học KTCN TPHCM                                                               Lớp 08HTH1Đề án môn học           ...
Trường Đại Học KTCN TPHCM                                                          Lớp 08HTH1Đề án môn học                ...
Trường Đại Học KTCN TPHCM                                                           Lớp 08HTH1Đề án môn học               ...
Trường Đại Học KTCN TPHCM                                                           Lớp 08HTH1Đề án môn học               ...
Trường Đại Học KTCN TPHCM                                                          Lớp 08HTH1Đề án môn học                ...
Trường Đại Học KTCN TPHCM                                                             Lớp 08HTH1Đề án môn học             ...
Trường Đại Học KTCN TPHCM                                                         Lớp 08HTH1Đề án môn học                 ...
Trường Đại Học KTCN TPHCM                                                          Lớp 08HTH1Đề án môn học                ...
Trường Đại Học KTCN TPHCM                                                      Lớp 08HTH1Đề án môn học                    ...
Trường Đại Học KTCN TPHCM                                           Lớp 08HTH1Đề án môn học                               ...
Trường Đại Học KTCN TPHCM                                          Lớp 08HTH1Đề án môn học                                ...
Trường Đại Học KTCN TPHCM                                           Lớp 08HTH1Đề án môn học                               ...
Trường Đại Học KTCN TPHCM                                  Lớp 08HTH1Đề án môn học                            Xây dựng hệ ...
Trường Đại Học KTCN TPHCM                                     Lớp 08HTH1Đề án môn học                               Xây dự...
Trường Đại Học KTCN TPHCM                                      Lớp 08HTH1Đề án môn học                                Xây ...
Trường Đại Học KTCN TPHCM                                    Lớp 08HTH1Đề án môn học                              Xây dựng...
Trường Đại Học KTCN TPHCM                                   Lớp 08HTH1Đề án môn học                             Xây dựng h...
Trường Đại Học KTCN TPHCM                                   Lớp 08HTH1Đề án môn học                             Xây dựng h...
Trường Đại Học KTCN TPHCM                                            Lớp 08HTH1Đề án môn học                              ...
Trường Đại Học KTCN TPHCM                                                  Lớp 08HTH1Đề án môn học                        ...
Trường Đại Học KTCN TPHCM                                 Lớp 08HTH1Đề án môn học                           Xây dựng hệ th...
Trường Đại Học KTCN TPHCM                                                                                                 ...
Trường Đại Học KTCN TPHCM                                          Lớp 08HTH1Đề án môn học                                ...
Trường Đại Học KTCN TPHCM                                     Lớp 08HTH1Đề án môn học                               Xây dự...
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Affordable Custom Web Design
Upcoming SlideShare
Loading in …5
×

Affordable Custom Web Design

777 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
777
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Affordable Custom Web Design

  1. 1. TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO ĐỀ ÁN MÔN HỌC TÊN ĐỀ TÀIXÂY DỰNG HỆ THỐNG QUẢN LÝ TIN NHẮN SMS-BANKING Thời gian thực hiện : 16/02/2009 – 19/04/2009 Người hướng dẫn : Thầy NGUYỄN THANH BÌNH Sinh viên thực hiện : THÁI BÌNH DƯƠNG NGUYỄN HỮU THANH TÂM NGUYỄN HỮU ĐƯỜNG LÊ VĂN TUẤN Lớp : 08-HTH1
  2. 2. Trường Đại Học Kỹ thuật công nghệ Thành phố Hồ Chí Minh BÁO CÁO ĐỀ ÁN MÔN HỌCTên cơ quan thực tập : Trường Đại Học Kỹ thuật công nghệ TPHCMThời gian thực hiện : 16/02/2009 – 19/04/2009Giảng viên hướng dẫn : Thầy Nguyễn Thanh BìnhSinh viên thực hiện : Thái Bình Dương Nguyễn Hữu Thanh Tâm Nguyễn Hữu Đường Lê Văn TuấnLớp : 08-HTH1 4/2009
  3. 3. NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Ngày Tháng Năm 2009 Nguyễn Thanh Bình Trang a
  4. 4. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking MỤC LỤCNHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ......................................................aDANH MỤC HÌNH .................................................................................................. 6DANH MỤC BẢNG ................................................................................................12LỜI MỞ ĐẦU..........................................................................................................14 1. Hiện trạng.........................................................................................................14 2. Quy trình ..........................................................................................................14 3. Mục tiêu ...........................................................................................................15 4. Ngữ cảnh ..........................................................................................................15YÊU CẦU HỆ THỐNG ...........................................................................................16PHA PHÂN TÍCH....................................................................................................171. SƠ ĐỒ TỔNG QUAN CỦA HỆ THỐNG ........................................................172. LƯỢC ĐỒ USE-CASE HỆ THỐNG SMS-BANKING ....................................183. PHÂN RÃ LƯỢC ĐỒ USE-CASE...................................................................19 3.1- Phân rã use-case quản lý tài khỏan Moderator ...............................................19 3.2- Phân rã use-case upload tin nhắn ...................................................................20 3.3- Phân rã use-case cập nhật thông tin cá nhân...................................................214. THIẾT KẾ DATABASE ..................................................................................22 4.1- Sơ đồ Database .........................................................................................22 4.2- Từ điển dữ liệu..........................................................................................23 4.2.1- Table: CU_PHAP..............................................................................23 4.2.2- Table: EMPLOYEE ..........................................................................23 4.2.3- Table SMS_IN .................................................................................23 4.2.4- Table Ma_XAC_NHAN....................................................................24 4.2.5- Table SMS_OUT ..............................................................................24 4.2.6- Table USER_ROLE ..........................................................................24 4.2.7- Table TIN_NHAN_MAU..................................................................25 4.2.8- Table TU_CHOI_TIN_NHAN ..........................................................255. XÂY DỰNG BIỂU ĐỒ LỚP PHÂN TÍCH ......................................................26 5.1- Biểu đồ lớp phân tích.....................................................................................266. BIỂU ĐỒ TRẠNG THÁI .................................................................................27 6.1- Biểu đồ trạng thái lớp DK_GiaoDich tương ứng với các chức năng xử lý sau: ................................................................27 6.2- Biểu đồ trạng thái lớp Admin và Moderator tương ứng với các chức năng sau: .........................................................................45PHA THIẾT KẾ.......................................................................................................547. BIỂU ĐỒ TUẦN TỰ........................................................................................54 7.1- Biểu đồ tuần tự cho chức năng xử lý chuyển khoản .......................................54 7.2- Biểu đồ tuần tự cho chức năng xử lý nạp tiền ĐTDĐ.....................................55 7.3- Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin số dư tài khoản mặc định .......................................................................56 7.4- Biểu đồ tuần tự cho chức năng xử lý truy vấn số dư tài khoản bất kỳ .............57 7.5- Biểu đồ tuần tự cho chức năng xử lý mua hàng trực tuyến .............................58 7.6- Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ...........59 7.7- Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ cụ thể ..............................................................................60 7.8- Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin tỷ giá 1 ngoại tệ cụ thể theo ngày cập nhật ............................................61 7.9- Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin địa điểm ATM..........62 Trang 1
  5. 5. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking 7.10- Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin 5 giao dịch gần nhất ...............................................................................63 7.11- Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin chi tiết 1 giao dịch bất kỳ.......................................................................64 7.12- Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin lãi suất ...................65 7.13- Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin lãi suất ứng với một ngoại tệ cụ thể........................................................66 7.14- Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin địa điểm phòng giao dịch .......................................................................67 7.15- Biểu đồ tuần tự cho chức năng xử lý đăng ký từ chối nhận tin nhắn .............68 7.17- Biểu đồ tuần tự cho chức năng Log Out .......................................................70 7.18- Biểu đồ tuần tự cho chức năng Log In .........................................................71 7.19- Biểu đồ tuần tự cho chức năng xử lý quên Password....................................72 7.20- Biểu đồ tuần tự cho chức năng thống kê tin nhắn .........................................73 7.21- Biểu đồ tuần tự cho chức năng cập nhật thông tin cá nhân ...........................74 7.22- Biểu đồ tuần tự cho chức năng Upload tin nhắn ...........................................75 7.23- Biểu đồ tuần tự cho chức năng gửi tin nhắn .................................................76 7.24- Biểu đồ tuần tự cho chức năng cập nhật cú pháp giao dịch...........................77 7.25- Biểu đồ tuần tự cho chức năng cập nhật nội dung tin nhắn mẫu ...................78 7.26- Biểu đồ tuần tự cho chức năng tìm kiếm Moderator.....................................79 7.27- Biểu đồ tuần tự cho chức năng thêm Moderator...........................................80 7.28- Biểu đồ tuần tự cho chức năng xóa Moderator .............................................81 7.29- Biểu đồ tuần tự cho chức năng cập nhật Moderator......................................82 7.30- Biểu đồ tuần tự cho chức năng hệ thống nhận tin nhắn.................................83 7.31- Biểu đồ tuần tự cho chức năng hệ thống gửi tin nhắn...................................83 7.32- Biểu đồ tuần tự cho chức năng cập nhật tin nhắn .........................................84 7.33- Biểu đồ tuần tự cho chức năng xóa tin nhắn.................................................858. BIỂU ĐỒ CỘNG TÁC .....................................................................................86 8.1- Biểu đồ cộng tác cho chức năng xử lý chuyển khoản .....................................86 8.2- Biểu đồ cộng tác cho chức năng xử lý nạp tiền ĐTDĐ...................................87 8.3- Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin số dư tài khoản mặc định .......................................................................88 8.4- Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin số dư tài khoản bất kỳ. ...........................................................................89 8.5- Biểu đồ cộng tác cho chức năng xử lý mua hàng trực tuyến...........................90 8.6- Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ ........91 8.7- Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ cụ thể ..............................................................................92 8.8- Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin tỷ giá 1 ngoại tệ cụ thể theo ngày cập nhật ............................................93 8.9-Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin địa điểm ATM ........94 8.10- Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin 5 giao dịch gần nhất ...............................................................................95 8.11- Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin chi tiết 1 giao dịch bất kỳ.......................................................................96 8.12- Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin lãi suất tiết kiệm.....................................................................................97 8.13- Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin lãi suất ứng với ngoại tệ cụ thể..............................................................98 8.15- Biểu đồ cộng tác cho chức năng xử lý đăng ký từ chối nhận tin nhắn.........100 Trang 2
  6. 6. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking 8.16- Biểu đồ cộng tác cho chức năng xử lý đăng ký hủy từ chối nhận tin nhắn ..101 8.17- Biểu đồ cộng tác cho chức năng Log Out...................................................102 8.18- Biểu đồ cộng tác cho chức năng Log In .....................................................102 8.19- Biểu đồ cộng tác cho chức năng thống kê tin nhắn.....................................103 8.20- Biểu đồ cộng tác cho chức năng cập nhật thong tin cá nhân .......................104 8.21- Biểu đồ cộng tác cho chức năng Upload tin nhắn.......................................105 8.22- Biểu đồ cộng tác cho chức năng gửi tin nhắn .............................................106 8.23- Biểu đồ cộng tác cho chức năng xử lý quên Password................................107 8.24- Biểu đồ cộng tác cho chức năng cập nhật cú pháp giao dịch.......................108 8.25- Biểu đồ cộng tác cho chức năng cập nhật nội dung tin nhắn mẫu ...............109 8.26- Biểu đồ cộng tác cho chức năng tìm kiếm Moderator.................................110 8.27- Biểu đồ cộng tác cho chức năng thêm Moderator.......................................111 8.28- Biểu đồ cộng tác cho chức năng xóa Moderator.........................................112 8.29- Biểu đồ cộng tác cho chức năng cập nhật Moderator .................................113 8.30- Biểu đồ cộng tác cho chức năng hệ thống nhận tin nhắn ............................114 8.31- Biểu đồ cộng tác cho chức năng hệ thống gửi tin nhắn...............................114 8.32- Biểu đồ cộng tác cho chức năng cập nhật tin nhắn .....................................115 8.33- Biểu đồ cộng tác cho chức năng xóa tin nhắn.............................................1159. BIỂU ĐỒ LỚP CHI TIẾT CHO TỪNG CHỨC NĂNG..................................116 9.1- Chức năng xử lý chuyển khoản....................................................................116 9.2- Chức năng xử lý nạp tiền ĐTDĐ .................................................................117 9.3- Chức năng xử lý truy vấn thông tin số dư tài khỏan mặc định ......................118 9.4- Chức năng xử lý truy vấn thông tin số dư tài khỏan bất kỳ...........................119 9.5- Chức năng xử lý mua hàng trực tuyến..........................................................120 9.6- Chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ.......................................121 9.7- Chức năng xử lý truy vấn thông tin tỷ giá 1 ngoại tệ cụ thể..........................122 9.8- Chức năng xử lý truy vấn thông tin tỷ giá 1 ngoại tệ cụ thể theo ngày cập nhật .........................................................123 9.9- Chức năng xử lý truy vấn thông tin địa điểm ATM ......................................124 9.10- Chức năng xử lý truy vấn thông tin 5 giao dịch gần nhất............................125 9.11- Chức năng xử lý truy vấn thông tin chi tiết 1 giao dịch bất kỳ....................126 9.12- Chức năng xử lý truy vấn thông tin lãi suất ................................................127 9.13- Chức năng truy vấn thông tin lãi suất ứng với 1 ngoại tệ cụ thể..................128 9.14- Chức năng xử lý truy vấn thông tin địa điểm phòng giao dịch....................129 9.15- Chức năng xử lý đăng ký từ chối nhận tin nhắn .........................................130 9.16- Chức năng xử lý đăng ký hủy từ chối nhận tin nhắn...................................131 9.17- Chức năng Log In......................................................................................132 9.19- Chức năng xử lý quên Password ................................................................133 9.20- Chức năng thống kê tin nhắn .....................................................................134 9.21- Chức năng cập nhật thông tin cá nhân........................................................135 9.22- Chức năng Upload tin nhắn .......................................................................136 9.23- Chức năng gửi tin nhắn..............................................................................137 9.24- Chức năng cập nhật cú pháp tin nhắn.........................................................138 9.25- Chức năng cập nhật nội dung tin nhắn mẫu................................................138 9.26- Chức năng tìm kiếm Moderator .................................................................139 9.27- Chức năng thêm Moderator .......................................................................140 9.28- Chức năng xóa Moderator .........................................................................141 9.29- Chức năng cập nhật Moderator ..................................................................142 9.30- Chức năng hệ thống nhận tin nhắn.............................................................143 9.31- Chức năng hệ thống gửi tin nhắn ...............................................................144 Trang 3
  7. 7. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking 9.32- Chức năng cập nhật tin nhắn......................................................................145 9.33- Chức năng xóa tin nhắn .............................................................................14510. BIỂU ĐỒ HOẠT ĐỘNG............................................................................146 10.1- Biểu đồ hoạt động cho chức năng xử lý chuyển khoản...............................146 10.2- Biểu đồ hoạt động cho chức năng xử lý nạp tiền ĐTDĐ ............................147 10.3- Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin số dư tài khoản mặc định .....................................................................148 10.4- Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin số dư tài khoản bất kỳ ..........................................................................149 10.5- Biểu đồ hoạt động cho chức năng xử lý mua hàng trực tuyến.....................150 10.6- Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ ..151 10.7- Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin tỷ giá 1 loại ngoại tệ cụ thể ..................................................................152 10.8- Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin tỷ giá 1 ngoại tệ cụ thể theo ngày cập nhật ...........................................153 10.9- Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin địa điểm ATM .154 10.10- Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin 5 giao dịch gần nhất .............................................................................155 10.11- Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin chi tiết 1 giao dịch bất kỳ.....................................................................156 10.12- Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin lãi suất ...........157 10.13- Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin lãi suất ứng với loại ngoại tệ cụ thể ......................................................158 10.14- Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin địa điểm phòng giao dịch .....................................................................159 10.15- Biểu đồ hoạt động cho chức năng xử lý đăng ký từ chối nhận tin nhắn.....160 10.16- Biểu đồ hoạt động cho chức năng xử lý đăng ký hủy từ chối nhận tin nhắn ......................................................................161 10.17- Biểu đồ hoạt động cho chức năng Log In.................................................162 10.18- Biểu đồ hoạt động cho chức năng Log Out ..............................................162 10.19- Biểu đồ hoạt động cho chức năng xử lý quên Password ...........................163 10.20- Biểu đồ hoạt động cho chức năng thống kê tin nhắn.................................164 10.21- Biểu đồ hoạt động cho chức năng cập nhật thông tin cá nhân...................165 10.22- Biểu đồ hoạt động cho chức năng Upload tin nhắn...................................166 10.23- Biểu đồ hoạt động cho chức năng gửi tin nhắn.........................................167 10.24- Biểu đồ hoạt động cho chức năng cập nhật cú pháp tin nhắn....................168 10.25- Biểu đồ hoạt động cho chức năng cập nhật nội dung tin nhắn mẫu...........169 10.26- Biểu đồ hoạt động cho chức năng tìm kiếm Moderator ............................170 10.27- Biểu đồ hoạt động cho chức năng thêm Moderator ..................................171 10.28- Biểu đồ hoạt động cho chức năng xóa Moderator.....................................172 10.29- Biểu đồ hoạt động cho chức năng cập nhật Moderator .............................173 10.30- Biểu đồ hoạt động cho chức năng hệ thống nhận tin nhắn ........................174 10.31- Biểu đồ hoạt động cho chức năng hệ thống gửi tin nhắn...........................175 10.32- Biểu đồ hoạt động cho chức năng cập nhật tin nhắn.................................176 10.33- Biểu đồ hoạt động cho chức năng xóa tin nhắn ........................................17711. BIỂU ĐỒ TRIỂN KHAI HỆ THỐNG SMS-BANKING.............................17812. BIỂU ĐỒ THÀNH PHẦN HỆ THỐNG SMS-BANKING..........................17913. DANH SÁCH CÁC ACTORs ....................................................................18014. DANH SÁCH CÁC USE-CASEs ...............................................................18115. DIỄN GIẢI CÁC USE-CASE.....................................................................184 Trang 4
  8. 8. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking 15.1- Use-Case xử lý chuyển khoản...................................................................184 15.2- Use-case xử lý nạp tiền ĐTDĐ ..................................................................186 15.3- Use-case xử lý truy vấn thông tin số dư tài khỏan mặc định .......................188 15.4- Use-case Xử lý truy vấn thông tin số dư tài khoản bất kỳ...........................189 15.5- Use-case xử lý mua hàng trực tuyến ..........................................................190 15.6- Use-case xử lý truy vấn thông tin địa điểm ATM.......................................192 15.7- Use-case xử lý truy vấn thông tin 5 giao dịch gần nhất...............................193 15.8- Use-case xử lý truy vấn thông tin chi tiết 1 giao dịch bất kỳ.......................194 15.9- Use-case xử lý truy vấn thông tin lãi suất...................................................195 15.10- Use-case xử lý truy vấn thông tin lãi suất ứng với loại ngoại tệ cụ thể......196 15.11- Use-case xử lý truy vấn thông tin tỷ giá ngoại tệ......................................197 15.12- Use-case xử lý truy vấn thông tin tỉ giá 1 loại ngoại tệ cụ thể...................198 15.13- Use-case xử lý truy vấn thông tin tỉ giá 1 ngoại tệ cụ thể theo ngày cập nhật ............................................199 15.14- Use-case xử lý truy vấn thông tin địa điểm phòng giao dịch.....................200 15.15- Use-case xử lý đăng ký từ chối nhận tin nhắn ..........................................201 15.16- Use-case xử lý đăng ký hủy từ chối nhận tin nhắn....................................202 15.17- Use-case Log In.......................................................................................203 15.18- Use-case Log Out ....................................................................................203 15.19- Use-Case xử lý quên Password ................................................................204 15.20- Use-case thống kê tin nhắn ......................................................................205 15.21- Use-Case cập nhật thông tin cá nhân........................................................206 15.22- Use-case Upload tin nhắn ........................................................................207 15.23- Use-case gửi tin nhắn...............................................................................208 15.24- Use-case cập nhật cú pháp tin nhắn..........................................................209 15.25- Use-case cập nhật nội dung tin nhắn mẫu.................................................210 15.26. Use-case tìm kiếm Moderator ..................................................................211 15.27- Use-case thêm Moderator ........................................................................212 15.28- Use-case xóa Moderator ..........................................................................213 15.29- Use-case cập nhật Moderator ...................................................................214 15.30- Use-Case Hệ thống gứi tin nhắn...............................................................215 15.31- Use-Case Hệ thống nhận tin nhắn ............................................................216 15.32- Use-Case Cập nhật tin nhắn .....................................................................217 15.33- Use-Case Xóa tin nhắn ............................................................................21816. QUÁ TRÌNH CODING ..............................................................................21917. HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG...................................................222 17.1- Yêu cầu hệ thống:......................................................................................222 17.2- Cài đặt .......................................................................................................222 17.2.1- Cài đặt database ..................................................................................222 17.2.2- Cài đặt ứng dụng web trên IIS.............................................................222 17.3- Hướng dẫn sử dụng ...................................................................................22418. TỔNG KẾT QUÁ TRÌNH THỰC HIỆN THIẾT KẾ HỆTHỐNG SMS-BANKING......................................................................................22619. BẢNG PHÂN CÔNG CÔNG VIỆC ...........................................................227PHỤ LỤC ..............................................................................................................230 Phụ lục A: Danh sách cú pháp tin nhắn...............................................................230 Phụ lục B: Tài liệu tham khảo.............................................................................231 Trang 5
  9. 9. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking DANH MỤC HÌNHFigure 1.1- Sơ đồ tổng quan hệ thống SMS-Banking............................................17Figure 2.1- Lược đồ Use-Case hệ thống SMS-Banking.........................................18Figure 3.1- Phân rã Use-Case Quản lý tài khoản Moderator ...............................19Figure 3.2- Phân rã Use-Case Upload tin nhắn.....................................................20Figure 3.3- Phân rã Use-Case cập nhật thông tin cá nhân....................................21Figure 4.1- Sơ đồ Database hệ thống SMS-Banking .............................................22Figure 5.1- Sơ đồ lớp phân tích hệ thống SMS-Banking.......................................26Figure 6.1: Biểu đồ trạng thái lớp DK_GiaoDich - Chức năng xử lý chuyển khoản......................................................................27Figure 6.2- Biểu đồ trạng thái lớp DK_GiaoDich - Chức năng xử lý nạp tiền ĐTDĐ....................................................................28Figure 6.3: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý truy vấn số dư tài khỏan mặc định ....................................29Figure 6.4: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý truy vấn thông tin số dư tài khoản bất kỳ..........................30Figure 6.5: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý mua hàng trực tuyến ..........................................................31Figure 6.6: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ .......................................32Figure 6.7: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ cụ thể ............................33Figure 6.8: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý truy vấn thông tin tỷ giá 1 ngoại tệ cụ thể theo ngày cập nhật ....................................34Figure 6.9: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý truy vấn thông tin địa điểm ATM ......................................35Figure 6.10: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý yêu cầu liệt kê 5 giao dịch gần nhất ..................................36Figure 6.11: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý truy vấn thông tin chi tiết 1 giao dịch ................................37Figure 6.12: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý truy vấn thông tin lãi suất ..................................................38Figure 6.13: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý truy vấn thông tin lãi suất ứng với 1 ngoại tệ cụ thể .........39Figure 6.14: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý truy vấn thông tin địa điểm phòng giao dịch.....................40Figure 6.15: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý đăng ký từ chối nhận tin nhắn ...........................................41Figure 6.16: Biểu đồ trạng thái lớp DK_GiaoDich – Chức năng xử lý đăng ký hủy từ chối nhận tin nhắn ....................................42Figure 6.17: Biểu đồ trạng thái lớp DK_HeThongGuiTinNhan - chức năng gửi tin nhắn từ hệ thống ...............................................................43Figure 6.18: Biểu đồ trạng thái lớp PullSMS - chức năng nhận tin nhắn ............44Figure 6.19: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng Log Out ........................................................................................45Figure 6.20: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng Log In..46Figure 6.21: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng thống kê tin nhắn .........................................................................46Figure 6.22: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng cập nhật thông tin cá nhân .........................................................47 Trang 6
  10. 10. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-BankingFigure 6.23: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng gửi tin nhắn .................................................................................47Figure 6.24: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng Upload tin nhắn ...........................................................................48Figure 6.25: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng xử lý quên Password ....................................................................48Figure 6.26: Biểu đồ trạng thái lớp Admin – Chức năng cập nhật cú pháp tin nhắn giao dịch ...........................................49Figure 6.27: Biểu đồ trạng thái lớp Admin – Chức năng cập nhật nội dung tin nhắn mẫu .................................................50Figure 6.28: Biểu đồ trạng thái lớp Admin – Chức năng tìm kiếm Moderator ...51Figure 6.29: Biểu đồ trạng thái lớp Admin – Chức năng Cập nhật Moderator ..51Figure 6.30: Biểu đồ trạng thái lớp Admin – Chức năng thêm Moderator .........52Figure 6.31: Biểu đồ trạng thái lớp Admin – Chức năng xóa Moderator ............52Figure 6.32: Biểu đồ trạng thái lớp Admin và Moderator – chức năng cập nhật tin nhắn ..........................................................................53Figure 6.33: Biểu đồ trạng thái lớp Admin và Moderator – chức năng xóa tin nhắn...................................................................................53Figure 7.1 - Biểu đồ tuần tự cho chức năng xử lý chuyển khoản..........................54Figure 7.2 - Biểu đồ tuần tự chức năng xử lý nạp tiền ĐTDĐ ..............................55Figure 7.3 - Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin số dư tài khoản mặc định................................................................56Figure 7.4 - Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin số dư tài khoản bất kỳ.....................................................................57Figure 7.5 - Biểu đồ tuần tự cho chức năng xử lý mua hàng trực tuyến ..............58Figure 7.6 - Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ ..................................................................................59Figure 7.7 - Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ cụ thể .......................................................................60Figure 7.8 - Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin tỷ giá 1 ngoại tệ cụ thể theo ngày cập nhật. ...................................61Figure 7.9 - Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin địa điểm ATM .................................................................................62Figure 7.10 - Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin 5 giao dịch gần nhất ........................................................................63Figure 7.11 - Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin chi tiết 1 giao dịch bất kỳ................................................................64Figure 7.12 - Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin lãi suất ....65Figure 7.13 - Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin lãi suất ứng với một ngoại tệ cụ thể................................................66Figure 7.14 - Biểu đồ tuần tự cho chức năng xử lý truy vấn thông tin địa điểm phòng giao dịch................................................................67Figure 7.15 - Biểu đồ tuần tự cho chức năng xử lý đăng ký từ chối nhận tin nhắn .......................................................................68Figure 7.16 - Biểu đồ tuần tự cho chức năng xử lý đăng ký hủy từ chối nhận tin nhắn ................................................................69Figure 7.17 - Biểu đồ tuần tự cho chức năng Log Out..........................................70Figure 7.18 - Biểu đồ tuần tự cho chức năng Log In.............................................71Figure 7.19 - Biểu đồ tuần tự cho chức năng xử lý quên Password......................72Figure 7.20 - Biểu đồ tuần tự cho chức năng thống kê tin nhắn...........................73 Trang 7
  11. 11. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-BankingFigure 7.21 - Biểu đồ tuần tự cho chức năng cập nhật thông tin cá nhân............74Figure 7.22 - Biểu đồ tuần tự cho chức năng upload tin nhắn..............................75Figure 7.23 - Biểu đồ tuần tự cho chức năng gửi tin nhắn....................................76Figure 7.24 - Biểu đồ tuần tự cho chức năng cập nhật cú pháp giao dịch............77Figure 7.25 - Biểu đồ tuần tự cho chức năng cập nhật nội dung tin nhắn mẫu ...78Figure 7.26 - Biểu đồ tuần tự cho chức năng tìm kiếm Moderator ......................79Figure 7.27 - Biểu đồ tuần tự cho chức năng thêm Moderator.............................80Figure 7.28 - Biểu đồ tuần tự cho chức năng xóa Moderator ...............................81Figure 7.29 - Biểu đồ tuần tự cho chức năng cập nhật Moderator.......................82Figure 7.30 - Biểu đồ tuần tự cho chức năng hệ thống nhận tin nhắn..................83Figure 7.31 - Biểu đồ tuần tự cho chức năng hệ thống gửi tin nhắn.....................83Figure 7.32 - Biểu đồ tuần tự cho chức năng cập nhật tin nhắn...........................84Figure 7.33 - Biểu đồ tuần tự cho chức năng xóa tin nhắn ...................................85Figure 8.1 - Biểu đồ cộng tác cho chức năng xử lý chuyển khoản ........................86Figure 8.2 - Biểu đồ cộng tác cho chức năng xử lý nạp tiền ĐTDĐ......................87Figure 8.3 - Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin số dư tài khoản................................................................................88Figure 8.4 - Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin số dư tài khoản bất kỳ.....................................................................89Figure 8.5 - Biểu đồ cộng tác cho chức năng xử lý mua hàng trực tuyến.............90Figure 8.6 - Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ ..................................................................................91Figure 8.7 - Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ cụ thể .......................................................................92Figure 8.8 - Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin tỷ giá theo ngày cập nhật ................................................................93Figure 8.9 - Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin địa điểm ATM .................................................................................94Figure 8.10 - Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin 5 giao dịch gần nhất ........................................................................95Figure 8.11 - Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin chi tiết 1 giao dịch bất kỳ................................................................96Figure 8.12 - Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin lãi suất tiết kiệm ..............................................................................97Figure 8.13 - Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin lãi suất ứng với ngoại tệ cụ thể....................................................................................98Figure 8.14 - Biểu đồ cộng tác cho chức năng xử lý truy vấn thông tin địa điểm phòng giao dịch................................................................99Figure 8.15 - Biểu đồ cộng tác cho chức năng xử lý đăng ký từ chối nhận tin nhắn .....................................................................100Figure 8.16 - Biểu đồ cộng tác cho chức năng xử lý đăng ký hủy từ chối nhận tin nhắn ..............................................................101Figure 8.17 - Biểu đồ cộng tác cho chức năng Log Out ......................................102Figure 8.18 - Biểu đồ cộng tác cho chức năng Log In .........................................102Figure 8.19 - Biểu đồ cộng tác cho chức năng thống kê tin nhắn .......................103Figure 8.20 - Biểu đồ cộng tác cho chức năng cập nhật thông tin cá nhân ........104Figure 8.21 - Biểu đồ cộng tác chức năng upload tin nhắn.................................105Figure 8.22 - Biểu đồ cộng tác cho chức năng gửi tin nhắn ................................106Figure 8.23 - Biểu đồ cộng tác cho chức năng xử lý quên password ..................107Figure 8.24 - Biểu đồ cộng tác cho chức năng cập nhật cú pháp giao dịch ........108 Trang 8
  12. 12. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-BankingFigure 8.25 - Biểu đồ cộng tác cho chức năng cập nhật nội dung tin nhắn mẫu109Figure 8.26 - Biểu đồ cộng tác cho chức năng tìm kiếm Moderator...................110Figure 8.27 - Biểu đồ cộng tác cho chức năng thêm Moderator .........................111Figure 8.28 - Biểu đồ cộng tác cho chức năng xóa Moderator............................112Figure 8.29 - Biểu đồ cộng tác cho chức năng cập nhật Moderator ...................113Figure 8.30 - Biểu đồ cộng tác cho chức năng hệ thống nhận tin nhắn ..............114Figure 8.31 - Biểu đồ cộng tác cho chức năng hệ thống gửi tin nhắn .................114Figure 8.32 - Biểu đồ cộng tác cho chức năng cập nhật tin nhắn .......................115Figure 8.33 - Biểu đồ cộng tác cho chức năng xóa tin nhắn................................115Figure 9.1 - Thiết kế lớp cho chức năng xử lý chuyển khoản .............................116Figure 9.2 - Thiết kế lớp cho chức năng xử lý nạp tiền ĐTDĐ ...........................117Figure 9.3 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin số dư tài khỏan mặc định..............................................................118Figure 9.4 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin số dư tài khoản bất kỳ...................................................................119Figure 9.5 - Thiết kế lớp cho chức năng xử lý mua hàng trực tuyến..................120Figure 9.6 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ ................................................................................121Figure 9.7 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin tỷ giá 1 ngoại tệ cụ thể ..................................................................122Figure 9.8 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin tỷ giá 1 ngoại tệ cụ thể theo ngày cập nhật ..................................123Figure 9.9 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin địa điểm ATM ...............................................................................124Figure 9.10 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin 5 giao dịch gần nhất ......................................................................125Figure 9.11 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin chi tiết 1 giao dịch bất kỳ..............................................................126Figure 9.12 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin lãi suất........127Figure 9.13 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin lãi suất ứng với 1 ngoại tệ cụ thể ..................................................128Figure 9.14 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin địa điểm phòng giao dịch..............................................................129Figure 9.15 - Thiết kế lớp cho chức năng xử lý đăng ký từ chối nhận tin nhắn.130Figure 9.16 - Thiết kế lớp cho chức năng xử lý đăng ký hủy từ chối nhận tin nhắn ..............................................................131Figure 9.17 - Thiết kế lớp cho chức năng Log In ................................................132Figure 9.18 - Thiết kế lớp cho chức năng xử lý quên Password .........................133Figure 9.19 - Thiết kế lớp cho chức năng thống kê tin nhắn ..............................134Figure 9.20 - Thiết kế lớp cho chức năng cập nhật thông tin cá nhân................135Figure 9.21 - Thiết kế lớp cho chức năng Upload tin nhắn.................................136Figure 9.22 - Thiết kế lớp cho chức năng gửi tin nhắn .......................................137Figure 9.23 - Thiết kế lớp cho chức năng cập nhật cú pháp tin nhắn ................138Figure 9.24 - Thiết kế lớp cho chức năng cập nhật nội dung tin nhắn mẫu.......138Figure 9.25 - Thiết kế lớp cho chức năng tìm kiếm Moderator..........................139Figure 9.26 - Thiết kế lớp cho chức năng thêm Moderator ................................140Figure 9.27 - Thiết kế lớp cho chức năng xóa Moderator...................................141Figure 9.28 - Thiết kế lớp cho chức năng cập nhật Moderator ..........................142Figure 9.29 - Thiết kế lớp cho chức năng hệ thống nhận tin nhắn .....................143Figure 9.30 - Thiết kế lớp cho chức năng hệ thống gửi tin nhắn ........................144 Trang 9
  13. 13. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-BankingFigure 9.31 - Thiết kế lớp cho chức năng cập nhật tin nhắn...............................145Figure 9.32 - Thiết kế lớp cho chức năng xóa tin nhắn.......................................145Figure 10.1 - Biểu đồ hoạt động cho chức năng xử lý chuyển khoản .................146Figure 10.2 - Biểu đồ hoạt động cho chức năng xử lý nạp tiền ĐTDĐ ...............147Figure 10.3 - Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin số dư tài khoản mặc định..............................................................148Figure 10.4 - Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin số dư tài khoản bất kỳ...................................................................149Figure 10.5 - Biểu đồ hoạt động cho chức năng xử lý mua hàng trực tuyến......150Figure 10.6 - Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin tỷ giá ngoại tệ ..............................................................................151Figure 10.7 - Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin tỷ giá 1 loại ngoại tệ cụ thể ...........................................................152Figure 10.8 - Biểu đồ hoạt động chức năng xử lý truy vấn thông tin tỷ giá 1 ngoại tệ cụ thể theo ngày cập nhật ..................................153Figure 10.9 - Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin địa điểm ATM ...............................................................................154Figure 10.10 - Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin 5 giao dịch gần nhất ......................................................................155Figure 10.11 - Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin chi tiết 1 giao dịch bất kỳ..............................................................156Figure 10.12 - Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin lãi suất ...........................................................................................157Figure 10.13 - Biểu đồ hoạt động cho chức năng xử lý thông tin lãi suất ứng với loại ngoại tệ cụ thể ..............................................158Figure 10.14 - Biểu đồ hoạt động cho chức năng xử lý truy vấn thông tin địa điểm phòng giao dịch..............................................................159Figure 10.15 - Biểu đồ hoạt động cho chức năng xử lý đăng ký từ chối nhận tin nhắn .....................................................................160Figure 10.16 - Biểu đồ hoạt động cho chức năng xử lý đăng ký hủy từ chối nhận tin nhắn ..............................................................161Figure 10.17 - Biểu đồ hoạt động cho chức năng Log In.....................................162Figure 10.18 - Biểu đồ hoạt động cho chức năng Log Out..................................162Figure 10.19 - Biểu đồ hoạt động cho chức năng xử lý quên Password..............163Figure 10.20 - Biểu đồ hoạt động cho chức năng thống kê tin nhắn...................164Figure 10.21 - Biểu đồ hoạt động cho chức năng cập nhật thông tin cá nhân....165Figure 10.22 - Biểu đồ hoạt động cho chức năng Upload tin nhắn.....................166Figure 10.23 - Biểu đồ hoạt động cho chức năng gửi tin nhắn............................167Figure 10.24 - Biểu đồ hoạt động cho chức năng cập nhật cú pháp tin nhắn.....168Figure 10.25 - Biểu đồ hoạt động cho chức năng cập nhật nội dung tin nhắn mẫu ..................................................................169Figure 10.26 - Biểu đồ hoạt động cho chức năng tìm kiếm Moderator ..............170Figure 10.27 - Biểu đồ hoạt động cho chức năng thêm Moderator ....................171Figure 10.28 - Biểu đồ hoạt động cho chức năng xóa Moderator.......................172Figure 10.29 - Biểu đồ hoạt động cho chức năng cập nhật Moderator ..............173Figure 10.30 - Biểu đồ hoạt động cho chức năng hệ thống nhận tin nhắn .........174Figure 10.31 - Biểu đồ hoạt động cho chức năng hệ thống gửi tin nhắn ............175Figure 10.32 - Biểu đồ hoạt động cho chức năng cập nhật tin nhắn...................176Figure 10.33 - Biểu đồ hoạt động cho chức năng xóa tin nhắn ...........................177Figure 11.1 - Biểu đồ triển khai của hệ thống SMS-Banking .............................178 Trang 10
  14. 14. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-BankingFigure 12.1 - Biểu đồ thành phần hệ thống SMS-Banking .................................179Figure 16.1 - File Global.asax.cs ..........................................................................219Figure 16.2 - File DK_GuiTinNhan.cs.................................................................220Figure 16.3 - File TyGiaNgoaiTe.cs .....................................................................220Figure 16.4 - File pullsms.aspx.cs.........................................................................221Figure 17.1 - Chọn Attach…................................................................................222Figure 17.2 - Chọn Virtual Directory… ..............................................................223Figure 17.3 - cửa sổ cvb Properties......................................................................224Figure 17.4 - Chỉnh giá trị column status ............................................................225Figure 17.5 - Dữ liệu SMSOut đã được tạo .........................................................225Figure 17.6 - smsbanking.log ...............................................................................225 Trang 11
  15. 15. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking DANH MỤC BẢNGTable 4.1 Bảng CU_PHAP .....................................................................................23Table 4.2- Bảng EMPLOYEE................................................................................23Table 4.3- Bảng SMS_IN........................................................................................24Table 4.4- Bảng MA_XAC_NHAN........................................................................24Table 4.5- Bảng SMS_OUT....................................................................................24Table 4.6- Bảng USER_ROLE...............................................................................24Table 4.7- Bảng TIN_NHAN_MAU.......................................................................25Table 4.8- Bảng TU_CHOI_TIN_NHAN ..............................................................25Table 13.1 - Bảng danh sách các Actors ..............................................................180Table 14.1 - Bảng danh sách các Use-Cases ........................................................183Table 15.1 - Diễn giải Use-Case xử lý chuyển khoản...........................................185Table 15.2 - Diễn giải Use-case nạp tiền ĐTDĐ...................................................187Table 15.3 - Diễn giải use- case xử lý truy vấn thông tin số dư tài khoản mặc định..............................................................188Table 15.4 - Diễn giải use-case Xử lý truy vấn thông tin số dư tài khoản bất kỳ...................................................................189Table 15.5 - Diễn giải Use-Case xử lý mua hàng trực tuyến ...............................191Table 15.6 - Diễn giải Use-case xử lý truy vấn thông tin địa điểm ATM............192Table 15.7 - Diễn giải Use-case xử lý truy vấn thông tin 5 giao dịch gần nhất...193Table 15.8 - Diễn giải Use-case xử lý truy vấn thông tin chi tiết 1 giao dịch bất kỳ..............................................................194Table 15.9 - Diễn giải Use-case xử lý truy vấn thông tin lãi suất ........................195Table 15.10 - Diễn giải Use-case xử lý truy vấn thông tin lãi suất ứng với loại ngoại tệ cụ thể ..............................................196Table 15.11 - Use-case xử lý truy vấn thông tin tỷ giá ngoại tệ...........................197Table 15.12 - Use-case xử lý truy vấn thông tin tỉ giá 1 loại ngoại tệ cụ thể.......198Table 15.13 - Use-case xử lý truy vấn thông tin tỉ giá 1 ngoại tệ cụ thể theo ngày cập nhật ...................................199Table 15.14 - Diễn giải Use-case xử lý truy vấn thông tin địa điểm phòng giao dịch..............................................................200Table 15.15 - Diễn giải Use-case xử lý đăng ký từ chối nhận tin nhắn ...............201Table 15.16 - Diễn giải Use-case xử lý đăng ký hủy từ chối nhận tin nhắn ........202Table 15.17 - Diễn giải Use-case Log In...............................................................203Table 15.18 - Diễn giải Use-case Log Out ............................................................203Table 15.19 - Diễn giải Use-Case xử lý quên Password.......................................204Table 15.20 - Diễn giải Use-case thống kê tin nhắn.............................................205Table 15.21 - Diễn giải Use-Case cập nhật thông tin cá nhân.............................206Table 15.22 - Diễn giải Use-case Upload tin nhắn ...............................................207Table 15.23 - Diễn giải Use-case gửi tin nhắn......................................................209Table 15.24 - Diễn giải Use-case cập nhật cú pháp tin nhắn...............................209Table 15.25 - Diễn giải Use-case cập nhật nội dung tin nhắn mẫu .....................210Table 15.26 - Diễn giải Use-case tìm kiếm Moderator ........................................211Table 15.27 - Diễn giải Use-case thêm Moderator...............................................212Table 15.28 - Diễn giải Use-case xóa Moderator .................................................213Table 15.29 - Diễn giải Use-case cập nhật Moderator.........................................214Table 15.30 - Diễn giải Use-Case Hệ thống gứi tin nhắn.....................................215Table 15.31 - Diễn giải Use-Case Hệ thống nhận tin nhắn..................................216Table 15.32 - Diễn giải Use-Case Cập nhật tin nhắn...........................................217 Trang 12
  16. 16. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-BankingTable 15.33 - Diễn giải Use-Case Xóa tin nhắn ...................................................218Table A.1 - Bảng danh sách cú pháp ...................................................................231 Trang 13
  17. 17. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking LỜI MỞ ĐẦU1. Hiện trạng Ngân hàng CVB là một ngân hàng cỡ vừa, đã hoạt động trên thị trường được 3 năm. Nhằm nâng cao khả năng đáp ứng nhu cầu nghiệp vụ cho khách hàng ngày càng tiện lợi hơn, lãnh đạo ngân hàng đã quyết định đầu tư một hệ thống SMS Banking cho phép khách hàng có thể giao dịch thông qua việc gởi tin nhắn mọi lúc mọi nơi mà không cần phải đến các điểm giao dịch. Các giao dịch cụ thể là vấn tin số dư, xem tỉ giá ngoại tệ, chuyển khoản… Hiện tại ngân hàng đang sử dụng hệ thống Core Banking là XYZ.2. Quy trình a. Đăng ký sử dụng dịch vụ Đầu tiên, khách hàng sẽ phải đăng ký sử dụng dịch vụ SMS Banking. Có ba hình thức đăng ký: · Đăng ký tại các chi nhánh giao dịch của ngân hàng · Đăng ký qua hệ thống máy ATM. · Đăng ký qua hệ thống ngân hàng trực tuyến. Trong quá trình đăng ký, khách hàng sẽ khai báo mã PIN dành riêng cho dịch vụ SMS, chọn một câu hỏi bí mật và câu trả lời của mình. Phần thông tin bảo mật này sẽ được sử dụng trong các giao dịch cần sự bảo mật cao như chuyển khoản, mua hàng trực tuyến,… b. Xử lý tin nhắn giao dịch Để thực hiện giao dịch, khách hàng sẽ gởi tin nhắn với cú pháp được ngân hàng quy định đến đầu số nhắn tin của ngân hàng. Sau khi nhận được tin nhắn, hệ thống SMS Banking của ngân hàng sẽ tiến hành các bước kiểm tra, xử lý và hồi đáp tin nhắn kết quả. c. Gởi tin nhắn từ website Về phía ngân hàng, để gởi tin nhắn cho khách hàng đăng ký sử dụng dịch vụ, người quản trị dịch vụ SMS Banking sẽ đăng nhập vào hệ thống và tiến hành các bước upload tin nhắn và gởi tin nhắn. Trang 14
  18. 18. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking3. Mục tiêu Phần mềm cho phép gởi tin nhắn cho khách hàng và xử lý các tin nhắn giao dịch của khách hàng như vấn tin số dư, xem tỉ giá ngoại tệ...4. Ngữ cảnh Phần mềm phải tương thích tốt với hệ thống Core Banking hiện tại, trao đổi dữ liệu với Core Banking thông qua XML. Bên cạnh đó, phần mềm cần phải có độ bảo mật và hiệu năng cao. . Trang 15
  19. 19. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking YÊU CẦU HỆ THỐNGHệ thống quản lý tin nhắn SMS-Banking được xây dựng nhằm mục đích giải quyếtcác yêu cầu sau:1. Thực hiện các giao dịch của khách hàng thông qua tin nhắn như : Chuyển khoản, mua hàng trực tuyến, xem số dư tài khoản,v.v……2. Hỗ trợ Admin và Moderator trong vấn đề thống kê hàng tháng số tin nhắn đã nhận vào và đã gửi ra.3. Hỗ trợ Admin và Moderator trong vấn đề gửi tin nhắn cho khách hàng, cập nhật thông tin cá nhân.4. Hỗ trợ Admin trong vấn đề thay đổi cú pháp tin nhắn hoặc thay đổi nội dung tin nhắn mẫu.5. Hỗ trợ chức năng quản trị chung của hệ thống trong đó người quản trị có thể thay đổi thông tin hoặc thêm bớt các Moderator.Các yêu cầu phi chức năng: 1. Hệ thống được triển khai theo dạng website trên hệ thống mạng Internet. 2. Tin nhắn thống kê phải đảm bảo tính chính xác. Trang 16
  20. 20. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking PHA PHÂN TÍCH1. SƠ ĐỒ TỔNG QUAN CỦA HỆ THỐNG Figure 1.1- Sơ đồ tổng quan hệ thống SMS-Banking Trang 17
  21. 21. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking2. LƯỢC ĐỒ USE-CASE HỆ THỐNG SMS-BANKING Chuyen Khoan Nap tien DTDDKHACHHANG Xem So du tai khoan mac dinh Xem So du tai khoan bat ky Mua hang truc tuyen Xem lai suat Xem Ty gia ngoai te Xem lai suat ung voi ngoai te cu the Xem Ty gia ngoai te cu the Xem dia diem phong giao dich Xem Ty gia theo Liet ke 5 giao dich ngay cap nhat Dang ky tu choi gan nhat nhan tin Truy van thong tin dia diem ATM Dang ky huy tu choi Xem chi tiet mot nhan tin giao dich bat kyADMIN MODERATOR Log out Cap nhat cu phap giao dich Xu ly Quen Thong ke tin nhan Password Cap nhat tin nhan Cap nhat tt ca nhan Log In mau Quan ly tai khoan Moderator Tim Kiem GuiTinNhan Upload tin nhan Moderator Figure 2.1- Lược đồ Use-Case hệ thống SMS-Banking Trang 18
  22. 22. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking3. PHÂN RÃ LƯỢC ĐỒ USE-CASE3.1- Phân rã use-case quản lý tài khỏan Moderator ADMIN Log In Quan ly tai khoan Moderator <<extend>> <<extend>> <<extend>> Cap nhat Moderator Them Moderator Xoa Moderator <<include>> <<include>> <<include>> Tim Kiem Moderator Figure 3.1- Phân rã Use-Case Quản lý tài khoản Moderator Trang 19
  23. 23. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking3.2- Phân rã use-case upload tin nhắn <<extend>> Xoa tin nhan ADMIN Log In Upload tin nhan <<extend>> Cap nhat tin nhan Figure 3.2- Phân rã Use-Case Upload tin nhắn Trang 20
  24. 24. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking3.3- Phân rã use-case cập nhật thông tin cá nhân <<extend>> Thay doi thong tin ca nhan ADMIN Log In Cap nhat tt ca nhan <<extend>> Thay doi Password Figure 3.3- Phân rã Use-Case cập nhật thông tin cá nhân Trang 21
  25. 25. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking4. THIẾT KẾ DATABASE4.1- Sơ đồ Database Figure 4.1- Sơ đồ Database hệ thống SMS-Banking Trang 22
  26. 26. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking4.2- Từ điển dữ liệu 4.2.1- Table: CU_PHAPSTT Trường Dữ liệu Kiểu Dữ Độ lớn Null Khoá Diễn giải Liệu 1 ma_kich_ban varchar 50 Pk Mã kịch bản 3 ma_cu_phap varchar 50 Mã cú pháp 4 status tinyint 1 Trạng thái của cú pháp. Table 4.1 Bảng CU_PHAP 4.2.2- Table: EMPLOYEESTT Trường Dữ Kiểu Dữ Độ lớn Null Khoá Diễn giải liệu Liệu 1 username varchar 50 Pk Tên truy cập của nhân viên quản trị (Admin và Moderator) 2 password varchar 255 Mật khẩu được mã hóa MD5 3 employee_id varchar 100 Mã số nhân viên. 4 full_name varchar 255 Họ tên nhân viên 5 email varchar 100 Email của nhân viên 6 phone Varchar 20 Số điện thoại di động của nhân viên 7 sms_thang int 4 Số lượng tin nhắn tối đa được phép sử dụng trong một tháng. Chỉ áp dụng cho Moderator. 8 role_id Int 4 Mã xác định quyền hạn của nhân viên. Table 4.2- Bảng EMPLOYEE 4.2.3- Table SMS_INSTT Trường Dữ liệu Kiểu Dữ Liệu Độ lớn Null Khoá Diễn giải 1 id uniqueidentifier 16 pk ID của tin nhắn giao dịch 2 phone varchar 20 Số điện thoại của khách hàng 3 message varchar 160 Nội dung tin nhắn, nội dung này chỉ chứa phần cú pháp và tham số của cú pháp. 4 request_id varchar 50 ID do SMS Gateway tạo ra cho mỗi tin nhắn giao dịch. 5 ma_kich_ban varchar 50 Mã kịch bản giao dịch, mã này dùng Trang 23
  27. 27. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking trong quá trình lập trình xử lý tin nhắn giao dịch. 6 ma_giao_dich varchar 10 x Mã giao dịch của tin nhắn, được tách từ trường id của tin nhắn, được sử dụng trong các giao dịch Chuyển Khoản, Nạp Tiền DTDD và Mua Hàng Trực Tuyến. 7 receive_date datetime 8 Ngày nhận tin 8 status tinyint 1 trạng thái tin nhắn Table 4.3- Bảng SMS_IN 4.2.4- Table Ma_XAC_NHANSTT Trường Dữ liệu Kiểu Dữ Độ lớn Null Khoá Diễn giải Liệu 1 id Bigint 8 pk Id mã xác nhận 2 username Varchar 50 Tên truy cập của nhân viên quản trị 3 ma_xac_nhan Varchar 50 Mã xác nhận phiên gửi tin nhắn 4 create_date Datetime 8 Ngày tạo mã 5 verified_date datetime 8 x Ngày xác nhận mã Table 4.4- Bảng MA_XAC_NHAN 4.2.5- Table SMS_OUTSTT Trường Dữ Kiểu Dữ Liệu Độ lớn Null Khoá Diễn giải liệu1 id uniqueidentifier 16 pk Id tin nhắn ra2 phone varchar 20 số điện thoại khách hàng3 message varchar 160 nội dung tin nhắn ra4 request_id varchar 50 X ID do SMS Gateway tạo ra cho mỗi tin nhắn giao dịch.5 username varchar 50 Tên truy cập của nhân viên quản trị gửi tin nhắn6 sent_date datetime 8 Ngày gửi7 status tinyint 1 Trạng thái tin nhắn Table 4.5- Bảng SMS_OUT 4.2.6- Table USER_ROLESTT Trường Dữ liệu Kiểu Dữ Độ lớn Null Khoá Diễn giải Liệu 1 Id Int 4 pk Id của role 2 Role_name Varchar 50 Tên role Table 4.6- Bảng USER_ROLE Trang 24
  28. 28. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking 4.2.7- Table TIN_NHAN_MAUSTT Trường Dữ liệu Kiểu Dữ Độ lớn Null Khoá Diễn giải Liệu1 Matin varchar 50 Pk Mã tin nhắn2 noidung varchar 255 Nội dung tin nhắn Table 4.7- Bảng TIN_NHAN_MAU 4.2.8- Table TU_CHOI_TIN_NHANSTT Trường Dữ liệu Kiểu Dữ Độ lớn Null Khoá Diễn giải Liệu1 phone Varchar 20 Pk Số điện thoại Table 4.8- Bảng TU_CHOI_TIN_NHAN Trang 25
  29. 29. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking 5. XÂY DỰNG BIỂU ĐỒ LỚP PHÂN TÍCH 5.1- Biểu đồ lớp phân tích CuPhap SMSIn TyGiaNgoaiTemaCuPhap : String maKichBan : String tenTyGia : StringmaKichBan : String maGiaoDich : String ngayCapNhat : Datestatus : Integer 1 receivedDate : Date 1 status : Integer GetTyGiaNgoaiTe()GetMaKichBanByMaCuPhap() GetTyGiaByTenTyGia()GetCuPhapList() GetSMSInByStatus() GetTyGiaByTenTyGiaAndNgayCapNhat()UpdateCuPhap() GetSMSInByMaGiaoDich() ThongKeSMSIn() UpdateSMSIn() CreateSMSIn() 1 ThongTinGiaoDich DiaDiemGiaoDichthuTuGiaoDich : Integer TheNap maTinhThanh : String maQuanHuyen : String nhaCungCap : StringGetThongTinGiaoDich() menhGia : IntegerGetChiTietThongTinGiaoDich() GetDiaDiemGiaoDich() GetMaNapTien() 1 0..1 TK_GiaoDich phone : String maPIN : String LaiSuat cauHoiBiMat : String phoneDongSoHuu : String loaiNgoaiTe : String soTienCanChuyen : Long taiKhoanCanChuyen : String GetLaiSuat() GetLaiSuatByLoaiNgoaiTe() GetTKGiaoDich() 1 ATM GetSoDuTaiKhoan() GetSoDuByMaTaiKhoan() maTinhThanh : String SMS maQuanHuyen : String KiemTraTaiKhoan()id : String KiemTraMaPin()phone : String GetDiaDiemATM() DonHang KiemTraCauTraLoi()message : String ChuyenKhoan() maDonHang : StringrequestId : String MuaHangTrucTuyen() 0..1 maNhaCungCap : String 0..1 KiemTraDonHang() 1 1 TinNhanMau 1 1 1maTin : String SMSOut 1noiDung : String username : String sendDate : Date EmployeeGetTinNhanMau() 1 status : IntegerUpdateTinNhanMau() username : String 1 password : String GetSMSOutByStatus() GetCountSmsOutByUserName() employeeId : String UpdateSMSOut() fullname : String DeleteSMSOut() email : String 1 CreateSMSOut() 1..n phone : String Moderator roleName : String 1 smsThang : Integer 1..n GetPhoneByUsername() TuChoiNhan GetAllModerator() Authenticate()phone : String 0..1 DeleteModerator() GetEmployeeByUsername() CreateModerator() ThayDoiThongTinCaNhan()KiemTraTuChoiNhan() GetSMSThangByUsername() 1 ThayDoiPassword()CreateTuChoiNhan() KiemTraUserNameVaEmail()DeleteTuChoiNhan() GetPasswordByUsername() 1..n MaXacNhan 1 maXacNhan : String Admin createDate : Date verifiedDate : Date 1 username : String 1..n UpdateMaXacNhan() CreateMaXacNhan() GetMaXacNhanByUsername() Figure 5.1- Sơ đồ lớp phân tích hệ thống SMS-Banking Trang 26
  30. 30. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking6. BIỂU ĐỒ TRẠNG THÁI6.1- Biểu đồ trạng thái lớp DK_GiaoDich tương ứng với các chức năngxử lý sau: - Chuyển khoản - Nạp tiền ĐTDĐ - Xem số dư tài khỏan mặc định - Xem số dư tài khỏan bất kỳ - Mua hàng trực tuyến - Xem tỷ giá ngoại tệ - Xem tỷ giá ngoại tệ cụ thể - Xem tỷ giá theo ngày cập nhật - Truy vấn thông tin địa điểm ATM - Liệt kê 5 giao dịch gần nhất - Xem chi tiết 1 giao dịch bất kỳ - Xem lãi suất - Xem lãi suất ứng với ngoại tệ cụ thể - Xem địa điểm phòng giao dịch - Đăng ký từ chối nhận tin - Đăng ký tiếp tục nhận tin Kich hoat Khong co tin nhan Lay tin nhan Da co Kiem tra - thong tin khong hop le tin nhan Kiem tra - thong tin hop le Chua xu ly tin nhan chuyen khoan Xu ly - thanh cong Da xu ly tin nhan Xu ly - that bai chuyen khoan Figure 6.1: Biểu đồ trạng thái lớp DK_GiaoDich - Chức năng xử lý chuyển khoản Trang 27
  31. 31. Trường Đại Học KTCN TPHCM Lớp 08HTH1Đề án môn học Xây dựng hệ thống SMS-Banking Kich hoat Khong co tin nhan Lay tin nhan Da co tin nhan Kiem tra - thong tin khong hop le Kiem tra - thong tin hop le Chua xu ly tin nhan nap tien DTDD Xu ly - thanh cong Xu ly - that bai Da xu ly tin nhan nap tiep DTDD Figure 6.2- Biểu đồ trạng thái lớp DK_GiaoDich - Chức năng xử lý nạp tiền ĐTDĐ Trang 28

×