Người dùng tại Việt Nam gần đây dẫ dần quen thuộc với các ứng dụng ví điện tử có thể nói đến như Momo, ZaloPay, VNPay … Các ví điện tử này phục vụ rất tốt nhu cầu thanh toán và chuyển tiền của cá nhân, người dùng nói chung. Vậy còn với tập khách hàng là doanh nghiệp ? Cá nhân em đánh giá đây là một thị trường mới và tiềm năng cùng với thế mạnh của công ty có tập khách hàng lớn đến từ các doanh nghiệp thì đây sẽ là thị trường tiềm năng để phát triển cổng thanh toán nói chung và ví điện tử nói riêng. Chính vì vậy em quyết định thực hiện đề tài “Xây dựng hệ thống ví điện tử JetPay”
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN -*** BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN THỰC TẬP QUẢN TRỊ DỰ ÁN PHẦN MỀM ĐỀ TÀI: XÂY DỰNG HỆ THỐNG VÍ ĐIỆN TỬ JETPAY Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH Sinh viên thực : NGUYỄN HOÀNG ANH Mã sinh viên : 1781310004 Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D12 CNPM1 Khóa : 2017 – 2022 Hà Nội, tháng năm 2021 PHIẾU CHẤM ĐIỂM Sinh viên thực STT Họ tên Nguyễn Hoàng Anh Chữ ký Ghi Mã SV: 1781310004 Giảng viên chấm: Họ tên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Ghi LỜI MỞ ĐẦU Trong thời đại ngày - thời đại thông tin và kinh tế tri thức - tạo biến đổi to lớn mặt hoạt động người và xã hội Việc ứng dụng công nghệ thông tin (CNTT) rộng rãi tất lĩnh vực cho thấy vai trò to lớn và tác dụng kỳ diệu CNTT lĩnh vực đời sống xã hội Có thể nói, chưa thay đổi xu hướng mua sắm, tiêu dùng, toán, du lịch, lại… diễn nhanh và mạnh mẽ thời gian năm trở lại Nền kinh tế chia sẻ thực lan tỏa, ảnh hưởng và thay đổi thói quen, cách sống hầu hết người Các ứng dụng công nghệ len lõi vào ngóc ngách sống, hầu hết ngành nghề và lĩnh vực mà chậm chân nào thời gian ngắn dẫn đến tụt hậu xa Người dùng Việt Nam gần dẫ dần quen thuộc với ứng dụng ví điện tử nói đến Momo, ZaloPay, VNPay … Các ví điện tử này phục vụ tốt nhu cầu toán và chuyển tiền cá nhân, người dùng nói chung Vậy cịn với tập khách hàng là doanh nghiệp ? Cá nhân em đánh giá là thị trường và tiềm với mạnh cơng ty có tập khách hàng lớn đến từ doanh nghiệp là thị trường tiềm để phát triển cổng tốn nói chung và ví điện tử nói riêng Chính em định thực đề tài “Xây dựng hệ thống ví điện tử JetPay” LỜI CẢM ƠN Trên thực tế thành cơng nào mà khơng gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù là trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập giảng đường đại học đến nay, em nhận nhiều quan tâm, giúp đỡ Thầy Cơ, gia đình và bạn bè Với lịng biết ơn sâu sắc nhất, em xin gửi đến Thầy Cô Khoa Công Nghệ Thông Tin – trường Đại Học Điện Lực với tri thức và tâm huyết để truyền đạt vốn kiến thức quý báu cho em suốt thời gian học tập trường Em xin chân thành cám ơn Thầy Phương Văn Cảnh tận tâm hướng dẫn em qua buổi học lớp buổi nói chuyện, thảo luận môn học Trong thời gian học tập và thực hành hướng dẫn cô, em thu nhiều kiến thức bổ ích mà cịn kinh nghiệm q báu Nếu khơng có lời hướng dẫn, dạy bảo thầy em nghĩ đề tài này em khó hoàn thành Một lần nữa, em xin chân thành cám ơn và ln mong nhận đóng góp người Sau cùng, em xin kính chúc thầy cô Khoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp là truyền đạt kiến thức cho hệ mai sau Trân trọng! MỤC LỤC CHƯƠNG 1: GIỚI THIỆU CÔNG TY/ĐƠN VỊ THỰC TẬP VÀ MÔ HÌNH PHÁT TRIỂN PHẦN MỀM MÀ MISA ĐANG ÁP DỤNG .9 1.1 Giới thiệu chung .9 1.1.1 Sản phẩm 1.1.2 Sứ mệnh .10 1.1.3 Giá trị cốt lõi 10 1.2 Quá trình hình thành phát triển 11 1.3 Mơ hình phát triển phần mềm mà MISA áp dụng 13 1.3.1 Tổng quan mơ hình SCRUM .13 1.3.2 Áp dụng Scrum MISA 15 1.4 Các công cụ quản lý .18 1.5 Các ngơn ngữ framework sử dụng công ty .21 1.5.1 Ngôn ngữ lập trình C# 21 1.5.2 NET Framework NetCore 22 CHƯƠNG 2: TRIỂN KHAI VÀ THỰC HIỆN DỰ ÁN 25 2.1 Đề cương dự án .25 2.2 Hồ sơ dự án .26 2.2.1 Đặt vấn đề .26 2.2.2 Khảo sát nhu cầu toán sử dụng ví điện tử 27 2.2.3 Yêu cầu phi chức 28 2.3.4 Yêu cầu cụ thể theo ngân hàng nhà nước 33 2.4.5 Cấu trúc ví điện tử JetPay cổng tốn 38 2.4.6 Dự toán danh sách rủi ro: 38 2.3 Kế hoạch dự án .45 3.3.1 Phân công nhiệm vụ 45 2.3.2 Phân công nhiệm vụ 46 2.4 Tập yêu cầu phiếu yêu cầu .47 2.4.1 Tập yêu cầu: 47 2.4.2 Phiếu yêu cầu: .48 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ VÍ ĐIỆN TỬ JETPAY .49 3.2 Biểu đồ use case tổng quát .51 3.3 Biểu đồ use case 52 3.3.1 Gói khách hàng .52 3.3.2 Gói quản trị viên 53 3.3.3 Gói tra ngân hàng 54 3.4 Đặc tả ca sử dụng .54 3.4.1 Đăng nhập website .54 3.4.2 Đăng xuất website 55 3.4.3 Đăng ký tài khoản 55 3.4.4 Cập nhật thông tin định danh 56 3.4.6 Liên kết tài khoản ngân hàng 56 3.4.7 Huỷ liên kết tài khoản ngân hàng 56 3.4.8 Cài đặt hình thức xác thực 57 3.4.9 Nạp tiền 57 3.4.10 Rút tiền .58 3.4.11 Chuyển tiền 58 3.4.12 Yêu cầu chuyển tiền .59 3.4.13 Thanh toán hoá đơn 59 3.4.14 Xác nhận thông tin định danh .59 3.4.15 Theo dõi, đối soát giao dịch 60 3.4.16 Xem báo cáo 60 3.5 Activity diagrams 61 3.5.1 Đăng kí tài khoản 61 3.5.2 Đăng nhập .62 3.5.3 Cập nhật thông tin định danh 63 3.5.4 Liên kết tài khoản ngân hàng 64 3.5.5 Huỷ liên kết tài khoản ngân hàng 65 3.5.6 Nạp tiền 66 3.5.7 Rút tiền 67 3.5.8 Chuyển tiền 68 3.5.9 Yêu cầu chuyển tiền 69 3.5.10 Thanh toán hoá đơn 70 3.5.11 Xác nhận thông tin định danh .71 3.5.12 Theo dõi đối soát giao dịch 72 3.5.13 Xem báo cáo 73 3.6 Sequence diagrams 74 3.6.1 Đăng ký tài khoản 74 3.6.2 Đăng nhập hệ thống 75 3.6.3 Thiết lập thông tin định danh 76 3.6.4 Liên kết tài khoản ngân hàng 76 3.6.5 Huỷ liên kết tài khoản ngân hàng 77 3.6.6 Nạp tiền 78 3.6.7 Rút tiền 79 3.6.8 Chuyển tiền 79 3.6.9 Thanh toán hoá đơn .80 3.6.10 Phê duyệt thông tin định danh 81 3.6.11 Theo dõi đối soát giao dịch 81 3.6.12 Xem báo cáo 82 3.7 Biểu đồ lớp ( Class Diagram ) .83 3.8 Mơ hình sở liệu .84 3.8.1 Diagram tổng quát 84 3.8.2 Bảng thông tin khách hàng (Customer) 85 3.8.3 Bảng tài khoản tài khoản khách hàng 86 3.8.4 Bảng tài khoản 86 3.8.5 Bảng giao dịch .87 3.8.6 Bảng lịch sử tài khoản 88 3.8.7 Bảng lịch sử giao dịch 89 3.8.8 Bảng lịch sử giao dịch 90 3.8.9 Bảng phí hình thức phí 91 3.8.10 Bảng liên quan đến quận, huyện, thành, thị xã 91 3.8.11 Bảng lưu thông tin merchant tốn hóa đơn 93 3.9 Biểu đồ lớp (Class Diagram) 94 CHƯƠNG 4: CÁC SERVICE VÀ API TÍCH HỢP TRÊN HỆ THỐNG VÍ ĐIỆN TỬ JETPAY .95 4.1 Hệ thống MISA ID 95 4.1.1 Giới thiệu chung 95 4.1.2 Đặc tả kết nối API: 95 4.2 Hệ thống ngân hàng BIDV 97 4.2.1 Giới thiệu chung 97 4.2.1 Đặc tả kết nối API 99 CHƯƠNG 5: GIAO DIỆN TRANG WEB 101 5.1 Giao diện đăng ký 101 5.2 Giao diện đăng nhập 101 5.3 Trang chủ 101 5.4 Đăng xuất 102 5.5 Cập nhật thông tin định danh .102 5.6 Giao diện liên kết tài khoản 105 5.7 Giao diện huỷ liên kết tài khoản 105 5.8 Giao diện nạp tiền 105 3.9 Giao diện rút tiền 107 5.10 Giao diện chuyển khoản 108 5.13 Giao diện phê duyệt thông tin định danh 112 5.14 Giao diện xem báo cáo .116 5.15 Sơ đồ triển khai 118 KẾT LUẬN 119 TÀI LIỆU THAM KHẢO 120 CHƯƠNG 1: GIỚI THIỆU CÔNG TY/ĐƠN VỊ THỰC TẬP VÀ MƠ HÌNH PHÁT TRIỂN PHẦN MỀM MÀ MISA ĐANG ÁP DỤNG 1.1 Giới thiệu chung Công ty cổ phần Misa là công ty cung cấp phần mềm quản lý cho quan, nhà nước, doanh nghiệp 1.1.1 Sản phẩm MISA tập trung vào phần mềm quản lý trải rộng nhiều lĩnh vực từ doanh nghiệp đến giáo dục + Các phầm mềm khối hành nghiệp: + Các phần mềm cho doanh nghiệp: + Các phần mềm, giải pháp bán lẻ: 1.1.2 Sứ mệnh Sứ mệnh MISA là phát triển tảng, phần mềm và dịch vụ công nghệ thông tin để thay đổi ngành kinh tế và giúp khách hàng thực công việc theo phương thức mới, suất và hiệu nhằm thúc đẩy phát triển đất nước và quốc gia giới 1.1.3 Giá trị cốt lõi - Khách hàng thực OTP điện thoại 3.9 Giao diện rút tiền - Khách hàng nhập số tiền muốn rút - Kết giao diện rút thành công 5.10 Giao diện chuyển khoản 5.11 Giao diện toán hoá đơn 5.12 Lịch sử giao dịch - Xem lịch sử giao dịch tài khoản 5.13 Giao diện phê duyệt thông tin định danh - Người quản trị đăng nhập trang báo cáo để phê duyệt hồ sơ - Người quản trị xem danh sách hồ sơ và phê duyệt - Người quản trị thực phê duyệt hồ sơ 5.14 Giao diện xem báo cáo 5.15 Sơ đồ triển khai KẾT LUẬN Tác động mạnh mẽ Công nghệ thông tin tạo nhiều thay đổi đời sống kinh tế xã hội Trong kinh tế thị trường, văn hóa xã hội Việt Nam, việc giảm thiểu tối đa nguồn lực và tối ưu hóa hiệu suất làm việc trở thành vấn đề sống còn, việc ứng dụng tin học vào công tác quản lý trở thành tất yếu Sau trình nghiên cứu và thực dự án “Xây dựng Hệ thống ví điện tử JetPay ” môn thực tập quản trị dự án phần mềm thầy Phương Văn Cảnh hướng dẫn, em khảo sát và xây dựng hệ thống quản lý khóa thực tập thơng qua website và đạt số kết quả: Hoàn thành đề cương dự án Hoàn thành hồ sơ dự án khả thi Hoàn thành yêu cầu người dùng Hoàn thành kế hoạch dự án Hoàn thành tập yêu cầu và phiếu yêu cầu Hoàn thành tài liệu phân tích thiết kế Hoàn thành kế hoạch kiểm thử và tập testcase Hoàn thành ước lượng dự án LOC và FP Hoàn thành quản lý tiến trình phần mềm Hoàn thành tài liệu kết thúc dự án Hoàn thành tài liệu hướng dẫn Một lần chúng em xin chân thành cảm ơn thầy, cô giáo, đặc biệt là thầy Phương Văn Cảnh tận tình hướng dẫn, tạo điều kiện tối đa để em hoàn thành báo cáo TÀI LIỆU THAM KHẢO [1] TS Đào Nam Anh, Giáo trình Phân tích thiết kế hướng đối tượng, trường Đại học Điện Lực [2] TS Huỳnh Văn Đức (Chủ biên), ThS Đoàn Thiện Ngân (Hiệu Đính), Giáo trình nhập mơn UML, Nhà xuất Lao động và xã hội [3] Nguyễn Văn Ba, Phát triển hệ thống hướng đối tượng với UML 2.0 C++ [4] PGS.TS Đặng Văn Đức, Phân tích thiết kế hướng đối tượng, Viện khoa học và công nghệ Việt Nam ... lưu trư và toán dịch vụ MISA + Ví tích hợp nhiều hệ thống có MISA Nội dung: Xây dựng hệ thống với chức năng: - Trang ví điện tử + Đăng ký sử sụng ví + Đăng nhập, đăng xuất ví điện tử + Cập nhật... công nghệ kỹ thuật yêu cầu thực dự án công nghệ sử dụng để thực từ bước đầu thực dự án, điều dự án để có làm cho dự án bị thành công chậm tiến độ, định thực gây chán dự án nản cho đội thực dự án. .. cáo - Dự kiến triển khai: + Xây dựng đề án khả thi: tháng + Thống thiết kế: tháng + Xây dựng website: tháng + Chuyển giao: tháng + Đưa vào vận hành: tuần thử nghiệm sau đưa vào thức Dự kiến