Trong bối cảnh ngành Công nghệ Thông tin ngày càng yêu cầu cao về tính thực tiễn, sinh viên không chỉ dừng lại ở việc học lý thuyết mà còn cần trực tiếp xây dựng các hệ thống hoàn chỉnh. Hai dự án tiêu biểu gồm Testify – Hệ thống quản lý dự án & kiểm thử phần mềm và Website bán linh kiện điện tử đã cho thấy rõ tư duy phát triển sản phẩm thực tế, khả năng làm chủ công nghệ .NET cũng như cách tiếp cận quy trình chuyên nghiệp.
TESTIFY – Hệ thống quản lý dự án & kiểm thử phần mềm All-in-One
Giải quyết bài toán phân mảnh công cụ
Trong quá trình phát triển phần mềm, sinh viên thường phải sử dụng nhiều công cụ rời rạc: quản lý công việc bằng một nền tảng, lưu Test Case bằng Excel, và theo dõi Bug ở một hệ thống khác. Điều này gây khó khăn trong việc quản lý, truy vết và phối hợp giữa các nhóm.
Xuất phát từ thực tế đó, Testify được xây dựng như một hệ thống ALM thu nhỏ, hợp nhất toàn bộ quy trình Quản lý dự án – Kiểm thử – Theo dõi lỗi trên một nền tảng duy nhất.
Tổng quan sản phẩm
Testify là ứng dụng web dạng Single Page Application (SPA), phát triển trên nền tảng:
- Backend: ASP.NET Core Web API
- Frontend: Blazor WebAssembly (WASM)
- Database: SQL Server
- Authentication: ASP.NET Core Identity
- Real-time: SignalR
- AI: OpenAI API / Azure OpenAI
Điểm nổi bật của hệ thống nằm ở khả năng liên kết dữ liệu thông minh. Khi một Task được chuyển sang trạng thái “Ready for Test”, hệ thống tự động thông báo cho Tester và cho phép tạo Test Run ngay lập tức, giúp quy trình vận hành liền mạch.
Các chức năng chính
- Project Management: Quản lý dự án, thành viên, Milestone
- Task Management: Bảng Kanban kéo thả (To Do → Done)
- Test Management: Tạo Test Case, import Excel, gợi ý bằng AI
- Execution & Defect: Chạy Test Run và log Bug trực tiếp
- Reporting: Dashboard, Burn-down chart, Test Coverage
- Chat: Nhắn tin, gửi file, hình ảnh theo dự án
Hệ thống cung cấp đầy đủ các module như Dashboard, Kanban Board, Test Hub, Bug Tracking, Notification và Messaging, đảm bảo hỗ trợ toàn bộ vòng đời phát triển phần mềm.
Giá trị học thuật và định hướng phát triển
Dự án được triển khai trong học phần Lập trình C#5, hướng đến việc giúp sinh viên tiếp cận quy trình phát triển phần mềm thực tế: từ phân tích yêu cầu, thiết kế kiến trúc đến xây dựng API, tích hợp database và ứng dụng AI.
Trong tương lai, Testify sẽ tiếp tục được mở rộng để trở thành nền tảng chính cho đồ án tốt nghiệp, với các nâng cấp về hiệu năng, bảo mật và trải nghiệm người dùng.
Không chỉ là một bài tập, Testify đóng vai trò như một sản phẩm portfolio hoàn chỉnh, thể hiện năng lực phát triển hệ thống Full-stack .NET theo chuẩn doanh nghiệp.
Website bán linh kiện điện tử – Bước tiến vào thương mại điện tử thực tế
Từ bài toán CRUD đến hệ thống e-commerce hoàn chỉnh
Song song với hệ thống quản lý dự án, nhóm sinh viên cũng phát triển một website bán linh kiện điện tử, nhằm giải quyết bài toán quản lý sản phẩm, đơn hàng và người dùng trong môi trường thương mại điện tử.
Dự án vượt qua phạm vi CRUD cơ bản, hướng đến xây dựng một hệ thống có tính ứng dụng thực tế cao.
Mục tiêu và kiến trúc hệ thống
Hệ thống được xây dựng dựa trên:
- ASP.NET Core MVC
- Entity Framework Core (Code First)
- SQL Server
- ASP.NET Core Identity
- HTML, CSS, Bootstrap
Kiến trúc được thiết kế theo mô hình MVC phân tầng rõ ràng, giúp dễ bảo trì và mở rộng.
Chức năng nổi bật
Đối với Admin:
- Quản lý sản phẩm, danh mục, thương hiệu
- Quản lý combo linh kiện
- Quản lý đơn hàng
- Quản lý người dùng và phân quyền
- Cấu hình hệ thống
Đối với User:
- Đăng ký / đăng nhập
- Xem sản phẩm theo danh mục
- Thêm vào giỏ hàng
- Xem combo sản phẩm
- Gửi liên hệ
- Theo dõi tin tức công nghệ
Hệ thống bao gồm các module như Dashboard quản trị, quản lý sản phẩm, danh mục, đơn hàng, người dùng, cùng các trang frontend như Product, Cart, Combo và News.
Kết quả đạt được
Sau quá trình triển khai, hệ thống:
- Hoạt động ổn định trên nền tảng ASP.NET Core MVC
- Hoàn thiện chức năng CRUD cho sản phẩm và danh mục
- Tích hợp phân quyền bằng Identity
- Giao diện thân thiện, dễ sử dụng
- Sẵn sàng mở rộng thêm thanh toán online hoặc tích hợp API
Định hướng phát triển
Dự án được thực hiện trong học phần Lập trình ASP.NET MVC, giúp sinh viên tiếp cận:
- Tư duy thiết kế hệ thống theo mô hình MVC
- Làm việc với ORM (Entity Framework)
- Xây dựng hệ thống có phân quyền và bảo mật
- Phát triển ứng dụng có khả năng mở rộng
Trong tương lai, hệ thống có thể bổ sung các tính năng như thanh toán trực tuyến, quản lý tồn kho, tích hợp dịch vụ bên thứ ba hoặc triển khai trên nền tảng Cloud.
Kết luận
Hai dự án, một về quản lý quy trình phát triển phần mềm, một về thương mại điện tử đã phản ánh rõ nét hành trình chuyển đổi từ tư duy học thuật sang thực tiễn của sinh viên Công nghệ Thông tin.
Không chỉ dừng lại ở việc hoàn thành học phần, các sản phẩm này còn trở thành portfolio giá trị, giúp sinh viên khẳng định năng lực khi bước vào thị trường lao động, đặc biệt trong lĩnh vực phát triển hệ thống web với nền tảng .NET.
Đây chính là minh chứng cho xu hướng đào tạo gắn liền với thực tiễn, nơi sinh viên không chỉ học cách viết code, mà còn học cách xây dựng sản phẩm.
Giảng viên Võ Thị Hồng Đoan
Bộ môn Công nghệ thông tin
FPT Polytechnic Cần Thơ





























