Nghiên cứu và phân tích xây dựng website quản lý lưu học sinh quản lý sinh viên trên website

95 1 0
Nghiên cứu và phân tích xây dựng website quản lý lưu học sinh quản lý sinh viên trên website

Đ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

Ở các trường đại học hay các cơ sở đào tạo giáo dục thì việc quản lý lưu học sinh luôn được đặt lên hàng đầu. Với một số lượng lưu học sinh nhập học tại UDCK hàng năm nhiều nên quản lý bằng sổ sách đã không còn phù hợp thay vào đó cần một công cụ hỗ trợ nhà trường quản lý được những thông tin về hồ sơ cũng như điểm số của sinh viên. Từ nhu cầu thiết yếu trên nhóm xin chọn đề tài “Website quản lý lưu học sinh UDCK” làm đề tài tốt nghiệp. Hi vọng với chương trình “Website quản lý lưu học sinh UDCK” này sẽ giúp cho công tác quản lý lưu học sinh tại UDCK diễn ra đơn giản và tiết kiệm thời gian hơn.

MỤC LỤC CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU 1.2 LÝ DO CHỌN ĐỀ TÀI 1.3 MỤC TIÊU NGHIÊN CỨU .1 1.3.1 Lý thuyết 1.3.2 Công nghệ .1 1.3.3 Ứng dụng 1.4 PHƯƠNG PHÁP NGHIÊN CỨU 1.4.1 Khảo sát thực tế 1.4.2 Lý thuyết 1.4.3 Công nghệ .2 1.5 PHẠM VI ỨNG DỤNG CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 KIẾN TRÚC HỆ THỐNG SỬ DỤNG 2.2 GIẢI PHÁP THIẾT KẾ THEO MÔ HÌNH MVC 2.2.1 Giới thiệu 2.2.2 Các thành phần 2.2.3 Luồng MVC 2.3 CÔNG NGHỆ SỬ DỤNG 2.3.1 Frontend .4 2.3.2 Backend 2.4 CÔNG CỤ SỬ DỤNG CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 10 3.1 ĐẶC TẢ YÊU CẦU 10 3.1.1 Tác nhân sử dụng website 10 3.1.2 Yêu cầu chức .10 3.2 PHÂN TÍCH YÊU CẦU CHỨC NĂNG 11 3.2.1 Quản lý hồ sơ lưu học sinh 11 3.2.2 Quản lý năm học 12 3.2.3 Quản lý học kỳ 12 3.2.4 Quản lý lớp học 13 3.2.5 Quản lý ngành 13 3.2.6 Quản lý khoa 14 3.2.7 Quản lý hộ chiếu LHS .14 3.2.8 Quản lý visa LHS .15 3.2.9 Quản lý vi phạm lưu học sinh 15 3.2.10 Quản lý học bổng lưu học sinh 16 3.2.11 Thống kê 17 i 3.2.12 Chức cho lưu học sinh 17 3.3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 18 3.3.1 Sơ đồ usecase 18 3.3.2 Sơ đồ 40 3.3.3 Sơ đồ lớp .66 3.3.4 Lược đồ sở liệu 71 3.4 KẾT QUẢ 73 3.4.1 Frontend .73 3.4.2 Backend 75 CHƯƠNG KẾT LUẬN 87 4.1 KẾT LUẬN .87 4.1.1 Kết đạt .87 4.1.2 Hạn chế .87 4.2 HƯỚNG PHÁT TRIỂN 88 DANH MỤC TÀI LIỆU THAM KHẢO GIẤY XÁC NHẬN HOÀN THÀNH ĐỒ ÁN TỐT NGHIỆP ii DANH MỤC CÁC CHỮ VIẾT TẮT CSDL : Cơ sở liệu LHS : Lưu học sinh NQT : Người quản trị iii DANH MỤC CÁC BẢNG Số hiệu bảng 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21 3.22 3.23 3.24 3.25 3.26 3.27 3.28 3.29 3.30 3.31 3.32 3.33 3.34 3.35 3.36 3.37 3.38 3.39 Tên bảng Yêu cầu chức hệ thống người quản trị Yêu cầu chức lưu học sinh Sơ đồ usecase chức đăng nhập Đặc tả sơ đồ usecase chức đăng nhập Đặc tả sơ đồ usecase chức thêm hồ sơ LHS Đặc tả sơ đồ usecase chức chỉnh sửa hồ sơ LHS Đặc tả sơ đồ usecase chức xóa hồ sơ LHS Đặc tả sơ đồ usecase chức thêm năm học Đặc tả sơ đồ usecase chức chỉnh sửa năm học Đặc tả sơ đồ usecase chức xóa năm học Đặc tả sơ đồ usecase chức thêm học kỳ Đặc tả sơ đồ usecase chức chỉnh sửa học kỳ Đặc tả sơ đồ usecase chức xóa học kỳ Đặc tả sơ đồ usecase chức thêm lớp Đặc tả sơ đồ usecase chức chỉnh sửa lớp Đặc tả sơ đồ usecase chức xóa lớp Đặc tả sơ đồ usecase chức thêm khoa Đặc tả sơ đồ usecase chức chỉnh sửa khoa Đặc tả sơ đồ usecase chức xóa khoa Đặc tả sơ đồ usecase chức thêm ngành Đặc tả sơ đồ usecase chức chỉnh sửa ngành Đặc tả sơ đồ usecase chức xóa ngành Đặc tả sơ đồ usecase chức thêm loại vi phạm Đặc tả sơ đồ usecase chức chỉnh sửa loại vi phạm Đặc tả sơ đồ usecase chức xóa loại vi phạm Đặc tả sơ đồ usecase chức thêm vi phạm Đặc tả sơ đồ usecase chức chỉnh sửa vi phạm Đặc tả sơ đồ usecase chức xóa vi phạm Đặc tả sơ đồ usecase chức thêm học bổng Đặc tả sơ đồ usecase chức chỉnh sửa học bổng Đặc tả sơ đồ usecase chức xóa học bổng Đặc tả sơ đồ usecase chức thêm phòng sinh viên Đặc tả sơ đồ usecase chức xóa LHS nhận học bổng Đặc tả sơ đồ usecase chức thêm thông báo Đặc tả sơ đồ usecase chức chỉnh sửa thông báo Đặc tả sơ đồ usecase chức xóa thơng báo Đặc tả sơ đồ usecase chức thống kê LHS theo tỉnh Giải thích sơ đồ lớp Mơ tả lược đồ CSDL iv Trang 10 11 19 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 67 72 DANH MỤC CÁC HÌNH Số hiệu hình 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21 3.22 3.23 3.24 3.25 3.26 3.27 3.28 3.29 3.30 3.31 3.32 Tên hình Sơ đồ mơ tả kiến trúc sử dụng Mô MVC Luồng mô MVC Ngôn ngữ HTML Ngôn ngữ CSS Ngôn ngữ JavaScript Thư viện bootstrap Ngôn ngữ PHP Thư viện PHPMailer Hệ quản trị CSDL MySQL Công cụ Visual Studio Code Công cụ XAMPP Sơ đồ usecase Sơ đồ usecase chức thêm hồ sơ LHS Sơ đồ usecase chức chỉnh sửa hồ sơ LHS Sơ đồ usecase chức xóa hồ sơ LHS Sơ đồ usecase chức quản lý năm học Sơ đồ usecase chức thêm năm học Sơ đồ usecase chức chỉnh sửa năm học Sơ đồ usecase chức xóa năm học Sơ đồ usecase chức quản lý học kỳ Sơ đồ usecase chức thêm học kỳ Sơ đồ usecase chức chỉnh sửa học kỳ Sơ đồ usecase chức xóa học kỳ Sơ đồ usecase chức quản lý lớp Sơ đồ usecase chức thêm lớp Sơ đồ usecase chức chỉnh sửa lớp Sơ đồ usecase chức xóa lớp Sơ đồ usecase chức quản lý khoa Sơ đồ usecase chức thêm khoa Sơ đồ usecase chức chỉnh sửa khoa Sơ đồ usecase chức xóa khoa Sơ đồ usecase chức quản lý ngành Sơ đồ usecase chức thêm ngành Sơ đồ usecase chức chỉnh sửa ngành Sơ đồ usecase chức xóa ngành Sơ đồ usecase chức quản lý loại vi phạm Sơ đồ usecase chức thêm loại vi phạm Sơ đồ usecase chức chỉnh sửa loại vi phạm Sơ đồ usecase chức xóa loại vi phạm Sơ đồ usecase chức quản lý vi phạm Sơ đồ usecase chức thêm vi phạm Sơ đồ usecase chức chỉnh sửa vi phạm Sơ đồ usecase chức xóa vi phạm v Trang 3 5 7 8 18 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 3.33 3.34 3.35 3.36 3.37 3.38 3.39 3.40 3.41 3.42 3.43 3.44 3.45 3.46 3.47 3.48 3.49 3.50 3.51 3.52 3.53 3.54 3.55 3.56 3.57 3.58 3.59 3.60 3.61 3.62 3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71 3.72 3.73 3.74 3.75 3.76 3.77 3.78 3.79 Sơ đồ usecase chức quản lý học bổng Sơ đồ usecase chức thêm học bổng Sơ đồ usecase chức chỉnh sửa học bổng Sơ đồ usecase chức xóa học bổng Sơ đồ usecase chức thêm sinh viên nhận học bổng Sơ đồ usecase chức xóa sinh viên nhận học bổng Sơ đồ usecase chức quản lý thông báo Sơ đồ usecase chức thêm thông báo Sơ đồ usecase chức chỉnh sửa thông báo Sơ đồ usecase chức xóa thơng báo Sơ đồ usecase chức thống kê Sơ đồ chức đăng nhập Sơ đồ chức xem danh sách tài khoản LHS Sơ đồ chức thêm tài khoản sinh viên Sơ đồ chức chỉnh sửa tài khoản Sơ đồ chức xóa tài khoản sinh viên Sơ đồ chức thêm năm học Sơ đồ chức chỉnh sửa năm học Sơ đồ chức xóa năm học Sơ đồ chức thêm học kỳ Sơ đồ chức chỉnh sửa học kỳ Sơ đồ chức xóa học kỳ Sơ đồ chức thêm lớp Sơ đồ chức chỉnh sửa lớp Sơ đồ chức xóa lớp Sơ đồ chức thêm ngành Sơ đồ chức chỉnh sửa ngành Sơ đồ chức xóa ngành Sơ đồ chức thêm khoa Sơ đồ chức chỉnh sửa khoa Sơ đồ chức xóa khoa Sơ đồ chức thêm hộ chiếu LHS Sơ đồ chức chỉnh sửa hộ chiếu LHS Sơ đồ chức xóa hộ chiếu LHS Sơ đồ chức thêm visa LHS Sơ đồ chức chỉnh sửa visa LHS Sơ đồ chức xóa visa LHS Sơ đồ chức thêm vi phạm Sơ đồ chức chỉnh sửa vi phạm Sơ đồ chức xóa vi phạm Sơ đồ chức thêm học bổng Sơ đồ chức chỉnh sửa học bổng Sơ đồ chức xóa học bổng Sơ đồ chức thêm thông báo Sơ đồ chức chỉnh sửa thông báo Sơ đồ chức xóa thơng báo Sơ đồ thống kê sinh viên vi phạm học kỳ vi 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 3.80 3.81 3.82 3.83 3.84 3.85 3.86 3.87 3.88 3.89 3.90 3.91 3.92 3.93 3.94 3.95 3.96 3.97 3.98 3.99 3.100 3.101 3.102 3.103 3.104 3.105 3.106 3.107 3.108 3.109 3.110 3.111 3.112 3.113 3.114 3.115 3.116 3.117 3.118 3.119 3.120 3.121 3.122 Sơ đồ thống kê visa sắp/đã hết hạn Sơ đồ thống kê hộ chiếu sắp/đã hết hạn Sơ đồ chức xem vi phạm Sơ đồ chức xem thông báo Sơ đồ lớp Lược đồ CSDL Giao diện đăng nhập Giao diện trang chủ Giao diện xem danh sách học bổng Giao diện xem danh sách vi phạm Giao diện xem thông tin LHS Giao diện chỉnh sửa thông tin LHS Giao diện thống kê Giao diện xem danh sách hộ chiếu hết hạn Nội dung email thông báo hạn hộ chiếu Giao diện xem danh sách visa hết hạn Nội dung email thông báo hạn visa Giao diện quản lý tài khoản Giao diện quản lý LHS Giao diện thêm thông tin LHS Giao diện quản lý khoa Giao diện thêm khoa Giao diện quản lý ngành Giao diện thêm ngành học Giao diện quản lý lớp Giao diện quản lý loại vi phạm Giao diện thêm loại vi phạm Giao diện quản lý năm học Giao diện thêm năm học Giao diện quản lý học kỳ Giao diện thêm học kỳ Giao diện quản lý vi phạm Giao diện thêm vi phạm Giao diện quản lý học bổng Giao diện thêm học bổng Giao diện quản lý sinh viên nhận học bổng Giao diện thêm sinh viên nhận học bổng Giao diện quản lý hộ chiếu Giao diện chỉnh sửa hộ chiếu Giao diện quản lý visa Giao diện chỉnh sửa visa Giao diện quản lý thông báo Giao diện thêm thông báo vii 64 64 65 65 66 71 73 74 74 74 75 75 76 76 76 77 77 77 78 78 79 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU Ngày nay, tin học có bước tiến nhanh chóng ứng dụng lĩnh vực sống phạm vi tồn giới nói chung Việt Nam nói riêng Tin học người ta quan tâm nhắc đến nhiều hết phần thiếu sống văn minh, góp phần đẩy mạnh cơng cơng nghiệp hố đại hoá đất nước, tiến đến kinh tế tri thức Máy vi tính với phần mềm công cụ đắc lực giúp ta quản lý, tổ chức, xếp xử lý công việc cách nhanh chóng xác Ở Việt Nam nay, máy tính điện tử đặc biệt máy vi tính nhiều năm qua sử dụng rộng rãi Sự phát triển tin học, công nghệ phần mềm, phần cứng, tài liệu tham khảo đưa bước tiếp cận với công nghệ thông tin lĩnh vực nhằm đáp ứng nhu cầu người Quản lý sinh viên đề tài khơng cịn mẻ với tốn quản lý Việc đưa tin học vào ứng dụng để quản lý hữu ích, phải bỏ thời gian mà lại thu hiệu cao, xác tiện lợi nhanh chóng Đặc biệt lưu học sinh cơng việc quản lý trở nên quan trọng 1.2 LÝ DO CHỌN ĐỀ TÀI Ở trường đại học hay sở đào tạo giáo dục việc quản lý lưu học sinh đặt lên hàng đầu Với số lượng lưu học sinh nhập học UDCK hàng năm nhiều nên quản lý sổ sách khơng cịn phù hợp thay vào cần cơng cụ hỗ trợ nhà trường quản lý thông tin hồ sơ điểm số sinh viên Từ nhu cầu thiết yếu nhóm xin chọn đề tài “Website quản lý lưu học sinh UDCK” làm đề tài tốt nghiệp Hi vọng với chương trình “Website quản lý lưu học sinh UDCK” giúp cho công tác quản lý lưu học sinh UDCK diễn đơn giản tiết kiệm thời gian 1.3 MỤC TIÊU NGHIÊN CỨU 1.3.1 Lý thuyết Nắm lý thuyết cách thức hoạt động mơ hình MVC áp dụng tốt vào việc xây dựng web 1.3.2 Công nghệ - Sử dụng thành thạo ngôn ngữ PHP; - Sử dụng thành thạo công nghệ HTML, CSS, JavaScript Bootstrap; - Kết nối quản trị hệ quản trị sở liệu MySQL 1.3.3 Ứng dụng Xây dựng hoàn thiện chức cho hệ thống website tuyển dụng việc làm 1.4 PHƯƠNG PHÁP NGHIÊN CỨU 1.4.1 Khảo sát thực tế - Thu thập website mẫu Internet phân tích cách thiết kế giao diện, cách thiết kế sở liệu, cách xây dựng chức để áp dụng tốt vào website; - Tìm hiểu cơng việc quản lý ký lưu học sinh sinh viên Phân hiệu đại học Đà Nẵng Kon Tum - Khảo sát nhu cầu sử dụng người quản lý lưu học sinh 1.4.2 Lý thuyết - Nghiên cứu mơ hình MVC, mơ hình phổ biến việc thiết kế website - Tìm hiểu UI/UX lý thuyết thiết kế giao diện màu sắc, typography, cách xếp layout phù hợp với website quản lý; - Nghiên cứu cách thức thiết kế sở liệu phù hợp với tính có website 1.4.3 Cơng nghệ - Nghiên cứu ngơn ngữ lập trình PHP thực hành viết code để tìm hiểu cách viết cú pháp, hàm ; - Tìm hiểu cơng nghệ thiết kế website cần thiết HTML, CSS, JavaScript Bootstrap; - Sử dụng hệ quản trị sở liệu MySQL việc kết nối lưu trữ hệ quản trị sở liệu 1.5 PHẠM VI ỨNG DỤNG - Đối tượng sử dụng: Sinh viên theo học Phân hiệu đại học Đà Nẵng Kon Tum cán quản lý lưu học sinh - Phạm vi ứng dụng: Website áp dụng môi trường Internet - CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 KIẾN TRÚC HỆ THỐNG SỬ DỤNG Hình 2.1.1.a.1: Sơ đồ mô tả kiến trúc sử dụng Kiến trúc hệ thống xây dựng theo mơ hình MVC Các thành phần: - Model: Sử dụng PHP để xây dựng model kết nối tới CSDL - Controller: Phần xử lý yêu cầu sử dụng PHP để xử lý thư viện PHPMailer (hỗ trợ gửi email cho PHP) - View: Sử dụng HTML, CSS Javascript cho phần view (giao diện) Website sử dụng thêm thư viện JQuery Bootstrap hỗ trợ - Database: MySQL hệ quản trị CSDL sử dụng 2.2 GIẢI PHÁP THIẾT KẾ THEO MƠ HÌNH MVC 2.2.1 Giới thiệu Hình 2.2.1.a.1: Mơ hình MVC

Ngày đăng: 07/06/2023, 14:35

Tài liệu cùng người dùng

Tài liệu liên quan