Giới thiệu dự án
Trong bối cảnh đẩy mạnh hiện đại hóa nền hành chính và thực hiện chuyển đổi số giáo dục theo Nghị quyết số 36-NQ/TW của Bộ Chính trị, Quyết định số 1819/QĐ-TTg của Thủ tướng Chính phủ và Nghị quyết 30c/NQ-CP về cải cách hành chính nhà nước, việc ứng dụng công nghệ thông tin (CNTT) vào quản lý đại học là một đòi hỏi cấp thiết. Đối với các cơ sở giáo dục đại học, đặc biệt là Trường Đại học Nội vụ Hà Nội, công tác quản lý sinh viên không chỉ dừng lại ở việc lưu trữ hồ sơ nhân khẩu học mà còn quyết định trực tiếp đến hiệu quả điều hành, kiểm tra, kiểm soát và bảo đảm chuẩn đầu ra.
Tại Khoa Quản trị văn phòng (thành lập theo Quyết định số 214/QĐ-ĐHNV ngày 24/4/2014), quy mô đào tạo đạt 1.273 sinh viên, trong đó sinh viên bậc Đại học chiếm 86,33% (với 20% thuộc hệ liên thông chính quy) và bậc Cao đẳng chiếm 13,67%. Công tác quản lý hồ sơ trước đây chủ yếu dựa trên các sổ sách truyền thống kết hợp các tập tin bảng tính Microsoft Excel rời rạc.
┌────────────────────────────────────────────────────────┐
│ TỔNG QUY MÔ ĐÀO TẠO KHOA QTVP: 1.273 SINH VIÊN │
└──────────────────────────┬─────────────────────────────┘
│
┌────────────────────────┴────────────────────────┐
▼ ▼
┌─────────────────────────────┐ ┌─────────────────────────────┐
│ BẬC ĐẠI HỌC: 86,33% │ │ BẬC CAO ĐẲNG: 13,67% │
│ ├─ ĐH Chính quy │ │ └─ CĐ Chính quy │
│ └─ ĐH Liên thông (20%) │ └─────────────────────────────┘
└─────────────────────────────┘
Thực trạng quản lý bằng Excel bộc lộ những hạn chế kỹ thuật và nghiệp vụ nghiêm trọng:
- Dữ liệu phân mảnh, thiếu tập trung: Mỗi lớp học, khóa học được lưu trữ trên từng tập tin hoặc trang tính (worksheet) riêng biệt, dẫn đến sự thiếu đồng bộ và không có cơ chế khóa ngoại kiểm soát dữ liệu.
- Thời gian xử lý truy vấn kéo dài: Khi lãnh đạo Khoa yêu cầu trích xuất danh sách sinh viên theo một tiêu chí cụ thể (ví dụ: lớp ĐH.QTVP13B, sinh viên diện chính sách, Đảng viên, lưu học sinh), chuyên viên phải mất từ 15 đến 30 phút để lọc, ghép nối và định dạng thủ công trên tệp dữ liệu nguồn.
- Nguy cơ sai lệch và trùng lặp thông tin: Việc chỉnh sửa thủ công trên bảng tính không có ràng buộc toàn vẹn dữ liệu (Data Integrity Constraints), khiến tỷ lệ lỗi nhập liệu tăng cao khi số lượng bản ghi lớn.
- Lỗ hổng bảo mật và phân quyền: Bảng tính Excel không hỗ trợ phân cấp quyền truy cập chi tiết, chỉ bảo vệ bằng mật khẩu đơn giản dễ bị bẻ khóa bằng các công cụ phá mã thông dụng.
- Mất kết nối thông tin cựu sinh viên: Hệ thống cũ hoàn toàn mất dấu vết hồ sơ của sinh viên sau khi tốt nghiệp, chỉ có thể liên lạc qua mối quan hệ cá nhân của giảng viên, gây khó khăn cho công tác khảo sát việc làm và quản lý mạng lưới cựu sinh viên.
Mục tiêu cụ thể của dự án khóa luận bao gồm:
- Hệ thống hóa cơ sở lý luận về ứng dụng CNTT và hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) trong công tác quản lý sinh viên cấp khoa.
- Khảo sát, phân tích quy trình nghiệp vụ và đánh giá toàn diện thực trạng quản lý 1.273 sinh viên tại Khoa Quản trị văn phòng, Trường Đại học Nội vụ Hà Nội.
- Thiết kế mô hình dữ liệu quan hệ đạt chuẩn và phát triển phần mềm quản lý hệ thống cơ sở dữ liệu sinh viên hoàn chỉnh trên nền tảng Microsoft Access.
Giải pháp được lựa chọn là xây dựng hệ thống cơ sở dữ liệu chuyên biệt trên môi trường Microsoft Access với định dạng tệp tin .mdb/.accdb, tích hợp tự động hóa qua tập lệnh Macro và các đơn thể Module (VBA - Visual Basic for Applications). Lựa chọn này tối ưu hóa bài toán chi phí (tận dụng bộ công cụ văn phòng sẵn có), rút ngắn thời gian làm quen của người dùng văn phòng, bảo đảm tính toàn vẹn của dữ liệu và giải quyết triệt để nhu cầu kết xuất báo cáo đa tiêu chí theo thời gian thực.
Kết quả kỳ vọng định lượng bao gồm:
- Rút ngắn thời gian tra cứu và kết xuất báo cáo từ 15–30 phút xuống dưới 2 giây cho một truy vấn phức hợp.
- Tự động hóa 100% quá trình tạo lập hơn 68 mẫu báo cáo thống kê theo niên khóa, hệ, bậc, dân tộc, tôn giáo, nghiên cứu khoa học và trạng thái học tập.
- Kiểm soát 100% tính toàn vẹn của 1.273 hồ sơ sinh viên qua các ràng buộc khóa chính (Primary Key) và khóa ngoại (Foreign Key).
Phạm vi nghiên cứu tập trung vào toàn bộ sinh viên đang theo học và cựu sinh viên thuộc Khoa Quản trị văn phòng tại trụ sở chính của Trường Đại học Nội vụ Hà Nội (Số 36, đường Xuân La, quận Tây Hồ, Hà Nội) giai đoạn 2013–2017. Hệ thống giới hạn ở các nghiệp vụ quản lý nhân khẩu học, hồ sơ rèn luyện, trạng thái học tập (đang học, bảo lưu, thôi học, đã tốt nghiệp) và các hoạt động nghiên cứu khoa học; các phân hệ tính điểm chi tiết và học phí trực tuyến được định hướng phát triển ở các giai đoạn sau.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Quá trình phân tích so sánh giữa phương thức quản lý truyền thống, bảng tính Excel và phần mềm cơ sở dữ liệu quan hệ được tổng hợp trong bảng sau:
| Tiêu chí so sánh |
Sổ sách truyền thống |
Bảng tính Microsoft Excel |
Phần mềm CSDL Microsoft Access |
| Tính tập trung dữ liệu |
Phân tán trên giấy tờ, sổ đăng bạ |
Rời rạc theo từng sheet/file |
Tập trung trong một file CSDL duy nhất |
| Thời gian truy xuất |
Rất chậm (vài giờ đến vài ngày) |
Chậm (15 – 30 phút/truy vấn) |
Tức thì (< 2 giây) |
| Ràng buộc toàn vẹn |
Không có cơ chế tự động |
Yếu, phụ thuộc hàm thủ công |
Kiểm soát chặt chẽ qua PK, FK và Rules |
| Bảo mật và phân quyền |
Khóa tủ vật lý |
Đặt mật khẩu sheet/file cơ bản |
Phân quyền giao diện, khóa mã nguồn |
| Tự động hóa báo cáo |
Soạn thảo lại từ đầu |
Viết hàm SUMIF, VLOOKUP, Pivot |
Kết xuất tự động qua Report Engine |
| Khả năng nhập/xuất |
Thủ công |
Tốt nhưng dễ sai lệch |
Tự động đồng bộ hai chiều với Excel |
Phân loại yêu cầu hệ thống theo mô hình MoSCoW:
- Must have (Bắt buộc phải có):
- Quản lý thông tin hồ sơ sinh viên: Mã SV, Họ tên, Ngày sinh, Giới tính, CMND/CCCD, Quê quán, Dân tộc, Tôn giáo, Quốc tịch.
- Quản lý danh mục tổ chức: Bậc đào tạo, Hệ đào tạo, Ngành đào tạo, Khóa học, Lớp học.
- Quản lý trạng thái học tập (Hiện trạng): Đang học, Bảo lưu, Thôi học, Tốt nghiệp.
- Công cụ tra cứu đa năng: Tìm theo Mã sinh viên, Họ tên, Ngày sinh qua điều khiển Combo Box.
- Báo cáo thống kê: Kết xuất danh sách lớp, danh sách sinh viên theo Niên khóa, Bậc, Hệ, Giới tính, Dân tộc, Tôn giáo.
- Should have (Nên có):
- Phân hệ quản lý sinh viên tham gia Nghiên cứu khoa học (NCKH) và thành tích đạt được.
- Phân hệ quản lý danh bạ, chức vụ Ban cán sự lớp (Lớp trưởng, Bí thư) và Cố vấn học tập.
- Tính năng sao lưu (Backup) và phục hồi CSDL tự động.
- Module chuyển đổi, nạp dữ liệu trực tiếp từ các file Excel hiện có của Khoa.
- Could have (Có thể có):
- Trích xuất các biểu mẫu văn bản hành chính: Biên bản đánh giá rèn luyện, Quyết định bảo lưu, Quyết định thôi học.
- Quản lý danh sách sinh viên thuộc diện chính sách, hộ nghèo, Đảng viên.
- Won't have (Chưa phát triển trong phiên bản này):
- Cổng thông tin trực tuyến (Web Portal) cho sinh viên đăng ký tín chỉ và tra cứu điểm qua Internet.
Thách thức kỹ thuật lớn nhất nằm ở việc chuẩn hóa dữ liệu đầu vào không đồng nhất từ các file Excel cũ, đồng thời phải thiết lập hệ thống hoạt động ổn định trên các cấu hình máy tính văn phòng sử dụng hệ điều hành từ Windows XP, Windows 7 đến các phiên bản Office Access khác nhau (Access 2003, 2007, 2010, 2013).
┌──────────────────────────────────────────────┐
│ PHÂN TÍCH YÊU CẦU THEO MÔ HÌNH MoSCoW │
└──────────────────────┬───────────────────────┘
│
┌──────────────────────┬──────────────────┴───┬──────────────────────┬─────────────────────┐
▼ ▼ ▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ MUST HAVE │ │ SHOULD HAVE │ │ COULD HAVE │ │ WON'T HAVE │ │ GAP ANALYSIS │
│ Quản lý hồ sơ│ │ Quản lý NCKH │ │ Biểu mẫu quy │ │ Web Portal │ │ Excel rời rạc│
│ Danh mục đào │ │ Quản lý BCS │ │ phạm (bảo │ │ tra cứu điểm │ │ -> CSDL quan │
│ tạo & Lớp │ │ Đồng bộ hóa │ │ lưu/thôi học)│ │ trực tuyến │ │ hệ chuẩn hóa │
│ Tra cứu nhanh│ │ tệp Excel │ │ DS Đảng viên │ │ Cổng đóng │ │ 3NF tích hợp │
│ 68+ Báo cáo │ │ Backup CSDL │ │ & Hộ nghèo │ │ học phí │ │ macro tự động│
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Thiết kế hệ thống
Kiến trúc phần mềm được thiết kế theo mô hình phân lớp module chức năng độc lập:
+-----------------------------------------------------------------------+
| GIAO DIỆN NGƯỜI DÙNG (FORMS) |
| [Main Switchboard] [Form Cập nhật] [Form Tra cứu] [Form Báo cáo] |
+-----------------------------------+-----------------------------------+
|
+-----------------------------------v-----------------------------------+
| TẦNG XỬ LÝ NGHIỆP VỤ & TỰ ĐỘNG |
| [Macro Điều khiển] [VBA Modules] [Data Validation] |
+-----------------------------------+-----------------------------------+
|
+-----------------------------------v-----------------------------------+
| TẦNG TRUY VẤN (QUERIES) |
| [Select Queries] [Parameter Queries] [Crosstab/Filter SQL] |
+-----------------------------------+-----------------------------------+
|
+-----------------------------------v-----------------------------------+
| TẦNG LƯU TRỮ DỮ LIỆU (TABLES) |
| Bangkhoa | Banglop | Bang_SV | Bang_Chucvu | Bang_DanToc | Bang_NCKH |
+-----------------------------------------------------------------------+
Công nghệ sử dụng:
- Hệ quản trị CSDL: Microsoft Office Access (Jet/ACE Engine 4.0 / 12.0).
- Ngôn ngữ xử lý tập lệnh: Access Basic / VBA 7.0 (Visual Basic for Applications).
- Môi trường triển khai: Microsoft Windows XP, Windows 7, Windows 8, Windows 10; bộ cài đặt Microsoft Office 2003/2007/2010/2013.
Cơ sở dữ liệu được chuẩn hóa theo dạng chuẩn 3NF với các bảng chính và cấu trúc trường dữ liệu như sau:
-- Cấu trúc Bảng Danh mục Lớp
CREATE TABLE Banglop (
MaLop VARCHAR(20) PRIMARY KEY,
TenLop VARCHAR(100) NOT NULL,
MaKhoa VARCHAR(10),
MaHe VARCHAR(10),
MaBac VARCHAR(10),
MaNganh VARCHAR(10),
KhoaHoc VARCHAR(20)
);
-- Cấu trúc Bảng Sinh viên chính
CREATE TABLE Bang_SV (
MaSV VARCHAR(20) PRIMARY KEY,
HoDem VARCHAR(50) NOT NULL,
Ten VARCHAR(20) NOT NULL,
NgaySinh DATETIME,
GioiTinh VARCHAR(5),
NoiSinh VARCHAR(100),
QueQuan VARCHAR(255),
SoCMND VARCHAR(20) UNIQUE,
NgayCap DATETIME,
NoiCap VARCHAR(100),
MaLop VARCHAR(20),
MaDT VARCHAR(10),
MaTG VARCHAR(10),
MaQT VARCHAR(10),
MaHT VARCHAR(10),
MaCV VARCHAR(10),
DienChinhSach VARCHAR(100),
LaDangVien BIT,
CONSTRAINT FK_Lop FOREIGN KEY (MaLop) REFERENCES Banglop(MaLop),
CONSTRAINT FK_DanToc FOREIGN KEY (MaDT) REFERENCES Bang_DanToc(MaDT),
CONSTRAINT FK_TonGiao FOREIGN KEY (MaTG) REFERENCES Bang_TonGiao(MaTG),
CONSTRAINT FK_HienTrang FOREIGN KEY (MaHT) REFERENCES Bang_HienTrang(MaHT)
);
Mô hình thực thể liên kết (ERD) thiết lập các quan hệ 1-N (Một - Nhiều):
Bangkhoa (1) ---> (N) Banglop
Banglop (1) ---> (N) Bang_SV
Bang_Chucvu (1) ---> (N) Bang_SV
Bang_DanToc (1) ---> (N) Bang_SV
Bang_TonGiao (1) ---> (N) Bang_SV
Bang_HienTrang (1) ---> (N) Bang_SV
Bang_SV (1) ---> (N) Bang_NCKH
┌──────────────┐ 1 N ┌──────────────┐ 1 N ┌──────────────┐
│ Bangkhoa ├──────────┤ Banglop ├──────────┤ Bang_SV │
└──────────────┘ └──────────────┘ └──────┬───────┘
│ 1
│
│ N
┌──────┴───────┐
│ Bang_NCKH │
└──────────────┘
Ràng buộc bảo mật và toàn vẹn dữ liệu:
- Thiết lập Enforce Referential Integrity kèm tính năng tự động cập nhật dây chuyền (Cascade Update Related Fields) nhằm chống hiện tượng dữ liệu mồ côi (Orphan Records).
- Cơ chế kiểm tra định dạng nhập liệu qua Input Mask (ví dụ: ngày sinh
99/00/0000;0;_, số CMND 000000000;;_) và Validation Rule để tránh sai sót thời gian thực.
- Quy định múi giờ chuẩn
(GMT+07:00) Bangkok, Hanoi, Jakarta và thiết lập hệ thống ngày tháng chuẩn Việt Nam dd/MM/yyyy trong Regional Settings.
Methodology
Dự án áp dụng mô hình phát triển phần mềm Thác nước kết hợp tạo mẫu nhanh (Waterfall with Rapid Prototyping). Quy trình triển khai gồm 4 giai đoạn cụ thể:
[Tuần 1-2: Khảo sát & Đánh giá]
│
▼
[Tuần 3-5: Phân tích DFD & Thiết kế CSDL 3NF]
│
▼
[Tuần 6-9: Xây dựng Forms, Queries, Reports & VBA]
│
▼
[Tuần 10-11: Kiểm thử, Tối ưu & Đóng gói CD]
- Giai đoạn 1 (Tuần 1 - 2): Khảo sát và Đánh giá thực trạng: Thu thập hồ sơ, mẫu biểu Excel, phỏng vấn lãnh đạo Khoa, cố vấn học tập và chuyên viên văn phòng.
- Giai đoạn 2 (Tuần 3 - 5): Phân tích hệ thống và Thiết kế CSDL: Xây dựng sơ đồ luồng dữ liệu (DFD), sơ đồ thực thể liên kết (ERD), chuẩn hóa từ điển dữ liệu (Data Dictionary).
- Giai đoạn 3 (Tuần 6 - 9): Lập trình và Xây dựng phần mềm: Khởi tạo cấu trúc bảng, thiết lập quan hệ liên kết, tạo các truy vấn SQL, thiết kế giao diện Form nhập liệu, lập trình báo cáo Report và gắn kết Macro điều hướng.
- Giai đoạn 4 (Tuần 10 - 11): Kiểm thử, Tối ưu và Đóng gói: Kiểm thử chức năng, chuyển đổi dữ liệu từ 1.273 hồ sơ thực tế, tối ưu hóa tốc độ nén dữ liệu và đóng gói sản phẩm ra đĩa CD kèm hướng dẫn sử dụng.
Quản trị rủi ro:
- Rủi ro bảo mật Macro chặn script: Xây dựng tài liệu hướng dẫn kích hoạt Macro chuyên biệt cho từng phiên bản Access 2003 (Security Level -> Low/Medium), Access 2007 (Trust Center -> Enable all Macros), Access 2010/2013 (Trust Center Settings).
- Rủi ro sai định dạng ngày tháng: Tích hợp module tự động kiểm tra định dạng hệ thống khi khởi động phần mềm.
Implementation và kết quả
Development process
Phần mềm được xây dựng với các khối chức năng lõi:
- Module Cập nhật dữ liệu: Thiết kế Form trực quan cho phép thêm, sửa, xóa thông tin sinh viên, thông tin lớp, phân loại hiện trạng mà không cần thao tác trực tiếp trên bảng vật lý.
- Module Tra cứu động: Tích hợp các hộp điều khiển Combo Box kết hợp hàm tìm kiếm chuỗi ký tự, hỗ trợ tìm kiếm chính xác theo Mã sinh viên hoặc tìm kiếm gần đúng theo Họ tên và Ngày sinh.
- Module Báo cáo - Thống kê: Tích hợp hơn 68 báo cáo chuyên đề được phân nhóm tự động.
Trích đoạn mã lệnh VBA xử lý sự kiện lọc dữ liệu sinh viên đa điều kiện theo Lớp và Hiện trạng học tập:
Private Sub cmdLocDuLieu_Click()
Dim strSQL As String
Dim strFilter As String
strFilter = "1=1 "
' Kiem tra loc theo Ma Lop
If Not IsNull(Me.cboLop) And Me.cboLop <> "" Then
strFilter = strFilter & " AND MaLop = '" & Me.cboLop.Value & "'"
End If
' Kiem tra loc theo Hien trang sinh vien (Dang hoc, Bao luu, Thoi hoc)
If Not IsNull(Me.cboHienTrang) And Me.cboHienTrang <> "" Then
strFilter = strFilter & " AND MaHT = '" & Me.cboHienTrang.Value & "'"
End If
' Kiem tra loc theo He dao tao
If Not IsNull(Me.cboHe) And Me.cboHe <> "" Then
strFilter = strFilter & " AND MaHe = '" & Me.cboHe.Value & "'"
End If
' Cap nhat RecordSource cho Form/Subform hien thi
strSQL = "SELECT Bang_SV.MaSV, Bang_SV.HoDem, Bang_SV.Ten, Bang_SV.NgaySinh, " & _
"Bang_SV.GioiTinh, Bang_SV.MaLop, Bang_HienTrang.TenHienTrang " & _
"FROM Bang_SV INNER JOIN Bang_HienTrang ON Bang_SV.MaHT = Bang_HienTrang.MaHT " & _
"WHERE " & strFilter & " ORDER BY Bang_SV.Ten, Bang_SV.HoDem;"
Me.Subform_DanhSachSV.Form.RecordSource = strSQL
Me.Subform_DanhSachSV.Form.Requery
' Thong bao tong so luong ban ghi tim thay
Me.lblTongSo.Caption = "Tong so sinh vien: " & Me.Subform_DanhSachSV.Form.Recordset.RecordCount
End Sub
Đoạn mã truy vấn thống kê số lượng sinh viên theo Dân tộc và Tôn giáo trên nền tảng SQL:
SELECT
Bang_DanToc.TenDanToc,
Bang_TonGiao.TenTonGiao,
COUNT(Bang_SV.MaSV) AS TongSoSinhVien,
SUM(IIF(Bang_SV.GioiTinh = 'Nam', 1, 0)) AS SoNam,
SUM(IIF(Bang_SV.GioiTinh = 'Nữ', 1, 0)) AS SoNu
FROM ((Bang_SV
INNER JOIN Bang_DanToc ON Bang_SV.MaDT = Bang_DanToc.MaDT)
INNER JOIN Bang_TonGiao ON Bang_SV.MaTG = Bang_TonGiao.MaTG)
WHERE Bang_SV.MaLop = [Forms]![frmBaoCaoThongKe]![cboChonLop]
GROUP BY Bang_DanToc.TenDanToc, Bang_TonGiao.TenTonGiao;
Testing và validation
Quá trình kiểm thử được thực hiện qua các kịch bản nghiêm ngặt:
- Kiểm thử tính toàn vẹn dữ liệu (Data Integrity Test): Thử nghiệm cố tình nhập trùng Mã sinh viên hoặc để trống các trường khóa chính -> Hệ thống kích hoạt bẫy lỗi và chặn thao tác thành công 100%.
- Kiểm thử hiệu năng tải (Load Benchmark): Nạp toàn bộ 1.273 bản ghi dữ liệu sinh viên thực tế cùng 15 bảng danh mục liên kết.
- Thời gian mở ứng dụng: < 1,0 giây.
- Thời gian thực thi truy vấn tìm kiếm phức hợp: < 0,3 giây.
- Thời gian render và xem trước báo cáo in (Print Preview): < 0,8 giây.
- Kiểm thử chấp nhận người dùng (UAT): Thử nghiệm bởi 5 cán bộ văn phòng và trợ lý quản lý sinh viên của Khoa. Điểm đánh giá mức độ hài lòng về tính tiện dụng đạt 9,4/10.
| Kịch bản kiểm thử |
Dữ liệu kiểm thử |
Kết quả mong đợi |
Kết quả thực tế |
Trạng thái |
| Nhập trùng Mã SV |
1305QTVB060 |
Báo lỗi vi phạm Primary Key |
Xuất hộp thoại cảnh báo lỗi, không cho lưu |
PASS |
| Tìm kiếm theo Họ tên |
Nhập "Nguyễn" |
Hiển thị tất cả SV họ Nguyễn |
Trả về danh sách chính xác trong 0,2s |
PASS |
| Xuất báo cáo Niên khóa |
Khóa 2013-2017 |
Kết xuất danh sách 10 Report |
Báo cáo hiển thị đầy đủ, đúng mẫu in chuẩn |
PASS |
| Đồng bộ dữ liệu Excel |
File DSHS_LienThong.xls |
Nạp tự động vào Bang_SV |
Nạp đủ 254 bản ghi, không lỗi font |
PASS |
Kết quả đạt được
Hệ thống đã hoàn thiện 100% các tính năng đề ra theo đề cương nghiên cứu:
- Xây dựng thành công CSDL quan hệ chuẩn với 12 bảng thực thể liên kết đồng bộ.
- Hoàn thiện 8 phân hệ báo cáo chuyên sâu với tổng số 68 biểu mẫu in ấn được cấu hình sẵn:
- 10 báo cáo phân loại theo Niên khóa.
- 10 báo cáo phân loại theo Bậc đào tạo (Đại học, Cao đẳng, Trung cấp).
- 10 báo cáo phân loại theo Hệ đào tạo (Chính quy, Liên thông, Vừa làm vừa học).
- 10 báo cáo phân loại theo Giới tính.
- 10 báo cáo phân loại theo Dân tộc và Tôn giáo.
- 10 báo cáo danh sách theo từng Lớp học chuyên ngành.
- 07 báo cáo theo dõi thành tích Nghiên cứu khoa học của sinh viên.
- 01 báo cáo chuyên biệt quản lý Lưu học sinh nước ngoài học tập tại Khoa.
- Tích hợp tính năng sao lưu (Backup) tự động bảo vệ dữ liệu trước rủi ro sự cố phần cứng.
Đổi mới và đóng góp
- Chuyển đổi số từ bảng tính phân mảnh sang CSDL quan hệ chuẩn hóa: Thay thế hoàn toàn phương pháp quản lý bằng hàng chục file Excel rời rạc bằng một kiến trúc CSDL tập trung chuẩn 3NF.
- Cải tiến vượt bậc về năng suất xử lý dữ liệu:
- Thời gian trích xuất danh sách phục vụ lãnh đạo giảm 93,3% (từ trung bình 20 phút xuống dưới 1 phút).
- Giảm 100% hiện tượng sai lệch thông tin cá nhân và số CMND do nhập liệu trùng lặp.
- Tự động hóa hoàn toàn khâu định dạng báo cáo chuẩn quy phạm văn bản quản lý nhà nước của Bộ Nội vụ.
- Mô hình hóa dữ liệu cựu sinh viên và hoạt động nghiên cứu khoa học: Lần đầu tiên tại Khoa Quản trị văn phòng, thông tin cựu sinh viên sau khi tốt nghiệp và hồ sơ công trình NCKH được lưu trữ có hệ thống, phục vụ trực tiếp cho công tác kiểm định chất lượng đào tạo và xây dựng mạng lưới cựu sinh viên.
- Đóng góp về mặt phương pháp luận: Đề tài là công trình nghiên cứu ứng dụng đầu tiên xây dựng hoàn chỉnh một giải pháp phần mềm quản lý sinh viên chuyên biệt cho Khoa Quản trị văn phòng - Trường Đại học Nội vụ Hà Nội, cung cấp tài liệu tham khảo có giá trị cao cho việc tin học hóa các đơn vị đào tạo khác trong toàn trường.
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng thực tế
- Kịch bản 1: Báo cáo đột xuất cho Ban Giám hiệu: Khi lãnh đạo trường yêu cầu thống kê số lượng sinh viên nữ thuộc diện chính sách dân tộc thiểu số đang theo học bậc Đại học hệ chính quy để xét duyệt học bổng tài trợ, chuyên viên chỉ cần chọn các điều kiện tương ứng trên Form Báo cáo và bấm "In báo cáo", kết quả xuất ra ngay lập tức dưới dạng văn bản in chuẩn.
- Kịch bản 2: Quản lý biến động sĩ số đầu học kỳ: Khi tiếp nhận danh sách sinh viên xin bảo lưu hoặc thôi học, chuyên viên cập nhật trường
MaHT trong Bang_SV. Tất cả các báo cáo sĩ số của các lớp liên quan sẽ tự động điều chỉnh ngay lập tức mà không cần tính toán lại bằng tay.
- Kịch bản 3: Tra cứu thông tin phục vụ xác minh văn bằng, hồ sơ cựu sinh viên: Nhập Mã sinh viên vào Combo Box tìm kiếm, hệ thống hiển thị toàn bộ lý lịch trích ngang, niên khóa, số hiệu lớp và thông tin liên lạc lớp trưởng để phục vụ công tác xác minh.
+-----------------------------------------------------------------------------------+
| KỊCH BẢN XỬ LÝ TRUY VẤN DỮ LIỆU TỰ ĐỘNG |
| |
| [Người dùng chọn tiêu chí] |
| │ |
| ├─► Bậc: Đại học |
| ├─► Hệ: Chính quy |
| ├─► Dân tộc: Tày / Nùng |
| └─► Trạng thái: Đang học |
| |
| [Hệ thống kích hoạt Query & Macro] ───► Xử lý nội bộ trong 0,2 giây |
| |
| [Kết xuất đầu ra] |
| │ |
| ├─► Màn hình: Hiển thị bảng tổng hợp chi tiết |
| └─► Máy in: Xuất bản Report chuẩn thể thức Bộ Nội vụ |
+-----------------------------------------------------------------------------------+
Yêu cầu triển khai và Cấu hình hệ thống
- Phần cứng tối thiểu:
- Vi xử lý: Intel Pentium IV 1.8 GHz hoặc tương đương.
- Bộ nhớ RAM: Tối thiểu 512 MB (Khuyến nghị 2 GB trở lên).
- Ổ đĩa cứng: Còn trống tối thiểu 500 MB.
- Thiết bị ngoại vi: Ổ đĩa quang CD-ROM (để cài đặt), Máy in laser tiêu chuẩn.
- Phần mềm:
- Hệ điều hành: Windows XP SP3, Windows 7 (32-bit/64-bit), Windows 8/10.
- Nền tảng văn phòng: Microsoft Office Access 2003, 2007, 2010 hoặc 2013.
- Cấu hình hệ thống: Thiết lập múi giờ
Bangkok, Hanoi, Jakarta và định dạng ngày tháng dd/MM/yyyy.
Hiệu quả kinh tế và Phân tích lợi ích (ROI)
- Chi phí đầu tư: 0 VNĐ chi phí mua bản quyền phần mềm ngoài nhờ tận dụng hệ sinh thái Microsoft Office có sẵn trên máy tính cơ quan.
- Tiết kiệm thời gian: Tiết kiệm ước tính 320 giờ làm việc/năm cho cán bộ văn phòng Khoa trong các đợt lập báo cáo định kỳ đầu năm, cuối kỳ và tổng kết khóa học.
- Hiệu quả quản trị: Giúp lãnh đạo Khoa nắm bắt số liệu sĩ số biến động chính xác 100% theo thời gian thực, nâng cao tính chuyên nghiệp và minh bạch trong công tác quản lý hành chính giáo dục.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Kiến trúc dữ liệu dạng tệp (File-based Database): Microsoft Access giới hạn dung lượng tệp tin tối đa là 2 GB, phù hợp cho quy mô cấp khoa nhưng chưa tối ưu cho việc tích hợp toàn trường với hàng vạn sinh viên.
- Khả năng làm việc đồng thời (Concurrency): Chưa hỗ trợ tối ưu môi trường đa người dùng (Multi-user) qua mạng diện rộng Internet, chủ yếu vận hành trên mạng nội bộ LAN hoặc máy đơn lẻ.
- Phạm vi nghiệp vụ: Chưa tích hợp phân hệ chấm điểm chi tiết từng học phần và phân hệ theo dõi đóng nộp học phí trực tuyến.
Hướng phát triển trong tương lai
- Nâng cấp cơ sở dữ liệu Backend: Chuyển đổi tầng lưu trữ dữ liệu sang Microsoft SQL Server hoặc MySQL để tăng cường bảo mật, mở rộng dung lượng và hỗ trợ hàng nghìn người truy cập đồng thời.
- Phát triển giao diện Web-based: Xây dựng cổng thông tin sinh viên trực tuyến trên nền tảng ASP.NET Core hoặc PHP/Laravel, cho phép sinh viên tự cập nhật thông tin cá nhân và tra cứu kết quả rèn luyện qua thiết bị di động.
- Mở rộng các phân hệ quản lý: Tích hợp module quản lý điểm học phần, xét tốt nghiệp tự động và module quản lý văn bằng chứng chỉ số hóa theo chuẩn quy định của Bộ Giáo dục và Đào tạo.
Đối tượng hưởng lợi
+-----------------------------------------------------------------------------------+
| CÁC BÊN HƯỞNG LỢI TỪ DỰ ÁN |
+-----------------------------------------------------------------------------------+
| SINH VIÊN & CỰU SINH VIÊN | CÁN BỘ & GIẢNG VIÊN VĂN PHÒNG KHOA |
| - Trích xuất hồ sơ nhanh chóng | - Giảm 93,3% thời gian lập báo cáo |
| - Bảo đảm chính sách hỗ trợ | - Loại bỏ sai lệch và trùng lặp dữ liệu |
| - Kết nối mạng lưới cựu SV | - Tự động hóa thống kê đa tiêu chí |
+-----------------------------------+-----------------------------------------------+
| LÃNH ĐẠO TRƯỜNG & KHOA | NHÀ NGHIÊN CỨU & SINH VIÊN KHÓA SAU |
| - Ra quyết định dựa trên số liệu | - Mô hình mẫu về CSDL văn phòng |
| - Chuẩn hóa quy trình nghiệp vụ | - Tài liệu tham khảo tin học hóa ứng dụng |
| - Đáp ứng chuẩn kiểm định | - Tiền đề nâng cấp hệ thống trực tuyến |
+-----------------------------------------------------------------------------------+
- Sinh viên và Cựu sinh viên: Được hỗ trợ giải quyết các thủ tục hành chính, giấy xác nhận, bảng điểm nhanh chóng; bảo đảm quyền lợi về chế độ chính sách, học bổng và duy trì liên lạc với nhà trường sau tốt nghiệp.
- Cán bộ quản lý văn phòng Khoa: Giải phóng sức lao động thủ công, loại bỏ áp lực giấy tờ sổ sách, nâng cao năng suất xử lý dữ liệu và chuyên nghiệp hóa tác phong làm việc.
- Lãnh đạo Khoa và Ban Giám hiệu Nhà trường: Có được công cụ giám sát chính xác, tức thì về quy mô và biến động người học, từ đó đưa ra các quyết định điều hành đào tạo và phân bổ nguồn lực hợp lý.
- Người nghiên cứu và Sinh viên chuyên ngành Quản trị văn phòng: Có được một mô hình thực tiễn mẫu mực về việc ứng dụng kiến thức tin học văn phòng và quản trị cơ sở dữ liệu vào giải quyết bài toán nghiệp vụ chuyên môn.
Câu hỏi thường gặp
1. Phần mềm quản lý sinh viên trên Access có thể cài đặt trên Windows 10 và các bản Office mới không?
Phần mềm hoàn toàn tương thích với Windows 10 (cả 32-bit và 64-bit) và các phiên bản Microsoft Access 2010, 2013, 2016, 2019 hay Microsoft 365. Người dùng chỉ cần thiết lập cấp quyền trong Trust Center (Enable all Macros) để hệ thống kích hoạt đầy đủ các tính năng tự động.
2. Dữ liệu từ các file Excel cũ có cần phải nhập lại bằng tay từ đầu không?
Không. Hệ thống đã tích hợp sẵn chức năng chuyển đổi và đồng bộ dữ liệu. Người dùng chỉ cần chuẩn hóa cấu trúc cột của file Excel theo bảng mẫu quy định, sau đó sử dụng tính năng Import Data có sẵn trong phần mềm để nạp tự động hàng nghìn bản ghi trong vài giây.
3. Hệ thống xử lý thế nào đối với các trường hợp sinh viên trùng họ tên?
Mỗi sinh viên khi nhập học được cấp một Mã sinh viên duy nhất đóng vai trò là Khóa chính (Primary Key) trong CSDL. Khi tìm kiếm theo họ tên trùng nhau, hệ thống sẽ hiển thị danh sách phân biệt kèm Mã SV, Ngày sinh và Lớp để người quản lý chọn chính xác hồ sơ cần tra cứu.
4. Cơ chế sao lưu và phục hồi dữ liệu được thực hiện như thế nào để tránh mất mát khi máy tính gặp sự cố?
Phần mềm tích hợp nút chức năng Sao lưu dữ liệu (Backup) trực tiếp trên giao diện chính. Khi kích hoạt, hệ thống sẽ tự động sao chép một bản sao CSDL .mdb/.accdb sang thư mục lưu trữ an toàn hoặc thiết bị lưu trữ ngoài (USB, Ổ cứng di động) có gắn nhãn ngày tháng thực hiện.
5. Chi phí triển khai và duy trì phần mềm là bao nhiêu?
Chi phí triển khai phần mềm là 0 đồng vì hệ thống được xây dựng trên nền tảng Microsoft Access thuộc bộ Microsoft Office vốn đã được trang bị phổ biến trên toàn bộ máy tính của Trường Đại học Nội vụ Hà Nội. Chi phí bảo trì gần như bằng không trong suốt vòng đời khai thác của hệ thống.
Kết luận
Đề tài khóa luận tốt nghiệp "Xây dựng hệ thống cơ sở dữ liệu quản lý sinh viên Khoa Quản trị văn phòng, Trường Đại học Nội vụ Hà Nội" của tác giả Nguyễn Thị Thúy, dưới sự hướng dẫn của NGƯT. ThS. Dương Mạnh Hùng, đã giải quyết bài toán cấp thiết trong công tác quản trị đại học hiện đại.
Bằng việc chuyển đổi từ mô hình quản lý phân mảnh bằng sổ sách và bảng tính Excel sang hệ cơ sở dữ liệu quan hệ chuẩn 3NF trên Microsoft Access, đề tài đã mang lại những giá trị cốt lõi:
- Về mặt kỹ thuật: Thiết kế hoàn chỉnh kiến trúc CSDL quan hệ gồm 12 bảng thực thể liên kết, xây dựng 68 biểu mẫu báo cáo tự động và tối ưu hóa thời gian truy xuất thông tin xuống dưới 2 giây.
- Về mặt thực tiễn: Nâng cao năng suất lao động hành chính của Khoa Quản trị văn phòng, giảm 93,3% thời gian tổng hợp số liệu, loại bỏ sai sót dữ liệu và quản lý thông suốt vòng đời sinh viên từ khi nhập học đến sau khi tốt nghiệp.
- Về mặt kinh tế: Mang lại hiệu quả kinh tế rõ rệt với chi phí đầu tư 0 đồng, tận dụng tối đa cơ sở hạ tầng CNTT sẵn có của nhà trường.
Công trình không chỉ khẳng định năng lực ứng dụng công nghệ thông tin vào nghiệp vụ quản trị văn phòng của người học mà còn là mô hình thực tiễn để nhân rộng áp dụng cho các khoa chuyên môn khác trong toàn hệ thống Trường Đại học Nội vụ Hà Nội.