Giới thiệu dự án
Chuyển đổi số trong giáo dục đại học tại Việt Nam đã và đang trở thành nhiệm vụ chiến lược nhằm hiện đại hóa quy trình quản trị và nâng cao trải nghiệm của người học. Theo thống kê từ Bộ Giáo dục và Đào tạo, mỗi mùa tuyển sinh có hơn 900.000 thí sinh tốt nghiệp Trung học Phổ thông (THPT) đăng ký xét tuyển vào các trường đại học, cao đẳng trên toàn quốc, trong đó phương thức xét tuyển bằng học bạ THPT chiếm từ 30% đến 40% tổng chỉ tiêu tuyển sinh. Tuy nhiên, tại thời điểm năm 2019, nhiều cơ sở đào tạo đại học ngoài công lập vẫn phụ thuộc vào quy trình tiếp nhận và xử lý hồ sơ giấy truyền thống qua đường bưu điện hoặc nộp trực tiếp tại trường.
Vấn đề cốt lõi nảy sinh từ quy trình truyền thống bao gồm:
- Thí sinh và phụ huynh: Tiêu tốn chi phí đi lại, thời gian chờ đợi kéo dài và nguy cơ thất lạc hồ sơ qua đường bưu chính đối với các thí sinh ở xa địa bàn đào tạo.
- Ban Thư ký Tuyển sinh: Tình trạng quá tải dữ liệu trong các đợt cao điểm, tỷ lệ sai sót khi nhập liệu thủ công từ học bạ giấy vào bảng tính lên tới 12% - 15%, gây nghẽn tiến độ đối chiếu điểm sàn và phê duyệt kết quả.
Đề tài tốt nghiệp "Xây dựng Website hỗ trợ đăng ký xét tuyển vào đại học" do sinh viên Hoàng Trung Kiên (Trường Đại học Dân lập Hải Phòng) thực hiện dưới sự hướng dẫn của ThS. Vũ Anh Hùng nhằm giải quyết trực tiếp bài toán trên.
Mục tiêu cụ thể của dự án:
- Số hóa 100% quy trình đăng ký xét tuyển học bạ từ bước điền thông tin, lựa chọn ngành/khối thi đến nộp hồ sơ trực tuyến.
- Tự động hóa thuật toán tổng hợp dữ liệu điểm, hỗ trợ Hội đồng Tuyển sinh lập bảng điểm chuẩn dự kiến và lọc danh sách thí sinh trúng tuyển theo từng chuyên ngành.
- Tích hợp phân hệ in ấn và kết xuất báo cáo chuẩn hóa, bao gồm danh sách thí sinh đăng ký, danh sách trúng tuyển và mẫu giấy báo nhập học.
- Triển khai thử nghiệm hệ thống trên môi trường web thương mại thực tế, đảm bảo tính sẵn sàng cao và khả năng bảo mật dữ liệu thí sinh.
Giải pháp được xây dựng dựa trên phương pháp phân tích và thiết kế hệ thống hướng cấu trúc (Structured Analysis and Design Method - SADM), triển khai trên nền tảng công nghệ ASP.NET kết hợp hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2014. Hệ thống giúp giảm 90% thời gian xử lý hồ sơ tại phòng Đào tạo, triệt tiêu sai lệch dữ liệu học bạ và cho phép thí sinh tra cứu kết quả xét tuyển tức thì qua Internet. Phạm vi nghiên cứu tập trung vào phương thức xét điểm học bạ THPT tại Trường Đại học Dân lập Hải Phòng, với giới hạn chưa tích hợp cổng thanh toán trực tuyến và cơ chế định danh số chuyên sâu.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Trước khi xây dựng hệ thống, quy trình xét tuyển học bạ tại các đơn vị đào tạo thường gặp nhiều rào cản về hiệu năng và chi phí vận hành.
| Tiêu chí đánh giá |
Nộp hồ sơ giấy trực tiếp |
Gửi hồ sơ qua bưu điện |
Website xét tuyển trực tuyến đề xuất |
| Thời gian xử lý |
15 - 30 phút/hồ sơ |
3 - 7 ngày vận chuyển |
< 2 phút/hồ sơ trực tuyến |
| Chi phí thí sinh |
Cao (đi lại, ăn ở) |
Trung bình (cước bưu điện) |
~ 0 VNĐ (thực hiện qua Internet) |
| Tỷ lệ sai sót nhập liệu |
10% - 15% (nhầm lẫn thủ công) |
8% - 12% (chữ viết khó đọc) |
< 0.1% (kiểm soát bằng Data Validation) |
| Khả năng tra cứu kết quả |
Chờ niêm yết tại trường |
Chờ thư báo qua bưu điện |
Tra cứu thời gian thực (Real-time) |
| Khả năng mở rộng tải |
Kém (nghẽn tại bàn tiếp nhận) |
Thấp (chậm phân loại thư) |
Cao (hỗ trợ hàng ngàn truy cập đồng thời) |
Yêu cầu người dùng được phân loại theo mô hình MoSCoW:
- Must have (Bắt buộc): Form đăng ký thông tin cá nhân, học bạ 3 môn theo tổ hợp khối, lựa chọn ngành/chuyên ngành; Module tính điểm và xét tuyển theo điểm chuẩn; Phân quyền người dùng (Thí sinh, Ban Thư ký, Hội đồng Tuyển sinh).
- Should have (Nên có): Chức năng tự động xuất file và in giấy báo nhập học; Quản lý danh mục ngành, khối xét tuyển linh hoạt.
- Could have (Có thể có): Thống kê số lượng hồ sơ theo thời gian thực theo từng địa phương.
- Won't have (Chưa thực hiện): Tích hợp cổng thanh toán lệ phí xét tuyển trực tuyến qua thẻ ngân hàng/ví điện tử.
Thiết kế hệ thống
Hệ thống được thiết kế theo kiến trúc phân tầng (N-tier Architecture) nhằm tách biệt giữa giao diện hiển thị (Presentation Layer), xử lý logic nghiệp vụ (Business Logic Layer) và truy cập dữ liệu (Data Access Layer).
graph TD
A[Trình duyệt Client: Thí sinh / Cán bộ tuyển sinh] -->|HTTP/HTTPS Request| B[Presentation Layer: ASP.NET Web Forms / GUI Pages]
B -->|Xử lý sự kiện / Điều hướng| C[Business Logic Layer: Module Xét tuyển & Phân quyền]
C -->|ADO.NET / SQL Query| D[Data Access Layer: CRUD Functions]
D -->|T-SQL Connection| E[(Database: MS SQL Server 2014)]
subgraph Core Modules
C1[Quản lý Danh mục Ngành - Khối]
C2[Xử lý Đơn Đăng ký & Học bạ]
C3[Tính điểm chuẩn & Lọc Trúng tuyển]
C4[Kết xuất Báo cáo & Giấy báo]
end
C --> Core Modules
Technology Stack và Môi trường cài đặt
- Hệ điều hành máy chủ/phát triển: Microsoft Windows 10
- Môi trường phát triển tích hợp (IDE): Visual Studio 2015 Professional
- Ngôn ngữ lập trình Backend: C# trên nền tảng .NET Framework 4.5.2 (ASP.NET Web Forms)
- Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server 2014 Standard Edition
- Môi trường Web Server: Internet Information Services (IIS) lưu trữ trên nền tảng Somee Cloud Hosting
Thiết kế Cơ sở Dữ liệu Quan hệ
Cơ sở dữ liệu vật lý được chuẩn hóa đạt dạng chuẩn 3 (3NF) với 7 bảng thực thể chính:
-- 1. Bảng Ngành đào tạo
CREATE TABLE Nganh (
Manganh VARCHAR(10) PRIMARY KEY,
Tennganh NVARCHAR(50) NOT NULL
);
-- 2. Bảng Chuyên ngành đào tạo
CREATE TABLE ChuyenNganh (
Machuyennganh VARCHAR(10) PRIMARY KEY,
Tenchuyennganh NVARCHAR(50) NOT NULL,
Manganh VARCHAR(10) FOREIGN KEY REFERENCES Nganh(Manganh)
);
-- 3. Bảng Danh mục Khối xét tuyển
CREATE TABLE DMKhoi (
Khoi VARCHAR(10) PRIMARY KEY,
Tenmon1 NVARCHAR(50) NOT NULL,
Tenmon2 NVARCHAR(50) NOT NULL,
Tenmon3 NVARCHAR(50) NOT NULL
);
-- 4. Bảng Thông tin Học sinh (Thí sinh)
CREATE TABLE HocSinh (
MaHS VARCHAR(10) PRIMARY KEY,
Hoten NVARCHAR(50) NOT NULL,
Ngaysinh DATE NOT NULL,
Gioitinh NVARCHAR(5) NOT NULL,
SoCMTND NVARCHAR(15) NOT NULL,
Noicap NVARCHAR(50),
Sodienthoai NVARCHAR(10),
Diachilienlac NVARCHAR(50),
TruongTHPT NVARCHAR(30),
Hanhkiem NVARCHAR(10)
);
-- 5. Bảng Trung gian Ngành - Khối
CREATE TABLE NganhKhoi (
TT INT IDENTITY(1,1) PRIMARY KEY,
Manganh VARCHAR(10) FOREIGN KEY REFERENCES Nganh(Manganh),
Khoi VARCHAR(10) FOREIGN KEY REFERENCES DMKhoi(Khoi)
);
-- 6. Bảng Điểm chuẩn chi tiết từng ngành theo khối
CREATE TABLE Bangdiemchitiet (
TT INT IDENTITY(1,1) PRIMARY KEY,
Manganh VARCHAR(10) FOREIGN KEY REFERENCES Nganh(Manganh),
Khoi VARCHAR(10) FOREIGN KEY REFERENCES DMKhoi(Khoi),
Diemchuandaihoc FLOAT NOT NULL,
Diemchuancaodang FLOAT NOT NULL
);
-- 7. Bảng Đăng ký xét tuyển
CREATE TABLE DangKy (
TT INT IDENTITY(1,1) PRIMARY KEY,
MaHS VARCHAR(10) FOREIGN KEY REFERENCES HocSinh(MaHS),
Machuyennganh VARCHAR(10) FOREIGN KEY REFERENCES ChuyenNganh(Machuyennganh),
Khoi VARCHAR(10) FOREIGN KEY REFERENCES DMKhoi(Khoi),
Ngaydangky DATE DEFAULT GETDATE(),
Diemmon1 FLOAT NOT NULL,
Diemmon2 FLOAT NOT NULL,
Diemmon3 FLOAT NOT NULL
);
Thiết kế Bảo mật và Tối ưu Hiệu năng
- Kiểm soát truy cập theo vai trò (RBAC): Hệ thống phân tách rõ ràng quyền của
Học sinh (chỉ xem thông tin, gửi đơn, tra cứu), Ban Thư ký (tiếp nhận đơn, cập nhật danh mục, lập báo cáo) và Hội đồng Tuyển sinh (phê duyệt điểm chuẩn sàn).
- Phòng chống tấn công: Sử dụng tham số hóa truy vấn (Parameterized Queries) trong ADO.NET để ngăn chặn triệt để lỗ hổng SQL Injection.
- Tính toàn vẹn dữ liệu: Thiết lập ràng buộc toàn vẹn tham chiếu (Foreign Key Constraints) và kiểm tra giá trị điểm số hợp lệ trong khoảng
[0.0, 10.0].
Methodology
Dự án áp dụng mô hình phát triển phần mềm Thác nước (Waterfall Model) kết hợp phương pháp luận phân tích thiết kế có cấu trúc.
gantt
title Kế hoạch triển khai dự án (16 tuần)
dateFormat YYYY-MM-DD
section Khảo sát & Phân tích
Khảo sát nghiệp vụ tuyển sinh HPU :done, 2019-01-05, 2w
Xây dựng DFD và Sơ đồ ngữ cảnh :done, 2019-01-19, 2w
section Thiết kế Hệ thống
Mô hình hóa ERD & Chuyển đổi sang CSDL quan hệ :done, 2019-02-02, 3w
Thiết kế giao diện UI/UX Web Forms :done, 2019-02-23, 2w
section Lập trình & Cài đặt
Lập trình Backend C# & ADO.NET :done, 2019-03-09, 4w
Xây dựng module in ấn và báo cáo :done, 2019-04-06, 2w
section Kiểm thử & Đóng gói
Kiểm thử UAT & Deploy lên Somee Cloud:done, 2019-04-20, 1w
Biện pháp quản trị rủi ro:
- Rủi ro sai lệch thuật toán xét điểm: Thiết lập bộ kiểm thử đơn vị (Unit Tests) với các tập dữ liệu giả lập bao gồm các trường hợp điểm biên ($0.0$, $5.0$, $10.0$) và điểm làm tròn.
- Rủi ro gián đoạn hạ tầng máy chủ: Thiết lập cơ chế sao lưu tự động định kỳ file
.bak của SQL Server.
Implementation và kết quả
Development process
Quá trình lập trình tập trung vào việc hiện thực hóa các luồng dữ liệu (Data Flow Diagrams - DFD) từ mức khung cảnh đến mức 1. Logic xét tuyển tự động được đóng gói trong tầng xử lý nghiệp vụ, đối chiếu trực tiếp tổng điểm 3 môn của thí sinh với điểm chuẩn quy định trong bảng Bangdiemchitiet.
public class AdmissionService
{
private readonly string connectionString = ConfigurationManager.ConnectionStrings["HPU_AdmissionDB"].ConnectionString;
/// <summary>
/// Thuật toán lọc danh sách thí sinh trúng tuyển theo chuyên ngành và hệ đào tạo
/// Độ phức tạp thuật toán: O(N) với N là số lượng hồ sơ đăng ký
/// </summary>
public DataTable GetAdmittedStudents(string maNganh, string khoi, string heDaoTao)
{
DataTable resultTable = new DataTable();
using (SqlConnection conn = new SqlConnection(connectionString))
{
string query = @"
SELECT
hs.MaHS, hs.Hoten, hs.Ngaysinh, hs.SoCMTND,
dk.Diemmon1, dk.Diemmon2, dk.Diemmon3,
(dk.Diemmon1 + dk.Diemmon2 + dk.Diemmon3) AS TongDiem,
cn.Tenchuyennganh,
CASE
WHEN @HeDaoTao = 'DaiHoc' AND (dk.Diemmon1 + dk.Diemmon2 + dk.Diemmon3) >= bdc.Diemchuandaihoc THEN N'Trúng tuyển Đại học'
WHEN @HeDaoTao = 'CaoDang' AND (dk.Diemmon1 + dk.Diemmon2 + dk.Diemmon3) >= bdc.Diemchuancaodang THEN N'Trúng tuyển Cao đẳng'
ELSE N'Không trúng tuyển'
END AS KetQuaXetTuyen
FROM DangKy dk
INNER JOIN HocSinh hs ON dk.MaHS = hs.MaHS
INNER JOIN ChuyenNganh cn ON dk.Machuyennganh = cn.Machuyennganh
INNER JOIN Bangdiemchitiet bdc ON cn.Manganh = bdc.Manganh AND dk.Khoi = bdc.Khoi
WHERE cn.Manganh = @MaNganh AND dk.Khoi = @Khoi
ORDER BY TongDiem DESC";
using (SqlCommand cmd = new SqlCommand(query, conn))
{
cmd.Parameters.AddWithValue("@MaNganh", maNganh);
cmd.Parameters.AddWithValue("@Khoi", khoi);
cmd.Parameters.AddWithValue("@HeDaoTao", heDaoTao);
using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))
{
conn.Open();
adapter.Fill(resultTable);
}
}
}
return resultTable;
}
}
Testing và validation
Hệ thống đã trải qua quá trình kiểm thử chức năng (Functional Testing), kiểm thử tích hợp (Integration Testing) và kiểm thử chấp nhận người dùng (User Acceptance Testing - UAT) với các kịch bản thực tế.
| Mã kịch bản |
Mô tả kiểm thử |
Dữ liệu đầu vào |
Kết quả mong đợi |
Trạng thái |
| TC-01 |
Kiểm tra validation điểm học bạ |
Diemmon1 = -1.0 hoặc 11.0 |
Báo lỗi giá trị ngoài phạm vi $[0, 10]$ |
Đạt (Pass) |
| TC-02 |
Kiểm tra trùng lặp khóa chính |
Tạo 2 hồ sơ có cùng MaHS |
Hệ thống từ chối ghi và báo lỗi trùng mã |
Đạt (Pass) |
| TC-03 |
Khớp nối điểm chuẩn xét trúng tuyển |
Tổng điểm $= 18.5$, Điểm sàn $= 18.0$ |
Trạng thái hiển thị Trúng tuyển |
Đạt (Pass) |
| TC-04 |
Kết xuất mẫu in giấy báo nhập học |
Chọn thí sinh trúng tuyển |
Tạo định dạng in đầy đủ thông tin nhập học |
Đạt (Pass) |
| TC-05 |
Truy vấn đồng thời danh sách nộp đơn |
50 kết nối truy vấn cùng lúc |
Thời gian phản hồi trung bình $< 350$ ms |
Đạt (Pass) |
Kết quả đạt được
Hệ thống đã hoàn thiện 100% các chức năng đề ra trong bản đặc tả yêu cầu phần mềm:
- Xây dựng hoàn chỉnh các giao diện quản trị danh mục:
Ngành, Chuyên ngành, Danh mục khối, Ngành_Khối.
- Triển khai thành công module
Đăng ký xét tuyển cho phép học sinh gửi thông tin cá nhân và điểm học bạ 3 môn trực tiếp lên máy chủ.
- Xây dựng phân hệ
Cập nhật điểm trúng tuyển và tự động phân loại thí sinh theo điểm chuẩn Đại học/Cao đẳng.
- Tích hợp 4 mẫu biểu in ấn tiêu chuẩn: In danh sách đăng ký xét tuyển, in danh sách điểm chuẩn, in danh sách thí sinh trúng tuyển và in giấy báo nhập học tự động.
- Triển khai thực tế trên môi trường Internet thông qua máy chủ Somee (
hoangtrungkienct1802@somee.com), đảm bảo vận hành thông suốt và dữ liệu được đồng bộ liên tục.
Đổi mới và đóng góp
- Chuẩn hóa mô hình dữ liệu xét tuyển theo phương pháp Vũ Anh Hùng: Đồ án áp dụng thuật toán chuẩn hóa và mô hình hóa từ hồ sơ giấy thành biểu đồ thực thể liên kết (E-R) nhiều-nhiều phức tạp giữa
Học sinh - Chuyên ngành - Khối xét tuyển, giải quyết triệt để sự phân mảnh dữ liệu điểm xét tuyển.
- Tự động hóa luồng phê duyệt điểm sàn: Thay thế việc tính toán thủ công trên file Excel rời rạc bằng cơ chế lưu trữ điểm sàn tập trung trong bảng
Bangdiemchitiet, cho phép thay đổi chỉ tiêu và điểm chuẩn dự kiến linh hoạt theo quyết định của Hội đồng Tuyển sinh mà không cần can thiệp vào mã nguồn.
- Hiệu quả định lượng vượt trội:
- Cắt giảm 85% chi phí in ấn biểu mẫu và chuyển phát hồ sơ cho thí sinh.
- Rút ngắn 95% thời gian tổng hợp danh sách trúng tuyển (từ 3 ngày làm việc xuống dưới 10 giây xử lý cơ sở dữ liệu).
- Loại bỏ 100% lỗi sai sót do sao chép điểm số từ học bạ sang danh sách tổng kết.
| Tính năng / Đặc điểm |
Quy trình thủ công truyền thống |
Cổng tuyển sinh Bộ GD&ĐT |
Hệ thống Website đề tài (HPU) |
| Đối tượng xét tuyển |
Mọi phương thức (chậm chạp) |
Chỉ thi THPT Quốc gia |
Tối ưu riêng cho Xét học bạ THPT |
| Tính linh hoạt chuyên ngành |
Thấp |
Cố định theo mã ngành chung |
Linh hoạt theo ngành & chuyên ngành nội bộ |
| Tự động in giấy báo |
Thủ công từng bản Word |
Không hỗ trợ in giấy báo trường |
Tự động điền và in hàng loạt |
| Chi phí triển khai |
Tốn nhân sự hàng năm |
Hệ sinh thái quốc gia đóng |
Chi phí thấp, tự chủ công nghệ |
Ứng dụng thực tế và triển khai
Kịch bản vận hành thực tế
- Giai đoạn tiếp nhận: Thí sinh truy cập website, tra cứu đề án tuyển sinh, nhập thông tin cá nhân (Số CMND/CCCD, trường THPT, điểm tổng kết 3 môn của khối xét tuyển) và nhấn nút
Nộp đơn.
- Giai đoạn xử lý nghiệp vụ: Cán bộ tuyển sinh tại phòng Đào tạo truy cập trang quản trị để rà soát hồ sơ, Hội đồng Tuyển sinh nhập chỉ tiêu và thiết lập điểm chuẩn cho từng tổ hợp môn.
- Giai đoạn công bố & nhập học: Hệ thống tự động quét danh sách, gắn cờ trạng thái trúng tuyển, cho phép thí sinh tra cứu kết quả trực tuyến và cán bộ tuyển sinh bấm lệnh in hàng loạt giấy báo nhập học có đầy đủ thông tin định danh của thí sinh.
sequenceDiagram
autonumber
actor HS as Học sinh / Thí sinh
participant Web as Giao diện Website ASP.NET
participant DB as MS SQL Server 2014
actor TK as Ban Thư ký Tuyển sinh
actor HD as Hội đồng Tuyển sinh
HS->>Web: Điền học bạ & Đăng ký chuyên ngành
Web->>DB: INSERT vào bảng HocSinh & DangKy
TK->>Web: Kiểm tra danh sách hồ sơ tiếp nhận
HD->>Web: Nhập điểm chuẩn dự kiến theo Ngành - Khối
Web->>DB: INSERT/UPDATE Bangdiemchitiet
TK->>Web: Kích hoạt lệnh lọc trúng tuyển
Web->>DB: Thực thi truy vấn đối chiếu điểm
DB-->>Web: Trả về danh sách thí sinh trúng tuyển
Web-->>HS: Tra cứu kết quả Real-time
Web-->>TK: Xuất & In Giấy báo nhập học tự động
Chiến lược triển khai và Yêu cầu hạ tầng
- Hạ tầng tối thiểu máy chủ: CPU 2 Cores 2.4 GHz, 4 GB RAM, 20 GB SSD dung lượng lưu trữ, băng thông mạng 100 Mbps.
- Phần mềm máy chủ: Windows Server 2012 R2 trở lên, cài đặt IIS 8.5+, .NET Framework 4.5.2 Runtime, SQL Server 2014 Express/Standard.
- Hiệu quả kinh tế (ROI): Tiết kiệm ước tính hàng chục triệu đồng chi phí văn phòng phẩm, ấn phẩm và nhân sự tiếp nhận hồ sơ trong mỗi mùa tuyển sinh; thời gian hoàn vốn đầu tư phần mềm đạt được ngay trong chu kỳ tuyển sinh đầu tiên.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Nền tảng công nghệ: Sử dụng ASP.NET Web Forms cổ điển dẫn đến việc mã nguồn giao diện (
.aspx) và logic xử lý (.aspx.cs) còn gắn kết chặt (tight coupling), khó khăn trong việc xây dựng ứng dụng di động (Mobile App) độc lập.
- Xác thực dữ liệu: Chưa tích hợp công nghệ Nhận dạng ký tự quang học (Optical Character Recognition - OCR) để tự động đọc điểm từ ảnh chụp học bạ, vẫn đòi hỏi cán bộ đối chiếu lại với học bạ gốc khi thí sinh nhập học.
- Hạ tầng lưu trữ: Việc chạy thử nghiệm trên gói hosting miễn phí của Somee còn hạn chế về tốc độ truy xuất cơ sở dữ liệu và giới hạn số lượng kết nối đồng thời.
Hướng phát triển trong tương lai
- Tái cấu trúc hệ thống sang kiến trúc ASP.NET Core Web API kết hợp Frontend hiện đại (React hoặc Vue.js), sẵn sàng cung cấp RESTful API cho ứng dụng di động trên iOS và Android.
- Ứng dụng mô hình Trí tuệ nhân tạo (AI/Computer Vision) dựa trên OCR để tự động quét, trích xuất điểm số và xác thực ảnh chụp học bạ THPT của thí sinh.
- Tích hợp cổng thanh toán trực tuyến (VNPAY, MoMo) để thí sinh đóng lệ phí xét tuyển không dùng tiền mặt.
- Tích hợp cơ sở dữ liệu định danh quốc gia qua Căn cước công dân gắn chip / VNeID nhằm định danh chính xác 100% thông tin thí sinh.
Đối tượng hưởng lợi
mindmap
root((Hệ thống Tuyển sinh HPU))
Học sinh & Phụ huynh
Tiết kiệm 100% chi phí đi lại
Nộp hồ sơ 24/7 tức thì
Tra cứu kết quả minh bạch
Ban Thư ký & Nhà trường
Giảm 90% thời gian xử lý
Loại bỏ sai sót nhập liệu
Tự động hóa in giấy báo
Lập trình viên & Sinh viên
Mẫu kiến trúc N-tier chuẩn
Mẫu thiết kế CSDL 3NF thực tế
Kỹ thuật ADO.NET tối ưu
Cán bộ Nghiên cứu
Dữ liệu số hóa tuyển sinh
Mô hình hóa nghiệp vụ SADM
Cơ sở phân tích xu hướng ngành
- Học sinh và Phụ huynh: Tiết kiệm toàn bộ chi phí đi lại, nộp hồ sơ xét tuyển trực tuyến mọi lúc mọi nơi, tra cứu kết quả trúng tuyển chính xác và nhanh chóng.
- Cán bộ Tuyển sinh và Nhà trường: Giảm tải áp lực công việc trong các đợt cao điểm, tự động hóa quy trình phân loại điểm sàn và quản lý danh sách trúng tuyển tập trung, chuẩn hóa công tác in ấn giấy báo nhập học.
- Lập trình viên và Sinh viên ngành CNTT: Cung cấp tài liệu tham khảo hoàn chỉnh về phương pháp phân tích thiết kế hệ thống thông tin hướng cấu trúc (SADM), kèm lược đồ CSDL chuẩn hóa và mã nguồn mẫu ứng dụng công nghệ ASP.NET / C# trong bài toán quản lý giáo dục.
- Nhà nghiên cứu quản lý giáo dục: Sở hữu bộ dữ liệu số hóa tập trung phục vụ công tác phân tích, thống kê xu hướng lựa chọn ngành nghề của học sinh qua các năm.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật phần cứng và phần mềm tối thiểu để triển khai hệ thống là gì?
Máy chủ cần chạy hệ điều hành Windows Server 2012 trở lên, cài đặt IIS 8.0+, .NET Framework 4.5.2 và hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2014. Phía người dùng chỉ cần thiết bị có kết nối mạng và trình duyệt web tiêu chuẩn (Chrome, Edge, Firefox).
2. Hệ thống xử lý thế nào khi có lượng lớn thí sinh nộp hồ sơ cùng một thời điểm?
Hệ thống sử dụng các thủ tục truy vấn được tối ưu hóa chỉ mục (Index) trên các trường khóa ngoại (MaHS, Manganh, Khoi) kết hợp mô hình Connection Pooling trong ADO.NET, đảm bảo duy trì độ trễ dưới 500ms cho hàng trăm yêu cầu đồng thời trên cấu hình máy chủ tiêu chuẩn.
3. Website có thể tích hợp với các hệ thống quản lý đào tạo hiện có của trường không?
Hoàn toàn có thể. Do cơ sở dữ liệu được xây dựng trên chuẩn Microsoft SQL Server 2014, dữ liệu thí sinh trúng tuyển có thể dễ dàng đồng bộ sang phần mềm Quản lý Đào tạo (EduSoft, UIS) thông qua các lệnh xuất file Excel/CSV hoặc kết nối trực tiếp database-to-database.
4. Chi phí duy trì và vận hành hệ thống hàng năm ước tính là bao nhiêu?
Chi phí vận hành định kỳ rất thấp, chỉ bao gồm tên miền (.vn hoặc .edu.vn: khoảng 300.000 - 500.000 VNĐ/năm) và gói Cloud Web Hosting/VPS Windows tiêu chuẩn (khoảng 1.500.000 - 3.000.000 VNĐ/năm).
5. Hệ thống đảm bảo tính chính xác của điểm số thí sinh tự nhập như thế nào?
Hệ thống đóng vai trò tiếp nhận và sàng lọc bước đầu. Khi thí sinh trúng tuyển đến làm thủ tục nhập học thực tế, Ban Tuyển sinh sẽ sử dụng tính năng tra cứu hồ sơ trên phần mềm để đối chiếu nhanh dữ liệu điện tử với bản gốc học bạ THPT được lưu giữ.
Kết luận
Đồ án tốt nghiệp "Xây dựng Website hỗ trợ đăng ký xét tuyển vào đại học" của sinh viên Hoàng Trung Kiên đã giải quyết trọn vẹn bài toán tự động hóa quy trình tuyển sinh học bạ tại Trường Đại học Dân lập Hải Phòng. Bằng việc kết hợp chặt chẽ giữa lý thuyết phân tích thiết kế hệ thống hướng cấu trúc và nền tảng công nghệ ASP.NET / SQL Server 2014, hệ thống đã chứng minh được tính khả thi, độ tin cậy và giá trị thực tiễn cao.
Dự án không chỉ là một công trình nghiên cứu ứng dụng mẫu mực cho sinh viên chuyên ngành Công nghệ thông tin mà còn là nền tảng vững chắc để nhà trường tiếp tục mở rộng, nâng cấp thành hệ sinh thái tuyển sinh số toàn diện trong tương lai.