Xây dựng website quản lý công tác giáo viên chuyên nghiệp

Chuyên khảo phân tích Xây d ng website qu n lý công tác giáo viên ch m ự ả ủ nhiệ, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo.

Chuyên ngành

Đồ Án Chuyên Ngành

Người đăng

Ẩn danh

Thể loại

báo cáo cuối kỳ

2020

74
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

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

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

1.3. Giới hạn và phạm vi của đề tài

1.4. Nội dung thực hiện

1.5. Phương pháp tiếp cận

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Tổng quan về ngôn ngữ

2.2. .NET MVC là gì?

2.3. Ưu điểm của ASP.NET

2.4. Ưu điểm của ASP.NET MVC

2.5. Các tính năng của nền tảng ASP.NET MVC

2.6. Giới thiệu về Entity Framework

2.6.1. Entity Framework là gì?

3. CHƯƠNG 3: NỘI DUNG THỰC HIỆN

3.1. Khảo sát phân tích yêu cầu

3.1.1. Thời gian, địa điểm khảo sát

3.1.2. Thông tin liên hệ

3.1.3. Thông tin dự án

3.1.4. Yêu cầu của hệ thống sau khảo sát

3.1.5. Mô tả yêu cầu của hệ thống

3.2. Phân tích thiết kế với UML

3.2.1. Biểu đồ Use-case

3.2.2. Biểu đồ tuần tự

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

3.3.1. Các bảng dữ liệu

3.4. Thiết kế đặc tả giao diện

3.4.1. Chức năng hiển thị trang chủ

3.4.2. Chức năng đăng nhập

3.4.3. Chức năng ghi chú sự kiện

3.4.4. Chức năng hiển thị danh sách giáo viên theo khoa

3.4.5. Chức năng hiển thị danh sách sinh viên theo từng lớp

3.4.6. Chức năng tạo báo cáo tháng cho giáo viên

3.4.7. Chức năng thống kê báo cáo tháng của giáo viên chủ nhiệm

3.4.8. Chức năng quản lý lịch công tác giáo viên

3.4.9. Chức năng quản lý sinh viên

3.4.10. Chức năng quản lý giáo viên

3.4.11. Chức năng quản lý lớp học

3.4.12. Chức năng quản lý khoa

3.4.13. Chức năng quản lý menu

3.4.14. Chức năng quản lý công việc

3.5. Kết luận chương 3

4. CHƯƠNG 4: KẾT LUẬN

4.1. Kết quả đạt được của đề tài

4.2. Hạn chế của đề tài

4.3. Hướng phát triển của đề tài

TÀI LIỆU THAM KHẢO

Bài viết "Xây dựng website quản lý giáo viên hiệu quả" cung cấp những hướng dẫn chi tiết về cách thiết kế và phát triển một trang web nhằm tối ưu hóa việc quản lý giáo viên trong các cơ sở giáo dục. Các điểm chính của bài viết bao gồm việc xác định các tính năng cần thiết, cách tổ chức thông tin một cách hợp lý, và các công cụ hỗ trợ giúp nâng cao hiệu quả quản lý. Độc giả sẽ nhận được lợi ích từ việc hiểu rõ hơn về cách thức hoạt động của một hệ thống quản lý giáo viên, từ đó cải thiện quy trình làm việc và tăng cường sự tương tác giữa giáo viên và nhà trường.

Nếu bạn muốn tìm hiểu sâu hơn về các khía cạnh khác của quản lý giáo dục, hãy tham khảo bài viết Luận văn quản lý hoạt động dạy học môn tự nhiên và xã hội ở các trường tiểu học huyện hoằng hóa tỉnh thanh hóa, nơi bạn có thể khám phá cách quản lý hoạt động dạy học hiệu quả. Ngoài ra, bài viết Luận án tiến sĩ quản lý phát triển đội ngũ giảng viên các trường cao đẳng y tế trên địa bàn thành phố hà nội hiện nay sẽ cung cấp cái nhìn sâu sắc về phát triển đội ngũ giảng viên, một yếu tố quan trọng trong quản lý giáo dục. Cuối cùng, bạn cũng có thể tham khảo Quản lý giáo dục quản lý hoạt động giáo dục văn hóa ứng xử cho học sinh ở trường tiểu học đoàn thị điểm hà nội trong bối cảnh hội nhập quốc tế để hiểu rõ hơn về vai trò của văn hóa ứng xử trong giáo dục hiện đại. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và áp dụng hiệu quả hơn trong công tác quản lý giáo dục.

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

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT Commented [TT1]: Bold, font size 14 VIỆN KỸ THUẬT CÔNG NGHỆ Commented [TT2]: Bold, font size 14 BÁO CÁO CUỐI KÌ MÔN ĐỒ ÁN CHUYÊN NGÀNH XÂY DỰNG WEBSITE QUẢN LÝ CÔNG TÁC GIÁO VIÊN CHỦ NHIỆM Giảng viên hướng dẫn: Th.S Nguyễn Hữu Vĩnh Sinh viên thực hi ện: Phan Thị Phượng - 1724801030193 BÌNH DƯƠNG – 11/2020 0 0 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT Commented [TT3]: Bold, font size 14 VIỆN KỸ THUẬT CÔNG NGHỆ Commented [TT4]: Bold, font size 14 BÁO CÁO CUỐI KÌ MÔN ĐỒ ÁN CHUYÊN NGÀNH XÂY DỰNG WEBSITE QUẢN LÝ CÔNG TÁC GIÁO VIÊN CHỦ NHIỆM Giảng viên hướng dẫn: Th.S Nguyễn Hữu Vĩnh Sinh viên thực hi ện: Phan Thị Phượng - 1724801030193 BÌNH DƯƠNG – 11/2020 0 0 Xây dựng Website quản lý công tác giáo viên chủ nhiệm MỤC LỤC MỤC LỤC .3 DANH SÁCH HÌNH VẼ .6 DANH SÁCH BẢNG BIỂU .8 DANH SÁCH TỪ VIẾT TẮT .9 Object oriented program .9 CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI.1 Lý do chọn đề tài .2 Mục tiêu của đề tài .3 Giới hạn và phạm vi của đề tài .4 Nội dung thực hiện .5 Phương pháp tiếp cận . 11 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT. Tổng quan về ngôn ngữ.NET MVC là gì? . Mô hình lập trình MVC trong ASP.3 Ưu điểm của ASP.4 Ưu điểm của ASP.5 Các tính năng của nền tảng ASP.2 Giới thiệu về Entity Framework .1 Entity Framework là gì ? .2 Vị trí của Entity Framework trong mô hình Web ? .3 Hệ quản trị Cơ sở dữ liệu MySql .21 3 0 0 Xây dựng Website quản lý công tác giáo viên chủ nhiệm 2.1 Tại sao sử dụng SQL và nó lại quan trọng .2 Các câu lệnh trong SQL .23 CHƯƠNG 3: NỘI DUNG THỰC HIỆN . Khảo sát phân tích yêu cầu . Thời gian, địa điểm khảo sát . Thông tin liên hệ.3 Thông tin dự án .4 Yêu cầu của hệ thống sau khảo sát .5 Mô tả yêu cầu của hệ thống . Phân tích thiết kế với UML. Biểu đồ Use-case .3 Biểu đồ tuần tự .3 Thiết kế cơ sở dữ liệu .1 Các bảng dữ liệu .4 Thiết kế đặc tả giao diện .1 Chức năng hiển thị trang chủ .2 Chức năng đăng nhập .3 Chức năng ghi chú sự kiện .4 Chức năng hiển thị danh sách giáo viên theo khoa .5 Chức năng hiển thị danh sách sinh viên theo từng lớp .6 Chức năng tạo báo cáo tháng cho giáo viên .7 Chức năng thống kê báo cáo tháng của giáo viên chủ nhiệm .63 4 0 0 Xây dựng Website quản lý công tác giáo viên chủ nhiệm 3.8 Chức năng quản lý lịch công tác giáo viên .9 Chức năng quản lý sinh viên .10 Chức năng quản lý giáo viên .11 Chức năng quản lý lớp học .12 Chức năng quản lý khoa.13 Chức năng quản lý menu .14 Chức năng quản lý công việc .5 Kết luận chương 3.72 CHƯƠNG 4: KẾT LUẬN . Kết quả đạt được của đề tài . Hạn chế của đề tài . Hướng phát triển của đề tài .73 TÀI LIỆU THAM KHẢO .74 5 0 0 Xây dựng Website quản lý công tác giáo viên chủ nhiệm DANH SÁCH HÌNH V Ẽ Hình 3. 1: Biểu đồ usercase tổng quát . 2: Biểu đồ use-case đăng nhập . 3: Biểu đồ use-case quản lý lịch công tác . 4: Biểu đồ Use-case quản lý loại lịch công tác . 5: Biểu đồ user-case quản lý lớp học . 6: Biểu đồ user-case quản lý giáo viên . 7: Biểu đồ user-case quản lý công việc . 8: Biểu đồ user-case quản lý menu . 9: Biểu đồ use-case quản lý khoa . 10: Biểu đồ lớp tổng quát . 11: Biểu đồ tuần tự cho chức năng quản lý lịch công tác . 12: Biểu đồ tuần tự cho chức năng quản lý lớp học . 13: Biểu đồ tuần tự cho chức năng thêm mới menu . 14: Biểu đồ tuần tự cho chức năng quản lý khoa . 15: Biểu đồ tuần tự cho chức năng quản lý sinh viên . 16: Biểu đồ tuần tự cho chức năng quản lý giáo viên . 17: Biểu đồ tuần tự cho chức năng quản lý loại lịch công tác . 18: Biểu đồ tuần tự cho chức năng quản lý người dùng . 19: Biểu đồ tuần tự cho chức năng quản lý công việc . 20: Giao diện chức năng hiển thị trang chủ. 21: Giao diện chức năng xem chi tiết lịch công tác giáo viên . 22: Giao diện chi tiết lịch công tác cấp 2a .57 6 0 0 Xây dựng Website quản lý công tác giáo viên chủ nhiệm Hình 3. 23: Giao diện chi tiết lịch công tác cấp 2b . 24: Giao diện chi tiết lịch công tác cấp 2c . 25: Giao diện chức năng đăng nhập . 26: Giao diện chức năng ghi chú công việc . 27: Giao diện chức năng hiển thị danh sách giáo viên theo khoa . 28: Giao diện trang danh sách sinh viên theo lớp . 29: Giao diện chức năng tạo báo cáo tháng cho giáo viên . 30: Giao diện trang thống kê báo cáo tháng của giáo viên . 31: Giao diện trang quản lý lịch công tác giáo viên . 32: Giao diện trang quản lý sinh viên . 33: Giao diện trang quản lý giáo viên . 34: Giao diện trang quản lý lớp học . 35: Giao diện trang quản lý khoa . 36: Giao diện trang quản lý menu . 37: Giao diện trang quản lý công việc . 71 7 0 0 Xây dựng Website quản lý công tác giáo viên chủ nhiệm DANH SÁCH BẢNG BIỂU Bảng 3. 1: Các yêu cầu khách hàng. 2: Các yêu cầu chức năng . 3: Các yêu cầu phi chức năng . 5: Cá c quyền sử dụng . 6: Danh sách các lớp .55 8 0 0 Xây dựng Website quản lý công tác giáo viên chủ nhiệm DANH SÁCH TỪ VIẾT TẮT Từ viết tắt Từ đầy đủ Giải thích CSDL Cơ sở dữ liệu Cơ sở dữ liệu CMS Content management system Hệ thống quản trị n ội dung HTML Hypertext Markup Language Ngôn ngữ siêu đánh dấu văn bản MVC Model – View – Controler Mô hình Model-View-Controler OOP Object oriented program Lập trình hướng đối tượng ORM Object-Relational Mapping Bản đồ quan hệ giữa các đối tượng SQL Structured Query Language Ngôn ngữ truy vấn cấu trúc UML Unified Modeling Language Ngôn ngữ mô hình hóa thống nhất 9 0 0 Xây dựng Website quản lý công tác giáo viên chủ nhiệm CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý do chọn đề tài Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở thành một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu. Trong hệ thống giáo d ục, việc quản lý những thông tin của giảng viên, sinh viên trong các trường đại học đa phần vẫn còn thực hiện thủ công trên giấy và khó có thể nhất quán về việc quản lý gây nên hiện tượng thất thoát dữ liệu hoặc dữ liệu bị sai lệch. Chính vì nguyên do đó, việc “Xây dựng Website quản lý công tác của giáo viên chủ nhiệm” là thực sự cần thiết trong xã hội 4.0 hi ện nay. Nhằm nâng cao khả năng quản lý dữ liệu, sự chuyên nghiệp trong môi trường giáo dục nên hệ thống quản lý công tác giáo là cần thiết phải có 1.2 Mục tiêu của đề tài - Phân tích được bài toán quản lý hệ thống quản lý công tác giáo viên chủ nhiệm. - Tìm hiểu cơ sở lý thuyết của quản lý cơ sở dữ liệu Microsoft SQL Server 2012 và ngôn ngữ C# ASP. - Phân tích và thiết kế CSDL, các biểu đồ use case và biểu đồ tuần tự. - Xây dựng Website quản lý công tác giáo viên chủ nhiệm.3 Giới hạn và phạm vi của đề tài Đề tài bước đầu được xây dựng để áp d ụng cho việc quản lý hệ thống công tác giáo viên chủ nhiệm và sau đó có thể phát tri ển thêm và ứng dụng cho trường học trong thực tế. 10 0 0 Xây dựng Website quản lý công tác giáo viên chủ nhiệm Đề tài xây dựng sử dụng công nghệ dựa trên ngôn ngữ C# và phát triển trên nền tảng MVC Framework, Entity Framework và công cụ lập trình Visual Studio 2017 và SQL Server 2012.4 Nội dung thực hiện Nội dung thực hiện/ nghiên cứu cụ thể của đề tài: - Hiểu được cách sử dụng cơ bản của ngôn ngữ C# ASP.NET, trong đó có các đối tượng, biến, hàm, phương thức, thuộc tính… - Tìm hiểu cách sử dụng MVC Framework, Entity Framework trong thiết kế và lập trình website bằng ngôn ngữ C# ASP. - Tìm hiểu cách sử dụng phần mềm Visual Studio 2017 và SQL Server để thiết kế giao diện và xây dựng các chức năng website quản lý bằng ngôn ngữ C#. - Biết cách sử dụng hệ quản trị CSDL bằng Microsoft SQL Server 2014. - Khảo sát và phân tích yêu cầu quy trình quản lý. - Thiết kế và đặc tả hệ thống. - Xây dựng cơ sở dữ liệu. - Lập trình các module của hệ thống. - Kiểm thử hệ thống. - Triển khai thực nghiệp hệ thống trên mạng Internet.5 Phương pháp tiếp cận - Nghiên cứu quy trình quản lý công tác giáo viên chủ nhiệm cho trường học và mạng internet, nghiên cứu ngôn ngữ C# ASP.NET, MVC Framework, Entity Framework và mô hình Model - View – Controller. - Sử dụng các phương pháp nghiên cứu: o Phương pháp đọc tài liệu. o Phương pháp phân tích mẫu, thực nghiệm 11 0 0 Xây dựng Website quản lý công tác giáo viên chủ nhiệm CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2. Tổng quan về ngôn ngữ 2.NET MVC là gì? Đầu năm 2002, Microsoft giới thiệu một kỹ thuật lập trình Web khá mới mẻ với tên gọi ban đầu là ASP+, tên chính thức sau này là ASP.Net, không những không cần đòi hỏi bạn phải biết các tag HTML, thiết kế web, mà nó còn chăm sóc mạnh lập trình hướng đối tượng trong quá trình xây dựng và phát triển ứng dụng Web.Net là kỹ thuật lập trình và phát triển ứng dụng web ở phía Server (Server-side) dựa trên nền tảng của Microsoft . Hầu hết, những người mới đến với lập trình web đều bắt đầu tìm hi ểu những kỹ thuật ở phía Client (Client-side) như: HTML, Java Script, CSS (Cascading Style Sheets). Khi Web browser yêu cầu một trang web (trang web sử dụng kỹ thuật client-side), Web server tìm trang web mà Client yêu cầu, sau đó gởi về cho Client. Client nhận kết quả trả về từ Server và hiển thị lên màn hình.Net sử dụng kỹ thuật lập trình ở phía server thì hoàn toàn khác, mã lệnh ở phía server (ví d ụ: mã lệnh trong trang ASP) sẽ được biên dịch và thi hành tại Web Server.

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