Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 112 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
112
Dung lượng
4,64 MB
Nội dung
2022 XÂY DỰNG WEBSITE TUYỂN DỤNG VÀ TÌM VIỆC LÀM TẠI ĐÀ NẴNG ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG WEBSITE TUYỂN DỤNG VÀ TÌM VIỆC LÀM TẠI ĐÀ NẴNG Trương Văn Quang Minh Sinh viên thực Mã sinh viên Lớp Người hướng dẫn : Trương Văn Quang Minh : 1811505310229 : 18T2 : TS Nguyễn Tấn Thuận Đà Nẵng, 06/2022 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG WEBSITE TUYỂN DỤNG VÀ TÌM VIỆC LÀM TẠI ĐÀ NẴNG Sinh viên thực Mã sinh viên Lớp Người hướng dẫn : Trương Văn Quang Minh : 1811505310229 : 18T2 : TS Nguyễn Tấn Thuận Đà Nẵng, 06/2022 TÓM TẮT Tên đề tài: Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Sinh viên thực hiện: Trương Văn Quang Minh Mã SV: 1811505310229 Lớp: 18T2 Nội dung tóm tắt: Đồ án với đề tài Website tuyển dụng tìm việc làm xây dựng ngôn ngữ PHP, sử dụng Framework Laravel sử dụng hệ quản trị sở liệu MySQL plugin hỗ trợ Boostrap, Jquery, Ajax Hiện cá nhân thấy cơng nghệ số ngày gần gũi với người, người tìm việc nhà tuyển dụng sử dụng phương tiện để đăng tin tuyển dụng cách đăng lên hội nhóm tìm việc làm ứng dụng facebook, việc tìm việc thơng qua trang web có Các trang tìm việc làm lớn topcv, vietnamwork, careerlink,…thì có phạm vi rộng - tồn quốc Và với phát triển cơng nghệ thông tin nay, trang web để giải tất vấn đề việc mang tính cần thiết dịch covid 19 bùng nổ có nhiều biến thể, phải hạn chế tối đa việc tiếp xúc trực tiếp Vì em tìm hiểu để xây dựng “Website tuyển dụng tìm việc làm Đà Nẵng” kết nối nhà tuyển dụng ứng viên tìm việc lại với Trang web giúp rút ngắn thời gian tìm việc làm, việc tuyển dụng việc tìm việc làm dễ dàng nhanh chóng hơn, tiết kiệm cơng sức tiền bạc nhiều TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HỊA XÃ HƠI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ SỐ Độc lập - Tự - Hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: TS Nguyễn Tấn Thuận Sinh viên thực hiện: Trương Văn Quang Minh Mã SV: 1811505310229 Lớp: 18T2 Tên đề tài: Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Các số liệu, tài liệu ban đầu: − Dựa nhu cầu tìm việc tuyển dụng việc làm thành phố Đà Nẵng − Các tài liệu, kiến thức nắm qua học tập làm việc Nội dung đồ án: Q trình xây dựng hệ thống website tuyển dụng tìm việc làm: − Thu thập thông tin tài liệu liên quan khảo sát thực tế − Phân tích thiết kế chức hệ thống − Phân tích thiết kế sở liệu − Thiết kế giao diện cho chức − Xây dựng hệ thống website − Kiểm thử chương trình − Hồn thành báo cáo tổng hợp Các sản phẩm dự kiến − Website tuyển dụng tìm việc làm − File báo cáo hồn chỉnh Ngày giao đồ án: 14/03/2022 Ngày nộp đồ án: 20/06/2022 Đà Nẵng, ngày 20 tháng 06 năm 2022 Trưởng Bộ môn Người hướng dẫn TS.Nguyễn Tấn Thuận LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành sâu sắc tới thầy Nguyễn Tấn Thuận hướng dẫn, giúp đỡ em suốt thời gian thực đề tài Em xin chân thành cảm ơn thầy cô mơn tận tình giảng dạy, truyền đạt kiến thức quý giá suốt năm học trường, tiền đề sở giúp cho em thực khóa luận Xin chân thành cảm ơn tất bạn bè động viên, giúp đỡ em thời gian học tập hoàn thành đồ án Trong suốt q trình thực khóa luận, cố gắng nhiều để hoàn thành, chắn khơng thể tránh khỏi thiếu sót Em mong nhận thơng cảm góp ý q Thầy Cơ bạn để hồn thành tốt Một lần em xin chân thành cảm ơn! Sinh viên thực Minh Trương Văn Quang Minh i LỜI CAM ĐOAN Em xin cam đoan: Những nội dung đề cương báo cáo em thực hướng dẫn trực tiếp thầy Nguyễn Tấn Thuận Mọi tham khảo đề cương trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian lận em xin chịu hoàn toàn trách nhiệm Sinh viên thực Minh Trương Văn Quang Minh ii MỤC LỤC MỤC LỤC iii DANH SÁCH CÁC BẢNG vii DANH SÁCH CÁC HÌNH VẼ ix DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆT xii DANH MỤC CHỮ VIẾT TẮT TIẾNG ANH .xiii MỞ ĐẦU 14 Mục tiêu đề tài 14 Đối tượng phạm vi nghiên cứu 15 a Đối tượng nghiên cứu 15 b Phạm vi nghiên cứu 15 Phương pháp nghiên cứu 15 Giải pháp công nghệ 15 Cấu trúc đồ án 15 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 16 1.1 Ngôn ngữ lập trình PHP 16 1.1.1 PHP gì? 16 1.1.2 Đặc điểm 16 1.2 Laravel Framework 17 1.2.1 Khái niệm .17 1.2.2 Mô hình MVC 17 1.3 Hệ quản trị sở liệu MySQL 18 1.3.1 Khái niệm .18 1.3.2 Đặc điểm 19 1.4 Bootstrap Responsive 19 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 21 2.1 Khảo sát hệ thống 21 2.1.1 Khảo sát thực tế 21 2.1.2 Khảo sát người dùng 21 2.2 Đặc tả yêu cầu phần mềm (Software Requirements) 21 2.2.1 Xác định tác nhân 21 iii 2.2.2 Các yêu cầu chức 21 2.2.3 Yêu cầu phi chức 22 2.3 Biểu đồ Use Case tổng quát 23 2.3.1 Sơ đồ use case tổng quát 23 2.3.2 Use case tổng quát .24 2.4 Kịch cho Usecase .25 2.4.1 Actor khách chưa thành viên 25 2.4.2 Actor ứng viên 29 2.4.3 Actor nhà tuyển dụng 34 2.4.4 Actor người quản trị 41 2.5 Sơ đồ hoạt động 48 2.5.1 Use-case: Đăng tin tuyển dụng 48 2.5.2 Use-case: Duyệt tin tuyển dụng 49 2.5.3 Use-case: Ứng tuyển việc làm 50 2.5.4 Use-case: Cập nhật tin tuyển dụng 51 2.5.5 Use-case: Đăng ký tài khoản nhà tuyển dụng .52 2.5.6 Use-case: Đăng ký tài khoản ứng viên 53 2.5.7 Use-case: Xem chi tiết tin tuyển dụng 54 2.5.8 Use-case: Tìm kiếm 55 2.6 Sơ đồ robustness diagram 55 2.6.1 Use-case: Đăng tin tuyển dụng 55 2.6.2 Use-case: Duyệt tin tuyển dụng 56 2.6.3 Use-case: Ứng tuyển việc làm 56 2.6.4 Use-case: Cập nhật tin tuyển dụng 56 2.6.5 Use-case: Đăng ký tài khoản nhà tuyển dụng .57 2.6.6 Use-case: Đăng ký tài khoản ứng viên 57 2.6.7 Use-case: Xem chi tiết tin tuyển dụng 57 2.6.8 Use-case: Tìm kiếm 58 2.7 Sơ đồ .58 2.7.1 Use-case: Đăng tin tuyển dụng 58 2.7.2 Use-case: Duyệt tin tuyển dụng 58 2.7.3 Use-case: Ứng tuyển việc làm 59 2.7.4 Use-case: Cập nhật tin tuyển dụng 59 iv Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.2.3: Trang cập nhật thông tin Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 92 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.2.4: Trang đăng tuyển Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 93 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.2.5: Trang tin tuyển dụng đăng Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 94 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.2.6: Trang thơng báo Hình 3.2.8: Trang danh sách ứng viên Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 95 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng 3.3 Trang dành cho ứng viên Hình 3.3.1: Trang đăng nhập cho ứng viên Hình 3.3.2:Trang đăng ký ứng viên Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 96 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.3.3: Trang tải lên cv Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 97 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.3.4: Trang cập nhật thơng tin ứng viên Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 98 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.3.5: Trang danh sách cơng việc ứng tuyển Hình 3.3.6: Trang danh sách cơng việc u thích Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 99 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.3.7: Trang thơng báo ứng viên 3.4 Trang quản trị viên Hình 3.4.1: Trang đăng nhập trang quản trị Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 100 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.4.2: Trang chủ trang quản trị Hình 3.4.3: Trang cập nhật thông tin Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 101 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.4.4: Trang danh sách ứng viên Hình 3.4.5: Trang danh sách nhà tuyển dụng Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 102 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.4.6: Trang danh sách ngành nghề Hình 3.4.7: Trang thêm ngành nghề Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 103 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Hình 3.4.8: Trang danh sách cơng việc chờ duyệt Hình 3.4.9: Trang danh sách công việc duyệt Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 104 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận 1.1 - 1.2 - 1.3 - Về công nghệ: Tìm hiểu nắm bắt cơng cụ thiết kế web Biết thiết kế web động, cách tổ chức sở liệu trang web Nắm vững lý thuyết sau framework Laravel Nắm vững kiến thức vận dụng thành thạo mơ hình MVC, kiến thức hỗ trợ trình xây dựng hệ thống: HTML, CSS, MySQL, Javascript, Jquery… Tích lũy kinh nghiệm xây dựng kế hoạch cho việc phát triển phần mềm hồn chỉnh, cách bố trí quản lý thời gian cho phù hợp Về ứng dụng: Xây dựng thành công “Website tuyển dụng tìm việc làm Đà Nẵng” với chức đăng bài, ứng tuyển, xem thông tin công việc, xem thông tin nhà tuyển dụng, xem thông tin ứng viên Đảm bảo nhu cầu cho nhà tuyển dụng, ứng viên sử dụng trang web Ưu điểm: Hoàn thành chức yêu cầu đề Giao diện website thao tác đơn giản, trực quan Có responsive thiết bị Hướng phát triển - Phát triển tảng android, ios Tối ưu code Khắc phục lỗ hổng tồn động chương trình Tiếp tục phát triển hệ thống tối ưu code, cập nhật thêm số chức cho người sử dụng trang web kết hợp sử dụng trí tuệ nhân tạo việc chọn lọc ứng viên, tìm kiếm việc phù hợp cho ứng viên chức chatbots hỗ trợ ứng viên vấn qua chatbots hệ thống nhà tuyển dụng Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 105 Xây dựng website tuyển dụng tìm việc làm Đà Nẵng TÀI LIỆU THAM KHẢO [1] Laravel - The PHP Framework For Web Artisans (n.d.) Taylor Otwell https://laravel.com/docs/8.x [2] CKFinder PHP Connector: CKFinder PHP Connector (n.d.) https://ckeditor.com/docs/ckfinder/ckfinder3-php/ [3] CKEditor documentation (n.d.) Community https://ckeditor.com/docs/ckeditor5/latest/index.html [4] PHP: PHP Manual – Manual by: Mehdi Achour, Betz, F., Dovgal, A., Lopes, N., Magnusson, H., Richter, G., Seguy, D., & Vrana, J (n.d.) https://www.php.net/manual/en/ [5] Otto, M J T (n.d.) Introduction https://getbootstrap.com/docs/4.6/getting-started/introduction/ [6] MySQL :: MySQL Documentation (n.d.) T https://dev.mysql.com/doc/ [7] Stack Overflow - Where Developers Learn, Share, & Build Careers (n.d.) Stack Overflow https://stackoverflow.com/ [8] MySQL Tutorial (n.d.) https://www.w3schools.com/mysql/default.asp [9] Git Tutorial (n.d.) Git https://www.w3schools.com/git/default.asp [10] Git - Documentation (n.d.) Git Documentation https://git-scm.com/doc [11] TopCV - CV xịn việc làm chất - Tạo CV & Tìm việc miễn phí (n.d.) Top CV https://www.topcv.vn/?ref=you Sinh viên thực hiện: Trương Văn Quang Minh Người hướng dẫn:TS.Nguyễn Tấn Thuận 75 ... hiểu để xây dựng ? ?Website tuyển dụng tìm việc làm Đà Nẵng? ?? kết nối nhà tuyển dụng ứng viên tìm việc lại với Trang web giúp rút ngắn thời gian tìm việc làm, việc tuyển dụng việc tìm việc làm dễ... theo tầng Giao diện lập trình ứng dụng Xây dựng website tuyển dụng tìm việc làm Đà Nẵng MỞ ĐẦU Mục tiêu đề tài Xây dựng hệ thống website tuyển dụng tìm việc làm Đà Nẵng Với chức cụ thể: - Đối với... tài: Xây dựng website tuyển dụng tìm việc làm Đà Nẵng Các số liệu, tài liệu ban đầu: − Dựa nhu cầu tìm việc tuyển dụng việc làm thành phố Đà Nẵng − Các tài liệu, kiến thức nắm qua học tập làm việc