Bối cảnh và vấn đề nghiên cứu

Sự phát triển mạnh mẽ của công nghệ thông tin và mạng Internet đã dẫn đến sự ra đời của mô hình điện toán đám mây (Cloud Computing), mang lại phương thức phân phối tài nguyên tính toán, lưu trữ và ứng dụng linh hoạt, tối ưu chi phí cho các tổ chức và doanh nghiệp. Song song với xu hướng công nghệ này, nhu cầu tin học hóa quy trình nghiệp vụ trong các cơ sở giáo dục phổ thông trở nên cấp thiết nhằm chuẩn hóa việc quản lý tài sản, thiết bị dạy học phục vụ công tác giảng dạy.

Khóa luận tập trung giải quyết hai nhiệm vụ nghiên cứu chính:

  1. Nghiên cứu tổng quan về cơ sở lý thuyết, kiến trúc, mô hình dịch vụ và công nghệ nền tảng của điện toán đám mây.
  2. Khảo sát thực tế, phân tích bài toán nghiệp vụ và thiết kế cơ sở dữ liệu cho hệ thống quản lý thiết bị trường học tại một đơn vị giáo dục cụ thể.

Đối tượng nghiên cứu của đề tài bao gồm lý thuyết công nghệ điện toán đám mây (các mô hình dịch vụ, mô hình triển khai, các kiến trúc tiêu biểu của IBM, Google, Microsoft, công nghệ ảo hóa Hyper-V) và quy trình nghiệp vụ quản lý thiết bị trường học. Phạm vi khảo sát và ứng dụng thực tiễn của đề tài được thực hiện tại Trường Trung học phổ thông 1/5 (THPT 1/5), huyện Nghĩa Đàn, tỉnh Nghệ An — đơn vị được thành lập từ năm 1992.


Cơ sở lý thuyết và phương pháp

Khóa luận tổng hợp các khung lý thuyết và mô hình công nghệ tiêu chuẩn trong ngành công nghệ thông tin:

  • Mô hình dịch vụ SPI: Phân tầng dịch vụ gồm Cơ sở hạ tầng như một dịch vụ (IaaS - Infrastructure as a Service), Nền tảng như một dịch vụ (PaaS - Platform as a Service), và Phần mềm như một dịch vụ (SaaS - Software as a Service).
  • Mô hình triển khai điện toán đám mây: Đám mây công cộng (Public Cloud), Đám mây riêng (Private Cloud), và Đám mây lai (Hybrid Cloud).
  • Kiến trúc và giải pháp nền tảng: Kiến trúc điện toán đám mây của IBM; Google App Engine (GAE) và bộ công cụ GAE Python SDK; nền tảng đám mây Windows Azure của Microsoft với các thành phần on-premise và off-premise.
  • Công nghệ ảo hóa: Nền tảng ảo hóa Hyper-V trên hệ điều hành Windows Server 2008 (WS08) và phần mềm Microsoft Virtual PC, hỗ trợ môi trường 32-bit và 64-bit.

Về phương pháp thực hiện, tác giả kết hợp:

  • Phương pháp phân tích - tổng hợp tài liệu chuyên ngành để hệ thống hóa cơ sở lý thuyết về điện toán đám mây.
  • Phương pháp khảo sát nghiệp vụ thực tế tại cơ sở giáo dục để thu thập yêu cầu quản lý.
  • Phương pháp phân tích và thiết kế hệ thống có cấu trúc, sử dụng sơ đồ phân cấp quản lý, sơ đồ phân rã chức năng, sơ đồ luồng dữ liệu (DFD) mức đỉnh và thiết kế lược đồ cơ sở dữ liệu quan hệ (DBMS/SQL).

Nguồn dữ liệu nghiên cứu bao gồm tài liệu kỹ thuật của các hãng công nghệ (IBM, Google, Microsoft), các bài báo chuyên ngành (Tạp chí Thế Giới Vi Tính - TGVT) và dữ liệu khảo sát thực tế từ quy trình bàn giao, mượn trả, thanh lý thiết bị tại Trường THPT 1/5 Nghĩa Đàn.


Nội dung chính theo từng chương

Chương 1: Tổng quan về điện toán đám mây

Chương 1 trình bày hệ thống lý thuyết toàn diện về điện toán đám mây, từ khái niệm, thành phần, cách thức vận hành đến các mô hình dịch vụ và triển khai thực tế.

1. Khái niệm và các thành phần cơ bản

Điện toán đám mây phát triển dựa trên mô hình máy khách - máy chủ (client-server). Hệ thống bao gồm 5 thành phần chính:

  • Client (Máy khách): Giao diện phần cứng/phần mềm mà người dùng tương tác.
  • Application (Ứng dụng): Các phần mềm dịch vụ chạy trên nền tảng đám mây được người dùng truy cập qua website.
  • Platform (Nền tảng): Môi trường cung cấp hạ tầng phát triển và thực thi ứng dụng.
  • Infrastructure (Cơ sở hạ tầng): Tài nguyên tính toán, lưu trữ ảo hóa hoặc vật lý.
  • Server (Máy chủ): Hệ thống phần cứng máy chủ trung tâm đảm nhiệm xử lý.

Cách thức hoạt động của mô hình điện toán đám mây được chia thành hai phân vùng chính: Front-end (phía giao diện người dùng và máy khách kết nối qua mạng) và Back-end (hệ thống máy chủ, lưu trữ dữ liệu và cơ chế quản trị tại trung tâm dữ liệu).

2. Các đặc tính cơ bản của điện toán đám mây

Tác giả phân tích 5 đặc điểm cốt lõi cấu thành mô hình điện toán đám mây:

  • Tự phục vụ theo nhu cầu (On-demand self-service): Người dùng chủ động cấu hình và sử dụng tài nguyên mà không cần tương tác trực tiếp với nhân viên cung cấp dịch vụ.
  • Truy xuất diện rộng (Broad network access): Dịch vụ được cung cấp qua mạng tiêu chuẩn, truy cập được từ nhiều loại thiết bị (PC, máy tính cá nhân).
  • Dùng chung tài nguyên (Resource pooling): Tài nguyên phần cứng (CPU, RAM, ổ đĩa) được gom chung để phục vụ nhiều khách hàng, độc lập với vị trí địa lý.
  • Khả năng co giãn nhanh chóng (Rapid elasticity): Cung cấp và thu hồi tài nguyên linh hoạt theo biến động nhu cầu.
  • Chi trả theo thực dùng (Measured service / Pay-per-use): Hệ thống đo lường mức độ sử dụng tài nguyên để tính chi phí chính xác.

3. Phân loại mô hình dịch vụ và triển khai

Mô hình dịch vụ (SPI) Mô tả vai trò Nhà cung cấp / Nền tảng tiêu biểu
IaaS (Infrastructure as a Service) Cung cấp tài nguyên hạ tầng cơ bản (CPU, RAM, VPS, không gian lưu trữ). Microsoft Hyper-V, VPS
PaaS (Platform as a Service) Cung cấp môi trường nền tảng, công cụ phát triển ứng dụng (SDK, API, DBMS). Google App Engine (GAE Python SDK), Windows Azure Platform
SaaS (Software as a Service) Cung cấp ứng dụng hoàn chỉnh cho người dùng cuối qua trình duyệt Web. Các ứng dụng Web, hệ thống quản lý trực tuyến

Về mô hình triển khai, tài liệu phân tích chi tiết:

  • Public Cloud (Đám mây công cộng): Hạ tầng thuộc sở hữu của nhà cung cấp dịch vụ, phục vụ rộng rãi nhiều tổ chức và cá nhân.
  • Private Cloud (Đám mây riêng): Hạ tầng vận hành độc quyền cho một doanh nghiệp hoặc tổ chức, bảo mật cao.
  • Hybrid Cloud (Đám mây lai): Kết hợp linh hoạt giữa Public Cloud và Private Cloud nhằm tối ưu chi phí và kiểm soát an toàn dữ liệu.

4. Các kiến trúc công nghệ và ảo hóa tiêu biểu

  • Kiến trúc IBM: Cung cấp mô hình khung giải pháp tích hợp cho các hệ thống doanh nghiệp.
  • Google App Engine (GAE): Nền tảng PaaS cho phép xây dựng và lưu trữ ứng dụng web, hỗ trợ bộ công cụ phát triển GAE Python SDK.
  • Microsoft Windows Azure: Nền tảng đám mây hỗ trợ triển khai cả dịch vụ nội bộ (on-premise) và dịch vụ đám mây (off-premise).
  • Công nghệ ảo hóa Hyper-V: Tích hợp trên Windows Server 2008 (WS08), cho phép hợp nhất máy chủ 32-bit và 64-bit, nâng cao bảo mật, duy trì tính liên tục và hỗ trợ khôi phục sau thảm họa, xây dựng trung tâm dữ liệu động và môi trường thử nghiệm/phát triển.

Chương 2: Bài toán quản lý thiết bị Trường THPT 1-5

Chương 2 chuyển trọng tâm sang khảo sát thực tế và phân tích thiết kế hệ thống thông tin phục vụ công tác quản lý tài sản tại Trường THPT 1/5, huyện Nghĩa Đàn, tỉnh Nghệ An.

1. Khảo sát môi trường và cơ cấu tổ chức

Trường THPT 1/5 được thành lập năm 1992 tại huyện Nghĩa Đàn, Nghệ An. Qua khảo sát thực tế, mô hình phân cấp quản lý tại trường được xác định rõ:

  • Ban Giám hiệu: Cơ quan lãnh đạo cao nhất, phê duyệt kế hoạch mua sắm, điều chuyển, thanh lý và nhận báo cáo thống kê định kỳ.
  • Tổ Bộ môn: Đơn vị chuyên môn quản lý và sử dụng thiết bị theo danh mục môn học.
  • Giáo viên: Đối tượng trực tiếp mượn, sử dụng và hoàn trả thiết bị phục vụ giảng dạy tại các phòng chức năng.
  • Người quản lý thiết bị / Thủ kho: Theo dõi tình trạng, nhập/xuất, lập phiếu mượn trả và lập danh mục thanh lý.

2. Phân tích chức năng nghiệp vụ

Quy trình quản lý thiết bị được phân rã thành các nhóm chức năng chính:

  • Quản lý danh mục thiết bị dùng chung và chủng loại thiết bị.
  • Quản lý nghiệp vụ mượn - trả thiết bị của giáo viên và tổ bộ môn.
  • Quản lý phân bổ thiết bị vào các phòng bộ môn.
  • Quản lý thanh lý và xuất thiết bị hư hỏng, hết niên hạn sử dụng.
  • Thống kê, tổng hợp và lập báo cáo gửi Ban Giám hiệu.

Thiết kế và triển khai

Dựa trên kết quả khảo sát nghiệp vụ tại Trường THPT 1/5, tác giả tiến hành thiết kế hệ thống quản lý cơ sở dữ liệu quan hệ (sử dụng hệ quản trị CSDL - DBMS/SQL) với cấu trúc các thực thể và thuộc tính cụ thể như sau:

Danh mục các bảng dữ liệu thiết kế

Tên bảng / Thực thể Các trường thuộc tính Ý nghĩa nghiệp vụ
Chủng loại thiết bị MaChungLoai, TenChungLoai, DonVi Quản lý nhóm phân loại và đơn vị tính của thiết bị.
Danh mục thiết bị SoLuong, TongTien, DonVi, ChungLoai, GhiChu Lưu trữ thông tin chi tiết về số lượng, giá trị và tình trạng thiết bị.
Người quản lý MaNguoiQL, TenNguoiQL, MaBoMon, GioiTinh, DiaChi, SoDT, Email Quản lý hồ sơ cán bộ phụ trách thiết bị theo từng bộ môn.
Mượn - Trả thiết bị MaChoMuon, MaThietBi, NgayMuon, NguoiChoMuon, NguoiMuon, DonViMuon, SoLuong, NgayTra, GhiChu Theo dõi chi tiết lịch sử mượn, số lượng mượn, ngày hẹn trả và ghi chú hoàn trả.
Phiếu xuất / Thanh lý MaPhieuXuatTB, MaTB, NgayThanhLy, LyDo Lưu vết việc xuất loại bỏ hoặc thanh lý thiết bị kèm lý do cụ thể.
Phòng bộ môn MaPhong, TenPhong, MaBoMon Quản lý hệ thống phòng chức năng theo phân quyền của các tổ bộ môn.
Thiết bị vào bộ môn MaTBVBM, MaThietBi, MaBoMon, MaNguoiQL, MaPhong, MaPhieuTra Liên kết điều chuyển thiết bị tới từng phòng bộ môn và người chịu trách nhiệm.

Mô hình luồng dữ liệu và phân rã chức năng

  • Sơ đồ phân rã chức năng: Hệ thống phân rã thành 4 khối chức năng chính: Quản lý thiết bị dùng chung, Quản lý mượn/trả thiết bị cho giáo viên, Quản lý xuất/thanh lý thiết bị, và Báo cáo thống kê.
  • Sơ đồ luồng dữ liệu mức đỉnh (DFD): Thể hiện tương tác giữa các tác nhân ngoài (Ban Giám hiệu, Giáo viên, Kho/Người quản lý) với hệ thống thông qua các luồng thông tin yêu cầu mượn, biên bản bàn giao, phiếu thanh lý và báo cáo tổng hợp.

Kết quả và đóng góp

  1. Về mặt lý thuyết: Khóa luận hệ thống hóa các khái niệm, đặc tính kỹ thuật cốt lõi (On-demand self-service, Resource pooling, Rapid elasticity, Pay-per-use), kiến trúc dịch vụ (IaaS, PaaS, SaaS) và mô hình triển khai của điện toán đám mây. Đồng thời, tài liệu phân tích chi tiết các nền tảng công nghệ của IBM, Google (GAE Python SDK), Microsoft (Windows Azure) và công nghệ ảo hóa Hyper-V trên nền Windows Server 2008.
  2. Về mặt ứng dụng thực tiễn: Khóa luận đã khảo sát đầy đủ quy trình quản lý thiết bị dạy học tại Trường THPT 1/5 Nghĩa Đàn (Nghệ An), xây dựng thành công sơ đồ phân rã chức năng, sơ đồ luồng dữ liệu mức đỉnh và thiết kế chi tiết 7 bảng dữ liệu quan hệ chuẩn hóa phục vụ quản lý mượn/trả, phân bổ phòng bộ môn và thanh lý tài sản.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế: Nội dung nghiên cứu dừng lại ở mức độ phân tích nghiệp vụ, mô hình hóa luồng dữ liệu và thiết kế cơ sở dữ liệu quan hệ cho bài toán quản lý thiết bị; chưa có mã nguồn hoàn chỉnh hoặc kết quả triển khai kiểm thử ứng dụng trực tiếp lên hạ tầng điện toán đám mây thực tế.
  • Hướng phát triển:
    • Lập trình hoàn thiện ứng dụng web quản lý thiết bị trên nền tảng đám mây (sử dụng PaaS như Google App Engine hoặc Microsoft Windows Azure).
    • Tích hợp công nghệ ảo hóa máy chủ (sử dụng Hyper-V trên Windows Server) để xây dựng hệ thống máy chủ Private Cloud phục vụ lưu trữ và vận hành nội bộ cho nhà trường.

Giá trị tham khảo

Khóa luận là nguồn tài liệu hữu ích cho:

  • Sinh viên ngành Công nghệ thông tin: Tham khảo cấu trúc trình bày một đồ án tốt nghiệp kết hợp giữa nghiên cứu lý thuyết công nghệ mới (Điện toán đám mây, ảo hóa Hyper-V) và phân tích thiết kế hệ thống thông tin quản lý.
  • Người làm đề tài về hệ thống thông tin giáo dục: Tham khảo mô hình phân tích chức năng, luồng dữ liệu DFD và thiết kế cơ sở dữ liệu quan hệ cho bài toán quản lý tài sản, thiết bị dạy học trong trường THPT.
  • Cán bộ quản trị thiết bị trường học: Tham khảo cách chuẩn hóa các trường thông tin trong quy trình theo dõi mượn trả, phân bổ phòng bộ môn và thanh lý tài sản giáo dục.

Câu hỏi thường gặp

1. Mô hình dịch vụ SPI trong điện toán đám mây bao gồm những thành phần nào?

Mô hình SPI là cách viết tắt của ba tầng dịch vụ cơ bản trong điện toán đám mây:

  • IaaS (Infrastructure as a Service): Dịch vụ cơ sở hạ tầng (phần cứng, máy chủ, lưu trữ, mạng ảo hóa).
  • PaaS (Platform as a Service): Dịch vụ nền tảng (cung cấp môi trường, API, SDK, DBMS để lập trình và triển khai ứng dụng).
  • SaaS (Software as a Service): Dịch vụ phần mềm (cung cấp ứng dụng trọn gói cho người dùng cuối qua website).

2. Các đặc điểm chính của điện toán đám mây được trình bày trong tài liệu gồm những gì?

Tài liệu chỉ rõ 5 đặc tính cơ bản:

  1. Tự phục vụ theo nhu cầu (On-demand self-service).
  2. Truy xuất diện rộng (Broad network access).
  3. Dùng chung tài nguyên và độc lập vị trí (Resource pooling).
  4. Khả năng co giãn nhanh chóng (Rapid elasticity).
  5. Chi trả theo thực dùng (Measured service / Pay-per-use).

3. Đơn vị nào được lựa chọn để khảo sát và phân tích bài toán thực tế trong khóa luận?

Đơn vị khảo sát thực tế là Trường THPT 1/5, tọa lạc tại huyện Nghĩa Đàn, tỉnh Nghệ An. Ngôi trường này được thành lập từ năm 1992.

4. Cơ sở dữ liệu quản lý thiết bị của Trường THPT 1/5 gồm những thực thể dữ liệu chính nào?

Cơ sở dữ liệu được thiết kế gồm các bảng dữ liệu: Chủng loại thiết bị (MaChungLoai), Danh mục thiết bị (SoLuong, TongTien...), Người quản lý (MaNguoiQL), Cho mượn/trả (MaChoMuon), Phiếu xuất/thanh lý (MaPhieuXuatTB), Phòng bộ môn (MaPhong), và Thiết bị vào bộ môn (MaTBVBM).

5. Nền tảng ảo hóa nào được phân tích chi tiết trong nội dung công nghệ của khóa luận?

Tài liệu phân tích chi tiết nền tảng ảo hóa Hyper-V của Microsoft trên hệ điều hành Windows Server 2008 (WS08) và phần mềm Microsoft Virtual PC, phục vụ việc hợp nhất máy chủ 32-bit và 64-bit, nâng cao bảo mật và xây dựng trung tâm dữ liệu động.


Kết luận

Khóa luận tốt nghiệp đã hoàn thành việc nghiên cứu tổng quan về cơ sở lý thuyết, các mô hình dịch vụ (IaaS, PaaS, SaaS), mô hình triển khai và công nghệ ảo hóa (Hyper-V) của điện toán đám mây. Đồng thời, đề tài đã ứng dụng phương pháp phân tích thiết kế hệ thống để khảo sát, mô hình hóa luồng dữ liệu và thiết kế cơ sở dữ liệu quan hệ chi tiết cho bài toán quản lý thiết bị tại Trường THPT 1/5 Nghĩa Đàn, Nghệ An. Đây là cơ sở khoa học và kỹ thuật vững chắc để tiếp tục xây dựng, hoàn thiện phần mềm quản lý thiết bị trường học trên nền tảng công nghệ đám mây.