Bối cảnh và vấn đề nghiên cứu
Bối cảnh thực tiễn và lý do chọn đề tài
Trong môi trường giáo dục đại học, quy mô sinh viên, giảng viên và cán bộ công nhân viên tập trung đông đảo khiến công tác quản lý và kiểm soát thông tin bằng phương thức thủ công gặp nhiều hạn chế. Việc xử lý khối lượng dữ liệu lớn và phức tạp đòi hỏi phải ứng dụng các quy trình phân tích và thiết kế hệ thống thông tin nhằm hỗ trợ vận hành chính xác, tiện lợi cho việc thống kê, phân bổ công việc và quản lý đào tạo.
Trường Đại học Tài chính - Marketing (UFM) là trường đại học công lập, hoạt động theo điều lệ trường đại học của Việt Nam và đào tạo ở các trình độ cao đẳng, đại học, sau đại học cùng nghiên cứu khoa học. Trong thực tế vận hành tại trường, công tác học vụ bao gồm nhiều khâu liên kết chặt chẽ: tiếp nhận và lưu trữ hồ sơ sinh viên, hồ sơ cán bộ giảng viên; phân bổ sinh viên và giảng viên về các khoa/bộ môn; tổ chức cho sinh viên đăng ký học phần thuộc chuyên ngành hoặc đăng ký học lại môn chưa đạt (điểm số dưới 5); sắp xếp thời khóa biểu, phân bổ phòng học; tổ chức kỳ thi kết thúc học phần (tối đa 2 lần thi/môn); thu nhận điểm từ giảng viên để tính điểm trung bình học kỳ và xuất bảng điểm. Để hệ thống hóa toàn bộ chu trình nghiệp vụ này, đề tài "Hệ thống quản lý học vụ của trường đại học" được thực hiện nhằm phân tích và thiết kế mô hình hệ thống thông tin phục vụ công tác quản lý học vụ tại Trường Đại học Tài chính - Marketing.
Mục tiêu và nhiệm vụ nghiên cứu
Văn bản xác định mục tiêu nghiên cứu gồm hai cấp độ:
- Mục tiêu tổng quát: Xây dựng một hệ thống quản lý học vụ cho Trường Đại học Tài chính - Marketing.
- Mục tiêu cụ thể:
- Xây dựng hệ thống quản lý học vụ chi tiết nhằm đơn giản hóa công tác quản lý, tạo cơ sở so sánh giữa phương thức quản lý học vụ thủ công và quản lý bằng hệ thống thông tin tự động hóa.
- Xây dựng mô hình phân cấp chức năng (BFD - Business Function Diagram) về quản lý học vụ.
- Xây dựng mô hình thực thể kết hợp (ERD - Entity Relationship Diagram) cho hệ thống quản lý học vụ của trường.
- Xây dựng mô hình dòng dữ liệu (DFD - Data Flow Diagram) thể hiện chi tiết từng chức năng của hệ thống.
- Xây dựng mô hình cơ sở dữ liệu quan hệ và xác định các ràng buộc toàn vẹn dữ liệu.
- Thiết kế các biểu mẫu (form) giao diện cho hệ thống quản lý học vụ.
- Lập kế hoạch triển khai thực nghiệm và đề xuất các giải pháp kỹ thuật nhằm hoàn thiện hệ thống thông tin quản lý học vụ trên cơ sở ứng dụng công nghệ thông tin và mạng truyền thông.
Đối tượng và phạm vi nghiên cứu
- Đối tượng nghiên cứu: Quy trình xử lý nghiệp vụ học vụ và các thực thể dữ liệu liên quan tại trường đại học, bao gồm thông tin hồ sơ sinh viên, cán bộ giảng viên, khoa, bộ môn, chương trình đào tạo, môn học, phòng học, lịch học, lịch thi và kết quả điểm thi.
- Phạm vi không gian: Áp dụng tại Trường Đại học Tài chính - Marketing (bao gồm các cơ sở đào tạo của trường, ví dụ cơ sở tại số 2/4 Trần Xuân Soạn, Quận 7 và cơ sở B2/1A đường 385, Phường Tăng Nhơn Phú A, Thành phố Thủ Đức, TP. Hồ Chí Minh).
- Phạm vi nội dung dữ liệu:
- Lưu trữ thông tin sinh viên (
MaSV, HoTen, NgaySinh, Phai, NoiSinh, DiaChi).
- Lưu trữ thông tin giảng viên (
MaGV, HoTen, NgaySinh, DiaChi, ChucDanh, ViTriCT, ChuyenNganh).
- Quản lý danh mục môn học (
MaMH, TenMH, SoTC, SoTietLT, SoTietBT, SoTietTH).
- Quản lý danh mục phòng học (
TenPhong, SucChuaHoc, SucChuaThi, DayNha, CoSo).
- Quản lý danh mục khoa (
MaKhoa, TenKhoa, ViTri) và bộ môn (MaBM, TenBM).
- Quản lý chương trình đào tạo (
Khoa, HocKy, MonHoc, MaKhoa).
Cơ sở lý thuyết và phương pháp nghiên cứu
Khung lý thuyết và các mô hình sử dụng
Đề tài áp dụng phương pháp luận phân tích và thiết kế hệ thống thông tin có cấu trúc (Information System Analysis and Design - PT&TKHTTT) với các công cụ mô hình hóa chuẩn:
- Mô hình phân cấp chức năng (BFD): Sử dụng để nhận diện, phân rã có thứ bậc toàn bộ chức năng nghiệp vụ của hệ thống quản lý học vụ từ cấp tổng quát đến các tác vụ chi tiết.
- Mô hình thực thể kết hợp (ERD): Biểu diễn cấu trúc dữ liệu ở mức quan niệm, xác định các thực thể, thuộc tính và các mối kết hợp giữa các đối tượng quản lý trong trường đại học.
- Mô hình dòng dữ liệu (DFD): Phản ánh tiến trình luân chuyển thông tin, biến đổi dữ liệu giữa các tiến trình, kho lưu trữ và các tác nhân ngoài (Sinh viên, Giảng viên, Quản trị viên/Admin) qua 3 cấp độ: mức 0 (mức ngữ cảnh), mức 1 và mức 2.
- Mô hình dữ liệu quan hệ (Relational Data Model): Chuyển đổi từ mô hình ERD sang hệ thống các bảng quan hệ, xác định khóa chính (Primary Key), khóa ngoại (Foreign Key) và thiết lập các bảng tầm ảnh hưởng cho các ràng buộc toàn vẹn (RBTV).
Phương pháp nghiên cứu và công cụ thực hiện
- Phương pháp khảo sát hiện trạng: Nghiên cứu thực tế các biểu mẫu, quy định đào tạo, quy trình nhập học, đăng ký tín chỉ, xếp lịch giảng dạy, kiểm tra điều kiện học phần (điểm < 5 phải học lại), tổ chức thi kết thúc học phần và tính điểm trung bình tại UFM.
- Phương pháp phân tích - tổng hợp tài liệu: Khảo sát các công trình, đồ án nghiên cứu đi trước về hệ thống học vụ để rút ra các yêu cầu chức năng cốt lõi.
- Công cụ và phần mềm hỗ trợ:
- PowerDesigner: Phần mềm mô hình hóa và thiết kế cấu trúc đồ họa dữ liệu của hệ thống.
- Microsoft SQL Server: Hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) dùng để định nghĩa cấu trúc dữ liệu, tạo bảng, thiết lập kiểu dữ liệu và thực thi các ràng buộc toàn vẹn.
- Microsoft Word (SmartArt): Sử dụng để soạn thảo, vẽ sơ đồ phân cấp chức năng và minh họa giao diện hệ thống.
- Hệ thống tham chiếu trực quan: Website quản lý học vụ thực tế của UFM (
https://uis.vn/).
Nguồn dữ liệu và tổng quan nghiên cứu liên quan
Đề tài kế thừa và tổng hợp tư liệu từ 4 công trình nghiên cứu/tiểu luận đi trước:
- Báo cáo của Hồ Nguyệt Nga với đề tài "Quy trình xử lý học vụ của trường đại học": Tập trung vào mục tiêu xây dựng cơ sở dữ liệu quản lý thông tin sinh viên, giảng viên, cán bộ và kết quả học tập.
- Báo cáo của Nguyễn Thương Thanh với đề tài "Hệ thống đăng ký học phần của sinh viên": Đánh giá kết quả và hạn chế trong công tác tổ chức đăng ký tín chỉ.
- Tiểu luận của Trần Thị Mỹ Ngọc với đề tài "Mô tả hệ thống đăng ký học phần cho học sinh": Thiết kế hệ thống thông tin hỗ trợ quản lý đăng ký môn học nhanh chóng, chính xác.
- Tiểu luận của Trương Nguyễn Hoàng Luân với đề tài "Quản lý hệ thống học vụ của trường đại học": Tập trung xây dựng cơ sở dữ liệu giúp tinh giản việc lưu trữ hóa đơn, giấy tờ và cung cấp dữ liệu quản lý.
Thiết kế và mô hình hóa hệ thống
Kiến trúc phân cấp chức năng và mô hình Use Case
Hệ thống quản lý học vụ được phân rã thành 5 nhóm chức năng chính trên sơ đồ BFD:
- Quản lý sinh viên: Thêm sinh viên, sửa thông tin sinh viên, xóa sinh viên, in danh sách sinh viên.
- Quản lý giáo viên: Thêm giáo viên, sửa thông tin giáo viên, xóa giáo viên, in danh sách giáo viên.
- Quản lý khoa, lớp: Thêm khoa/lớp, sửa khoa/lớp, xóa khoa/lớp.
- Quản lý điểm: Nhập điểm, sửa điểm, tổng kết điểm, in bảng điểm sinh viên.
- Quản lý môn học, lịch thi và Thống kê: Đăng ký lịch học, đăng ký môn học, hủy đăng ký môn, xuất phiếu đăng ký, in lịch thi và phòng thi.
Hệ thống được chi tiết hóa qua các sơ đồ Use Case theo từng phân hệ:
- Use Case Quản lý cấu hình: Quản trị viên thực hiện xem cấu hình, chỉnh sửa cấu hình (đầu vào:
ID cấu hình, Tên cấu hình, Vị trí tệp), xuất báo cáo cấu hình.
- Use Case Quản lý sinh viên: Sinh viên thực hiện đăng ký môn học, xem điểm; Quản trị viên chỉnh sửa thông tin, xóa thông tin và cập nhật điểm của sinh viên.
- Use Case Quản lý tài khoản: Quản trị viên và người dùng thực hiện đăng nhập, đăng ký tài khoản mới, cập nhật thông tin cá nhân, xem danh sách, thêm/sửa/xóa hồ sơ giảng viên và sinh viên, xuất bảng điểm.
- Use Case Quản lý lịch học, đăng ký nhu cầu học: Sinh viên xem lịch học, đăng ký môn học/ngày giờ học, hủy môn, in phiếu đăng ký; Giảng viên xem lịch dạy, đăng ký môn dạy, đăng ký dạy bù; Quản trị viên chỉnh sửa lịch học, phê duyệt lịch học/dạy, xếp lịch dạy và xuất báo cáo.
- Use Case Quản lý phòng thi, lịch thi: Sinh viên xem lịch thi và phòng thi; Giảng viên xem lịch giám sát coi thi; Quản trị viên phân công coi thi, thêm/sửa/xóa lịch thi, thêm/sửa/xóa phòng thi, xuất báo cáo lịch thi và phòng thi.
Thiết kế cơ sở dữ liệu quan hệ
Hệ thống định nghĩa cấu trúc dữ liệu gồm 7 bảng thực thể chính với các trường thuộc tính và kiểu dữ liệu cụ thể:
| Tên bảng |
Thuộc tính khóa / Mô tả |
Kiểu dữ liệu |
Ràng buộc / Ý nghĩa |
| SinhVien |
MaSV
HoTen
NgaySinh
Phai
NoiSinh
DiaChi |
Nvarchar(5) Nvarchar(50) Datetime Nvarchar(6) Nvarchar(50) Nvarchar(50) |
Primary Key, Identity Họ và tên sinh viên Ngày sinh Giới tính sinh viên Nơi sinh Địa chỉ cư trú |
| GiaoVien |
MaGV
HoTen
NgaySinh
DiaChi
ChucDanh
ViTriCT
ChuyenNganh |
Nvarchar(5) Nvarchar(50) Datetime Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) |
Primary Key, Identity Họ và tên giáo viên Ngày sinh Địa chỉ giáo viên Chức danh giảng dạy Vị trí công tác Chuyên ngành giảng dạy |
| Khoa |
MaKhoa
TenKhoa
ViTri
MaSV
MaGV
MaBM |
Nvarchar(5) Nvarchar(50) String Nvarchar(5) Nvarchar(5) Nvarchar(5) |
Primary Key, Identity Tên khoa đào tạo Vị trí văn phòng khoa Khóa liên kết Sinh viên Khóa liên kết Giáo viên Khóa liên kết Bộ môn |
| BoMon |
MaBM
TenBM |
Nvarchar(5) Nvarchar(50) |
Primary Key, Identity Tên bộ môn chuyên môn |
| TTMonHoc |
MaMH
TenMH
SoTC
SoTietLT
SoTietBT
SoTietTH
MaBM |
Nvarchar(5) Nvarchar(50) Int Int Int Int Nvarchar(5) |
Primary Key, Identity Tên môn học Số tín chỉ Số tiết lý thuyết Số tiết bài tập Số tiết thực hành Mã bộ môn quản lý |
| CTDT |
Khoa
HocKy
MonHoc
MaKhoa |
Nvarchar(50) Datetime Nvarchar(50) Nvarchar(5) |
Khoa phụ trách Học kỳ đào tạo Tên môn học trong khung Mã khoa liên kết |
| TTPhongHoc |
TenPhong
SucChuaHoc
SucChuaThi
DayNha
CoSo |
Nvarchar(50) Int Int Nvarchar(5) Nvarchar(50) |
Tên phòng học/thi Sức chứa sinh viên học Sức chứa sinh viên thi Dãy nhà bố trí Cơ sở trực thuộc trường |
Ràng buộc toàn vẹn và bảng tầm ảnh hưởng
Đề tài xác định các ràng buộc toàn vẹn (RBTV) dạng phụ thuộc hàm khóa chính - khóa ngoại giữa các quan hệ dữ liệu:
- RBTV 1 (Quan hệ giữa SinhVien và Khoa qua MaSV):
| Quan hệ |
Thêm |
Sửa |
Xóa |
| SinhVien |
+ [MaSV] |
- |
+ [MaSV] |
| Khoa |
+ |
+ [MaSV] |
+ |
- RBTV 2 (Quan hệ giữa GiaoVien và Khoa qua MaGV):
| Quan hệ |
Thêm |
Sửa |
Xóa |
| SinhVien (GiaoVien) |
+ [MaGV] |
- |
+ [MaGV] |
| Khoa |
+ |
+ [MaGV] |
+ |
Thiết kế mô hình dòng dữ liệu (DFD)
- DFD mức 0 (Ngữ cảnh): Thể hiện tương tác giữa 3 tác nhân chính (Sinh viên, Admin, Giáo viên) với hệ thống quản lý học vụ:
- Sinh viên: Gửi yêu cầu đăng ký lịch học, nhận lịch học, lịch thi, tra cứu điểm và nhận phiếu đăng ký.
- Giáo viên: Đăng ký lịch dạy, đăng ký dạy bù, tra cứu lịch dạy, lịch coi thi; nhận thông tin phòng dạy và nộp bảng điểm.
- Admin: Cung cấp danh sách phòng học, lịch dạy, lịch gác thi, tiếp nhận điểm, quản lý hồ sơ và xuất các báo cáo.
- DFD mức 1: Phân chia thành các luồng xử lý: Quản lý sinh viên, Bổ sung môn học, Quản lý học vụ (lưu trữ đăng ký môn, tìm kiếm lịch học, thời khóa biểu).
- DFD mức 2: Chi tiết hóa thành 5 tiến trình:
- Bổ sung lịch học: Thêm yêu cầu bổ sung lịch học, danh sách lịch học đăng ký nhiều, triển khai lịch học (xử lý môn học lại, cải thiện, học vượt).
- Quản lý đăng ký lịch học: Ghi nhận môn học đăng ký, kiểm tra số lượng chỉ tiêu còn nhận, xuất phiếu đăng ký.
- Báo cáo và thống kê: Thống kê môn bổ sung, môn hủy, học phí, danh sách sinh viên, lịch thi, lịch dạy bù.
- Quản lý lịch học: Tìm kiếm môn học, cập nhật thông tin lịch học, ghi nhận môn đăng ký, hủy học phần.
- Quản lý sinh viên và giáo viên: Kiểm tra hồ sơ, xác nhận thông tin và xử lý cấp thẻ sinh viên, thẻ giảng viên.
Thiết kế giao diện hệ thống
Giao diện người dùng được thiết kế mô phỏng dựa trên cấu trúc cổng thông tin đào tạo UFM (uis.vn), bao gồm:
- Giao diện đăng nhập: Hỗ trợ 4 nhóm đối tượng người dùng (Sinh viên, Giảng viên, Nhân viên, Ban lãnh đạo) với trường Tên đăng nhập và Mật mã.
- Giao diện trang chủ cá nhân: Tích hợp thanh công cụ chức năng bên trái (Thông tin cá nhân, Chương trình đào tạo, Đăng ký học phần, Thời khóa biểu - Lịch thi, Xem điểm, Đăng ký in phiếu điểm, Đăng ký thi phụ, Đăng ký đồ án) và khung hiển thị thông báo học vụ bên phải.
- Giao diện thông tin sinh viên & Cập nhật thông tin: Hiển thị chi tiết hồ sơ cá nhân (Mã số SV
2021010227, Họ tên, Ngày sinh 31/10/2002, Lớp 20DTH2, Khóa 20D, Ngành, Cố vấn học tập, Thông tin liên lạc người thân) cùng biểu mẫu cập nhật số điện thoại, email, địa chỉ.
- Giao diện đăng ký học phần: Cho phép chọn chương trình đào tạo (Tin học quản lý 2020), hiển thị danh sách lớp mở và cảnh báo trạng thái "Chưa tới thời gian đăng ký học phần".
- Giao diện Thời khóa biểu - Lịch học & Lịch thi: Bố trí lịch học theo tuần (tên môn học, số tín chỉ, tiết học, phòng học, giảng viên, cơ sở Thủ Đức) và bảng lịch thi chi tiết (môn thi, ngày thi, giờ thi, phòng thi, hình thức thi trực tiếp hoặc trực tuyến qua MS Teams).
Nội dung chính theo từng chương
Chương 1: Tổng quan hệ thống quản lý học vụ của trường đại học
Chương 1 trình bày tính cấp thiết của việc ứng dụng công nghệ thông tin trong trường đại học, giới thiệu bối cảnh hoạt động đào tạo tại Trường Đại học Tài chính - Marketing và mô tả bài toán quản lý học vụ. Nội dung nêu rõ quy trình nghiệp vụ của 4 bộ phận cấu thành: Ban giám hiệu (tổng hợp thông tin, xây dựng khung chương trình đào tạo, duyệt kế hoạch phòng học); Phòng đào tạo (phân công giảng viên, xếp thời khóa biểu, sắp xếp phòng thi, nhập điểm và tính điểm trung bình); Sinh viên (lựa chọn môn học, đăng ký tín chỉ, thi kết thúc học phần); Giảng viên (nhận phân công giảng dạy, thực hiện lên lớp, chấm thi và gửi điểm). Chương này cũng xác định rõ ràng mục tiêu tổng quát, 7 mục tiêu cụ thể và phạm vi thông tin lưu trữ của đề tài.
Chương 2: Cơ sở lý thuyết
Chương 2 tổng thuật 4 báo cáo/tiểu luận nghiên cứu liên quan của các tác giả đi trước (Hồ Nguyệt Nga, Nguyễn Thương Thanh, Trần Thị Mỹ Ngọc, Trương Nguyễn Hoàng Luân) và xác định điểm mới của đề tài (xây dựng cơ sở dữ liệu học vụ hoàn chỉnh, thiết lập ràng buộc toàn vẹn, bổ sung đầy đủ chương trình đào tạo chuyên ngành). Đồng thời, chương giới thiệu các phần mềm công cụ được sử dụng (PowerDesigner, SQL Server, Microsoft Word) và cơ sở lý thuyết về 3 mô hình nòng cốt: Mô hình phân cấp chức năng (BFD), Mô hình thực thể kết hợp (ERD) và Mô hình dòng dữ liệu (DFD với 4 vai trò: phân tích, thiết kế, biểu đạt, tài liệu hóa).
Chương 3: Phân tích và thiết kế hệ thống quản lý học vụ của trường đại học
Chương 3 là trọng tâm của đồ án, bao gồm toàn bộ kết quả phân tích yêu cầu và thiết kế kỹ thuật:
- Khảo sát hiện trạng và định nghĩa 5 nhóm yêu cầu phần mềm.
- Mô tả chi tiết các Use Case chức năng theo từng phân hệ quản lý.
- Xây dựng sơ đồ phân cấp chức năng BFD với 5 phân nhánh nghiệp vụ.
- Thiết kế mô hình dữ liệu quan niệm (ERD) và chuyển đổi sang mô hình dữ liệu quan hệ gồm 7 bảng thực thể (
SinhVien, GiaoVien, Khoa, BoMon, TTMonHoc, CTDT, TTPhongHoc).
- Thiết lập 2 ràng buộc toàn vẹn (RBTV1, RBTV2) kèm bảng tầm ảnh hưởng đối với các thao tác Thêm, Sửa, Xóa.
- Xây dựng hệ thống mô hình dòng dữ liệu DFD mức 0, DFD mức 1 và DFD mức 2 (phân rã thành 5 sơ đồ luồng chi tiết).
- Thiết kế 12 màn hình giao diện người dùng mô phỏng toàn bộ chu trình đăng nhập, quản lý hồ sơ, đăng ký môn học, tra cứu thời khóa biểu và xem lịch thi.
Chương 4: Kết quả và hướng phát triển
Chương 4 tổng kết các kết quả đạt được về mặt phân tích nghiệp vụ, mô hình hóa dữ liệu và thiết kế giao diện; tự đánh giá các khó khăn và khuyết điểm trong quá trình thực hiện đồ án (ràng buộc cơ sở dữ liệu còn đơn giản, mô hình thiết kế chưa đạt độ chuẩn xác cao, giao diện còn sơ sài, thời gian và dữ liệu thực nghiệm còn hạn chế); đồng thời đề xuất hướng phát triển tiếp tục hoàn thiện các phân hệ để phục vụ cho các đồ án chuyên ngành và khóa luận tốt nghiệp sau này.
Kết quả và đóng góp
Kết quả chính của đề tài
- Hệ thống hóa quy trình nghiệp vụ: Khảo sát và chuẩn hóa toàn bộ chu trình quản lý học vụ tại Trường Đại học Tài chính - Marketing từ khâu tiếp nhận hồ sơ, đăng ký học phần, xếp thời khóa biểu đến tổ chức thi và tổng kết điểm.
- Xây dựng hoàn chỉnh các mô hình phân tích:
- Xây dựng sơ đồ BFD với 5 nhóm chức năng và 18 tác vụ cụ thể.
- Xây dựng mô hình ERD và DFD đầy đủ 3 cấp độ (mức 0, mức 1 và 5 tiến trình phân rã mức 2).
- Thiết lập cấu trúc cơ sở dữ liệu quan hệ gồm 7 bảng dữ liệu, chuẩn hóa các trường thuộc tính khóa và kiểu dữ liệu.
- Định nghĩa 2 ràng buộc toàn vẹn phụ thuộc hàm khóa chính - khóa ngoại kèm bảng tầm ảnh hưởng chi tiết.
- Thiết kế hệ thống giao diện mô phỏng: Hoàn thiện 12 biểu mẫu giao diện người dùng sát với luồng vận hành thực tế của cổng thông tin đào tạo UFM.
Đóng góp và điểm mới do nhóm tác giả tự nêu
So với các nghiên cứu trước đây vốn chỉ tập trung vào một khía cạnh đơn lẻ (như quy trình xử lý học vụ chung, chỉ khảo sát đăng ký học phần, hoặc chỉ mô tả cơ sở dữ liệu lưu trữ giấy tờ), đề tài này mang lại các điểm mới:
- Xây dựng cơ sở dữ liệu tập trung phục vụ riêng cho quy trình quản lý học vụ và đăng ký môn học của sinh viên.
- Bổ sung hệ thống các ràng buộc toàn vẹn dữ liệu cho các thực thể trong trường đại học.
- Đưa vào hệ thống đầy đủ cấu trúc chương trình đào tạo thuộc các chuyên ngành của trường.
- Mở rộng phạm vi quản lý chuyên sâu hơn vào các khâu phân công giảng dạy, lịch coi thi và phòng học theo từng cơ sở đào tạo.
Hạn chế và hướng phát triển
Khó khăn và hạn chế do tác giả thừa nhận
Trong văn bản báo cáo, nhóm tác giả đã chỉ rõ các hạn chế và khuyết điểm tồn tại:
- Ràng buộc dữ liệu: Các ràng buộc toàn vẹn được thiết lập trong cơ sở dữ liệu còn ở mức cơ bản, chưa xây dựng được các ràng buộc phức tạp (như ràng buộc tiên quyết giữa các môn học, giới hạn tín chỉ theo kỳ, kiểm tra trùng lịch tự động).
- Tính thực tiễn của dữ liệu: Các ví dụ và tập dữ liệu đưa vào mô hình còn hạn chế, chủ yếu phục vụ mục đích thử nghiệm đồ án môn học, chưa có tính thực dụng chuyên sâu trong môi trường vận hành thực tế.
- Độ chuẩn xác của mô hình: Kỹ năng sử dụng các công cụ phần mềm thiết kế mô hình hóa trên máy tính chưa thật sự thành thục, dẫn đến độ chuẩn xác của một số biểu đồ chưa cao.
- Thiết kế giao diện: Các biểu mẫu giao diện mới dừng lại ở mức thiết kế mô phỏng, hình thức còn sơ sài và chưa tối ưu về mặt thẩm mỹ.
- Quản lý thời gian thực hiện: Việc phân bổ kế hoạch thực hiện đồ án giữa các phần nội dung và quỹ thời gian chưa thực sự cân đối.
Hướng phát triển tiếp theo
- Tiếp tục nghiên cứu, mở rộng và hoàn thiện đầy đủ các chức năng, phân hệ còn thiếu trong hệ thống quản lý học vụ.
- Nâng cấp độ phức tạp của các ràng buộc toàn vẹn và tối ưu hóa cấu trúc cơ sở dữ liệu để phục vụ cho các đồ án chuyên ngành tiếp theo cũng như khóa luận tốt nghiệp.
Giá trị tham khảo
Báo cáo đồ án môn học này là tài liệu tham khảo hữu ích 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ề phương pháp triển khai một đồ án môn học Phân tích và thiết kế hệ thống thông tin hoàn chỉnh từ bước mô tả bài toán, vẽ Use Case, phân rã BFD, DFD, thiết kế ERD đến lập bảng quan hệ và xây dựng bảng tầm ảnh hưởng ràng buộc toàn vẹn.
- Người thực hiện đề tài về quản lý đào tạo / học vụ trường học: Tham khảo danh mục các thuộc tính dữ liệu cốt lõi cần quản lý đối với sinh viên, giảng viên, môn học, phòng học, khoa, bộ môn và chương trình đào tạo theo mô hình tín chỉ đại học.
- Phần nội dung có giá trị tham khảo cao nhất: Mục thiết kế cơ sở dữ liệu quan hệ (Chương 3.4), bảng tầm ảnh hưởng ràng buộc toàn vẹn (Chương 3.2) và sơ đồ luồng dữ liệu phân rã mức 2 (Chương 3.4) phản ánh rõ ràng các bước thực hành nghiệp vụ PT&TKHTTT.
Câu hỏi thường gặp
1. Hệ thống quản lý học vụ trong đồ án quản lý những đối tượng thực thể chính nào?
Hệ thống quản lý 7 thực thể chính được thiết kế thành 7 bảng cơ sở dữ liệu quan hệ: Sinh viên (SinhVien), Giáo viên (GiaoVien), Khoa (Khoa), Bộ môn (BoMon), Thông tin môn học (TTMonHoc), Chi tiết đào tạo (CTDT) và Thông tin phòng học (TTPhongHoc).
2. Quy định về việc học lại và thi kết thúc môn học được mô tả như thế nào trong hệ thống?
Theo mô tả nghiệp vụ của đề tài, sinh viên đăng ký các môn học trong chương trình đào tạo của học kỳ cùng các môn đã học nhưng chưa đạt yêu cầu (điểm dưới 5). Cuối kỳ, sinh viên dự thi môn đã đăng ký; nếu chưa đạt, mỗi sinh viên chỉ được dự thi tối đa 2 lần cho 1 môn học.
3. Nhóm tác giả đã sử dụng những công cụ phần mềm nào để phân tích và thiết kế hệ thống?
Đồ án sử dụng phần mềm PowerDesigner để thiết kế mô hình hóa dữ liệu doanh nghiệp, Microsoft SQL Server để quản lý cơ sở dữ liệu quan hệ và thiết lập ràng buộc toàn vẹn, cùng Microsoft Word (tính năng SmartArt) để soạn thảo văn bản và vẽ sơ đồ phân cấp chức năng.
4. Ràng buộc toàn vẹn (RBTV) được tác giả thiết lập giữa những bảng nào và kiểm tra thao tác gì?
Đề tài xác định 2 ràng buộc toàn vẹn phụ thuộc hàm khóa chính - khóa ngoại: RBTV1 thiết lập giữa bảng SinhVien và Khoa (qua trường MaSV), RBTV2 thiết lập giữa bảng GiaoVien và Khoa (qua trường MaGV). Cả hai ràng buộc đều được lập bảng tầm ảnh hưởng để kiểm soát tính nhất quán khi thực hiện các thao tác Thêm, Sửa và Xóa trên các bảng liên quan.
5. Mô hình dòng dữ liệu DFD mức 2 của hệ thống gồm những tiến trình chi tiết nào?
DFD mức 2 được phân rã thành 5 tiến trình chức năng cụ thể: Bổ sung lịch học, Báo cáo và thống kê, Quản lý lịch học, Quản lý sinh viên và Quản lý giáo viên / Đăng ký lịch học.
Kết luận
Báo cáo đồ án "Hệ thống quản lý học vụ của trường đại học" của nhóm sinh viên Trường Đại học Tài chính - Marketing đã hoàn thành đầy đủ quy trình phân tích và thiết kế hệ thống thông tin theo phương pháp luận truyền thống. Đề tài đã mô hình hóa thành công các nghiệp vụ học vụ phức tạp thông qua sơ đồ Use Case, BFD, DFD 3 cấp độ, lược đồ ERD và cấu trúc 7 bảng cơ sở dữ liệu quan hệ có ràng buộc toàn vẹn. Mặc dù dữ liệu thử nghiệm và mức độ phức tạp của các ràng buộc còn ở mức cơ bản, công trình cung cấp một khung thiết kế hệ thống rõ ràng, làm tiền đề vững chắc cho việc phát triển các ứng dụng quản lý đào tạo chuyên sâu trong các giai đoạn nghiên cứu tiếp theo.