DANH MỤC TÀI LIỆU
Mở rộng hệ thống cổng thanh toán trực tuyến để dùng trong trường ĐHBK (phát triển từ đồ án môn học 2) và xây dựng một kiến trúc hệ thống thanh toán trực tuyến cho SV trường ĐHBK, hoàn thiện hệ thống và xây dựng phần mềm
XÂY D NG H TH NG THANH TOÁN TR C TUY N CHO SINH VIÊN BÁCH KHOA Ệ Ố 1
L I CAM ĐOAN
Chúng tôi xin cam đoan r ng, ngo i tr nh ng k t qu mà chúng tôi đã tham kh o t các ế ả ừ
công trình khác, t t c các công vi c trình bày trong lu n văn này là do chính chúng tôi th c ấ ả
hi n và ch a có n i dung hay m t ph n n i dung nào trong lu n văn này đ c n p đ l y ư ượ ể ấ
b ng c p tr ng nào khác. ấ ở ườ
Tác gi 1 kí tênTác gi 2 kí tên
V ng Huỳnh Hoài H ngươ ươ Tr n Văn Tu nầ ấ
BÁO CÁO LU N VĂN T T NGHI P – V NG HUỲNH HOÀI H NG, TR N VĂN TU N Ệ ƯƠ ƯƠ
XÂY D NG H TH NG THANH TOÁN TR C TUY N CHO SINH VIÊN BÁCH KHOA Ệ Ố 2
L I C M N Ả Ơ
L i đ u tiên, chúng con cùng bi t n công n sinh thành d ng d c c a ông bà, ế ơ ơ ưỡ
cha m , c m n các anh ch , b n bè đã đ ng viên và ng h v t ch t l n tinh th n đ chúng ơ ộ ậ
em hoàn thành t t lu n văn này.ố ậ
Th hai, chúng em xin bày t lòng bi t n t i th y TS. Bùi Hoài Th ng, th y là ng i ế ơ ườ
h ng d n tr c ti p và giúp đ chúng em r t nhi u trong quá trình hoàn thành đ tài này. ướ ự ế
Trong quá trình y chúng em đã có nhi u c h i đ c trãi nghi m nh ng ki n th c đã đ c ơ ộ ượ ế ượ
h c và ti p xúc, m r ng t m nhìn công ngh hi n đ i, có ni m tin h n vào ngh nghi p ế ở ộ ơ
trong t ng lai. Chúng em cũng xin cám n các th y cô trong h i đ ng ph n bi n đã đóng ươ ơ ộ ồ
góp nhi u ý ki n ph n bi n đ chúng em hoàn thi n đ tài lu n văn này.ề ế ề ậ
Chúng em cũng xin phép g i l i cám n t i t t c các th y cô giáo trong khoa Khoa h cử ờ ơ ớ ấ
& K thu t Máy tính nói riêng và các th y cô tr ng Đ i h c Bách Khoa nói chung đã t n ườ ạ ọ
tình gi ng d y, truy n đ t nh ng ki n th c, kinh nghi m c a b n thân mình, t o đi u ki n ế ủ ả
c s v t ch t, môi tr ng h c t p, nghiên c u t t đ chúng em có đ c k t qu nh ngày ơ ườ ứ ố ể ượ ế ư
hôm nay.
Ngày 28/11/2011
Tr n Văn Tu nầ ấ
V ng Huỳnh Hoài H ngươ ươ
BÁO CÁO LU N VĂN T T NGHI P – V NG HUỲNH HOÀI H NG, TR N VĂN TU N Ệ ƯƠ ƯƠ
XÂY D NG H TH NG THANH TOÁN TR C TUY N CHO SINH VIÊN BÁCH KHOA Ệ Ố 3
TÓM T T N I DUNG LU N VĂNẮ Ộ
N i dung trình bày trong lu n văn bao g m 8 ch ng và 1 ph l c: ươ ụ ụ
Ch ng 1: ươ gi i thi u t ng quan v đ ề ề tài và các n i dung s đ c trình bày trong lu n văn. ẽ ượ
Ch ng 2: ươ phân tích các yêu c u hầ ệ th ng, các thành ph n và nghi p v ệ ụ trong h th ng.
Ch ng 3: ươ các ki n th c liên quan.ế ứ
Ch ng 4: ươ thi t kế ế các thành ph n trong hầ ệ th ng.
Ch ng 5: ươ trình bày các thành ph n trong hầ ệ th ng đã th c hi n đ c. ệ ượ
Ch ng 6: ươ t ng k t đánh giá nh ng đi u đ t đ c và ch a đ t đ c. ế ạ ượ ư ượ
Ph l c: ụ ụ gi i thi u s l c v ơ ượ các công ngh s d ng trong hụ ệ th ng.
Tài li u tham kh o.ệ ả
BÁO CÁO LU N VĂN T T NGHI P – V NG HUỲNH HOÀI H NG, TR N VĂN TU N Ệ ƯƠ ƯƠ
XÂY D NG H TH NG THANH TOÁN TR C TUY N CHO SINH VIÊN BÁCH KHOA Ệ Ố 4
M C L CỤ Ụ
CH NG I: T NG QUAN V Đ TÀIƯƠ Ề Ề ...................................................................................9
I. Gi i thi u đ tài: ệ ề ..................................................................................................................9
II. N i dung đ tài: ..................................................................................................................10
CH NG II: PHÂN TÍCH H TH NG BKPAYƯƠ Ệ Ố ..................................................................11
I. T ng quan v c ng thanh toán tr c tuy n: ề ổ ế ........................................................................11
II. Yêu c u h th ng thanh toán tr c tuy n BKPay: ệ ố ế ..............................................................15
III. Quy trình nghi p v thanh toán s d ng c ng thanh toán BKPay: ử ụ ...............................16
IV. Phân tích ki n trúc h th ng:ế ệ ố ..........................................................................................17
V. Phân tích ch c năng c a h th ng: ệ ố ....................................................................................19
VI. Phân tích d li u c a h th ng:ữ ệ .....................................................................................22
VII. Mô hình USE CASE:.......................................................................................................27
CH NG III: CÔNG NGH WEB SERVICE VÀ B O M TƯƠ ............................................30
I. T ng quan v web service:ổ ề .................................................................................................30
II. Thành ph n và ho t đ ng c a web service: ạ ộ .......................................................................32
III. M t s v n đ b o m t trong web service: ố ấ ...................................................................37
IV. M t s ki u gi m o ,đánh c p thông tin và cách phòng ch ng:ộ ố .................................38
V. Các ph ng pháp b o m t trong web service:ươ ả ậ ...................................................................44
CH NG IV: THI T K H TH NGƯƠ Ế Ế Ệ Ố ..................................................................................52
I. Thi t k d li u:ế ế ữ ................................................................................................................52
II. Thi t k các quá trình ho t đ ng c a h th ng:ế ế ạ ộ ệ ố ...............................................................58
III. Thi t k các API service:ế ế ................................................................................................66
IV. Thi t k giao di n website qu n lý:ế ế ...............................................................................73
CH NG V: TH C HI N H TH NGƯƠ ................................................................................77
I. Công ngh s d ng:ệ ử ...........................................................................................................77
II. Giao di n website qu n lý: .................................................................................................78
CH NG VI: T NG K T VÀ ĐÁNH GIÁƯƠ Ổ Ế ...........................................................................90
I. Nh ng k t qu đ t đ c: ế ượ ..................................................................................................90
II. Nh ng h n ch : ế ..................................................................................................................90
III. H ng phát tri n và m r ng:ướ ở ộ ........................................................................................90
BÁO CÁO LU N VĂN T T NGHI P – V NG HUỲNH HOÀI H NG, TR N VĂN TU N Ệ ƯƠ ƯƠ
XÂY D NG H TH NG THANH TOÁN TR C TUY N CHO SINH VIÊN BÁCH KHOA Ệ Ố 5
PH L C .....................................................................................................................................91
I. S l c v Zend, Nine và Smarty Framework:ơ ượ .................................................................91
II. Tìm hi u v GPRS Modem và công ngh Message Queue:ể ề ..............................................91
III. OpenSSL:.........................................................................................................................93
TÀI LI U THAM KH O ...........................................................................................................95
BÁO CÁO LU N VĂN T T NGHI P – V NG HUỲNH HOÀI H NG, TR N VĂN TU N Ệ ƯƠ ƯƠ
XÂY D NG H TH NG THANH TOÁN TR C TUY N CHO SINH VIÊN BÁCH KHOA Ệ Ố 6
M C L C HÌNH NHỤ Ụ
Hình 1: Mô hình thanh toán tr c tuy n s d ng c ng thanh toán ế ử ụ ...............................................11
Hình 2: Mô hình thanh toán t m gi c a Nganluong.Vn ữ ủ .............................................................14
Hình 3: Mô hình t ng quan nghi p v thanh toán h th ng BKPay. ệ ố ...........................................16
Hình 4: T ng quan ki n trúc h th ng thanh toán tr c tuy n BKPay. ế ệ ố ế ........................................17
Hình 5: S đ quan h th c th ERD.ơ ồ .........................................................................................26
Hình 6: L c đ USE CASEượ ồ ........................................................................................................29
Hình 7: T ng quan mô hình web service.......................................................................................30
Hình 8: Webservice cho phép truy c p ng d ng thông qua các chu n Internetậ ứ .........................31
Hình 9: Web service đ c l p gi a các flatform và gi a các ngôn ng vi t ng d ng ế ứ ................31
Hình 10: Ch ng giao th c web serviceồ ứ .........................................................................................32
Hình 11: Ch ng giao th c TCP/IP ................................................................................................32
Hình 12: M r ng các ch ng giao th c web serviceở ộ ....................................................................33
Hình 13: Mô hình t ng tác gi a ng d ng và webservice.ươ ữ ứ ........................................................35
Hình 14: C u trúc SOAP...............................................................................................................35
Hình 15: Ph ng th c ho t đ ng c a web serviceươ ạ ộ ......................................................................37
Hình 16: Message Replay Actack..................................................................................................39
Hình 17: IP Spoofing......................................................................................................................40
Hình 18: ARP Spoofing..................................................................................................................41
Hình 19: Cách th c ho t đ ng c a DNS Server ạ ộ ...........................................................................42
Hình 20: DNS Spoofing.................................................................................................................43
Hình 21: SSL Spoofing..................................................................................................................43
Hình 22: Quá trình s d ng web service payment tr c tuy n.ử ụ ế .....................................................45
Hình 23: PKI Workflow.................................................................................................................46
Hình 24: Mã hóa d li u s d ng c p khóa public-private key ử ụ ...................................................47
Hình 25: Quy trình encrypt và decrypt d li u. ............................................................................48
Hình 26: Triple DES.......................................................................................................................49
Hình 27: Quá trình k t n i HTTPSế ố ...............................................................................................50
Hình 28: Chu trình c a soap message............................................................................................51
Hình 29: Quy trình đăng kí tài kho n............................................................................................59
BÁO CÁO LU N VĂN T T NGHI P – V NG HUỲNH HOÀI H NG, TR N VĂN TU N Ệ ƯƠ ƯƠ
thông tin tài liệu
Hình thức thanh toán trực tuyến đã và đang trở nên rất phổ biến trên thế giới. Ở các nước tiên tiến, phần lớn các giao dịch mua bán đều được thanh toán bằng thẻ hoặc thông qua môi trường mạng, giao dịch sử dụng tiền mặt rất ít. Ở Việt Nam, mặt dù tiền mặt vẫn là phương tiện thanh toán chủ yếu, nhưng với sự phát triển nhanh của hạ tầng Internet cộng với các hình thức mua bán trực tuyến ngày càng khẳngđịnh thế mạnh về xu hướng kinh doanh mới nhanh gọn, nhắm đến một đối tượng khách hàng đông đảo và thông minh, giới trẻ hiện đại ngày nay. Minh chứng cho nhận định này là việc khá nhiều các website bán hàng trực tuyến , thương mại điện tử như, Ebay Việt Nam, GoldMart, ... cộng với một số cổng thanh toán nổi bật như Ngan luong, Baokim, VnMart, Payoo,...đã và đang được cộng đồng đánh giá cao và ngày càng có nhiều người sử dụng. Điều mà một khách hàng mong muốn khi mua hàng và trả tiền qua mạng là sự đơn giản cộng với sự tin cậy của dịch vụ. Tâm lý chung của đại đa số người tiêu dùng là khi nào họ cầm trong tay món hàng mình muốn mua xem ưng ý rồi mới trả tiền. Các dịch vụ thanh toán hiện tại được xây dựng và phát triển để phục vụ cho những nhu cầu thanh toán mang tính cục bộ và chuyên biệt, các tính năng bảo mật cũng phát triển theo nhằm đáp ứng mong muốn của khách hàng.
Mở rộng để xem thêm
tài liệu giúp tôi
Nếu bạn không tìm thấy tài liệu mình cần có thể gửi yêu cầu ở đây để chúng tôi tìm giúp bạn!
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×