Phân tích và Thiết kế Hệ thống quản lý tuyển sinh THPT

Đồ án phân tích thiết kế hệ thống quản lý tuyển sinh THPT cung cấp giải pháp hiệu quả cho quy trình tuyển sinh, nâng cao chất lượng quản lý.

Trường đại học

Trường Đại Học XYZ

Chuyên ngành

Quản Lý Tuyển Sinh

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2023

53
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

1. PHẦN I: GIỚI THIỆU ĐỀ TÀI

1.1. Bối cảnh và sự cần thiết

1.2. Mục tiêu đề tài

1.3. Phạm vi nghiên cứu

1.4. Lợi ích của hệ thống quản lý tuyển sinh

1.5. Phương pháp nghiên cứu

2. PHẦN II: KHẢO SÁT VÀ THU THẬP DỮ LIỆU

2.1. Mục tiêu khảo sát

2.2. Đối tượng khảo sát

2.3. Phương pháp khảo sát và thu thập dữ liệu

2.3.1. Phương pháp khảo sát trực tuyến

2.3.2. Phương pháp phỏng vấn trực tiếp

2.3.3. Phương pháp thu thập tài liệu liên quan

2.4. Kết quả khảo sát

2.4.1. Đối tượng tham gia hệ thống

2.4.2. Quy trình tuyển sinh

2.4.3. Thu thập các giấy tờ, biểu mẫu liên quan

2.4.4. Phân tích hiện trạng của hệ thống cũ

2.4.5. Xác định yêu cầu của người dùng với hệ thống mới

3. PHẦN III: PHÂN TÍCH HỆ THỐNG

3.1. Xác định các tác nhân (Actor)

3.2. Biểu đồ trường hợp sử dụng Use Case

3.3. Xác định các Use Case

3.4. Xây dựng biểu đồ trường hợp sử dụng

3.5. Đặc tả Use Case

3.5.1. Đặc tả Use Case Đăng nhập

3.5.2. Đặc tả Use Case Quản lý hồ sơ

3.5.3. Đặc tả Use Case Tra cứu

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Hướng dẫn toàn diện phân tích hệ thống quản lý tuyển sinh

Việc phân tích và thiết kế một hệ thống quản lý tuyển sinh THPT là một bài toán cốt lõi trong quá trình chuyển đổi số giáo dục. Một hệ thống hiệu quả không chỉ là một công cụ, mà là một giải pháp toàn diện giúp tự động hóa các quy trình phức tạp, giảm thiểu sai sót do con người và tăng cường tính minh bạch. Trong bối cảnh công nghệ 4.0, việc chuyển từ quy trình thủ công sang một website tuyển sinh trực tuyến đã trở thành nhu cầu cấp thiết. Bài viết này sẽ cung cấp một cái nhìn sâu sắc vào quy trình, từ việc xác định bối cảnh, lợi ích cho đến việc đặt ra mục tiêu và phạm vi cụ thể cho một đồ án công nghệ thông tin về chủ đề này. Việc hiểu rõ nền tảng lý thuyết và thực tiễn sẽ là tiền đề vững chắc để xây dựng một phần mềm đáp ứng đúng và đủ nhu cầu của nhà trường, phụ huynh và học sinh.

1.1. Bối cảnh và sự cần thiết của chuyển đổi số tuyển sinh

Hiện nay, nhiều trường THPT vẫn áp dụng quy trình tuyển sinh thủ công, yêu cầu phụ huynh và học sinh nộp hồ sơ giấy trực tiếp. Quá trình này không chỉ tốn thời gian, chi phí di chuyển mà còn tiềm ẩn nhiều rủi ro như thất lạc hồ sơ, sai sót trong nhập liệu và thiếu minh bạch. Theo báo cáo khảo sát của Đỗ Anh Duy (2024) tại trường THPT Kim Sơn A, sự bất tiện này gây ra nhiều lo lắng không cần thiết cho thí sinh. Trong bối cảnh đó, việc xây dựng một hệ thống quản lý tuyển sinh THPT ứng dụng công nghệ thông tin là một xu hướng tất yếu. Hệ thống này không chỉ giải quyết các vấn đề của phương pháp truyền thống mà còn nâng cao hiệu quả quản lý, cải thiện trải nghiệm người dùng và đảm bảo tính công bằng trong toàn bộ nghiệp vụ tuyển sinh. Sự cần thiết của hệ thống càng được nhấn mạnh sau đại dịch COVID-19, khi các hình thức tương tác trực tuyến trở nên phổ biến và được ưu tiên hàng đầu.

1.2. Lợi ích vượt trội khi xây dựng website tuyển sinh trực tuyến

Việc triển khai một website tuyển sinh trực tuyến mang lại lợi ích cho tất cả các bên liên quan. Đối với nhà trường, hệ thống giúp tự động hóa quy trình, giảm tải công việc hành chính, cho phép cán bộ tập trung vào các nhiệm vụ chuyên môn quan trọng hơn. Dữ liệu được quản lý tập trung, giúp việc tra cứu điểm thibáo cáo thống kê tuyển sinh trở nên nhanh chóng và chính xác. Đối với phụ huynh và học sinh, hệ thống cung cấp một kênh đăng ký tiện lợi, có thể thực hiện mọi lúc, mọi nơi. Họ có thể dễ dàng theo dõi trạng thái hồ sơ, nhận thông báo kịp thời và giảm bớt áp lực di chuyển. Hơn nữa, toàn bộ quy trình từ đăng ký đến công bố kết quả đều được công khai, góp phần xây dựng niềm tin và đảm bảo sự minh bạch. Đây là một bước tiến quan trọng trong việc hiện đại hóa công tác giáo dục, phù hợp với xu thế phát triển chung.

1.3. Mục tiêu và phạm vi của một đồ án công nghệ thông tin

Một đồ án công nghệ thông tin về hệ thống quản lý tuyển sinh THPT thường đặt ra các mục tiêu cụ thể. Mục tiêu chính là xây dựng một phần mềm quản lý tuyển sinh hoàn chỉnh, có khả năng tự động hóa các khâu từ nộp hồ sơ, xét tuyển học bạ, đến thông báo kết quả. Phạm vi nghiên cứu của đề tài bao gồm ba giai đoạn chính: (1) Phân tích yêu cầu: Khảo sát quy trình hiện tại, xác định các chức năng cần có. (2) Thiết kế hệ thống: Xây dựng kiến trúc, thiết kế cơ sở dữ liệu và giao diện người dùng. (3) Phát triển và kiểm thử: Lập trình các module chức năng và đảm bảo hệ thống hoạt động ổn định. Đề tài tập trung giải quyết bài toán nghiệp vụ cho các trường THPT, với các đối tượng người dùng chính là học sinh, phụ huynh và cán bộ tuyển sinh. Việc xác định rõ mục tiêu và phạm vi ngay từ đầu là yếu tố then chốt quyết định sự thành công của dự án.

II. Phân tích thách thức trong quy trình tuyển sinh thủ công

Quy trình tuyển sinh thủ công tồn tại nhiều bất cập cố hữu, gây khó khăn cho cả nhà trường và thí sinh. Việc phân tích sâu các thách thức này là bước đầu tiên và quan trọng nhất trong việc phân tích yêu cầu hệ thống. Các vấn đề không chỉ dừng lại ở sự phức tạp của giấy tờ, biểu mẫu mà còn liên quan đến hiệu quả xử lý dữ liệu, khả năng tra cứu và tính bảo mật. Khi khối lượng quản lý hồ sơ thí sinh lên đến hàng ngàn bộ, rủi ro sai sót và quá tải là điều khó tránh khỏi. Bài viết sẽ đi sâu vào việc phân tích hiện trạng, chỉ ra những điểm yếu trong nghiệp vụ tuyển sinh truyền thống và tổng hợp các yêu cầu cấp thiết từ phía người dùng để làm cơ sở cho việc thiết kế một hệ thống quản lý tuyển sinh THPT ưu việt hơn, đáp ứng kỳ vọng của xã hội.

2.1. Phân tích hiện trạng và các nghiệp vụ tuyển sinh cốt lõi

Hiện trạng tuyển sinh tại nhiều trường THPT vẫn phụ thuộc nặng nề vào giấy tờ. Quy trình bắt đầu từ việc thí sinh nhận và điền các biểu mẫu đăng ký, nộp trực tiếp cùng các giấy tờ liên quan như học bạ, giấy khai sinh. Nhà trường sau đó phải thực hiện công đoạn tiếp nhận, kiểm tra, phân loại và nhập liệu thủ công vào các file Excel hoặc phần mềm đơn giản. Nghiệp vụ tuyển sinh này không chỉ tốn kém về nhân lực và thời gian mà còn dễ gây ra các lỗi như nhập sai thông tin, thất lạc hồ sơ. Sự thiếu tích hợp giữa các khâu làm cho việc tổng hợp dữ liệu để báo cáo trở nên khó khăn. Việc phân tích kỹ lưỡng hiện trạng này giúp nhận diện chính xác các công đoạn cần được tự động hóa, từ đó xác định yêu cầu chức năng cho phần mềm quản lý tuyển sinh trong tương lai.

2.2. Khó khăn trong việc quản lý hồ sơ thí sinh và dữ liệu

Việc quản lý hồ sơ thí sinh bằng phương pháp thủ công là một thách thức lớn. Dữ liệu được lưu trữ phân tán, thiếu tính nhất quán và khó khăn trong việc truy xuất khi cần thiết. Khi một thí sinh cần bổ sung hay chỉnh sửa thông tin, cán bộ tuyển sinh phải tìm kiếm thủ công trong hàng chồng hồ sơ, làm tăng thời gian xử lý và nguy cơ nhầm lẫn. Hơn nữa, việc đảm bảo an toàn và bảo mật thông tin cá nhân của thí sinh trên hồ sơ giấy cũng là một vấn đề đáng lo ngại. Dữ liệu dễ bị hư hỏng, mất mát hoặc truy cập trái phép. Một hệ thống quản lý tập trung, có cơ chế phân quyền người dùng rõ ràng sẽ giải quyết triệt để những khó khăn này, đảm bảo dữ liệu được lưu trữ an toàn, nhất quán và sẵn sàng cho việc truy xuất, thống kê.

2.3. Tổng hợp yêu cầu người dùng cho hệ thống quản lý mới

Thông qua khảo sát và phỏng vấn các đối tượng liên quan (học sinh, phụ huynh, cán bộ nhà trường), các yêu cầu đối với hệ thống mới đã được xác định. Người dùng mong muốn một quy trình đăng ký đơn giản, giao diện thân thiện và có hướng dẫn rõ ràng. Phụ huynh và học sinh cần tính năng theo dõi trạng thái hồ sơ theo thời gian thực và nhận thông báo tự động. Về phía nhà trường, yêu cầu quan trọng là hệ thống phải hỗ trợ xử lý hồ sơ hàng loạt, tự động tính điểm xét tuyển và xuất các báo cáo thống kê tuyển sinh một cách linh hoạt. Các yêu cầu phi chức năng cũng được nhấn mạnh, bao gồm tính ổn định, khả năng chịu tải cao trong mùa tuyển sinh cao điểm và đặc biệt là tính an toàn và bảo mật thông tin. Những yêu cầu này là đầu vào quan trọng cho giai đoạn phân tích yêu cầu hệ thống.

III. Phương pháp phân tích yêu cầu hệ thống tuyển sinh THPT

Sau khi xác định được các vấn đề và yêu cầu, giai đoạn phân tích yêu cầu hệ thống bắt đầu. Đây là giai đoạn nền tảng, quyết định cấu trúc và chức năng của toàn bộ hệ thống quản lý tuyển sinh THPT. Việc sử dụng các phương pháp và công cụ mô hình hóa chuyên nghiệp như UML (Unified Modeling Language) là cực kỳ quan trọng. Các mô hình này giúp trực quan hóa hệ thống, làm rõ mối quan hệ giữa các thành phần và đảm bảo tất cả các bên liên quan có cùng một cách hiểu về sản phẩm sắp được xây dựng. Việc phân tích hệ thống một cách bài bản sẽ giúp giảm thiểu rủi ro trong quá trình phát triển, tiết kiệm chi phí và đảm bảo phần mềm cuối cùng đáp ứng đúng nghiệp vụ.

3.1. Xác định tác nhân và xây dựng biểu đồ use case tổng thể

Bước đầu tiên trong phân tích là xác định các tác nhân (Actor) tương tác với hệ thống. Dựa trên tài liệu nghiên cứu, các tác nhân chính bao gồm: Học sinh (đăng ký, quản lý hồ sơ), Phụ huynh (tra cứu thông tin, theo dõi tiến độ), Người quản lý (xử lý hồ sơ, tạo báo cáo) và Ban lãnh đạo (xem thống kê). Sau khi xác định tác nhân, biểu đồ use case được xây dựng để mô tả các chức năng chính mà hệ thống cung cấp cho mỗi tác nhân. Ví dụ, Use Case 'Quản lý hồ sơ' của Học sinh sẽ bao gồm các chức năng con như 'Tạo hồ sơ', 'Chỉnh sửa hồ sơ', 'Nộp hồ sơ'. Biểu đồ này cung cấp một cái nhìn tổng quan, dễ hiểu về phạm vi và chức năng của toàn bộ phần mềm quản lý tuyển sinh.

3.2. Mô hình hóa quy trình bằng sơ đồ luồng dữ liệu DFD

Để hiểu rõ hơn về cách dữ liệu di chuyển trong hệ thống, sơ đồ luồng dữ liệu (DFD) được sử dụng. DFD mô tả dòng chảy thông tin từ lúc nhập vào, qua các quá trình xử lý, đến các kho dữ liệu và cuối cùng là đầu ra. Ví dụ, luồng dữ liệu của quy trình đăng ký bắt đầu từ 'Form đăng ký' (đầu vào từ Học sinh), đi qua quá trình 'Xác thực dữ liệu', sau đó được lưu vào kho dữ liệu 'Hồ sơ thí sinh'. Sơ đồ này giúp các nhà phân tích xác định các điểm xử lý thông tin quan trọng, các kho lưu trữ cần thiết và đảm bảo không có dữ liệu nào bị 'mắc kẹt' hay xử lý sai trong hệ thống. Đây là một công cụ hữu ích trước khi bước vào giai đoạn thiết kế cơ sở dữ liệu.

3.3. Đặc tả chi tiết các trường hợp sử dụng Use Case chính

Mỗi Use Case trong biểu đồ tổng thể cần được đặc tả chi tiết để làm rõ yêu cầu. Một bản đặc tả Use Case thường bao gồm: Tên Use Case, Tác nhân, Tiền điều kiện (điều kiện cần có trước khi thực hiện), Hậu điều kiện (kết quả sau khi thực hiện thành công), Luồng sự kiện chính (các bước thực hiện tuần tự) và các Luồng sự kiện phụ (các kịch bản lỗi hoặc ngoại lệ). Ví dụ, đặc tả Use Case 'Đăng nhập' sẽ mô tả các bước người dùng nhập thông tin, hệ thống kiểm tra và các trường hợp nhập sai mật khẩu. Việc đặc tả chi tiết này là tài liệu quan trọng cho đội ngũ lập trình viên, giúp họ hiểu chính xác cần phải xây dựng chức năng như thế nào, tránh việc phỏng đoán và làm sai yêu cầu.

IV. Bí quyết thiết kế cơ sở dữ liệu hệ thống tuyển sinh THPT

Thiết kế cơ sở dữ liệu là xương sống của bất kỳ hệ thống thông tin nào, và hệ thống quản lý tuyển sinh THPT cũng không ngoại lệ. Một cấu trúc dữ liệu được thiết kế tốt sẽ đảm bảo tính toàn vẹn, nhất quán và hiệu suất truy vấn cao. Giai đoạn này chuyển hóa các yêu cầu đã phân tích thành một mô hình logic và vật lý cụ thể. Việc thiết kế cơ sở dữ liệu hiệu quả đòi hỏi phải xác định chính xác các thực thể, thuộc tính và mối quan hệ giữa chúng thông qua sơ đồ ERD. Từ đó, các bảng dữ liệu sẽ được tạo ra, sẵn sàng cho việc triển khai bằng các hệ quản trị cơ sở dữ liệu phổ biến như PHP và MySQL hoặc các công nghệ khác.

4.1. Xây dựng sơ đồ thực thể liên kết ERD Entity Relationship

Mô hình thực thể liên kết, hay sơ đồ ERD, là công cụ trực quan để mô tả cấu trúc logic của cơ sở dữ liệu. Bước đầu tiên là xác định các thực thể chính như 'HocSinh', 'HoSoTuyenSinh', 'KetQuaThi', 'NguoiQuanLy'. Mỗi thực thể sẽ có các thuộc tính tương ứng (ví dụ: 'HocSinh' có MaHocSinh, HoTen, NgaySinh). Tiếp theo, các mối quan hệ giữa các thực thể được xác định. Ví dụ, một 'HocSinh' có một 'HoSoTuyenSinh' (quan hệ 1-1), một 'HoSoTuyenSinh' có thể thuộc về một 'KhuVucTuyenSinh' (quan hệ N-1). Việc xây dựng một sơ đồ ERD chi tiết và chính xác giúp đảm bảo tất cả các dữ liệu cần thiết đều được lưu trữ và các mối liên kết nghiệp vụ được thể hiện đúng đắn, tránh dư thừa và mâu thuẫn dữ liệu.

4.2. Thiết kế bảng dữ liệu và chuẩn hóa các quan hệ

Từ sơ đồ ERD, các bảng dữ liệu vật lý được thiết kế. Mỗi thực thể trong ERD tương ứng với một bảng, mỗi thuộc tính tương ứng với một cột. Các khóa chính (primary key) và khóa ngoại (foreign key) được xác định để thực thi các mối quan hệ. Ví dụ, bảng 'HocSinh' sẽ có cột 'Id_hoso' làm khóa ngoại, tham chiếu đến khóa chính của bảng 'HoSoTuyenSinh'. Quá trình chuẩn hóa dữ liệu (thường đến dạng chuẩn 3NF) cũng được áp dụng để loại bỏ sự dư thừa và các phụ thuộc không mong muốn, giúp cấu trúc dữ liệu trở nên linh hoạt và dễ bảo trì. Việc thiết kế cơ sở dữ liệu một cách cẩn thận là yếu tố quyết định đến hiệu năng và sự ổn định của hệ thống quản lý tuyển sinh THPT trong dài hạn.

4.3. Lựa chọn công nghệ phát triển web và cơ sở dữ liệu

Việc lựa chọn công nghệ phát triển web phù hợp là một quyết định quan trọng. Đối với backend, các lựa chọn phổ biến bao gồm PHP và MySQL với các framework mạnh mẽ như Laravel framework, hoặc Java Spring Boot, ASP.NET Core. Mỗi công nghệ có ưu và nhược điểm riêng về hiệu suất, cộng đồng hỗ trợ và chi phí phát triển. Ví dụ, PHP/Laravel rất phổ biến, dễ học và có hệ sinh thái lớn, phù hợp cho các dự án cần triển khai nhanh. Java Spring Boot mạnh về hiệu năng và khả năng mở rộng, phù hợp cho các hệ thống lớn, phức tạp. Việc lựa chọn phải dựa trên các yêu cầu cụ thể của dự án, kỹ năng của đội ngũ phát triển và kế hoạch phát triển trong tương lai để đảm bảo hệ thống hoạt động hiệu quả và bền vững.

V. Top chức năng cần có của một website tuyển sinh trực tuyến

Một website tuyển sinh trực tuyến thành công không chỉ cần một nền tảng kỹ thuật vững chắc mà còn phải cung cấp đầy đủ các chức năng hữu ích, đáp ứng đúng nhu cầu của người dùng. Các chức năng này được xây dựng dựa trên kết quả của giai đoạn phân tích và thiết kế, tạo thành giao diện tương tác trực tiếp với người dùng cuối. Từ việc quản lý hồ sơ thí sinh đến việc tra cứu điểm thi, mỗi module đều đóng một vai trò quan trọng trong việc tạo ra một trải nghiệm liền mạch và hiệu quả. Việc triển khai tốt các chức năng này sẽ quyết định mức độ hài lòng của người dùng và sự thành công của toàn bộ hệ thống quản lý tuyển sinh THPT khi đưa vào vận hành thực tế.

5.1. Chức năng quản lý hồ sơ và quy trình xét tuyển học bạ

Đây là chức năng cốt lõi của hệ thống. Đối với học sinh, hệ thống phải cho phép tạo tài khoản, điền thông tin cá nhân, tải lên các giấy tờ cần thiết (học bạ, giấy khai sinh) và nộp hồ sơ trực tuyến. Giao diện phải trực quan và có các bước hướng dẫn rõ ràng. Đối với người quản lý, hệ thống cần cung cấp công cụ để xem, duyệt, yêu cầu bổ sung hoặc từ chối hồ sơ. Chức năng xét tuyển học bạ cần được tự động hóa, hệ thống tự tính điểm dựa trên các tiêu chí đã được thiết lập trước, giúp giảm thiểu sai sót và đẩy nhanh tiến độ. Toàn bộ lịch sử thay đổi của hồ sơ cần được ghi lại để đảm bảo tính minh bạch và khả năng truy vết khi cần.

5.2. Module tra cứu điểm thi và thông báo kết quả tự động

Sau kỳ thi tuyển sinh, việc công bố điểm số một cách nhanh chóng và chính xác là cực kỳ quan trọng. Hệ thống cần có một module cho phép cán bộ nhập điểm thi từ file Excel hoặc nhập trực tiếp. Chức năng tra cứu điểm thi cho phép học sinh và phụ huynh xem kết quả của mình bằng cách nhập số báo danh hoặc mã hồ sơ. Để nâng cao trải nghiệm, hệ thống nên tích hợp tính năng gửi thông báo kết quả tự động qua email hoặc SMS. Điều này không chỉ giúp giảm tải cho đường dây nóng của nhà trường mà còn đảm bảo thông tin đến được với thí sinh một cách kịp thời và riêng tư, tránh tình trạng quá tải server vào thời điểm công bố.

5.3. Hệ thống báo cáo thống kê và phân quyền người dùng

Đối với ban lãnh đạo và người quản lý, khả năng khai thác dữ liệu là vô cùng cần thiết. Hệ thống phải cung cấp các công cụ tạo báo cáo thống kê tuyển sinh linh hoạt. Các báo cáo có thể bao gồm: thống kê số lượng hồ sơ theo ngày, theo khu vực, tỷ lệ chọi, phổ điểm thi... Những số liệu này là cơ sở quan trọng để ban lãnh đạo đưa ra các quyết định chiến lược cho các mùa tuyển sinh tiếp theo. Song song đó, cơ chế phân quyền người dùng phải được thiết kế chặt chẽ. Mỗi vai trò (Admin, Cán bộ tuyển sinh, Ban lãnh đạo) chỉ được phép truy cập và thao tác trên những chức năng và dữ liệu thuộc phạm vi quyền hạn của mình, đảm bảo an toàn và bảo mật thông tin cho toàn hệ thống.

10/07/2025
Đồ án phân tích thiết kế hệ thống quản lý tuyển sinh thpt

Trích đoạn nội dung tài liệu

ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA TOÁN - TIN ĐỒ ÁN I ĐỀ TÀI “Phân tích & Thiết kế Hệ thống quản lý tuyển sinh THPT” Giảng viên hướng dẫn : ThS. Lê Quang Hoà _______ Chữ ký GVHD Sinh viên thực hiện : Đỗ Anh Duy Mã số sinh viên : 20210278 Lớp : Hệ thống thông tin quản lý 01 – K66 Hà Nội, 06/2024 ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA TOÁN – TIN ĐỒ ÁN I Phân tích & Thiết kế Hệ thống quản lý tuyển sinh THPT Đỗ Anh Duy duy.vn Ngành Hệ thống thông tin quản lý Giảng viên hướng dẫn : ThS. Lê Quang Hoà Khoa : Toán – Tin Hà Nội, 06/2024 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN. Giảng viên hướng dẫn Lê Quang Hoà LỜI NÓI ĐẦU Trong bối cảnh công nghệ thông tin ngày càng phát triển, việc ứng dụng các hệ thống thông minh vào quản lý và điều hành các hoạt động trong đời sống là điều vô cùng cần thiết.

Đặc biệt, trong lĩnh vực giáo dục, một hệ thống quản lý tuyển sinh hiệu quả không chỉ giúp giảm thiểu công việc hành chính, mà còn nâng cao chất lượng dịch vụ, tăng cường tính minh bạch và sự công bằng trong quá trình tuyển sinh. Học phần Đồ án I với đề tài "Phân tích và thiết kế hệ thống quản lý tuyển sinh THPT" được thực hiện nhằm nghiên cứu và xây dựng một hệ thống thông tin hỗ trợ công tác tuyển sinh tại các trường trung học phổ thông tại địa phương. Hệ thống này sẽ giúp tự động hóa các quy trình từ đăng ký, xét tuyển đến quản lý hồ sơ thí sinh, cung cấp các công cụ để các cán bộ tuyển sinh làm việc hiệu quả hơn. Trong quá trình hoàn thành học phần Đồ án I, em đã áp dụng những kiến thức đã học, tìm hiểu thêm các công nghệ mới và tham khảo tài liệu để hoàn thành sản phẩm một cách tốt nhất.

Hy vọng rằng, đề tài này sẽ đóng góp một phần nhỏ vào sự phát triển chung của công tác quản lý tuyển sinh trong tương lai. Để hoàn thành học phần này, em đã nhận được sự giúp đỡ và hỗ trợ từ nhiều cá nhân và tổ chức. Trước tiên, chúng tôi xin gửi lời cảm ơn chân thành đến các thầy cô trong khoa Toán - Tin, đặc biệt là giảng viên hướng dẫn, thầy Lê Quang Hoà, người đã tận tình chỉ bảo, góp ý và hướng dẫn em trong suốt quá trình thực hiện đồ án. Em cũng xin gửi lời cảm ơn đến thầy cô giáo cũng như Ban giám hiệu của Trường THPT Kim Sơn A, đã cung cấp thông tin và tạo điều kiện thuận lợi để em có thể thu thập dữ liệu và thực hiện nghiên cứu một cách thuận lợi.

Cuối cùng, em xin chân thành cảm ơn tất cả những người đã đóng góp ý kiến, hỗ trợ và giúp đỡ em trong suốt quá trình hoàn thành học phần Đồ án I. Sự giúp đỡ của mọi người chính là nguồn động lực lớn lao để em hoàn thành tốt nhiệm vụ của mình. Em xin chân thành cảm ơn! Sinh viên thực hiện Đỗ Anh Duy MỤC LỤC PHẦN I. GIỚI THIỆU ĐỀ TÀI.

Bối cảnh và sự cần thiết. Mục tiêu đề tài. Phạm vi nghiên cứu. Lợi ích của hệ thống quản lý tuyển sinh.

Phương pháp nghiên cứu. KHẢO SÁT VÀ THU THẬP DỮ LIỆU. Mục tiêu khảo sát. Đối tượng khảo sát.

Phương pháp khảo sát và thu thập dữ liệu. Kết quả khảo sát. Đối tượng tham gia hệ thống. Quy trình tuyển sinh.

Thu thập các giấy tờ, biểu mẫu liên quan. Phân tích hiện trạng của hệ thống cũ. Xác định yêu cầu của người dùng với hệ thống mới. PHÂN TÍCH HỆ THỐNG.

Biểu đồ trường hợp sử dụng Use Case. Xác định các Use Case. Xây dựng biểu đồ trường hợp sử dụng. Đặc tả Use Case.

Biểu đồ tuần tự. Biểu đồ hoạt động. THIẾT KẾ DỮ LIỆU. Thiết kế mô hình thực thể liên kết E-R.

Xác định thực thể và thuộc tính. Xác định các quan hệ. Thiết kế bảng dữ liệu. THIẾT KẾ GIAO DIỆN HỆ THỐNG.

Giao diện Trang chủ hệ thống. Giao diện Đăng nhập. Giao diện Học sinh. Giao diện Giáo viên.

Giao diện Thi cử. Giao diện Danh sách học sinh. Kết quả đạt được. Khảo sát hiện trạng.

Phân tích yêu cầu. Thiết kế hệ thống. Những điểm hạn chế. Đánh giá và kết luận.

Hướng phát triển của đề tài.45 TÀI LIỆU THAM KHẢO.46 Hệ thống quản lý tuyển sinh THPT Đỗ Anh Duy - 20210278 PHẦN I. GIỚI THIỆU ĐỀ TÀI 1. Bối cảnh và sự cần thiết Hiện nay, quy trình tuyển sinh vào các trường trung học phổ thông (THPT) tại nhiều địa phương vẫn chủ yếu dựa vào các phương pháp thủ công truyền thống. Phụ huynh và học sinh thường phải nộp hồ sơ giấy trực tiếp tại trường, điền các biểu mẫu bằng tay và chờ đợi kết quả xét tuyển trong một khoảng thời gian dài.

Quá trình này không chỉ gây ra sự bất tiện và mất thời gian mà còn dễ dẫn đến sai sót và thất lạc hồ sơ. Trong bối cảnh cuộc cách mạng công nghiệp 4.0 đang diễn ra mạnh mẽ, việc ứng dụng công nghệ thông tin vào mọi lĩnh vực đời sống, đặc biệt là giáo dục, đã trở thành một xu hướng tất yếu. Công nghệ thông tin không chỉ giúp tự động hóa các quy trình quản lý mà còn nâng cao hiệu quả và chất lượng dịch vụ. Đặc biệt, sau đại dịch COVID-19, việc chuyển đổi từ quy trình tuyển sinh truyền thống sang trực tuyến không chỉ là một lựa chọn mà còn trở thành nhu cầu cấp thiết.

Mục tiêu đề tài Đề tài "Phân tích và Thiết kế Hệ thống quản lý tuyển sinh THPT" nhằm mục đích xây dựng một hệ thống quản lý tuyển sinh hiện đại, hỗ trợ tối đa cho các trường THPT trong công tác tuyển sinh. Hệ thống này sẽ giúp tự động hóa các quy trình từ nộp hồ sơ, xét tuyển, thông báo kết quả cho đến quản lý nhập học, đồng thời đảm bảo tính minh bạch, công bằng và hiệu quả. Phạm vi nghiên cứu  Phân tích yêu cầu: Thu thập và phân tích các quy trình tuyển sinh hiện tại ở các trường THPT, xác định các vấn đề và khó khăn gặp phải. Làm việc với nhà trường, phụ huynh và học sinh để hiểu rõ nhu cầu và mong đợi của họ với hệ thống mới.

Xác định các chức năng cần có của hệ thống như đăng ký tài khoản, nộp đơn tuyển sinh, xét duyệt đơn, thông báo kết quả và quản lý nhập học.  Thiết kế hệ thống: Đề xuất giải pháp thiết kế hệ thống phần mềm bao gồm kiến trúc hệ thống, thiết kế cơ sở dữ liệu và giao diện người dùng. Xây dựng mô hình cơ sở dữ liệu để quản lý thông tin học sinh, hồ sơ tuyển sinh, kết quả xét duyệt và các dữ liệu liên quan. Tạo các mẫu giao diện người dùng (UI/UX) cho phụ huynh, học sinh và nhân viên nhà trường, đảm bảo tính thân thiện và dễ sử dụng.

 Phát triển và kiểm thử: Phát triển các chức năng của hệ thống và tiến hành kiểm thử để đảm bảo hệ thống hoạt động chính xác và hiệu quả. Lợi ích của hệ thống quản lý tuyển sinh  Đối với nhà trường: Hệ thống giúp tự động hóa các quy trình quản lý tuyển sinh, giảm thiểu khối lượng công việc thủ công, từ đó nâng cao hiệu quả và độ chính xác 1 Hệ thống quản lý tuyển sinh THPT Đỗ Anh Duy - 20210278 trong quản lý. Toàn bộ quy trình từ nộp đơn, xét duyệt đến thông báo kết quả đều được thực hiện một cách minh bạch và công bằng, giảm thiểu tình trạng gian lận và sai sót. Thông tin học sinh và hồ sơ tuyển sinh được lưu trữ và quản lý tập trung, dễ dàng tra cứu và cập nhật khi cần thiết.

Hệ thống cung cấp các công cụ báo cáo và thống kê, giúp nhà trường nắm bắt được tình hình tuyển sinh, phân tích dữ liệu và đưa ra các quyết định chiến lược.  Đối với phụ huynh và học sinh: Phụ huynh và học sinh có thể nộp hồ sơ tuyển sinh trực tuyến bất cứ lúc nào và từ bất cứ đâu, tiết kiệm thời gian và chi phí đi lại. Hệ thống cho phép phụ huynh và học sinh theo dõi trạng thái hồ sơ của mình, nhận thông báo kịp thời về kết quả xét duyệt và các bước tiếp theo. Toàn bộ quá trình tuyển sinh được thực hiện một cách công khai và minh bạch, giảm thiểu tình trạng thiếu thông tin và lo lắng về kết quả tuyển sinh.

Phương pháp nghiên cứu  Khảo sát và phỏng vấn: Thu thập thông tin từ các trường THCS, phụ huynh và học sinh để hiểu rõ nhu cầu và khó khăn hiện tại.  Phân tích hệ thống: Sử dụng các công cụ và kỹ thuật phân tích hệ thống như sơ đồ use case, sơ đồ ERD (Entity-Relationship Diagram) và sơ đồ tuần tự (Sequence diagram).  Thiết kế giao diện phần mềm: Áp dụng các nguyên tắc thiết kế phần mềm hiện đại, chú trọng đến trải nghiệm người dùng và bảo mật dữ liệu. 2 Hệ thống quản lý tuyển sinh THPT Đỗ Anh Duy - 20210278 PHẦN II.

KHẢO SÁT VÀ THU THẬP DỮ LIỆU 1. Mục tiêu khảo sát Xác định quy trình tuyển sinh hiện tại: Khảo sát giúp nắm bắt chi tiết từng bước trong quy trình tuyển sinh, từ nộp hồ sơ, xét duyệt đến thông báo kết quả. Bên cạnh đó, xác định những yêu cầu nghiệp vụ cho hệ thống mới, đảm bảo rút ngắn thời gian thủ tục nhưng vẫn phải đảm bảo tuân thủ đúng quy trình nghiệp vụ. Phát hiện các vấn đề và khó khăn: Xác định những vấn đề phổ biến mà nhà trường, phụ huynh và học sinh gặp phải trong quy trình tuyển sinh hiện tại, bao gồm khó khăn về hồ sơ, thời gian chờ đợi và tính minh bạch.

Thu thập yêu cầu và mong đợi: Thu thập thông tin chi tiết về những yêu cầu cụ thể mà nhà trường, phụ huynh và học sinh mong đợi từ hệ thống quản lý tuyển sinh mới, bao gồm các chức năng cần thiết và mức độ ưu tiên của chúng. Nắm bắt các mong đợi về tính năng của hệ thống như tính tiện lợi, khả năng theo dõi trạng thái hồ sơ, tính minh bạch và bảo mật thông tin. Khảo sát khả năng sử dụng công nghệ: Đánh giá mức độ sẵn sàng và khả năng sử dụng công nghệ của nhà trường, phụ huynh và học sinh, từ đó đề xuất các giải pháp phù hợp và hỗ trợ kỹ thuật cần thiết. Đối tượng khảo sát Nhà trường: Ban giám hiệu, giáo viên và nhân viên hành chính phụ trách tuyển sinh tại trường THPT.

Phụ huynh và học sinh: Các phụ huynh và học sinh đã hoặc đang tham gia vào quá trình tuyển sinh tại các trường THPT. Phương pháp khảo sát và thu thập dữ liệu a.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ