Nơi các ứng viên có thể tìm kiếm việc làm mới nhất, thông tin nhà tuyển dụng và ứng tuyển một cách nhanh chóng.nhiều tiện ích.. Các ứng viên thông qua đó có thể lựa chọn được công việc p
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ CƯƠNG CHUYÊN ĐỀ HỌC PHẦN
TÊN HỌC PHẦN
ĐỀ TI:
TRANG WEB TÌM VIỆC LM JOBGO
SINH VIÊN THỰC HIỆN: NGUYỄN THỊ TR GIANG
TRẦN XUÂN HẢI NGUYỄN VIỆT HONG PHAN VĂN HONG NGUYỄN THỊ NGỌC ANH GIẢNG VIÊN HƯỚNG DẪN: TRẦN TRUNG
Hà Nội, tháng 12 năm 2023.
Trang 2LỜI NÓI ĐẦU
Nói đến CNTT là chúng ta hình dung ngay tới một môi trường phát triển năng động vào bậc nhất trên toàn thế giới hiện nay Nó được ứng dụng vào mọi mặt của đời sống của con người, từ công việc cho tới giải trí Nhắc đến công nghệ thông tin thì không thể không nhắc đến lập trình Lập trình là công việc tạo ra những sản phẩm tiện ích giúp con người làmviệc hiệu quả hơn khi thao tác với máy tính hay thiết bị công nghệ Để lậptrình ra một sản phẩm thì bạn cần phải biết những ngôn ngữ lập trình, để kết nối giữa người dùng và máy tính
Trước nhu cầu tuyển dụng nhân sự cao thay vì phải tuyển dụng một cách truyền thống thì ta có thể thay thế vào đó là một trang web tuyển dụng về nhu cầu tuyển dụng của một hoặc nhiều nhà tuyển dụng Nơi các ứng viên có thể tìm kiếm việc làm mới nhất, thông tin nhà tuyển dụng và ứng tuyển một cách nhanh chóng.nhiều tiện ích
Chính vì vậy, Các trang web tuyển dụng chuyên nghiệp đóng vai trò như một trợ thủ đắc lực của nhà tuyển dụng Đồng thời nó cũng là địa chỉ tin cậy để các ứng viên tiếp cận cơ hội làm việc Nhờ có các website tuyển dụng mà công ty dễ dàng hơn trong việc chọn lọc ứng viên và
“săn” nhân tài Các ứng viên thông qua đó có thể lựa chọn được công việc phù hợp Thay vào đó chỉ việc ngồi ở nhà hay bất cứ đâu với chiếc máy tính,điện thoại kết nối interner là mọi người có thể thỏa sức tìm kiếm, lựa chọn công việc phù hợp mà mình yêu thích Giúp cho người quản trị dễ dàng trong việc phân quyền quản lý người tìm việc, nhà tuyển
dụng , cách tạo CV cho bản thân Đó là lý do nhóm em chọn đề tài “Quản
lý tìm việc JobsGo”.
Trang 3CHƯƠNG 1: KHẢO SÁT ĐỀ TI
1.1 Giới thiệu đề tài
Hiện nay việc tuyển dụng qua mạng không còn xa lạ gì đối với mọi người, không thể phủ nhận lợi ích mà việc bán hàng online mang lại Mặc
dù C và C++ có khả năng làm việc này nhưng trình biên dịch lại phụ thuộc vào từng loại CPU Trình biên dịch thường phải tốn nhiều thời gian
để xây dựng nên rất đắt, vì vậy để mỗi loại CPU có một trình biên dịch riêng là rất tốn kém
Việc tuyển dụng qua mạng là nơi trung gian giữa người lao động và các công ty tuyển dụng Nhà tuyển dụng mong muốn tìm được ứng viên phù hợp với vị trí của công ty thì chỉ cần thông báo tuyển dụng trên trang web tìm việc làm, quản trị sẽ tiếp nhận thông tin và đưa thông tin tìm của công ty lên web tìm việc làm Tương tự nhà tuyển dụng, người lao động muốn tìm cho mình một công việc phù hợp với trình độ của mình chỉ cần đăng ký ứng viên trên web tuyển dụng và ứng viên sẽ liên hệ với nhau nếu một bên tìm thấy ứng viên phù hợp với vị trí tuyển dụng hay công việc phù hợp với yêu cầu của mình
JobsGo được tạo ra nhằm cung cấp cho những người có nhu cầu tìm việc làm và những người mới bắt đầu với bộ môn này một môi trường tương tác cũng như tìm hiểu, cập nhật những tin tức mới nhất về tuyển dung, ngoài ra tạo các danh sách mẫu CV xin việc online :
Giao diện: Đơn giản, đẹp mắt, dễ thao tác trên màn hình, phù hợp cho mọi đối tượng
Danh sách mẫu CV : Đa dạng mẫu CV , hình ảnh CV dễ phân loại
để người dùng dễ tìm kiếm và lựa chọn
1.2 Mục đích của website cần thiết kế
Khi xây dựng một website đầu tiên phải hình dung chúng ta cần phảithiết kế cái gì? Cho website của mình Không có chủ định và mục tiêu rõ
Trang 4ràng thì cả website đó trở nên sai lầm, lan man và cuối cùng đi tới một hướng khó có thể trở lại Thiết kế cẩn thận và định hướng rõ là chìa khóa hướng tới thành công của việc xây dựng một website Vận dụng tổng hợpnhững kiến thức đã học để tiến hành thiết kế website tìm việc làm online nhằm giải quyết những khó khăn hiện tại của nhà tuyển dụng cũng như người tìm việc Ứng dụng công nghệ mới vào dịch vụ việc làm, giúp cho doanh nghiệp trên thế giới tăng tính cạnh tranh, tránh bỏ lỡ cơ hội ngàn vàng như những năm trước đây Đồng thời vươn tầm hoạt động hợp tác ra
xa khi mà thương mại và phân công lao động trên phạm vi lớn được các nước ưa chuộng hiện nay
Dựa trên các kiến thức nền tảng được thầy cô trao đổi trên lớp và một số tài liệu tham khảo em đã tổng hợp kiến thức để xây dựng một trang web Báo cáo sẽ lập trình trên nền web “WEBSITE JOBSGO” tích hợp được giao diện các chức năng sau:
Giao diện chính của website
Tạo CV trên website
Đăng ký người dùng
Đăng nhập vào website
Module cho ứng viên
Cập nhật thông tin ứng viên
Xem thông tin ứng viên
Module cho nhà tuyển dụng
Thông tin doanh nghiệp
Quản lý nhân sự
Quản lý bài viết
1.3 Mục tiêu quảng bá của website
Là giới thiệu và tìm kiếm việc làm mà ứng viên muốn tìm việc làm phù hợp với trình độ của mình Các doanh nghiệp chỉ cần đăng tải thông tin tuyển dụng lên trang web cá nhân có liên kết với mạng xã hội mà
Trang 5không cần đăng tải những thông tin đó lên các diễn đàn Điều này giúp những ứng viên tiềm năng có thể tiếp cận với thông tin tuyển dụng một cách dễ dàng.
Đối với người ứng tuyển thì tất cả thông tin tuyển dụng và việc làm đều hội tụ tại website tuyển dụng nên các ứng viên có thể dễ dàng tìm kiếm được vị trí công việc phù hợp với năng lực bản thân và định hướng tương lai hiệu quả cho mình
Ngoài ra website còn có mục đích giới thiệu cho nhiều ứng viên được biết hơn về thu hẹp được khoảng cách xa gần, giải quyết được vấn
đề đường xa việc đi lại khó khăn lại hay tắc nghẽn giao thông,
1.4 Một số trang chính của website
Trang đăng nhập và đăng ký: Để các ứng viên tìm kiếm việc làm thì cần
có chức năng Đăng ký/Đăng nhập
Trang chủ: Đây là trang giới thiệu về các việc làm, công ty, tạo CV mẫu Ngoài ra biết thêm thông tin của xã hội
Trang tạo CV ứng viên : Đây là trang ứng viên xem hoặc tham khảo các mặt hàng có mẫu CV để lựa chọn
Trang hồ sơ ứng viên : Đây là trang ứng viên tạo thông tin cá nhân và sửathông tin
-Trang nhà tuyển dụng : Đây là trang nhà tuyển dụng tạo tài khoản riêng, cung cấp đầy đủ các thông tin về doanh nghiệp và lĩnh vực hoạt động
Trang 6CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Xác định các Actor và Use case tổng quát của hệ thống 2.1.1 Các Actor
2.1.2 Use case tổng quát của hệ thống
Hình 2.1 Biểu đồ Use case tổng quát.
2.2 Phân rã Use case
2.2.1 Chức năng Đăng nhập
2.2.1.1 Biểu đồ Use case chức năng Đăng nhập, Đăng ký
Trang 7Hình 2.2 Biểu đồ use case cho chức năng Đăng nhập
2.2.1.2 Biểu đồ trình tự cho chức năng Đăng nhập, Đăng ký.
Trang 82.2.1.3 Biểu đồ hoạt động chức năng Đăng nhập, Đăng ký.
Trang 92.2.2 Chức năng Quản lí thông tin ứng viên
2.2.2.1 Biểu đồ Use case chức năng Quản lý thông tin ứng viên
Hình 2.3 Biểu đồ Use case chức năng quản lí thông tin ứng viên2.2.2.2 Biểu đồ trình tự chức năng Quản lý thông tin ứng viên
Trang 112.2.2.3 Biểu đồ hoạt động chức năng Quản lý thông tin ứng viên
2.2.2.3 Biểu đồ hoạt động chức năng Quản lý thông tin ứng viên
Trang 152.2.3Usecase chức năng Tạo CV
2.2.3.1 Biểu đồ Use case chức năng Tạo CV
Hình 2.4 Biểu đồ usecase chức năng Tạo cv
Trang 162.2.3.2 Biểu đồ trình tự chức năng Tạo CV
Trang 172.2.3.3 Biểu đồ hoạt động chức năng Tạo CV
Trang 212.2.4 Chức năng quản lý hồ sơ nhân sự
2.2.4.1 Biểu đồ Use case chức năng Quản lý hồ sơ nhân sự
Hình 2.5 Biểu đồ usecase chức năng quản lý hồ sơ nhân sự
2.2.4.2 Biểu đồ trình tự chức năng Quản lý hồ sơ nhân sự
Trang 222.2.4.3 Biểu đồ trình tự chức năng Quản lý hồ sơ nhân sự
Trang 242.2.5 Chức năng quản lý thông tin doanh nghiệp
2.2.5.1 Biểu đồ Use case chức năng Quản lý thông tin doanh nghiệp
Hình 2.5 Biểu đồ usecase chức năng quản lý thông tin doanh nghiệp2.2.5.2 Biểu đồ trình tự chức năng Quản lý thông tin doanh nghiệp
Trang 262.2.5.3 Biểu đồ hoạt động chức năng Quản lý thông tin doanh nghiệp
Trang 282.2.6 Chức năng quản lý bài viết
2.2.6.1 Biểu đồ Use case chức năng Quản lý bài viết
Hình 2.7 Biểu đồ usecase chức năng quản lý bài viết
Trang 292.2.6.1 Biểu đồ trình tự chức năng Quản lý bài viết
Trang 30xxxxx
Trang 312.2.6.3 Biểu đồ hoạt động chức năng Quản lý bài viết
Trang 352.2 Biểu đồ Lớp
Trang 36CHƯƠNG 3: THIẾT KẾ GIAO DIỆN TRANG WEB 3.1 Đăng ký
Hình 3 1 Giao diện đăng ký
3.2 Đăng nhập
Hình 3 2 Giao diện đăng nhập
Trang 373.2 Trang chủ
Trang 38Hình 3 3 Giao diện trang chủ
3.3 Giao diện hồ sơ ứng viên
Hình 3 4 Giao diện hồ sơ ứng viên
3.4 Giao diện danh sách mẫu CV
Trang 39Hình 3 5 Giao diện danh sách mẫu CV
Trang 403.5 Giao diện blogIT
Hình 3 6 Giao diện BlogIT
3.6 Giao diện thông tin doanh nghiệp
Trang 41Hình 3 7 Giao diện thông tin doanh nghiệp
3.7 Giao diện đăng tuyển
Trang 42Hình 3 8 Giao diện đăng tuyển
3.8 Giao diện quản lý nhân sự
Hình 3 9 Giao diện quản lý nhân sự
3.9 Giao diện quản lý bài viết
Trang 43Hình 3 10 Giao diện quản lý bài viết
3.10 Giao diện đăng xuất
Hình 3 11 Giao diện đăng xuất
3.11 Giao diện Abou US
Trang 44Hình 3 12 Giao diện About US
3.12 Giao diện Document
Trang 45Hình 3 13 Giao diện Document
Trang 463.13 Giao diện Việc làm ứng tuyển
Hình 3 14 Giao diện Việc làm ứng tuyển
3.14 Giao diện Detail
Hình 3 15 Giao diện Detail