Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
2,46 MB
Nội dung
Báo cáo đồ án Khoa Học Máy Tính TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN KHOA HỌC MÁY TÍNH Tên đề tài: PHÂN TÍCH VÀ THIẾT KẾ CỔNG THANH TỐN ĐIỆN TỬ Sinh viên thực hiện: Nguyễn Hồng Nhung Lớp: Khoa học máy tính ứng dụng K63A Nguyễn Hồng Nhung - 1821050676 Báo cáo đồ án Khoa Học Máy Tính Hà Nội – 2021 MỤC LỤC Chương 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 lý chọn đề tài 1.2 Mục tiêu đề tài 1.3 Nội dung nghiên cứu 1.4 Phạm vi nghiên cứu 1.5 Bố cục đồ án .7 CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 2.1 Chức hệ thống 2.2 Mô tả hệ thống 2.2.1 Các hệ thống toán điện tử .8 2.2.2 Đặc điểm hệ thống toán điện tử .10 2.3 Sự phát triển hệ thống toán số nước giới Việt Nam 10 2.4 đánh giá chung .13 2.4.1 Ưu, nhược điểm cổng toán điện tử 13 2.4.2 Thực trạng sử dụng toán điện tử ngày 16 2.5 Xây dựng cổng toán 23 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 23 3.1 Tác nhân ca sử dụng, đặc tả ca sử dụng 23 3.1.1 Danh sách tác nhân mô tả .23 3.1.2 Danh sách Usecase mô tả 23 3.1.3 Đặc tả ca sử dụng quan trọng hệ thống 29 3.2 Biểu đồ 41 3.2.1 Biểu đồ Usecase tổng quát 41 3.2.2 Biểu đồ cho Usecase quan trọng 42 3.2.3 Biểu đồ lớp .45 CHƯƠNG 4: LỰA CHỌN CÔNG NGHỆ 45 Nguyễn Hồng Nhung - 1821050676 Báo cáo đồ án Khoa Học Máy Tính 4.1 Cơ sở lý thuyết 45 4.1.1: Các công nghệ sử dụng đề tài: 45 4.1.2 Giới thiệu HTML, CSS, Javascrip 46 4.1.3 Giới thiệu PHP 49 4.1.4 Giới thiệu MySQL 50 CHƯƠNG 5: THIẾT KẾ HỆ THỐNG 51 5.1 Biểu đồ lớp chi tiết 51 5.2 Thiết kế sở liệu .51 5.3 Thiết kế kiến trúc triển khai 51 5.3.1 Biểu đồ thành phần 51 CHƯƠNG 6: KẾT QUẢ THỰC NGHIỆM .51 6.1 Kết chức chạy chương trình 51 6.2 Hướng dẫn sử dụng phần mềm .51 6.2.1 Đăng ký 51 6.2.2 Vào hệ thống/Đăng nhập 53 6.2.3 Cài đặt link toán .55 6.2.4 Màn hình dashbroad 57 6.2.5 Link cố định 57 6.2.6 Danh sách giao dịch 59 6.2.7 Quản lý giao dịch_giao dịch .62 6.2.8 Quản lý sản phẩm 64 6.2.9 Quản lý khách hàng 67 6.2.10 Xác thực tài khoản 67 Nguyễn Hồng Nhung - 1821050676 Báo cáo đồ án Khoa Học Máy Tính LỜI NĨI ĐẦU Ngày , ngành công nghệ thông tin phát triển vô mạnh mẽ Những thành tựu ngành CNTT ứng dụng lĩnh vực dần trở thành phần quan trọng sống đại Trong số thành tựu mà CNTT mang lại, việc toán online ứng dụng cần thiết mang lại nhiều lợi ích, tốn thương mại điện tử với ưu điểm đẩy mạnh trình lưu thơng tiền tệ hàng hóa Người bán hàng nhận tiền tốn qua mạng tức thì, yên tâm tiến hành giao hàng cách sớm nhất, sớm thu hồi vốn để đầu tư tiếp tục sản xuất Tiến cao bước, toán điện tử tạo loại tiền mới, tiền số hóa, khơng thỏa mãn tài khoản ngân hàng mà hồn tồn dùng để mua hàng hóa thơng thường. Q trình giao dịch đơn giản nhanh chóng, chi phí giao dịch giảm bớt đáng kể giao dịch trở nên an toàn Tiền số hóa khơng chiếm khơng gian hữu hình mà chuyển nửa vịng trái đất chớp mắt thời gian ánh sáng. Nguyễn Hồng Nhung - 1821050676 Báo cáo đồ án Khoa Học Máy Tính Chương 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý chọn đề tài Thanh toán trực tiếp tiền mặt hình thức tốn mà người có nghĩa vụ chi trả (người mua hàng hố, người nhận cung ứng dịch vụ ) sử dụng tiền mặt để chi trả cho người thụ hưởng (người bán hàng hoá, người cung ứng dịch vụ ) Đây hình thức tốn lâu đời, truyền thống quen thuộc nhất, đó, có ưu điểm như: - Phù hợp với thói quen tốn, thích hợp với giao dịch nhỏ, hàng ngày - Các bên trực tiếp toán cho tiền mặt mà khơng qua trung gian tốn dẫn đến thủ tục, cách thức tốn nhanh chóng, đơn giản Các bên cảm thấy yên tâm trực tiếp toán tiền mặt Tuy nhiên, thực tế chứng minh, hình thức tốn có nhiều hạn chế, khơng cịn phù hợp với kinh tế thị trường, hợp tác quốc tế phát triển, nới mà giao dịch phạm vi nhỏ hẹp, giá trị thấp nữa, mà xuất nhiều giao dịch phạm vi toán cầu với giá trị lớn, Nhược điểm hình thức tốn tiền mặt là: - Tính an tốn khơng cao, nguy rủi ro, mát lớn Việc toán trực tiếp tiền mặt dẫn đến việc chủ thể lúc phải mang theo tiền mặt bên mình, với khoản tiền lớn, địa điểm tốn xa độ an tốn khơng đảm bảo - Lãng phí thời gian, vật chất vào việc phát hành, bảo quản, sử dụng tiền mặt - Tốn chi phí vận chuyển, khó khan thực tốn quốc tế, khơng đảm bảo an tồn khoảng cách giao dịch xa Nguyễn Hồng Nhung - 1821050676 Báo cáo đồ án Khoa Học Máy Tính - Giảm vịng xoay vốn, khiến sản xuất chậm lại, ảnh hưởng đến phát triển kinh tế Hiện nay, để tăng cường hình thức tốn khơng dung tiền mặt, pháp luật cịn quy định hạn mức tốn tiền mặt Theo đó, quan, tổ chức sử dụng ngân sách nhà nước tổ chức sử dụng vốn nhà nước tri trả tiền cho bên thụ hưởng phải sử dụng hình thức tốn khơng dung tiền mặt để chi trả ( Điều NĐ phủ số 161/2006/NĐ – CP quy định tốn tiền mặt) Do đó, nay, hình thức tốn khơng dung tiền mặt thúc đẩy phát triển nhằm lợi dụng tối đa ưu điểm hình thức tốn Thanh tốn điện tử giúp thực tốn nhanh, an tồn, đảm bảo quyền lợi cho bên tham gia toán, hạn chế rủi ro so với toán tiền mặt, mở rộng tốn khơng dùng tiền mặt, tạo lập thói quen dân chúng tốn đại Thanh toán “Cổng toán” phần lướn thường xuất trang thương ,ại điện tử, hình thức tốn đơn giản, giúp chuyển tiền từ tài khoản người mua thành đơn vị tiền ảo internet khơng thay đổi thuộc tính giá trị tiền, thế, người mua hàng sử dụng tiền phục vụ mua sắm bình thường Để sử dụng hình thức toán này, người tiêu dùng cần phải tạo tài khoản điền đầy đủ thơng tin xác thực Điểm mạnh hình thức tính bảo mật cao Một số cổng toán như: Payoo, Alepay, Baokim.vn,… Với suy nghĩ đó, em ứng dụng công nghệ thông tin vào để viết lên ứng dụng cổng toán trực tuyến giúp nhu cầu mua sắm online người thuận tiện Nguyễn Hồng Nhung - 1821050676 Báo cáo đồ án Khoa Học Máy Tính 1.2 Mục tiêu đề tài Mục tiêu: + Nghiên cứu thực trạng hệ thống toán điện tử Việt Nam so với giới + Tìm khó khăn mà cổng tốn trực tuyến gặp phải, đề số giải pháp phát triển hệ thống toán điện tử Việt Nam + Xây dựng cổng toán trực tuyến + Giúp nhu cầu mua sắm online người thuận tiện 1.3 Nội dung nghiên cứu - Để đạt mục tiêu xây dựng "Cổng toán" đáp ứng mục tiêu nghiên cứu đề phần cần phải: + Tìm hiểu khái niệm thực trạng hệ thống tốn khơng sử dụng tiền mặt giới Việt Nam + Các yếu tố ảnh hưởng đến hệ thống tốn khơng sử dụng tiền mặt Việt Nam giới + Đề kiến nghị biện pháp để phát triển cho hệ thống tốn khơng sử dụng tiền mặt Việt Nam + khảo sát toán thực tế giúp nắm vững nghiệp vụ toán, + Hiểu chi tiết đặc điểm chức Cổng tốn + phân tích thiết kế hệ thống theo mơ hình hướng đối tượng + Tìm hiểu áp dụng cơng nghệ để thiết kế giao diện web, nghiên cứu sử dụng số API, Nguyễn Hồng Nhung - 1821050676 Báo cáo đồ án Khoa Học Máy Tính 1.4 Phạm vi nghiên cứu Cổng toán trực tuyến ứng dụng cho trang web 1.5 Bố cục đồ án CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 2.1 Chức hệ thống Hệ thống gồm chức năng: Đối với Admin Quản lý Merchnat Quản lý giao dịch Quản lý lệnh rút tiền Quản lý hoàn tiền Quản lý danh mục Quản lý thông báo Trả lời yêu cầu hỗ trợ Kế toán Cài đặt Đối với Merchant Xem danh sách giao dịch Quản lý giao dịch Quản lý sản phẩm Quản lý khách hàng Xác thực tài khoản 2.2 Mô tả hệ thống 2.2.1 Các hệ thống toán điện tử 2.2.1.1 Hệ thống chuyển tiền điện tử hệ thống ngân hàng Hệ thống chuyển tiền điện tử hệ thống ngân hàng( hệ thống toán điện tử nội bộ) nghiệp vụ chuyển tiền toán cho khách Nguyễn Hồng Nhung - 1821050676 Báo cáo đồ án Khoa Học Máy Tính hàng hệ thống, cuyển vốn cho nhánh nội ngân hàng, khơng làm thay đổi tổng nguồn vốn ngân hàng Việc chuyển hoàn tất lệnh tốn thực thơng qua mạng máy tính nội ngân hàng 2.2.1.2 Hệ thống toán điện tử đa ngân hàng Hệ thồng toán điện tử đa ngân hàng hệ thống toán hai hay nhiều ngân hàng thương mại(NHTM) hay chi nhánh NHTM hệ thống, địa bàn hay khác địa bàn Hệ thống thể hai hình thức: tốn song biên hai ngân hàng thương mại toán điện tử liên ngân hàng 2.1.2.3 Hệ thống toán liên ngân hàng quốc tế qua SWIFT SWIFT từ viết tắt society for Worldwide Interbank Financial Telecommunication Đây tổ chức hoạt động theo đạo luật Bi, có trụ sở Brucxen Tổ chức hoạt động khơng lợi nhuận, cấp cho ngân hàng thàng viên mạng riêng để chuyển giao liệu phạm vi tồn cầu Mục đích hoạt động SWIFT chuyển thơng tin tốn, giá thành hạ, an tồn, nhanh chóng, khơng dung chứng từ ngân hàng với ngân hàng Mọi thông tin SWIFT mã hóa mà người có phận nắm 2.1.2.4 Hệ thống ngân hàng điện tử dịch vụ E – banking Ngân hàng điện tử hiểu nghiệp vụ, sản phẩm dịch vụ ngân hàng truyeenrg thống trước phân phối kênh Internet, điện thoại, mạng không dây phương tiện điện tử khác Hiện nay, ngân hàng điện tử tồn hai hình thức: hình thức ngân hàng trực tuyến, tồn dựa tren môi trường mạng internet, cung cấp dịch vụ 100% thông qua mơi trường mạng; mơ hình kết hợp hệ thống ngân hàng thương mại truyền thống điện tử hóa dịch vụ truyền thống , tức phân phối sản phẩm dịch vụ cũ kênh phân phối Nguyễn Hồng Nhung - 1821050676 Báo cáo đồ án Khoa Học Máy Tính Về nguyên tắc, thực chất dịch vụ ngân hàng điện tử việc thiết lập kênh trao đổi thông tin tài khách hàng ngân hàng nhằm phục vụ nhu cầu sử dụng dịch vụ ngân hàng khách hàng cách nhanh chóng, an tồn thuận tiện Sau nhiều thử nghiệm tìm tịi ứng dụng, nay, dịch vụ ngân hàng điện tử ngân hàng thương mại Việt Nam cung cấp qua kện sau đây: ngân hàng nhà( home – banking, internet – banking, ngân hàng tự động qua điện thoại( phone – banking, mobile – banking), ngân hàng qua mạng không dây( Wireless – banking) Internet – banking: kênh phân phối sản phẩm dịch vụ ngân hàng cho khách hàng Ở nơi đâu, cần với máy tính có kết nói internet khách hàng tìm kiếm, truy vấn thơng tin sản phẩm dịch vụ Ngân hàng thực dịch vụ mà ngân hàng cung cấp Home – banking: cho phép khách hàng thực hầu hết giao dịch chuyển khoản, gửi lệnh toán nhà, văn phịng cơng ty, hay đâu có kết nối internet mà không cần phải đến ngân hàng Phone – banking: Dịch vụ mang đến cho khách hàng tiện ích lúc, nơi có dung điện thoại cố định di động nghe thông tin sản phẩm dịch vụ ngân hàng hay thông tin giao dịch tài khoản thơng qua hệ thống trả lời tự động 24/24 Mobile – banking: dịch vụ cho phép khách hàng thực tốn hóa đơn dịch vụ có liên kết với ngân hàng, chuyển khoản, kiểm tra thông tin số dư, liệt kê giao dịch tài khoản, thông tin tỷ giá, lãi xuất, thông qua đặc điểm, chức sử dụng điện thoại di động 2.2.2 Đặc điểm hệ thống toán điện tử Để thành cơng sở hạ tầng việc tốn phải cơng nhận rộng hơn, mơi trường pháp lý đầy đủ, đảm bảo quyền lượi cho khách Nguyễn Hồng Nhung - 1821050676 10 Báo cáo đồ án Khoa Học Máy Tính - Bước 3: Ấn Đăng nhập 6.2.3 Cài đặt link toán Nguyễn Hồng Nhung - 1821050676 56 Báo cáo đồ án Khoa Học Máy Tính - Khi đăng nhập lần đầu tiên, giao diện trang “Cài đặt link toán hiển thị” cho merchant nhập - Nhập link shop - Ấn cập nhật Nguyễn Hồng Nhung - 1821050676 57 Báo cáo đồ án Khoa Học Máy Tính 6.2.4 Màn hình dashbroad - Hiển thị merchant: + Hoàn thành bước cài đặt link toán + Merchant đăng nhập từ lần thứ trở 6.2.5 Link cố định - Dùng để chéo link gửi cho client để client toán Nguyễn Hồng Nhung - 1821050676 58 Báo cáo đồ án Khoa Học Máy Tính - Ấn “sao chép link” Nguyễn Hồng Nhung - 1821050676 59 Báo cáo đồ án Khoa Học Máy Tính 6.2.6 Danh sách giao dịch - Hiển thị tất giao dịch cửa hàng - Merchant tìm kiếm theo ngày theo mã đơn hàng - Đơn hàng hiển thị - Tạo giao dịch Nguyễn Hồng Nhung - 1821050676 60 Báo cáo đồ án Khoa Học Máy Tính - Nhập đầy đủ vào phần tạo payment link - Ấn “Tạo link toán” Nguyễn Hồng Nhung - 1821050676 61 Báo cáo đồ án Khoa Học Máy Tính - Màn hình hiển thị: Nguyễn Hồng Nhung - 1821050676 62 Báo cáo đồ án Khoa Học Máy Tính 6.2.7 Quản lý giao dịch_giao dịch - Màn hình hiển thị giao dịch cộng tiền, rút tiền ngày/tuần/tháng cho merchant dễ quan sát - Merchant dễ dàng tìm kiếm giao dịch cộng/rút tiền khoảng thời gian theo mã giao dịch Nguyễn Hồng Nhung - 1821050676 63 Báo cáo đồ án Khoa Học Máy Tính - Rút tiền - Hiển thị giao diện kèm số dư để merchant dễ dàng rút tiền - Ấn rút tiền Nguyễn Hồng Nhung - 1821050676 64 Báo cáo đồ án Khoa Học Máy Tính - Hồn tiền - Hiển thị giao dịch hoàn tiền merchant với client, giao dịch đẩy lên đầu - Merchant tìm kiếm giao dịch hoàn tiển thao mã giao dịch theo thời gian, trạng thái 6.2.8 Quản lý sản phẩm Nguyễn Hồng Nhung - 1821050676 65 Báo cáo đồ án Khoa Học Máy Tính - Hiển thị tên sản phầm( sếp theo sản phẩm thêm - Merchant tìm sản phẩm theo tên sản phẩm tình trạng sản phẩm( tình trạng sản phẩm gồm tình trạng: hoạt động khơng hoạt động) - Ấn Tạo mới: Nguyễn Hồng Nhung - 1821050676 66 Báo cáo đồ án Khoa Học Máy Tính - Nhập đầy đủ thơng tin hình hiển thị: - Ấn Lưu Nguyễn Hồng Nhung - 1821050676 67 Báo cáo đồ án Khoa Học Máy Tính 6.2.9 Quản lý khách hàng - Hiển thị thông tin khách hàng( với khách hàng mua sản phẩm trước đó) - Merchant tìm kiếm khách hàng theo số điện thoại theo tên 6.2.10 Xác thực tài khoản - Nhập đầy đủ trường thông tin Nguyễn Hồng Nhung - 1821050676 68 Báo cáo đồ án Khoa Học Máy Tính - Nhấn upload file CMND mặt trước/mặt sau/ ảnh selfie cầm CMND - Tải file ảnh CMND mặt trước/ CMND mặt sau/ Ảnh chân dung tương ứng với mục Nguyễn Hồng Nhung - 1821050676 69 Báo cáo đồ án Khoa Học Máy Tính - Nhấn chọn Lưu: Nguyễn Hồng Nhung - 1821050676 70 ... đồ án Khoa Học Máy Tính - Rút tiền Nguyễn Hồng Nhung - 1821050676 44 Báo cáo đồ án Khoa Học Máy Tính - Hoàn tiền Nguyễn Hồng Nhung - 1821050676 45 Báo cáo đồ án Khoa Học Máy Tính 3.2.3 Biểu đồ. .. 1821050676 21 Báo cáo đồ án Khoa Học Máy Tính dịch không dùng tiền mặt không đồng mảng tốn, thương mại điện tử toán COD (giao hàng nhận tiền) phổ biến Người tiêu dùng Việt thích tiền mặt Theo báo cáo Ngân... 27 Báo cáo đồ án Khoa Học Máy Tính UC_041 Chi tiết yêu cầu hỗ trợ_Đã hỗ trợ UC_042 Client toán Xem chi tiết thông tin yêu cầu hỗ trợ Merchant chưa xử lý Client toán UC_043 Client _thanh toán Client