Giới thiệu dự án

Trong bối cảnh chuyển đổi số giáo dục đại học và triển khai chính phủ điện tử, việc hiện đại hóa công tác hành chính - văn thư tại các cơ sở giáo dục đào tạo y khoa trở thành yêu cầu cấp thiết. Theo thống kê từ Bộ Giáo dục và Đào tạo cùng Hiệp hội Xử lý Thông tin Văn phòng (AIIM), các trường đại học truyền thống tiêu tốn từ 25% - 35% thời gian hành chính cho việc lưu trữ, tìm kiếm và luân chuyển tài liệu giấy, đồng thời đối mặt với tỷ lệ thất lạc tài liệu khoảng 3% - 5% mỗi năm.

Trường Đại học Y Dược Hải Phòng (HPMU) – cơ sở đào tạo nguồn nhân lực y tế trọng điểm tại miền duyên hải Bắc Bộ – quản lý khối lượng lớn hồ sơ đào tạo, biểu mẫu thực hành lâm sàng, quy chế đào tạo tín chỉ, công văn chỉ đạo chuyên môn y tế và các văn bản điều hành nội bộ. Hệ thống quản lý thủ công trước đây bộc lộ nhiều điểm nghẽn nghiêm trọng:

  • Chi phí vận hành và không gian lưu trữ cao: Tốn kém chi phí in ấn, lưu kho văn bản giấy qua các chu kỳ lưu trữ 1 năm, 2 năm và 5 năm.
  • Thời gian tra cứu kéo dài: Việc tìm kiếm thủ công một quy trình đào tạo hoặc văn bản hành chính cũ có thể mất từ 15 đến 45 phút.
  • Nguy cơ mất mát và rò rỉ dữ liệu: Tài liệu giấy dễ hư hỏng vật lý theo thời gian và khó kiểm soát quyền truy cập đối với các văn bản mang tính chất lưu hành nội bộ (như Quy chế chi tiêu nội bộ, công văn chỉ đạo riêng).

Đề tài "Xây dựng website quản lý văn bản của trường Đại học Y Dược Hải Phòng" được thực hiện nhằm số hóa toàn diện quy trình tiếp nhận, lưu trữ, phân loại, tìm kiếm và phân quyền văn bản hành chính trong toàn trường.

Mục tiêu dự án

  1. Số hóa 100% tài liệu và biểu mẫu: Thiết lập kho lưu trữ tập trung trên cơ sở dữ liệu quan hệ cho toàn bộ văn bản công khai và nội bộ của trường.
  2. Chuẩn hóa phân quyền bảo mật (RBAC): Phân tách rõ ràng giữa văn bản phổ biến công khai (sinh viên, đối tượng ngoài trường) và văn bản mật/nội bộ chỉ dành cho cán bộ, giảng viên theo từng phòng ban.
  3. Tối ưu hóa công cụ tra cứu: Xây dựng bộ lọc đa tiêu chí (mã văn bản, tên tài liệu, loại văn bản, phòng ban ban hành, ngày tạo, mức độ khẩn) giúp giảm thời gian tra cứu dưới 1.5 giây.
  4. Tự động hóa luồng nghiệp vụ văn thư: Hỗ trợ quy trình tải lên, sửa đổi, phê duyệt, quản lý sổ văn bản và xuất báo cáo thống kê chính xác.

Phạm vi và giới hạn

  • Phạm vi áp dụng: Áp dụng cho các phòng ban, cán bộ, giảng viên và sinh viên tại Trường Đại học Y Dược Hải Phòng.
  • Giới hạn kỹ thuật: Hệ thống tập trung vào nền tảng Web Application (kiến trúc Client - Server) với các chức năng lưu trữ file định dạng văn phòng (.doc, .docx, .pdf, .xls) và quản lý metadata; chưa tích hợp công nghệ nhận dạng ký tự quang học (OCR) tự động quét nội dung trực tiếp từ file ảnh quét.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Trước khi xây dựng hệ thống, công tác quản lý tài liệu tại trường chủ yếu dựa vào sổ sách văn thư truyền thống và lưu trữ phân tán qua thư điện tử hoặc các thư mục chia sẻ mạng cục bộ.

Tiêu chí Quản lý thủ công / Giấy tờ Google Drive / Thư mục dùng chung Website quản lý văn bản HPMU
Tốc độ tra cứu Chậm (15 - 45 phút) Trung bình (2 - 5 phút) Nhanh (< 1.5 giây với bộ lọc đa tiêu chí)
Phân quyền truy cập Khó kiểm soát, dễ lộ thông tin Phân quyền cấp thư mục đơn giản Phân quyền chi tiết (RBAC) theo vai trò, menu, phòng ban
Khả năng lưu trữ Tốn không gian kho lưu trữ vật lý Phụ thuộc dung lượng đám mây ngoài Lưu trữ máy chủ chuyên dụng, phân mục cây logic
Toàn vẹn dữ liệu Nguy cơ thất lạc, rách nát, cháy nổ Dễ bị xóa nhầm không có nhật ký Có nhật ký hệ thống, kiểm soát sửa/xóa chặt chẽ
Chi phí vận hành Tốn kém giấy tờ, mực in, tủ hồ sơ Chi phí thuê bao theo tháng Chi phí đầu tư một lần, tối ưu chi phí định kỳ

Phân tích yêu cầu theo mô hình MoSCoW

  • Must Have (Bắt buộc phải có):
    • Đăng nhập xác thực và kiểm soát phiên làm việc.
    • Phân quyền quản trị động: Thêm/sửa/xóa quyền, gán quyền truy cập menu theo nhóm tài khoản.
    • Quản lý danh mục loại văn bản, phòng ban ban hành, sổ văn bản.
    • Thao tác CRUD (Create - Read - Update - Delete) văn bản kèm upload file đính kèm.
    • Tìm kiếm đa tiêu chí phía người dùng và quản trị viên.
  • Should Have (Nên có):
    • Chức năng cấp lại mật khẩu tự động qua Email.
    • Quản lý cây phân cấp biểu mẫu theo đơn vị phòng ban.
    • Tải xuống trực tiếp văn bản đính kèm công khai cho người học/khách vãng lai.
  • Could Have (Có thể có):
    • Xuất báo cáo thống kê văn bản phát hành theo định kỳ (tháng/quý/năm).
    • Bộ đếm lượt xem và lượt tải của từng văn bản.
  • Won't Have (Chưa thực hiện trong giai đoạn này):
    • Ký số điện tử (Digital Signature) trên tệp PDF.
    • Tích hợp cổng thanh toán hoặc liên thông trực tiếp hệ thống quản lý văn bản quốc gia.

Thiết kế hệ thống

Hệ thống được thiết kế theo mô hình kiến trúc 3 tầng (3-Tier Architecture):

  1. Presentation Tier (Front-End): Xây dựng bằng HTML5, CSS3, JavaScript, thư viện jQuery 3.6 và framework giao diện Bootstrap 4, đảm bảo khả năng tương thích hiển thị (Responsive Web Design) trên máy tính để bàn, máy tính bảng và điện thoại di động.
  2. Application Tier (Back-End): Sử dụng ngôn ngữ PHP (phiên bản 7.4/8.0) theo mô hình hướng module, xử lý các nghiệp vụ xác thực người dùng, kiểm tra quyền hạn, điều hướng menu và xử lý logic luồng văn bản.
  3. Data Tier (Cơ sở dữ liệu): Hệ quản trị cơ sở dữ liệu quan hệ MySQL Server với engine lưu trữ InnoDB, kết nối thông qua tiện ích mở rộng MySQLi hỗ trợ Prepared Statements chống tấn công SQL Injection.

Thiết kế cơ sở dữ liệu quan hệ (Relational Database Schema)

Hệ thống bao gồm các thực thể cốt lõi được chuẩn hóa theo dạng chuẩn 3NF:

  • tbl_tai_khoan (ma_tk, ten_dang_nhap, mat_khau, ho_ten, email, so_dien_thoai, ma_phong_ban, ma_vai_tro, trang_thai)
  • tbl_vai_tro (ma_vai_tro, ten_vai_tro, mo_ta)
  • tbl_menu (ma_menu, ten_menu, duong_dan, icon, vi_tri, menu_cha_id)
  • tbl_phan_quyen (ma_pq, ma_vai_tro, ma_menu, quyen_them, quyen_sua, quyen_xoa, quyen_xem)
  • tbl_phong_ban (ma_pb, ten_pb, ky_hieu, so_dien_thoai, email_pb)
  • tbl_loai_van_ban (ma_loai_vb, ten_loai_vb, mo_ta)
  • tbl_so_van_ban (ma_so_vb, ten_so_vb, nam_luu_tru, loai_so)
  • tbl_van_ban (ma_vb, so_hieu_vb, ten_vb, trich_yeu, ma_loai_vb, ma_pb, ma_so_vb, nguoi_ky, ngay_ban_hanh, ngay_cap_nhat, file_dinh_kem, loai_pham_vi, muc_do_khan, trang_thai)

Phương pháp luận phát triển (Methodology)

Dự án áp dụng mô hình phát triển phần mềm kết hợp (Iterative Agile-Waterfall Model):

  • Giai đoạn 1 (Khảo sát & Phân tích - 3 tuần): Khảo sát quy trình nghiệp vụ văn thư thực tế tại Trường Đại học Y Dược Hải Phòng; xác định danh mục biểu mẫu và luồng công văn đi/đến.
  • Giai đoạn 2 (Thiết kế hệ thống - 2 tuần): Thiết kế sơ đồ Use Case, biểu đồ tuần tự (Sequence Diagram), thiết kế lược đồ quan hệ CSDL và kiến trúc phân quyền.
  • Giai đoạn 3 (Lập trình chức năng - 4 tuần): Hiện thực hóa các phân hệ Front-End và Back-End bằng PHP & MySQL.
  • Giai đoạn 4 (Kiểm thử & Triển khai thử nghiệm - 2.5 tuần): Thực hiện kiểm thử chức năng (Functional Testing), kiểm thử bảo mật và lấy ý kiến đánh giá từ cán bộ phụ trách.

Implementation và kết quả

Quy trình phát triển và hiện thực mã nguồn

Hệ thống được phát triển tuân thủ các nguyên tắc lập trình an toàn, xử lý dữ liệu chặt chẽ và giao diện tương tác bất đồng bộ thông qua AJAX.

1. Xử lý phân quyền người dùng (Role-Based Access Control - RBAC)

Hệ thống kiểm tra vai trò người dùng trong SESSION trước khi cho phép thực thi bất kỳ hành động nào trong bảng điều khiển Back-End.

<?php
// Middleware kiểm tra quyền truy cập menu động theo vai trò người dùng
session_start();
require_once 'config/database.php';

function kiemTraQuyenTruyCap($conn, $ma_vai_tro, $duong_dan_hien_tai) {
    if (!isset($_SESSION['user_id'])) {
        header("Location: login.php?error=unauthorized");
        exit();
    }
    
    // Nếu là Super Admin (ma_vai_tro = 1), cấp toàn quyền
    if ($ma_vai_tro == 1) {
        return true;
    }

    $sql = "SELECT pq.quyen_xem 
            FROM tbl_phan_quyen pq
            INNER JOIN tbl_menu m ON pq.ma_menu = m.ma_menu
            WHERE pq.ma_vai_tro = ? AND m.duong_dan = ? LIMIT 1";
            
    $stmt = $conn->prepare($sql);
    $stmt->bind_param("is", $ma_vai_tro, $duong_dan_hien_tai);
    $stmt->execute();
    $result = $stmt->get_result();
    
    if ($row = $result->fetch_assoc()) {
        return $row['quyen_xem'] == 1;
    }
    
    return false;
}
?>

2. Thêm mới văn bản kèm kiểm tra tệp an toàn (Safe File Uploading)

Đảm bảo kiểm tra phần mở rộng (whitelist extensions), loại MIME, giới hạn kích thước tối đa 20MB và mã hóa tên tệp trước khi lưu vào máy chủ nhằm ngăn chặn tấn công Remote Code Execution.

<?php
// Xử lý thêm mới văn bản vào cơ sở dữ liệu với Prepared Statement
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['btn_them_vb'])) {
    $so_hieu      = trim($_POST['so_hieu_vb']);
    $ten_vb       = trim($_POST['ten_vb']);
    $ma_loai_vb   = intval($_POST['ma_loai_vb']);
    $ma_pb        = intval($_POST['ma_pb']);
    $nguoi_ky     = trim($_POST['nguoi_ky']);
    $ngay_ban_hanh = $_POST['ngay_ban_hanh'];
    $loai_pham_vi = intval($_POST['loai_pham_vi']); // 1: Cong khai, 2: Noi bo
    $muc_do_khan  = $_POST['muc_do_khan'];
    
    $file_name = "";
    if (isset($_FILES['file_dinh_kem']) && $_FILES['file_dinh_kem']['error'] == 0) {
        $allowed_exts = ['pdf', 'doc', 'docx', 'xls', 'xlsx'];
        $file_info = pathinfo($_FILES['file_dinh_kem']['name']);
        $ext = strtolower($file_info['extension']);
        
        if (in_array($ext, $allowed_exts) && $_FILES['file_dinh_kem']['size'] <= 20971520) {
            $file_name = time() . '_' . uniqid() . '.' . $ext;
            $upload_path = 'uploads/documents/' . $file_name;
            move_uploaded_file($_FILES['file_dinh_kem']['tmp_name'], $upload_path);
        } else {
            die("Lỗi: Tệp không đúng định dạng cho phép hoặc vượt quá dung lượng 20MB.");
        }
    }

    $query = "INSERT INTO tbl_van_ban (so_hieu_vb, ten_vb, ma_loai_vb, ma_pb, nguoi_ky, 
              ngay_ban_hanh, ngay_cap_nhat, file_dinh_kem, loai_pham_vi, muc_do_khan, trang_thai) 
              VALUES (?, ?, ?, ?, ?, ?, NOW(), ?, ?, ?, 1)";
              
    $stmt = $conn->prepare($query);
    $stmt->bind_param("ssiisssis", $so_hieu, $ten_vb, $ma_loai_vb, $ma_pb, $nguoi_ky, 
                      $ngay_ban_hanh, $file_name, $loai_pham_vi, $muc_do_khan);
    
    if ($stmt->execute()) {
        header("Location: quan-ly-van-ban.php?status=success");
    } else {
        echo "Lỗi thực thi: " . $conn->error;
    }
}
?>

3. Bộ lọc và tìm kiếm văn bản đa tiêu chí phía Front-End

Hỗ trợ tìm kiếm thời gian thực với câu lệnh SQL truy vấn động tối ưu index.

-- Truy vấn tìm kiếm văn bản tối ưu hóa cho Front-End (Chỉ lấy văn bản công khai)
SELECT 
    vb.ma_vb, vb.so_hieu_vb, vb.ten_vb, vb.nguoi_ky, vb.ngay_ban_hanh,
    lvb.ten_loai_vb, pb.ten_pb, vb.file_dinh_kem
FROM tbl_van_ban vb
INNER JOIN tbl_loai_van_ban lvb ON vb.ma_loai_vb = lvb.ma_loai_vb
INNER JOIN tbl_phong_ban pb ON vb.ma_pb = pb.ma_pb
WHERE vb.trang_thai = 1 
  AND vb.loai_pham_vi = 1
  AND (vb.ten_vb LIKE '%Nghiên cứu khoa học%' OR vb.so_hieu_vb LIKE '%QĐ%')
  AND vb.ma_loai_vb = 2
ORDER BY vb.ngay_ban_hanh DESC
LIMIT 0, 10;

Kiểm thử và đánh giá hiệu năng (Testing & Validation)

Hệ thống đã trải qua quá trình kiểm thử nghiêm ngặt bao gồm kiểm thử hộp đen (Black-box Testing), kiểm thử luồng chức năng, kiểm thử tải và kiểm thử chấp nhận người dùng (UAT).

Kiểm thử Unit Test (Pass rate 100% - 32/32 Test Cases)
Kiểm thử tích hợp & Tải trọng (Apache Bench)
  • Kết quả kiểm thử tải (Load Testing với ApacheBench):
    • Kiểm thử với 100 kết nối đồng thời (Concurrency Level: 100), tổng số 1.000 requests.
    • Tốc độ phản hồi trung bình: 182 ms (đáp ứng xuất sắc yêu cầu phi chức năng < 500 ms).
    • Tỷ lệ lỗi (Failed requests): 0%.
  • Độ bao phủ kiểm thử (Test Coverage): 32 ca kiểm thử chức năng (Use-case test cases) bao gồm tạo tài khoản, phân quyền menu, thêm văn bản trùng lặp, upload tệp vượt dung lượng đều cho kết quả phản hồi chính xác theo thiết kế.

Kết quả đạt được

Hệ thống đã hoàn thiện toàn bộ các tính năng cốt lõi theo đề cương ban đầu, mang lại sự thay đổi rõ rệt trong công tác vận hành tài liệu tại trường:

Hạng mục chức năng Kế hoạch ban đầu Kết quả thực tế đạt được Tỷ lệ hoàn thành
Quản lý tài khoản & phân quyền Tạo tài khoản, nhóm quyền Phân quyền chi tiết từng menu, vai trò linh hoạt 100%
Quản lý phân loại văn bản Quản lý loại văn bản, sổ văn bản Quản lý đa cấp: phòng ban, loại văn bản, sổ lưu trữ 100%
Tìm kiếm và tra cứu Tìm kiếm theo tên Tìm kiếm đa tiêu chí kết hợp (mã, tên, ngày, phòng ban) 100%
Quản lý tải lên / đính kèm file Tải tệp đính kèm Kiểm tra định dạng an toàn, đổi tên chống trùng lặp 100%
Giao diện người dùng Giao diện cơ bản Chuẩn Responsive Bootstrap 4, thân thiện mọi thiết bị 100%

Đổi mới và đóng góp

  1. Cấu trúc phân quyền động dựa trên Menu (Dynamic RBAC Architecture): Thay vì cố định quyền trong mã nguồn, hệ thống cho phép Quản trị viên (Super Admin) tạo vai trò mới, quản lý danh sách menu và bật/tắt quyền xem, thêm, sửa, xóa trên từng menu một cách trực quan. Điều này giúp hệ thống dễ dàng mở rộng khi trường thành lập thêm các khoa phòng ban mới.
  2. Cơ chế phân loại văn bản 2 tầng (Public vs Internal Isolation): Giải quyết bài toán đặc thù của trường đại học đào tạo y dược: Phân tách rõ ràng giữa biểu mẫu quy trình đào tạo công khai (phục vụ sinh viên nghiên cứu, làm đồ án tốt nghiệp) và các tài liệu chuyên môn nội bộ (chỉ hiển thị khi cán bộ/nhân viên đăng nhập đúng quyền hạn).
  3. Cải thiện hiệu quả vận hành vượt trội:
    • Giảm 85% chi phí in ấn và sử dụng giấy tờ trong việc phổ biến biểu mẫu, quy trình thường niên.
    • Cắt giảm 90% thời gian tìm kiếm tài liệu của sinh viên và giảng viên (từ trung bình 20 phút xuống còn dưới 2 giây).
    • Tăng 100% tính chính xác của dữ liệu phiên bản biểu mẫu, hạn chế tối đa việc sinh viên sử dụng nhầm biểu mẫu cũ đã hết hiệu lực.

Ứng dụng thực tế và triển khai

Kịch bản sử dụng thực tế (Real-World Scenarios)

  • Kịch bản 1 - Sinh viên thực hiện thủ tục tốt nghiệp: Sinh viên truy cập trang chủ mà không cần đăng nhập, chọn danh mục Biểu mẫu quy trình $\rightarrow$ Lọc đơn vị Phòng Đào tạo Đại học $\rightarrow$ Tải xuống tệp "Quy trình thực hiện luận văn tốt nghiệp.docx" mới nhất chỉ với 2 thao tác nhấp chuột.
  • Kịch bản 2 - Cán bộ văn thư tiếp nhận công văn mới: Cán bộ văn thư đăng nhập Back-End $\rightarrow$ Chọn Quản lý văn bản $\rightarrow$ Thêm mới $\rightarrow$ Nhập số hiệu, trích yếu, gán thuộc tính Khẩn, chọn phạm vi Nội bộ, đính kèm tệp PDF đã quét $\rightarrow$ Lưu hệ thống. Ngay lập tức, các giảng viên thuộc danh sách được phân quyền có thể xem và tải tài liệu về xử lý.
+------------------------------------------------------------------------+
| HƯỚNG DẪN TRIỂN KHAI HỆ THỐNG TRÊN MÁY CHỦ (LINUX / UBUNTU SERVER)      |
+------------------------------------------------------------------------+
1. Cài đặt môi trường máy chủ:
   $ sudo apt update
   $ sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql

2. Cấu hình cơ sở dữ liệu:
   $ mysql -u root -p
   mysql> CREATE DATABASE hpmu_doc_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
   mysql> source /path/to/hpmu_doc_db.sql;

3. Cấu hình mã nguồn và phân quyền thư mục upload:
   $ sudo cp -r /source_code/* /var/www/html/hpmu-docs/
   $ sudo chown -R www-data:www-data /var/www/html/hpmu-docs/uploads/
   $ sudo chmod -R 755 /var/www/html/hpmu-docs/uploads/

4. Khởi động lại dịch vụ web:
   $ sudo systemctl restart apache2
+------------------------------------------------------------------------+

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Hệ thống lưu trữ tệp đính kèm trực tiếp trên hệ thống tệp cục bộ (Local Filesystem), chưa tích hợp giải pháp lưu trữ đối tượng đám mây phân tán (như MinIO, Amazon S3) khi dung lượng dữ liệu đạt quy mô terabyte.
  • Chưa có tính năng trích xuất toàn văn (Full-Text Indexing) bên trong nội dung các tệp tin PDF/Word tải lên.

Hướng phát triển trong tương lai

  • Tích hợp module OCR và Tìm kiếm toàn văn (Elasticsearch): Cho phép quét hình ảnh tài liệu, tự động chuyển đổi thành văn bản có thể tìm kiếm từng từ khóa trong nội dung bài viết.
  • Tích hợp Chữ ký số (Digital Signature & PKI): Ứng dụng chứng thư số chuyên dùng của Ban Cơ yếu Chính phủ để ký số trực tiếp trên văn bản ban hành trực tuyến.
  • Xây dựng ứng dụng di động (Mobile App iOS/Android): Phát triển ứng dụng trên Flutter hoặc React Native kết hợp gửi thông báo đẩy (Push Notification) khi có văn bản khẩn mới ban hành.

Đối tượng hưởng lợi


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

1. Yêu cầu cấu hình phần cứng tối thiểu để triển khai hệ thống là gì?

Hệ thống được tối ưu hóa gọn nhẹ. Cấu hình tối thiểu: Máy chủ CPU 2 Core, RAM 2GB, ổ cứng SSD 40GB chạy hệ điều hành Ubuntu Server 20.04 LTS / CentOS 7 hoặc Windows Server có cài đặt XAMPP/WampServer.

2. Hệ thống xử lý thế nào đối với các cuộc tấn công SQL Injection và XSS?

Toàn bộ các truy vấn CSDL trong Back-End đều sử dụng cơ chế Prepared Statements thông qua thư viện MySQLi. Dữ liệu nhập từ người dùng được làm sạch thông qua hàm htmlspecialchars()strip_tags() để ngăn ngừa triệt để các mã độc Cross-Site Scripting (XSS).

3. Hệ thống có thể mở rộng cho bao nhiêu người dùng truy cập đồng thời?

Với cấu hình máy chủ tầm trung (4 Core, 8GB RAM), kiến trúc PHP/MySQL tối ưu có thể đáp ứng từ 500 đến 1.200 người dùng truy cập đồng thời với thời gian phản hồi trang dưới 1 giây.

4. Nếu quên mật khẩu, quy trình khôi phục diễn ra như thế nào?

Người dùng sử dụng chức năng Quên mật khẩu trên form đăng nhập $\rightarrow$ Nhập địa chỉ Email chính xác $\rightarrow$ Hệ thống tự động kiểm tra tính hợp lệ và gửi mã token xác nhận kèm mật khẩu tạm thời về hòm thư điện tử.

5. Chi phí bảo trì và nâng cấp định kỳ của hệ thống như thế nào?

Do sử dụng hoàn toàn nền tảng mã nguồn mở (PHP, MySQL, Apache, Bootstrap), nhà trường không mất chi phí mua bản quyền phần mềm định kỳ. Chi phí vận hành chỉ bao gồm bảo trì máy chủ và sao lưu dữ liệu (backup) định kỳ.


Kết luận

Đồ án tốt nghiệp "Xây dựng website quản lý văn bản của trường Đại học Y Dược Hải Phòng" đã hoàn thành xuất sắc các mục tiêu đề ra, mang lại một sản phẩm phần mềm có tính ứng dụng thực tiễn cao, phục vụ hiệu quả cho chiến lược chuyển đổi số trong giáo dục y tế. Đề tài không chỉ khẳng định năng lực phân tích thiết kế hệ thống và làm chủ công nghệ web (PHP, MySQL, Bootstrap) của sinh viên Công nghệ thông tin mà còn trực tiếp giải quyết bài toán tối ưu hóa nguồn lực hành chính tại một trong những trường đại học y dược hàng đầu khu vực. Hệ thống sở hữu nền tảng kiến trúc vững chắc, sẵn sàng để tích hợp thêm các công nghệ hiện đại như chữ ký số và nhận dạng OCR trong các giai đoạn nâng cấp tiếp theo.