Nghiên cứu một số kỹ thuật blockchain và ứng dụng trong quản lý hồ sơ sinh viên

Nghiên cứu các kỹ thuật blockchain và ứng dụng trong quản lý hồ sơ sinh viên, nâng cao hiệu quả và bảo mật thông tin luận văn tốt nghiệp.

Trường đại học

Trường Đại Học Quy Nhơn

Chuyên ngành

Khoa Học Máy Tính

Người đăng

Ẩn danh

Thể loại

luận văn tốt nghiệp

2022

73
5
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC CÁC CHỮ VIẾT TẮT

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG BIỂU

MỞ ĐẦU

0.1. Lý do chọn đề tài

0.2. Tổng quan tình hình nghiên cứu đề tài và ứng dụng

0.3. Mục đích nghiên cứu

0.4. Đối tượng và phạm vi nghiên cứu

0.5. Phương pháp nghiên cứu

1. CHƯƠNG 1: CƠ SỞ LÝ THUYẾT BLOCKCHAIN

1.1. Giới thiệu chung

1.2. Lịch sử ra đời

1.3. Phân loại Blockchain

1.4. Các thuật ngữ cơ bản

1.5. Kiến trúc Blockchain

1.6. Thuật toán đồng thuận

1.7. Một số nền tảng Blockchain hiện nay

1.8. Kết luận chương 1

2. CHƯƠNG 2: TỔNG QUAN VỀ BIGCHAINDB

2.1. Giới thiệu về BigchainDB

2.2. Đặc điểm của BigchainDB

2.3. Tính tập trung và Byzantine fault Tolerance

2.4. Tính bất biến

2.5. Tài sản do chủ sở hữu kiểm soát

2.6. Tốc độ giao dịch cao

2.7. Độ trễ thấp & hoàn thành nhanh

2.8. Lập chỉ mục & và truy vấn dữ liệu có cấu trúc

2.9. Ứng dụng của BigchainDB

2.10. Kết luận chương 2

3. CHƯƠNG 3: CÀI ĐẶT VÀ THỬ NGHIỆM

3.1. Phát biểu bài toán

3.2. Phân tích kiến trúc hệ thống

3.3. Phân tích nghiệp vụ hệ thống

3.4. Xây dựng chương trình thử nghiệm

3.5. Môi trường phát triển và công cụ

3.6. Cài đặt và cấu hình hệ thống BigchainDB

3.7. Cài đặt ứng dụng web

3.8. Kết quả thử nghiệm

3.9. Nhận xét, đánh giá

3.10. Kết luận chương 3

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về nghiên cứu kỹ thuật blockchain trong quản lý hồ sơ sinh viên

Công nghệ blockchain đang trở thành một trong những xu hướng nổi bật trong nhiều lĩnh vực, bao gồm cả giáo dục. Nghiên cứu này tập trung vào việc áp dụng công nghệ blockchain trong quản lý hồ sơ sinh viên, đặc biệt là trong việc lưu trữ và xác thực văn bằng tốt nghiệp. Việc ứng dụng này không chỉ giúp bảo mật thông tin mà còn nâng cao tính minh bạch và độ tin cậy trong quản lý dữ liệu sinh viên.

1.1. Khái niệm và nguyên lý hoạt động của blockchain

Blockchain là một hệ thống lưu trữ dữ liệu phân tán, cho phép ghi lại các giao dịch một cách an toàn và không thể thay đổi. Mỗi khối trong chuỗi chứa thông tin về giao dịch và được liên kết với khối trước đó thông qua mã hóa, đảm bảo tính toàn vẹn của dữ liệu.

1.2. Lợi ích của blockchain trong quản lý hồ sơ sinh viên

Việc áp dụng blockchain trong quản lý hồ sơ sinh viên mang lại nhiều lợi ích như bảo mật thông tin, giảm thiểu gian lận trong việc cấp phát văn bằng, và tạo điều kiện thuận lợi cho sinh viên trong việc cung cấp thông tin cho nhà tuyển dụng.

II. Vấn đề và thách thức trong việc ứng dụng blockchain vào giáo dục

Mặc dù công nghệ blockchain có nhiều tiềm năng, nhưng việc triển khai nó trong giáo dục vẫn gặp phải một số thách thức. Các vấn đề như chi phí đầu tư ban đầu, sự thiếu hiểu biết về công nghệ, và các quy định pháp lý hiện hành cần được xem xét kỹ lưỡng.

2.1. Chi phí và nguồn lực cần thiết cho triển khai

Việc triển khai blockchain đòi hỏi một khoản đầu tư lớn về công nghệ và nhân lực. Các cơ sở giáo dục cần phải chuẩn bị nguồn lực để đào tạo nhân viên và đầu tư vào hạ tầng công nghệ thông tin.

2.2. Sự thiếu hiểu biết và chấp nhận công nghệ

Nhiều giảng viên và sinh viên vẫn chưa hiểu rõ về công nghệ blockchain. Điều này có thể dẫn đến sự chậm trễ trong việc áp dụng và phát triển các ứng dụng mới trong quản lý hồ sơ sinh viên.

III. Phương pháp nghiên cứu và giải pháp ứng dụng blockchain

Nghiên cứu này sử dụng phương pháp kết hợp lý thuyết và thực nghiệm để tìm hiểu các kỹ thuật blockchain. Các giải pháp được đề xuất nhằm tối ưu hóa việc quản lý hồ sơ sinh viên, bao gồm việc sử dụng smart contracts và các nền tảng blockchain hiện có.

3.1. Phương pháp nghiên cứu lý thuyết

Nghiên cứu lý thuyết về blockchain sẽ giúp xác định các kỹ thuật và công nghệ phù hợp để áp dụng trong quản lý hồ sơ sinh viên. Các tài liệu và nghiên cứu trước đó sẽ được phân tích để rút ra bài học kinh nghiệm.

3.2. Thực nghiệm và triển khai giải pháp

Thực nghiệm sẽ được thực hiện trên một nền tảng blockchain cụ thể để kiểm chứng tính khả thi của các giải pháp đề xuất. Việc triển khai sẽ bao gồm việc xây dựng một hệ thống mẫu để quản lý hồ sơ sinh viên.

IV. Ứng dụng thực tiễn của blockchain trong quản lý hồ sơ sinh viên

Nhiều trường đại học trên thế giới đã bắt đầu áp dụng công nghệ blockchain để quản lý hồ sơ sinh viên. Các ứng dụng này không chỉ giúp bảo mật thông tin mà còn tạo ra một hệ thống minh bạch và dễ dàng truy cập cho sinh viên và nhà tuyển dụng.

4.1. Ví dụ về ứng dụng blockchain trong giáo dục

Đại học Nicosia là một trong những trường đầu tiên áp dụng blockchain để lưu trữ và xác thực văn bằng. Hệ thống này cho phép sinh viên dễ dàng cung cấp thông tin cho nhà tuyển dụng mà không cần phải nộp bản sao giấy tờ.

4.2. Kết quả nghiên cứu và phản hồi từ người dùng

Các nghiên cứu cho thấy rằng việc áp dụng blockchain trong quản lý hồ sơ sinh viên đã giúp giảm thiểu gian lận và nâng cao độ tin cậy của thông tin. Sinh viên và nhà tuyển dụng đều có phản hồi tích cực về tính minh bạch và dễ dàng truy cập thông tin.

V. Kết luận và tương lai của blockchain trong giáo dục

Công nghệ blockchain có tiềm năng lớn trong việc cải thiện quản lý hồ sơ sinh viên. Tương lai của công nghệ này trong giáo dục sẽ phụ thuộc vào việc giải quyết các thách thức hiện tại và nâng cao nhận thức về lợi ích của nó.

5.1. Tầm quan trọng của nghiên cứu tiếp theo

Nghiên cứu tiếp theo cần tập trung vào việc phát triển các ứng dụng cụ thể và đánh giá hiệu quả của chúng trong thực tế. Điều này sẽ giúp xác định rõ hơn về lợi ích và hạn chế của blockchain trong giáo dục.

5.2. Triển vọng phát triển công nghệ blockchain trong giáo dục

Với sự phát triển không ngừng của công nghệ, blockchain có thể trở thành một phần không thể thiếu trong quản lý giáo dục. Các trường đại học cần chủ động nghiên cứu và áp dụng công nghệ này để nâng cao chất lượng đào tạo.

15/07/2025
0879 nghiên cứu một số kỹ thuật blockchain và ứng dụng trong quản lý hồ sơ sinh viên luận văn tốt nghiệp

Trích đoạn nội dung tài liệu

chương 1.32 CHƢƠNG 2: TỔNG QUAN VỀ BIGCHAINDB. Giới thiệu về BigchainDB. Đặc điểm của BigchainDB. Tính tập trung và Byzantine fault Tolerance.

Tính bất biến. Tài sản do chủ sở hữu kiểm soát. Tốc độ giao dịch cao. Độ trễ thấp & hoàn thành nhanh.

Lập chỉ mục & và truy vấn dữ liệu có cấu trúc. Ứng dụng của BigchainDB. Kết luận chương 2.40 CHƢƠNG 3: CÀI ĐẶT VÀ THỬ NGHIỆM. Phát biểu bài toán.

Phân tích kiến trúc hệ thống. Phân tích nghiệp vụ hệ thống.Xây dựng chương trình thử nghiệm. Môi trường phát triển và công cụ. Cài đặt và cấu hình hệ thống BigchainDB.

Cài đặt ứng dụng web.Kết quả thử nghiệm.Nhận xét, đánh giá.Kết luận chương 3. Các kết quả thu được và không đạt được. Ý nghĩa khoa học. Ý nghĩa thực tiễn.61 TÀI LIỆU THAM KHẢO.62 DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT Từ viết tắt Từ hoặc cụm từ CNTT Công nghệ thông tin Blockchain Chuỗi – Khối Công nghệ quản lý chứng chỉ dựa trên công nghệ BlockCert chuỗi khối Bitcoin Mạng chuỗi khối tiền ảo đầu tiên MIT Viện công nghệ Massachusetts Hacker Tin tặc Federal Information Processing Standard - Tiêu FIPS chuẩn Xử lý Thông tin Liên bang Byzantine Fault Tolerant - Khả năng chịu lỗi của BFT Byzantine API Application Programming Interface chain-based proof of stake – Bằng chứng công CBPoS việc dựa trên chuỗi DANH MỤC HÌNH ẢNH Hình 1.1: Mạng Blockchain, mỗi block có các thành phần sau: Tx_Root (Lưu trữ dữ liệu băm của khối), Prev_Hask (Lưu trữ dữ liệu băm của khối trước), Timestamp (Thời gian khối được khai thác), Noce (Hằng số được thêm vào khối băm, hạn chế và tăng mức độ khó khi khối bị băm lại).2: Chứng chỉ Đại học Nicosia cấp dạng pdf có tích hợp công nghệ Blockchain tránh bị giả mạo và có thể xác thực tại block.co/out-product/.3: Bằng tốt nghiệp theo công nghệ Blockchain quốc tế có mã QR.4: Quy trình số hóa và lưu trữ văn bản quốc gia trên hệ thống Tomochain.5: Phân loại các công cụ mã hóa.6: Ví dụ về giao dịch tiền điện tử.7: Ví dụ về một chuỗi khối chung.9: Logo Hyperledger Fabric.10: Logo IBM Blockchain.1: Bốn nhóm ứng dụng chính của BigchainDB.2: Sở hữu truyền phát nhạc với Resonate.3: Các chứng chỉ giáo dục được xác thực với công nghệ Recruit.4: Với Innogy, mỗi sản phẩm có một câu chuyện.5: Công ty đăng ký đất đai Blockchain tại Ghana tên BenBen.1: Kiến trúc hệ thống.2: Mô hình hệ thống quản lý hồ sơ sinh viên.

3: Minh họa 1 văn bằng lưu trên hệ thống. 4: Màn hình trang chủ ứng dụng. 5: Màn hình danh sách văn bằng với role Phòng đào tạo. 6: Màn hình với tác vụ tạo mới văn bằng.

7: Màn hình chi tiết văn bằng. 8: Màn hình cấp văn bằng cho sinh viên. 9: Màn hình danh sách văn bằng thuộc quyền sở hữu của sinh viên. 10: Màn hình xác minh văn bằng dành cho Nhà tuyển dụng.58 DANH MỤC BẢNG BIỂU Bảng 1.1: Các lĩnh vực ứng dụng Blockchain của các trường đại học.2: Ví dụ về đầu vào và đầu ra tương ứng của một số hàm băm.3: Minh họa một số kết quả mã QR.4: Một số mô hình đồng thuận trong Blockchain.1: Mục tiêu thiết kế của BigchainDB 2.1: Yêu cầu phần cứng cho hệ thống.2: Phần mềm và Công cụ hỗ trợ.3: Các API của hệ thống BigchainDB cung cấp.

Lý do chọn đề tài Cùng với xu thế phát triển của cuộc cách mạng công nghệ lần thứ tư, công nghệ Blockchain đang được nghiên cứu và ứng dụng hết sức mạnh mẽ tại nhiều quốc gia trên thế giới ở hầu hết các lĩnh vực. Tuy nhiên, việc triển khai công nghệ Blockchain trong lĩnh vực giáo dục đào tạo dường như vẫn còn hạn chế, đặc biệt là ở Việt Nam. Việc khai thác tiềm năng, ứng dụng công nghệ Blockchain trong lĩnh vực giáo dục, đặc biệt là giáo dục đại học cần phải được chú trọng thực hiện trong bối cảnh chuyển đối số hiện nay. Trước tiên, công nghệ Blockchain cần được ứng dụng để hỗ trợ công tác chấm thi tuyển sinh đầu vào cho các trường đại học.

Có thể nói đây là một trong các yếu tố tiền đề ảnh hưởng trực tiếp tới chất lượng đào tạo cũng như thương hiệu của mỗi trường. Hiện nay, việc tuyển sinh đầu vào của các trường đa phần dựa trên kết quả của kỳ thi trung học phổ thông quốc gia. Tuy nhiên, ngoài những ưu điểm đã được xã hội thừa nhận thì độ tin cậy, tính công bằng do kỳ thi này mang lại vẫn còn là một dấu hỏi. Để khắc phục tình trạng này, công nghệ Blockchain nên được triển khai để hỗ trợ công tác chấm thi cho kỳ thi trung học phổ thông quốc gia, dựa trên nền tảng cũng như cơ chế hoạt động của công nghệ Blockchain, tất cả các công đoạn của công tác chấm thi đều được công khai và chịu sự giám sát chặt chẽ của tất cả các bên liên quan.

Vì vậy, việc tự điều chỉnh dữ liệu sửa đổi là gần như không thể xảy ra. Điều này sẽ góp phần mang lại công bằng cho tất cả các thí nghiệm cũng như sự tin tưởng về chất lượng tuyển sinh đầu vào cho các trường đại học. 2 Thứ hai, đối với công tác quản lý dữ liệu sinh viên, ứng dụng công nghệ Blockchain trong quản lý toàn bộ dữ liệu sinh viên bao gồm văn bằng, chứng chỉ, bảng điểm,. sẽ bảo đảm công khai minh bạch cho tất cả các bên liên quan, gồm sinh viên, giảng viên cũng như cho các phòng, ban chức năng của cơ sở đào tạo.

Nhờ cơ chế bảo vệ dữ liệu của công nghệ Blockchain nên việc tự ý chỉnh sửa điểm của sinh viên là gần như không thể xảy ra. Cuối cùng, cách thức quản lý này sẽ mang đến nhiều sự thuận lợi cho sinh viên cũng như các nhà tuyển dụng. Cụ thể, sinh viên nhất thiết phải nộp bản công chứng của các văn bằng, chứng chỉ, bảng điểm cá nhân cho các nhà tuyển dụng mà đơn giản họ chỉ cần cung cấp đường link, chữ ký số và quyền truy cập đến cơ sở dữ liệu nơi lưu trữ và cho phép công khai các thông tin này tại các trường đại học. Điều này cũng sẽ góp phần hạn chế rất nhiều vấn nạn sử dụng văn bằng, chứng chỉ giả được cho là khá phổ biến hiện nay.

Thứ ba, về công tác khen thưởng, kỷ luật sinh viên, chúng ta cần đảm bảo được tính chính xác, công bằng, công khai, dân chủ, không thành kiến cảm tính, kịp thời, đúng lúc. Tuy nhiên, trên thực tế hoạt động khen thưởng, kỷ luật sinh viên ở phần lớn các trường hiện nay không đáp ứng được đầy đủ các tiêu chí trên. Lý do là hầu như toàn bộ quy trình xét khen thưởng, kỷ luật của các trường đều được thực hiện hết sức thủ công. Để khắc phục hiện trạng này, công nghệ Blockchain cần đưa vào áp dụng cụ thể ngay từ những ngày đầu nhập học giữa nhà trường và sinh viên.

Cần triển khai một hợp đồng thông minh dựa trên nền tảng của công nghệ Blockchain (Smart Contract) áp dụng cho toàn bộ quá trình học tập. Hợp đồng này bao gồm tất cả các điều khoản, phần việc đã được lập trình tự động hóa hoàn toàn. Bất cứ lúc nào nhà trường cũng như sinh viên 3 đều có thể theo dõi được những công việc đã thực hiện cũng như tiến độ của hợp đồng, bảo đảm tất cả đều công khai, minh bạch. Để phục vụ cho việc triển khai công tác khen thưởng, kỷ luật, sinh viên sẽ được cấp một ví điện tử có chức năng hoạt động giống như một tài khoản ngân hàng.

Mỗi khi sinh viên đạt được thành tích cao trong học tập, nghiên cứu khoa học cũng như các hoạt động khác do nhà trường phát động thì một số điểm thưởng tương ứng sẽ được tự động chuyển vào ví điện tử. Ngược lại, nếu sinh viên vi phạm pháp luật thì ngay lập tức một số điểm nhất định, tùy theo mức độ, cũng sẽ bị trừ khỏi quỹ điểm hiện có trong ví điện tử của sinh viên. Cuối năm học, căn cứ vào tổng số điểm có trong ví điện tử, sinh viên có thể biết được mình sẽ được cấp học bổng miễn giảm học phí hoặc nhận quyết định tạm đình chỉ học hay không. Nếu áp dụng công nghệ Blockchain hỗ trợ cho công tác khen thưởng, kỷ luật sinh viên dưới hình thức triển khai hoạt động thông minh thì tính chính xác, công bằng, công khai, kịp thời, đúng lúc sẽ gần như bảo đảm một cách tuyệt đối, góp phần nâng cao hiệu quả công tác quản lý sinh viên nói riêng cũng như chất lượng hoạt động của trường đại học nói chung.

Qua đó, chúng ta thấy được tầm quan trọng cũng như sự như nhu cầu cấp bách cho nghiên cứu về công nghệ Blockchain trong quản lý hồ sơ sinh viên. Từ những lý do ở trên, tôi chọn đề tài “NGHIÊN CỨU MỘT SỐ KỸ THUẬT BLOCKCHAIN VÀ ỨNG DỤNG TRONG QUẢN LÝ HỒ SƠ SINH VIÊN”. Tổng quan tình hình nghiên cứu đề tài và ứng dụng 2. Tình hình nghiên cứu và ứng dụng trên thế giới Trên thế giới công nghệ Blockchain đã có những bước tiến rất xa do đã được phát triển trong vài chục năm gần đây.

Năm 2008 Satoshi Nakamoto 4 xuất bản bài báo của mình “Bitcoin”: Hệ thống tiền điện tử ngang hàng, mô tả công nghệ của hệ thống tiền mặt mới, mà ông đặt tên là Bitcoin, với tất cả các lược đồ và công thức cần thiết. Ông mô tả một hệ thống thanh toán tiền điện tử dựa trên mật mã, không dựa trên sự tin cậy. Hệ thống hoạt động mà không cần trung gian (ngân hàng) và giải quyết vấn đề “chi tiêu gấp đôi”. Tác giả đề xuất một công nghệ mới về tiền mặt kỹ thuật số phi tập trung doanh thu, bao gồm hai yếu tố: Đầu tiên, S.Nakamoto phát triển sổ đăng ký phân tán (Blockchain); nó là một chuỗi các giao dịch kỹ thuật số trong đó mỗi khối sau liên kết với khối trước bằng mật mã.

Mọi chỉnh sửa thông tin liên quan đến giao dịch là không thể. Nó đảm bảo rằng tất cả giao dịch sẽ được bảo vệ khỏi các hacker và chi tiêu gấp đôi.1: Mạng Blockchain, mỗi block có các thành phần sau: Tx_Root (Lƣu trữ dữ liệu băm của khối), Prev_Hask (Lƣu trữ dữ liệu băm của khối trƣớc), Timestamp (Thời gian khối đƣợc khai thác), Noce (Hằng số đƣợc thêm vào khối băm, hạn chế và tăng mức độ khó khi khối bị băm lại). Buterin xuất bản tác phẩm của mình “Hợp đồng thông minh thế hệ tiếp theo và Nền tảng ứng dụng phi tập trung”. Trình bày những ưu điểm và hạn chế của Blockchain, ông đã đề xuất Blockchain Ethereum mới với một chương trình nhúng ngôn ngữ giúp mọi người có thể viết hợp đồng thông minh, và các ứng dụng phi tập trung, nhờ những gì công nghệ 5 Blockchain có thể được áp dụng vượt xa cả bitcoin.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Nghiên cứu ứng dụng blockchain trong quản lý hồ sơ sinh viên" khám phá cách công nghệ blockchain có thể cải thiện quy trình quản lý hồ sơ sinh viên, từ việc bảo mật thông tin đến việc tăng cường tính minh bạch và khả năng truy cập. Bằng cách áp dụng blockchain, các trường học có thể giảm thiểu rủi ro gian lận và đảm bảo rằng hồ sơ sinh viên được lưu trữ một cách an toàn và không thể thay đổi. Điều này không chỉ mang lại lợi ích cho các cơ sở giáo dục mà còn cho sinh viên, khi họ có thể dễ dàng truy cập và quản lý thông tin cá nhân của mình.

Nếu bạn quan tâm đến việc ứng dụng công nghệ trong giáo dục, bạn có thể tìm hiểu thêm về quản lý ứng dụng công nghệ thông tin trong dạy học hoặc khám phá quản lý ứng dụng công nghệ thông tin trong dạy học ở các trường trung học cơ sở. Những tài liệu này sẽ giúp bạn mở rộng kiến thức về cách công nghệ có thể cải thiện quy trình giáo dục và quản lý thông tin.