Thiết kế hệ thống quản lý công tác thi đua khen thưởng tại Trường Đại học An Giang

Thiết kế website quản lý công tác thi đua khen thưởng tại trường Đại học An Giang giúp nâng cao hiệu quả và minh bạch trong quản lý.

Trường đại học

Đại học An Giang

Chuyên ngành

Kỹ thuật phần mềm

Người đăng

Ẩn danh

Thể loại

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

2022

61
1
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. Tính cấp thiết của đề tài

1.2. Mục tiêu nghiên cứu của đề tài

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

2.1. Đặt vấn đề

2.2. Lịch sử giải quyết vấn đề

2.3. Phạm vi của đề tài

2.4. Phương pháp nghiên cứu / hướng giải quyết vấn đề

2.5. Cơ sở lý thuyết

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

3.1. Đặc tả yêu cầu hệ thống

3.2. Đặc tả yêu cầu xây dựng cơ sở dữ liệu

3.3. Xếp loại viên chức, tập thể và kết quả đánh giá

3.4. Quy trình đánh giá viên chức

3.4.1. Đối với viên chức quản lý

3.4.1.1. Quy trình
3.4.1.2. Mô tả chi tiết

3.4.2. Đối với viên chức không giữ chức vụ quản lý

3.4.2.1. Quy trình
3.4.2.2. Mô tả chi tiết

3.4.3. Đối với viên chức đang tham gia học tập

3.5. Phân tích và thiết kế hệ thống

3.5.1. Phân tích yêu cầu

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

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

3.6. Thiết kế hệ thống

3.6.1. Phân tích sơ đồ Usecase

3.6.2. Đặc tả Usecase

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

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

3.8. Thiết kế giao diện

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

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về hệ thống quản lý thi đua khen thưởng tại Đại học An Giang

Hệ thống quản lý thi đua khen thưởng tại Đại học An Giang đóng vai trò quan trọng trong việc nâng cao chất lượng giáo dục và động viên cán bộ, giảng viên. Hệ thống này không chỉ giúp đánh giá công bằng mà còn tạo động lực cho sinh viên và giảng viên phấn đấu. Việc áp dụng công nghệ thông tin vào quản lý thi đua khen thưởng là một bước tiến lớn, giúp tiết kiệm thời gian và chi phí.

1.1. Lịch sử hình thành và phát triển hệ thống

Hệ thống quản lý thi đua khen thưởng tại Đại học An Giang đã trải qua nhiều giai đoạn phát triển. Từ những ngày đầu, công tác này chủ yếu được thực hiện thủ công, nhưng với sự phát triển của công nghệ thông tin, hệ thống đã được số hóa và hiện đại hóa.

1.2. Mục tiêu của hệ thống quản lý thi đua khen thưởng

Mục tiêu chính của hệ thống là tạo ra một môi trường công bằng, minh bạch trong việc đánh giá và khen thưởng. Hệ thống giúp xác định đúng người, đúng việc, từ đó nâng cao tinh thần thi đua trong toàn trường.

II. Vấn đề và thách thức trong quản lý thi đua khen thưởng

Mặc dù hệ thống đã có nhiều cải tiến, nhưng vẫn còn tồn tại một số vấn đề trong công tác quản lý thi đua. Việc sử dụng phần mềm Excel và Access để quản lý thông tin dẫn đến nhiều sai sót và tốn thời gian. Điều này ảnh hưởng đến hiệu quả của công tác khen thưởng.

2.1. Những khó khăn trong quy trình đánh giá

Quy trình đánh giá thi đua hiện tại còn nhiều bất cập, như việc thiếu tiêu chí rõ ràng và khen thưởng chưa kịp thời. Điều này làm giảm động lực cho cán bộ và giảng viên.

2.2. Tác động của công nghệ thông tin đến công tác thi đua

Việc chưa áp dụng công nghệ thông tin một cách triệt để đã gây ra nhiều khó khăn trong việc lưu trữ và quản lý thông tin. Cần có giải pháp công nghệ để cải thiện tình hình này.

III. Phương pháp cải tiến hệ thống quản lý thi đua khen thưởng

Để nâng cao hiệu quả của hệ thống, cần áp dụng các phương pháp hiện đại trong quản lý. Việc xây dựng một phần mềm quản lý thi đua khen thưởng sẽ giúp giải quyết nhiều vấn đề hiện tại.

3.1. Ứng dụng công nghệ thông tin trong quản lý

Phát triển phần mềm quản lý thi đua khen thưởng sẽ giúp tự động hóa quy trình đánh giá, từ đó giảm thiểu sai sót và tiết kiệm thời gian cho cán bộ quản lý.

3.2. Xây dựng tiêu chí đánh giá rõ ràng

Cần xây dựng các tiêu chí đánh giá cụ thể và minh bạch để đảm bảo tính công bằng trong công tác khen thưởng. Điều này sẽ giúp nâng cao uy tín của hệ thống.

IV. Ứng dụng thực tiễn của hệ thống quản lý thi đua khen thưởng

Hệ thống quản lý thi đua khen thưởng tại Đại học An Giang đã được áp dụng thực tiễn và mang lại nhiều kết quả tích cực. Việc đánh giá và khen thưởng kịp thời đã tạo động lực cho cán bộ và sinh viên.

4.1. Kết quả đạt được từ hệ thống

Hệ thống đã giúp nâng cao chất lượng giáo dục và tạo ra môi trường cạnh tranh lành mạnh giữa các giảng viên và sinh viên. Nhiều cá nhân và tập thể đã được khen thưởng xứng đáng.

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

Người dùng hệ thống đã có những phản hồi tích cực về tính hiệu quả và tiện lợi của phần mềm quản lý thi đua khen thưởng. Điều này cho thấy sự cần thiết của việc tiếp tục phát triển hệ thống.

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ý thi đua khen thưởng tại Đại học An Giang cần tiếp tục được cải tiến và phát triển. Việc áp dụng công nghệ thông tin sẽ là chìa khóa để nâng cao hiệu quả công tác này trong tương lai.

5.1. Định hướng phát triển hệ thống

Trong tương lai, hệ thống sẽ được mở rộng với nhiều tính năng mới, giúp đáp ứng tốt hơn nhu cầu của người dùng và nâng cao hiệu quả quản lý.

5.2. Tầm quan trọng của công tác thi đua khen thưởng

Công tác thi đua khen thưởng không chỉ là một hoạt động hành chính mà còn là một phần quan trọng trong việc xây dựng văn hóa học tập và làm việc tại Đại học An Giang.

15/07/2025

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

Đặt vấn đề Trong những năm gần đây, sự phát triển bùng nổ của công nghệ thông tin đã giúp cho cuộc sống của con người trở nên dễ dàng và thuận tiện hơn. Cụ thể, ứng dụng của cuộc cách mạng công nghệ thông tin 4.0 đã được ứng dụng rộng rãi trong các lĩnh vực đời sống như bệnh viện, trường học, cơ sở, công ty… thậm chí cả quán cà phê. Ứng dụng công nghệ thông tin bằng cách quản lý các hoạt động thu chi. Quy trình đánh giá, xếp loại thi đua khen thưởng là một trong những việc đòi hỏi tính khách quan, công bằng, không nể nang, trù lập hay thiên vị và phải có độ chính xác cao.

Cụ thể hơn là phải căn cứ vào nhiệm vụ, chức trách được giao và những kết quả thực hiện nhiệm vụ, thể hiện thông qua sản phẩm, công việc cụ thể,. Trong khi, việc thực hiện quản lý công tác đánh giá, xếp loại thi đua khen thưởng còn thủ công và tốn rất nhiều thời gian, chi phí tiền bạc để thực hiện thì việc ứng dụng công nghệ thông tin là một vấn đề cấp thiết sẽ giúp tiết kiệm cho chúng ta về mặt chi phí tiền bạc và thời gian, công sức nên em sẽ đề xuất phát triển và thiết kế website quản lý công tác thi đua khen thưởng tại Trường Đại Học An Giang. Lịch sử giải quyết vấn đề Hiện nay, Trường Đại học An Giang đã được công nhận đạt tiêu chuẩn chất lượng giáo dục, điều này cho thấy trường đang từng bước lớn mạnh trên toàn khu vực Đồng bằng sông Cửu Long, đặc biệt là trên toàn quốc. Trường có đội ngũ giảng viên có năng lực, trình độ chuyên môn cao, tâm huyết với nghề đã góp phần nâng cao vị thế của trường trong khu vực.

Mặt khác, nó thúc đẩy cuộc cách mạng công nghệ thông tin 4.0 trong lĩnh vực giáo dục, với những ứng dụng cụ thể trong trường học. Đó là, số hóa nhiều hoạt động, từ thủ công, giấy tờ và thủ tục đến công nghệ, máy tính và trực tuyến. Nếu việc đánh giá mô phỏng và ghi nhận được áp dụng công nghệ thì sẽ tiết kiệm được chi phí cả về thời gian và tiền bạc. Ngoài ra, công nghệ thông tin ngày nay phát triển rất nhanh, lợi ích của Internet là không thể phủ nhận.

Với sự phát triển của một số công nghệ mạng hiện nay, việc sử dụng mạng trở nên dễ dàng và thuận tiện hơn so với công nghệ và phần mềm client/server trên máy tính. Web có thể được sử dụng trên hầu hết mọi thiết bị thông minh, chẳng hạn như điện thoại thông minh, máy tính, máy tính bảng, máy tính để bàn, máy tính xách tay,… Vì vậy, em muốn đề xuất phát 4 triển và thiết kế website quản lý công tác thi đua khen thưởng tại Trường Đại Học An Giang. Phạm vi của đề tài Phạm vi nghiên cứu của đề tài là cá nhân viên chức, tập thể đơn vị toàn Trường Đại học An Giang. Phương pháp nghiên cứu / hướng giải quyết vấn đề Phương pháp nghiên cứu thực nghiệm và nghiên cứu lý thuyết:  Phương pháp phân tích và tổng hợp lý thuyết: Bắt đầu từ việc căn cứ vào những quyết định, hướng dẫn, để thực hiện công tác đánh giá thi đua, khen thưởng và xếp loại.

Thu thập các thông tin dữ liệu thực từ các mẫu excel tổng hợp về các quyết định khen thưởng.  Phương pháp thực nghiệm: Sau khi tìm hiểu và biết rõ các quy định, thủ tục quy trình để thực hiện công tác đánh giá thi đua, khen thưởng và xếp loại, thì tiến hành xây dựng các sơ đồ chức năng, sơ đồ lớp, sơ đồ quan hệ, cơ sở dữ liệu tương ứng và từ đó chúng ta thiết kế nên giao diện phần mềm.  Công cụ hỗ trợ thực hiện: Framework Laravel 9 theo mô hình MVC và kèm theo đó là cơ sở dữ liệu MySQL và Bootstrap 5.3 sử dụng về giao diện cho phần mềm. Cơ sở lý thuyết Để xây dựng được các sơ đồ chức năng, sơ đồ lớp, sơ đồ quan hệ và cơ sở dữ liệu tương ứng với vấn đề này thì em đã tìm hiểu thông qua quy trình công tác đánh giá thi đua, khen thưởng và xếp loại theo hướng dẫn số 1882/HD- ĐHAG và Quyết định 341/QĐ-ĐHQG về Quy định chế độ làm việc của giảng viên và công tác thi đua khen thưởng, đánh giá và xếp loại của trường Đại học An Giang.

Đề tài sẽ được xây dựng từ các công nghệ sau:  Xây dựng server thì sử dụng Framework Laravel 9 với mô hình MVC rất thích hợp để sử dụng cho web.  Giao diện thì sử dụng Bootstrap 5.  Lưu trữ thì sử dụng cơ sở dữ liệu MySQL. Laravel Dưới sự bùng nổ công nghệ 4.0 trong xã hội hiện nay, đã ra đời rất nhiều nền tảng ngôn ngữ lập trình, trong đó ngôn ngữ dành cho nền tảng Web là phổ biến nhất ví dụ như PHP, Java, Ruby on Rails, .NET MVC, Python.

Và để giúp 5 cho việc dễ dàng sử dụng, nghiên cứu và học tập thuận tiện thì các Framework đã từng bước xuất hiện và được phát triển từ các ngôn ngữ trước đó mà ta từng sử dụng. Nếu như chúng ta sử dụng Framework thì sẽ tiết kiệm được rất nhiều chi phí tiền bạc và thời gian, sức khoẻ,. Laravel đứa con tinh thần của Taylor Otwell, một. Khoảng năm 2010 – 2011, khi bắt đầu tiếp xúc với PHP, Taylor Otwell đã chọn CodeIgniter với những tính năng thịnh hành “vượt mặt” cả “anh lớn” Symfony.

Trong suốt thời gian làm việc với CodeIgniter, anh sớm nhận ra những hạn chế nhất định [2]. Nhằm khắc phục những hạn chế này, đồng thời phát huy khả năng xuất sắc về design-pattern của mình, Taylor quyết định tạo ra một Framework mới. Tiêu chí anh đặt ra là đơn giản, dễ hiểu, hỗ trợ developer thực hiện ý tưởng nhanh nhất bằng nhiều tính năng hỗ trợ [2]. Tháng 6/2011, Taylor Otwell đã “trình làng” Lavarel như một giải pháp thay thế cho CodeIgniter.

Với giải pháp này, lập trình viên (developer) đã được hỗ trợ nhiều tính năng mới mẻ với thao tác vô cùng đơn giản. Eloquent ORM mạnh mẽ, xác thực đơn giản, phân trang hiệu quả, …là những tính năng thu hút sự chú ý của đông đảo người dùng của phiên bản đầu tiên này [2]. Laravel là một PHP Framework mã nguồn mở và miễn phí, được phát triển Taylor Otwell và nhằm mục tiêu hỗ trợ phát triển các ứng dụng web theo cấu trúc model – view - controller (MVC). Những tính năng nổi bật của Laravel bao gồm cú pháp dễ hiểu – rõ ràng, một hệ thống đóng gói Modular và quản lý gói phụ thuộc, nhiều cách khác nhau để truy cập vào các cơ sở dữ liệu quan hệ, nhiều tiện ích khác nhau hỗ trợ việc triển khai và bảo trì ứng dụng [3].

Những ưu điểm vượt trội đó đã giúp Laravel nhanh chóng chiếm được chỗ đứng trên thị trường và phát triển mạnh mẽ [1]. Laravel hiện được phát hành theo giấy phép MIT, với source code được lưu trữ tại Gitthub. Tính đến thời điểm hiện tại, Laravel đã phát triển đến phiên bản 9.x với nhiều cải tiến. Vào khoảng tháng 3 năm 2015, các lập trình viên đã có cuộc bình chọn PHP framework phổ biến nhất năm 2015, theo sau lần lượt là Symfony2, Nette, CodeIgniter, Yii2 và một số khác.

Trước đó, tháng 8 năm 2014, Laravel đã trở thành project PHP phổ biến nhất và được theo dõi nhiều nhất Github [3]. Những tính năng nổi bật của Laravel [1]:  Nâng cấp, cài đặt… với Composer.  Thao tác với cú pháp đẹp mắt và đơn giản với Eloquent ORM. 6  Hỗ trợ biến Laravel thành một web service API với Restful API.

 Cung cấp các lệnh cần thiết để phát triển ứng dụng với Artisan.  Hỗ trợ tạo các trường trong cơ sở dữ liệu, thêm các cột trong bảng, tạo mối quan hệ giữa các bảng,.  Cung cấp sẵn các tính năng đăng nhập, đăng ký, quên mật khẩu, … với Authentication.  Hỗ trợ test lỗi để sửa chữa với Unit Testing.

Sử dụng Laravel, người dùng sẽ được [1]:  Tiếp cận các tính năng mới nhất mà PHP cung cấp. Ưu điểm này đặt biệt hữu ích với người dùng Namespaces.  Tham khảo nguồn tài nguyên đa dạng tài liệu khác nhau. Mỗi phiên bản phát hành của Laravel đều kèm theo nguồn tài liệu phù hợp để người dùng tiện tra cứu.

 Tích hợp với dịch vụ mail dựa trên nền tảng đám mây hoặc local nhờ API sạch trên thư viên SwiftMailer.  Tốc độ xử lý nhanh, đáp ứng nhu cầu tạo lập website hay các dự án lớn trong thời gian ngắn.  Dễ sử dụng nhờ tuân theo mẫu thiết kế mô hình 3 lớp MVC dễ hiểu.  Tính bảo mật cao.

 Hỗ trợ các cache backend như Memcached và Redis out-of-the-box.  Công cụ tích hợp cho dòng lệnh – Artisan  Tạo liên kết đến các route được đặt tên  Giảm đáng kể chu kỳ phát triển sản phẩm vì Laravel giúp tích hợp nhanh hơn cùng sự hỗ trợ của cộng đồng Laracasts. Tuy có rất nhiều ưu điểm tốt những song song đó nó còn có các nhược điểm như các PHP framework khác. Dù vậy, Framework Laravel bộc lộ khá ít nhược điểm.

Vấn đề lớn nhất có thể kể đến của framework này là thiếu sự liên kết giữa các phiên bản, nếu cố cập nhật code, có thể khiến cho ứng dụng bị gián đoạn hoặc phá vỡ. Bên cạnh đó, framework Laravel cũng quá nặng cho ứng dụng di động, khiến việc tải trang trở nên chậm chạp. Mô hình MVC Mô hình MVC gồm 3 loại chính là thành phần bên trong không thể thiếu khi áp dụng mô hình này [4]:  Model: Là bộ phận có chức năng lưu trữ toàn bộ dữ liệu của ứng dụng và là cầu nối giữa 2 thành phần bên dưới là View và Controller. Một model là dữ liệu được sử dụng bởi chương trình.

Đây có thể là cơ sở dữ 7 liệu, hoặc file XML bình thường hay một đối tượng đơn giản. Chẳng hạn như biểu tượng hay là một nhân vật trong game.  View: Đây là phần giao diện (theme) dành cho người sử dụng. View là phương tiện hiển thị các đối tượng trong một ứng dụng.

Chẳng hạn như hiển thị một cửa sổ, nút hay văn bản trong một cửa sổ khác. Nó bao gồm bất cứ thứ gì mà người dùng có thể nhìn thấy được.  Controller: Là bộ phận có nhiệm vụ xử lý các yêu cầu người dùng đưa đến thông qua View. Một controller bao gồm cả Model lẫn View.

Nó nhận input và thực hiện các update tương ứng. Hình 1: Mô hình MVC 5. Lịch sử của MVC MVC được tiến sĩ Trygve Reenskaug đưa vào ngôn ngữ lập trình Smalltalk-76 khi ông đến Trung tâm Nghiên cứu Xerox Palo Alto (PARC) vào giữa năm 1970.

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ý thi đua khen thưởng tại Đại học An Giang" trình bày một hệ thống hiệu quả nhằm quản lý và theo dõi các hoạt động thi đua, khen thưởng trong môi trường giáo dục. Hệ thống này không chỉ giúp nâng cao tinh thần học tập và rèn luyện của sinh viên mà còn tạo ra một nền tảng minh bạch cho việc đánh giá và công nhận thành tích. Độc giả sẽ tìm thấy những lợi ích thiết thực từ việc áp dụng hệ thống này, bao gồm việc cải thiện quy trình quản lý, khuyến khích sự cạnh tranh lành mạnh và nâng cao chất lượng giáo dục.

Nếu bạn muốn mở rộng kiến thức về các hệ thống hỗ trợ trong giáo dục, hãy tham khảo tài liệu Luận văn thạc sĩ khoa học máy tính xây dựng hệ thống hỗ trợ học vụ đa ngôn ngữ trong tiếng việt và tiếng anh, nơi bạn sẽ tìm thấy những giải pháp công nghệ tiên tiến cho việc hỗ trợ học tập. Ngoài ra, tài liệu Luận văn thạc sĩ hệ thống thông tin quản lý công nghệ điện toán đám mây trong môi trường đại học sẽ cung cấp cái nhìn sâu sắc về việc ứng dụng công nghệ điện toán đám mây trong quản lý giáo dục. Cuối cùng, bạn có thể tham khảo Luận văn thạc sĩ hệ thống thông tin quản lý đề xuất giải pháp lưu trữ và chia sẻ file an toàn cho trường đại học tài chính marketing để hiểu rõ hơn về các giải pháp bảo mật thông tin trong môi trường học thuật. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về các hệ thống quản lý trong giáo dục.