1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học

44 9 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG ỨNG DỤNG QUẢN LÝ TRƯỜNG HỌC Giáo viên hướng dẫn : TS Phạm Ngọc Hưng Sinh viên thực : Phan Văn Luân Lớp CN2-04- K59 HÀ NỘI 01-2020 PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin sinh viên Họ tên sinh viên: Phan Văn Luân Điện thoại liên lạc: 0867501258 Lớp: CN2-04-K59 Đồ án tốt nghiệp thực tại: Trường Đại học Bách Khoa Hà Nội Thời gian làm ĐATN: Từ ngày … Mục đích nội dung ĐATN Xây dựng ứng dụng quản lý trường học Các nhiệm vụ cụ thể ĐATN - Tìm hiểu mơ hình quản lý trường học - Ứng dụng xây dựng website quản lý trường học - Tìm hiểu cơng nghệ sử dụng ngôn ngữ PHP, Framework Laravel Lời cam đoan sinh viên: Tôi – Phan Văn Luân - cam kết ĐATN cơng trình nghiên cứu thân hướng dẫn TS Phạm Ngọc Hưng Các kết có ĐATN xác, trung thực, khơng phải chép tồn văn cơng trình cá nhân, tập thể khác Hà Nội, ngày 07 tháng 01 năm 2020 Tác giả ĐATN Phan Văn Luân Xác nhận giáo viên hướng dẫn mức độ hoàn thành ĐATN cho phép bảo vệ: Hà Nội, ngày 01 tháng 12 năm 2020 Giáo viên hướng dẫn TS Phạm Ngọc Hưng LỜI CẢM ƠN Trước tiên, tơi xin bày tỏ lịng biết ơn chân thành sâu sắc tới người trực tiếp hướng dẫn đồ án TS Phạm Ngọc Hưng Thầy tạo điều kiện gợi mở cho tơi nhiều ý tưởng, ln tận tình hướng dẫn suốt thời gian nghiên cứu thực đồ án Đồng thời xin gửi lời cảm ơn đến thầy cô môn Kỹ thuật Máy tính – Viện Cơng nghệ thơng tin truyền thông – Trường Đại học Bách khoa Hà Nội nhiệt tình có góp ý xây dựng để tơi hồn thành đồ án Tơi xin trân trọng cảm ơn tới Ban giám hiệu, thầy cô giáo công tác Viện Công nghệ thông tin truyền thông - Trường Đại học Bách khoa Hà Nội tạo điều kiện thuận lợi cho tơi q trình học tập nghiên cứu để hồn thành luận văn Tơi xin chân thành cảm ơn! Hà Nội, ngày tháng 01 năm 2021 Tác giả Phan Văn Luân CHƯƠNG GIỚI THIỆU ĐỀ TÀI 1.1 Đặt vấn đề 1.2 Mục tiêu đồ án 1.3 Đối tượng, thành phần sử dụng 1.4 Mô hình, phạm vi nghiên cứu CHƯƠNG CƠ SỞ LÝ THUYẾT VÀ MƠ HÌNH BÀI TỐN 2.1 Ngơn ngữ lập trình sở liệu 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.2 Cơ sở hình thành mơ hình toán cho phần mềm qu 2.2.1 2.2.2 2.2.3 2.2.4 CHƯƠNG PHÂN TÍCH HỆ THỐNG 3.1 Sơ đồ use-case tổng quát 3.2 Thiết kế sở liệu 3.3 Thiết kế quản lý cấp cao 3.4 Thiết kế quản lý hệ thống 3.5 Thiết kế giáo viên 3.6 Học sinh CHƯƠNG THỰC NGHIỆM VÀ HƯỚNG DẪN SỬ DỤNG 4.1 Hướng dẫn sử dụng 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 CHƯƠNG KẾT LUẬN 5.1 Kết luận 5.2 Hướng phát triển đồ án tương lai TÀI LIỆU THAM KHẢO PHỤ LỤC DANH MỤC HÌNH VẼ Hình 2.1 Phương thức hoạt động PHP Hình 2.2: phpmyadmin Hình 2.3: Mẫu model – view - controller Hình 2.4: Cấu trúc bootstrap Hình 3.1 Hệ thống quản lý trường học Hình 3.2 Sơ đồ chung hệ thống Hình 3.3 Mối quan hệ bảng sở liệu Hình 3.4 Sơ đồ use-case actor “Quản lý cấp cao" Hình 3.5 Sơ đồ use-case actor “Quản lý hệ thống" Hình 3.6 Sơ đồ use-case actor “Giáo viên" Hình 3.7 Sơ đồ use-case actor “Học sinh" Hình 4.1 Hình ảnh sau truy cập vào trang web Hình 4.2 Trang chủ phần mềm Quản lý trường học Hình 4.3 Tạo khóa biểu Hình 4.4 Quản lý thời gian biểu Hình 4.5 Danh sách thời khố biểu lớp Hình 4.6 Thời khóa biểu chi tiết Hình 4.7 Phương thức tốn học phí Hình 4.8 Cách xem số tiền học phí Hình 4.9 Cách nộp tiền học phí Hình 4.10 Phần quản lý học sinh Hình 4.11 Phần quản lý người dung Hình 4.12 Phần quản lý lớp học Hình 4.13 Phần quản lý mơn học DAN Bảng 3.1 Bảng 3.2 Bảng 3.3 Bảng 3.4 Bảng thích cho sơ đ Các ca sử dụng Đăng xuất use-case Bảng thiết kế quản lý m CHƯƠNG GIỚI THIỆU ĐỀ TÀI 1.1 Đặt vấn đề Giờ đây, giáo dục hàng ngày đóng vai trị to lớn phát triển quốc gia Vấn đề nhiều trường gặp phải việc quản lý lượng thông tin khổng lồ liên quan đến khóa học, thơng tin học tập học viên, hay tạo thời khóa biểu, lưu trữ điểm cịn thủ cơng… Chính tốn quản lý đào tạo trường học toán lớn cần giải Công việc quản lý đào tạo trường học phức tạp, trải qua nhiều khâu với nghiệp vụ khác nhau: Quản lý hồ sơ học sinh, Phân lớp cho học sinh, Tạo thời khóa biểu, Quản lý điểm thi, Quản lý học phí Tuy nhiên hầu hết trường học lưu trữ thông tin cách thủ công - lưu trữ thông tin giấy tờ Điều khiến việc chỉnh sửa, tìm kiếm thơng tin cách khó khăn, việc lưu trữ liệu cồng kềnh, tiềm ẩn rủi ro cao Việc cần thiết có phần mềm quản lý điều cần thiết, ứng dụng đơn giản hố quy trình giải nhu cầu bên liên quan giúp họ hoạt động hiệu vai trị tương ứng Hiện có số ứng dụng giải toán quản lý giáo dục kể đến phần mềm OpenSIS (https://opensis.com/) - Đây tảng quản lý đào tạo dành cho trường học từ tiểu học đến trung học phổ thơng Ứng dụng có nhiều chức để giải tốn quản lý thơng tin trường học Tuy nhiên, hệ thống OpenSIS hệ thống lớn, giải nghiệp vụ trường học nước ngoài, chưa phù hợp với trường học Việt Nam Dựa sở em chọn đề tài “Xây dựng ứng dụng quản lý đào tạo cho trường học” có dựa phần mềm OpenSIS để phù hợp với nghiệp vụ, toán đào tạo trường học Việt Nam 1.2 Mục tiêu đồ án Tập trung tìm hiểu, làm rõ chế cách thức hoạt động quản lý giáo dục trường học Trên sở xây dựng website quản lý đào tạo với mục tiêu sau: • u cầu phía người sử dụng: o Giao diện rõ ràng, dễ sử dụng, thuận tiện quản trị, bảo trì o Thơng tin hiển thị rõ ràng, đầy đủ, chi tiết o Chạy ổn định, hạn chế phát sinh lỗi o Hoàn thành sản phẩm thời gian quy định • Yêu cầu chức năng: dựa nhu cầu công việc nhà trường, ta thiết kế ứng dụng để đáp ứng nhu cầu trường học sau: oQuản lý người dùng download by : skknchat@gmail.com o o o Quản lý môn học Quản lý học sinh Quản lý lớp học 1.3 Đối tượng, thành phần sử dụng Đối tượng: Phần mềm thiết kế phát triển dành cho trường học Thành phần sử dụng: Những người cấp quyền sử dụng như: giáo viên, học sinh, phụ huynh, … - 1.4 Mơ hình, phạm vi nghiên cứu Mơ hình quản lý đào tạo nhà trường Phân tích chun sâu, tìm hiểu cấu trúc hoạt động, thiết kế hệ thống quản lý đào tạo trường học Ứng dụng xây dựng tảng ngôn ngữ php sử dụng framework laravel - download by : skknchat@gmail.com CHƯƠNG CƠ SỞ LÝ THUYẾT VÀ MƠ HÌNH BÀI TỐN 2.1 Ngơn ngữ lập trình sở liệu 2.1.1 Laravel framework Framework thư viện lớp xây dựng hoàn chỉnh, khung để phát triển Phần mềm ứng dụng Có thể ví Framework tập “ Vật liệu” lĩnh vực cho người lập trình viên, thay họ phải nhiều thời gian để tự thiết kế trước dùng Do vậy, người lập trình viên cần tìm hiểu khai thác vật liệu thực để gắn kết chúng lại với nhau, tạo sản phẩm Laravel PHP Framework mã nguồn mở miễn phí, phát triển Taylor Otwell nhắm mục tiêu hỗ trợ phát triển ứng dụng web theo cấu trúc model- view- controller (MVC) Những tính bật Laravel bao gồm cú pháp dễ hiểu- rõ ràng, hệ thống đóng gói Modular quản lý gói phụ thuộc, nhiều cách khác để truy cập vào sở liệu quan hệ, nhiều tiện ích khác hỗ trợ việc triển khai vào bảo trì ứng dụng 2.1.2 PHP PHP - viết tắt hồi quy "Hypertext Preprocessor", ngơn ngữ lập trình kịch chạy phía server nhằm sinh mã html client PHP trải qua nhiều phiên tối ưu hóa cho ứng dụng web, với cách viết mã rõ rãng, tốc độ nhanh, dễ học nên PHP trở thành ngơn ngữ lập trình web phổ biến ưa chuộng PHP chạy môi trường Webserver lưu trữ liệu thông qua hệ quản trị sở liệu nên PHP thường kèm với Apache, mysql hệ điều hành Linux (LAMP) Apache phần mềm web server có nhiệm vụ tiếp nhận request từ trình duyệt người dùng sau chuyển giao cho PHP xử lý gửi trả lại cho trình duyệt Mysql tương tự hệ quản trị sở liệu khác (Postgress, Oracle, SQL server ) Dóng vai trị nơi lưu trữ truy vấn liệu Linux: Hệ điều hành mã nguồn mở sử dụng rộng rãi cho webserver Thông thường phiên sử dụng nhiều redhat Enterprise Linux, Ubuntu Phương thức hoạt động : Khi người sử dụng gọi trang PHP, Web Server triệu gọi PHP Engine để thông dịch dịch trang PHP trả kết cho người dùng hình 2.1 download by : skknchat@gmail.com ... quản lý trường học Mối quan hệ tác nhân trường hợp sử dụng Hệ thống quản lý trường học: - Thực thể Quản lý cấp cao: Các trường hợp sử dụng Quản lý cấp cao Quản lý học sinh, Quản lý lớp học, Quản. .. dung ĐATN Xây dựng ứng dụng quản lý trường học Các nhiệm vụ cụ thể ĐATN - Tìm hiểu mơ hình quản lý trường học - Ứng dụng xây dựng website quản lý trường học - Tìm hiểu cơng nghệ sử dụng ngôn... Quản lý học sinh, Quản lý lớp học, Quản lý giáo viên, Quản lý môn học, Quản lý Người dùng Hoạt động Hệ thống Quản lý Toàn trường Các yếu tố sơ đồ ca sử dụng UML Hệ thống quản lý trường học thể

Ngày đăng: 19/04/2022, 15:38

HÌNH ẢNH LIÊN QUAN

Hình 2.1 Phương thức hoạt động của PHP - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 2.1 Phương thức hoạt động của PHP (Trang 11)
Hình 2.2: phpmyadmin - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 2.2 phpmyadmin (Trang 13)
2.1.4 Mô hình MVC - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
2.1.4 Mô hình MVC (Trang 13)
Hình 2.4: Cấu trúc bootstrap - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 2.4 Cấu trúc bootstrap (Trang 14)
Sơ đồ use-case tổng quát này là một hình ảnh mô tả tương tác giữa các yếu tố của Hệ thống Quản lý trường học - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Sơ đồ use case tổng quát này là một hình ảnh mô tả tương tác giữa các yếu tố của Hệ thống Quản lý trường học (Trang 20)
Các bảng có trong cơ sở dữ liệu - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
c bảng có trong cơ sở dữ liệu (Trang 21)
Bảng 3.1Bảng chú thích cho sơ đồ hệ thống - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Bảng 3.1 Bảng chú thích cho sơ đồ hệ thống (Trang 21)
12 staff_record 13 payment_record - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
12 staff_record 13 payment_record (Trang 22)
Hình 3.3 Mối quan hệ giữa các bảng trong cơ sở dữ liệu - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 3.3 Mối quan hệ giữa các bảng trong cơ sở dữ liệu (Trang 22)
Hình 3.4 Sơ đồ use-case actor “Quản lý cấp cao" - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 3.4 Sơ đồ use-case actor “Quản lý cấp cao" (Trang 23)
Hình 3.5 Sơ đồ use-case actor “Quản lý hệ thống" - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 3.5 Sơ đồ use-case actor “Quản lý hệ thống" (Trang 28)
3.4 Thiết kế quản lý hệ thống - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
3.4 Thiết kế quản lý hệ thống (Trang 28)
Hình 3.6 Sơ đồ use-case actor “Giáo viên" - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 3.6 Sơ đồ use-case actor “Giáo viên" (Trang 29)
Hình 3.7 Sơ đồ use-case actor “Học sinh" - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 3.7 Sơ đồ use-case actor “Học sinh" (Trang 30)
Hình 4.1 Hình ảnh sau khi truy cập vào trang web - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.1 Hình ảnh sau khi truy cập vào trang web (Trang 35)
- Bước 2: Điền thông tin truy cập vào cá cô như hình 4.1: - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
c 2: Điền thông tin truy cập vào cá cô như hình 4.1: (Trang 35)
Hình 4.2 Trang chủ của phần mềm Quản lý trường học - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.2 Trang chủ của phần mềm Quản lý trường học (Trang 36)
Hình 4.3 Tạo ra một khóa biếu - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.3 Tạo ra một khóa biếu (Trang 36)
Hình 4.5 Danh sách các thời khoá biểu của lớp - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.5 Danh sách các thời khoá biểu của lớp (Trang 37)
Hình 4.4 Quản lý thời gian biểu - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.4 Quản lý thời gian biểu (Trang 37)
Hình 4.7 Phương thức thanh toán học phí - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.7 Phương thức thanh toán học phí (Trang 38)
Hình 4.8 Cách xem số tiền học phí - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.8 Cách xem số tiền học phí (Trang 39)
Hình 4.9 Cách nộp tiền học phí - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.9 Cách nộp tiền học phí (Trang 39)
Hình 4.10 Phần quản lý học sinh - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.10 Phần quản lý học sinh (Trang 40)
Hình 4.11 Phần quản lý người dung - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.11 Phần quản lý người dung (Trang 40)
Hình 4.12 Phần quản lý lớp học - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.12 Phần quản lý lớp học (Trang 41)
Hình 4.13 Phần quản lý môn học - ĐỒ án tốt NGHIỆP đại học NGÀNH CÔNG NGHỆ THÔNG TIN xây DỰNG ỨNG DỤNG QUẢN lý TRƯỜNG học
Hình 4.13 Phần quản lý môn học (Trang 41)

TỪ KHÓA LIÊN QUAN

w