1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án tốt nghiệp xây dựng website tìm kiếm việc làm cho sinh viên khoa công nghệ thông tin

80 10 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

Thông tin cơ bản

Định dạng
Số trang 80
Dung lượng 3,5 MB

Nội dung

Khi một công ty muốn tuyển dụng cho công ty mình một vị trí nào đó có lẽ việc liên lạc đến các công ty cung cấp nhân lực chuyên cung cấp những ứng viên đủ trình độ đáp ứng yêu cầu công ty đặt ra hoặc có thể đăng lên báo đài để cho mọi người biết đến. Còn khi một ứng viên muốn tìm việc làm họ thường lục tìm các thông tin tuyển dụng trên báo, hoặc họ đi đến một trung tâm giới thiệu việc làm, hoặc tham gia các cuộc hội thảo, hội chợ việc làm để kiếm việc làm cho mình. Nhu cầu tìm kiếm việc làm theo khả năng và nhu cầu tìm kiếm nguồn nhân lực gặp nhiều khó khăn khiến các nhà tuyển dụng không tìm được nhân viên phù hợp cũng như nhân viên không tìm được vị trí công việc phù hợp. Tìm kiếm việc làm trên Internet là một loại hình được đa số người tìm việc và nhà tuyển dụng quan tâm nó vừa đỡ mất thời gian và tiền bạc. ⇒ Vì thế, em đã lựa chọn đề tài Xây dựng website tìm kiếm việc làm cho sinh viên ngành Công nghệ thông tin với hy vọng phần nào giúp cho sinh viên ngành Công nghệ thông tin có thể tìm được công việc phù hợp một cách nhanh chóng và hiệu quả.

Trang 2

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO

ĐỒ ÁN TỐT NGHIỆP

ĐỀ TÀI

XÂY DỰNG WEBSITE TÌM KIẾM VIỆC LÀM CHO SINH

VIÊN KHOA CÔNG NGHỆ THÔNG TIN

Giảng viên hướng dẫn : ThS.Nguyễn Lê Minh

Sinh viên thực hiện : Ngô Duy Hùng

Trang 3

LỜI NÓI ĐẦU

Đồ án này không chỉ là một bước tiến quan trọng trong quá trình học tập của tôi, mà còn là một cơ hội để tôi áp dụng và khẳng định khả năng của bản thân trong thực tế Qua việc tham gia vào dự án này, chúng tôi đã rèn luyện kỹ năng lập trình, quản lý

dự án, giao tiếp và làm việc

Chúng tôi hy vọng rằng dự án xây dựng website tìm kiếm việc làm mà chúng tôi thực hiện sẽ mang lại giá trị và lợi ích cho cả cộng đồng và ngành Công nghệ thông tin Trang web này không chỉ là một công cụ hỗ trợ tìm kiếm việc làm, mà còn là một nền tảng giao tiếp và kết nối giữa người tìm việc và nhà tuyển dụng

Chúng tôi hy vọng rằng thông qua trang web này, người tìm việc sẽ dễ dàng tìm thấy các cơ hội việc làm phù hợp với năng lực và mong muốn của mình Đồng thời, nhà tuyển dụng cũng có thể tiếp cận được ứng viên có kỹ năng và kinh nghiệm phù hợp cho các vị trí tuyển dụng

Tôi đã đặt mục tiêu xây dựng một giao diện trực quan và thân thiện với người dùng, giúp họ dễ dàng tìm kiếm, lọc và ứng tuyển vào các công việc Tôi cũng đã tạo ra một hệ thống quản lý thông tin việc làm hiệu quả, giúp nhà tuyển dụng quản lý hồ

sơ ứng viên và tương tác với họ một cách thuận tiện

Cuối cùng, chúng tôi muốn bày tỏ lòng biết ơn sâu sắc đến thầy/cô và các bạn đã tin tưởng và hỗ trợ chúng tôi trong suốt quá trình thực hiện dự án Sự động viên, gợi ý

và những góp ý xây dựng của mọi người đã giúp tôi hoàn thiện sản phẩm một cách tốt nhất

Trang 4

LỜI CẢM ƠN

Trong dịp này, tôi muốn gửi lời cảm ơn chân thành đến những người đã đồng hành

và đóng góp trong quá trình thực hiện đồ án tốt nghiệp của tôi Sự giúp đỡ và hỗ trợ của các bạn đã là một phần quan trọng để tôi có thể hoàn thành dự án này

Đầu tiên, tôi muốn bày tỏ lòng biết ơn đến thầy Nguyễn Lê Minh , người đã trở thành người chỉ dẫn và cố vấn đáng tin cậy của tôi Sự chỉ dẫn và sự khuyến khích của thầy Nguyễn Lê Minh đã giúp tôi rõ ràng hóa ý tưởng và hướng dẫn tôi trong việc thực hiện nghiên cứu Tôi trân trọng những kiến thức chuyên môn và kinh nghiệm mà thầy Nguyễn Lê Minh đã chia sẻ với tôi trong suốt quá trình này

Tôi cũng muốn gửi lời cảm ơn đến những người đã làm việc cùng tôi trong dự án này Sự hợp tác và chia sẻ ý kiến của các bạn đã làm cho quá trình nghiên cứu trở nên thú vị và đáng nhớ Các ý kiến xây dựng và đóng góp từ mọi người đã giúp tôi

mở rộng tầm nhìn và nâng cao chất lượng của đồ án

Tôi cảm kích và tri ân sự hỗ trợ và đóng góp của tất cả những người trên đã giúp tôi hoàn thành đồ án tốt nghiệp này một cách thành công và đáng tự hào

Ngoài ra, tôi cũng muốn đặc biệt lưu ý đến những người đã đóng góp trong việc cung cấp tài liệu và nguồn thông tin quan trọng cho dự án của tôi Sự rộng lượng và sẵn lòng chia sẻ kiến thức của các bạn đã làm cho nghiên cứu của tôi trở nên đa dạng và phong phú

Cuối cùng, tôi muốn bày tỏ lòng biết ơn đến mọi người đã dành thời gian đọc và đánh giá đồ án tốt nghiệp của tôi Sự phản hồi và nhận xét xây dựng từ các bạn đã giúp tôi cải thiện và hoàn thiện công trình của mình

Tôi hy vọng rằng công trình này sẽ đóng góp một phần nhỏ trong lĩnh vực tôi nghiên cứu và mang lại giá trị cho cộng đồng Một lần nữa, xin chân thành cảm ơn

sự hỗ trợ và đóng góp của tất cả mọi người

Trân trọng,

Trang 5

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

Hà Nội, ngày …… tháng ….… năm 2023

Giảng viên hướng dẫn

Nguyễn Lê Minh

Trang 7

2.2.4 Chức năng quản lý danh mục 36

Trang 8

DANH MỤC CHỮ VIẾT TẮT

STT Tên viết tắt Tên đầy đủ Dịch ra tiếng Việt

Trang 9

DANH MỤC HÌNH ẢNH

Hình 1.1 Kết quả tìm kiếm trên google từ khóa “Thị trường nhân lực ngành CNTT

Hình 1.2 Nhu cầu nhân lực của thị trường IT Việt Nam 2021 (theo topdev.vn) 11

Hình 2.5 Sơ đồ luồng dữ liệu mức dưới đỉnh-quản lý tài khoản 47 Hình 2.6 Sơ đồ luồng dữ liệu mức dưới đỉnh-quản lý ứng viên 48 Hình 2.7 Sơ đồ luồng dữ liệu mức dưới đỉnh-quản lý tuyển dụng 49 Hình 2.7 Sơ đồ luồng dữ liệu mức dưới đỉnh-quản lý danh mục 50 Hình 2.8 Sơ đồ luồng dữ liệu mức dưới đỉnh-quản lý bài viết 51 Hình 2.9 Sơ đồ luồng dữ liệu mức dưới đỉnh-quản lý báo cáo thống kê 51

Hình 3.6 Giao diện ứng viên đăng nhập thành công 74 Hình 3.7 Giao diện cập nhật thông tin cá nhân của ứng viên 74

Hình 3.10 Giao diện trang quản lý hồ sơ xin việc 76

Hình 3.12 Giao diện trang thông tin nhà tuyển dụng 77

Hình 3.14 Giao diện nộp hồ sơ ứng tuyển của ứng viên 78 Hình 3.15 Giao diện đăng nhập của nhà tuyển dụng 78 Hình 3.16 Giao diện đăng ký thông tin nhà tuyển dụng 79

Hình 3.18 Giao diện cập nhật thông tin nhà tuyển dụng 80

Trang 10

Hình 3.19 Giao diện danh sách tin tuyển dụng đã được duyệt của nhà tuyển dụng 80 Hình 3.20 Giao diện danh sách tin tuyển dụng đã được duyệt của nhà tuyển dụng 81

Hình 3.22 Giao diện danh sách các bài viết chờ duyệt của nhà tuyển dụng 82 Hình 3.23 Giao diện đăng nhập của quản trị viên 82 Hình 3.24 Giao diện trang chủ của quản trị viên 83 Hình 3.25 Giao diện quản lý danh sách tài khoản 83

Hình 3.28 Giao diện danh sách tin tuyển dụng đã được phê duyệt 85 Hình 3.29 Giao diện danh sách tin tuyển dụng chờ phê duyệt 85

Hình 3.31 Giao diện quản lý danh mục chuyên ngành 86

Hình 3.33 Giao diện quản lý danh mục loai công việc 87

Hình 3.35 Giao diện danh sách bài viết đã được duyệt 88 Hình 3.36 Giao diện danh sách bài viết chờ phê duyệt 89 Hình 3.37 Giao diện tạo bài viết mới của quản trị viên 89

Trang 11

DANH MỤC BẢNG BIỂU

Bảng 2.5 Thông tin chung chức năng “Cập nhật tài khoản” 23

Bảng 2.7 Thông tin chung chức năng “Cập nhật phân quyền” 25 Bảng 2.8 Thông tin chung chức năng “Tìm kiếm tài khoản” 26 Bảng 2.9 Thông tin chung chức năng “Cập nhật thông tin ứng viên” 26 Bảng 2.10 Thông tin chung chức năng “Tìm kiếm ứng viên” 27 Bảng 2.11 Thông tin chung chức năng “Cập nhật hồ sơ xin việc” 28 Bảng 2.12 Thông tin chung chức năng “Upload hồ sơ xin việc” 29 Bảng 2.13 Thông tin chung chức năng “Ứng tuyển và nộp hồ sơ xin việc” 30 Bảng 2.14 Thông tin chung chức năng “Gợi ý việc làm phù hợp” 30 Bảng 2.15 Thông tin chung chức năng “Lưu tin tuyển dụng” 31 Bảng 2.16 Thông tin chung chức năng “Tìm kiếm việc làm” 32 Bảng 2.17 Thông tin chung chức năng “Tìm kiếm nhà tuyển dụng” 33 Bảng 2.18 Thông tin chung chức năng “Cập nhật thông tin nhà tuyển dụng” 34 Bảng 2.19 Thông tin chung chức năng “Đề xuất ứng viên phù hợp” 35 Bảng 2.20 Thông tin chung chức năng “Cập nhật tin tuyển dụng” 35 Bảng 2.21 Thông tin chung chức năng “Quản lý chuyên ngành” 36 Bảng 2.22 Thông tin chung chức năng “Quản lý cấp bậc” 37 Bảng 2.23 Thông tin chung chức năng “Quản lý địa chỉ” 38 Bảng 2.24 Thông tin chung chức năng “Quản lý mức lương” 39 Bảng 2.25 Thông tin chung chức năng “Quản lý loại công việc” 39 Bảng 2.26 Thông tin chung chức năng “Quản lý bài viết” 40 Bảng 2.27 Thông tin chung chức năng “Xét duyệt bài viết” 41 Bảng 2.28 Thông tin chung chức năng “Tìm kiếm bài viết” 42 Bảng 2.29 Thông tin chung chức năng “Thống kê hồ sơ xin việc” 43

Trang 12

Bảng 2.30 Thông tin chung chức năng “Thống kê lịch sử ứng tuyển” 43 Bảng 2.31 Thông tin chung chức năng “Thống kê nhà tuyển dụng” 44

Bảng 3.3 Bảng phân định quyền hạn về chức năng 72

Trang 13

Chương 1: Khảo sát – xác định yêu cầu

1.1 Khảo sát thực tế

- Khi một công ty muốn tuyển dụng cho công ty mình một vị trí nào đó có lẽ việc liên lạc đến các công ty cung cấp nhân lực chuyên cung cấp những ứng viên đủ trình độ đáp ứng yêu cầu công ty đặt ra hoặc có thể đăng lên báo đài

để cho mọi người biết đến Còn khi một ứng viên muốn tìm việc làm họ thường lục tìm các thông tin tuyển dụng trên báo, hoặc họ đi đến một trung tâm giới thiệu việc làm, hoặc tham gia các cuộc hội thảo, hội chợ việc làm để kiếm việc làm cho mình

- Nhu cầu tìm kiếm việc làm theo khả năng và nhu cầu tìm kiếm nguồn nhân lực gặp nhiều khó khăn khiến các nhà tuyển dụng không tìm được nhân viên phù hợp cũng như nhân viên không tìm được vị trí công việc phù hợp

- Tìm kiếm việc làm trên Internet là một loại hình được đa số người tìm việc và nhà tuyển dụng quan tâm nó vừa đỡ mất thời gian và tiền bạc

⇒ Vì thế, em đã lựa chọn đề tài "Xây dựng website tìm kiếm việc làm cho sinh viên ngành Công nghệ thông tin" với hy vọng phần nào giúp cho sinh viên ngành Công nghệ thông tin có thể tìm được công việc phù hợp một cách nhanh chóng và hiệu quả

- Một số hình ảnh khảo sát về nhu cầu tuyển dụng nhân lực ngành Công nghệ thông tin tại Việt Nam

Trang 14

Hình 1.1 Kết quả tìm kiếm trên google từ khóa “Thị trường nhân lực ngành CNTT

Trang 15

+ Khảo sát, phân tích, thiết kế hệ thống

+ Xây dựng hệ thống tìm việc làm cho sinh viên ngành Công nghệ thông tin

- Sau khi đăng nhập vào hệ thống, sinh viên sẽ tìm kiếm công việc dựa vào các options theo kỹ năng, chức vụ, tên công ty, địa chỉ,

- Khi sinh viên tìm được vị trí công việc phù hợp:

+ Nếu đã có sẵn hồ sơ xin việc, sinh viên có thể ứng tuyển bằng cách nộp trực tiếp CV cho công ty

+ Nếu chưa có sẵn hồ sơ xin việc, sinh viên có thể lưu tin tuyển dụng lại

và tiến hành tạo CV xin việc ngay trên hệ thống

- Nhà tuyển dụng đăng nhập vào hệ thống phải cập nhật cụ thể thông tin công

ty về năm thành lập công ty, quy mô công ty, số điện thoại hoặc email liên hệ, địa chỉ website và địa chỉ trụ sở chính

- Khi có nhu cầu tuyển dụng nhân sự, nhà tuyển dụng sẽ đăng tin tuyển dụng dựa vào các tiêu chí chi tiết việc làm, mô tả công việc, yêu cầu ứng viên và quyền lợi được hưởng Tin tuyển dụng sẽ được gửi về người quản trị hệ thống

để được xét duyệt

- Các ứng viên ứng tuyển sẽ được hiển thị lên màn hình của nhà tuyển dụng rồi nhà tuyển dụng sẽ chủ động liên hệ với ứng viên phù hợp dựa vào thông tin liên hệ trên CV xin việc Hoặc nhà tuyển dụng cũng có thể đi tìm kiếm ứng viên dựa vào CV xin việc trong profile của sinh viên

- Khi người quản trị hệ thống đăng nhập, hệ thống sẽ thống kê số lượng người dùng, số lượng ứng viên, số lượng nhà tuyển dụng, số tin tuyển dụng, số lượng bài viết và danh sách tin tuyển dụng chờ phê duyệt Người quản trị xem xét, đánh giá và duyệt các tin tuyển dụng hợp lệ Nếu tin tuyển dụng không được duyệt thì nhà tuyển dụng sẽ phải sửa lại

- Ngoài ra nhà tuyển dụng và người quản trị có thể đăng một số bài viết về các mẹo hữu ích giúp ứng viên và nhà tuyển dụng dễ dàng tìm được nhau hơn

Trang 16

1.3 Các đối tượng sử dụng hệ thống

- Ứng viên:

+ Ứng viên là sinh viên ngành CNTT tìm việc làm trên hệ thống

+ Cập nhật thông tin cá nhân lên hệ thống

+ Tìm thông tin công việc phù hợp và ứng tuyển online với nhà tuyển dụng

+ Xem các bài đăng, đọc các mẹo để dễ dàng tìm việc hơn

+ Lưu các tin tuyển dụng phù hợp

+ Tạo hồ sơ trực tiếp trên hệ thống

- Nhà tuyển dụng:

+ Nhà tuyển dụng là đối tượng tuyển dụng nhân sự trên hệ thống

+ Cập nhật thông tin nhà tuyển dụng lên hệ thống

+ Đăng bài viết và tin tuyển dụng lên hệ thống

+ Tìm kiếm và xem hồ sơ xin việc của ứng viên

+ Liên lạc với ứng viên qua số điện thoại hoặc email đã cung cấp

- Người quản trị:

+ Người quản trị là người vận hành hệ thống

+ Quản lý thông tin tài khoản

+ Kiểm duyệt tin tuyển dụng và bài viết

+ Quản lý thông tin ứng viên và nhà tuyển dụng

1.4 Xác định các yêu cầu chức năng

1.4.1 Yêu cầu chức năng

- Chức năng cho ứng viên

+ Có thể đăng ký, đăng nhập, đổi mật khẩu tài khoản, cập nhật thông tin tài khoản

+ Có thể tìm kiếm tin tuyển dụng

+ Có thể tạo hồ sơ xin việc và quản lý danh sách hồ sơ xin việc + Có thể ứng tuyển bằng hồ sơ xin việc trên hệ thống hoặc hồ sơ có sẵn

Trang 17

+ Có thể xem lại lịch sử ứng tuyển và trạng thái ứng tuyển

+ Có thể xem thông tin tin tuyển dụng và bài viết

- Chức năng cho nhà tuyển dụng

+ Có thể đăng ký, đăng nhập, đổi mật khẩu tài khoản, cập nhật thông tin nhà tuyển dụng

+ Có thể đăng tin tuyển dụng và cập nhật thông tin tin tuyển dụng + Có thể quản lý danh sách ứng viên ứng tuyển và cập nhật trạng thái ứng tuyển

+ Có thể đăng bài viết và cập nhật thông tin bài viết

+ Có thể tìm ứng viên theo nhu cầu

- Chức năng cho quản trị viên

+ Có thể đăng nhập, đổi mật khẩu tài khoản

+ Có thể phân quyền sử dụng cho các tài khoản trên hệ thống

+ Có thể cập nhật trạng thái tin tuyển dụng và bài viết

+ Thống kê số liệu ứng tuyển thành công, số liệu người dùng

1.4.2 Yêu cầu phi chức năng

+ Đáp ứng được đầy đủ nhu cầu của người dùng

+ Có tài liệu hướng dẫn sử dụng và vận hành hệ thống

- Giao diện người dùng

+ Tính thân thiện và dễ sử dụng: giao diện trực quan, tương thích với các thiết bị khác nhau

- Tính bảo mật

Trang 18

+ Hệ thống có độ an toàn cao và dữ liệu chính xác

+ Phân quyền rõ ràng người dùng, chỉ có thể sử dụng các chức năng

và truy cập các dữ liệu phù hợp với vai trò của người dùng đó + Bảo mật mật khẩu người dùng bằng mã hóa MD5

1.5 Công nghệ sử dụng

1.5.1 ASP.NET MVC

- Là một framework web được phát triển bởi Microsoft, dựa trên mô hình MVC (model-view-controller)

- Được Microsoft giới thiệu lần đầu tiên tại phiên bản NET Framework 3.5

- Bây giờ đã trở thành mã nguồn mở, tách rời với thành phần độc quyền ASP.NET Web Forms

- Lợi ích của ASP.NET MVC:

+ Dễ dàng quản lý sự phức tạp của ứng dụng bằng cách chia ứng dụng thành ba thành phần model, view, controller

+ Nó không sử dụng viewstate hoặc server-based form Điều này tốt cho những lập trình viên muốn quản lý hết các khía cạnh của một ứng dụng + Nó sử dụng mẫu Front Controller, mẫu này giúp quản lý các requests (yêu cầu) chỉ thông qua một Controller Nhờ đó bạn có thể thiết kế một

hạ tầng quản lý định tuyến Để có nhiều thông tin hơn, bạn nên xem phần

+ Hỗ trợ tốt hơn cho mô hình phát triển ứng dụng hướng kiểm thử (TDD)

Trang 19

+ Nếu bạn thực hiện truy vấn dữ liệu Bạn có thể sử dụng Linq to Entities để thao tác với objects được sinh ra từ Entity Framework, nghĩa là bạn không phải viết code sql

+ Việc update các classes,commands dễ dàng mỗi khi cơ sở dữ liệu

có sự thay đổi, điều này giúp bạn tiết kiệm thời gian đáng kể + Entity Framework sẽ tự động tạo ra các classes, commands tương ứng cho việc select, insert, update,delete dữ liệu từ cơ sở dữ liệu quan hệ

+ Entity Framework tự động tạo ra các classes cho việc truy xuất cơ

sở dữ liệu giúp lập trình viên giảm được thời gian viết code thao tác với database Hỗ trợ bạn không phải mất quá nhiều thời gian cho việc viết code để thao tác với database

- Các tính năng:

+ Entity framework hỗ trợ stored procedure

+ Nó làm việc với bất kỳ cơ sở dữ liệu quan hệ nào có Entity Framework hợp lệ

+ Entity Framework tạo truy vấn SQL từ LINQ to Entities

+ Nó được phát triển như một sản phẩm mã nguồn mở

+ Entity framework là một sản phẩm của Microsoft

+ EF cho phép tạo những câu lệnh thêm, xóa, cập nhật

+ Theo dõi những thay đổi của các đối tượng trong bộ nhớ

Trang 20

- SQL Server thông thường được sử dụng cho mục đích lưu trữ dữ liệu Ngoài ra, nó còn mang lại những tính năng làm việc giúp người dùng làm việc hiệu quả hơn như sau:

+ Giúp người sử dụng có thể duy trì việc lưu trữ bền vững

+ Cho phép bạn tạo ra nhiều cơ sở dữ liệu hơn

+ Có khả năng phân tích dữ liệu bằng SSAS + Nó có khả năng bảo mật cao

+ Việc tạo ra được các báo cáo bằng SSRS — SQL Server Reporting Services sẽ được dễ dàng hơn

+ Các quá trình sẽ được thực hiện bằng SSIS — SQL Server Integration Services

1.5.4 Git

- Là phần mềm quản lý mã nguồn phân tán được phát triển bởi Linus Torvalds vào năm 2005, ban đầu dành cho việc phát triển nhân Linux Hiện nay, Git trở thành một trong các phần mềm quản lý mã nguồn phổ biến nhất Git là phần mềm mã nguồn mở được phân phối theo giấy phép công cộng GPL2

- Lưu vết các thay đổi của mã nguồn theo thời gian

- Có cảnh báo khi ghi đè (overwrite) lên file mới nhất đã chỉnh sửa

Trang 21

4 Đăng ký

5 Cập nhật phân quyền

6 Tìm kiếm tài khoản

7 Cập nhật thông tin ứng viên

8 Tìm kiếm ứng viên

9 Cập nhật hồ sơ xin việc

10 Upload hồ sơ xin việc

11 Ứng tuyển và nộp hồ sơ xin việc

25 Xét duyệt bài viết

26 Tìm kiếm bài viết

27 Thống kê hồ sơ xin việc

Trang 22

STT Tên chức năng Nhóm chức năng

3 Cập nhật tài khoản

5 Cập nhật phân quyền

6 Tìm kiếm tài khoản

7 Cập nhật thông tin ứng viên Quản lý ứng viên

8 Tìm kiếm ứng viên

9 Cập nhật hồ sơ xin việc

10 Upload hồ sơ xin việc

11 Ứng tuyển và nộp hồ sơ xin việc

12 Gợi ý việc làm phù hợp

13 Lưu tin tuyển dụng

14 Tìm kiếm việc làm

16 Cập nhật thông tin nhà tuyển dụng

17 Đề xuất ứng viên phù hợp

Trang 23

23 Cập nhật loại công việc

25 Xét duyệt bài viết

26 Tìm kiếm bài viết

27 Thống kê hồ sơ xin việc Quản lý báo cáo thống kê

28 Thống kê lịch sử ứng tuyển

29 Thống kê nhà tuyển dụng

2.1.2 Sơ đồ phân rã chức năng

Bảng 2.2 Sơ đồ phân rã chức năng

Trang 24

2.2 Đặc tả chức năng

2.2.1 Chức năng quản lý tài khoản

2.2.1.1 Đăng nhập

- Thông tin chung chức năng

Bảng 2.3 Thông tin chung chức năng “Đăng nhập”

Tác nhân Ứng viên, nhà tuyển dụng, người quản trị

khoản (bao gồm tên tài khoản và mật khẩu) để đăng nhập vào hệ thống và bắt đầu phiên làm việc mới

Điều kiện trước - Ứng viên: đã đăng ký tài khoản dành cho người

tìm việc

Trang 25

- Nhà tuyển dụng: đã đăng ký tài khoản dành cho nhà tuyển dụng

- Người quản trị: đã có tài khoản dành cho admin

Điều kiện sau - Trường hợp thành công: Đi đến trang chủ hệ

- Thông tin chung chức năng

Bảng 2.4 Thông tin chung chức năng “Đăng xuất”

Tác nhân Ứng viên, nhà tuyển dụng, người quản trị

Mô tả Chức năng này cho phép người dùng đăng xuất tài

khoản khỏi hệ thống và kết thúc phiên làm việc của mình trên trình duyệt

Đầu vào Tên tài khoản và mật khẩu để đăng nhập vào hệ

thống

Điều kiện trước Người dùng đã đăng nhập vào hệ thống

Trang 26

Điều kiện sau Đăng xuất khỏi hệ thống, hiển thị thông báo

“Đăng xuất thành công” và chuyển hướng đến trang đăng nhập

Ngoại lệ

Các yêu cầu đặc biệt

2.2.1.3 Cập nhật tài khoản

- Thông tin chung chức năng

Bảng 2.5 Thông tin chung chức năng “Cập nhật tài khoản”

Tên chức năng Cập nhật tài khoản

Tác nhân Ứng viên, nhà tuyển dụng, người quản trị

đổi thông tin của tài khoản

Điều kiện trước Người dùng đã đăng nhập vào hệ thống thành

công

Điều kiện sau - Trường hợp thành công: Hiển thị thông báo

Trang 27

“Cập nhật thành công”

- Trường hợp thất bại: Hiển thị thông báo “Thất bại” và hiển thị lỗi

Ngoại lệ

Các yêu cầu đặc biệt

2.2.1.4 Đăng ký tài khoản

- Thông tin chung chức năng

Bảng 2.6 Thông tin chung chức năng “Đăng ký”

khoản để truy cập hệ thống

Đầu vào Các thông tin của người dùng: Họ và tên, mật

khẩu, Email

Điều kiện trước Người dùng chưa có tài khoản đăng nhập hệ thống

Điều kiện sau - Trường hợp thành công: Hiển thị thông báo

“Đăng ký thành công”

- Trường hợp thất bại: Hiển thị thông báo “Đăng

ký thất bại” và thông báo lỗi thất bại

Ngoại lệ

Các yêu cầu đặc biệt

Trang 28

2.2.1.5 Cập nhật phân quyền

- Thông tin chung chức năng

Bảng 2.7 Thông tin chung chức năng “Cập nhật phân quyền”

quyền chức năng cho tài khoản trong hệ thống

Điều kiện trước Người quản trị đã đăng nhập vào hệ thống

thành công

Điều kiện sau - Trường hợp thành công hiển thị “Phân quyền

tài khoản thành công”

- Trường hợp thất bại hiển thị “Phân quyền tài khoản thất bại” và hiện lỗi

Ngoại lệ

Các yêu cầu đặc biệt

2.2.1.6 Tìm kiếm tài khoản

- Thông tin chung chức năng

Bảng 2.8 Thông tin chung chức năng “Tìm kiếm tài khoản”

Tên chức năng Tìm kiếm tài khoản

Trang 29

Mô tả Chức năng này cho phép người quản trị tìm kiếm

tài khoản theo tên tài khoản hoặc từ khóa

Điều kiện trước - Người quản trị đã đăng nhập thành công vào hệ

Các yêu cầu đặc biệt

Bảng 2.8 Thông tin chung chức năng “Tìm kiếm tài khoản”

2.2.2 Chức năng quản lý ứng viên

2.2.2.1 Cập nhật thông tin ứng viên

- Thông tin chung chức năng

Bảng 2.9 Thông tin chung chức năng “Cập nhật thông tin ứng viên”

Tên chức năng Cập nhật thông tin ứng viên

thông tin cá nhân lên hệ thống

Điều kiện trước Ứng viên đăng nhập vào hệ thống thành công

Trang 30

Điều kiện sau - Trường hợp thành công hiển thị thông báo

“Cập nhật thông tin thành công”

- Trường hợp thất bại hiển thị thông báo “Cập nhật thông tin thất bại”

Ngoại lệ

Các yêu cầu đặc biệt

2.2.2.2 Tìm kiếm ứng viên

- Thông tin chung chức năng

Bảng 2.10 Thông tin chung chức năng “Tìm kiếm ứng viên”

người quản trị có thể tìm kiếm thông tin của ứng viên

Điều kiện trước Nhà tuyển dụng và người quản trị đăng nhập

Trang 31

2.2.2.3 Cập nhật hồ sơ xin việc

- Thông tin chung chức năng

Bảng 2.11 Thông tin chung chức năng “Cập nhật hồ sơ xin việc”

Tên chức năng Cập nhật hồ sơ xin việc

hồ sơ xin việc ngay trên hệ thống

Điều kiện trước Ứng viên đã đăng nhập vào hệ thống thành

công

Điều kiện sau - Trường hợp thành công hiển thị “Cập nhật

hồ sơ xin việc thành công”

- Trường hợp thất bại hiển thị “Cập nhật thất bại” và hiện lỗi

Ngoại lệ

Các yêu cầu đặc biệt

2.2.2.4 Upload hồ sơ xin việc

- Thông tin chung chức năng

Bảng 2.12 Thông tin chung chức năng “Upload hồ sơ xin việc”

xin việc tải lên hệ thống

Trang 32

Đầu vào Thông tin hồ sơ

Điều kiện trước Ứng viên đã đăng nhập vào hệ thống thành

công

Điều kiện sau - Trường hợp thành công hiển thị “Upload hồ

sơ xin việc thành công”

- Trường hợp thất bại hiển thị “Upload thất bại” và hiện lỗi

Ngoại lệ

Các yêu cầu đặc biệt

2.2.2.5 Ứng tuyển và nộp hồ sơ xin việc

- Thông tin chung chức năng

Bảng 2.13 Thông tin chung chức năng “Ứng tuyển và nộp hồ sơ xin việc”

Tên chức năng Ứng tuyển và nộp hồ sơ xin việc

và nộp hồ sơ xin việc cho nhà tuyển dụng

Điều kiện trước Ứng viên đã đăng nhập vào hệ thống thành

công

Trang 33

Điều kiện sau - Trường hợp thành công hiển thị “Ứng tuyển

- Thông tin chung chức năng

Bảng 2.14 Thông tin chung chức năng “Gợi ý việc làm phù hợp”

phù hợp dựa trên thông tin cá nhân của ứng viên

Điều kiện trước Ứng viên đã đăng nhập vào hệ thống thành

Trang 34

2.2.2.7 Lưu tin tuyển dụng

- Thông tin chung chức năng

Bảng 2.15 Thông tin chung chức năng “Lưu tin tuyển dụng”

tuyển dụng phù hợp

Điều kiện trước Ứng viên đã đăng nhập vào hệ thống thành

- Thông tin chung chức năng

Bảng 2.16 Thông tin chung chức năng “Tìm kiếm việc làm”

Trang 35

kiếm việc làm dựa vào các options có sẵn hoặc

từ khóa tìm kiếm

Điều kiện trước Ứng viên đã đăng nhập vào hệ thống thành

Các yêu cầu đặc biệt

2.2.3 Chức năng quản lý tuyển dụng

2.2.3.1 Tìm kiếm nhà tuyển dụng

- Thông tin chung chức năng

Bảng 2.17 Thông tin chung chức năng “Tìm kiếm nhà tuyển dụng”

Mô tả Chức năng này cho người dùng có thể tìm

kiếm thông tin nhà tuyển dụng có trên hệ thống

Trang 36

Điều kiện trước Người dùng đã đăng nhập vào hệ thống thành

Các yêu cầu đặc biệt

2.2.3.2 Cập nhật thông tin nhà tuyển dụng

- Thông tin chung chức năng

Bảng 2.18 Thông tin chung chức năng “Cập nhật thông tin nhà tuyển dụng”

Tên chức năng Cập nhật thông tin nhà tuyển dụng

nhật thông tin ngay trên hệ thống

Điều kiện trước Nhà tuyển dụng đã đăng nhập vào hệ thống

thành công

Điều kiện sau - Trường hợp thành công hiển thị “Cập nhật

thông tin thành công”

- Trường hợp thất bại hiển thị “Cập nhật thất

Trang 37

bại” và hiện lỗi

Ngoại lệ

Các yêu cầu đặc biệt

2.2.3.3 Đề xuất ứng viên phù hợp

- Thông tin chung chức năng

Bảng 2.19 Thông tin chung chức năng “Đề xuất ứng viên phù hợp”

Mô tả Chức năng này cho hệ thống gợi ý các ứng

viên phù hợp với tiêu chí tuyển dụng của nhà tuyển dụng

Điều kiện trước Nhà tuyển dụng đã đăng nhập vào hệ thống

Trang 38

2.2.3.4 Cập nhật tin tuyển dụng

- Thông tin chung chức năng

Bảng 2.20 Thông tin chung chức năng “Cập nhật tin tuyển dụng”

Tên chức năng Cập nhật tin tuyển dụng

nhật thông tin tin tuyển dụng trên hệ thống

Các yêu cầu đặc biệt

2.2.4 Chức năng quản lý danh mục

2.2.4.1 Quản lý chuyên ngành

- Thông tin chung chức năng

Bảng 2.21 Thông tin chung chức năng “Quản lý chuyên ngành”

Trang 39

lý thông tin các chuyên ngành trên hệ thống

Điều kiện trước Người quản trị đã đăng nhập vào hệ thống

- Thông tin chung chức năng

Bảng 2.22 Thông tin chung chức năng “Quản lý cấp bậc”

lý thông tin các cấp bậc trên hệ thống

Điều kiện trước Người quản trị đã đăng nhập vào hệ thống

thành công

Trang 40

Điều kiện sau - Trường hợp thành công hiển thị “Cập nhật

- Thông tin chung chức năng

Bảng 2.23 Thông tin chung chức năng “Quản lý địa chỉ”

lý thông tin các địa chỉ trên hệ thống

Điều kiện trước Người quản trị đã đăng nhập vào hệ thống

Ngày đăng: 15/09/2023, 22:05

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w