# TÀI LIỆU MINH CHỨNG SÁNG KIẾN
**Tên dự án:** Phần mềm hệ thống thông tin Đăng ký tuyển sinh trực tuyến Trường Đại học Hạ Long (TSĐHHL26)
**Tác giả/Nhóm tác giả:** [Điền tên của bạn]

---

Tài liệu này cung cấp các minh chứng thực tế về giao diện, luồng hoạt động và các tính năng cốt lõi của Hệ thống TSĐHHL26, làm cơ sở chứng minh tính hiệu quả và khả thi của sáng kiến.

## 1. MÔ HÌNH VÀ KIẾN TRÚC HỆ THỐNG

**(Mô tả ngắn gọn):** Hệ thống được xây dựng với kiến trúc linh hoạt (Hybrid), kết hợp giữa cơ sở dữ liệu nội bộ (PostgreSQL) kết nối với nền tảng điện toán đám mây (Google Workspace) để xử lý dữ liệu và gửi thông báo tự động.

```mermaid
graph TD
    subgraph Frontend ["Cổng thông tin Thí sinh (Frontend)"]
        A[Thí sinh] -->|Điền hồ sơ & Tải minh chứng| B(Website TSĐHHL26)
        A -->|Tra cứu kết quả bằng CCCD| B
    end

    subgraph Core ["Hệ thống Core (Backend)"]
        B -->|Xác thực| S[Supabase Auth]
        B -->|Lưu trữ hồ sơ| C[(Database PostgreSQL)]
    end

    subgraph Cloud ["Hệ sinh thái Đám mây (Google Workspace)"]
        C -->|Đồng bộ dữ liệu (API)| D[[Google Sheets]]
        D -->|Quản trị & Xét duyệt| E(Hội đồng tuyển sinh)
        D -->|Kích hoạt kịch bản| F{Google Apps Script}
    end

    subgraph Output ["Tự động hóa kết quả"]
        F -->|Trộn dữ liệu| G[Sinh Giấy báo nhập học PDF]
        F -->|Đính kèm file| H[Gửi Email thông báo]
        G -.-> H
        H -.->|Nhận thông báo| A
    end

    classDef primary fill:#e3f2fd,stroke:#1565c0,stroke-width:2px;
    classDef database fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px;
    classDef cloud fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px;
    classDef action fill:#fff3e0,stroke:#e65100,stroke-width:2px;
    classDef actor fill:#eceff1,stroke:#455a64,stroke-width:2px;

    class A,E actor;
    class B primary;
    class C,S database;
    class D,F cloud;
    class G,H action;
```

---

## 2. GIAO DIỆN CỔNG THÔNG TIN DÀNH CHO THÍ SINH (FRONTEND)

### 2.1. Trang chủ và Giao diện Đăng ký hồ sơ trực tuyến
**(Mô tả tính năng):** Giao diện thân thiện, tương thích với mọi thiết bị di động (Responsive). Các trường dữ liệu hỗ trợ thí sinh nhập liệu tự động (tự động gợi ý tỉnh/huyện/xã), tích hợp tính năng tải lên minh chứng (CCCD, Học bạ) an toàn.

> **[CHỖ TRỐNG CHỤP ẢNH 2]**
> *Hướng dẫn: Chụp màn hình Trang chủ của website TSĐHHL26 (có logo trường).*

> **[CHỖ TRỐNG CHỤP ẢNH 3]**
> *Hướng dẫn: Chụp màn hình Form điền thông tin đăng ký (phần điền thông tin cá nhân hoặc phần tải file minh chứng lên).*

### 2.2. Giao diện Tra cứu kết quả thông minh
**(Mô tả tính năng):** Thí sinh chỉ cần nhập CCCD/Mã hồ sơ để tra cứu trạng thái xét duyệt và điểm số một cách nhanh chóng. Chức năng tra cứu chịu tải cao, đáp ứng hàng ngàn lượt truy vấn cùng lúc mà không bị treo hệ thống.

> **[CHỖ TRỐNG CHỤP ẢNH 4]**
> *Hướng dẫn: Chụp màn hình giao diện thí sinh đang nhập CCCD vào ô tra cứu và kết quả hiển thị trạng thái "Hợp lệ/Đã trúng tuyển".*

---

## 3. HỆ THỐNG QUẢN TRỊ DÀNH CHO HỘI ĐỒNG TUYỂN SINH (ADMIN DASHBOARD)

### 3.1. Bảng điều khiển (Dashboard) và Thống kê tổng quan
**(Mô tả tính năng):** Trang tổng quan trực quan bằng biểu đồ, hiển thị theo thời gian thực (Real-time) tổng số hồ sơ đã nộp, số hồ sơ hợp lệ, và thống kê tỉ lệ theo từng ngành đào tạo. Giúp Ban Giám hiệu nắm bắt tiến độ từng ngày.

> **[CHỖ TRỐNG CHỤP ẢNH 5]**
> *Hướng dẫn: Chụp toàn bộ màn hình Dashboard của Admin (có biểu đồ, con số thống kê).*

### 3.2. Chức năng Quản lý, Kiểm duyệt hồ sơ
**(Mô tả tính năng):** Giao diện danh sách hồ sơ cho phép cán bộ tuyển sinh xem chi tiết thông tin, đối chiếu với ảnh chụp minh chứng để tiến hành duyệt hoặc từ chối hồ sơ ngay trên hệ thống một cách nhanh chóng.

> **[CHỖ TRỐNG CHỤP ẢNH 6]**
> *Hướng dẫn: Chụp màn hình danh sách các hồ sơ đang chờ duyệt.*

> **[CHỖ TRỐNG CHỤP ẢNH 7]**
> *Hướng dẫn: Chụp màn hình chi tiết một hồ sơ (Popup hoặc trang chi tiết) hiển thị ảnh thẻ, chứng minh thư hoặc học bạ của thí sinh.*

---

## 4. TÍNH NĂNG TỰ ĐỘNG HÓA VÀ ĐỒNG BỘ DỮ LIỆU ĐÁM MÂY (TÍNH ĐỘT PHÁ)

### 4.1. Đồng bộ dữ liệu sang Google Sheets
**(Mô tả tính năng):** Dữ liệu được đồng bộ 100% tự động sang Google Sheets. Tại đây, các thuật toán (công thức mảng) tự động tính điểm trung bình môn, áp dụng điểm ưu tiên khu vực và xét tổ hợp môn cao nhất.

> **[CHỖ TRỐNG CHỤP ẢNH 8]**
> *Hướng dẫn: Chụp màn hình một bảng Google Sheets đang chứa dữ liệu của các thí sinh (có thể che bớt tên thật nếu cần bảo mật).*

### 4.2. Tự động sinh Giấy báo trúng tuyển (PDF)
**(Mô tả tính năng):** Hệ thống Google Apps Script tự động đọc thông tin trúng tuyển, trộn vào Mẫu Giấy báo (Docs) và xuất ra định dạng PDF chính xác với đầy đủ chữ ký, con dấu.

> **[CHỖ TRỐNG CHỤP ẢNH 9]**
> *Hướng dẫn: Chụp một tệp PDF Giấy báo nhập học hoàn chỉnh (được sinh tự động từ hệ thống).*

### 4.3. Phân phối kết quả qua Email tự động
**(Mô tả tính năng):** Ngay khi Giấy báo PDF được tạo, hệ thống kích hoạt kịch bản tự động gửi Email chúc mừng đính kèm giấy báo tới đích danh từng thí sinh.

> **[CHỖ TRỐNG CHỤP ẢNH 10]**
> *Hướng dẫn: Chụp màn hình một Email chúc mừng trúng tuyển mà hệ thống đã gửi vào hộp thư của thí sinh.*

---
**KẾT LUẬN MINH CHỨNG:**
Toàn bộ các hình ảnh trên đều được trích xuất từ hệ thống thực tế đang vận hành của Trường Đại học Hạ Long. Hệ thống hoạt động trơn tru, ổn định, mang lại hiệu quả tiết kiệm chi phí, thời gian và công sức đáng kể so với phương pháp thủ công. Mọi source code (mã nguồn) và hệ thống đang được triển khai thực tế trên máy chủ nhà trường.
