Khóa luận tốt nghiệp công nghệ thông tin xây dựng ứng dụng quản lý quy trình thực hiện khóa luận tốt nghiệp tại khoa công nghệ thông tin trường đại học nông lâm tp hcm

Khóa luận tốt nghiệp công nghệ thông tin về ứng dụng quản lý quy trình thực hiện tại khoa công nghệ thông tin, ĐH Nông Lâm TP.HCM.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

luận văn tốt nghiệp

2019-2023

135
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: MỞ ĐẦU

1.1. Hiện trạng và khó khăn thực tế

1.2. Lý do chọn đề tài

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

2. CHƯƠNG 2: TỔNG QUAN CÔNG NGHỆ

2.1. React

2.2. Ant Design

2.3. MySQL

2.4. Spring Boot

2.5. Framework ORM MyBatis

2.6. Thuật toán doc2vec

2.7. Search Engine và thư viện Lucene

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ

3.1. Tổng quan về bài toán

3.2. Phân tích và tổng hợp chức năng

3.3. Thành lập hội đồng

3.4. Thông báo, xét duyệt đề cương chi tiết và quản lý khóa luận tốt nghiệp

3.5. Đăng ký khóa luận tốt nghiệp

3.6. Xây dựng ứng dụng

3.6.1. Kiến trúc ứng dụng

3.6.2. Xây dựng chức năng cho Admin

3.6.3. Xây dựng chức năng cho sinh viên

3.6.4. Xây dựng chức năng cho giảng viên/hội đồng

4. CHƯƠNG 4: KẾT QUẢ CỦA LUẬN VĂN

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

5.1. Nhược điểm

5.2. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về ứng dụng quản lý quy trình khóa luận tốt nghiệp

Ứng dụng quản lý quy trình thực hiện khóa luận tốt nghiệp tại Khoa Công nghệ Thông tin trường Đại học Nông Lâm TP.HCM được xây dựng nhằm giải quyết những khó khăn trong việc quản lý tài liệu và theo dõi tiến độ thực hiện của sinh viên. Việc áp dụng công nghệ thông tin vào quy trình này không chỉ giúp tiết kiệm thời gian mà còn nâng cao hiệu quả trong việc quản lý thông tin. Hệ thống này sẽ cung cấp một nền tảng trực quan, dễ sử dụng cho sinh viên và giảng viên.

1.1. Lợi ích của ứng dụng trong quản lý quy trình

Ứng dụng giúp sinh viên dễ dàng theo dõi tiến độ thực hiện khóa luận, từ khâu đăng ký đến khi bảo vệ. Hệ thống cũng hỗ trợ giảng viên trong việc đánh giá và phản biện đề tài một cách hiệu quả hơn.

1.2. Công nghệ sử dụng trong ứng dụng

Ứng dụng được phát triển bằng các công nghệ hiện đại như ReactJS cho giao diện người dùng và Spring Boot cho backend, giúp tối ưu hóa hiệu suất và trải nghiệm người dùng.

II. Vấn đề và thách thức trong quản lý khóa luận tốt nghiệp

Quản lý quy trình thực hiện khóa luận tốt nghiệp hiện tại gặp nhiều khó khăn như thiếu thông tin, khó khăn trong việc tra cứu và quản lý tài liệu. Những vấn đề này không chỉ ảnh hưởng đến sinh viên mà còn đến giảng viên và cán bộ quản lý. Việc áp dụng một hệ thống quản lý hiệu quả là cần thiết để giải quyết những thách thức này.

2.1. Khó khăn trong việc quản lý tài liệu

Sinh viên thường gặp khó khăn trong việc lưu trữ và tìm kiếm tài liệu liên quan đến khóa luận, dẫn đến việc mất thời gian và công sức.

2.2. Thách thức trong việc theo dõi tiến độ

Việc quản lý thời gian và lịch trình thực hiện khóa luận trở nên khó khăn khi không có công cụ hỗ trợ, gây ảnh hưởng đến chất lượng và tiến độ hoàn thành.

III. Phương pháp xây dựng ứng dụng quản lý quy trình

Để xây dựng ứng dụng quản lý quy trình thực hiện khóa luận tốt nghiệp, nhóm nghiên cứu đã áp dụng các phương pháp hiện đại trong phát triển phần mềm. Việc phân tích quy trình và nhu cầu thực tế của người dùng là rất quan trọng để đảm bảo ứng dụng đáp ứng được yêu cầu của tất cả các bên liên quan.

3.1. Phân tích quy trình thực hiện khóa luận

Nghiên cứu quy trình thực hiện khóa luận giúp xác định các bước cần thiết và các vấn đề cần giải quyết trong ứng dụng.

3.2. Thiết kế giao diện người dùng

Giao diện người dùng được thiết kế trực quan, dễ sử dụng, giúp sinh viên và giảng viên dễ dàng tương tác với hệ thống.

IV. Ứng dụng thực tiễn và kết quả nghiên cứu

Ứng dụng quản lý quy trình thực hiện khóa luận đã được triển khai và thử nghiệm tại Khoa Công nghệ Thông tin. Kết quả cho thấy ứng dụng đã giúp cải thiện đáng kể quy trình quản lý và theo dõi tiến độ thực hiện khóa luận của sinh viên.

4.1. Kết quả đạt được từ ứng dụng

Sinh viên có thể dễ dàng tra cứu thông tin và theo dõi tiến độ thực hiện khóa luận, từ đó nâng cao chất lượng nghiên cứu.

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

Người dùng đã có những phản hồi tích cực về tính năng và hiệu quả của ứng dụng trong việc quản lý quy trình thực hiện khóa luận.

V. Kết luận và hướng phát triển tương lai

Ứng dụng quản lý quy trình thực hiện khóa luận tốt nghiệp tại Khoa Công nghệ Thông tin đã chứng minh được tính khả thi và hiệu quả. Trong tương lai, ứng dụng sẽ được cải tiến và mở rộng thêm nhiều tính năng mới để phục vụ tốt hơn cho sinh viên và giảng viên.

5.1. Định hướng phát triển ứng dụng

Dự kiến sẽ tích hợp thêm các tính năng như phân tích dữ liệu và báo cáo tiến độ để nâng cao hiệu quả quản lý.

5.2. Tầm quan trọng của việc ứng dụng công nghệ

Việc ứng dụng công nghệ thông tin trong quản lý quy trình thực hiện khóa luận không chỉ giúp tiết kiệm thời gian mà còn nâng cao chất lượng nghiên cứu của sinh viên.

10/07/2025
Khóa luận tốt nghiệp công nghệ thông tin xây dựng ứng dụng quản lý quy trình thực hiện khóa luận tốt nghiệp tại khoa công nghệ thông tin trường đại học nông lâm tp hcm

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

MỞ ĐẦU 1.1 Hiện trạng và khó khăn thực tế Trong bối cảnh cuộc cách mạng công nghiệp 4.0 và yêu cầu về chuyên đôi số được thúc đây mạnh mẽ ở Việt Nam, có thê thấy CNTT đã được ứng dụng rộng rãi vào mọi lĩnh vực của cuộc sống. Trong đó, nhu cầu xây dựng các hệ thống linh hoạt trong quản ly công việc cũng tăng nhanh chóng. Tai Khoa CNTT, trường Dai học Nông Lâm TP. HCM, việc quản lý thực hiện khóa luận tốt nghiệp của sinh viên từ khâu đăng ký cho đến khi bảo vệ khóa luận tốt nghiệp bằng phương pháp thủ công truyền thống gặp phải một số khó khăn như sau: e Quản lý tài liệu phức tạp: Trong quá trình nghiên cứu và viết khóa luận tốt nghiệp, sinh viên sẽ phải thực hiện nhiều nghiên cứu và thu thập tài liệu từ nhiều nguồn khác nhau và sau khi hoàn thành sẽ được tiến hành tổng hợp và lưu trữ lại.

Việc quản lý và lưu trữ các tài liệu như: Đề cương chi tiết, source code, tài liệu tham khảo. Một cách thủ công có thé dẫn đến việc mat mát thông tin hoặc không tìm kiếm được thông tin cần thiết. e Quan lý thời gian và lịch trình: Việc thực hiện khóa luận tốt nghiệp yêu cầu phải tuân thủ các tiễn độ và lịch trình đã được đặt ra. Quản lý thời gian và đảm bảo tuân thủ lịch trình có thê trở nên khó khăn nếu không có công cụ hỗ trợ giúp người dùng theo dõi tiến độ công việc và nhắc nhở các mốc quan trọng.

e Trùng lắp trong quá trình chọn dé tài: Nếu không có hệ thống lưu trữ hợp lý, việc tiến hành tham khảo và chọn đề tài sé gặp nhiều khó khăn khi không có các tài liệu dé dang truy cập và công cu tìm kiếm hiệu qua dé xem xét các dé tài trước đó đã được thực hiện e Bảo mật thông tin nghiên cứu: Khóa luận tốt nghiệp thường chứa thông tin cá nhân và kết quả nghiên cứu quan trọng. Việc bảo mật các thông tin trên là ưu tiên hàng đầu. Từ những phân tích trên, có thé thấy việc xây dựng 1 hệ thống dé thay thé cho phương pháp quản lý thủ công là điều vô cùng cần thiết.2 Lý do chọn đề tài Với tiền đề là chưa có hệ thông quản lý việc thực hiện khóa luận tốt nghiệp nào trước đây tại Khoa Công nghệ Thông tin trường Đại học Nông Lâm TP.HCM, đề tài sẽ là một giải pháp thiết thực cho những vấn đề còn tồn đọng từ khâu đăng ký đến khi bảo vệ và lưu trữ tài liệu khóa luận tốt nghiệp. Sinh viên sẽ tiết kiệm thời gian và công sức trong tìm kiếm và tham khảo tài liệu, từ đó có thể tập trung nhiều hơn vào nghiên cứu và thực hiện khóa luận tốt nghiệp.

Ứng dụng sẽ giúp sinh viên, cán bộ hướng dẫn, cán bộ phản biện, hội đồng bảo vệ theo dõi thông tin một cách hiệu quả hơn trong quá trình thực hiện khóa luận tốt nghiệp. Hỗ trợ trong việc gợi nhắc sự trùng lắp khi đăng ký đề tài khóa luận tốt nghiệp mới, phát huy tính trung thực và độc lập trong nghiên cứu. Đảm bảo tính bảo mật của dữ liệu và thông tin quan trọng trong khóa luận tốt nghiệp.3 Mục tiêu đề tài e Mục tiêu tong quát: — Xây dựng ứng dụng quản lý quy trình thực hiện khóa luận tốt nghiệp nhất quán và linh hoạt, có khả năng mở rộng trong tương lai, thích nghi với các thay đối, tạo ra các giá trị thực tế như tiết kiệm thời gian, dé dàng tra cứu thông tin, đánh giá, lưu trữ dé dang hơn phương pháp truyền thống. © Mục tiêu cụ thể: — Nghiên cứu và phân tích quy trình thực hiện khóa luận tốt nghiệp của khoa Công nghệ thông tin trường Đại học Nông Lâm thành phó Hồ Chí Minh.

— _ Nghiên cứu thuật toán doc2vec dé xây dựng một chương trình đánh giá độ tương đồng của các đề tài khi đăng ký. — Tìm hiểu và áp dụng các công nghệ ReactJS và Spring Boot để xây dựng website quản lý quy trình thực hiện khóa luận tốt nghiệp. 2 — Tìm hiệu thư viện Lucene đê xây dung search engine phục vụ việc đánh dau và tìm kiếm khóa luận tốt nghiệp.4 Nội dung nghiên cứu Nghiên cứu quy trình thực hiện khóa luận tốt nghiệp của khoa Công nghệ thông tin trường Dai học Nông Lâm thành phó Hồ Chi Minh từ khâu đăng ký đề tài đến khi bảo vệ và lưu trữ khóa luận tốt nghiệp khi bảo vệ thành công với các đối tượng người dùng như: sinh viên, giáo vụ, cán bộ hướng dẫn, cán bộ phản biện, thành viên hội đồng,. Nghiên cứu thuật toán doc2vec và Search engine Lucene dé kiểm tra tính tương đồng của đề tài khóa luận tốt nghiệp.

Xây dung | ứng dụng với các công nghệ mạnh mẽ như ReactJS va Spring Boot cho phép người dùng tương tác, quản lý quá trình thực hiện khóa luận tốt nghiệp một cách hiệu quả.5 Phạm vi nghiên cứu Đề tài xây dựng ứng dụng quản lý quy trình thực hiện khóa luận tốt nghiệp dựa trên quy trình đang áp dung tại khoa CNTT, trường Đại học Nông Lâm TP.6 Cơ sở khoa học và thực tiễn Đề tài được xây dựng mới hoàn toàn, thực hiện theo quy trình thực tế đang áp dụng tại Khoa CNTT, trường Đại học Nông Lâm TP. Đề tài sử dụng các nguyên tắc quản lý dự án dé xác định và điều phối các công việc, thiết lập tiễn độ, giao nhiệm vụ và theo dõi tiến trình của khóa luận tốt nghiệp, các nguyên tắc của quản lý thông tin để lưu trữ, quản lý và truy xuất thông tin liên quan đến khóa luận tốt nghiệp. Cơ sở dữ liệu có thé được sử dung dé lưu trữ các thông tin về sinh viên, cán bộ hướng dẫn, tiến độ, tài liệu và các thông tin khác. Cần tiến hành phân tích yêu cầu kỹ lưỡng, điều này bao gồm việc thu thập thông tin từ cả sinh viên, cán bộ hướng dẫn và các bên liên quan khác dé xác định các tinh năng cần có trong ứng dụng.

Áp dụng các công nghệ lập trình hiện đại như Spring Boot, ReactJS dé xây dựng một ứng dụng trực quan, thân thiện cho người dùng. Điều này dam bảo răng cả sinh viên và giảng viên có thê dé dàng tương tác với ứng dung một cách hiệu quả. Ứng dụng sẽ giúp quản lý quy trình thực hiện khóa luận tốt nghiệp từ giai đoạn đăng ký đề tài, xét duyệt đề cương, đến phản biện và cuối cùng là bảo vệ, giúp kết nối các giai đoạn trong quy trình thực hiện khóa luận tốt nghiệp một cách liền mạch.7 Sản phẩm Sau khi hoan thành, ứng dụng sẽ có các chức năng cơ bản như sau: — Sinh viên có thể đăng ký đề tài khóa luận tốt nghiệp trực tuyến thông qua ứng dụng. Sinh viên sẽ được cung cấp các hướng dẫn và yêu cầu khi điền vào các thông tin cần thiết, gợi nhắc các đề tài có khả năng trùng lắp trong quá trình đăng ký thông tin khóa luận tốt nghiệp.

Có thé theo dõi tiến độ thực hiện khóa luận tốt nghiệp qua ứng dụng, bao gồm việc nhận báo cáo tiễn độ từ giáo vụ và lịch được sắp xếp để bảo vệ. Sinh viên có thê tra cứu thông tin liên quan đến khóa luận tốt nghiệp đã hoàn thành trước đây một cach dé dàng thông qua ứng dụng. — Giáo vụ có thé tiết kiệm thời gian và công sức trong việc gửi thông báo, nhắc nhớ, tạo biểu mẫu, tổng kết kết quả và lưu trữ tài liệu. Giúp loại bỏ các sai sót thường gặp trong việc thực hiện thủ công.

Các thông tin và dữ liệu được tự động nhập và xử lý, giúp tránh nhằm lẫn và tăng tính chính xác trong quy trình thực hiện khóa luận tốt nghiệp. Ứng dụng quản lý cho phép giáo vụ gửi thông báo, nhắc nhở và cập nhật thông tin dé dang và nhanh chóng. Điều này giúp cải thiện giao tiếp giữa giáo vụ và sinh viên, giảng viên hoặc các bên liên quan khác trong quá trình thực hiện khóa luận tốt nghiệp. — Hội đồng có thể tham gia đánh giá, nhận xét đề tài ngay trên ứng dụng, sau đó được tông hợp đề đưa ra kết quả cuối cùng đối với khóa luận tốt nghiệp.

— Ngoài ra ứng dụng sẽ được thiết kế với các biện pháp bao mật nghiêm ngặt dé bảo vệ thông tin cá nhân và dữ liệu quan trọng cua sinh viên và giảng viên. CHƯƠNG 2: TONG QUAT CÔNG NGHỆ 2.1 Tổng quan ReactJS là một thư viện JavaScript mã nguồn mở được sử dụng rộng rãi dé xây dựng các giao diện người dùng động và hiệu quả trên các ứng dụng web. Nó ra đời vào năm 2013 và được phát triển bởi Facebook dé giải quyết những thách thức về quản lý giao điện người dùng phức tạp và tăng cường hiệu suất của các ứng dụng web. Ngoài Facebook, nhiều công ty công nghệ hàng đầu như Airbnb, Netflix, Instagram và Microsoft cũng sử dụng ReactJS trong phát triển sản phẩm của họ.

Sự ủng hộ từ những công ty có uy tín này cho thấy tính đáng tin cậy và tiềm năng của ReactJS trong việc xây dựng các ứng dụng web chất lượng cao. ReactJS đã trở thành một trong những công nghệ phổ biến nhất trong lĩnh vực phát triển web hiện đại. Với triết lý "One-Way Data Flow" (Luồng dữ liệu một chiều) và hướng tới việc xây dựng giao diện dé quản lý và tái sử dung, ReactJS đã thay đổi cách chúng ta tiếp cận việc xây dựng ứng dụng web phức tạp. ReactJS hỗ trợ xây dựng ứng dụng trên nhiều nền tảng khác nhau như web, mobile và desktop.

Sử dụng các công nghệ bô sung như React Native và React Electron, ReactJS cho phép tái sử dụng mã nguồn và kiến thức giữa các nền tảng, giúp tiết kiệm thời gian và công sức trong quá trình phát triển ứng dụng đa nền tảng. Thư viện bố sung và bộ công cụ mạnh mẽ: ReactJS được kết hợp với nhiều thư viện bố sung va bộ công cụ mạnh mẽ như Redux, React Router, Material-UI, và nhiều thư viện khác. Những công cụ này cung cấp các tính năng mở rộng và giúp giải quyết các vấn đề phức tạp trong việc xây dựng ứng dụng web. Ngoài ra nó còn tích hợp dé dàng với các dự án có sẵn, cho phép tích hợp một cách linh hoạt vào các hệ thống tồn tại mà không cần phải viết lại toàn bộ mã nguồn.

Điều này giúp giảm thiểu thời gian và công sức khi triển khai ReactJS trong dự án đã ton tai. ReactJS không yêu cầu học một ngôn ngữ đặc biệt để sử dụng, mà chỉ sử dụng JavaScript, điều này giúp cho các nhà phát triển đã có kinh nghiệm với JavaScript dễ dàng tiếp cận và triển khai ứng dụng một cách nhanh chóng.

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

Tài liệu "Ứng Dụng Quản Lý Quy Trình Khóa Luận Tốt Nghiệp Tại Khoa Công Nghệ Thông Tin" cung cấp cái nhìn sâu sắc về cách thức quản lý quy trình khóa luận tốt nghiệp, từ việc lập kế hoạch đến thực hiện và đánh giá. Tài liệu này không chỉ giúp sinh viên hiểu rõ hơn về quy trình mà còn cung cấp các công cụ và phương pháp để tối ưu hóa việc quản lý thời gian và tài nguyên trong quá trình thực hiện khóa luận.

Độc giả sẽ tìm thấy nhiều lợi ích từ tài liệu này, bao gồm việc cải thiện kỹ năng tổ chức, tăng cường khả năng làm việc nhóm và nâng cao chất lượng sản phẩm cuối cùng. Để mở rộng thêm kiến thức, bạn có thể tham khảo các tài liệu liên quan như Luận văn thiết kế hệ thống thông tin quản lý kết quả học tập của sinh viên theo học chế tín chỉ của trường đại học công nghiệp hà nội bằng phương pháp hướng đối tượng, nơi bạn sẽ tìm thấy các phương pháp quản lý học tập hiệu quả, hoặc Khóa luận tốt nghiệp kỹ thuật phần mềm phát triển ứng dụng quản lý sinh viên thực tập và gợi ý định hướng nghề nghiệp, tài liệu này sẽ giúp bạn hiểu rõ hơn về việc phát triển ứng dụng quản lý trong môi trường học tập. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn mở rộng kiến thức và nâng cao kỹ năng trong lĩnh vực quản lý quy trình học tập.