Xây dựng hệ thống quản lý thông tin sinh viên nội trú và ngoại trú tại Trường Đại học An Giang

Xây dựng hệ thống quản lý thông tin sinh viên nội và ngoại trú tại trường Đại học An Giang, nâng cao hiệu quả quản lý và phục vụ sinh viên.

Trường đại học

Đại học An Giang

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2022

75
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

TÓM TẮT

1. CHƯƠNG 1: ĐẶT VẤN ĐỀ

1.1. LÝ DO CHỌN ĐỀ TÀI

1.2. MỤC TIÊU NGHIÊN CỨU

2. CHƯƠNG 2: TỔNG QUAN VÀ CƠ SỞ LÝ THUYẾT

2.1. LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ

2.2. ĐỐI TƯỢNG VÀ PHẠM VI HỆ THỐNG

2.3. PHƯƠNG PHÁP NGHIÊN CỨU

2.4. CÔNG CỤ PHÁT TRIỂN

2.4.1. Hệ quản trị cơ sở dữ liệu MySQL

2.4.2. Công cụ phân tích hệ thống hướng đối tượng

2.4.3. Ngôn ngữ lập trình

2.4.3.1. Ngôn ngữ lập trình PHP
2.4.3.2. Framework Laravel và mô hình MVC

3. CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1. MÔ TẢ HỆ THỐNG

3.1.1. Mô tả bài toán

3.1.2. Mô tả hoạt động của hệ thống

3.2. PHÂN TÍCH YÊU CẦU

3.2.1. Yêu cầu chức năng

3.2.2. Yêu cầu nghiệp vụ

3.2.3. Yêu cầu phi chức năng

3.3. ĐẶC TẢ YÊU CẦU XÂY DỰNG CƠ SỞ DỮ LIỆU

3.4. MÔ TẢ CÁC TÁC NHÂN VÀ USECASE

3.4.1. Mô tả chi tiết Use case

4. CHƯƠNG 4: THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG

4.1. THIẾT KẾ CƠ SỞ DỮ LIỆU

4.1.1. Sơ đồ cơ sở dữ liệu quan hệ

4.1.2. Thiết kế cở sở dữ liệu

4.2. THIẾT KẾ GIAO DIỆN

4.2.1. Giao diện cho cán bộ Phòng Công tác Sinh viên

4.2.2. Giao diện cho cán bộ KTX

4.2.3. Giao diện cho sinh viên

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. KẾT QUẢ ĐẠT ĐƯỢC

5.1.1. Các kiến thức, kinh nghiệm đã tích lũy được

5.1.2. Kết quả đạt được

5.2. HƯỚNG PHÁT TRIỂN ĐỀ TÀI

DANH SÁCH CÁC HÌNH

DANH SÁCH CÁC BẢNG

DANH MỤC THUẬT NGỮ VIẾT TẮT

Tóm tắt

I. Tổng quan về hệ thống quản lý thông tin sinh viên nội trú và ngoại trú

Hệ thống quản lý thông tin sinh viên nội trú và ngoại trú tại Đại học An Giang là một công cụ quan trọng giúp quản lý thông tin sinh viên một cách hiệu quả. Hệ thống này không chỉ giúp cán bộ quản lý dễ dàng theo dõi thông tin mà còn hỗ trợ sinh viên trong việc cập nhật thông tin cá nhân. Việc áp dụng công nghệ thông tin vào quản lý sinh viên là một bước tiến lớn trong việc nâng cao chất lượng giáo dục và quản lý tại trường.

1.1. Lợi ích của hệ thống quản lý thông tin sinh viên

Hệ thống này mang lại nhiều lợi ích như giảm thiểu sai sót trong quản lý thông tin, tiết kiệm thời gian cho cán bộ và sinh viên, đồng thời nâng cao hiệu quả công việc. Việc sử dụng công nghệ thông tin giúp dễ dàng truy xuất và cập nhật thông tin một cách nhanh chóng.

1.2. Các chức năng chính của hệ thống

Hệ thống bao gồm các chức năng như quản lý thông tin sinh viên, theo dõi vi phạm quy định nội trú và ngoại trú, lập báo cáo thống kê, và hỗ trợ sinh viên cập nhật thông tin cá nhân. Những chức năng này giúp đảm bảo thông tin luôn được cập nhật và chính xác.

II. Vấn đề và thách thức trong quản lý thông tin sinh viên

Mặc dù hệ thống hiện tại đã có những cải tiến, nhưng vẫn còn nhiều vấn đề cần giải quyết. Việc quản lý thông tin sinh viên trên giấy tờ gây ra nhiều khó khăn trong việc xác thực và cập nhật thông tin. Điều này dẫn đến tình trạng sai sót và thất lạc thông tin, ảnh hưởng đến quá trình quản lý.

2.1. Khó khăn trong việc xác thực thông tin

Một trong những thách thức lớn nhất là việc xác thực địa chỉ của sinh viên. Nhiều sinh viên cung cấp thông tin không chính xác, dẫn đến khó khăn trong việc quản lý và theo dõi.

2.2. Hạn chế trong việc cập nhật thông tin

Việc cập nhật thông tin sinh viên thường xuyên là rất cần thiết, nhưng hệ thống hiện tại chưa đáp ứng được yêu cầu này. Thông tin không được cập nhật kịp thời có thể dẫn đến những sai sót nghiêm trọng trong quản lý.

III. Phương pháp xây dựng hệ thống quản lý thông tin sinh viên

Để xây dựng một hệ thống quản lý thông tin sinh viên hiệu quả, cần áp dụng các phương pháp nghiên cứu và công nghệ hiện đại. Việc sử dụng LaravelMySQL trong phát triển hệ thống sẽ giúp tối ưu hóa quy trình quản lý thông tin.

3.1. Sử dụng công nghệ Laravel trong phát triển

Laravel là một framework PHP mạnh mẽ, giúp phát triển ứng dụng web một cách nhanh chóng và hiệu quả. Việc áp dụng Laravel sẽ giúp hệ thống có cấu trúc rõ ràng và dễ bảo trì.

3.2. Thiết kế cơ sở dữ liệu MySQL

MySQL là hệ quản trị cơ sở dữ liệu phổ biến, cho phép lưu trữ và truy xuất thông tin một cách nhanh chóng. Thiết kế cơ sở dữ liệu hợp lý sẽ giúp hệ thống hoạt động hiệu quả hơn.

IV. Ứng dụng thực tiễn của hệ thống quản lý thông tin sinh viên

Hệ thống quản lý thông tin sinh viên nội trú và ngoại trú đã được triển khai tại Đại học An Giang và mang lại nhiều kết quả tích cực. Cán bộ quản lý có thể dễ dàng theo dõi và cập nhật thông tin sinh viên, đồng thời sinh viên cũng có thể tự quản lý thông tin cá nhân của mình.

4.1. Kết quả đạt được từ việc triển khai hệ thống

Sau khi triển khai, hệ thống đã giúp giảm thiểu thời gian xử lý thông tin và nâng cao độ chính xác trong quản lý. Cán bộ quản lý có thể dễ dàng lập báo cáo và theo dõi thông tin sinh viên.

4.2. Phản hồi từ người dùng

Phản hồi từ sinh viên và cán bộ quản lý cho thấy hệ thống đã đáp ứng tốt nhu cầu quản lý thông tin. Nhiều sinh viên cảm thấy hài lòng với khả năng tự cập nhật thông tin của mình.

V. Kết luận và hướng phát triển tương lai của hệ thống

Hệ thống quản lý thông tin sinh viên nội trú và ngoại trú tại Đại học An Giang đã chứng minh được tính hiệu quả và cần thiết trong việc quản lý thông tin. Tuy nhiên, vẫn cần tiếp tục cải tiến và phát triển để đáp ứng tốt hơn nhu cầu của người dùng.

5.1. Định hướng phát triển trong tương lai

Trong tương lai, hệ thống sẽ được nâng cấp với nhiều tính năng mới, bao gồm tích hợp các công nghệ mới và cải thiện giao diện người dùng để nâng cao trải nghiệm sử dụng.

5.2. Tầm quan trọng của việc cập nhật công nghệ

Việc cập nhật công nghệ và cải tiến hệ thống là rất quan trọng để đảm bảo hệ thống luôn hoạt động hiệu quả và đáp ứng được nhu cầu ngày càng cao của người dùng.

15/07/2025
Xây dựng hệ thống quản lý thông tin sinh viên nội và ngoại trú trường đại học an giang

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

ĐẶT VẤN ĐỀ 1.1 LÝ DO CHỌN ĐỀ TÀI Công nghệ thông tin là một ngành đang phát triển rất mạnh trên toàn thế giới, đặc biệt trong thời kì mọi thứ đang hướng đến công nghệ 4.0 thì bất cứ lĩnh vực nào cũng thấy sự hiện diện của công nghệ thông tin, từ y tế, giáo dục, ngân hàng, du lịch cho đến quốc phòng an ninh. Không chỉ hiện diện mà công nghệ thông tin còn đóng vai trò quan trọng như chiếc chìa khóa có thể mở mọi cánh cửa trong tương lai. Lĩnh vực giáo dục không nằm ngoài tầm ảnh hưởng này bởi vì công nghệ thông tin góp phần rất lớn trong việc xử lý các nghiệp vụ chuyên môn, quản lý thông tin, đơn giản hóa nhiều công việc và một trong số đó là quản lý thông tin nội trú và ngoại trú của sinh viên. Tại trường Đại học An Giang, thông tin nội trú và ngoại trú của sinh viên hiện tại được lưu trên hệ thống do Phòng Công tác Sinh viên quản lý.

Hiện tại hệ thống còn một số chức năng chưa được giải quyết như: khó xác thực địa chỉ do sinh viên cung cấp, dữ liệu nhiều khó kiểm soát, chưa quản lý và đáp ứng theo quy định mới. Do những hạn chế, bất cập nêu trên mà nhu cầu xây dựng một hệ thống đáp ứng đầy đủ các yêu cầu về quản lý thông tin nội trú và ngoại trú của sinh viên là hết sức cần thiết. Việc tin học hóa không chỉ giải quyết được cơ bản các bất cập đã nêu mà còn giúp cho cán bộ quản lý có thể cập nhật những thông tin liên quan đến việc quản lý thông tin nội trú và ngoại trú của sinh viên; các phòng ban có thể tra cứu, sử dụng dữ liệu có liên quan nhằm tiết kiệm thời gian và nâng cao hiệu quả quản lý.2 MỤC TIÊU NGHIÊN CỨU Xây dựng website hỗ trợ theo dõi và quản lý thông tin nội trú và ngoại trú của sinh viên trường Đại học An Giang nhằm đạt được các mục tiêu sau:  Hỗ trợ cán bộ quản lý ở phòng Công tác Sinh viên có thể quản lý, truy xuất, lập sổ theo dõi và lập báo cáo thông tin nội trú và ngoại trú của sinh viên. Thực hiện quản lý sinh viên vi phạm quy định ngoại trú.

 Hỗ trợ cán bộ quản lý ký túc xá có thể quản lý phòng, dãy. Thực hiện tiếp nhận và cập nhật thông tin sinh viên nội trú khi cần thiết. Hỗ trợ quản lý sinh viên vi phạm quy định nội trú.  Hỗ trơ sinh viên có thể cập nhật thông tin nội trú, ngoại trú và tải lên minh chứng giấy xác nhận nội trú và ngoại trú.

1  Hỗ trợ kết xuất tự động các báo cáo thống kê, tra cứu thông tin về sinh viên nội trú và ngoại trú.  Hỗ trợ cho cán bộ quản lý ký túc xá có thể xuất danh sách sinh viên bị kỹ luật do vi phạm quy định nội trú của mỗi học kỳ để bàn giao cho Phòng Công tác Sinh viên hỗ trợ cho việc cập nhật điểm rèn luyện của sinh viên.  Hỗ trợ cán bộ Phòng Công tác Sinh viên có thể xuất danh sách sinh viên bị kỹ luật do vi phạm quy định ngoai trú của mỗi học kỳ để hỗ trợ cho việc cập nhật điểm rèn luyện của sinh viên. 2 CHƯƠNG 2 TỔNG QUAN VÀ CƠ SỞ LÝ THUYẾT 2.1 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ Hiện nay thông tin nội trú và ngoại trú của sinh viên được lưu trên hệ thống do Phòng Công tác Sinh viên quản lý.

Hệ thống hiện tại hỗ trợ cho sinh viên cập nhật thông tin thường trú, nội trú và ngoại trú của mình. Đối với Phòng Công tác Sinh viên, cán bộ quản lý có thể tra cứu và truy xuất thông tin nhưng bên cạnh đó thông tin vẫn còn sai sót và còn tồn tại một số chức năng mà hệ thống chưa đáp ứng được. Đối với hệ thống hiện tại thì chưa hỗ trợ được chức năng lập sổ theo dõi và lập báo cáo thông tin nội trú và ngoại trú của sinh viên. Việc thống kê báo cáo và trích xuất danh sách tìm kiếm thì vẫn còn sai sót về số liệu kết quả.

Ngoài ra, với hệ thống hiện tại chưa có chức năng để sinh viên tải lên minh chứng giấy xác nhận nội trú và ngoại trú. Đối với những sinh viên ở trọ thì chưa lưu được địa chỉ thông tin nhà trọ cụ thể và chưa xác thực được địa chỉ cụ thể. Đối với những sinh viên vi phạm quy định về quy chế nội trú và ngoại trú thì vẫn chưa có hình thức quản lý trên hệ thống.2 ĐỐI TƯỢNG VÀ PHẠM VI HỆ THỐNG  Đối tượng:  Các văn bản hiện hành có liên quan đến hoạt động quản lý thông tin nội trú và ngoại trú của sinh viên các hệ và trình đào tạo tại trường Đại học An Giang.  Các nghiệp vụ, quy trình cần thực hiện, yêu cầu từng nghiệp vụ, quy trình và các biểu mẫu có liên quan đến hoạt động cần mô hình hóa.

 Phạm vi đề tài:  Đề tài xây dựng hệ thống gồm những phần sau: quản lý khoa, quản lý ngành, quản lý hệ đào tạo, quản lý học kỳ, quản lý lớp, quản lý sinh viên, quản lý người dùng, quản lý địa chỉ thường trú, quản lý địa chỉ nội trú, quản lý địa chỉ nội trú.  Phân hệ quản lý hệ thống bao gồm việc quản lý các danh mục khoa, ngành, hệ đào tạo, học kỳ, lớp, sinh viên, người dùng. Cho phép thêm, xóa, cập nhật và nhập xuất excel thông tin trong các danh mục.  Phân hệ quản lý địa chỉ thường trú giúp cán bộ quản lý tra cứu, xuất excel và xem lịch sử cập nhật.

Sinh viên có thể cập nhật thông tin địa chỉ thường trú trên hệ thống. 3  Phân hệ quản lý địa chỉ nội trú bao gồm tra cứu, xuất excel, xuất báo cáo, lập sổ theo dõi, cập nhật vi phạm và xem lịch sử cập nhật. Sinh viên có thể cập nhật thông tin địa chỉ nội trú trên hệ thống.  Phân hệ quản lý địa chỉ ngoại trú bao gồm tra cứu, xuất excel, xuất báo cáo, lập sổ theo dõi, cập nhật vi phạm và xem lịch sử cập nhật.

Sinh viên có thể cập nhật thông tin địa chỉ ngoại trú trên hệ thống.3 PHƯƠNG PHÁP NGHIÊN CỨU Các phương pháp nghiên cứu được áp dụng trong đề tài gồm:  Phương pháp phân tích dữ liệu: phân tích các thông tin liên quan đến công tác quản lý thông tin nội trú và ngoại trú của sinh viên trường Đại học An Giang  Phương pháp tổng hợp tài liệu: các văn bản pháp quy về công tác quản lý sinh viên nội trú, ngoại trú.  Phương pháp thực nghiệm: phân tích, thiết kế, xây dựng, phát triển và kiểm thử hệ thống.  Tìm hiểu Laravel Framewwork 8.  Hệ quản trị CSDL My SQL.

 Một số ngôn ngữ hỗ trợ khác:  Công cụ soạn thảo: Visual Studio Code.  Trình duyệt web: Google Chrome 2.4 CÔNG CỤ PHÁT TRIỂN 2.1 Hệ quản trị cơ sở dữ liệu MySQL MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng và phát triển ứng dụng. Vì MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tình khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập cơ sở dữ liệu trên internet MySQL là một trong những ví dụ cơ bản về Hệ quản trị cơ sở dữ liệu quan hệ sử dụng ngôn ngữ truy vấn có cấu trúc.

MySQL được sử dụng cho việc hỗ trợ PHP, Perl và nhiều ngôn ngữ khác, làm nới lưu trữ những thông tin trên các trang web viết bằng PHP hay Perl.2 Công cụ phân tích hệ thống hướng đối tượng Nhiệm vụ của công nghệ thông tin nói chung, hệ cơ sở dữ liệu nói riêng là nghiên cứu các mô hình, phương pháp và công cụ để tạo ra những hệ thống phần mềm chất lượng cao nhằm đáp ứng được những nhu cầu thường xuyên thay đổi ngày một phức tạp của thực tế. Nhiều hệ thống phần mềm đã được xây dựng theo các cách tiếp cận truyền thống tỏ ra lạc hậu, không đáp ứng được các yêu cầu của người sử dụng. Trong hệ thống này sử dụng phần mềm WhiteStarUML để thiết kế sơ đồ hệ thống.3 Ngôn ngữ lập trình 2.1 Ngôn ngữ lập trình PHP PHP là cụm từ viết tắt của PHP: HyperText Preprocessor, có nghĩa là bộ tiền xử lý siêu văn bản PHP. PHP là một ngôn ngữ lập trình được tạo ra bởi Rasmus Lerdorf vào năm 1994, chủ yếu được dùng để phát triển các ứng dụng web chạy trên máy chủ.

Tên "cúng cơm" của PHP là "Personal Home Page". Cùng với sự hậu thuẫn của thế giới mã nguồn mở, liên minh LAMP (Linux, Apache, MySQL và PHP) đã nhanh chóng đánh bại nền tảng công nghệ web "thời thượng" hồi đó của Microsoft, trở thành một nền tảng hàng đầu trong phát triển các ứng dụng web. Những website thuộc dạng top trên thế giới như Google, Facebook, Yahoo, YouTube, Wikipedia, Flickr, .đều được viết bằng PHP hoặc sử dụng PHP để phát triển các module bên trong chúng. Mặc dù có tuổi thọ tương đối cao, nhưng PHP vẫn là một trong top 5 các ngôn ngữ lập trình phổ biến và nên học nhất trên thế giới.

Trong lĩnh vực lập trình web, PHP chỉ đứng sau JavaScript về mức độ phổ biến. Trong lĩnh vực lập trình back-end, PHP vẫn chiếm vị trí dẫn đầu. Lịch sử ra đời và phát triển của PHP  Ra đời năm 1994 bởi Rasmus Lerdorf  Phiên bản 2.0 ra đời năm 1997  Phiên bản 3.0 ra đời năm 1997, gần ngay sau khi PHP2.0 ra đời vào khoảng năm 2000  Phiên bản 5.0 ra đời vào khoảng năm 2005.  Phiên bản hiện hành là PHP 7.

PHP trở thành một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới vì những lý do sau:  Dễ dùng, dễ học. PHP sử dụng chung các cú pháp điều khiển giống như các ngôn ngữ thuộc họ C/C++ nên rất dễ làm quen. 5  Có một thư viện hỗ trợ phong phú. Đặc biệt, PHP là bệ phóng cho hàng loạt ứng dụng web mã nguồn mở được sử dụng trên hàng triệu website trên thế giới như: Các ứng dụng trang tin điện tử (wordpress, joomla, drupal.), các ứng dụng bán hàng online (magento, prestashop,.), E-learning (Moodle, OpenLMS), các framework (nền tảng phát triển ứng dụng) như YII, CakePHP,.

 Có cộng đồng sử dụng rộng lớn.

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

Tài liệu "Hệ thống quản lý thông tin sinh viên nội trú và ngoại trú tại Đại học An Giang" cung cấp một cái nhìn tổng quan về cách thức tổ chức và quản lý thông tin sinh viên, bao gồm cả sinh viên nội trú và ngoại trú. Hệ thống này không chỉ giúp cải thiện quy trình quản lý mà còn nâng cao trải nghiệm của sinh viên thông qua việc cung cấp thông tin nhanh chóng và chính xác. Những lợi ích mà tài liệu mang lại cho người đọc bao gồm khả năng hiểu rõ hơn về cách thức hoạt động của hệ thống quản lý thông tin, từ đó có thể áp dụng vào thực tiễn tại các cơ sở giáo dục khác.

Để mở rộng kiến thức của bạn về các chủ đề liên quan, bạn có thể tham khảo thêm tài liệu Hệ thống tư liệu hỗ trợ dạy học hóa 10, nơi cung cấp thông tin về các công cụ hỗ trợ dạy học, hoặc 09 tih đạo đức, tài liệu này sẽ giúp bạn hiểu rõ hơn về ứng dụng công nghệ thông tin trong giáo dục. Cuối cùng, bạn cũng có thể tìm hiểu về Giáo trình thiết kế web, một tài liệu hữu ích cho những ai muốn phát triển kỹ năng thiết kế và quản lý website trong lĩnh vực giáo dục. Những tài liệu này sẽ giúp bạn có cái nhìn sâu sắc hơn về các ứng dụng công nghệ trong giáo dục và quản lý thông tin.