Trong lộ trình đào tạo chuyên ngành Phát triển phần mềm (Java) tại Trường Cao đẳng FPT Polytechnic cơ sở Cần Thơ, môn học Lập trình Java 3 luôn được xem là một cột mốc quan trọng. Đây là thời điểm sinh viên chuyển mình từ các ứng dụng trên màn hình Console đơn điệu sang thế giới sinh động của lập trình Web.
Vượt qua những bỡ ngỡ ban đầu của công nghệ mới, bạn Lê Mỹ Huyền – sinh viên có mã số PC10141 – đã xuất sắc hoàn thành bài bảo vệ môn học với dự án “Website Đọc báo Online”. Không chỉ dừng lại ở việc áp dụng kỹ thuật, dự án của Huyền còn gây ấn tượng mạnh mẽ nhờ tư duy phân tích nghiệp vụ rành mạch và chặt chẽ.



Cú chuyển mình từ “Code thuần” sang tư duy Web
Với những ai theo đuổi ngành lập trình, đặc biệt là Java, việc tiếp cận Java Servlet lần đầu tiên chưa bao giờ là điều dễ dàng. Khác với Java cơ bản, Java Servlet đòi hỏi sinh viên phải hiểu về cơ chế hoạt động của Internet, về Request (yêu cầu), Response (phản hồi) và cách máy chủ vận hành.
Là một sinh viên lần đầu tiên chạm ngõ lập trình web, Lê Mỹ Huyền đã phải đối mặt với không ít thách thức. Làm sao để kết nối cơ sở dữ liệu lên giao diện trình duyệt? Làm sao để dữ liệu hiển thị động thay vì tĩnh? Tuy nhiên, với tinh thần học hỏi không ngừng tại FPT Polytechnic Cần Thơ, Huyền đã biến những dòng code khô khan thành một sản phẩm trực quan, sống động. Dự án “Website Đọc báo Online” không chỉ là bài tập trả môn, mà là minh chứng cho sự trưởng thành về kỹ năng lập trình của nữ sinh viên này.
Điểm sáng dự án: Khi Website không chỉ là nơi “Đăng và Xem”
Thông thường, với các dự án nhập môn Java 3, sinh viên thường chọn giải pháp an toàn là xây dựng các trang tin tức đơn giản: Admin đăng bài và Người dùng xem bài. Tuy nhiên, Lê Mỹ Huyền đã chọn một lối đi khó hơn, đòi hỏi tư duy logic phức tạp hơn.
Nhận thấy một tòa soạn báo điện tử thực tế cần có sự phân cấp nhân sự rõ ràng, Huyền đã sáng tạo và xây dựng hệ thống với 3 vai trò (Role) riêng biệt:
- Người dùng (User): Độc giả thông thường.
- Phóng viên: Người sáng tạo nội dung.
- Quản trị hệ thống (Admin): Người nắm quyền kiểm soát cao nhất.
Sự phân chia này cho thấy Mỹ Huyền không chỉ học code, mà còn học cách quan sát thực tế để đưa vào sản phẩm phần mềm – một kỹ năng “vàng” mà các nhà tuyển dụng luôn tìm kiếm.

Quy trình nghiệp vụ chặt chẽ: Kiểm soát từ con người đến nội dung
Điều khiến giảng viên hướng dẫn và các bạn cùng lớp ấn tượng nhất trong dự án của Huyền chính là sự chặt chẽ trong luồng đi của dữ liệu (Workflow).
Thứ nhất, quy trình thăng cấp người dùng: Một người dùng bình thường không thể tự nhiên trở thành phóng viên để đăng bài tùy tiện. Họ phải thực hiện thao tác “Đăng ký làm phóng viên”. Yêu cầu này sẽ được gửi về hệ thống và chỉ khi Quản trị viên (Admin) xét duyệt, tài khoản đó mới được cấp quyền đăng bài. Tính năng này giúp hệ thống kiểm soát được chất lượng nhân sự đầu vào, tránh tình trạng spam hoặc mạo danh phóng viên.
Thứ hai, quy trình kiểm duyệt nội dung (Editorial Workflow): Đây là tính năng “ăn điểm” nhất của dự án. Mỹ Huyền đã thiết lập một “hàng rào” kiểm duyệt nghiêm ngặt.
- Khi phóng viên viết bài mới hoặc chỉnh sửa bài viết cũ, nội dung đó không được hiển thị ngay lập tức lên trang chủ.
- Bài viết sẽ nằm ở trạng thái “Chờ duyệt”.
- Chỉ khi Quản trị viên đọc, kiểm tra và nhấn nút “Duyệt”, bài báo mới chính thức đến tay độc giả.
Quy trình này mô phỏng chính xác hoạt động của một tòa soạn báo chuyên nghiệp, nơi Tổng biên tập là người quyết định cuối cùng. Việc áp dụng logic này vào đồ án môn học cho thấy sự đầu tư nghiêm túc và sự thấu hiểu sâu sắc về nghiệp vụ của Mỹ Huyền.


Dự án “Website Đọc báo Online” của Lê Mỹ Huyền (PC10141) là một ví dụ điển hình cho phương châm đào tạo “Thực học – Thực nghiệp” tại FPT Polytechnic Cần Thơ.
Việc làm chủ công nghệ Java Servlet và xây dựng thành công hệ thống phân quyền phức tạp ngay trong lần đầu tiếp cận lập trình web là một bước đệm vững chắc. Tin rằng, với nền tảng tư duy logic tốt và sự tỉ mỉ trong nghiệp vụ, Mỹ Huyền và các bạn sinh viên ngành Phát triển phần mềm (Java) sẽ còn tạo ra nhiều sản phẩm ấn tượng hơn nữa trong các môn học chuyên sâu tiếp theo như Java Spring Boot.
Giảng viên Nguyễn Trọng Nghĩa
Bộ môn Công nghệ thông tin
FPT Polytechnic Cần Thơ

