BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

81 15 0
BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Đ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

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT VẤN ĐỀ VIỆC LÀM CHO SINH VIÊN UTC2 Giảng viên hướng dẫn: THS PHẠM THỊ MIÊN Sinh viên thực hiện: ĐINH HỒNG VŨ Lớp: CƠNG NGHỆ THƠNG TIN Khố: 58 Tp Hồ Chí Minh, năm 2021 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT VẤN ĐỀ VIỆC LÀM CHO SINH VIÊN UTC2 Giảng viên hướng dẫn: THS PHẠM THỊ MIÊN Sinh viên thực hiện: ĐINH HOÀNG VŨ Lớp: CƠNG NGHỆ THƠNG TIN Khố: 58 Tp Hồ Chí Minh, năm 2021 Đinh Hoàng Vũ – K58 i TRƯỜNG ĐẠI HỌC GIAO THƠNG VẬN TẢI CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM PHÂN HIỆU TẠI THÀNH PHỐ HỒ CHÍ MINH Độc lập – Tự – Hạnh phúc NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP BỘ MÔN: CÔNG NGHỆ THÔNG TIN *** Mã sinh viên: 5851071091 Khóa: 58 Họ tên SV: Đinh Hoàng Vũ Lớp: CQ.58.CNTT Tên đề tài: Ứng dụng công nghệ PHP giải vấn đề việc làm cho sinh viên UTC2 Mục đích, yêu cầu a Mục đích: Xây dựng trang web hỗ trợ tìm kiếm việc làm cho sinh viên trường đại học Giao thông vận tải phân hiệu thành phố Hồ Chí Minh b u cầu: - Tìm hiểu quy trình ứng tuyển vào công ty - Xây dựng ứng dụng hỗ trợ việc tìm ứng tuyển cơng việc - Xây dựng trang web hỗ trợ giảm tải bước ứng tuyển công việc Nội dung phạm vi đề tài a Nội dung đề tài - Tìm hiểu ngơn ngữ lập trình PHP ứng dụng vào việc xây dựng chương trình - Sử dụng API Google, Facebook, Paypal - Hỗ trợ nhà tuyển dụng tốn online thơng qua cổng tốn Paypal b Phạm vi đề tài: Xây dựng trang web hỗ trợ sinh viên tìm kiếm việc làm Cơng nghệ, cơng cụ ngơn ngữ lập trình a Cơng nghệ sử dụng - PHP (Laravel) - HTML - CSS - Bootstrap Đinh Hồng Vũ – K58 ii b Cơng cụ - IDE: Visual Studio Code - Môi trường: Xampp, MySQL c Ngơn ngữ lập trình - PHP - JavaScript Các kết dự kiến đạt ứng dụng - Hoàn chỉnh báo cáo đề tài - Xây dựng website hỗ trợ sinh viên tìm kiếm việc làm - Áp dụng API ứng dụng - Hỗ trợ nhà tuyển dụng kiểm tra trình độ sinh viên Giảng viên hướng dẫn: - Họ tên: Phạm Thị Miên - Đơn vị công tác: Bộ môn Công Nghệ Thông Tin – Trường Đại học Giao thông Vận tải phân hiệu TP HCM Điện thoại: 0961170638 Email: ptmien@utc2.edu.vn Ngày….tháng….năm 2021 Trưởng BM Công nghệ Thông tin Đã giao nhiệm vụ TKTN Giảng viên hướng dẫn ThS Trần Phong Nhã ThS Phạm Thị Miên Đã nhận nhiệm vụ TKTN Sinh viên: Đinh Hoàng Vũ Điện thoại: 0974963361 Đinh Hoàng Vũ – K58 Ký tên: Đinh Hoàng Vũ Email: 5851071091@st.utc2.edu.vn iii LỜI CẢM ƠN Lời nói đầu tiên, tơi xin kính gửi lời cảm ơn chân thành tới Quý thầy cô Bộ môn Công Nghệ Thông Tin, Ban Giám Hiệu Trường Đại học Giao thông Vận tải phân hiệu Thành phố Hồ Chí Minh, cho phép tơi thực đề tài tốt nghiệp “Ứng dụng công nghệ PHP giải vấn đề việc làm cho sinh viên UTC2” Trong thời gian làm đồ án tốt nghiệp vừa qua khoảng thời gian khó qn qng đời sinh viên tơi quãng thời gian quý báu để vận dụng kiến thức mà thầy truyền dạy gần suốt năm trường Tôi muốn gửi lời cảm ơn chân thành đến tồn thể q thầy mơn Cơng nghệ thông tin Trường Đại học Giao thông Vận tải Phân hiệu thành phố Hồ Chí Minh, thầy giảng dạy môn học đến từ trường lân cận, đặc biệt giúp đỡ nhiệt tình ThS.Phạm Thị Miên, hướng dẫn đồ án tốt nghiệp cho tơi, để tơi hồn thành xuất sắc đồ án tốt nghiệp Tơi mong sau hồn thành đồ án tốt nghiệp tơi bước ngồi xã hội với cơng việc ổn định, ngành nghề theo học không ngừng phát triển hoàn thiện thân đường nghiệp Mặc dù thân cố gắng thời gian, kiến thức kinh nghiệm có hạn nên làm em cịn có nhiều thiếu sót việc trình bày, đánh giá đề xuất ý kiến Em mong nhận thông cảm đóng góp ý kiến q thầy bạn Trong suốt trình làm đồ án, với điều kiện thời gian kinh nghiệm hạn chế, chắn khơng thể tránh khỏi thiếu sót, tơi mong thầy đóng góp ý kiến để tơi bổ sung, hồn thiện đồ án tốt nghiệp tốt Tôi xin chân thành cảm ơn! TP Hồ Chí Minh, ngày … tháng … năm 2021 Sinh viên thực Đinh Hoàng Vũ Đinh Hoàng Vũ – K58 iv NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Tp Hồ Chí Minh, ngày ….… tháng ….… năm 2021 Giảng viên hướng dẫn ThS Phạm Thị Miên Đinh Hoàng Vũ – K58 v MỤC LỤC NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP ii LỜI CẢM ƠN iv NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN v DANH MỤC CHỮ VIẾT TẮT .ix DANH MỤC BẢNG BIỂU x DANH MỤC HÌNH ẢNH .xi CHƯƠNG MỞ ĐẦU 1.1 Tổng quan 1.2 Mục tiêu thực .1 1.3 Phạm vi 1.4 Cấu trúc báo cáo đồ án tốt nghiệp CHƯƠNG TÌM HIỂU NGƠN NGỮ LẬP TRÌNH 2.1 Tổng quan ngơn ngữ lập trình phía Backend .5 2.1.1 PHP - Ngôn ngữ lập trình 2.1.2 Laravel – Framework .6 2.2 Tổng quan ngơn ngữ lập trình phía Frontend .7 2.2.1 HTML 2.2.2 CSS 2.2.3 Bootstrap 2.2.4 JavaScript 2.3 Môi trường hỗ trợ 10 2.3.1 Xampp 10 2.3.2 Cơ sở liệu – MySQL 12 2.4 Mơ hình hoạt động – MVC 13 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG .15 3.1 Mô tả đề tài 15 3.2 Phân tích tốn 16 3.3 Sơ đồ phân rã chức .17 Đinh Hoàng Vũ – K58 vi 3.3.1 Phân rã chức ứng cử viên 17 3.5.2 Phân rã chức ứng cử viên 18 3.4 Sơ đồ ERD 19 3.5 Class Diagram 20 CHƯƠNG TRIỂN KHAI HỆ THỐNG 26 4.1 Xây dựng hệ thống 26 4.2 Giao diện hệ thống ứng viên 28 4.2.1 Giao diện trang chủ 28 4.2.2 Giao diện danh sách việc làm ứng viên 29 4.2.3 Giao diện chi tiết yêu cầu công việc 30 4.2.4 Giao diện đăng ký tài khoản ứng viên 31 4.2.5 Giao diện nhập ứng viên 32 4.2.6 Giao diện thông tin cá nhân ứng viên 33 4.2.7 Giao diện danh sách công việc ứng tuyển 34 4.2.8 Giao diện danh sách công việc lưu 35 4.2.9 Giao diện danh sách kiểm tra .36 4.2.10 Giao diện làm kiểm tra 37 4.2.11 Giao diện cập nhật thông tin cá nhân 38 4.3 Giao diện hệ thống nhà tuyển dụng 39 4.3.1 Giao diện đăng nhập 39 4.3.2 Giao diện quên mật 40 4.3.3 Giao diện đăng ký tài khoản 41 4.3.4 Giao diện trang chủ 42 4.3.5 Giao diện thêm đăng tuyển dụng 43 4.3.6 Giao diện danh sách đăng tuyển dụng 44 4.3.7 Giao diện sửa đăng tuyển dụng 45 4.3.8 Giao diện danh sách ứng viên ứng tuyển đăng tuyển dụng 46 4.3.9 Giao diện thêm kiểm tra 47 4.3.10 Giao diện danh sách kiểm tra 48 Đinh Hoàng Vũ – K58 vii 4.3.11 Giao diện sửa kiểm tra 49 4.3.12 Giao diện danh sách câu hỏi kiểm tra 50 4.3.13 Định dạng file excel để thêm câu hỏi kiểm tra .51 4.3.14 Giao diện sửa câu hỏi kiểm tra 52 4.3.15 Giao diện lịch sử toán 53 4.3.16 Giao diện gia hạn thời gian đăng 54 4.3.17 Giao diện xác nhận toán qua Paypal 55 4.3.18 Giao diện danh sách ứng viên hoàn thành kiểm tra 56 4.3.19 Giao diện câu trả lời ứng viên 57 4.3.20 Giao diện thay đổi vị trí cơng ty 58 CHƯƠNG 5: KẾT QUẢ VÀ KIẾN NGHỊ 59 5.1 Kết đạt 59 5.2 Kiến nghị 60 PHỤ LỤC 61 Phụ lục 1: Hướng dẫn cài đặt 61 Phụ lục 2: Hướng dẫn sử dụng 62 TÀI LIỆU THAM KHẢO 63 Đinh Hoàng Vũ – K58 viii DANH MỤC CHỮ VIẾT TẮT STT Mô tả PHP Ý nghĩa PHP: Hypertext Preprocessor Ghi Một ngơn ngữ lập trình kịch hay loại mã lệnh HTML CSS Hyper Text Markup Language Ngôn ngữ đánh dấu siêu văn Cascading Style Sheets Miêu tả cách trình bày tài liệu viết ngôn ngữ HTML JS JavaScript Ngôn ngữ lập trình thơng dịch phát triển từ ý niệm nguyên mẫu SQL Structured Query Language Ngôn ngữ truy vấn liệu MVC Model – View – Controller Mơ hình thiết kế sử dụng kỹ thuật phần mềm PDF Portable Document Format CSDL Cơ sở liệu SSL Secure Sockets Layer Định dạng tài liệu di động Là tiêu chuẩn phía sau truyền thơng bảo mật Internet 10 MIT Massachusetts Institute of Viện Công nghệ Massachusetts Technology 11 CAPTCHA Completely Automated Public Phép thử Turing cơng cộng hồn Turing test to tell Computers and Humans Apart toàn tự động để phân biệt máy tính với người 12 FE FrontEnd Phần tương tác với người dùng 13 BE BackEnd Phần xử lý liệu yêu cầu hệ thống 14 SEO Đinh Hồng Vũ – K58 Search Engine Optimization Tối ưu hóa cơng cụ tìm kiếm ix 4.3.12 Giao diện danh sách câu hỏi kiểm tra - Nhà tuyển dụng muốn xem danh sách câu hỏi kiểm tra, nhà tuyển dụng chọn vào xem kiểm tra tương ứng Hệ thống điều hướng nhà tuyển dụng đến trang danh sách câu hỏi kiểm tra Hình 4.23: Giao diện danh sách câu hỏi kiểm tra nhà tuyển dụng - Tại giao diên nhà tuyển dụng xem câu hỏi, đáp án lựa chọn câu hỏi - Nếu kiểm tra chưa có câu hỏi, nhà tuyển dụng thêm câu hỏi file excel Sau nhấn tải lên, hệ thống lưu câu hỏi - Nhà tuyển dụng xuất file CSV, Excel, PDF theo danh sách bảng Đinh Hoàng Vũ – K58 54 4.3.13 Định dạng file excel để thêm câu hỏi kiểm tra - Để nhập liệu file excel hệ thống cần phải thống với nhà tuyển dụng định dạng nhập câu hoit file excel Để cho hệ thống có thống Hình 4.24: Định dạng file excel - Khi nhà tuyển dụng định dạng danh sách câu hỏi với định dạng file excel hệ thống bắt đầu đọc liệu nhập vào hệ thống - Trong trường hợp nhà tuyển dụng không sử dụng định dạng mà hệ thống đưa hệ thống đọc sai nhà tuyển dụng khó khăn trọng việc sửa lại liệu thêm Do kiểm tra có nhiều câu hỏi, việc nhập tay thời gian công sức Đinh Hoàng Vũ – K58 55 4.3.14 Giao diện sửa câu hỏi kiểm tra - Khi nhà tuyển dụng muốn thay đổi câu hỏi kiểm tra, nhà tuyển dụng nhấn vào chỉnh sửa câu hỏi phù hợp để chỉnh sửa thơng tin câu hỏi Hình 4.25: Giao diện sửa câu hỏi kiểm tra nhà tuyển dụng - Tại nhà tuyển dụng chỉnh sửa lại nội dung câu hỏi cho phù hợp để ứng viên trả lời - Khi thay đổi thơng tin xong nhà tuyển dụng nhấn vào lưu, hệ thống cập nhật thông tin theo thay đổi nhà tuyển dụng vừa thực Đinh Hoàng Vũ – K58 56 4.3.15 Giao diện lịch sử toán - Khi nhà tuyển dụng muốn xem lịch sử tốn để quản lý thời hạn đăng bài, nhà tuyển dụng chọn vào mục lịch sử tốn dịch vụ Sau hệ thống chuyển đến trang lịch sử tốn Hình 4.26: Giao diện lịch sử toán nhà tuyển dụng - Tại nhà tuyển dụng xem lịch sử tốn để quản lý thời hạn đăng - Nhà tuyển dụng xuất file CSV, Excel, PDF theo danh sách bảng Đinh Hoàng Vũ – K58 57 4.3.16 Giao diện gia hạn thời gian đăng - Để gia hạn thời gian đăng ài nhà tuyển dụng chọn mục gia hạn thời gian dịch vụ Sau hệ thống chuyển hướng nhà tuyển dụng đến giao diện sau Hình 4.27: Giao diện gia hạn thời gian nhà tuyển dụng - Tại nhà tuyển dụng chọn thời hạn mà nhà tuyển dụng muốn đăng Và sau nhấn xác nhận - Nhà tuyển dụng phải chọn gói thời gian để gia hạn, sau nút xác nhận nhà tuyể dụng nhấn - Sau nhấn xác nhận, nhà tuyển dụng chuyển đến trang tốn hệ thống Đinh Hồng Vũ – K58 58 4.3.17 Giao diện xác nhận toán qua Paypal - Khi đưa đến trang toán, hệ thống xác nhận lại với nhà tuyển dụng thông tin tốn Hình 4.28: Giao diện xác nhận toán nhà tuyển dụng - Nhà tuyển dụng kiểm tra lại thơng tin xem xác chưa Nếu thơng tin tốn xác nhà tuyển dụng nhấn vào Paypal để toán thơng qua tài khoản Paypal - Khi tốn qua Paypal tỉ giá USD VND điều chỉnh cho phù hợp Đinh Hoàng Vũ – K58 59 4.3.18 Giao diện danh sách ứng viên hoàn thành kiểm tra - Khi nhà tuyển dụng muốn xem danh sách ứng viên hoàn thành kiểm tra, nhà tuyển dụng chọn vào mục danh sách ứng viên Sau hệ thống chuyển hướng nhà tuyển dụng đến trang danh sách ứng viên kiểm tra Hình 4.29: Giao diện danh sách ứng viên hoàn thành kiểm tra - Tại nhà tuyển dụng xem danh sách ứng viên làm kiểm tra thông tin kiểm tra số điểm, ngày làm bài, trạng thái trượt đạt - Nhà tuyển dụng xuất file CSV, Excel, PDF theo danh sách bảng Đinh Hoàng Vũ – K58 60 4.3.19 Giao diện câu trả lời ứng viên - Nhà tuyển dụng muốn xem chi tiết trả lời ứng viên, chọn vào xem kiểm tra ứng viên tương ứng Sau nhà tuyển dụng đưa đến trang kết kiểm tra Hình 4.30: Giao diện câu trả lời ứng viên - Tại nhà tuyển dụng xem danh sách câu trả lời ứng viên kiểm tra - Màu xanh đáp án đúng, màu đỏ đáp án ứng viên trả lời sai - Nếu màu xanh có check ứng viên làm đúng, cịn có màu xanh mà khơng có check tức ứng viên khơng trả lời câu hỏi Đinh Hoàng Vũ – K58 61 4.3.20 Giao diện thay đổi vị trí cơng ty - Nhà tuyển dụng muốn thay đổi vị trí cơng ty đồ, nhà tuyển dụng chọn vào mục thay đổi vị trí Sau hệ thống chuyển hướng nhà tuyển dụng đến trang thay đổi vị trí Hình 4.31: Giao diện thay đổi vị trí cơng ty nhà tuyển dụng - Tại nhà tuyển dụng thay đổi vị trí cơng ty cơng ty thơng qua Google map - Sau chọn vị trí công ty xong, nhà tuyển dụng nhấn xác nhận Hệ thống lưu lại vị trí cơng ty để ứng viên muốn ứng tuyển xem vị trí đến cơng ty - Việc hỗ trợ cho ứng viên khơng cần phải tìm kiếm nhiều để biết vị trí cơng ty Đinh Hoàng Vũ – K58 62 CHƯƠNG 5: KẾT QUẢ VÀ KIẾN NGHỊ 5.1 Kết đạt - Trong khoảng thời gian giao cá nhân em thiết kế hệ thống trang web tìm kiếm việc làm, đề tài đáp ứng việc tìm kiếm việc làm cho ứng viên Bên cạnh số kết đạt thân  Tìm hiểu áp dụng API Google, Facebook, Paypal  Học hỏi thêm việc xử lý backend JS  Nâng cao kỹ viết báo cáo, xây dựng chương trình, phát triển phần mềm  Hiểu thêm quy trình tuyển dụng nhà tuyển dụng, từ đưa hướng giải pháp cho phần lớn nhà tuyển dụng khác  Áp dụng thẻ meta website SEO - Trang web hỗ trợ sinh viên tìm kiếm việc làm hoàn thành, đáp ứng kết mong đợi:  Ứng cử viên đăng ký, đăng nhập Facebok  Ứng cử viên thay đổi thơng tin cá nhân  Tìm kiếm cơng việc thông qua lọc hệ thống  Ứng tuyển lưu lại cơng việc đơn giản  Có thể xem đoạn đường từ vị trí thân đến cơng ty  Khi nhà tuyển dụng xác nhận ứng viên làm kiểm tra  Nhà tuyển dụng quản lý danh sách cơng việc, kiểm tra  Xác nhận ứng viên thông qua CV để ứng viên làm kiểm tra  Quản lý câu trả lời ứng viên kiểm tra  Xác nhận địa điểm công ty Google map  Gia hạn thời gian đăng tuyển dụng  Trang web chạy ổn định hệ điều hành Windows 10 trình duyệt lớn (Cốc Cốc, Google Chrome, …) Đinh Hoàng Vũ – K58 63  Đã hoàn thành việc đưa trang web lên host để người sử dụng với đường dẫn: https://utc2work.webstudents.xyz/  Tinh thần học tập học hỏi thân tăng cao, để có kết nỗ lực không ngừng thân 5.2 Kiến nghị - Xây dựng thêm nhiều chức để phục vụ nhu cầu người dùng như: gợi ý công việc phù hợp với ứng viên, gợi ý công ty đánh giá tốt,… - Mở rộng thêm loại hình tốn trực tuyến cho nhà tuyển dụng - Thiết kế thêm giao diện để trông bắt mắt - Mới hỗ trợ ứng viên làm kiểm tra trắc nghiệm quy chế làm cịn nhiều lỗ hổng vượt qua - Phát triển thêm việc xử lý bất đồng để tối ưu thời gian, giảm tải khối lượng công việc phải làm - Nghiên cứu thêm công nghệ phía người dùng để giảm tải khối lượng cơng việc cần thực phía máy chủ - Tăng cường hệ thống bảo mật để chống xâm nhập lấy liệu từ tin tặc - Hỗ trợ tạo CV cho sinh viên để tiện dụng ứng tuyển với nhà tuyển dụng Đinh Hoàng Vũ – K58 64 PHỤ LỤC Phụ lục 1: Hướng dẫn cài đặt  Bước 1: Bạn tải nodejs để sử dụng composer Đường dẫn để tải: https://nodejs.org/en/  Bước 2: Bạn tải môi trường để hoạt động Xampp với đường dẫn: https://www.apachefriends.org/download.html Phiên hệ thống dùng PHP 7.4.3 Và sau khởi động Xampp với service Apache Mysql để kiểm tra có bị trùng port hay khơng  Bước 3: Các bạn clone source code github với đường dẫn https://github.com/dhv0612/DATN.git Và lưu vào ổ đĩa bạn tải xampp với đường dẫn xamm\htdocs\ DATN (bạn nên để tên thư mục DATN để chương trình chạy tốt nhất)  Bước 4: Sau mở cmd folder vừa clone gõ với lệnh: composer install Lệnh hỗ trợ bạn tải thư viện yêu cầu để hoạt động  Bước 5: Tạo file với tên env cấp với file env.example Sau tạo xong file env bạn copy tất nội dung file.env.example dán vào file env Tại dòng số 10 đến 16 bạn cấu hình sở liệu mysql cho phù hợp với mysql máy bạn Hoặc bạn cấu hình với sở liệu mong muốn cho phù hợp  Bước 6: Bạn nhấn vào action “admin” Xampp mục Mysql Tại bạn import file sql file bạn vừa clone vào Đinh Hoàng Vũ – K58 65 Phụ lục 2: Hướng dẫn sử dụng  Bước 1: Nếu bạn sử dụng chương trình local bạn khởi động xampp với service Apache Mysql  Bước 2: Bạn đổi tên miền localhost thành tên miền ảo dhv0612.com để chương trình hoạt động tốt Cách đổi tên miền ảo: https://blogtipstop.blogspot.com/2017/11/huongdan-doi-ten-localhost-thanh-ten-mien-ao-bat-ky.html  Bước 3: Hãy trỏ thư mục đường dẫn đến file bạn clone https://dhv0612.com/DATN  Bước 4: Đăng nhập tài khoản người dùng cách đăng ký đăng nhập facebook  Bước 5: Đăng nhập với tài khoản nhà tuyển dụng Tài khoản: lampart Mật khẩu: 123  Cuối sử dụng chức nêu chương số Đinh Hoàng Vũ – K58 66 TÀI LIỆU THAM KHẢO [1] Thông tin ngôn ngữ PHP, https://vi.wikipedia.org/wiki/PHP, truy cập ngày 05 tháng 04 năm 2021 [2] Framework Larave 8x, https://laravel.com/docs/8.x, truy cập ngày 07 tháng 04 năm 2021 [3] Thư viện Bootstrap, https://getbootstrap.com/docs/5.0/getting-started/introduction/, truy cập ngày 10 tháng 04 năm 2021 [4] Dịch vụ PhpMail, https://www.php.net/manual/en/function.mail.php/, truy cập ngày 12 tháng 04 năm 2021 [5] Composer, https://getcomposer.org/doc/00-intro.md/, truy cập ngày 15 tháng 04 năm 2021 [6] Hosting, https://hostingviet.vn/host-la-gi/, truy cập ngày 20 tháng 04 năm 2021 [7] Domain, https://domain.z.com/vn/uncategorized/what-is-domain/, truy cập ngày 25 tháng 04 năm 2021 [8] Giao thức HTTPS, https://quantrimang.com/https-la-gi-va-tai-sao-no-can-cho-trangweb-cua-ban-142187/, truy cập ngày 03 tháng 05 năm 2021 [9] JavaScript, https://wiki.matbao.net/javascript-la-gi-hoc-lap-trinh-javascript-ngonngu-cua-tuong-lai/, truy cập ngày 09 tháng 05 năm 2021 [10] Sơ đồ phân rã chức năng, http://quanlydoanhnghiep.edu.vn/mo-hinh-phan-ra-chucnang-cua-he-thong/, truy cập ngày 15 tháng 05 năm 2021 [11] Cấu trúc liệu Php, https://stackoverflow.com/questions/3861353/structs-datatype-in-php/3861372#3861372/, truy cập ngày 17 tháng 05 năm 2021 [12] Coding rule, https://www.php-fig.org/psr/psr-12/, truy cập ngày 20 tháng 05 năm 2021 [13].CloudFlare,https://www.adcvietnam.net/cloudflare-la-gi-co-nen-su-dungcloudflare-cho-website-hay-khong/, truy cập ngày 26 tháng 05 năm 2021 [14] Auto FTP Manager, https://www.deskshare.com/help/afm/WhatsNew.aspx/, truy cập ngày 29 tháng 05 năm 2021 [15] Export file Excel, https://viblo.asia/p/export-excel-trong-laravel-1VgZveX7KAw, truy cập ngày 03 tháng 06 năm 2021 Đinh Hoàng Vũ – K58 67 [16] Export file PDF, https://viblo.asia/p/laravel-pdf-tao-va-tai-xuong-file-pdf-tronglaravel-57-Eb85oa9BZ2G, truy cập ngày 07 tháng 06 năm 2021 [17] Import file Excel, https://stackoverflow.com/questions/36715776/upload-pdf-fileusing-laravel-5, truy cập ngày 10 tháng 06 năm 2021 [18] Truy vấn ngẫu nhiên, https://stackoverflow.com/questions/19412/how-to-request-arandom-row-in-sql, truy cập ngày 13 tháng 06 năm 2021 [19] Xử lý callback javascript, https://www.w3schools.com/js/js_callback.asp, truy cập ngày 18 tháng 06 năm 2021 [20] Set port for PHP artisan, https://stackoverflow.com/questions/17990820/set-portfor-php-artisan-php-serve, truy cập ngày 20 tháng 06 năm 2021 [21] Kiểm tra người dùng truy cập nút quay lại, https://qastack.vn/programming/829046/how-do-i-detect-if-a-user-has-got-to-a-pageusing-the-back-button,truy cập ngày 27 tháng 06 năm 2021 [22] Xử lý kiện nhấn nút, thả nút, giữ nút sử dụng với javascript, https://stackoverflow.com/questions/3368578/trigger-a-keypress-keydown-keyupevent-in-js-jquery, truy cập ngày 01 tháng 07 năm 2021 [23] Kiểm tra người dùng có chụp hình hay khơng với javascript, https://www.itswarm-vi.com/vi/javascript/lam-cach-nao-de-chup-anh-man-hinh-cua-div-voijavascript/940539295/, truy cập ngày 03 tháng 07 năm 2021 Đinh Hoàng Vũ – K58 68 ... MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT VẤN ĐỀ VIỆC LÀM CHO SINH VIÊN UTC2 Giảng viên hướng dẫn: THS PHẠM THỊ MIÊN Sinh viên thực hiện:... Minh, cho phép thực đề tài tốt nghiệp ? ?Ứng dụng công nghệ PHP giải vấn đề việc làm cho sinh viên UTC2? ?? Trong thời gian làm đồ án tốt nghiệp vừa qua khoảng thời gian khó qn qng đời sinh viên tơi... mở đầu báo cáo đồ án tốt nghiệp, chương giúp người đọc đưa nhìn tổng quát đề tài ? ?Ứng dụng công nghệ PHP giải vấn đề việc làm cho sinh viên UTC2? ?? Nội dung chương xoay quanh nhiều vấn đề bao gồm

Ngày đăng: 24/06/2022, 03:39

Hình ảnh liên quan

2.4 Mô hình hoạt động – MVC - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

2.4.

Mô hình hoạt động – MVC Xem tại trang 28 của tài liệu.
Hình 3.1: Sơ đồ phân rã chức năng của ứng cử viên - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 3.1.

Sơ đồ phân rã chức năng của ứng cử viên Xem tại trang 33 của tài liệu.
Hình 3.2: Sơ đồ phân rã chức năng của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 3.2.

Sơ đồ phân rã chức năng của nhà tuyển dụng Xem tại trang 34 của tài liệu.
Hình 3.3: Sơ đồ ERD - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 3.3.

Sơ đồ ERD Xem tại trang 35 của tài liệu.
Hình 3.4: Sơ đồ Class Diagram - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 3.4.

Sơ đồ Class Diagram Xem tại trang 36 của tài liệu.
Hình ảnh Varchar 255 Hình ảnh đại diện của ứng viên - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

nh.

ảnh Varchar 255 Hình ảnh đại diện của ứng viên Xem tại trang 38 của tài liệu.
Bảng 3. 8: Cấu trúc bảng bài đăng tuyển dụng: - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Bảng 3..

8: Cấu trúc bảng bài đăng tuyển dụng: Xem tại trang 39 của tài liệu.
Bảng 3. 9: Cấu trúc bảng bài kiểm tra: - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Bảng 3..

9: Cấu trúc bảng bài kiểm tra: Xem tại trang 40 của tài liệu.
Bảng 3. 15: Cấu trúc bảng thông tin thanh toá n: Tên thuộc tínhKiểu dữ liệu Độ dàiMô tả - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Bảng 3..

15: Cấu trúc bảng thông tin thanh toá n: Tên thuộc tínhKiểu dữ liệu Độ dàiMô tả Xem tại trang 42 của tài liệu.
Hình 4.1: Giao diện trang chủ của ứng viên - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.1.

Giao diện trang chủ của ứng viên Xem tại trang 45 của tài liệu.
Hình 4.2: Giao diện danh sách công việc - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.2.

Giao diện danh sách công việc Xem tại trang 46 của tài liệu.
Hình 4.3: Giao diện chi tiết yêu cầu công việc - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.3.

Giao diện chi tiết yêu cầu công việc Xem tại trang 47 của tài liệu.
Hình 4.4: Giao diện tài khoản của ứng viên - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.4.

Giao diện tài khoản của ứng viên Xem tại trang 48 của tài liệu.
Hình 4.5: Giao diện đăng nhập của ứng viên - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.5.

Giao diện đăng nhập của ứng viên Xem tại trang 49 của tài liệu.
Hình 4.6: Giao diện thông tin của ứng viên - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.6.

Giao diện thông tin của ứng viên Xem tại trang 50 của tài liệu.
Hình 4 .8 Giao diện danh sách công việc đã lưu - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.

8 Giao diện danh sách công việc đã lưu Xem tại trang 52 của tài liệu.
Hình 4.12: Giao diện đăng nhâp của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.12.

Giao diện đăng nhâp của nhà tuyển dụng Xem tại trang 56 của tài liệu.
Hình 4.13: Giao diện quên mật khẩu nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.13.

Giao diện quên mật khẩu nhà tuyển dụng Xem tại trang 57 của tài liệu.
Hình 4.14: Giao diên đăng ký của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.14.

Giao diên đăng ký của nhà tuyển dụng Xem tại trang 58 của tài liệu.
Hình 4.15: Giao diện trang chủ của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.15.

Giao diện trang chủ của nhà tuyển dụng Xem tại trang 59 của tài liệu.
Hình 4.16: Giao diện thêm bài đăng tuyển dụng của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.16.

Giao diện thêm bài đăng tuyển dụng của nhà tuyển dụng Xem tại trang 60 của tài liệu.
Hình 4.18: Giao diện sửa bài đăng tuyển dụng của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.18.

Giao diện sửa bài đăng tuyển dụng của nhà tuyển dụng Xem tại trang 62 của tài liệu.
Hình 4.21: Giao diện danh sách bài kiểm tra của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.21.

Giao diện danh sách bài kiểm tra của nhà tuyển dụng Xem tại trang 65 của tài liệu.
Hình 4.22: Giao diện sửa bài kiểm tra của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.22.

Giao diện sửa bài kiểm tra của nhà tuyển dụng Xem tại trang 66 của tài liệu.
Hình 4.24: Định dạng file excel - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.24.

Định dạng file excel Xem tại trang 68 của tài liệu.
Hình 4.25: Giao diện sửa câu hỏi trong bài kiểm tra của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.25.

Giao diện sửa câu hỏi trong bài kiểm tra của nhà tuyển dụng Xem tại trang 69 của tài liệu.
Hình 4.27: Giao diện gia hạn thời gian của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.27.

Giao diện gia hạn thời gian của nhà tuyển dụng Xem tại trang 71 của tài liệu.
Hình 4.28: Giao diện xác nhận thanh toán của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.28.

Giao diện xác nhận thanh toán của nhà tuyển dụng Xem tại trang 72 của tài liệu.
Hình 4.29: Giao diện danh sách ứng viên hoàn thành bài kiểm tra - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.29.

Giao diện danh sách ứng viên hoàn thành bài kiểm tra Xem tại trang 73 của tài liệu.
Hình 4.31: Giao diện thay đổi vị trí công ty của nhà tuyển dụng - BÁO cáo đồ án tốt NGHIỆP đề tài ỨNG DỤNG CÔNG NGHỆ PHP GIẢI QUYẾT vấn đề VIỆC làm CHO SINH VIÊN UTC2

Hình 4.31.

Giao diện thay đổi vị trí công ty của nhà tuyển dụng Xem tại trang 75 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan