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

Trong công tác quản lý đào tạo và khảo thí tại các trường đại học, việc quản lý và cấp phát chứng chỉ tin học quốc tế như ICDL (International Computer Driving Licence) là một mắt xích quan trọng nhằm hoàn thiện chuẩn đầu ra cho sinh viên. Tại Trung tâm khảo thí ICDL thuộc Trường Đại học Dân lập Hải Phòng, quy trình bàn giao chứng chỉ cho sinh viên sau các kỳ thi thực tế còn tồn tại nhiều bất cập: quy trình chưa được đồng bộ hóa, thiếu phần mềm chuyên dụng hỗ trợ, dẫn đến tình trạng mất nhiều thời gian, khó khăn trong việc tìm kiếm hồ sơ, theo dõi tình trạng chứng chỉ và quản lý dữ liệu đối với cả cán bộ trung tâm lẫn sinh viên.

Nhằm giải quyết bài toán thực tiễn trên, đề tài "Xây dựng website quản lý trả chứng chỉ ICDL" được thực hiện với các mục tiêu và nhiệm vụ nghiên cứu cụ thể như sau:

  1. Nghiên cứu, khảo sát thực trạng và mô tả chi tiết bài toán nghiệp vụ quản lý, cấp phát chứng chỉ ICDL tại đơn vị.
  2. Vận dụng phương pháp phân tích thiết kế hệ thống thông tin hướng cấu trúc để mô hình hóa tiến trình nghiệp vụ, luồng dữ liệu và cơ sở dữ liệu quan hệ.
  3. Thiết kế và cài đặt hoàn thiện hệ thống website quản lý trả chứng chỉ ICDL, hỗ trợ sinh viên tra cứu và đăng ký thời gian nhận chứng chỉ trực tuyến, đồng thời hỗ trợ nhân viên trung tâm lập phiếu trả và xuất báo cáo định kỳ.
  • Đối tượng nghiên cứu: Quy trình nghiệp vụ tiếp nhận, tra cứu, quản lý và cấp trả chứng chỉ tin học ICDL cho sinh viên.
  • Phạm vi nghiên cứu:
    • Không gian: Trung tâm khảo thí ICDL - Trường Đại học Dân lập Hải Phòng.
    • Nội dung: Quản lý dữ liệu sinh viên, danh sách kết quả điểm thi các học phần ICDL, lịch hẹn đăng ký nhận chứng chỉ, lập phiếu trả chứng chỉ và tổng hợp báo cáo thống kê hàng tháng.

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

Đồ án xây dựng dựa trên nền tảng lý thuyết phân tích thiết kế hệ thống thông tin và cơ sở dữ liệu quan hệ, tham khảo các tài liệu học thuật tiêu chuẩn:

  • Giáo trình phân tích thiết kế các hệ thống thông tin của tác giả Nguyễn Văn Vỵ (NXB Giáo dục Việt Nam, 2010).
  • Cơ sở dữ liệu quan hệ và công nghệ phân tích - thiết kế của tác giả Lê Văn Phùng (NXB Thông tin và Truyền thông, 2010).

Phương pháp nghiên cứu chính được áp dụng là phương pháp phân tích thiết kế hệ thống hướng cấu trúc (Structured Analysis and Design Method - SADM). Các kỹ thuật và công cụ mô hình hóa được triển khai xuyên suốt đồ án gồm:

  • Phân tích ngôn ngữ nghiệp vụ: Sử dụng phương pháp phân tích danh từ, động từ kết hợp bổ ngữ để xác định các tác nhân, chức năng nghiệp vụ và hồ sơ dữ liệu.
  • Mô hình hóa chức năng và luồng dữ liệu: Xây dựng Biểu đồ ngữ cảnh (Context Diagram), Biểu đồ phân rã chức năng (BFD), Ma trận thực thể - chức năng (CRUD: Use, Read, Create), Biểu đồ luồng dữ liệu (DFD) mức 0 và DFD mức 1.
  • Mô hình hóa dữ liệu: Xây dựng Mô hình liên kết thực thể (E-R), chuẩn hóa và chuyển đổi sang Mô hình dữ liệu quan hệ, từ đó thiết kế các bảng dữ liệu vật lý.
  • Nguồn dữ liệu: Dữ liệu hồ sơ quản lý thực tế tại đơn vị khảo thí gồm danh sách sinh viên dự thi, kết quả điểm 4 học phần ICDL, thông tin cán bộ trung tâm, hồ sơ phiếu trả chứng chỉ và biểu mẫu báo cáo thống kê định kỳ.

Thiết kế và triển khai

Hệ thống được thiết kế và cài đặt hoàn chỉnh dưới dạng một ứng dụng web phục vụ quản lý chuyên biệt với môi trường công nghệ và cấu trúc dữ liệu cụ thể:

  • Môi trường cài đặt:

    • Hệ điều hành máy chủ và máy trạm: Windows XP, Windows 7, Windows 8, Windows 10.
    • Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server.
    • Ngôn ngữ lập trình và nền tảng phát triển: ASP.NET kết hợp với Visual Basic (VB).
  • Kiến trúc hệ thống con và phân hệ chức năng:

    • Phân hệ cập nhật thông tin: Thực hiện các thao tác quản trị cơ sở dữ liệu (xem, thêm mới, chỉnh sửa, xóa) đối với dữ liệu sinh viên, nhân viên trung tâm và danh sách kết quả chứng chỉ ICDL sau mỗi đợt thi.
    • Phân hệ xử lý dữ liệu: Xử lý nghiệp vụ tra cứu trực tuyến dành cho sinh viên, ghi nhận đăng ký thời gian nhận chứng chỉ, tra cứu kiểm tra trạng thái chứng chỉ tại quầy, lập và in phiếu trả chứng chỉ, xuất báo cáo thống kê theo tháng gửi lãnh đạo trung tâm.
  • Cấu trúc cơ sở dữ liệu vật lý: Cơ sở dữ liệu của hệ thống được tổ chức thành 4 bảng dữ liệu chính:

Tên bảng Tên trường Kiểu dữ liệu Kích cỡ Khóa Diễn giải chức năng
SINHVIEN MaSV
HoTenSV
NgaySinh
Lop
Nvarchar
Nvarchar
Nvarchar
Nvarchar
20
60
20
20
Khóa chính (MaSV)
-
-
-
Lưu trữ hồ sơ sinh viên trong trường
NHANVIEN MaNV
HoTenNV
NgaySinh
Nvarchar
Nvarchar
Nvarchar
20
60
20
Khóa chính (MaNV)
-
-
Lưu trữ thông tin nhân viên trung tâm khảo thí
CHUNGCHI SkillCard
ComputerEssentials
WordProcessing
Spreadsheet
Presentation
NgayDatChungChi
MaSV
Nvarchar
Float
Float
Float
Float
Nvarchar
Nvarchar
20
-
-
-
-
20
20
Khóa chính (SkillCard)
-
-
-
-
-
Khóa ngoại (MaSV)
Lưu trữ chi tiết điểm số 4 môn thi ICDL và ngày đạt chứng chỉ của sinh viên
TRACHUNGCHI SoPhieu
TinhTrang
NgayTra
MaNV
SkillCard
NgayDKTra
Int
Nvarchar
Date
Nvarchar
Nvarchar
Date
-
20
-
20
20
-
Khóa chính (SoPhieu)
-
-
Khóa ngoại (MaNV)
Khóa ngoại (SkillCard)
-
Quản lý quy trình đăng ký nhận, ngày trả và tình trạng bàn giao chứng chỉ
  • Kiểm thử và vận hành giao diện: Hệ thống đã được thiết kế các giao diện cập nhật, tra cứu, in phiếu trả chứng chỉ và kết xuất báo cáo thống kê, tiến hành cài đặt thử nghiệm với dữ liệu mẫu và cho kết quả vận hành ổn định.

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

Chương 1: Mô tả bài toán và giải pháp

Chương mở đầu tập trung giới thiệu bối cảnh thực tiễn của đơn vị khảo sát, mô tả chi tiết tiến trình nghiệp vụ và xây dựng sơ đồ tiến trình nghiệp vụ làm tiền đề cho việc phân tích hệ thống.

  • Tổng quan về cơ sở nghiên cứu: Trường Đại học Dân lập Hải Phòng được thành lập ngày 24/9/1997 theo Quyết định số 792/TTg của Thủ tướng Chính phủ Võ Văn Kiệt. Bộ Giáo dục và Đào tạo ban hành các quyết định số 3026QĐ/GD-ĐT, 3027QĐ/GD-ĐT công nhận Hội đồng Quản trị và GS-TS. Trần Hữu Nghị giữ chức vụ Hiệu trưởng; quyết định 3028QĐ/GD-ĐT cho phép nhà trường chính thức hoạt động từ năm học 1997-1998; quyết định 3803/GD-ĐT cho phép tổ chức đào tạo 6 ngành. Đến thời điểm nghiên cứu, trường có cơ sở vật chất đồng bộ gồm 60 phòng học trang bị camera, 800 máy tính nối mạng nội bộ, hệ thống thư viện mới đưa vào sử dụng từ năm 2008, khách sạn sinh viên và tỷ lệ sinh viên có việc làm đạt 93,46%.

  • Mô tả bài toán nghiệp vụ:

    1. Giai đoạn tra cứu và đăng ký: Sinh viên có nhu cầu nhận chứng chỉ sẽ tra cứu kết quả trong danh sách chứng chỉ ICDL (thông qua Mã sinh viên, Họ tên hoặc số Skill Card). Nếu chứng chỉ đã gửi về trung tâm, hệ thống cung cấp thông tin chi tiết để sinh viên đăng ký ngày nhận; trung tâm xác nhận và gửi lại thông báo lịch hẹn.
    2. Giai đoạn tiếp nhận và bàn giao: Khi đến nhận theo lịch hẹn, sinh viên cung cấp mã sinh viên cho nhân viên trung tâm. Nhân viên tra cứu kết quả; nếu sinh viên chưa từng nhận, nhân viên tiến hành lập phiếu trả chứng chỉ ICDL để sinh viên ký xác nhận và lưu trữ vào hồ sơ.
    3. Giai đoạn báo cáo định kỳ: Định kỳ sau mỗi tháng, nhân viên thống kê danh sách sinh viên đã nhận chứng chỉ để lập báo cáo tổng hợp và báo cáo chi tiết gửi Lãnh đạo Trung tâm (theo tháng, lớp, khóa).
  • Bảng nội dung công việc và tác nhân: Xác định 9 công việc nghiệp vụ chính được phân định rõ ràng giữa các tác nhân (Sinh viên, Nhân viên) cùng các hồ sơ tương ứng (Danh sách kết quả chứng chỉ ICDL, Phiếu trả chứng chỉ ICDL, Báo cáo tổng hợp).

STT Tên công việc Tác nhân Hồ sơ tài liệu liên quan
1 Tra cứu thông tin chứng chỉ ICDL Sinh viên -
2 Trả ra thông tin chứng chỉ ICDL Nhân viên Danh sách kết quả chứng chỉ ICDL
3 Đăng ký thời gian nhận chứng chỉ Sinh viên -
4 Thông báo thời gian trả chứng chỉ Nhân viên -
5 Cung cấp mã sinh viên Sinh viên -
6 Tra cứu kết quả chứng chỉ Nhân viên Danh sách kết quả chứng chỉ ICDL
7 Lập phiếu trả chứng chỉ ICDL Nhân viên Phiếu trả chứng chỉ ICDL
8 Thống kê danh sách sinh viên nhận chứng chỉ ICDL Nhân viên -
9 Lập báo cáo tổng hợp Nhân viên Báo cáo tổng hợp
  • Sơ đồ tiến trình nghiệp vụ: Chương 1 thể hiện trực quan hóa 3 sơ đồ tiến trình nghiệp vụ riêng biệt:
    • Sơ đồ tiến trình nghiệp vụ tra cứu thông tin sinh viên đạt chứng chỉ ICDL: Mô tả luồng tương tác giữa Sinh viên, Nhân viên và Danh sách kết quả chứng chỉ ICDL.
    • Sơ đồ tiến trình nghiệp vụ trả chứng chỉ ICDL: Thể hiện việc đối chiếu mã sinh viên, tra cứu kết quả và lập phiếu trả chứng chỉ.
    • Sơ đồ tiến trình nghiệp vụ lập báo cáo: Thể hiện quy trình thống kê danh sách sinh viên đã nhận chứng chỉ, lập báo cáo tổng hợp và chuyển giao cho Lãnh đạo Trung tâm tiếp nhận.

Chương 2: Phân tích thiết kế hệ thống

Chương 2 trình bày toàn bộ tiến trình phân tích thiết kế hệ thống thông tin theo phương pháp hướng cấu trúc, từ xác định tác nhân, phân rã chức năng đến xây dựng luồng dữ liệu và thiết kế cơ sở dữ liệu quan hệ.

  • Mô hình nghiệp vụ và bảng phân tích: Thực hiện phân tích ngữ nghĩa động từ và danh từ, xác định 3 tác nhân ngoài gồm Sinh viên, Nhân viên, Lãnh đạo Trung tâm cùng 3 hồ sơ dữ liệu chính: Danh sách kết quả chứng chỉ ICDL, Phiếu trả chứng chỉ ICDL và Báo cáo tổng hợp.

  • Biểu đồ ngữ cảnh (Context Diagram): Mô tả toàn diện hệ thống ở mức tổng quát (mức 0) với các luồng thông tin giao tiếp giữa 3 tác nhân:

    • Sinh viên: Gửi thông tin tra cứu, thông tin đăng ký ngày nhận; nhận về thông tin chứng chỉ, lịch hẹn trả và phiếu trả chứng chỉ.
    • Nhân viên: Nhập mã sinh viên, kiểm tra tình trạng nhận chứng chỉ và lập phiếu trả.
    • Lãnh đạo Trung tâm: Gửi yêu cầu báo cáo và tiếp nhận bản báo cáo tổng hợp, bản đánh giá tình hình trả chứng chỉ.
  • Phân rã chức năng (BFD): Hệ thống được cấu trúc thành 3 nhóm chức năng chính và các chức năng lá cụ thể:

    1. 1. Tra cứu chứng chỉ ICDL:
      • 1.1 Tra cứu thông tin chứng chỉ ICDL (theo mã SV, họ tên, số Skill Card).
      • 1.2 Trả ra thông tin chứng chỉ ICDL.
      • 1.3 Đăng ký thời gian nhận chứng chỉ ICDL.
      • 1.4 Thông báo lịch ngày trả chứng chỉ ICDL.
      • 1.5 Cập nhật danh sách kết quả chứng chỉ ICDL (sau mỗi đợt thi).
    2. 2. Trả chứng chỉ ICDL:
      • 2.1 Tra cứu chứng chỉ sinh viên (kiểm tra mã SV khi sinh viên đến nhận).
      • 2.2 Lập phiếu trả chứng chỉ ICDL (lập phiếu dựa trên kết quả đạt được).
    3. 3. Lập báo cáo:
      • 3.1 Lập báo cáo thống kê tình hình trả chứng chỉ gửi lãnh đạo.
      • 3.2 Lập báo cáo chi tiết công việc trả chứng chỉ gửi lãnh đạo.
  • Ma trận thực thể chức năng: Đối chiếu quyền tác động của 3 nhóm chức năng nghiệp vụ lên 3 thực thể dữ liệu theo các ký hiệu: U (Update/Sử dụng), R (Read/Đọc), C (Create/Tạo mới):

Nhóm chức năng nghiệp vụ Danh sách kết quả chứng chỉ ICDL (a) Phiếu trả chứng chỉ ICDL (b) Báo cáo (c)
1. Tra cứu chứng chỉ U - -
2. Trả chứng chỉ R C -
3. Lập báo cáo - R C
  • Biểu đồ luồng dữ liệu (DFD):

    • DFD mức 0: Mô tả sự luân chuyển dữ liệu giữa 3 tác nhân ngoài (Sinh viên, Nhân viên, Lãnh đạo Trung tâm), 3 tiến trình chính (1.0 Tra cứu chứng chỉ ICDL, 2.0 Trả chứng chỉ ICDL, 3.0 Lập báo cáo) và 3 kho dữ liệu tương ứng.
    • DFD mức 1 tiến trình Tra cứu chứng chỉ: Phân rã tiến trình 1.0 thành các tiến trình con: 1.1 Tra cứu thông tin chứng chỉ ICDL, 1.2 Trả ra thông tin chứng chỉ ICDL (kiểm tra trạng thái tồn tại/không tồn tại chứng chỉ), 1.3 Đăng ký thời gian nhận chứng chỉ ICDL, 1.4 Thông báo lịch ngày trả chứng chỉ ICDL.
    • DFD mức 1 tiến trình Trả chứng chỉ: Phân rã tiến trình 2.0 thành: 2.1 Tra cứu chứng chỉ sinh viên (kiểm tra tình trạng đã trả hay chưa trả) và 2.2 Lập phiếu trả chứng chỉ cho sinh viên.
  • Thiết kế cơ sở dữ liệu:

    • Bước 1 - Phân tích thuộc tính: Trích xuất các thuộc tính từ Phiếu trả chứng chỉ ICDL gồm: Mã SV, Họ tên SV, Ngày sinh, Lớp, SkillCard, điểm Computer Essentials, điểm Word Processing, điểm Spreadsheet, điểm Presentation, Ngày đạt chứng chỉ, Tình trạng chứng chỉ, Ngày trả chứng chỉ, Người trả (Họ tên NV), Người nhận (Họ tên SV).
    • Bước 2 - Xác định thực thể và định danh: Xác định 3 thực thể độc lập: SINH VIÊN (định danh: Mã SV), CHỨNG CHỈ (định danh: SkillCard), NHÂN VIÊN (định danh: Mã NV).
    • Bước 3 - Xác định mối quan hệ: Xác định mối quan hệ "Tra cứu" giữa SINH VIÊN và CHỨNG CHỈ; mối quan hệ "Trả" giữa NHÂN VIÊN, CHỨNG CHỈ và SINH VIÊN kèm các thuộc tính quan hệ (Số phiếu, Tình trạng, Ngày trả, Ngày đăng ký trả).
    • Bước 4 - Mô hình E-R và Mô hình quan hệ: Chuyển đổi mô hình E-R thành các quan hệ chuẩn hóa và cụ thể hóa thành 4 bảng dữ liệu vật lý (SINHVIEN, NHANVIEN, CHUNGCHI, TRACHUNGCHI).

Chương 3: Cài đặt chương trình

Chương 3 trình bày việc hiện thực hóa các mô hình phân tích thiết kế thành ứng dụng website thực tế, bao gồm cấu hình môi trường, phân chia hệ thống con và mô tả các giao diện chức năng chính.

  • Môi trường và công nghệ cài đặt: Hệ thống triển khai trên nền tảng Windows, sử dụng ASP.NET và Visual Basic (VB) kết hợp hệ quản trị cơ sở dữ liệu Microsoft SQL Server.
  • Phân định các hệ thống con:
    • Hệ thống con cập nhật thông tin: Đảm nhiệm chức năng quản trị dữ liệu danh mục (Sinh viên, Nhân viên, Danh sách chứng chỉ ICDL).
    • Hệ thống con xử lý dữ liệu: Đảm nhiệm chu trình đăng ký nhận chứng chỉ, kiểm soát và xác nhận trả chứng chỉ, in phiếu bàn giao và kết xuất báo cáo thống kê.
  • Mô tả chi tiết các màn hình giao diện chính:
    1. Giao diện quản lý thông tin Sinh viên: Cho phép nhân viên trung tâm thực hiện xem, thêm mới, chỉnh sửa và xóa thông tin hồ sơ sinh viên.
    2. Giao diện quản lý thông tin Nhân viên: Hỗ trợ quản lý danh mục cán bộ trung tâm có thẩm quyền xử lý cấp phát chứng chỉ.
    3. Giao diện quản lý thông tin Chứng chỉ: Cho phép cập nhật điểm chi tiết các môn thi (Computer Essentials, Word Processing, Spreadsheet, Presentation) và ngày đạt chứng chỉ sau mỗi đợt thi.
    4. Giao diện tra cứu thông tin chứng chỉ ICDL của Sinh viên: Cho phép sinh viên tra cứu đa tiêu chí theo Họ tên, Mã sinh viên hoặc số SkillCard. Nếu chứng chỉ đã chuyển về trung tâm và chưa đăng ký, sinh viên thực hiện đăng ký ngày nhận trực tiếp trên giao diện.
    5. Giao diện quản lý danh sách sinh viên đăng ký nhận chứng chỉ: Hỗ trợ nhân viên theo dõi danh sách lịch hẹn và cập nhật xác nhận tình trạng đã trả khi sinh viên đến nhận.
    6. Giao diện in phiếu trả chứng chỉ ICDL: Nhân viên tra cứu mã sinh viên; hệ thống hiển thị thông báo trạng thái chứng chỉ (nếu đã trả) hoặc kết xuất mẫu in phiếu trả chứng chỉ ICDL để ký nhận bàn giao.
    7. Giao diện báo cáo: Hỗ trợ xuất và in báo cáo thống kê tình hình trả chứng chỉ ICDL của trung tâm theo từng tháng phục vụ công tác quản lý của lãnh đạo.

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

Đồ án đã hoàn thành các mục tiêu đề ra với những kết quả cụ thể về cả mặt lý thuyết và ứng dụng thực tiễn:

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

    • Về mặt học thuật và phương pháp: Mô hình hóa hoàn chỉnh bài toán quản lý trả chứng chỉ theo đúng phương pháp phân tích thiết kế hệ thống thông tin hướng cấu trúc; xây dựng đầy đủ hệ thống sơ đồ tiến trình nghiệp vụ, biểu đồ BFD, ma trận CRUD, biểu đồ DFD mức 0 và mức 1, cùng mô hình E-R chuyển đổi sang 4 bảng cơ sở dữ liệu quan hệ.
    • Về mặt sản phẩm phần mềm: Xây dựng thành công ứng dụng website bằng công nghệ ASP.NET và SQL Server; chương trình được cài đặt thử nghiệm với dữ liệu mẫu, vận hành thông suốt các chức năng tra cứu, đăng ký hẹn lịch, in phiếu trả và tổng hợp báo cáo.
  • Đóng góp của đồ án (theo tác giả tự nêu):

    • Giúp Trung tâm khảo thí ICDL khắc phục tình trạng quản lý phân tán, chưa đồng bộ; tin học hóa quy trình cấp phát chứng chỉ, giúp việc theo dõi, tìm kiếm và thống kê trở nên thuận tiện, chính xác.
    • Giúp sinh viên chủ động tra cứu kết quả thi và đăng ký lịch hẹn nhận chứng chỉ từ xa, tiết kiệm đáng kể thời gian, công sức đi lại.

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

  • Hạn chế: Tác giả tự nhận định do thời gian thực hiện đồ án có hạn, đồng thời trình độ và kinh nghiệm thực tế của sinh viên còn hạn chế nên chương trình mới dừng ở mức cài đặt thử nghiệm với một số tập dữ liệu nhất định, vẫn còn những thiếu sót trong quá trình vận hành thực tế.
  • Hướng mở rộng và phát triển: Tiếp tục tiếp thu ý kiến đóng góp của giảng viên và người dùng để bổ sung các chức năng tiện ích, tối ưu hóa giao diện và nâng cao tính hoàn thiện của hệ thống nhằm hướng tới triển khai chính thức trong thực tế.

Giá trị tham khảo

Đồ án là tài liệu tham khảo phù hợp cho:

  • Sinh viên ngành Công nghệ thông tin và Hệ thống thông tin quản lý: Cung cấp tài liệu mẫu về quy trình phân tích thiết kế hệ thống hướng cấu trúc chuẩn mực, đi từ khảo sát thực tế, phân tích ngữ nghĩa, phân rã chức năng (BFD), xây dựng DFD các mức đến thiết kế mô hình E-R và chuẩn hóa bảng dữ liệu quan hệ.
  • Người phát triển ứng dụng quản lý đào tạo, cấp phát văn bằng/chứng chỉ: Cung cấp cấu trúc thiết kế cơ sở dữ liệu và mô hình tổ chức phân hệ thực tế cho bài toán quản lý thi và cấp chứng chỉ tin học chuẩn quốc tế trên nền tảng ASP.NET và SQL Server.

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

1. Cơ sở dữ liệu của phần mềm quản lý những đầu điểm thành phần nào của chứng chỉ ICDL?
Trong bảng dữ liệu CHUNGCHI, hệ thống quản lý chi tiết điểm số của 4 môn thi thành phần theo chuẩn ICDL gồm: ComputerEssentials (float), WordProcessing (float), Spreadsheet (float) và Presentation (float), đi kèm số thẻ SkillCard, ngày đạt chứng chỉ và mã sinh viên.

2. Sinh viên có thể tra cứu thông tin chứng chỉ trên hệ thống bằng những thông tin nào?
Sinh viên có thể tra cứu kết quả chứng chỉ của mình thông qua 3 tiêu chí: Mã sinh viên, Họ và tên hoặc số Skill Card. Nếu chứng chỉ đã được chuyển về trung tâm và chưa từng được nhận, sinh viên có thể đăng ký trực tiếp ngày đến nhận chứng chỉ trên giao diện.

3. Cơ sở dữ liệu vật lý của hệ thống gồm những bảng nào và khóa chính tương ứng là gì?
Hệ thống được thiết kế với 4 bảng dữ liệu vật lý:

  • Bảng SINHVIEN (Khóa chính: MaSV).
  • Bảng NHANVIEN (Khóa chính: MaNV).
  • Bảng CHUNGCHI (Khóa chính: SkillCard).
  • Bảng TRACHUNGCHI (Khóa chính: SoPhieu).

4. Hệ thống xử lý quy trình trả chứng chỉ tại quầy như thế nào khi sinh viên đến nhận theo lịch hẹn?
Khi sinh viên cung cấp mã sinh viên, nhân viên trung tâm sẽ nhập mã để tra cứu. Nếu chứng chỉ đã được trả trước đó, hệ thống sẽ hiển thị thông báo tình trạng đã trả để tránh phát trùng lặp. Nếu chưa trả, nhân viên sẽ lập phiếu trả chứng chỉ ICDL trên hệ thống, in phiếu để sinh viên ký xác nhận và lưu giữ vào hồ sơ.

5. Đồ án sử dụng những công nghệ và công cụ nào để triển khai ứng dụng website?
Hệ thống được triển khai trên môi trường hệ điều hành Windows (XP/7/8/10), sử dụng hệ quản trị cơ sở dữ liệu Microsoft SQL Server, ngôn ngữ lập trình ASP.NET kết hợp với Visual Basic (VB).


Kết luận

Đồ án tốt nghiệp "Xây dựng website quản lý trả chứng chỉ ICDL" của sinh viên Lê Minh Quang đã hoàn thành việc khảo sát và mô hình hóa bài toán nghiệp vụ cấp trả chứng chỉ tại Trung tâm khảo thí ICDL - Trường Đại học Dân lập Hải Phòng. Bằng việc ứng dụng phương pháp phân tích thiết kế hệ thống hướng cấu trúc, tác giả đã thiết lập đầy đủ hệ thống sơ đồ chức năng, luồng dữ liệu và cơ sở dữ liệu quan hệ gồm 4 bảng chuẩn hóa. Sản phẩm website được cài đặt thử nghiệm trên nền tảng ASP.NET và SQL Server, đáp ứng tốt các yêu cầu tra cứu trực tuyến, đăng ký lịch hẹn, in phiếu bàn giao và kết xuất báo cáo thống kê định kỳ.