Tiểu luận về việc xây dựng website quản lý KPI cho giảng viên tại viện kỹ thuật công nghệ

Tài liệu nghiên cứu Tiểu luận xây đề dựng website quản lý kpi cho giảng viên viện kỹ thuật công nghệ, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về kỹ thuật.

Chuyên ngành

Kỹ Thuật Công Nghệ

Người đăng

Ẩn danh

Thể loại

tiểu luận

2021-2022

57
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

MỞ ĐẦU

1. CHƯƠNG 1: GIỚI THIỆU CHUNG

1.1. Giới thiệu lí do chọn đề tài

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

1.3. Đối tượng nghiên cứu

1.4. Phương pháp

2. CHƯƠNG 2: MÔ TẢ BÀI TOÁN

2.1. Tạo và giao KPI

2.2. Quản lý, thống kê tình trạng KPI

2.3. Công nghệ sử dụng

2.4. Các yêu cầu và thực thể tham gia vào hệ thống

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

3.1. Sơ đồ chức năng tổng quát

3.2. Biểu đồ Lớp (Class diagram)

4. CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU

4.1. Bảng Plan_detail

4.2. Bảng Report_KPI

4.3. Bảng Report_KPI_Detail

4.4. Bảng Customer

5. CHƯƠNG 5: THIẾT KẾ GIAO DIỆN

6. CHƯƠNG 6: KẾT QUẢ ĐẠT ĐƯỢC

6.1. Các hạn chế còn tồn tại

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

TÀI LIỆU LIÊN QUAN THAM KHẢO

Tóm tắt

I. Giới thiệu hệ thống quản lý KPI cho giảng viên Viện Kỹ thuật Công nghệ

Báo cáo này trình bày về việc xây dựng website quản lý KPI cho giảng viên Viện Kỹ thuật Công nghệ. Hệ thống được thiết kế nhằm mục đích giám sát hiệu quả giảng viên, đánh giá hiệu suất giảng viên, và cải thiện chất lượng giảng dạy. Website quản lý hiệu quả đào tạo này tích hợp các chức năng quản lý KPI một cách toàn diện, từ việc lập kế hoạch KPI giảng viên đến phân tích dữ liệu giảng dạy. Hệ thống hỗ trợ quản lý mục tiêu giảng viên, theo dõi tiến độ giảng viên, và thu thập dữ liệu giảng viên. Công nghệ quản lý hiệu suất giảng viên được áp dụng là nền tảng Laravel và cơ sở dữ liệu MySQL, đảm bảo tính bảo mật và hiệu quả cao. Phần mềm quản lý KPI giảng viên này hướng đến việc tự động hóa quản lý KPI giảng viên đại học, giúp tiết kiệm thời gian và công sức cho nhà trường.

1.1 Mục tiêu và phạm vi nghiên cứu

Mục tiêu chính là xây dựng website quản lý KPI giúp giảng viên dễ dàng tiếp nhận, báo cáo KPI và xem điểm đánh giá. Phần mềm quản lý đào tạo giảng viên này tập trung vào giảng viên Viện Kỹ thuật Công nghệ, Trường Đại học Thủ Dầu Một. Nghiên cứu bao gồm phát triển website quản lý dữ liệu giảng viên, thiết kế giao diện thân thiện, và tích hợp các chức năng cốt lõi. Giải pháp quản lý KPI giảng viên này sử dụng phương pháp nghiên cứu lý thuyết và thực nghiệm. Phần lý thuyết tập trung vào khảo sát ý kiến giảng viên, phân tích thiết kế hệ thống, nghiên cứu ngôn ngữ PHP và Framework Laravel. Phần thực nghiệm bao gồm xây dựng cơ sở dữ liệu và website. Biểu mẫu đánh giá giảng viên được thiết kế để đảm bảo tính chính xác và khách quan. Báo cáo hiệu quả giảng viên sẽ được tự động tạo ra, cung cấp thông tin tổng quan về hiệu suất giảng dạy.

1.2 Tính mới và sáng tạo

Tính mới của đề tài nằm ở việc ứng dụng công nghệ thông tin để quản lý KPI giảng viên một cách hiệu quả. Hệ thống tự động hóa nhiều quy trình, giúp giảm thiểu thời gian và nhân lực. Cổng công nghệ quản lý hiệu suất giảng viên này tạo ra sự minh bạch và khách quan trong quá trình đánh giá năng lực giảng viên. Việc ràng buộc giao và gửi KPI rõ ràng, giúp giảng viên hiểu rõ nhiệm vụ và trách nhiệm. Website quản lý KPI giảng viên cao đẳng này cung cấp bảng điều khiển KPI giảng viên, cho phép theo dõi tiến độ và hiệu quả công việc. Thống kê hiệu quả giảng viên được cập nhật thường xuyên, giúp nhà trường có cái nhìn tổng quan về chất lượng giảng dạy. Sự tích hợp dữ liệu KPI giảng viên giúp dễ dàng phân tích hiệu quả giảng dạy và đề xuất các giải pháp cải thiện.

II. Thiết kế và phát triển hệ thống

Hệ thống được xây dựng dựa trên framework Laravel và cơ sở dữ liệu MySQL. Laravel được chọn vì cú pháp dễ hiểu, hệ thống đóng gói tốt, hỗ trợ nhiều cơ sở dữ liệu, và có cộng đồng hỗ trợ lớn. MySQL được chọn vì tốc độ cao, ổn định, bảo mật tốt và dễ sử dụng. Hệ thống bao gồm các chức năng chính: quản trị viên tạo và giao KPI; giảng viên nhận, báo cáo và cập nhật KPI; xem báo cáo, thống kê và đánh giá KPI; quản lý thông báo. Thiết kế website quản lý KPI đảm bảo giao diện thân thiện, dễ sử dụng. Công cụ theo dõi KPI giảng viên cung cấp khả năng phân tích dữ liệu giảng dạy chi tiết, giúp nhà trường có cơ sở ra quyết định. Hệ thống chấm điểm giảng viên tự động hóa quá trình chấm điểm, đảm bảo công bằng và khách quan.

2.1 Kiến trúc hệ thống

Hệ thống sử dụng kiến trúc MVC (Model-View-Controller). Model quản lý dữ liệu, View hiển thị giao diện người dùng, và Controller xử lý logic ứng dụng. Sơ đồ chức năng tổng quát mô tả các chức năng chính và mối quan hệ giữa chúng. Cơ sở dữ liệu được thiết kế để lưu trữ thông tin giảng viên, KPI, báo cáo, và các thông tin liên quan. Tích hợp dữ liệu KPI giảng viên được thực hiện thông qua API. Phát triển website quản lý đào tạo trực tuyến được thực hiện theo các giai đoạn: phân tích yêu cầu, thiết kế, lập trình, kiểm thử và triển khai. Hệ thống quản lý hoạt động giảng viên được thiết kế để dễ dàng mở rộng và bảo trì trong tương lai.

2.2 Chức năng chính của hệ thống

Các chức năng chính bao gồm: Đăng ký và đăng nhập; quản trị viên tạo KPI và chỉ tiêu; giao KPI cho giảng viên; giảng viên nhận KPI và báo cáo tiến độ; xem báo cáo và thống kê; đánh giá KPI; quản lý thông báo; cập nhật thông tin cá nhân. Mỗi chức năng được thiết kế chi tiết với các trường hợp sử dụng cụ thể. Quản lý KPI giảng viên đại học được thực hiện thông qua các biểu đồ và báo cáo trực quan. Theo dõi tiến độ giảng viên được thực hiện thông qua hệ thống thông báo. Hệ thống chấm điểm giảng viên cung cấp báo cáo tổng hợp về hiệu quả giảng dạy. Quản lý KPI giảng viên này tập trung vào việc cải thiện chất lượng giảng dạy.

III. Kết quả và đánh giá

Hệ thống đã được xây dựng hoàn chỉnh và đáp ứng các yêu cầu đề ra. Giao diện thân thiện và dễ sử dụng. Các chức năng hoạt động ổn định và hiệu quả. Hệ thống hỗ trợ quản lý KPI giảng viên một cách hiệu quả, giúp nhà trường đánh giá năng lực giảng viên chính xác và khách quan hơn. Website quản lý KPI này đóng góp tích cực vào việc cải thiện chất lượng giảng dạy. Phần mềm quản lý đào tạo này có thể được áp dụng rộng rãi trong các trường đại học khác.

3.1 Kết quả đạt được

Hệ thống đã hoàn thành hầu hết các chức năng cốt lõi. Giao diện thân thiện và dễ sử dụng. Dữ liệu được quản lý hiệu quả và an toàn. Hệ thống đáp ứng nhu cầu quản lý KPI của Viện Kỹ thuật Công nghệ. Website quản lý hiệu quả giảng viên này cho phép theo dõi tiến độ giảng viên dễ dàng hơn. Phần mềm quản lý KPI này giúp đánh giá hiệu suất giảng viên một cách khách quan và chính xác. Báo cáo hiệu quả giảng viên được cung cấp một cách tự động và đầy đủ. Thu thập dữ liệu giảng viên được thực hiện một cách hiệu quả. Quản lý KPI giảng viên này giúp nâng cao hiệu quả quản trị nguồn nhân lực của nhà trường.

3.2 Hạn chế và hướng phát triển

Một số hạn chế còn tồn tại như: chưa tích hợp với các hệ thống khác của nhà trường; một số chức năng cần được tối ưu hơn; cần cập nhật thêm tính năng mới đáp ứng nhu cầu phát triển của trường. Hướng phát triển trong tương lai: tích hợp với các hệ thống khác; cải thiện giao diện người dùng; thêm tính năng phân tích dữ liệu nâng cao; phát triển ứng dụng di động. Xây dựng hệ thống quản lý KPI này cần được tiếp tục hoàn thiện để đáp ứng nhu cầu ngày càng cao của nhà trường. Quản lý KPI giảng viên cần được xem xét và cải tiến liên tục để đảm bảo hiệu quả.

31/01/2025

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

Chương 1. GIỚI THIỆU CHUNG 1. Giới thiệu lí do chọn đề tài Trường Đại học Thủ Dầu Một hiện là một trường lớn đang ngày càng phát triển chất lượng giảng dạy và mở rộng về quy mô hoạt động. Do đó, việc quản lý KPI của giảng viên là rất cần thiết.

Nhận thấy được sự cấp thiết của vấn đề trên, nhóm chúng em đề xuất một đề tài. Đề tài này có thể giúp cho giảng viên Kỹ Thuật – Công Nghệ trong trường đại học Thủ Dầu Một có thể quản lý được tất cả điểm số KPI thông qua hệ thống một cách dễ dàng và hiệu quả nhất có thể. Mục tiêu Mục tiêu chính của đề tài là:  Về website KPI: - Tạo User - Tạo KPI và các chỉ tiêu, điểm số của KPI. - Giao KPI cho một hoặc nhiều giảng viên.

- Nhận và báo cáo KPI do cấp trên gửi về. - Cho chép cập nhập điểm số hoàn thành và nhập file báo cáo. - Xem thống kê tình trạng KPI của từng giảng viên. - Đánh giá và cho điểm KPI giảng viên - Gửi thông báo 1.

Phạm vi nghiên cứu - Trường đại học Thủ Dầu Một. Đối tượng nghiên cứu - Giảng viên. Phương pháp Phương pháp nghiên cứu lý thuyết - Khảo sát ý kiến của các giảng viên, chuyên viên kỹ thuật - Phân tích thiết kế hệ thống. - Nghiên cứu ngôn ngữ PHP, Framework Laravel.

- Nghiên cứu các công nghệ phục vụ phát triển hệ thống phần mềm. Phương pháp nghiên cứu thực nghiệm - Xây dựng cơ sở dữ liệu. - Xây dựng website cho giảng viên. 11 0 0 Tieu luan Chương 2.

Mô tả bài toán 2. Tạo và giao KPI Admin sẽ tạo danh sách các KPI, mỗi KPI bao gồm các chỉ tiêu thực hiện. Chọn giảng viên cần giao đến 2. Quản lý, thống kê tình trạng KPI Xem tình trạng cũng như tiến độ thực hiện KPI mà giảng viên đang thực hiện, đánh giá kết quả và công bố cho giảng viên 2.

Công nghệ sử dụng 2. Framework Laravel Laravel là một PHP framework, có mã nguồn mở và miễn phí, được xây dựng nhằm hỗ trợ phát triển các phần mềm, ứng dụng, theo kiến trúc MVC. Hiện nay, Laravel đang là PHP framework phổ biến nhất và tốt nhất Những lý do khiến Laravel trở nên rộng rãi: - Cú pháp dễ hiểu – rõ rang - 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ào bảo trì ứng dụng. Ưu điểm của Laravel? Nguồn tài nguyên vô cùng lớn và sẵn có - Nguồn tài nguyên của Laravel rất thân thiện với các lập trình viên với đa dạng tài liệu khác nhau để tham khảo.

Các phiên bản được phát hành đều có nguồn tài liệu phù hợp với ứng dụng của mình. 12 0 0 Tieu luan Tích hợp với dịch vụ mail - Lavarel là framework được trang bị API sạch trên thư viện SwiftMailer, do đó, bạn có thể gửi thư qua các dịch vụ dựa trên nền tảng đám mây hoặc local. Tốc độ xử lý nhanh - Laravel hỗ trợ hiệu quả cho việc tạo lập website hay các dự án lớn trong thời gian ngắn. Vì vậy, nó được các công ty công nghệ và lập trình viên sử dụng rộng rãi để phát triển các sản phẩm của họ.

Dễ sử dụng - Laravel được đón nhận và trở nên sử dụng phổ biến vì nó rất d sử dụng. Thường chỉ mất vài giờ, bạn có thể bắt đầu thực hiện một dự án nhỏ với vốn kiến thức cơ bản nhất về lập trình với PHP. Tính bảo mật cao - Laravel cung cấp sẵn cho người dùng các tính năng bảo mật mạnh mẽ để người dùng hoàn toàn tập trung vào việc phát triển sản phẩm của mình: - Sử dụng PDO để chống lại tấn công SQL Injection. - Sử dụng một field token ẩn để chống lại tấn công kiểu CSRF.

- Mặc định đều được Laravel escape các biến được đưa ra view mặc định, do đó có thể tránh được tấn công XSS. Nhược điểm của Laravel: - So với các PHP framework khác, 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 đó, Lavarel 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.

Mysql MySQL là một hệ thống qu ản trị cơ sở dữ liệu mã nguồn mở (gọi tắt là RDBMS) hoạt động theo mô hình client-server. Với RDBMS là viết tắt của Relational Database Management System. MySQL được tích hợp apache, PHP. MySQL quản lý dữ liệu thông qua các cơ sở dữ liệu.

Mỗi cơ sở dữ liệu có thể có nhiều bảng quan hệ chứa dữ liệu. MySQL cũng có cùng một cách truy xuất và mã lệnh tương tự với ngôn ngữ SQL 2. Ưu điểm của Mysql  Dễ sử dụng: MySQL là cơ sở dữ liệu tốc độ cao, ổn định, dễ sử dụng và 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.  Độ bảo mật cao: MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên Internet khi sở hữu nhiều nhiều tính năng bảo mật thậm chí là ở cấp cao.

 Đa tính năng: MySQL hỗ trợ rất nhiều chức năng SQL được mong chờ từ một hệ quản trị cơ sở dữ liệu quan hệ cả trực tiếp lẫn gián tiếp.  Khả năng mở rộng và mạnh mẽ: MySQL có thể xử lý rất nhiều dữ liệu và hơn thế nữa nó có thể được mở rộng nếu cần thiết.  Nhanh chóng: Việc đưa ra một số tiêu chuẩn cho phép MySQL để làm việc rất hiệu quả và tiết kiệm chi phí, do đó nó làm tăng tốc độ thực thi. Ưu điểm của Mysql  Giới hạn: Theo thiết kế, MySQL không có ý định làm tất cả và nó đi kèm với các hạn chế về chức năng mà một vào ứng dụng có thể cần.

 Độ tin cậy: Cách các chức năng cụ thể được xử lý với MySQL (ví dụ tài liệu tham khảo, các giao dịch, kiểm toán,…) làm cho nó kém tin cậy hơn so với một số hệ quản trị cơ sở dữ liệu quan hệ khác.  Dung lượng hạn chế: Nếu số bản ghi của bạn lớn dần lên thì việc truy xuất dữ liệu của bạn là khá khó khăn, khi đó chúng ta sẽ phải áp dụng nhiều biện pháp để tăng tốc độ truy xuất dữ liệu như là chia tải database này ra nhiều server, hoặc tạo cache MySQL 14 0 0 Tieu luan 2. Các yêu cầu và thực thể tham gia vào hệ thống Hệ thống được xây dựng để giảng viên, cán bộ của nhà trường có thể dễ dàng xem xét đánh giá kết quả KPI trong quá trình thực hiện nhiệm vụ Yêu cầu các chức năng website 2. Mô tả chức năng đăng kí 1.

Mô tả tên chức năng: - Đăng ký vào hệ thống ứng dụng. Mô tả tổng quát về chức năng: - Sinh viên, giảng viên, cán bộ nhà trường đăng ký tài khoản và chờ duyệt bởi quản trị viên. Mô tả những người liên quan trực tiếp sử dụng hay gián tiếp sử dụng chức năng này: - Sinh viên, giảng viên, nhân viên, cán bộ các phòng ban. Mô tả các đầu vào cho chức năng này: Tên đăng nhập (Mã số sinh viên hoặc Mã nhân viên, mã giảng viên,…), mật khẩu, Email, số điện thoại, lớp đang theo học / phòng ban công tác.Mô tả ngữ cảnh hoạt động cho chức năng này : - Người dùng thông qua app đăng kí vào hệ thống tài khoản của mình với các thông tin chính như mã sinh viên hay mã nhân viên,… - Hệ thống sẽ kiểm tra thông tin nhập vào có hợp lệ hay không, tài khoản đã tồn tại trong hệ thống hay chưa,… 15 0 0 Tieu luan - Nếu hợp lệ, thông tin sẽ được tạo vào database, nếu không app sẽ yêu cầu kiểm tra lại.

Mô tả các đầu ra cho chức năng này : - Trả về kết quả hiển thị trên giao diện đăng kí thành công sau đó chuyển đến màn hình đăng nhập hoặc đăng nhập thất bại yêu cầu nhập lại thông tin. Mô tả người nào hay hệ thống nào sử dụng kết quả của chức năng này : - Sinh viên, giảng viên, nhân viên, cán bộ các phòng ban và admin (Kỹ thuật viên, chuyên viên phòng CSVC). Mô tả chức năng đăng nhập 1. Mô tả tên chức năng: - Đăng nhập vào hệ thống ứng dụng.

Mô tả tổng quát về chức năng: - Giảng viên, cán bộ nhà trường đăng nhập tài khoản để sử dụng website. Mô tả những người liên quan trực tiếp sử dụng hay gián tiếp sử dụng chức năng này: - Giảng viên, cán bộ các phòng ban của nhà trường. Mô tả các đầu vào cho chức năng này: - Tên tài khoản (Tên tài khoản do admin tạo), mật khẩu. Mô tả ngữ cảnh hoạt động cho chức năng này : 16 0 0 Tieu luan - Giảng viên, cán bộ của nhà trường đăng nhập vào hệ thống bằng tài khoản của mình với tên tài khoản và mật khẩu.

Hệ thống sẽ kiểm tra xác nhận và trả kết quả đăng nhập thành công hay thất bại và yêu cầu nhập lại. Mô tả các đầu ra cho chức năng này : - Trả về kết quả hiển thị trên giao diện đăng nhập thành công rồi chuyển hướng đến giao diện chính hoặc đăng nhập thất bại yêu cầu nhập lại. Mô tả người nào hay hệ thống nào sử dụng kết quả của chức năng này : - Giảng viên, cán bộ các của nhà trường và admin. Mô tả chức năng nhận KPI 1.

Mô tả tên chức năng: - Nhận KPI từ cấp trên giao. Mô tả tổng quát về chức năng: - Giảng viên, cán bộ nhà trường sau khi đăng nhập sẽ sử dụng chức năng này để xem các KPI được giao để xem yêu cầu nhiệm vụ cần thực hiện 3. Mô tả những người liên quan trực tiếp sử dụng hay gián tiếp sử dụng chức năng này: - Giảng viên, cán bộ của nhà trường. Mô tả các đầu vào cho chức năng này: - Thông tin tài khoản người dùng (đã đăng nhập).

17 0 0 Tieu luan - Các thông tin nhận tên KPI: Tên KPI, người giao, người nhận, trạng thái và các chỉ tiêu của KPI. Mô tả ngữ cảnh hoạt động cho chức năng này : - Giảng viên, cán bộ của nhà trường sau khi đăng nhập sẽ chọn chức năng KPI được giao. - Xem các KPI và chọn xem chi tiết, sau đó click để bắt đầu thực hiện bước tiếp theo 6.

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

Bài viết "Xây dựng website quản lý KPI cho giảng viên viện kỹ thuật công nghệ" trình bày một giải pháp hiệu quả để theo dõi và đánh giá hiệu suất giảng dạy của giảng viên thông qua việc xây dựng một hệ thống quản lý KPI trực tuyến. Hệ thống này không chỉ giúp giảng viên dễ dàng theo dõi các chỉ số hiệu suất của mình mà còn cung cấp cái nhìn tổng quan về chất lượng giảng dạy trong viện. Những lợi ích mà bài viết mang lại bao gồm việc nâng cao hiệu quả giảng dạy, cải thiện chất lượng đào tạo và tạo điều kiện thuận lợi cho việc ra quyết định dựa trên dữ liệu.

Nếu bạn muốn tìm hiểu thêm về các hệ thống hỗ trợ học vụ, hãy tham khảo bài viết 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. Ngoài ra, để hiểu rõ hơn về việc ứng dụng công nghệ trong giáo dục, bạn có thể đọc 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. Cuối cùng, bài viết 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 cũng sẽ cung cấp cho bạn những giải pháp hữu ích trong việc quản lý thông tin và tài liệu trong môi trường học thuật. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và hiểu sâu hơn về các ứng dụng công nghệ trong giáo dục.