Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Nghiên Cứu Các Phương Pháp Thanh Toán Điện Tử Ứng Dụng Xây Dựng Hệ Thống Quản Lý Đặt Sân Bóng Tích Hợp Chức Năng Thanh Toán Nhanh
Nội dung xem thử
Mô tả chi tiết
TRƯỜNG ĐẠI HỌC LÂM NGHIỆP
KHOA KINH TẾ VÀ QUẢN TRỊ KINH DOANH
--------
KHÓA LUẬN TỐT NGHIỆP
ĐỀ TÀI: NGHIÊN CỨU CÁC PHƯƠNG PHÁP THANH TOÁN
ĐIỆN TỬ, ỨNG DỤNG XÂY DỰNG HỆ THỐNG QUẢN LÝ ĐẶT
SÂN BÓNG TÍCH HỢP CHỨC NĂNG THANH TOÁN NHANH
Giảng viên hướng dẫn: ThS. Trần Xuân Hòa
Sinh viên thực hiện: Phùng Khắc Hoan
Mã sinh viên: 1851070555
Lớp: K63-HTTT
Hà Nội, 2022
LỜI CẢM ƠN
Quá trình thực hiện luận văn tốt nghiệp là giai đoạn quan trọng nhất trong quãng
đời mỗi sinh viên. Luận văn tốt nghiệp là tiền đề nhằm trang bị cho chúng em những kỹ
năng nghiên cứu, những kiến thức quý báu trước khi lập nghiệp.
Trong thời gian nghiên cứu và viết báo cáo em đã nhận được sự giúp đỡ nhiệt tình
của tập thể, cá nhân trong và ngoài trường. Trước hết em xin gửi lời cảm ơn chân thành
sâu sắc đối với các thầy cô trong trường,các thầy cô trong khoa Kinh tế và Quản trị kinh
doanh, các thầy cô ngành Hệ thống thông tin của Trường Đại học Lâm Nghiệp đã giúp đỡ
chỉ dạy em trong quá trình học tập tại trường. Đặc biệt em xin chân thành cảm ơn đến
thầy Trần Xuân Hòa. Người đã tận tình giúp đỡ, định hướng cách tư duy và cách làm việc
khoa học. Đấy là những góp ý hết sức quý báu để em hoàn thành tốt đề tài khóa luận tốt
nghiệp: “Nghiên cứu các phương pháp thanh toán điện tử, ứng dụng xây dựng hệ
thống quản lý đặt sân bóng tích hợp chức năng thanh toán nhanh”.
Do thời gian có hạn, kiến thức và năng lực của bản thân còn hạn chế nên không thể tránh
khỏi những sai sót. Em rất mong nhận được sự quan tâm, góp ý của thầy cô để bài báo
cáo của em được hoàn thiện hơn. Cuối cùng em xin kính chúc các thầy cô giáo trong khoa
Kinh tế và Quản trị kinh doanh, Ban giám hiệu Nhà trường mạnh khỏe, hạnh phúc và
thành công trong sự nghiệp giảng dạy của mình.
Em xin chân thành cảm ơn!
Hà Nội, ngày ... tháng ... năm 2022
Sinh viên thực hiện
Phùng Khắc Hoan
LỜI CAM ĐOAN
Em xin cam đoan rằng đề tài : “ Nghiên cứu các phương pháp thanh toán điện tử,
ứng dụng xây dựng hệ thống quản lý đặt sân bóng tích hợp chức năng thanh toán
nhanh” được làm một cách minh bạch , công khai. Mọi thứ được dựa trên sự cố gắng của
bản thân cùng với sự giúp đỡ từ giảng viên hướng dẫn Trần Xuân Hòa.
Các số liệu và kết quả của đề tài được đưa ra là trung thực và không sao chép hay sử
dụng kết quả nghiên cứu của bất kỳ đề tài nào. Nếu vi phạm lời cam đoan em xin chịu hoàn
toàn trách nhiệm.
Em xin chân thành cảm ơn !
Hà Nội, ngày tháng năm 2022
Sinh viên thực hiện
Phùng Khắc Hoan
i
MỤC LỤC
LỜI CẢM ƠN.......................................................................................................................1
MỤC LỤC.............................................................................................................................i
DANH MỤC BẢNG .......................................................................................................... iii
DANH MỤC HÌNH ẢNH...................................................................................................iv
CHƯƠNG 1. TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU......................................................1
1.1. Lý do chọn đề tài........................................................................................................1
1.2. Mục đích chọn đề tài ..................................................................................................2
1.2.1. Ý nghĩa thực tiễn của đề tài ....................................................................................2
1.2.2. Ý nghĩa khoa học của đề tài....................................................................................2
1.3. Đối tượng và phạm vi nghiên cứu..............................................................................2
1.3.1. Đối tượng nghiên cứu .............................................................................................2
1.3.2. Phạm vi nghiên cứu.................................................................................................3
1.4. Phương pháp nghiên cứu............................................................................................3
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT.....................................................................................4
2.1. Vấn đề nghiên cứu......................................................................................................4
2.2. Thanh toán điện tử là gì ?...........................................................................................4
2.3. Những hình thức thanh toán điện tử phổ biến nhất hiện nay .....................................5
2.4. Tìm hiểu về cách thức hoạt động của thanh toán điện tử...........................................7
2.5. Những cổng thanh toán điện tử phổ biến tại Việt Nam .............................................8
2.5.1. Cổng thanh toán Momo ..........................................................................................8
2.5.2. Cổng thanh toán ZaloPay......................................................................................11
2.5.3. Cổng thanh toán VNPay .......................................................................................13
2.6. Lợi ích của thanh toán điện tử..................................................................................15
2.6.1. Lợi ích chung ........................................................................................................15
2.6.2. Lợi ích đối với doanh nghiệp................................................................................15
2.6.3. Lợi ích đối với người dùng ...................................................................................17
2.7. Lựa chọn giải pháp lập trình, công nghệ nền tảng phát triển phần mềm .................17
2.8. Lựa chọn kiến trúc hệ thống, mô hình triển khai phần mềm ...................................19
2.9. Một số công nghệ khác sử dụng...............................................................................21
2.9.1. Python ...................................................................................................................21
2.9.2. Django Framework ...............................................................................................22
ii
2.9.3. Django...................................................................................................................22
2.9.4. HTML, CSS, Bootstrap, JavaScript......................................................................23
2.9.5. PostgreSQL, Navicat.............................................................................................26
2.9.6. REST API .............................................................................................................28
CHƯƠNG 3. XÂY DỰNG THỬ NGHIỆM HỆ THỐNG ................................................30
3.1. Khảo sát tình hình sân bóng .....................................................................................30
3.2. Thiết kế phần mềm...................................................................................................31
3.2.1. Danh sách các tác nhân tham gia ..........................................................................31
3.2.2. Danh sách các chức năng......................................................................................31
3.2.3. Biểu đồ chức năng hệ thống..................................................................................32
3.2.4. Đặc tả các các chức năng(UC)..............................................................................35
3.2.5. Biểu đồ hoạt động các chức năng .........................................................................50
3.2.6. Biểu đồ trình tự các chức năng .............................................................................56
3.3. Thiết kế cơ sở dữ liệu ...............................................................................................63
3.3.1. Thiết kế chi tiết cơ sở dữ liệu................................................................................63
3.3.2. Sơ đồ mô hình CSDL quan hệ ..............................................................................66
3.4. Lập trình phần mềm .................................................................................................67
3.4.1. Các chức năng của hệ thống .................................................................................67
3.4.2. Các chức năng quản lý sân bóng...........................................................................67
3.4.3. Các đoạn mã quan trọng xây dựng và phát triển ..................................................67
3.5. Kết quả lập trình và giao diện phần mềm.................................................................71
3.5.1. Giao diện người dùng ...........................................................................................71
3.5.2. Giao diện người quản trị .......................................................................................72
3.5.3. Quy trình đặt và thanh toán thành công khi tích hợp............................................75
3.6. Kiểm thử chức năng phần mềm ...............................................................................77
CHƯƠNG 4. KẾT QUẢ, HẠN CHẾ VÀ HƯỚNG PHÁT TRIỂN..................................85
4.1. Những kết quả đạt được ...........................................................................................85
4.2. Một số hạn chế của sản phẩm...................................................................................85
4.3. Hướng phát triển trong tương lai..............................................................................85
DANH MỤC TÀI LIỆU THAM KHẢO ...........................................................................86
iii
DANH MỤC BẢNG
Bảng 1: Bảng chức năng đăng nhập ...................................................................................35
Bảng 2 : Chức năng đặt sân................................................................................................36
Bảng 3: Bảng chức năng sửa thông tin đặt sân ..................................................................37
Bảng 4:Bảng chức năng hủy thông tin đặt sân ...................................................................38
Bảng 5: Chức năng tìm kiếm thông tin đặt sân ..................................................................39
Bảng 6: chức năng quản lý thông kê ..................................................................................40
Bảng 7: Chức năng thêm sản phẩm....................................................................................41
Bảng 8: Chức năng sửa thông tin sản phẩm.......................................................................42
Bảng 9: Chức năng ẩn thông tin sản phẩm.........................................................................43
Bảng 10: Chức năng quản lý hệ thống ...............................................................................44
Bảng 11: Chức năng Quản lý app chat...............................................................................45
Bảng 12: chức năng thêm người dùng................................................................................46
Bảng 13:Chức năng sửa thông tin người dùng...................................................................47
Bảng 14: chức năng xóa thông tin người dùng ..................................................................48
Bảng 15: Chức năng tìm kiếm thông tin người dùng.........................................................49
Bảng 16: tb_banggiasan .....................................................................................................63
Bảng 17: tb_chat.................................................................................................................64
Bảng 18:tb_product ............................................................................................................64
Bảng 19:tb_role ..................................................................................................................65
Bảng 20: tb_lichdatsan .......................................................................................................65
Bảng 21:Bảng kiểm thử chức năng phần mềm ..................................................................84
iv
DANH MỤC HÌNH ẢNH
Hình 1.1: Những hình thức thanh toán điện tử phổ biến nhất hiện nay ...............................5
Hình 1.2: Các thức hoạt động của các cổng thanh toán trực tuyến trên website .................7
Hình 1.3: Cổng thanh toán Momo........................................................................................8
Hình 1.4: Luồng xử lí Cổng thanh toán Momo..................................................................10
Hình 1.5: Cổng thanh toán ZaloPay ...................................................................................11
Hình 1.6: Luồng xử lí Cổng thanh toán ZaloPay ...............................................................12
Hình 1.7: Cổng thanh toán VNPay.....................................................................................13
Hình 1.8: Mô hình kết nối Cổng thanh toán VNPay..........................................................14
Hình 1.9: Mô hình kiến trúc tổng thể .................................................................................19
Hình 1.10: Mô hình triển khai phần mềm ..........................................................................20
Hình 1.11: Đoạn code mô tả HTML, CSS .........................................................................24
Hình 1.12: Cách thức hoạt động REST API.......................................................................28
Hình 2.1: Biểu đồ Use Case tổng quát các chức năng của hệ thồng ..................................32
Hình 2.2: Biểu đồ Use Case Người dùng. ..........................................................................32
Hình 2.3: Biểu đồ Use Case quản lý đặt sân. .....................................................................33
Hình 2.4: Biểu đồ Use Case quản lý nhật ký hệ thống.......................................................33
Hình 2.5: Biểu đồ Use Case quản lý thống kê....................................................................34
Hình 2.6: Biểu đồ Use Case quản lý cửa hàng. ..................................................................34
Hình 2.7: Biểu đồ Use Case quản lý người dùng. ..............................................................35
Hình 3.1: Biểu đồ hoạt động đăng nhập.............................................................................50
Hình 3.2: Biểu đồ hoai động đặt sân. .................................................................................50
Hình 3.3: Biểu đồ hoạt động Sửa thông tin đặt sân............................................................51
Hình 3.4: Biểu đồ hoạt động hủy đặt sân. ..........................................................................51
Hình 3.5: Biểu đồ hoạt động tìm kiếm đặt sân...................................................................51
Hình 3.6: Biểu đồ hoạt động quản lý thống kê ..................................................................52
Hình 3.7: Biểu đồ hoạt động thêm sản phẩm. ....................................................................52
Hình 3.8: Biểu đồ hoạt động sửa thông tin sản phẩm. .......................................................53
Hình 3.9: Biểu đồ hoạt động ẩn thông tin sản phẩm. .........................................................53
Hình 3.10: Biểu đồ hoạt động quản lý nhật ký hệ thống....................................................53
Hình 3.11: Biểu đồ hoạt động nhắn tin...............................................................................54
Hình 3.12: Biểu đồ hoạt động thêm người dùng. ...............................................................54
Hình 3.13: Biểu đồ hoạt động sửa thông tin người dùng. ..................................................54
Hình 3.14: Biểu đồ hoạt động xóa thông tin người dùng...................................................55
Hình 3.15: Biểu đồ hoạt động tìm kiếm thông tin người dùng. .........................................55
Hình 4.1: Biểu đồ trình tự đăng nhập. ................................................................................56
Hình 4.2 : Biểu đồ trình tự đặt sân. ....................................................................................56
Hình 4.3: Biểu đồ trình tự sửa thông tin đặt sân. ...............................................................57
Hình 4.4: Biểu đồ trình tự hủy đặt sân. ..............................................................................57
Hình 4.5: Biểu đồ trình tự tìm kiếm thông tin đặt sân........................................................58
Hình 4.6: Biểu đồ trình tự quản lý thống kê.......................................................................58
v
Hình 4.7: Biểu đồ trình tự thêm sản phẩm. ........................................................................59
Hình 4.8: Biểu đồ trình tự sửa thông tin sản phẩm. ...........................................................59
Hình 4.9: Biểu đồ trình tự ẩn thông tin sản phẩm. .............................................................60
Hình 4.10: Biểu đồ trình tụ quản lý nhật ký hệ thống. .......................................................60
Hình 4.11: Biểu đồ trình tự nhắn tin...................................................................................61
Hình 4.12: Biểu đồ trình tự thêm người dùng. ...................................................................61
Hình 4.13: Biểu đồ trình tự sửa thông tin người dùng. ......................................................62
Hình 4.14: Biểu đồ trình tự xóa thông tin người dùng. ......................................................62
Hình 4.15: Biểu đồ trình tự tìm kiếm thông tin người dùng. .............................................63
Hình 5: Mô hình cơ sở dữ liệu quan hệ. .............................................................................66
Hình 6.1: Giao diện trang chủ ............................................................................................71
Hình 6.2: Giao diện Bảng giá sân.......................................................................................71
Hình 6.3: Giao diện Lịch đăt sân trong ngày .....................................................................72
Hình 6.4: Giao diện đăng nhập...........................................................................................72
Hình 6.5: Giao diện bảng điều khiển..................................................................................73
Hình 6.6: Giao diện biểu đồ thống kê.................................................................................73
Hình 6.7: Giao diện Nhật kí hệ thống.................................................................................74
Hinh 6.8: Giao diện Quản lý người dùng ...........................................................................74
Hình 6.9: Giao diện đặt sân của người dùng ......................................................................75
Hình 6.10: Giao diện thanh toán người quản lý .................................................................75
Hình 6.11: Giao diện chuyển trang thanh toán...................................................................76
Hình 6.12: Giao diện thanh toán thành công.....................................................................76
1
CHƯƠNG 1. TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU
1.1. Lý do chọn đề tài
Ngày nay, công nghệ thông tin đã và đang đóng vai trò quan trọng trong xã hội. Nó
giúp con người làm việc với mức độ chính xác cao, quản lý và tổ chức công việc đạt hiệu
quả, cũng như thông tin được phổ biến và cập nhật nhanh chóng, chính xác. Do đó việc ứng
dụng công nghệ thông tin vào các phòng ban công ty, xí nghiệp, trường học là nhu cầu tất
yếu.
Sự bùng nổ của công nghệ thông tin và Internet đã tạo tiền đề cho thương mại điện
tử phát triển. Với tốc độ phát triển nhanh chóng trong những năm qua, Internet đã trở thành
phương tiện phổ biến cho truyền thông, dịch vụ và thương mại (Narges Delafrooz và cộng
sự, 2010). Internet và thương mại điện tử đã làm thay đổi phương thức mua hàng truyền
thống của người tiêu dùng. Người tiêu dùng sẽ không còn bị giới hạn về thời gian và địa
điểm mà họ có thể mua các sản phẩm và dịch vụ ở bất cứ đâu và bất cứ khi nào (Hasslinger
và cộng sự, 2007). Cùng với sự phát triển của công nghệ thông tin và kỹ thuật số đã làm
thay đổi môi trường kinh doanh trên thế giới, do đó các giao dịch kinh doanh cũng thay đổi
từ các giao dịch tiền mặt chuyển sang giao dịch tiền điện tử (Mohamad, Haroon và Najiran,
2009). Các giao dịch giữa các đối tác kinh doanh tiếp tục phát triển trên nền tảng thương
mại điện tử, giải pháp thanh toán điện tử xuất hiện để thay thế các hệ thống thanh toán bằng
tiền mặt (Dennis, 2004). Trong môi trường thương mại điện tử, thanh toán trao đổi tiền ở
dạng điện tử gọi là thanh toán điện tử, thanh toán điện tử là một phần không thể tách rời và
là một phần quan trọng nhất của thương mại điện tử, nói chung thanh toán điện tử được sử
dụng trong thanh toán hàng hóa, dịch vụ mua trực tuyến thông qua việc sử dụng Internet
(Roy và Sinha, 2014).
Tại Việt Nam, thanh toán điện tử ra đời năm 2008 với mô hình đầu tiên là ví điện
tử. Hiện nay có nhiều doanh nghiệp khai thác mô hình ví điện tử nhưng theo thông tin từ
Ngân hàng Nhà nước, hiện chỉ có 9 doanh nghiệp như: Payoo, MoMo, Mobivi, Ngân
Lượng… được cấp phép thử nghiệm loại hình dịch vụ này.
Với Sự phát triển của thương mại điện tử có thể thúc đẩy sử dụng thanh toán điện tử
và ngược lại, thanh toán điện tử lại đem đến lợi ích cho các doanh nghiệp thương mại điện
tử, giúp thúc đẩy doanh số bán hàng. Hệ thống thanh toán điện tử cho phép tạo ra cơ sở dữ
liệu tài chính về các doanh nghiệp, khách hàng, người dân, từ đó các tổ chức tài chính hoặc
tổ chức phi tài chính có thể sử dụng thông tin để xây dựng điểm tín dụng để phê duyệt các