ĐẠI HỌC QUOC GIA THÀNH PHO HO CHÍ MINH TRUONG DAI HOC CONG NGHE THONG TIN KHOA CONG NGHE PHAN MEM Lê Doan — 17520348 KHOA LUAN TOT NGHIEP PHAT TRIEN HE THONG DAU GIA TRUC TUYEN TICH HOP Vi MOMO DUA TREN KIEN TRUC MICROSERVICE Developing An Online Auction Integrated MoMo Wallet Based On Microservice Architecture KY SU/CU NHAN NGANH KY THUAT PHAN MEM GIANG VIEN HUONG DAN NGUYEN TRINH DONG TP. HO CHi MINH, 2022 THONG TIN HỘI DONG CHAM KHÓA LUẬN TOT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số. ngày ¬— của Hiệu trưởng Trường Đại học Công nghệ Thông tin. ¬ eee cee cece cece eet eeeeeeeeeeaee — Chủ tịch.
Qe ec cee cece eee ccneeeeee eee e nese eee neea eee eties — Thu ky. Bo ieee ccc eee ce eee cee cnet e nese eee eeea een eenes ~ Ủy viên. — cece cececeeeecsestesesseeseneaes ~ Ủy viên ĐẠI HOC QUOC GIA TP. HO CHÍ MINH CONG HOA XA HOI CHU NGHIA VIET NAM TRUONG DAI HOC Độc Lap - Tự Do - Hanh Phúc CÔNG NGHỆ THÔNG TIN TP Hồ Chí Minh, ngày.
NHẬN XÉT KHÓA LUẬN TÓT NGHIỆP (CUA CÁN BỘ HƯỚNG DAN) Tên khóa luận: Phát Triển Hệ Thống Đấu Giá Trực Tuyến Tích Hợp Ví MoMo Dựa Trên Kiên Trúc Microservice Nhóm sinh viên thực hiện: Cán bô hướng dẫn: Lê Đoàn 17520348 TS. Nguyễn Trịnh Đông Đánh giá Khóa luận: 1. Về cuốn báo cáo: Số trang: 93 Số chương: 5 Số bảng số liệu: Số hình vẽ: 73 Số tài liệu tham khảo: 13 Sản phẩm: 1 Một số nhận xét về hình thức cuốn báo cáo: Người nhận xét (Ký tên và ghi rõ họ tên) Nguyễn Trịnh Đông ĐẠI HỌC QUÓC GIA TP. HÒ CHÍ MINH CONG HOA XÃ HOI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP Hồ Chí Minh, ngày.
NHAN XÉT KHÓA LUẬN TOT NGHIỆP (CỦA CÁN BỘ PHẢN BIỆN) Tên khóa luân: Phát Triển Hệ Thống Đấu Giá Trực Tuyến Tích Hợp Ví MoMo Dựa Trên Kiến Trúc Microservice Nhóm sinh viên thực hiện: Cán bô phản biên: Lê Đoàn 17520348 ý TẢ. Đánh giá Khóa luận: 1. Về cuốn báo cáo: Số trang: 93 Số chương: 5 Số bảng số liệu: Số hình vẽ: 73 Số tài liệu tham khảo: 13 Sản phẩm: 1 Một số nhận xét về hình thức cuốn báo cáo: 3. Về chương trình ứng dụng: Người nhận xét (Ký tên và ghi rõ họ tên) LỜI CẢM ON Lời đầu tiên, em xin bày tỏ lòng biết ơn sâu sắc đến thay Nguyén Trinh Đông — giảng viên hướng dẫn em thực hiện khóa luận tốt nghiệp.
Thầy đã cùng đồng hành và tận tình hướng dẫn cho em qua từng giai đoạn của luậnán. Nhờ có sự giúp đỡ nhiệt tình của thầy mà em có thể hoàn thành được được luận án này một cách tốt nhất. Vi kiến thức của em vẫn còn hạn chế nên không thể tránh khỏi những thiếu sót trong quá trình thực hiện. Tuy nhiên, em đã cố găng hoàn thành đúng hạn và hạn chế các lỗi nhiều nhất có thể.
Em luôn mong đợi nhận được những ý kiến đóng góp quý quý báu từ thay và qua đó có thé rút kinh nghiệm, hoàn thiện ban thân mình trên tinh than nghiêm túc, tự giác học hỏi. Trong quá trình làm khóa luận sẽ không thể tránh khỏi các thiếu sót, em rất mong nhận được phản hồi từ thầy và các bạn để hỗ trợ giúp cho bản báo cáo của em thêm hoàn thiện hơn. Chân thành cảm ơn thầy! TP. Hồ Chí Minh, Ngày 22 tháng 12 năm 2022 Sinh viên Lê Đoàn MỤC LỤC DANH MỤC HÌNH DANH MỤC TỪ VIẾT T TOM TAT KHÓA LUẬN.lŠ CHUONG 1: MỞ DAU.
Lý do chọn đề tài. Tính khác biét/tinh mới. KE HOẠCH LAM VIỆC CHƯƠNG 2: KIÊN THỨC CƠ BẢN. HỆ THONG CƠ SỞ LUẬT.1: LUẬT THƯƠNG MẠI.2: LUAT DAU GIÁ 2.3: LUẬT GIAO DỊCH ĐIỆN TU.
KIÊN THỨC CÔNG NGHỆ. Kiến trúc Microservice. Ngôn ngữ lập trình Go 2. Hệ cơ sở dữ liệu MySQL.
Sử dụng ReactJS trong quá trình phát triển giao diện người dùng 2. GIẢI PHÁP THANH TOÁN QUA VÍ ĐIỆN TỬ MOMO 2. Giới thiệu về ví MoMo. Ví MoMo so với các ví 3.
BẢNG PHÂN RÃ CHỨC NĂNG. ĐẶC TẢ USE CASE 3. Danh sách các Use case hệ thống 3. Đặc tả các se case 3.
Người dùng đăng ký tài khoản. Người dùng đăng nhập vào hệ thống. Người dùng thay đổi mật khâu 3. Người dùng quản lý thông tin cá nhân.
Người dùng quản lý thông tin địa chỉ giao hàng. Nguoi dùng quản lý thông tin các mặt hàng. Người dùng quản lý thông tin các phiên đâu giá. Quy trình quan lý hóa đơn mua hang.
Quy trình quản lý các đơn đặt hàng 3. Quy trình tham gia đầu giá một sản phẩm. SƠ BO PHAN RA TÍNH NĂNG (FDD) 3. SƠ DO CA SỬ DUNG (USE CASE DIAGRAM) 3.
Use case tổng quát 3. Use case quy trinh quan ly tai khoan. Use case quy trình quản lý thông tin cá nhân 3. Use case quy trình quản lý thông tin địa chỉ giao hàng 3.
Use case quy trình quản lý các mặt hàng. Use case quy trình quan lý các phiên dau giá 3. Use case quy trình quản lý các đơn đặt hàng/mua hàng 3. Use case quy trình đầu giá và thanh toán.
Quy trinh quan ly tai khoan 3. Quy trình quan ly thông tin cá nhân 3. Xem thông tin cá nhân 3. Cập nhật thông tin cá nhân 3.
Quy trình quản lý thông tin địa chỉ giao hàng. Xem thông tin địa chỉ giao hàng. Thêm thông tin địa chỉ giao hàng. Cập nhật thông tin địa chỉ giao hang 3.
Quy trình quản lý các mặt hàng. Xem thông tin các mặt hàng. Thêm thông tin mặt hàng. Cập nhật thông tin mặt hàng 3.
Sơ đồ tuần tự quy trình nhập hàng. Quy trình quản lý các phiên đấu giá. Xem thông tin các phiên đấu giá. Thêm thông tin phiên đấu gia 3.
Cập nhật thông tin phiên dau gi 3. Quy trình quản lý các đơn đặt hang/mua hang. Xem thông tin các đơn đặt hàng/mua hàng 3. Cập nhật thông tin đơn đặt hàng/mua hàng.
Quy trình dau giá. Quy trình thanh toán 3. LƯỢC BO CSDL. CHƯƠNG 4: TRIEN KHAI HE THON 4.
QUY TRINH QUAN LÝ TÀI KHOẢN 4. QUY TRINH QUAN LY THONG TIN CÁ NHÂN 4. QUY TRINH QUAN LY THONG TIN DIA CHI GIAO HANG. QUY TRINH QUAN LÝ CAC MAT HANG.
QUY TRINH QUAN LY CAC PHIEN DAU GIA. QUY TRINH QUAN LY CAC DON DAT/MUA HANG. Quan lý các don đặt hang. Quản lý các don mua hang 4.
QUY TRINH DAU GIA 4. QUY TRINH THANH TOÁN. CHƯƠNG 5: KET LUẬN. KET QUA ĐẠT ĐƯỢC.
KÉT QUẢ CHƯA ĐẠT ĐƯỢC 5. HƯỚNG PHÁT TRIÊN TÀI LIEU THAM KHẢO.cccceccccccs+499E©tttEtttEtttrkrrrkkrkkkkkkrrrrdesrdee 93 DANH MỤC HÌNH H lình 2.1: So sánh giữa kiến trúc Monolithic và Microservice .2: Các mô hình thanh toán qua ví MoMo.3: Sơ đồ mô hình thanh toán qua QR Code H ình 3.1: Sơ đồ mô luỗng quản lý thông tin cá nhân H ình 3.2: Sơ dé luồng quản lý thông tin địa chỉ giao hàng.3: Sơ dé luồng quan lý thông tin các mặt hang .4: So dé luồng quản lý thông tin các phiên dau giá ình 3.5: Sơ đồ luồng quản lý hóa đơn mua hàng ình 3.6: Sơ đồ luồng quản lý các đơn đặt hàng.7: So đồ luồng quy trình tham gia đấu giá một sản phẩm.8: Sơ đồ phân rã tính năng (FDD) inh 3.9: Sơ đồ use case tông quát ình 3.10: Sơ đồ use case quản lý tài khoản ình 3.11: So đỗ use case quản lý thông tin cá nhân ình 3.12: So dé use case quản lý thông tin địa chỉ giao hang.13: Sơ đồ use case quản lý các mặt hàng ình 3.14: So dé use case quản lý các phiên dau giá inh 3.15: Sơ đồ use case quản lý các đơn đặt hàng/mua hàng.16: Sơ đỗ use case quy trình đấu giá và thanh toán.17: Sơ đồ hoạt động quy trình quản lý tài khoản inh 3.18: Sơ đồ hoạt động xem thông tin cá nhân inh 3.19: Sơ đỗ hoạt động cập nhật thông tin cá nhân inh 3.20: Sơ đồ hoạt động xem thông tin địa chỉ giao hàng inh 3.21: Sơ dé hoạt động thêm thông tin dia chỉ giao hàng.22: So dé hoạt động cập nhật thông tin địa chỉ giao hàng inh 3.23: So đồ hoạt xem thông tin các mặt hàng .24: Sơ đồ hoạt thêm thông tin mặt hàng.25: Sơ dé hoạt cập nhật thông tin mặt hàng .26: Sơ đồ tuần tự quy trình nhập hàng.27: Sơ đồ hoạt động xem thông tin các phiên đấu giá inh 3.28: So dé hoạt động thêm thông tin phiên đấu giá.29: Sơ đồ hoạt động cập nhật thông tin phiên đầu giá inh 3.30: Sơ đồ hoạt động xem thông tin các đơn đặt/mua hàng .31: Sơ đồ hoạt động cập nhật thông tin đơn đặt/mua hàng inh 3.32: Sơ đồ hoạt động quy trình dau giá.33: Sơ đồ tuần tự quy trình dau giá inh 3.34: Sơ đồ hoạt động quy trình thanh toán .35: Sơ đồ tuần tự quy trình thanh toán COD.36: So đỗ tuần tự quy trình thanh toán qua vi Mo H inh 3.37: Lược đồ CSDL Hệ thống đấu giá trực tuyến Hinh 4.1: Man hinh quan ly tai khoan.2: Màn hình quản lý thông tin cá nhân.3: Màn hình hiển thị tất cả địa chỉ giao hàng Hình 4.4: Màn hình thêm mới dia chỉ .5: Màn hình cập nhật địa chỉ hiện tạ Hình 4.6: Cửa số xác nhận xóa địa chỉ.7: Màn hình hiền thị tất cả mặt hàng Hình 4.8: Màn hình thêm mặt hàng mới .9: Man hình cập nhật thông tin mặt hàng.10: Cửa sô thêm tùy chọn.11: Cửa số chỉnh sửa tùy chọn Hình 4.12: Màn hình hiền thị tất cả phiên đấu giá Hình 4.13: Màn hình tạo phiên đấu giá mới Hình 4.14: Màn hình cập nhật phiên dau g: Hình 4.15: Cửa số xác nhận xóa phiên dau giá.16: Man hình hién thị tất cả đơn đặt hang.17: Màn hình hiền thị chỉ tiết đơn hàng.18: Cửa số thay đổi địa chi giao hàng.19: Man hình thông báo khi don hàng lùi huỷ.20: Màn hình hiền thị tat cả don mua hàng của khách.21: Màn hình hiền thị chi tiết đơn mua hàng của khách Hình 4.22: Màn hình hiền thị chỉ tiết đơn mua hang của khách .23: Màn hình hiền thị tat cả phiên đấu giá đang diễn ra .24: Màn hình hiền thị tất cả phiên đấu giá đang diễn ra Hình 4.25: Màn hình chính diễn ra phiên dau giá.26: Man hình sau khi đấu giá với bảng hiển thị thông tin những người đang cùng tham gia đầu giá Hình 4.27: Cửa sô hiển thị thông báo người thắng cuộc và có thể tiền hành thanh toán.28: Màn hình thanh toán sản phẩm Hình 4.29: Màn hình giao diện của ứng dụng MoMo.30: Màn hình giao diện thanh toán QR Code của MoMo Hình 4.31: Màn hình thông báo thành công sau khi người dùng quét mã thanh toán .