1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại thành phố đà nẵng

56 0 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

Tiêu đề Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại thành phố Đà Nẵng
Tác giả Phan Thị Thuận
Người hướng dẫn PGS.TS Phan Huy Khánh
Trường học Đại học Đà Nẵng
Chuyên ngành Công nghệ thông tin
Thể loại đồ án tốt nghiệp
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 56
Dung lượng 2,73 MB

Nội dung

Khách chưa là thành viên - Được xem các thông tin chung, gồm thông tin về tin tuyển dụng, chi tiết tin tuyển dụng, giới thiệu về công ty,… Việc xem tin tuyển dụng được thực hiệnkhi nhà t

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

XÂY DỰNG WEBSITE TƯ VẤN DỊCH VỤ

TÌM KIẾM ỨNG VIÊN CHO CÁC DOANH NGHIỆP TẠI TP ĐÀ NẴNG

Sinh viên thực hiện : Phan Thị Thuận

Trang 2

ĐẠ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 TƯ VẤN DỊCH VỤ

TÌM KIẾM ỨNG VIÊN CHO CÁC

DOANH NGHIỆP TẠI TP ĐÀ NẴNG

Giảng viên hướng dẫn duyệt

Đà Nẵng, tháng 06/2022

Trang 3

NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

Trang 4

NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

Trang 6

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

KHOA CÔNG NGHỆ SỐ

CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM

Độc lập - Tự do - Hạnh phúc

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

Giảng viên hướng dẫn: PGS TS Phan Huy Khánh

Sinh viên thực hiện: Phan Thị Thuận Mã SV: 1811505310444 Lớp: 18T4

1 Tên đề tài:

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tạithành phố Đà Nẵng

2 Các số liệu, tài liệu ban đầu:

3 Nội dung chính của đồ án:

Chương 1: Cơ sở lý thuyết

Chương 2: Phân tích thiết kế hệ thống

Chương 3: Xây dựng chương trình

Kết luận và hướng phát triển

Trang 7

LỜI NÓI ĐẦU

Ngày nay khoa học kỹ thuật trên thế giới nói chung, ở Việt Nam nói riêng đangtrên đà phát triển mạnh mẽ và không ngừng nâng cao phát triển về mọi mặt Đặc biệt

là ngành công nghệ thông tin Để đáp ứng nhu cầu ngày càng cao của con người thìhàng loạt các công ty về máy tính được ra đời và các ứng dụng công nghệ thông tinđang được áp dụng ngày một nhều hơn.Với công nghệ hiện đại như ngày nay thì conngười dần dần được giải phóng bởi những công việc nặng nhọc và thay vào đó lànhững ứng dụng của công nghệ thông tin ngày một hiện đại và kỹ xảo tiết kiệm đượcthời gian và chi phí đang được áp dụng ngoài thực tiễn Nhưng bên cạnh đó cũng cònrất nhiều vấn đề về kỹ thuật mà con người cần phải khắc phục.Nhận thức được tầmquan trọng của vấn đề đó nên em đã chọn đề tài: “ Xây dựng website tư vấn dịch vụtìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng”

Để có được thành quả như ngày hôm nay, ngoài sự nổ lực phấn đấu không ngừngcủa bản thân thì một phần không nhỏ góp nên thành công ấy là sự hướng dẫn dạy dỗcủa thầy cô trường Đại Học Sư Phạm Kỹ Thuật

Em xin gửi lời cảm ơn chân thành đến thầy Phan Huy Khánh – người trực tiếphướng dẫn trong học phần này

Tuy nhiên, do thời gian và trình độ có hạn nên báo cáo không thể tránh khỏinhững thiếu sót Chính vì vậy, em rất mong có được sự góp ý từ thầy cô và hội đồng

Sinh viên thực hiện

Phan Thị Thuận

i

Trang 8

CAM ĐOAN

Tôi xin cam đoan:

1 Những nội dung trong đề cương báo cáo này là do tôi thực hiện dưới sự hướng

dẫn trực tiếp của thầy PGS.TS Phan Huy Khánh

2 Mọi tham khảo trong đề cương đều được 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ố

3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian lận tôi xin chịu

hoàn toàn trách nhiệm

Sinh viên thực hiện

ii

Trang 9

MỤC LỤC

MỤC LỤC iii

DANH MỤC BẢNG BIỂU vii

DANH MỤC HÌNH VẼ viii

DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆT x

DANH MỤC CHỮ VIẾT TẮT TIẾNG ANH xi

MỞ ĐẦU 1

1 Mục tiêu đề tài 1

2 Đối tượng nghiên cứu và phạm vi nghiên cứu 1

a Đối tượng nghiên cứu 1

b Phạm vi nghiên cứu 1

3 Phương pháp nghiên cứu 1

4 Giải pháp công nghệ 2

5 Cấu trúc đồ án 2

Chương 1 : CƠ SỞ LÝ THUYẾT 3

1.1 Ý tưởng 3

1.2 Đặc tả yêu cầu nghiệp vụ 3

1.2.1 Khách chưa là thành viên 3

1.2.2 Nhà tuyển dụng 3

1.2.3 Ứng viên 4

1.2.4 Quản trị viên (Admin) 4

Chương 2 :PHÂN TÍCH THIẾT KẾ HỆ THỐNG 5

2.1 Đặt tả yêu cầu phần mềm 5

2.1.1 Khách chưa là thành viên 5

iii

Trang 10

2.1.2 Nhà tuyển dụng 5

2.1.3 ứng viên 5

2.1.4 Quản trị viên (Admin) 5

2.2 Sơ đồ Use-case 6

2.3 Kịch bản cho Use-case 6

2.3.1 Actor khách chưa là thành viên 6

2.3.1.1 Usecase: Đăng kí tài khoản 6

2.3.1.2 Use-case: Xem tin tuyển dụng 7

2.3.1.3 Use-case: Tìm kiếm việc làm 8

2.3.2 Actor nhà tuyển dụng 9

2.3.2.1 Use-case: Cập nhật thông tin công ty 9

2.3.2.2 Use-case: Đăng tin tuyển dụng 9

2.3.2.3 Use-case: Cập nhật tin tuyển dụng 10

2.3.2.4 Use-case: Xem danh sách ứng viên 11

2.3.2.5 Use-case: Xem thông tin chi tiết ứng viên 12

2.3.2.6 Use-case: gửi email phản hồi tin tuyển dụng 13

2.3.3 Actor ứng viên 13

2.3.3.1 Use-case: Cập nhật thông tin ứng viên 13

2.3.3.2 Use-case: Ứng tuyển việc làm 14

2.3.3.3 Use-case: Thêm việc làm yêu thích 15

2.3.3.4 Use-case: Xem thông báo 16

2.3.4 Actor quản trị viên (Admin) 17

2.3.4.1 Use-case: Quản lí ngành nghề 17

2.3.4.2 Use-case: Duyệt tin tuyển dụng 17

2.3.4.3 Use-case: Phân quyền nhà tuyển dụng hoặc người dùng 18

iv

Trang 11

2.3.4.4 Duyệt tài khoản nhà tuyển dụng 19

2.4 Sơ đồ hoạt động 20

2.4.1 Use-case: Đăng kí tài khoản nhà tuyển dụng 20

2.4.1 Use-case: Đăng kí tài khoản ứng viên 21

2.4.2 Use-case: Đăng tin tuyển dụng 21

2.4.3 Use-case: Cập nhật tin tuyển dụng 22

2.4.4 Use-case: Duyệt tin tuyển dụng 22

2.4.5 Use-case: Ứng tuyển việc làm 23

2.4.6 Use-case: Tìm kiếm 23

2.5 Sơ đồ ERD 24

2.6 Sơ đồ tuần tự 24

2.6.1 Use-case: Đăng kí tài khoản nhà tuyển dụng 24

2.6.2 Use-case: Đăng kí tài khoản ứng viên 25

2.6.3 Use-case: Đăng tin tuyển dụng 25

2.6.4 Use-case: Cập nhật tin tuyển dụng 25

2.6.5 Use-case: Duyệt tin tuyển dụng 26

2.6.6 Use-case: ứng tuyển việc làm 26

2.6.7 Use-case: Tìm kiếm 26

2.7 Sơ đồ lớp 27

Chương 3 : XÂY DỰNG CHƯƠNG TRÌNH 28

3.1 Công cụ xây dựng chương trình 28

3.1.1 Hệ quản trị cơ sở dữ liệu MySQL 28

3.1.2 Ngôn ngữ lập trình 28

3.2 Giao diện chương trình 30

3.2.1 Trang dành cho khách chưa đăng ký thành viên 30

v

Trang 12

3.2.2 Trang dành cho nhà tuyển dụng 32

3.2.3 Trang dành cho ứng viên 35

3.2.4 Trang quản trị viên (Admin) 37

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 40

3.3 Kết luận 40

3.3.1 Kết quả đạt được 40

3.3.2 Những việc chưa hoàn thành 40

3.3.3 Hướng phát triển 40

TÀI LIỆU THAM KHẢO 41

vi

Trang 13

DANH MỤC BẢNG BIỂU

Bảng 2.1: Kịch bản cho usecase đăng kí tài khoản 6

Bảng 2.2: Kịch bản cho usecase xem tin tuyển dụng 7

Bảng 2.3: Kịch bản cho usecase tìm kiếm việc làm 8

Bảng 2.4: Kịch bản cho usecase cập nhật thông tin công ty 9

Bảng 2.5: Kịch bản cho usecase đăng tin tuyển dụng 9

Bảng 2.6: Kịch bản cho usecase cập nhật tin tuyển dụng 10

Bảng 2.7: Kịch bản cho usecase xem danh sách ứng viên 11

Bảng 2.8: Kịch bản cho usecase xem thông tin chi tiết ứng viên 12

Bảng 2.9: Kịch bản cho usecase gửi email phản hồi tin tuyển dụng 13

Bảng 2.10: Kịch bản cho usecase cập nhật thông tin cá nhân 13

Bảng 2.11: Kịch bản cho usecase ứng tuyển việc làm 14

Bảng 2.12: Kịch bản cho usecase thêm việc làm yêu thích 15

Bảng 2.13: Kịch bản cho usecase xem thông báo 16

Bảng 2.14: Kịch bản cho usecase quản lí ngành nghề 17

Bảng 2.15: Kịch bản cho usecase duyệt tin tuyển dụng 17

Bảng 2.16: Kịch bản cho usecase phân quyền nhà tuyển dụng hoặc người dùng 18 Bảng 2.18: Kịch bản cho usecase duyệt tài khoản nhà tuyển dụng 19

vii

Trang 14

DANH MỤC HÌN

Hình 1.1: Hình ảnh minh họa đăng tuyển việc làm 3

YHình 2.1: Sơ đồ Use-case Diagram 6

Hình 2.2: Sơ đồ hoạt động cho use-case đăng kí tài khoản nhà tuyển dụng 20

Hình 2.3: Sơ đồ hoạt động cho use-case đăng kí tài khoản ứng viên 21

Hình 2.4: Sơ đồ hoạt động cho use-case đăng tin tuyển dụng 21

Hình 2.5: Sơ đồ hoạt động cho use-case cập nhật tin tuyển dụng 22

Hình 2.6: Sơ đồ hoạt động cho use-case duyệt tin tuyển dụng 22

Hình 2.7: Sơ đồ hoạt động cho use-case ứng tuyển việc làm 23

Hình 2.8: Sơ đồ hoạt động cho use-case tìm kiếm 23

Hình 2.9: Sơ đồ ERD trong StarUML 24

Hình 2.10: Sơ đồ tuần tự cho use-case đăng kí tài khoản nhà tuyển dụng 24

Hình 2.11: Sơ đồ tuần tự cho use-case đăng kí tài khoản ứng viên 25

Hình 2.12: Sơ đồ tuần tự cho use-case đăng tin tuyển dụng 25

Hình 2.13: Sơ đồ tuần tự cho use-case cập nhật tin tuyển dụng 25

Hình 2.14: Sơ đồ tuần tự cho use-case duyệt tin tuyển dụng 26

Hình 2.15: Sơ đồ tuần tự cho use-case ứng tuyển việc làm 26

Hình 2.16: Sơ đồ tuần tự cho use-case tìm kiếm 26

Hình 2.17: Biểu đồ sơ đồ lớp 27

YHình 3.1: Hình ảnh minh họa cơ sở dữ liệu MySQL 28

Hình 3.2: Môi trường để code Laravel 29

Hình 3.3: Hình ảnh trang chủ 30

Hình 3.4: Hình ảnh chi tiết tin tuyển dụng 31

Hình 3.5: Trang bài viết 31

Hình 3.6: Trang đăng kí tài khoản nhà tuyển dụng 32

Hình 3.7: Hình ảnh trang đăng nhập tài khoản 32

Hình 3.8: Hình ảnh trang cập nhật thông tin nhà tuyển dụng 33

Hình 3.9: Trang đăng tin tuyển dụng 33

Hình 3.10: Trang danh sách bài đăng 34

Hình 3.11: Trang danh sách ứng viên ứng tuyển vào bài đăng 34

viii

Trang 15

Hình 3.12: Trang gửi mail phản hồi tin tuyển dụng 35

Hình 3.13: Trang cập nhật thông tin ứng viên 35

Hình 3.14: Trang ứng tuyển tin tuyển dụng 36

Hình 3.15: Trang danh sách ứng viên yêu thích tin tuyển dụng 36

Hình 3.16: Trang đăng nhập tài khoản admin 37

Hình 3.17: Trang chủ admin 37

Hình 3.18: Trang thêm danh mục 37

Hình 3.19: Trang danh sách danh mục 38

Hình 3.20: Trang duyệt tin tuyển dụng 38

Hình 3.21: Trang danh sách tin tuyển dụng 39

Hình 3.22: Trang danh sách ứng viên 39

ix

Trang 16

DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆTStt Chữ viết tắt Giải nghĩa

2

3

x

Trang 17

DANH MỤC CHỮ VIẾT TẮT TIẾNG ANHStt Chữ viết tắt Giải nghĩa Nghĩa tiếng Việt

Language Ngôn ngữ đánh dấu siêu văn bản2

3

xi

Trang 18

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng

MỞ ĐẦU

1 Mục tiêu đề tài

Trong thời đại hiện nay kinh tế ngày càng phát triển nhanh chóng, với việc nhiềudoanh nghiệp mới thành lập, nhiều doanh nghiệp nhỏ và lớn muốn mở rộng phát triểnkinh doanh Song song với đó là nhu cầu tuyển dụng của các doanh nghiệp cũng tănglên nhanh chóng Việc lưu trữ, quản lý các thông tin tuyển dụng và hồ sơ tuyển dụngcần phải thực hiện một cách có khoa học, rỏ ràng, hiệu quả để nhà tuyển dụng có thểtuyển dụng nhanh chóng, hiệu quả nhất, đồng thời các ứng viên cũng có thể chọn đểứng cử vào những công ty phù hợp với sở thích, khả năng của bản thân mình

Vì vậy em mong muốn tạo ra một trang web để kết nối các nhà tuyển dụng vànhững người người tìm việc và là một công cụ hữu ích tiết kiệm cho cả doanh nghiệplẫn ứng viên

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tạiThành Phố Đà Nẵng giúp:

- Kết nối nhà tuyển dụng và ứng viên tại Đà Nẵng

- Các doanh nghiệp 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, tiết kiệmthời gian đi lại để tìm hiểu doanh nghiệp

2 Đối tượng nghiên cứu và phạm vi nghiên cứu

a Đối tượng nghiên cứu

Ứng dụng sẽ phục vụ tác nghiệp cho các tác nhân có liên quan:

Sử dụng cho các doanh nghiệp tại Thành Phố Đà Nẵng

3 Phương pháp nghiên cứu

Đề tài được nghiên cứu bằng các phương pháp sau:

- Lên ý tưởng cho hệ thống

- Phân tích thiết kế hệ thống

Trang 19

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng

- Xây dựng hệ thống

- Kiểm thử và sửa lỗi

4 Giải pháp công nghệ

5 Cấu trúc đồ án

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

Chương này trình bày tổng quan về việc sử dụng các phần mềm hỗ trợ xây dựngứng dụng, các công cụ thường xuyên sử dụng để xây dựng nền tảng cho bài toán CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Chương này trình bày một hướng tiếp cận trong việc phân tích hệ thống Trìnhbày những hướng chức năng cơ bản cho người dùng, sơ đồ cơ sở dữ liệu…

CHƯƠNG 3: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ

Trên cơ sở tìm hiểu và phân tích bài toán liên quan, đặc biệt là các chức năng hệthống Từ các phân tích hệ thống và dữ liệu có được, ứng dụng được triển khai vàcập nhật

Trang 20

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng

1.1 Ý tưởng

Website “find job” là nơi các nhà tuyển dụng có thể đăng tin tuyển dụng để tìmkiếm ứng viên phù hợp với vị trí mình tuyển dụng Từ đó ứng viên sẽ truy cập trangweb tìm kiếm và ứng tuyển công việc phù hợp nhất

Hình 1.1: Hình ảnh minh họa đăng tuyển việc làm

1.2 Đặc tả yêu cầu nghiệp vụ

1.2.1 Khách chưa là thành viên

- Được xem các thông tin chung, gồm thông tin về tin tuyển dụng, chi tiết tin

tuyển dụng, giới thiệu về công ty,… Việc xem tin tuyển dụng được thực hiệnkhi nhà tuyển dụng đã đăng tin thành công

- Được phép tìm kiếm tin tuyển dụng theo danh mục tìm kiếm

Trang 21

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng

- Cho phép nhà tuyển dụng cập nhật tin tuyển dụng, chỉ có thể cập nhật sau khinhà tuyển dụng đã đăng tin tuyển dụng

- Cho phép nhà tuyển dụng xem danh sách ứng viên ứng tuyển công việc củacông ty( tổ chức) của mình.Việc xem danh sách ứng viên chỉ được thực hiệnkhi có ít nhất 1 ứng viên ứng tuyển công việc

- Cho phép nhà tuyển dụng xem chi tiết thông tin ứng viên

1.2.3 Ứng viên

- Bắt buộc ứng viên phải đăng nhập khi muốn ứng tuyển công việc Việc ứngtuyển bắt buộc ứng viên phải điền đầy đủ thông tin cá nhân một lần nữa sau khiđăng ký

- Ứng viên ứng tuyển nhanh thành công khi ứng viên đã điền đầy đủ thông tincần thiết

- Cho phép ứng viên có thể thêm công việc yêu thích, việc này giúp ứng viên cóthể lưu lại những công việc yêu thích để có thể ứng tuyển ngay lập tức bất cứlúc nào tránh trường hợp trôi bài đăng tuyển

- Cho phép ứng viên xem lại danh sách những tin đã ứng tuyển, việc này đảmbảo thực hiện sau khi ứng viên đã ứng tuyển công việc với số lượng ít nhất là 1

- Cho phép ứng viên xem kết quả sau khi nhà tuyển dụng phản hồi bằng cách gửiphản hồi về mail, việc này đảm bảo thực hiện sau khi ứng viên đã ứng tuyểncông việc với số lượng ít nhất là 1

1.2.4 Quản trị viên (Admin)

- Duyệt tin tuyển dụng của nhà tuyển dụng, việc này được thực hiện khi ngườiquản trị xem xét tin tuyển dụng đã nhập đầy đủ các thông tin cần thiết và cácbài viết phải đảm bảo nội dung không được tiêu cực, hoặc những nội dung phảncảm không liên quan đến đăng tuyển việc làm

- Người quản trị có thể thêm sửa xóa danh mục ngành nghề

- Người quản trị có thể thiết lập quyền trạng thái của nhà tuyển dụng

- Người quản trị có thể thiết lập quyền trạng thái của ứng viên

Trang 22

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng

2.1 Đặt tả yêu cầu phần mềm

2.1.1 Khách chưa là thành viên

- Đăng kí tài khoản

- Xem tin tuyển dụng

- Xem thông tin doanh nghiệp

- Tìm kiếm việc làm theo danh mục ngành nghề, thời gian, mức lương

2.1.2 Nhà tuyển dụng

- Đăng nhập

- Cập nhật thông tin công ty

- Đăng tin tuyển dụng: vị trí, số lượng, mức lương,…

- Xem danh sách bài đăng

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

- Xem danh sách ứng viên

- Gửi mail phản hồi cho ứng viên

- Xem chi tiết thông tin ứng viên

2.1.3 ứng viên

- Đăng nhập

- Cập nhật thông tin cá nhân bao gồm địa chỉ, gmail, số điện thoại,…

- Thêm công việc yêu thích

- Nộp hồ sơ ứng tuyển

- Xem tin tuyển dụng

2.1.4 Quản trị viên (Admin)

- Quản lý nghành nghề

- Duyệt tài khoản nhà tuyển dụng sau khi đăng kí thành công

- Duyệt bài viết tuyển dụng

- Thiết lập trạng thái/quyền của ứng viên

- Thiết lập trạng thái/quyền của nhà tuyển dụng

Trang 23

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng

2.2 Sơ đồ Use-case

Hình 2.1: Sơ đồ Use-case Diagram

2.3 Kịch bản cho Use-case

2.3.1 Actor khách chưa là thành viên

2.3.1.1 Usecase: Đăng kí tài khoản

Bảng 2.1: Kịch bản cho usecase đăng kí tài khoản

Use case name Đăng ký

Description Khách chưa là thành viên muốn đăng ký tài khoản

Actors Khách chưa là thành viên

Input Khách chưa là thành viên truy cập vào mục Đăng ký

Output Đăng ký tài khoản thành công

Basic flow Bước 1: Vào website

Bước 2: Tại mục đăng ký tài khoản -> nhấn nút “Đăng kí”Bước 3: Người dùng nhập đầy đủ thông tin

Trang 24

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng

Bước 4: Nhấn nút “Đăng ký”

Bước 5: Hệ thống thông báo đã đăng ký thành côngBước 6: Hệ thống hiển thị trang người dùng Sau đó ngườidùng có thể sử dụng các chức năng của hệ thống theo ngườidùng đã chọn

của Basic flow)

Hệ thống thông thông báo lỗi Nếu người dùng nhập thiếu cáctrường dữ liệu bắt buộc -> Quay về bước 3

2.3.1.2 Use-case: Xem tin tuyển dụng

Bảng 2.2: Kịch bản cho usecase xem tin tuyển dụng

Use case name Xem tin tuyển dụng

Description Khách chưa là thành viên muốn xem tin tuyển dụng

Actors Khách chưa là thành viên

Input Khách chưa là thành viên chọn tin tuyển dụng muốn xem

Output Hệ thống sẽ hiển thị thông tin chi tiết của tin tuyển dụng

Basic flow Bước 1: Truy cập vào website

Bước 2: Click vào tin tuyển dụng để xem chi tiết tin tuyểndụng

Bước 3: Hệ thống hiển thị thông tin chi tiết tin tuyển dụng

Trang 25

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng

(các trường

hợp ngoại lệ

của Basic flow)

2.3.1.3 Use-case: Tìm kiếm việc làm

Bảng 2.3: Kịch bản cho usecase tìm kiếm việc làm

Use case name Tìm kiếm việc làm

Description Khách chưa là thành viên muốn tìm kiếm tin tuyển dụng

Actors Khách chưa là thành viên

Input Khách chưa là thành viên chọn các phần tử muốn tìm kiếm

Output Hệ thống sẽ hiển thị các tin tuyển dụng phù hợp với từ khóa

Basic flow Bước 1: Vào website

Bước 2: Chọn phần tử muốn tìm kiếmBước 3: Bấm nút “ Tìm kiếm”

Bước 4: Hệ thống hiển thị tin tuyển dụng phù hợp với từ khóa

2.3.2.1 Use-case: Cập nhật thông tin công ty

Bảng 2.4: Kịch bản cho usecase cập nhật thông tin công ty

Use case name Cập nhật thông tin công ty

Description Nhà tuyển dụng muốn cập nhật thông tin

Actors Nhà tuyển dụng

Input Nhà tuyển dụng đã đăng nhập thành công

Output Cập nhật thông tin thành công

Basic flow Bước 1: Nhà tuyển dụng đăng nhập vào hệ thống

Bước 2: Nhấp chọn “Thông tin của bạn”

Trang 26

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng

Bước 3: Thay đổi trường dữ liệu muốn đổi các dữ liệu đã nhậptrước đó

2.3.2.2 Use-case: Đăng tin tuyển dụng

Bảng 2.5: Kịch bản cho usecase đăng tin tuyển dụng

Use case name Đăng tin tuyển dụng

Description Nhà tuyển dụng muốn đăng tin tìm người lao động

Actors Nhà tuyển dụng

Input Nhà tuyển dụng điền đầy đủ thông tin bài đăng

Output Đăng bài thành công

Basic flow Bước 1: Nhà tuyển dụng đăng nhập vào hệ thống

Bước 2: Nhấn chọn “Đăng tin”

Bước 3: Nhà tuyển dụng nhập đầy đủ tất cả thông tinBước 4: Nhấn nút “Đăng tin”

Bước 5: Hệ thống đăng tin thành công

Trang 27

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng

hợp ngoại lệ

của Basic flow)

2.3.2.3 Use-case: Cập nhật tin tuyển dụng

Bảng 2.6: Kịch bản cho usecase cập nhật tin tuyển dụng

Use case name Cập nhật tin tuyển dụng

Description Nhà tuyển dụng muốn cập nhật tin tuyển dụng

Actors Nhà tuyển dụng

Input Nhà tuyển dụng đã đăng nhập thành công

Output Cập nhật thông tin thành công

Basic flow Bước 1: Nhà tuyển dụng đăng nhập vào hệ thống

Bước 2: Tại bài đăng muốn cập nhật nhấp chọn “Cập nhật ”Bước 3: thay đổi trường dữ liệu đã nhập trước đó

Nếu muốn xóa tin tuyển dụng khi đã tuyển đủ -> nhấn “Xóa”

Hệ thống xóa tin tuyển dụng thành công

2.3.2.4 Use-case: Xem danh sách ứng viên

Bảng 2.7: Kịch bản cho usecase xem danh sách ứng viên

Use case name Xem danh sách ứng viên

Description Nhà tuyển dụng muốn xem danh sách ứng viên đã ứng tuyển

công việc của công ty mình

Actors Nhà tuyển dụng

Trang 28

Xây dựng website tư vấn dịch vụ tìm kiếm ứng viên cho các doanh nghiệp tại Thành Phố Đà Nẵng

Input Nhà tuyển dụng đã đăng nhập thành công

Output Hiển thị danh sách ứng viên

Basic flow Bước 1: Nhà tuyển dụng đăng nhập vào hệ thống

Bước 2: Nhấn chọn “Quản lí bài đăng”

Bước 3: Hệ thống hiển thị danh sách ứng viên đã ứng tuyểnứng tuyển vào công việc đã chọn

2.3.2.5 Use-case: Xem thông tin chi tiết ứng viên

Bảng 2.8: Kịch bản cho usecase xem thông tin chi tiết ứng viên

Use case name Xem thông tin chi tiết ứng viên

Description Nhà tuyển dụng muốn xem thông tin chi tiết ứng viên đã ứng

tuyển công việc của công ty mình

Actors Nhà tuyển dụng

Input Nhà tuyển dụng đã đăng nhập thành công

Output Hiển thị thông tin chi tiết ứng viên

Basic flow Bước 1: Nhà tuyển dụng đăng nhập vào hệ thống

Bước 2: Nhấn chọn “Quản lí bài đăng”

Bước 3: Nhấn chọn “ thông tin chi tiết ” của ứng viênBước 4: Hệ thống hiển thị thông tin chi tiết ứng viên đã ứngtuyển ứng tuyển vào công việc đã chọn

Alternative

flow (các bước

Không có

Ngày đăng: 07/03/2024, 10:45

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

TÀI LIỆU LIÊN QUAN

w