SlideShare una empresa de Scribd logo
1 de 234
Descargar para leer sin conexión
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ÀI
XÂ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
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 cơ quan thực tập   : Trường Đại Học Kỹ thuật công
                       nghệ TPHCM

Thời gian thực hiện    : 16/02/2009 – 19/04/2009

Giảng viên 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


                       4/2009
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
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ỤC
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ......................................................a
DANH MỤC HÌNH .................................................................................................. 6
DANH MỤC BẢNG ................................................................................................12
LỜ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 ..........................................................................................................15
YÊU CẦU HỆ THỐNG ...........................................................................................16
PHA PHÂN TÍCH....................................................................................................17
1. SƠ ĐỒ TỔNG QUAN CỦA HỆ THỐNG ........................................................17
2. LƯỢC ĐỒ USE-CASE HỆ THỐNG SMS-BANKING ....................................18
3. 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...................................................21
4. 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 ..........................................................25
5. XÂY DỰNG BIỂU ĐỒ LỚP PHÂN TÍCH ......................................................26
  5.1- Biểu đồ lớp phân tích.....................................................................................26
6. 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: .........................................................................45
PHA THIẾT KẾ.......................................................................................................54
7. 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
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.................................................85
8. 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
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.............................................115
9. 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
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 .............................................................................145
10.    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 ........................................177
11.    BIỂU ĐỒ TRIỂN KHAI HỆ THỐNG SMS-BANKING.............................178
12.    BIỂU ĐỒ THÀNH PHẦN HỆ THỐNG SMS-BANKING..........................179
13.    DANH SÁCH CÁC ACTORs ....................................................................180
14.    DANH SÁCH CÁC USE-CASEs ...............................................................181
15.    DIỄN GIẢI CÁC USE-CASE.....................................................................184

                                                                                                 Trang 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
  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 ............................................................................218
16.    QUÁ TRÌNH CODING ..............................................................................219
17.    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 ...................................................................................224
18.    TỔNG KẾT QUÁ TRÌNH THỰC HIỆN THIẾT KẾ HỆ
THỐNG SMS-BANKING......................................................................................226
19.    BẢNG PHÂN CÔNG CÔNG VIỆC ...........................................................227
PHỤ 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
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ÌNH
Figure 1.1- Sơ đồ tổng quan hệ thống SMS-Banking............................................17
Figure 2.1- Lược đồ Use-Case hệ thống SMS-Banking.........................................18
Figure 3.1- Phân rã Use-Case Quản lý tài khoản Moderator ...............................19
Figure 3.2- Phân rã Use-Case Upload tin nhắn.....................................................20
Figure 3.3- Phân rã Use-Case cập nhật thông tin cá nhân....................................21
Figure 4.1- Sơ đồ Database hệ thống SMS-Banking .............................................22
Figure 5.1- Sơ đồ lớp phân tích hệ thống SMS-Banking.......................................26
Figure 6.1: Biểu đồ trạng thái lớp DK_GiaoDich -
    Chức năng xử lý chuyển khoản......................................................................27
Figure 6.2- Biểu đồ trạng thái lớp DK_GiaoDich -
    Chức năng xử lý nạp tiền ĐTDĐ....................................................................28
Figure 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 ....................................29
Figure 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ỳ..........................30
Figure 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 ..........................................................31
Figure 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ệ .......................................32
Figure 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ể ............................33
Figure 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 ....................................34
Figure 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 ......................................35
Figure 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 ..................................36
Figure 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 ................................37
Figure 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 ..................................................38
Figure 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ể .........39
Figure 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.....................40
Figure 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 ...........................................41
Figure 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 ....................................42
Figure 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 ...............................................................43
Figure 6.18: Biểu đồ trạng thái lớp PullSMS - chức năng nhận tin nhắn ............44
Figure 6.19: Biểu đồ trạng thái lớp Admin và Moderator –
    Chức năng Log Out ........................................................................................45
Figure 6.20: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng Log In..46
Figure 6.21: Biểu đồ trạng thái lớp Admin và Moderator –
    Chức năng thống kê tin nhắn .........................................................................46
Figure 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
Trường Đại Học KTCN TPHCM                                                           Lớp 08HTH1
Đề án môn học                                                     Xây dựng hệ thống SMS-Banking
Figure 6.23: Biểu đồ trạng thái lớp Admin và Moderator –
    Chức năng gửi tin nhắn .................................................................................47
Figure 6.24: Biểu đồ trạng thái lớp Admin và Moderator –
    Chức năng Upload tin nhắn ...........................................................................48
Figure 6.25: Biểu đồ trạng thái lớp Admin và Moderator –
    Chức năng xử lý quên Password ....................................................................48
Figure 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 ...........................................49
Figure 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 .................................................50
Figure 6.28: Biểu đồ trạng thái lớp Admin – Chức năng tìm kiếm Moderator ...51
Figure 6.29: Biểu đồ trạng thái lớp Admin – Chức năng Cập nhật Moderator ..51
Figure 6.30: Biểu đồ trạng thái lớp Admin – Chức năng thêm Moderator .........52
Figure 6.31: Biểu đồ trạng thái lớp Admin – Chức năng xóa Moderator ............52
Figure 6.32: Biểu đồ trạng thái lớp Admin và Moderator –
    chức năng cập nhật tin nhắn ..........................................................................53
Figure 6.33: Biểu đồ trạng thái lớp Admin và Moderator –
    chức năng xóa tin nhắn...................................................................................53
Figure 7.1 - Biểu đồ tuần tự cho chức năng xử lý chuyển khoản..........................54
Figure 7.2 - Biểu đồ tuần tự chức năng xử lý nạp tiền ĐTDĐ ..............................55
Figure 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
Figure 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ỳ.....................................................................57
Figure 7.5 - Biểu đồ tuần tự cho chức năng xử lý mua hàng trực tuyến ..............58
Figure 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
Figure 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
Figure 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
Figure 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
Figure 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
Figure 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
Figure 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
Figure 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
Figure 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
Figure 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
Figure 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 ................................................................69
Figure 7.17 - Biểu đồ tuần tự cho chức năng Log Out..........................................70
Figure 7.18 - Biểu đồ tuần tự cho chức năng Log In.............................................71
Figure 7.19 - Biểu đồ tuần tự cho chức năng xử lý quên Password......................72
Figure 7.20 - Biểu đồ tuần tự cho chức năng thống kê tin nhắn...........................73

                                                                                                  Trang 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
Figure 7.21 - Biểu đồ tuần tự cho chức năng cập nhật thông tin cá nhân............74
Figure 7.22 - Biểu đồ tuần tự cho chức năng upload tin nhắn..............................75
Figure 7.23 - Biểu đồ tuần tự cho chức năng gửi tin nhắn....................................76
Figure 7.24 - Biểu đồ tuần tự cho chức năng cập nhật cú pháp giao dịch............77
Figure 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
Figure 7.26 - Biểu đồ tuần tự cho chức năng tìm kiếm Moderator ......................79
Figure 7.27 - Biểu đồ tuần tự cho chức năng thêm Moderator.............................80
Figure 7.28 - Biểu đồ tuần tự cho chức năng xóa Moderator ...............................81
Figure 7.29 - Biểu đồ tuần tự cho chức năng cập nhật Moderator.......................82
Figure 7.30 - Biểu đồ tuần tự cho chức năng hệ thống nhận tin nhắn..................83
Figure 7.31 - Biểu đồ tuần tự cho chức năng hệ thống gửi tin nhắn.....................83
Figure 7.32 - Biểu đồ tuần tự cho chức năng cập nhật tin nhắn...........................84
Figure 7.33 - Biểu đồ tuần tự cho chức năng xóa tin nhắn ...................................85
Figure 8.1 - Biểu đồ cộng tác cho chức năng xử lý chuyển khoản ........................86
Figure 8.2 - Biểu đồ cộng tác cho chức năng xử lý nạp tiền ĐTDĐ......................87
Figure 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................................................................................88
Figure 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
Figure 8.5 - Biểu đồ cộng tác cho chức năng xử lý mua hàng trực tuyến.............90
Figure 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
Figure 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
Figure 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 ................................................................93
Figure 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
Figure 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
Figure 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
Figure 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
Figure 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
Figure 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................................................................99
Figure 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
Figure 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
Figure 8.17 - Biểu đồ cộng tác cho chức năng Log Out ......................................102
Figure 8.18 - Biểu đồ cộng tác cho chức năng Log In .........................................102
Figure 8.19 - Biểu đồ cộng tác cho chức năng thống kê tin nhắn .......................103
Figure 8.20 - Biểu đồ cộng tác cho chức năng cập nhật thông tin cá nhân ........104
Figure 8.21 - Biểu đồ cộng tác chức năng upload tin nhắn.................................105
Figure 8.22 - Biểu đồ cộng tác cho chức năng gửi tin nhắn ................................106
Figure 8.23 - Biểu đồ cộng tác cho chức năng xử lý quên password ..................107
Figure 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
Trường Đại Học KTCN TPHCM                                                          Lớp 08HTH1
Đề án môn học                                                    Xây dựng hệ thống SMS-Banking
Figure 8.25 - Biểu đồ cộng tác cho chức năng cập nhật nội dung tin nhắn mẫu109
Figure 8.26 - Biểu đồ cộng tác cho chức năng tìm kiếm Moderator...................110
Figure 8.27 - Biểu đồ cộng tác cho chức năng thêm Moderator .........................111
Figure 8.28 - Biểu đồ cộng tác cho chức năng xóa Moderator............................112
Figure 8.29 - Biểu đồ cộng tác cho chức năng cập nhật Moderator ...................113
Figure 8.30 - Biểu đồ cộng tác cho chức năng hệ thống nhận tin nhắn ..............114
Figure 8.31 - Biểu đồ cộng tác cho chức năng hệ thống gửi tin nhắn .................114
Figure 8.32 - Biểu đồ cộng tác cho chức năng cập nhật tin nhắn .......................115
Figure 8.33 - Biểu đồ cộng tác cho chức năng xóa tin nhắn................................115
Figure 9.1 - Thiết kế lớp cho chức năng xử lý chuyển khoản .............................116
Figure 9.2 - Thiết kế lớp cho chức năng xử lý nạp tiền ĐTDĐ ...........................117
Figure 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..............................................................118
Figure 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ỳ...................................................................119
Figure 9.5 - Thiết kế lớp cho chức năng xử lý mua hàng trực tuyến..................120
Figure 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ệ ................................................................................121
Figure 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ể ..................................................................122
Figure 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 ..................................123
Figure 9.9 - Thiết kế lớp cho chức năng xử lý truy vấn
    thông tin địa điểm ATM ...............................................................................124
Figure 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 ......................................................................125
Figure 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ỳ..............................................................126
Figure 9.12 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin lãi suất........127
Figure 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ể ..................................................128
Figure 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..............................................................129
Figure 9.15 - Thiết kế lớp cho chức năng xử lý đăng ký từ chối nhận tin nhắn.130
Figure 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 ..............................................................131
Figure 9.17 - Thiết kế lớp cho chức năng Log In ................................................132
Figure 9.18 - Thiết kế lớp cho chức năng xử lý quên Password .........................133
Figure 9.19 - Thiết kế lớp cho chức năng thống kê tin nhắn ..............................134
Figure 9.20 - Thiết kế lớp cho chức năng cập nhật thông tin cá nhân................135
Figure 9.21 - Thiết kế lớp cho chức năng Upload tin nhắn.................................136
Figure 9.22 - Thiết kế lớp cho chức năng gửi tin nhắn .......................................137
Figure 9.23 - Thiết kế lớp cho chức năng cập nhật cú pháp tin nhắn ................138
Figure 9.24 - Thiết kế lớp cho chức năng cập nhật nội dung tin nhắn mẫu.......138
Figure 9.25 - Thiết kế lớp cho chức năng tìm kiếm Moderator..........................139
Figure 9.26 - Thiết kế lớp cho chức năng thêm Moderator ................................140
Figure 9.27 - Thiết kế lớp cho chức năng xóa Moderator...................................141
Figure 9.28 - Thiết kế lớp cho chức năng cập nhật Moderator ..........................142
Figure 9.29 - Thiết kế lớp cho chức năng hệ thống nhận tin nhắn .....................143
Figure 9.30 - Thiết kế lớp cho chức năng hệ thống gửi tin nhắn ........................144

                                                                                                 Trang 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
Figure 9.31 - Thiết kế lớp cho chức năng cập nhật tin nhắn...............................145
Figure 9.32 - Thiết kế lớp cho chức năng xóa tin nhắn.......................................145
Figure 10.1 - Biểu đồ hoạt động cho chức năng xử lý chuyển khoản .................146
Figure 10.2 - Biểu đồ hoạt động cho chức năng xử lý nạp tiền ĐTDĐ ...............147
Figure 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
Figure 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
Figure 10.5 - Biểu đồ hoạt động cho chức năng xử lý mua hàng trực tuyến......150
Figure 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
Figure 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
Figure 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 ..................................153
Figure 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
Figure 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
Figure 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
Figure 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
Figure 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ể ..............................................158
Figure 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
Figure 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
Figure 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
Figure 10.17 - Biểu đồ hoạt động cho chức năng Log In.....................................162
Figure 10.18 - Biểu đồ hoạt động cho chức năng Log Out..................................162
Figure 10.19 - Biểu đồ hoạt động cho chức năng xử lý quên Password..............163
Figure 10.20 - Biểu đồ hoạt động cho chức năng thống kê tin nhắn...................164
Figure 10.21 - Biểu đồ hoạt động cho chức năng cập nhật thông tin cá nhân....165
Figure 10.22 - Biểu đồ hoạt động cho chức năng Upload tin nhắn.....................166
Figure 10.23 - Biểu đồ hoạt động cho chức năng gửi tin nhắn............................167
Figure 10.24 - Biểu đồ hoạt động cho chức năng cập nhật cú pháp tin nhắn.....168
Figure 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
Figure 10.26 - Biểu đồ hoạt động cho chức năng tìm kiếm Moderator ..............170
Figure 10.27 - Biểu đồ hoạt động cho chức năng thêm Moderator ....................171
Figure 10.28 - Biểu đồ hoạt động cho chức năng xóa Moderator.......................172
Figure 10.29 - Biểu đồ hoạt động cho chức năng cập nhật Moderator ..............173
Figure 10.30 - Biểu đồ hoạt động cho chức năng hệ thống nhận tin nhắn .........174
Figure 10.31 - Biểu đồ hoạt động cho chức năng hệ thống gửi tin nhắn ............175
Figure 10.32 - Biểu đồ hoạt động cho chức năng cập nhật tin nhắn...................176
Figure 10.33 - Biểu đồ hoạt động cho chức năng xóa tin nhắn ...........................177
Figure 11.1 - Biểu đồ triển khai của hệ thống SMS-Banking .............................178

                                                                                                   Trang 10
Trường Đại Học KTCN TPHCM                                                         Lớp 08HTH1
Đề án môn học                                                   Xây dựng hệ thống SMS-Banking
Figure 12.1 - Biểu đồ thành phần hệ thống SMS-Banking .................................179
Figure 16.1 - File Global.asax.cs ..........................................................................219
Figure 16.2 - File DK_GuiTinNhan.cs.................................................................220
Figure 16.3 - File TyGiaNgoaiTe.cs .....................................................................220
Figure 16.4 - File pullsms.aspx.cs.........................................................................221
Figure 17.1 - Chọn Attach…................................................................................222
Figure 17.2 - Chọn Virtual Directory… ..............................................................223
Figure 17.3 - cửa sổ cvb Properties......................................................................224
Figure 17.4 - Chỉnh giá trị column status ............................................................225
Figure 17.5 - Dữ liệu SMSOut đã được tạo .........................................................225
Figure 17.6 - smsbanking.log ...............................................................................225




                                                                                             Trang 11
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ẢNG
Table 4.1 Bảng CU_PHAP .....................................................................................23
Table 4.2- Bảng EMPLOYEE................................................................................23
Table 4.3- Bảng SMS_IN........................................................................................24
Table 4.4- Bảng MA_XAC_NHAN........................................................................24
Table 4.5- Bảng SMS_OUT....................................................................................24
Table 4.6- Bảng USER_ROLE...............................................................................24
Table 4.7- Bảng TIN_NHAN_MAU.......................................................................25
Table 4.8- Bảng TU_CHOI_TIN_NHAN ..............................................................25
Table 13.1 - Bảng danh sách các Actors ..............................................................180
Table 14.1 - Bảng danh sách các Use-Cases ........................................................183
Table 15.1 - Diễn giải Use-Case xử lý chuyển khoản...........................................185
Table 15.2 - Diễn giải Use-case nạp tiền ĐTDĐ...................................................187
Table 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..............................................................188
Table 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ỳ...................................................................189
Table 15.5 - Diễn giải Use-Case xử lý mua hàng trực tuyến ...............................191
Table 15.6 - Diễn giải Use-case xử lý truy vấn thông tin địa điểm ATM............192
Table 15.7 - Diễn giải Use-case xử lý truy vấn thông tin 5 giao dịch gần nhất...193
Table 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ỳ..............................................................194
Table 15.9 - Diễn giải Use-case xử lý truy vấn thông tin lãi suất ........................195
Table 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ể ..............................................196
Table 15.11 - Use-case xử lý truy vấn thông tin tỷ giá ngoại tệ...........................197
Table 15.12 - Use-case xử lý truy vấn thông tin tỉ giá 1 loại ngoại tệ cụ thể.......198
Table 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
Table 15.14 - Diễn giải Use-case xử lý truy vấn
    thông tin địa điểm phòng giao dịch..............................................................200
Table 15.15 - Diễn giải Use-case xử lý đăng ký từ chối nhận tin nhắn ...............201
Table 15.16 - Diễn giải Use-case xử lý đăng ký hủy từ chối nhận tin nhắn ........202
Table 15.17 - Diễn giải Use-case Log In...............................................................203
Table 15.18 - Diễn giải Use-case Log Out ............................................................203
Table 15.19 - Diễn giải Use-Case xử lý quên Password.......................................204
Table 15.20 - Diễn giải Use-case thống kê tin nhắn.............................................205
Table 15.21 - Diễn giải Use-Case cập nhật thông tin cá nhân.............................206
Table 15.22 - Diễn giải Use-case Upload tin nhắn ...............................................207
Table 15.23 - Diễn giải Use-case gửi tin nhắn......................................................209
Table 15.24 - Diễn giải Use-case cập nhật cú pháp tin nhắn...............................209
Table 15.25 - Diễn giải Use-case cập nhật nội dung tin nhắn mẫu .....................210
Table 15.26 - Diễn giải Use-case tìm kiếm Moderator ........................................211
Table 15.27 - Diễn giải Use-case thêm Moderator...............................................212
Table 15.28 - Diễn giải Use-case xóa Moderator .................................................213
Table 15.29 - Diễn giải Use-case cập nhật Moderator.........................................214
Table 15.30 - Diễn giải Use-Case Hệ thống gứi tin nhắn.....................................215
Table 15.31 - Diễn giải Use-Case Hệ thống nhận tin nhắn..................................216
Table 15.32 - Diễn giải Use-Case Cập nhật tin nhắn...........................................217

                                                                                              Trang 12
Trường Đại Học KTCN TPHCM                                                      Lớp 08HTH1
Đề án môn học                                                Xây dựng hệ thống SMS-Banking
Table 15.33 - Diễn giải Use-Case Xóa tin nhắn ...................................................218
Table A.1 - Bảng danh sách cú pháp ...................................................................231




                                                                                        Trang 13
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Ở ĐẦU
1. 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
Trường Đại Học KTCN TPHCM                                          Lớp 08HTH1
Đề án môn học                                    Xây dựng hệ thống SMS-Banking


3. 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
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ỐNG
Hệ thống quản lý tin nhắn SMS-Banking được xây dựng nhằm mục đích giải quyết
cá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
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ÍCH

1. SƠ ĐỒ TỔNG QUAN CỦA HỆ THỐNG




           Figure 1.1- Sơ đồ tổng quan hệ thống SMS-Banking




                                                              Trang 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



2. LƯỢC ĐỒ USE-CASE HỆ THỐNG SMS-BANKING




                                                             Chuyen Khoan


                                                             Nap tien DTDD


KHACHHANG                                                     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 ky
ADMIN                                                                           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
Trường Đại Học KTCN TPHCM                                      Lớp 08HTH1
Đề án môn học                                Xây dựng hệ thống SMS-Banking



3. PHÂN RÃ LƯỢC ĐỒ USE-CASE

3.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
Trường Đại Học KTCN TPHCM                                    Lớp 08HTH1
Đề án môn học                              Xây dựng hệ thống SMS-Banking

3.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
Trường Đại Học KTCN TPHCM                                   Lớp 08HTH1
Đề án môn học                             Xây dựng hệ thống SMS-Banking


3.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
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. THIẾT KẾ DATABASE

4.1-   Sơ đồ Database




             Figure 4.1- Sơ đồ Database hệ thống SMS-Banking




                                                               Trang 22
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-    Từ điển dữ liệu
     4.2.1-      Table: CU_PHAP
STT     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: EMPLOYEE
STT        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_IN
STT 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
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_NHAN
STT        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_OUT
STT          Trường Dữ        Kiểu Dữ Liệu       Độ lớn     Null    Khoá           Diễn giải
                 liệu
1           id               uniqueidentifier    16                 pk     Id tin nhắn ra
2           phone            varchar             20                        số điện thoại khách hàng
3           message          varchar             160                       nội dung tin nhắn ra
4           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ắn
6           sent_date        datetime         8                            Ngày gửi
7           status           tinyint          1                            Trạng thái tin nhắn
                                Table 4.5- Bảng SMS_OUT

        4.2.6-      Table USER_ROLE
STT        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
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_MAU
STT    Trường Dữ liệu  Kiểu Dữ      Độ lớn  Null Khoá            Diễn giải
                         Liệu
1      Matin          varchar      50            Pk       Mã tin nhắn
2      noidung        varchar      255                    Nội dung tin nhắn
                    Table 4.7- Bảng TIN_NHAN_MAU

    4.2.8-     Table TU_CHOI_TIN_NHAN
STT    Trường Dữ liệu    Kiểu Dữ     Độ lớn  Null Khoá           Diễn giải
                           Liệu
1      phone            Varchar     20            Pk      Số điện thoại
                   Table 4.8- Bảng TU_CHOI_TIN_NHAN




                                                           Trang 25
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                                                                                    TyGiaNgoaiTe
maCuPhap : String                                             maKichBan : String                                                                     tenTyGia : String
maKichBan : String                                            maGiaoDich : String                                                                    ngayCapNhat : Date
status : Integer               1                              receivedDate : Date
                                                          1
                                                              status : Integer                                                                       GetTyGiaNgoaiTe()
GetMaKichBanByMaCuPhap()                                                                                                                             GetTyGiaByTenTyGia()
GetCuPhapList()                                               GetSMSInByStatus()                                                                     GetTyGiaByTenTyGiaAndNgayCapNhat()
UpdateCuPhap()                                                GetSMSInByMaGiaoDich()
                                                              ThongKeSMSIn()
                                                              UpdateSMSIn()
                                                              CreateSMSIn()                                                                                             1




    ThongTinGiaoDich
                                                                                                                        DiaDiemGiaoDich
thuTuGiaoDich : Integer                                                                                                                                                             TheNap
                                                                                                                       maTinhThanh : String
                                                                                                                       maQuanHuyen : String                                     nhaCungCap : String
GetThongTinGiaoDich()
                                                                                                                                                                                menhGia : Integer
GetChiTietThongTinGiaoDich()
                                                                                                                       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 : String
requestId : String                                                  MuaHangTrucTuyen()                     0..1                                                                              maNhaCungCap : String

                                                                              0..1                                                                                                           KiemTraDonHang()




                                                                1         1
   TinNhanMau                                   1                                          1
                                                                                     1
maTin : String                                                   SMSOut
                                                                                                   1
noiDung : String                                     username : String
                                                     sendDate : Date
                                                                                                                                                             Employee
GetTinNhanMau()    1                                 status : Integer
UpdateTinNhanMau()                                                                                                                                   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
Trường Đại Học KTCN TPHCM                                          Lớp 08HTH1
Đề án môn học                                    Xây dựng hệ thống SMS-Banking



6. BIỂU ĐỒ TRẠNG THÁI
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:
     - 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
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
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 xem
                                       so du tai khoan mac dinh           Xu ly - that bai

                              Xu ly - thanh cong

                                       Da xu ly tin nhan xem so
                                        du tai khoan mac dinh




     Figure 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




                                                               Trang 29
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

Más contenido relacionado

La actualidad más candente

Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhnataliej4
 
Nghiên cứu thiết kế hệ thống scada cho hệ thống cung cấp nước sạch tại xí ngh...
Nghiên cứu thiết kế hệ thống scada cho hệ thống cung cấp nước sạch tại xí ngh...Nghiên cứu thiết kế hệ thống scada cho hệ thống cung cấp nước sạch tại xí ngh...
Nghiên cứu thiết kế hệ thống scada cho hệ thống cung cấp nước sạch tại xí ngh...Man_Ebook
 
Thực hành kiến trúc và tổ chức máy tính - Phạm Văn Khoa.pdf
Thực hành kiến trúc và tổ chức máy tính - Phạm Văn Khoa.pdfThực hành kiến trúc và tổ chức máy tính - Phạm Văn Khoa.pdf
Thực hành kiến trúc và tổ chức máy tính - Phạm Văn Khoa.pdfMan_Ebook
 
Giải Pháp Mô Hình Quản Lý Xây Dựng Bãi Đỗ Xe, Điểm Đỗ Xe Theo Quy Hoạch Xây D...
Giải Pháp Mô Hình Quản Lý Xây Dựng Bãi Đỗ Xe, Điểm Đỗ Xe Theo Quy Hoạch Xây D...Giải Pháp Mô Hình Quản Lý Xây Dựng Bãi Đỗ Xe, Điểm Đỗ Xe Theo Quy Hoạch Xây D...
Giải Pháp Mô Hình Quản Lý Xây Dựng Bãi Đỗ Xe, Điểm Đỗ Xe Theo Quy Hoạch Xây D...nataliej4
 
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vnPdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vnMasterCode.vn
 
Thiết kế, chế tạo thiết bị đo và cảnh báo nồng độ cồn trong hơi thở
Thiết kế, chế tạo thiết bị đo và cảnh báo nồng độ cồn trong hơi thởThiết kế, chế tạo thiết bị đo và cảnh báo nồng độ cồn trong hơi thở
Thiết kế, chế tạo thiết bị đo và cảnh báo nồng độ cồn trong hơi thởMan_Ebook
 
Phát triển hệ thống thông tin tín dụng trong hệ thống ngân hàng tại việt nam ...
Phát triển hệ thống thông tin tín dụng trong hệ thống ngân hàng tại việt nam ...Phát triển hệ thống thông tin tín dụng trong hệ thống ngân hàng tại việt nam ...
Phát triển hệ thống thông tin tín dụng trong hệ thống ngân hàng tại việt nam ...https://www.facebook.com/garmentspace
 
áP dụng chỉ số chất lượng nước để đánh giá biến động chất lượng nước sông bồ,...
áP dụng chỉ số chất lượng nước để đánh giá biến động chất lượng nước sông bồ,...áP dụng chỉ số chất lượng nước để đánh giá biến động chất lượng nước sông bồ,...
áP dụng chỉ số chất lượng nước để đánh giá biến động chất lượng nước sông bồ,...https://www.facebook.com/garmentspace
 
Moodle võ tâm long k37.103.057
Moodle võ tâm long k37.103.057Moodle võ tâm long k37.103.057
Moodle võ tâm long k37.103.057Võ Tâm Long
 
Thiết kế robot tham dự cuộc thi robocon 2010
Thiết kế robot tham dự cuộc thi robocon 2010Thiết kế robot tham dự cuộc thi robocon 2010
Thiết kế robot tham dự cuộc thi robocon 2010Man_Ebook
 
PHÂN TÍCH CÁC NHÂN TỐ ẢNH HƯỞNG ĐẾN Ý ĐỊNH SỬ DỤNG THẺ TÍN DỤNG QUỐC TẾ - TẢI...
PHÂN TÍCH CÁC NHÂN TỐ ẢNH HƯỞNG ĐẾN Ý ĐỊNH SỬ DỤNG THẺ TÍN DỤNG QUỐC TẾ - TẢI...PHÂN TÍCH CÁC NHÂN TỐ ẢNH HƯỞNG ĐẾN Ý ĐỊNH SỬ DỤNG THẺ TÍN DỤNG QUỐC TẾ - TẢI...
PHÂN TÍCH CÁC NHÂN TỐ ẢNH HƯỞNG ĐẾN Ý ĐỊNH SỬ DỤNG THẺ TÍN DỤNG QUỐC TẾ - TẢI...Dịch vụ viết thuê Luận Văn - ZALO 0932091562
 
Giáo trình lắp ráp và cài đặt máy tính
Giáo trình lắp ráp và cài đặt máy tínhGiáo trình lắp ráp và cài đặt máy tính
Giáo trình lắp ráp và cài đặt máy tínhjackjohn45
 
Nghiên cứu thiết kế, chế tạo máy đo nồng độ cồn dùng vi điều khiển
Nghiên cứu thiết kế, chế tạo máy đo nồng độ cồn dùng vi điều khiểnNghiên cứu thiết kế, chế tạo máy đo nồng độ cồn dùng vi điều khiển
Nghiên cứu thiết kế, chế tạo máy đo nồng độ cồn dùng vi điều khiểnjackjohn45
 
Nhận dạng tham số trong hệ thống điều khiển số tốc độ động cơ một chiều
Nhận dạng tham số trong hệ thống điều khiển số tốc độ động cơ một chiềuNhận dạng tham số trong hệ thống điều khiển số tốc độ động cơ một chiều
Nhận dạng tham số trong hệ thống điều khiển số tốc độ động cơ một chiềuMan_Ebook
 
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​Man_Ebook
 

La actualidad más candente (20)

Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
 
Nghiên cứu thiết kế hệ thống scada cho hệ thống cung cấp nước sạch tại xí ngh...
Nghiên cứu thiết kế hệ thống scada cho hệ thống cung cấp nước sạch tại xí ngh...Nghiên cứu thiết kế hệ thống scada cho hệ thống cung cấp nước sạch tại xí ngh...
Nghiên cứu thiết kế hệ thống scada cho hệ thống cung cấp nước sạch tại xí ngh...
 
Đề tài ngành Luật: Pháp luật bảo vệ tài nguyên đất đai, 9 Đ,HAY
Đề tài ngành Luật: Pháp luật bảo vệ tài nguyên đất đai, 9 Đ,HAYĐề tài ngành Luật: Pháp luật bảo vệ tài nguyên đất đai, 9 Đ,HAY
Đề tài ngành Luật: Pháp luật bảo vệ tài nguyên đất đai, 9 Đ,HAY
 
Thực hành kiến trúc và tổ chức máy tính - Phạm Văn Khoa.pdf
Thực hành kiến trúc và tổ chức máy tính - Phạm Văn Khoa.pdfThực hành kiến trúc và tổ chức máy tính - Phạm Văn Khoa.pdf
Thực hành kiến trúc và tổ chức máy tính - Phạm Văn Khoa.pdf
 
Giải Pháp Mô Hình Quản Lý Xây Dựng Bãi Đỗ Xe, Điểm Đỗ Xe Theo Quy Hoạch Xây D...
Giải Pháp Mô Hình Quản Lý Xây Dựng Bãi Đỗ Xe, Điểm Đỗ Xe Theo Quy Hoạch Xây D...Giải Pháp Mô Hình Quản Lý Xây Dựng Bãi Đỗ Xe, Điểm Đỗ Xe Theo Quy Hoạch Xây D...
Giải Pháp Mô Hình Quản Lý Xây Dựng Bãi Đỗ Xe, Điểm Đỗ Xe Theo Quy Hoạch Xây D...
 
Đề tài: Thiết mạch điều chỉnh tốc độ động cơ một chiều, HAY
Đề tài: Thiết mạch điều chỉnh tốc độ động cơ một chiều, HAYĐề tài: Thiết mạch điều chỉnh tốc độ động cơ một chiều, HAY
Đề tài: Thiết mạch điều chỉnh tốc độ động cơ một chiều, HAY
 
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vnPdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
 
Thiết kế, chế tạo thiết bị đo và cảnh báo nồng độ cồn trong hơi thở
Thiết kế, chế tạo thiết bị đo và cảnh báo nồng độ cồn trong hơi thởThiết kế, chế tạo thiết bị đo và cảnh báo nồng độ cồn trong hơi thở
Thiết kế, chế tạo thiết bị đo và cảnh báo nồng độ cồn trong hơi thở
 
Phát triển hệ thống thông tin tín dụng trong hệ thống ngân hàng tại việt nam ...
Phát triển hệ thống thông tin tín dụng trong hệ thống ngân hàng tại việt nam ...Phát triển hệ thống thông tin tín dụng trong hệ thống ngân hàng tại việt nam ...
Phát triển hệ thống thông tin tín dụng trong hệ thống ngân hàng tại việt nam ...
 
áP dụng chỉ số chất lượng nước để đánh giá biến động chất lượng nước sông bồ,...
áP dụng chỉ số chất lượng nước để đánh giá biến động chất lượng nước sông bồ,...áP dụng chỉ số chất lượng nước để đánh giá biến động chất lượng nước sông bồ,...
áP dụng chỉ số chất lượng nước để đánh giá biến động chất lượng nước sông bồ,...
 
Luận văn: Chuyển dịch cơ cấu kinh tế nông nghiệp tỉnh Vĩnh Long
Luận văn: Chuyển dịch cơ cấu kinh tế nông nghiệp tỉnh Vĩnh LongLuận văn: Chuyển dịch cơ cấu kinh tế nông nghiệp tỉnh Vĩnh Long
Luận văn: Chuyển dịch cơ cấu kinh tế nông nghiệp tỉnh Vĩnh Long
 
Moodle võ tâm long k37.103.057
Moodle võ tâm long k37.103.057Moodle võ tâm long k37.103.057
Moodle võ tâm long k37.103.057
 
Đề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắc
Đề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắcĐề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắc
Đề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắc
 
Thiết kế robot tham dự cuộc thi robocon 2010
Thiết kế robot tham dự cuộc thi robocon 2010Thiết kế robot tham dự cuộc thi robocon 2010
Thiết kế robot tham dự cuộc thi robocon 2010
 
PHÂN TÍCH CÁC NHÂN TỐ ẢNH HƯỞNG ĐẾN Ý ĐỊNH SỬ DỤNG THẺ TÍN DỤNG QUỐC TẾ - TẢI...
PHÂN TÍCH CÁC NHÂN TỐ ẢNH HƯỞNG ĐẾN Ý ĐỊNH SỬ DỤNG THẺ TÍN DỤNG QUỐC TẾ - TẢI...PHÂN TÍCH CÁC NHÂN TỐ ẢNH HƯỞNG ĐẾN Ý ĐỊNH SỬ DỤNG THẺ TÍN DỤNG QUỐC TẾ - TẢI...
PHÂN TÍCH CÁC NHÂN TỐ ẢNH HƯỞNG ĐẾN Ý ĐỊNH SỬ DỤNG THẺ TÍN DỤNG QUỐC TẾ - TẢI...
 
Giáo trình lắp ráp và cài đặt máy tính
Giáo trình lắp ráp và cài đặt máy tínhGiáo trình lắp ráp và cài đặt máy tính
Giáo trình lắp ráp và cài đặt máy tính
 
Nghiên cứu thiết kế, chế tạo máy đo nồng độ cồn dùng vi điều khiển
Nghiên cứu thiết kế, chế tạo máy đo nồng độ cồn dùng vi điều khiểnNghiên cứu thiết kế, chế tạo máy đo nồng độ cồn dùng vi điều khiển
Nghiên cứu thiết kế, chế tạo máy đo nồng độ cồn dùng vi điều khiển
 
Nhận dạng tham số trong hệ thống điều khiển số tốc độ động cơ một chiều
Nhận dạng tham số trong hệ thống điều khiển số tốc độ động cơ một chiềuNhận dạng tham số trong hệ thống điều khiển số tốc độ động cơ một chiều
Nhận dạng tham số trong hệ thống điều khiển số tốc độ động cơ một chiều
 
Bài toán thiết kế luật điều khiển cho rô bốt di động kiểu bánh xe, HAY
Bài toán thiết kế luật điều khiển cho rô bốt di động kiểu bánh xe, HAYBài toán thiết kế luật điều khiển cho rô bốt di động kiểu bánh xe, HAY
Bài toán thiết kế luật điều khiển cho rô bốt di động kiểu bánh xe, HAY
 
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
 

Similar a Affordable Custom Web Design

Luận Văn Các yếu tố ảnh hưởng đến sự hài lòng của doanh nghiệp
Luận Văn Các yếu tố ảnh hưởng đến sự hài lòng của doanh nghiệpLuận Văn Các yếu tố ảnh hưởng đến sự hài lòng của doanh nghiệp
Luận Văn Các yếu tố ảnh hưởng đến sự hài lòng của doanh nghiệpDịch vụ Làm Luận Văn 0936885877
 
ỨNG DỤNG MÔ HÌNH GIẢ LẬP MONTE CARLO TRONG THẨM ĐỊNH DỰ ÁN ĐẦU TƯ TẠI NHTMCP ...
ỨNG DỤNG MÔ HÌNH GIẢ LẬP MONTE CARLO TRONG THẨM ĐỊNH DỰ ÁN ĐẦU TƯ TẠI NHTMCP ...ỨNG DỤNG MÔ HÌNH GIẢ LẬP MONTE CARLO TRONG THẨM ĐỊNH DỰ ÁN ĐẦU TƯ TẠI NHTMCP ...
ỨNG DỤNG MÔ HÌNH GIẢ LẬP MONTE CARLO TRONG THẨM ĐỊNH DỰ ÁN ĐẦU TƯ TẠI NHTMCP ...lamluanvan.net Viết thuê luận văn
 
Luận văn: Nghiên cứu thực trạng dịch vụ hậu cần điện tử (E-logistics), 9 ĐIỂM
Luận văn: Nghiên cứu thực trạng dịch vụ hậu cần điện tử (E-logistics), 9 ĐIỂMLuận văn: Nghiên cứu thực trạng dịch vụ hậu cần điện tử (E-logistics), 9 ĐIỂM
Luận văn: Nghiên cứu thực trạng dịch vụ hậu cần điện tử (E-logistics), 9 ĐIỂMViết Thuê Khóa Luận _ ZALO 0917.193.864 default
 
Luận Văn Nghiên Cứu Về Mối Quan Hệ Giữa Chất Lượng Phần Mềm Kế Toán Với Hoạt ...
Luận Văn Nghiên Cứu Về Mối Quan Hệ Giữa Chất Lượng Phần Mềm Kế Toán Với Hoạt ...Luận Văn Nghiên Cứu Về Mối Quan Hệ Giữa Chất Lượng Phần Mềm Kế Toán Với Hoạt ...
Luận Văn Nghiên Cứu Về Mối Quan Hệ Giữa Chất Lượng Phần Mềm Kế Toán Với Hoạt ...Hỗ Trợ Viết Đề Tài luanvanpanda.com
 
CÁC YẾU TỐ ẢNH HƯỞNG ĐẾN HOẠT ĐỘNG CHO VAY NGẮN HẠN - TẢI FREE ZALO: 093 457 ...
CÁC YẾU TỐ ẢNH HƯỞNG ĐẾN HOẠT ĐỘNG CHO VAY NGẮN HẠN - TẢI FREE ZALO: 093 457 ...CÁC YẾU TỐ ẢNH HƯỞNG ĐẾN HOẠT ĐỘNG CHO VAY NGẮN HẠN - TẢI FREE ZALO: 093 457 ...
CÁC YẾU TỐ ẢNH HƯỞNG ĐẾN HOẠT ĐỘNG CHO VAY NGẮN HẠN - TẢI FREE ZALO: 093 457 ...Dịch vụ viết thuê Luận Văn - ZALO 0932091562
 

Similar a Affordable Custom Web Design (20)

Luận Văn Các yếu tố ảnh hưởng đến sự hài lòng của doanh nghiệp
Luận Văn Các yếu tố ảnh hưởng đến sự hài lòng của doanh nghiệpLuận Văn Các yếu tố ảnh hưởng đến sự hài lòng của doanh nghiệp
Luận Văn Các yếu tố ảnh hưởng đến sự hài lòng của doanh nghiệp
 
Luận Văn Nâng Cao Hiệu Quả Cho Vay Tiêu Dùng Tại Ngân Hàng Ngoại Thương Việt ...
Luận Văn Nâng Cao Hiệu Quả Cho Vay Tiêu Dùng Tại Ngân Hàng Ngoại Thương Việt ...Luận Văn Nâng Cao Hiệu Quả Cho Vay Tiêu Dùng Tại Ngân Hàng Ngoại Thương Việt ...
Luận Văn Nâng Cao Hiệu Quả Cho Vay Tiêu Dùng Tại Ngân Hàng Ngoại Thương Việt ...
 
Luận Văn Các Yếu Tố Tác Động Đến Tỷ Suất Sinh Lợi Của Các Quỹ Tín Dụng Nhân Dân
Luận Văn Các Yếu Tố Tác Động Đến Tỷ Suất Sinh Lợi Của Các Quỹ Tín Dụng Nhân DânLuận Văn Các Yếu Tố Tác Động Đến Tỷ Suất Sinh Lợi Của Các Quỹ Tín Dụng Nhân Dân
Luận Văn Các Yếu Tố Tác Động Đến Tỷ Suất Sinh Lợi Của Các Quỹ Tín Dụng Nhân Dân
 
ỨNG DỤNG MÔ HÌNH GIẢ LẬP MONTE CARLO TRONG THẨM ĐỊNH DỰ ÁN ĐẦU TƯ TẠI NHTMCP ...
ỨNG DỤNG MÔ HÌNH GIẢ LẬP MONTE CARLO TRONG THẨM ĐỊNH DỰ ÁN ĐẦU TƯ TẠI NHTMCP ...ỨNG DỤNG MÔ HÌNH GIẢ LẬP MONTE CARLO TRONG THẨM ĐỊNH DỰ ÁN ĐẦU TƯ TẠI NHTMCP ...
ỨNG DỤNG MÔ HÌNH GIẢ LẬP MONTE CARLO TRONG THẨM ĐỊNH DỰ ÁN ĐẦU TƯ TẠI NHTMCP ...
 
Luận Văn Xây Dựng Chiến Lược Phát Triển Kiểm Toán Nhà Nước Khu Vực XIII.doc
Luận Văn Xây Dựng Chiến Lược Phát Triển Kiểm Toán Nhà Nước Khu Vực XIII.docLuận Văn Xây Dựng Chiến Lược Phát Triển Kiểm Toán Nhà Nước Khu Vực XIII.doc
Luận Văn Xây Dựng Chiến Lược Phát Triển Kiểm Toán Nhà Nước Khu Vực XIII.doc
 
Đề tài: Xây dựng phần mềm quản lý nhà hàng ăn uống
Đề tài: Xây dựng phần mềm quản lý nhà hàng ăn uốngĐề tài: Xây dựng phần mềm quản lý nhà hàng ăn uống
Đề tài: Xây dựng phần mềm quản lý nhà hàng ăn uống
 
Luận Văn Nâng Cao Sự Gắn Kết Của Người Lao Động Với Tổ Chức.doc
Luận Văn Nâng Cao Sự Gắn Kết Của Người Lao Động Với Tổ Chức.docLuận Văn Nâng Cao Sự Gắn Kết Của Người Lao Động Với Tổ Chức.doc
Luận Văn Nâng Cao Sự Gắn Kết Của Người Lao Động Với Tổ Chức.doc
 
Luận Văn Nâng Cao Mức Độ Hài Lòng Đối Với Dịch Vụ Bảo Hiểm Xã Hội.doc
Luận Văn Nâng Cao Mức Độ Hài Lòng Đối Với Dịch Vụ Bảo Hiểm Xã Hội.docLuận Văn Nâng Cao Mức Độ Hài Lòng Đối Với Dịch Vụ Bảo Hiểm Xã Hội.doc
Luận Văn Nâng Cao Mức Độ Hài Lòng Đối Với Dịch Vụ Bảo Hiểm Xã Hội.doc
 
LUẬN VĂN THẠC SĨ TẠI NGÂN HÀNG NGOẠI THƯƠNG VIỆT NAM (VietcomBank).doc
LUẬN VĂN THẠC SĨ TẠI NGÂN HÀNG NGOẠI THƯƠNG VIỆT NAM (VietcomBank).docLUẬN VĂN THẠC SĨ TẠI NGÂN HÀNG NGOẠI THƯƠNG VIỆT NAM (VietcomBank).doc
LUẬN VĂN THẠC SĨ TẠI NGÂN HÀNG NGOẠI THƯƠNG VIỆT NAM (VietcomBank).doc
 
Giải pháp nâng cao hiệu quả công tác huy động vốn tại phòng giao dịch Techcom...
Giải pháp nâng cao hiệu quả công tác huy động vốn tại phòng giao dịch Techcom...Giải pháp nâng cao hiệu quả công tác huy động vốn tại phòng giao dịch Techcom...
Giải pháp nâng cao hiệu quả công tác huy động vốn tại phòng giao dịch Techcom...
 
Các Yếu Tố Ảnh Hưởng Đến Hệ Số An Toàn Vốn Tại Các Ngân Hàng Thương Mại Việt ...
Các Yếu Tố Ảnh Hưởng Đến Hệ Số An Toàn Vốn Tại Các Ngân Hàng Thương Mại Việt ...Các Yếu Tố Ảnh Hưởng Đến Hệ Số An Toàn Vốn Tại Các Ngân Hàng Thương Mại Việt ...
Các Yếu Tố Ảnh Hưởng Đến Hệ Số An Toàn Vốn Tại Các Ngân Hàng Thương Mại Việt ...
 
Luận văn: Nghiên cứu thực trạng dịch vụ hậu cần điện tử (E-logistics), 9 ĐIỂM
Luận văn: Nghiên cứu thực trạng dịch vụ hậu cần điện tử (E-logistics), 9 ĐIỂMLuận văn: Nghiên cứu thực trạng dịch vụ hậu cần điện tử (E-logistics), 9 ĐIỂM
Luận văn: Nghiên cứu thực trạng dịch vụ hậu cần điện tử (E-logistics), 9 ĐIỂM
 
Luận Văn Giải Pháp Nâng Cao Chất Lượng Dịch Vụ Tại Quầy Tại Ngân Hàng.doc
Luận Văn Giải Pháp Nâng Cao Chất Lượng Dịch Vụ Tại Quầy Tại Ngân Hàng.docLuận Văn Giải Pháp Nâng Cao Chất Lượng Dịch Vụ Tại Quầy Tại Ngân Hàng.doc
Luận Văn Giải Pháp Nâng Cao Chất Lượng Dịch Vụ Tại Quầy Tại Ngân Hàng.doc
 
Đề tài: Kế toán các khoản phải trả người lao động, HOT
Đề tài: Kế toán các khoản phải trả người lao động, HOTĐề tài: Kế toán các khoản phải trả người lao động, HOT
Đề tài: Kế toán các khoản phải trả người lao động, HOT
 
Luận Văn Nghiên Cứu Về Mối Quan Hệ Giữa Chất Lượng Phần Mềm Kế Toán Với Hoạt ...
Luận Văn Nghiên Cứu Về Mối Quan Hệ Giữa Chất Lượng Phần Mềm Kế Toán Với Hoạt ...Luận Văn Nghiên Cứu Về Mối Quan Hệ Giữa Chất Lượng Phần Mềm Kế Toán Với Hoạt ...
Luận Văn Nghiên Cứu Về Mối Quan Hệ Giữa Chất Lượng Phần Mềm Kế Toán Với Hoạt ...
 
Phân tích hoạt động cho vay tiêu dùng tại ngân hàng Phát Triển Nhà TpHCM.docx
Phân tích hoạt động cho vay tiêu dùng tại ngân hàng Phát Triển Nhà TpHCM.docxPhân tích hoạt động cho vay tiêu dùng tại ngân hàng Phát Triển Nhà TpHCM.docx
Phân tích hoạt động cho vay tiêu dùng tại ngân hàng Phát Triển Nhà TpHCM.docx
 
Luận Văn Các Nhân Tố Ảnh Hưởng Đếntính Hữu Hiệu Của Hệ Thống Kiểm Soát Nội Bộ...
Luận Văn Các Nhân Tố Ảnh Hưởng Đếntính Hữu Hiệu Của Hệ Thống Kiểm Soát Nội Bộ...Luận Văn Các Nhân Tố Ảnh Hưởng Đếntính Hữu Hiệu Của Hệ Thống Kiểm Soát Nội Bộ...
Luận Văn Các Nhân Tố Ảnh Hưởng Đếntính Hữu Hiệu Của Hệ Thống Kiểm Soát Nội Bộ...
 
CÁC YẾU TỐ ẢNH HƯỞNG ĐẾN HOẠT ĐỘNG CHO VAY NGẮN HẠN - TẢI FREE ZALO: 093 457 ...
CÁC YẾU TỐ ẢNH HƯỞNG ĐẾN HOẠT ĐỘNG CHO VAY NGẮN HẠN - TẢI FREE ZALO: 093 457 ...CÁC YẾU TỐ ẢNH HƯỞNG ĐẾN HOẠT ĐỘNG CHO VAY NGẮN HẠN - TẢI FREE ZALO: 093 457 ...
CÁC YẾU TỐ ẢNH HƯỞNG ĐẾN HOẠT ĐỘNG CHO VAY NGẮN HẠN - TẢI FREE ZALO: 093 457 ...
 
Giải pháp nâng cao hiệu quả cho vay đối với hộ sản xuất tại Ngân hàng nông ng...
Giải pháp nâng cao hiệu quả cho vay đối với hộ sản xuất tại Ngân hàng nông ng...Giải pháp nâng cao hiệu quả cho vay đối với hộ sản xuất tại Ngân hàng nông ng...
Giải pháp nâng cao hiệu quả cho vay đối với hộ sản xuất tại Ngân hàng nông ng...
 
Tác Động Của Thu Nhập Lên Hạnh Phúc Của Người Dân Tại Thành Phố Hồ Chí Minh.doc
Tác Động Của Thu Nhập Lên Hạnh Phúc Của Người Dân Tại Thành Phố Hồ Chí Minh.docTác Động Của Thu Nhập Lên Hạnh Phúc Của Người Dân Tại Thành Phố Hồ Chí Minh.doc
Tác Động Của Thu Nhập Lên Hạnh Phúc Của Người Dân Tại Thành Phố Hồ Chí Minh.doc
 

Affordable Custom Web Design

  • 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ÀI XÂ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. 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 cơ quan thực tập : Trường Đại Học Kỹ thuật công nghệ TPHCM Thời gian thực hiện : 16/02/2009 – 19/04/2009 Giảng viên 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 4/2009
  • 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. 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ỤC NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ......................................................a DANH MỤC HÌNH .................................................................................................. 6 DANH MỤC BẢNG ................................................................................................12 LỜ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 ..........................................................................................................15 YÊU CẦU HỆ THỐNG ...........................................................................................16 PHA PHÂN TÍCH....................................................................................................17 1. SƠ ĐỒ TỔNG QUAN CỦA HỆ THỐNG ........................................................17 2. LƯỢC ĐỒ USE-CASE HỆ THỐNG SMS-BANKING ....................................18 3. 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...................................................21 4. 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 ..........................................................25 5. XÂY DỰNG BIỂU ĐỒ LỚP PHÂN TÍCH ......................................................26 5.1- Biểu đồ lớp phân tích.....................................................................................26 6. 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: .........................................................................45 PHA THIẾT KẾ.......................................................................................................54 7. 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. 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.................................................85 8. 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. 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.............................................115 9. 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. 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 .............................................................................145 10. 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 ........................................177 11. BIỂU ĐỒ TRIỂN KHAI HỆ THỐNG SMS-BANKING.............................178 12. BIỂU ĐỒ THÀNH PHẦN HỆ THỐNG SMS-BANKING..........................179 13. DANH SÁCH CÁC ACTORs ....................................................................180 14. DANH SÁCH CÁC USE-CASEs ...............................................................181 15. DIỄN GIẢI CÁC USE-CASE.....................................................................184 Trang 4
  • 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 ............................................................................218 16. QUÁ TRÌNH CODING ..............................................................................219 17. 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 ...................................................................................224 18. TỔNG KẾT QUÁ TRÌNH THỰC HIỆN THIẾT KẾ HỆ THỐNG SMS-BANKING......................................................................................226 19. BẢNG PHÂN CÔNG CÔNG VIỆC ...........................................................227 PHỤ 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. 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ÌNH Figure 1.1- Sơ đồ tổng quan hệ thống SMS-Banking............................................17 Figure 2.1- Lược đồ Use-Case hệ thống SMS-Banking.........................................18 Figure 3.1- Phân rã Use-Case Quản lý tài khoản Moderator ...............................19 Figure 3.2- Phân rã Use-Case Upload tin nhắn.....................................................20 Figure 3.3- Phân rã Use-Case cập nhật thông tin cá nhân....................................21 Figure 4.1- Sơ đồ Database hệ thống SMS-Banking .............................................22 Figure 5.1- Sơ đồ lớp phân tích hệ thống SMS-Banking.......................................26 Figure 6.1: Biểu đồ trạng thái lớp DK_GiaoDich - Chức năng xử lý chuyển khoản......................................................................27 Figure 6.2- Biểu đồ trạng thái lớp DK_GiaoDich - Chức năng xử lý nạp tiền ĐTDĐ....................................................................28 Figure 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 ....................................29 Figure 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ỳ..........................30 Figure 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 ..........................................................31 Figure 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ệ .......................................32 Figure 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ể ............................33 Figure 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 ....................................34 Figure 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 ......................................35 Figure 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 ..................................36 Figure 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 ................................37 Figure 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 ..................................................38 Figure 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ể .........39 Figure 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.....................40 Figure 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 ...........................................41 Figure 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 ....................................42 Figure 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 ...............................................................43 Figure 6.18: Biểu đồ trạng thái lớp PullSMS - chức năng nhận tin nhắn ............44 Figure 6.19: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng Log Out ........................................................................................45 Figure 6.20: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng Log In..46 Figure 6.21: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng thống kê tin nhắn .........................................................................46 Figure 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. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking Figure 6.23: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng gửi tin nhắn .................................................................................47 Figure 6.24: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng Upload tin nhắn ...........................................................................48 Figure 6.25: Biểu đồ trạng thái lớp Admin và Moderator – Chức năng xử lý quên Password ....................................................................48 Figure 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 ...........................................49 Figure 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 .................................................50 Figure 6.28: Biểu đồ trạng thái lớp Admin – Chức năng tìm kiếm Moderator ...51 Figure 6.29: Biểu đồ trạng thái lớp Admin – Chức năng Cập nhật Moderator ..51 Figure 6.30: Biểu đồ trạng thái lớp Admin – Chức năng thêm Moderator .........52 Figure 6.31: Biểu đồ trạng thái lớp Admin – Chức năng xóa Moderator ............52 Figure 6.32: Biểu đồ trạng thái lớp Admin và Moderator – chức năng cập nhật tin nhắn ..........................................................................53 Figure 6.33: Biểu đồ trạng thái lớp Admin và Moderator – chức năng xóa tin nhắn...................................................................................53 Figure 7.1 - Biểu đồ tuần tự cho chức năng xử lý chuyển khoản..........................54 Figure 7.2 - Biểu đồ tuần tự chức năng xử lý nạp tiền ĐTDĐ ..............................55 Figure 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 Figure 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ỳ.....................................................................57 Figure 7.5 - Biểu đồ tuần tự cho chức năng xử lý mua hàng trực tuyến ..............58 Figure 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 Figure 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 Figure 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 Figure 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 Figure 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 Figure 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 Figure 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 Figure 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 Figure 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 Figure 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 Figure 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 ................................................................69 Figure 7.17 - Biểu đồ tuần tự cho chức năng Log Out..........................................70 Figure 7.18 - Biểu đồ tuần tự cho chức năng Log In.............................................71 Figure 7.19 - Biểu đồ tuần tự cho chức năng xử lý quên Password......................72 Figure 7.20 - Biểu đồ tuần tự cho chức năng thống kê tin nhắn...........................73 Trang 7
  • 11. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking Figure 7.21 - Biểu đồ tuần tự cho chức năng cập nhật thông tin cá nhân............74 Figure 7.22 - Biểu đồ tuần tự cho chức năng upload tin nhắn..............................75 Figure 7.23 - Biểu đồ tuần tự cho chức năng gửi tin nhắn....................................76 Figure 7.24 - Biểu đồ tuần tự cho chức năng cập nhật cú pháp giao dịch............77 Figure 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 Figure 7.26 - Biểu đồ tuần tự cho chức năng tìm kiếm Moderator ......................79 Figure 7.27 - Biểu đồ tuần tự cho chức năng thêm Moderator.............................80 Figure 7.28 - Biểu đồ tuần tự cho chức năng xóa Moderator ...............................81 Figure 7.29 - Biểu đồ tuần tự cho chức năng cập nhật Moderator.......................82 Figure 7.30 - Biểu đồ tuần tự cho chức năng hệ thống nhận tin nhắn..................83 Figure 7.31 - Biểu đồ tuần tự cho chức năng hệ thống gửi tin nhắn.....................83 Figure 7.32 - Biểu đồ tuần tự cho chức năng cập nhật tin nhắn...........................84 Figure 7.33 - Biểu đồ tuần tự cho chức năng xóa tin nhắn ...................................85 Figure 8.1 - Biểu đồ cộng tác cho chức năng xử lý chuyển khoản ........................86 Figure 8.2 - Biểu đồ cộng tác cho chức năng xử lý nạp tiền ĐTDĐ......................87 Figure 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................................................................................88 Figure 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 Figure 8.5 - Biểu đồ cộng tác cho chức năng xử lý mua hàng trực tuyến.............90 Figure 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 Figure 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 Figure 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 ................................................................93 Figure 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 Figure 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 Figure 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 Figure 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 Figure 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 Figure 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................................................................99 Figure 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 Figure 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 Figure 8.17 - Biểu đồ cộng tác cho chức năng Log Out ......................................102 Figure 8.18 - Biểu đồ cộng tác cho chức năng Log In .........................................102 Figure 8.19 - Biểu đồ cộng tác cho chức năng thống kê tin nhắn .......................103 Figure 8.20 - Biểu đồ cộng tác cho chức năng cập nhật thông tin cá nhân ........104 Figure 8.21 - Biểu đồ cộng tác chức năng upload tin nhắn.................................105 Figure 8.22 - Biểu đồ cộng tác cho chức năng gửi tin nhắn ................................106 Figure 8.23 - Biểu đồ cộng tác cho chức năng xử lý quên password ..................107 Figure 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. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking Figure 8.25 - Biểu đồ cộng tác cho chức năng cập nhật nội dung tin nhắn mẫu109 Figure 8.26 - Biểu đồ cộng tác cho chức năng tìm kiếm Moderator...................110 Figure 8.27 - Biểu đồ cộng tác cho chức năng thêm Moderator .........................111 Figure 8.28 - Biểu đồ cộng tác cho chức năng xóa Moderator............................112 Figure 8.29 - Biểu đồ cộng tác cho chức năng cập nhật Moderator ...................113 Figure 8.30 - Biểu đồ cộng tác cho chức năng hệ thống nhận tin nhắn ..............114 Figure 8.31 - Biểu đồ cộng tác cho chức năng hệ thống gửi tin nhắn .................114 Figure 8.32 - Biểu đồ cộng tác cho chức năng cập nhật tin nhắn .......................115 Figure 8.33 - Biểu đồ cộng tác cho chức năng xóa tin nhắn................................115 Figure 9.1 - Thiết kế lớp cho chức năng xử lý chuyển khoản .............................116 Figure 9.2 - Thiết kế lớp cho chức năng xử lý nạp tiền ĐTDĐ ...........................117 Figure 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..............................................................118 Figure 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ỳ...................................................................119 Figure 9.5 - Thiết kế lớp cho chức năng xử lý mua hàng trực tuyến..................120 Figure 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ệ ................................................................................121 Figure 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ể ..................................................................122 Figure 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 ..................................123 Figure 9.9 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin địa điểm ATM ...............................................................................124 Figure 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 ......................................................................125 Figure 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ỳ..............................................................126 Figure 9.12 - Thiết kế lớp cho chức năng xử lý truy vấn thông tin lãi suất........127 Figure 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ể ..................................................128 Figure 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..............................................................129 Figure 9.15 - Thiết kế lớp cho chức năng xử lý đăng ký từ chối nhận tin nhắn.130 Figure 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 ..............................................................131 Figure 9.17 - Thiết kế lớp cho chức năng Log In ................................................132 Figure 9.18 - Thiết kế lớp cho chức năng xử lý quên Password .........................133 Figure 9.19 - Thiết kế lớp cho chức năng thống kê tin nhắn ..............................134 Figure 9.20 - Thiết kế lớp cho chức năng cập nhật thông tin cá nhân................135 Figure 9.21 - Thiết kế lớp cho chức năng Upload tin nhắn.................................136 Figure 9.22 - Thiết kế lớp cho chức năng gửi tin nhắn .......................................137 Figure 9.23 - Thiết kế lớp cho chức năng cập nhật cú pháp tin nhắn ................138 Figure 9.24 - Thiết kế lớp cho chức năng cập nhật nội dung tin nhắn mẫu.......138 Figure 9.25 - Thiết kế lớp cho chức năng tìm kiếm Moderator..........................139 Figure 9.26 - Thiết kế lớp cho chức năng thêm Moderator ................................140 Figure 9.27 - Thiết kế lớp cho chức năng xóa Moderator...................................141 Figure 9.28 - Thiết kế lớp cho chức năng cập nhật Moderator ..........................142 Figure 9.29 - Thiết kế lớp cho chức năng hệ thống nhận tin nhắn .....................143 Figure 9.30 - Thiết kế lớp cho chức năng hệ thống gửi tin nhắn ........................144 Trang 9
  • 13. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking Figure 9.31 - Thiết kế lớp cho chức năng cập nhật tin nhắn...............................145 Figure 9.32 - Thiết kế lớp cho chức năng xóa tin nhắn.......................................145 Figure 10.1 - Biểu đồ hoạt động cho chức năng xử lý chuyển khoản .................146 Figure 10.2 - Biểu đồ hoạt động cho chức năng xử lý nạp tiền ĐTDĐ ...............147 Figure 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 Figure 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 Figure 10.5 - Biểu đồ hoạt động cho chức năng xử lý mua hàng trực tuyến......150 Figure 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 Figure 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 Figure 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 ..................................153 Figure 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 Figure 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 Figure 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 Figure 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 Figure 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ể ..............................................158 Figure 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 Figure 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 Figure 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 Figure 10.17 - Biểu đồ hoạt động cho chức năng Log In.....................................162 Figure 10.18 - Biểu đồ hoạt động cho chức năng Log Out..................................162 Figure 10.19 - Biểu đồ hoạt động cho chức năng xử lý quên Password..............163 Figure 10.20 - Biểu đồ hoạt động cho chức năng thống kê tin nhắn...................164 Figure 10.21 - Biểu đồ hoạt động cho chức năng cập nhật thông tin cá nhân....165 Figure 10.22 - Biểu đồ hoạt động cho chức năng Upload tin nhắn.....................166 Figure 10.23 - Biểu đồ hoạt động cho chức năng gửi tin nhắn............................167 Figure 10.24 - Biểu đồ hoạt động cho chức năng cập nhật cú pháp tin nhắn.....168 Figure 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 Figure 10.26 - Biểu đồ hoạt động cho chức năng tìm kiếm Moderator ..............170 Figure 10.27 - Biểu đồ hoạt động cho chức năng thêm Moderator ....................171 Figure 10.28 - Biểu đồ hoạt động cho chức năng xóa Moderator.......................172 Figure 10.29 - Biểu đồ hoạt động cho chức năng cập nhật Moderator ..............173 Figure 10.30 - Biểu đồ hoạt động cho chức năng hệ thống nhận tin nhắn .........174 Figure 10.31 - Biểu đồ hoạt động cho chức năng hệ thống gửi tin nhắn ............175 Figure 10.32 - Biểu đồ hoạt động cho chức năng cập nhật tin nhắn...................176 Figure 10.33 - Biểu đồ hoạt động cho chức năng xóa tin nhắn ...........................177 Figure 11.1 - Biểu đồ triển khai của hệ thống SMS-Banking .............................178 Trang 10
  • 14. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking Figure 12.1 - Biểu đồ thành phần hệ thống SMS-Banking .................................179 Figure 16.1 - File Global.asax.cs ..........................................................................219 Figure 16.2 - File DK_GuiTinNhan.cs.................................................................220 Figure 16.3 - File TyGiaNgoaiTe.cs .....................................................................220 Figure 16.4 - File pullsms.aspx.cs.........................................................................221 Figure 17.1 - Chọn Attach…................................................................................222 Figure 17.2 - Chọn Virtual Directory… ..............................................................223 Figure 17.3 - cửa sổ cvb Properties......................................................................224 Figure 17.4 - Chỉnh giá trị column status ............................................................225 Figure 17.5 - Dữ liệu SMSOut đã được tạo .........................................................225 Figure 17.6 - smsbanking.log ...............................................................................225 Trang 11
  • 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ẢNG Table 4.1 Bảng CU_PHAP .....................................................................................23 Table 4.2- Bảng EMPLOYEE................................................................................23 Table 4.3- Bảng SMS_IN........................................................................................24 Table 4.4- Bảng MA_XAC_NHAN........................................................................24 Table 4.5- Bảng SMS_OUT....................................................................................24 Table 4.6- Bảng USER_ROLE...............................................................................24 Table 4.7- Bảng TIN_NHAN_MAU.......................................................................25 Table 4.8- Bảng TU_CHOI_TIN_NHAN ..............................................................25 Table 13.1 - Bảng danh sách các Actors ..............................................................180 Table 14.1 - Bảng danh sách các Use-Cases ........................................................183 Table 15.1 - Diễn giải Use-Case xử lý chuyển khoản...........................................185 Table 15.2 - Diễn giải Use-case nạp tiền ĐTDĐ...................................................187 Table 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..............................................................188 Table 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ỳ...................................................................189 Table 15.5 - Diễn giải Use-Case xử lý mua hàng trực tuyến ...............................191 Table 15.6 - Diễn giải Use-case xử lý truy vấn thông tin địa điểm ATM............192 Table 15.7 - Diễn giải Use-case xử lý truy vấn thông tin 5 giao dịch gần nhất...193 Table 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ỳ..............................................................194 Table 15.9 - Diễn giải Use-case xử lý truy vấn thông tin lãi suất ........................195 Table 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ể ..............................................196 Table 15.11 - Use-case xử lý truy vấn thông tin tỷ giá ngoại tệ...........................197 Table 15.12 - Use-case xử lý truy vấn thông tin tỉ giá 1 loại ngoại tệ cụ thể.......198 Table 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 Table 15.14 - Diễn giải Use-case xử lý truy vấn thông tin địa điểm phòng giao dịch..............................................................200 Table 15.15 - Diễn giải Use-case xử lý đăng ký từ chối nhận tin nhắn ...............201 Table 15.16 - Diễn giải Use-case xử lý đăng ký hủy từ chối nhận tin nhắn ........202 Table 15.17 - Diễn giải Use-case Log In...............................................................203 Table 15.18 - Diễn giải Use-case Log Out ............................................................203 Table 15.19 - Diễn giải Use-Case xử lý quên Password.......................................204 Table 15.20 - Diễn giải Use-case thống kê tin nhắn.............................................205 Table 15.21 - Diễn giải Use-Case cập nhật thông tin cá nhân.............................206 Table 15.22 - Diễn giải Use-case Upload tin nhắn ...............................................207 Table 15.23 - Diễn giải Use-case gửi tin nhắn......................................................209 Table 15.24 - Diễn giải Use-case cập nhật cú pháp tin nhắn...............................209 Table 15.25 - Diễn giải Use-case cập nhật nội dung tin nhắn mẫu .....................210 Table 15.26 - Diễn giải Use-case tìm kiếm Moderator ........................................211 Table 15.27 - Diễn giải Use-case thêm Moderator...............................................212 Table 15.28 - Diễn giải Use-case xóa Moderator .................................................213 Table 15.29 - Diễn giải Use-case cập nhật Moderator.........................................214 Table 15.30 - Diễn giải Use-Case Hệ thống gứi tin nhắn.....................................215 Table 15.31 - Diễn giải Use-Case Hệ thống nhận tin nhắn..................................216 Table 15.32 - Diễn giải Use-Case Cập nhật tin nhắn...........................................217 Trang 12
  • 16. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking Table 15.33 - Diễn giải Use-Case Xóa tin nhắn ...................................................218 Table A.1 - Bảng danh sách cú pháp ...................................................................231 Trang 13
  • 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Ở ĐẦU 1. 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. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking 3. 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. 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ỐNG Hệ thống quản lý tin nhắn SMS-Banking được xây dựng nhằm mục đích giải quyết cá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. 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ÍCH 1. SƠ ĐỒ TỔNG QUAN CỦA HỆ THỐNG Figure 1.1- Sơ đồ tổng quan hệ thống SMS-Banking Trang 17
  • 21. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking 2. LƯỢC ĐỒ USE-CASE HỆ THỐNG SMS-BANKING Chuyen Khoan Nap tien DTDD KHACHHANG 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 ky ADMIN 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. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking 3. PHÂN RÃ LƯỢC ĐỒ USE-CASE 3.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. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking 3.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. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking 3.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. 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. THIẾT KẾ DATABASE 4.1- Sơ đồ Database Figure 4.1- Sơ đồ Database hệ thống SMS-Banking Trang 22
  • 26. 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- Từ điển dữ liệu 4.2.1- Table: CU_PHAP STT 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: EMPLOYEE STT 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_IN STT 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. 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_NHAN STT 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_OUT STT Trường Dữ Kiểu Dữ Liệu Độ lớn Null Khoá Diễn giải liệu 1 id uniqueidentifier 16 pk Id tin nhắn ra 2 phone varchar 20 số điện thoại khách hàng 3 message varchar 160 nội dung tin nhắn ra 4 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ắn 6 sent_date datetime 8 Ngày gửi 7 status tinyint 1 Trạng thái tin nhắn Table 4.5- Bảng SMS_OUT 4.2.6- Table USER_ROLE STT 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. 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_MAU STT Trường Dữ liệu Kiểu Dữ Độ lớn Null Khoá Diễn giải Liệu 1 Matin varchar 50 Pk Mã tin nhắn 2 noidung varchar 255 Nội dung tin nhắn Table 4.7- Bảng TIN_NHAN_MAU 4.2.8- Table TU_CHOI_TIN_NHAN STT Trường Dữ liệu Kiểu Dữ Độ lớn Null Khoá Diễn giải Liệu 1 phone Varchar 20 Pk Số điện thoại Table 4.8- Bảng TU_CHOI_TIN_NHAN Trang 25
  • 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 TyGiaNgoaiTe maCuPhap : String maKichBan : String tenTyGia : String maKichBan : String maGiaoDich : String ngayCapNhat : Date status : Integer 1 receivedDate : Date 1 status : Integer GetTyGiaNgoaiTe() GetMaKichBanByMaCuPhap() GetTyGiaByTenTyGia() GetCuPhapList() GetSMSInByStatus() GetTyGiaByTenTyGiaAndNgayCapNhat() UpdateCuPhap() GetSMSInByMaGiaoDich() ThongKeSMSIn() UpdateSMSIn() CreateSMSIn() 1 ThongTinGiaoDich DiaDiemGiaoDich thuTuGiaoDich : Integer TheNap maTinhThanh : String maQuanHuyen : String nhaCungCap : String GetThongTinGiaoDich() menhGia : Integer GetChiTietThongTinGiaoDich() 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 : String requestId : String MuaHangTrucTuyen() 0..1 maNhaCungCap : String 0..1 KiemTraDonHang() 1 1 TinNhanMau 1 1 1 maTin : String SMSOut 1 noiDung : String username : String sendDate : Date Employee GetTinNhanMau() 1 status : Integer UpdateTinNhanMau() 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. Trường Đại Học KTCN TPHCM Lớp 08HTH1 Đề án môn học Xây dựng hệ thống SMS-Banking 6. BIỂU ĐỒ TRẠNG THÁI 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: - 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. 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
  • 32. 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 xem so du tai khoan mac dinh Xu ly - that bai Xu ly - thanh cong Da xu ly tin nhan xem so du tai khoan mac dinh Figure 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 Trang 29