TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCMKHOA: HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM BÁO CÁO CUỐI KÌ MÔN HỌC: BẢO MẬT MẠNG MÁY TÍNH VÀ HỆ THỐNG ĐỀ TÀI: NGHIÊN CỨU HÓA ĐƠN ĐIỆN TỬ VÀ ỨNG
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM
KHOA: HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM
BÁO CÁO CUỐI KÌ MÔN HỌC:
BẢO MẬT MẠNG MÁY TÍNH VÀ HỆ THỐNG
ĐỀ TÀI:
NGHIÊN CỨU HÓA ĐƠN ĐIỆN TỬ VÀ ỨNG DỤNG TRONG
CÁC GIAO DỊCH THƯƠNG MẠI ĐIỆN TỬ
Tp Hồ Chí Minh, tháng 3 năm 2024
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM
KHOA: HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM
Giảng viên hướng dẫn: ThS Phạm Trọng Huynh
Sinh viên thực hiện: Lê Hoài Linh
Nguyễn Thiên Tính
Khóa: 2020-2024
Trang 2BÁO CÁO CUỐI KÌ MÔN HỌC:
BẢO MẬT MẠNG MÁY TÍNH VÀ HỆ THỐNG
ĐỀ TÀI:
NGHIÊN CỨU HÓA ĐƠN ĐIỆN TỬ VÀ ỨNG DỤNG TRONG
CÁC GIAO DỊCH THƯƠNG MẠI ĐIỆN TỬ
Tp Hồ Chí Minh, tháng 3 năm 2024
LỜI MỞ ĐẦU
Trong cuộc cách mạng công nghệ 4.0, sự phát triển của công nghệ thông tin và viễnthông đã mở ra những cánh cửa mới cho môi trường kinh doanh Trong tình hình này,giao dịch thương mại điện tử và hóa đơn điện tử đã trở thành những khái niệm không thểthiếu, đóng vai trò quan trọng trong việc tạo ra cơ hội kinh doanh và nâng cao hiệu suấthoạt động của các doanh nghiệp
Giao dịch thương mại điện tử không chỉ giúp các doanh nghiệp tiếp cận với một thịtrường toàn cầu mà còn giúp tối ưu hóa quy trình kinh doanh và tăng cường trải nghiệm
Giảng viên hướng dẫn: ThS Phạm Trọng Huynh
Sinh viên thực hiện: Lê Hoài Linh
Nguyễn Thiên Tính
Khóa: 2020-2024
Trang 3của khách hàng Sự tiện lợi và linh hoạt của việc mua bán trực tuyến đã thay đổi cách màchúng ta tiêu dùng và kinh doanh.
Hóa đơn điện tử, với tính năng tiện lợi và bảo mật cao, đã trở thành một phương tiệnkhông thể thiếu trong quản lý tài chính của các tổ chức và doanh nghiệp Việc chuyển đổi
từ hóa đơn giấy sang hóa đơn điện tử không chỉ giảm thiểu thủ tục hành chính mà còngiúp tiết kiệm chi phí và bảo vệ môi trường
Trang 4Chúng tôi cũng muốn dành lời cảm ơn đặc biệt đến gia đình, bạn bè và những ngườithân yêu đã luôn ở bên cạnh, động viên và hỗ trợ chúng tôi trong suốt quá trình này Sựủng hộ và tình yêu thương từ họ đã là nguồn động viên không ngừng cho chúng tôi vượtqua mọi khó khăn và hoàn thành nhiệm vụ một cách thành công.
Cuối cùng, chúng tôi xin kính chúc thầy Phan Trọng Huynh, cũng như mọi người,sức khỏe dồi dào, hạnh phúc và thành công trong mọi lĩnh vực cuộc sống Hy vọng rằngbài viết này sẽ góp phần vào sự hiểu biết và phát triển của cộng đồng và xã hội
Trang 5MỤC LỤC
LỜI MỞ ĐẦU 3
LỜI CẢM ƠN 4
MỤC LỤC 5
CƠ SỞ LÝ THUYẾT 6
1 Tổng quan về hóa đơn điện tử và ứng dụng trong giao dịch thương mại điện tử 6
1.1 Khái niệm? 6
1.3 Các quy định pháp lý liên quan đến hóa đơn điện tử và giao dịch thương mại điện tử 7
2 Các phương thức và công nghệ hỗ trợ cho hóa đơn điện tử và giao dịch thương mại điện tử 9
2.1 Các tiêu chuẩn và giao thức liên quan đến hóa đơn điện tử: 9
2.2 Công nghệ Visual Studio Code, PHP, MySQL và ứng dụng trong việc xác thực và quản lý hóa đơn điện tử: 12
2.3 Hệ thống mã hóa và bảo mật dữ liệu trong giao dịch thương mại điện tử: 14
2.4 Công nghệ IoT (Internet of Things) trong việc tạo ra và xử lý hóa đơn điện tử: 16 2.5 Công nghệ AI (Artificial Intelligence) trong phân tích và dự đoán hóa đơn điện tử: 18
THỰC NGHIỆM 20
1 Các công cụ và phần mềm được sử dụng 20
2 Thực hiện: 23
KẾT LUẬN 25
TÀI LIỆU KHAM KHẢO 27
Trang 6Ứng dụng của hóa đơn điện tử trong giao dịch thương mại điện tử là rất đa dạng vàphong phú Dưới đây là một số ứng dụng chính:
Tích hợp vào quy trình mua bán trực tuyến: Hóa đơn điện tử có thể được tạo và
gửi tự động ngay sau khi giao dịch mua bán hoàn tất trên các nền tảng thương mại điện tửnhư Amazon, eBay, Alibaba, v.v
Quản lý tài chính: Hóa đơn điện tử giúp tự động hóa quy trình quản lý và xử lý
hóa đơn, từ việc tạo ra hóa đơn đến việc thanh toán và lưu trữ
Tiết kiệm chi phí và thời gian: So với hóa đơn giấy truyền thống, việc sử dụng hóa
đơn điện tử giúp giảm chi phí in ấn, gửi thư và lưu trữ Nó cũng giảm thời gian xử lý vàgiao nhận hóa đơn
Bảo mật và xác thực: Hóa đơn điện tử thường đi kèm với các phương tiện bảo mật
như chữ ký số và mã hóa để đảm bảo tính toàn vẹn và xác thực của thông tin hóa đơn
Tích hợp vào hệ thống ERP và CRM: Hóa đơn điện tử có thể được tích hợp trực
tiếp vào các hệ thống quản lý tài nguyên doanh nghiệp (ERP) và quản lý mối quan hệkhách hàng (CRM), giúp tối ưu hóa quy trình kinh doanh và tương tác với khách hàng
1.2 Ý nghĩa và lợi ích của việc sử dụng hóa đơn điện tử trong giao dịchthương mại điện tử
Trong môi trường thương mại điện tử ngày nay, việc sử dụng hóa đơn điện tử khôngchỉ là một xu hướng mà còn là một yếu tố quan trọng đối với sự phát triển và thành côngcủa các doanh nghiệp Ý nghĩa và lợi ích của việc áp dụng hóa đơn điện tử trong giao
Trang 7dịch thương mại điện tử là không thể phủ nhận, và dưới đây là các tính chất quan trọng
mà hóa đơn điện tử mang lại:
Tính toàn vẹn và xác thực: Hóa đơn điện tử giúp đảm bảo tính toàn vẹn và xác
thực của thông tin giao dịch Từ việc xác định người gửi và người nhận đến việc bảo đảmrằng dữ liệu không bị thay đổi trong quá trình truyền tải, tính toàn vẹn và xác thực là yếu
tố cơ bản để xây dựng sự tin cậy trong các giao dịch thương mại điện tử
Tính bảo mật: Hóa đơn điện tử thường được bảo mật với các phương tiện như chữ
ký số và mã hóa, giúp bảo vệ thông tin khỏi sự truy cập trái phép và sửa đổi không đượcphép Điều này không chỉ bảo vệ lợi ích của các bên tham gia giao dịch mà còn tạo điềukiện thuận lợi cho việc tuân thủ các quy định về an ninh thông tin và quyền riêng tư
Dễ dàng quản lý và lưu trữ: Sử dụng hóa đơn điện tử giúp tự động hóa quy trình
quản lý và lưu trữ hóa đơn Thay vì phải xử lý và lưu trữ hàng ngàn bản hóa đơn giấytruyền thống, các doanh nghiệp có thể dễ dàng quản lý và truy xuất thông tin từ các hóađơn điện tử, giảm thiểu rủi ro mất mát dữ liệu và tối ưu hóa không gian lưu trữ
Tiết kiệm chi phí và thời gian: Việc sử dụng hóa đơn điện tử giảm thiểu các chi
phí phát sinh từ in ấn, gửi thư và xử lý thủ công Nó cũng giảm thời gian xử lý và giaonhận hóa đơn, tăng cường hiệu suất làm việc và giảm thiểu các sai sót có thể xảy ra trongquá trình xử lý hóa đơn
Tích hợp và tự động hóa quy trình: Hóa đơn điện tử có thể tích hợp trực tiếp vào
các hệ thống quản lý tài nguyên doanh nghiệp (ERP) và quản lý mối quan hệ khách hàng(CRM), giúp tự động hóa quy trình kinh doanh và tối ưu hóa quản lý thông tin kháchhàng Điều này giúp tăng cường khả năng phản hồi nhanh chóng và linh hoạt trong cácgiao dịch và tương tác với khách hàng
1.3 Các quy định pháp lý liên quan đến hóa đơn điện tử và giao dịch thương mạiđiện tử
Trong việc triển khai và sử dụng hóa đơn điện tử trong giao dịch thương mại điện
tử, các doanh nghiệp cần phải tuân thủ các quy định pháp lý liên quan Dưới đây là một
số quy định quan trọng mà các doanh nghiệp cần lưu ý:
Trang 81 Luật Hóa đơn điện tử:
- Luật Hóa đơn điện tử quy định về việc xác định, tạo ra, truyền tải, nhận và lưutrữ hóa đơn điện tử
- Luật này cũng quy định về các yêu cầu về tính toàn vẹn, xác thực và bảo mật củathông tin hóa đơn, cũng như các trách nhiệm của các bên liên quan
2 Luật Thương mại điện tử:
- Luật Thương mại điện tử quy định về việc thực hiện giao dịch thương mại điện
tử, bao gồm cả việc sử dụng hóa đơn điện tử
- Luật này cung cấp các quy định về bảo vệ người tiêu dùng, quản lý thông tin cánhân, xác thực giao dịch và giải quyết tranh chấp trong môi trường thương mại điện tử
3 Quy định về chữ ký số và mã hóa:
- Các quy định liên quan đến việc sử dụng chữ ký số và mã hóa trong hóa đơnđiện tử đóng vai trò quan trọng trong việc đảm bảo tính toàn vẹn, xác thực và bảo mậtcủa thông tin
- Đặc biệt, các quy định này thường bao gồm việc xác định các tiêu chuẩn và quytrình xác thực chữ ký số và mã hóa được chấp nhận
4 Quy định về lưu trữ và bảo quản hóa đơn điện tử:
- Các quy định pháp lý cũng quy định về việc lưu trữ và bảo quản hóa đơn điện tử,bao gồm thời gian lưu trữ và các yêu cầu về định dạng và cơ sở dữ liệu lưu trữ
- Các doanh nghiệp cần phải tuân thủ các quy định này để đảm bảo tuân thủ phápluật và có thể xác minh và tái tạo lại thông tin hóa đơn khi cần thiết
5 Quy định về bảo vệ dữ liệu cá nhân:
- Trong các giao dịch thương mại điện tử, bảo vệ dữ liệu cá nhân là một vấn đềcực kỳ quan trọng
- Các quy định về bảo vệ dữ liệu cá nhân đòi hỏi các doanh nghiệp phải bảo vệthông tin cá nhân của khách hàng và người dùng, bao gồm cả thông tin được trao đổitrong các hóa đơn điện tử
Các quy định pháp lý liên quan đến hóa đơn điện tử và giao dịch thương mại điện tửthường được thay đổi và cập nhật, do đó, các doanh nghiệp cần thường xuyên cập nhật vàtuân thủ các quy định mới nhất để tránh rủi ro pháp lý và tối ưu hóa quy trình kinh doanhcủa mình
Trang 92 Các phương thức và công nghệ hỗ trợ cho hóa đơn điện tử và giao dịch thương mại điện tử
2.1 Các tiêu chuẩn và giao thức liên quan đến hóa đơn điện tử:
Tiêu chuẩn là những quy tắc chung được xây dựng để đảm bảo tính đồng nhất vàtương thích trong việc trao đổi dữ liệu hóa đơn điện tử giữa các hệ thống khác nhau Một
số tiêu chuẩn phổ biến được sử dụng trong lĩnh vực hóa đơn điện tử bao gồm:
Universal Business Language (UBL): UBL là một tiêu chuẩn XML được sử dụng
để định nghĩa cấu trúc và nội dung của hóa đơn điện tử UBL cung cấp một ngôn ngữchung cho các doanh nghiệp và cơ quan chính phủ để trao đổi hóa đơn điện tử một cáchhiệu quả và chính xác
Electronic Data Interchange (EDI): EDI là một tập hợp các tiêu chuẩn cho phép
trao đổi dữ liệu điện tử giữa các máy tính EDI thường được sử dụng để trao đổi hóa đơnđiện tử giữa các doanh nghiệp và nhà cung cấp dịch vụ
Trang 10JSON: JSON là một định dạng trao đổi dữ liệu nhẹ được sử dụng để trao đổi dữ liệu
hóa đơn điện tử JSON dễ đọc và dễ viết hơn XML, nhưng nó không cung cấp cùng mức
độ linh hoạt và khả năng mở rộng như XML
Giao thức: Giao thức là những quy tắc chi phối cách thức trao đổi dữ liệu hóa đơn
điện tử giữa các hệ thống Một số giao thức phổ biến được sử dụng trong lĩnh vực hóađơn điện tử bao gồm:
Applicability Statement 2 (AS2): AS2 là một giao thức trao đổi dữ liệu an toàn
dựa trên HTTP AS2 sử dụng chữ ký số để đảm bảo tính toàn vẹn và xác thực của dữ liệuhóa đơn điện tử trong quá trình truyền tải
File Transfer Protocol (FTP): FTP là một giao thức mạng được sử dụng để truyền
tải tập tin FTP thường được sử dụng để trao đổi hóa đơn điện tử dưới dạng tệp PDF hoặcCSV
Trang 11Web Services: Web Services là một tập hợp các giao thức cho phép các ứng dụng
giao tiếp với nhau qua mạng Web Services thường được sử dụng để trao đổi dữ liệu hóađơn điện tử theo thời gian thực
Việc sử dụng các tiêu chuẩn và giao thức phù hợp là rất quan trọng để đảm bảo tínhtương thích, hiệu quả và an toàn trong việc trao đổi hóa đơn điện tử
Ngoài các tiêu chuẩn và giao thức được đề cập ở trên, còn có một số tiêu chuẩn vàgiao thức khác cũng được sử dụng trong lĩnh vực hóa đơn điện tử Việc lựa chọn tiêuchuẩn và giao thức phù hợp sẽ phụ thuộc vào nhu cầu cụ thể của doanh nghiệp và cơquan chính phủ
Lợi ích của việc sử dụng các tiêu chuẩn và giao thức
Việc sử dụng các tiêu chuẩn và giao thức liên quan đến hóa đơn điện tử mang lạinhiều lợi ích, bao gồm:
Tăng tính tương thích: Các tiêu chuẩn và giao thức chung cho phép các hệ thống
khác nhau trao đổi hóa đơn điện tử một cách dễ dàng và hiệu quả
Giảm chi phí: Việc sử dụng các tiêu chuẩn và giao thức có thể giúp giảm chi phí
liên quan đến việc tích hợp và bảo trì các hệ thống hóa đơn điện tử
Trang 12Tăng hiệu quả: Việc tự động hóa việc trao đổi hóa đơn điện tử có thể giúp tăng
hiệu quả hoạt động và giảm thời gian xử lý hóa đơn
Nâng cao tính bảo mật: Các tiêu chuẩn và giao thức an toàn có thể giúp bảo vệ dữ
liệu hóa đơn điện tử khỏi bị đánh cắp hoặc giả mạo
2.2 Công nghệ Visual Studio Code, PHP, MySQL và ứng dụng trong việc xác thực
và quản lý hóa đơn điện tử:
Visual Studio Code là một trình soạn thảo mã nguồn miễn phí và mã nguồn mở,
được phát triển bởi Microsoft Nó hỗ trợ nhiều ngôn ngữ lập trình, bao gồm PHP, và cungcấp nhiều tính năng hữu ích cho việc phát triển web, như:
Tô sáng cú pháp: Giúp nhà phát triển dễ dàng phân biệt các phần khác nhau của
mã nguồn
Hoàn thành mã tự động: Gợi ý mã phù hợp khi nhà phát triển đang nhập, giúp tiết
kiệm thời gian và giảm thiểu lỗi chính tả
Kiểm tra lỗi cú pháp: Phát hiện lỗi trong mã nguồn khi nhà phát triển đang nhập,
giúp ngăn ngừa lỗi và đảm bảo mã hoạt động chính xác
Gỡ lỗi: Giúp nhà phát triển xác định và sửa lỗi trong mã nguồn.
Mở rộng: Hỗ trợ nhiều tiện ích mở rộng giúp tăng thêm chức năng cho Visual
Studio Code, đáp ứng nhu cầu cụ thể của nhà phát triển
PHP là ngôn ngữ lập trình web mã nguồn mở phổ biến, được sử dụng rộng rãi để
phát triển các ứng dụng web động PHP có nhiều ưu điểm, bao gồm:
Dễ học và sử dụng: PHP có cú pháp đơn giản và dễ hiểu, ngay cả đối với những
người mới bắt đầu
Miễn phí và mã nguồn mở: PHP là ngôn ngữ miễn phí và mã nguồn mở, do đó có
thể được sử dụng và sửa đổi mà không có bất kỳ hạn chế nào
Cộng đồng lớn: PHP có cộng đồng người dùng lớn và hoạt động tích cực, cung cấp
nhiều tài nguyên hỗ trợ và thư viện miễn phí
Hiệu suất cao: PHP có hiệu suất cao và có thể xử lý các ứng dụng web phức tạp MySQL là hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở phổ biến, được sử dụng
rộng rãi để lưu trữ và quản lý dữ liệu trong các ứng dụng web MySQL có nhiều ưu điểm,bao gồm:
Trang 13Miễn phí và mã nguồn mở: MySQL là hệ quản trị cơ sở dữ liệu miễn phí và mã
nguồn mở, do đó có thể được sử dụng và sửa đổi mà không có bất kỳ hạn chế nào
Dễ sử dụng: MySQL có giao diện người dùng đồ họa (GUI) và ngôn ngữ truy vấn
đơn giản (SQL), giúp người dùng dễ dàng thao tác và quản lý dữ liệu
Hiệu suất cao: MySQL có hiệu suất cao và có thể xử lý lượng dữ liệu lớn.
Độ tin cậy cao: MySQL là hệ quản trị cơ sở dữ liệu tin cậy cao và có thể hoạt động
liên tục trong thời gian dài
Ứng dụng trong xác thực và quản lý hóa đơn điện tử
Kết hợp Visual Studio Code, PHP và MySQL, ta có thể xây dựng hệ thống quản lýhóa đơn điện tử với các chức năng sau:
Xác thực người dùng: Hệ thống cho phép người dùng đăng ký tài khoản, đăng
nhập và quản lý thông tin cá nhân Visual Studio Code hỗ trợ phát triển giao diện ngườidùng, PHP xử lý logic xác thực người dùng, và MySQL lưu trữ thông tin người dùng
Tạo và lưu trữ hóa đơn: Hệ thống cho phép người dùng tạo hóa đơn điện tử, bao
gồm thông tin về sản phẩm, dịch vụ, số tiền, thuế, v.v Visual Studio Code hỗ trợ pháttriển giao diện tạo hóa đơn, PHP xử lý logic tạo và lưu trữ hóa đơn, và MySQL lưu trữ dữliệu hóa đơn
Quản lý thông tin giao dịch: Hệ thống cho phép người dùng theo dõi và quản lý
thông tin giao dịch, bao gồm lịch sử hóa đơn, thanh toán, v.v Visual Studio Code hỗ trợphát triển giao diện quản lý thông tin giao dịch, PHP xử lý logic truy xuất và hiển thị dữliệu giao dịch, và MySQL lưu trữ dữ liệu giao dịch
Ngoài ra, hệ thống có thể được tích hợp thêm các chức năng khác như:
Xuất hóa đơn ra định dạng PDF: Visual Studio Code hỗ trợ tạo tệp PDF, PHP xử
lý logic xuất dữ liệu hóa đơn sang định dạng PDF
Gửi hóa đơn qua email: PHP hỗ trợ gửi email, tích hợp với dịch vụ gửi email để
gửi hóa đơn điện tử cho khách hàng
Kết nối với hệ thống kế toán: PHP hỗ trợ kết nối với hệ thống kế toán để tự động
cập nhật dữ liệu hóa đơn
Việc sử dụng Visual Studio Code, PHP và MySQL cho phép xây dựng hệ thốngquản lý hóa đơn điện tử một cách hiệu quả, linh hoạt và an toàn, đáp ứng nhu cầu quản lýhóa đơn điện tử của doanh nghiệp