Mô tả phân tích yêu cầu phần mềm hệ thống hỗ trợ duyệt cv cho tuyển dụng trực tuyến phân hệ dành cho cộng tác viên

54 7 0
Mô tả phân tích yêu cầu phần mềm hệ thống hỗ trợ duyệt cv cho tuyển dụng trực tuyến phân hệ dành cho cộng tác viên

Đ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

Hệ thống Thông báo lỗi: Bạn cần upload file Trang 12 UC002 “Tạo CV online”Mã Use case UC002 Tên Use case Tạo CV online Tác nhân Người dùng Mục đích ca sử dụng Người dùng có thể tạo CV

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── ĐỒ ÁN TỐT NGHIỆP TÀI LIỆU MƠ TẢ PHÂN TÍCH U CẦU PHẦN MỀM Hệ thống hỗ trợ duyệt CV cho tuyển dụng trực tuyến Phân hệ dành cho cộng tác viên Giảng viên hướng dẫn : TS Nguyễn Nhật Quang Sinh viên thực : Đoàn Duy Đạt MSSV: 20160911 Hà Nội, tháng 09/2020 MỤC LỤC Chương 1: Giới thiệu đề tài 1.1 Đặt vấn đề 1.2 Mục tiêu phạm vi đề tài 1.3 Các thuật ngữ từ viết tắt 1.4 Tài liệu tham khảo 1.5 Tổng quan tài liệu Chương 2: Phân tích yêu cầu phần mềm 2.1 Yêu cầu tổng quan nghiệp vụ 2.1.1 Phân tích nghiệp vụ 2.1.2 Quy tắc nghiệp vụ 2.1.3 Các tác nhân hệ thống 2.2 Phân tích yêu cầu chức 2.2.1 Biểu đồ use case tổng quan hệ thống 2.2.2 Nhóm Use Case “Người dùng” 10 2.2.2.1 Phân rã Use Case 10 2.2.2.2 Đặc tả Use Case 10 UC001 “Upload CV” 10 UC002 “Tạo CV online” 12 UC003 “Xem CV online” 13 UC004 “Sửa CV online” 14 UC005 “Xóa CV” 16 UC006 “Nhận thông báo kết review” 18 UC007 “Xem kết review” 19 UC008 “Đánh giá review CTV/chuyên gia” 20 UC009 “Tạo report” 21 UC010 “Xác nhận public CV cho chuyên gia cụ thể” 22 UC011 “Cập nhật thông tin” 24 UC012 “Chat với CTV/chuyên gia” 25 UC013 “Đăng xuất” 26 2.2.3 Nhóm Use Case “Cộng tác Viên” 28 2.2.3.1 Phân rã Use Case 28 2.2.3.2 Đặc tả Use Case 28 UC014 “Nhận thông báo” 28 UC015 “Xem CV” 29 UC016 “Review CV” 30 UC017 “Đổi điểm tích lũy” 32 UC018 “Đổi quà” 33 UC019 “Cập nhật thông tin” 35 UC020 “Chat với người dùng” 36 UC021 “Đăng xuất” 37 2.2.4 Nhóm Use Case “Diễn đàn (Forum)” 39 2.2.4.1 Phân rã Use Case 39 2.2.4.2 Đặc tả Use Case 39 UC022 “Đặt câu hỏi” 39 UC023 “Tìm kiếm câu hỏi” 41 UC024 “Xem danh sách câu hỏi” 42 UC025 “Xem chi tiết câu hỏi” 43 UC026 “Đóng câu hỏi” (Chỉ dành cho chủ sở hữu câu hỏi) 44 UC027 “Like câu hỏi” 46 UC028 “Trả lời câu hỏi” 47 UC029 “Xem chi tiết câu trả lời” 48 UC030 “Chọn câu trả lời đúng” 50 UC031 “Bình luận câu trả lời” (Khi câu hỏi diễn đàn trả lời) 51 UC032 “Like câu trả lời” 52 Phân tích yêu cầu phi chức 54 3.1 Yêu cầu bảo mật 54 3.2 Yêu cầu hiệu 54 3.3 Yêu cầu giao diện 54 Chương 1: Giới thiệu đề tài 1.1 Đặt vấn đề Với người chuẩn bị bước chân vào thị trường việc làm, họ nhiều biết CV gì, phải viết CV? Nhưng thực tế biết rõ tầm quan trọng CV xin việc Thông qua CV, nhà tuyển dụng nắm bắt thông tin ứng viên nhận loại ứng viên khỏi danh sách vấn cách dễ dàng Trong tất hồ sơ xin việc, điều mà nhà tuyển dụng quan tâm chứng chỉ, tốt nghiệp, mà CV thật đầy đủ thu hút Nhưng để viết CV đầy đủ thu hút lại điều vô khó khăn với người chưa có kinh nghiệm Vậy nên cần có hệ thống hỗ trợ người dùng tạo CV ấn tượng thông qua việc trao đổi, góp ý từ người có kinh nghiệm Nhận thấy nhu cầu đó, chúng em xây dựng Hệ thống hỗ trợ duyệt CV cho tuyển dụng trực tuyến nhằm đánh giá, tư vấn, giúp đỡ người dùng hoàn thiện CV cá nhân để phù hợp với nhu cầu việc làm, tăng hội việc làm cho ứng viên 1.2 Mục tiêu phạm vi đề tài Hiện Việt Nam có số hệ thống review & evaluation CV online, nhiều hạn chế Việc review & evaluation CV đơn người dùng upload CV lên hệ thống, sau 24h nhận mail review evaluation CV, nhiều người dùng không hiểu hết review chuyên gia, giải đáp thắc mắc người dùng Qua khảo sát phân tích trên, đồ án hướng đến xây dựng hệ thống hỗ trợ duyệt CV với mục tiêu sau: - Người dùng nhận kết review CV từ chuyên gia, cộng tác viên thông qua việc upload CV lên hệ thống - Người dùng trao đổi trực tiếp kết review CV với chuyên gia/cộng tác viên thông qua phần chat - Tất thành viên thảo luận, trao đổi CV việc ứng tuyển diễn đàn - Xây dựng website thân thiện với người dùng Phạm vi đề tài giới hạn chức người dùng thơng thường là: thực upload CV, nhận review CV, quản lý CV online, Em bạn Dương Thị Thoa tham gia xây dựng hệ thống hỗ trợ duyệt CV cho tuyển dụng trực tuyến, phạm vi cơng việc cụ thể người sau: - Phân hệ phát triển em phân hệ dành cho cộng tác viên - Phân hệ phát triển bạn Thoa phân hệ dành cho chuyên gia nhân 1.3 Các thuật ngữ từ viết tắt CSDL Cơ sở liệu CTV Cộng tác viên 1.4 Tài liệu tham khảo - Mẫu tài liệu đặc tả yêu cầu phần mềm (SRS-UGMS-Sample-VN.doc) viết TS.Nguyễn Thị Thu Trang 1.5 Tổng quan tài liệu - Tài liệu gồm hai chương: + Chương 1: Giới thiệu đề tài nhằm mục đích cung cấp cho người dùng nhìn khái quát hệ thống hỗ trợ duyệt CV cho tuyển dụng trực tuyến, tài liệu mơ tả phân tích u cầu phần mềm hệ thống hỗ trợ duyệt CV cho tuyển dụng trực tuyến + Chương 2: Phân tích yêu cầu phần mềm trình bày use case tổng quan nhóm use case hệ thống, đặc tả chức ràng buộc với chức hệ thống Chương 2: Phân tích u cầu phần mềm 2.1 Yêu cầu tổng quan nghiệp vụ 2.1.1 Phân tích nghiệp vụ Để thiết kế hệ thống hỗ trợ duyệt CV cho tuyển dụng trực tuyến, trước tiên cần hiểu luồng kiện diễn hệ thống Sau quy trình nghiệp vụ người dùng, chuyên gia, cộng tác viên admin Sau truy cập vào hệ thống: - Người dùng (những người chưa có nhiều kinh nghiệm việc viết CV) upload CV lên hệ thống để nhận kết review CV - CV sau upload hệ thống phân tích thơng tin cá nhân, kỹ xem phù hợp với công ty nào, công việc để gợi ý CV tốt (CV bị ẩn thông tin cá nhân) cho HR cơng ty (người đóng vai trị chun gia hệ thống) - HR muốn biết thông tin cá nhân người dùng để liên hệ tuyển dụng cần phải review CV - Sau nhận kết review từ HR, người dùng xác nhận public CV cho HR, ngồi trao đổi với chuyên gia số khía cạnh mà họ chưa rõ - HR xem CV với toàn thông tin cần thiết (nếu người dùng xác nhận public CV) để liên lạc, tuyển dụng ứng viên Thêm đó, người dùng cịn nhận review từ cộng tác viên (những người có kinh nghiệm làm việc) tham gia vào hệ thống - Với CV chưa tốt, vòng ngày không chuyên gia lựa chọn để review, CV chuyển đến cho CTV - CTV nhận review CV người dùng đánh giá tốt nhận điểm thưởng/ điểm uy tín, với điểm thưởng CTV quy đổi thành q - Sau nhận kết review từ CTV, người dùng đánh giá review đó, ngồi trao đổi với CTV số khía cạnh mà họ chưa rõ Ngồi ra, hệ thống cịn có thêm diễn đàn nơi mà thành viên (applicants, HR specialists, reviewers) đặt câu hỏi trả lời, trao đổi tất khía cạnh việc chuẩn bị CV ứng tuyển 2.1.2 Quy tắc nghiệp vụ Hệ thống gồm có loại điểm: • Điểm uy tín • Điểm thưởng • Điểm tích lũy Người dùng ➢ Khởi tạo: 50 điểm uy tín, khơng có điểm thưởng điểm tích lũy ➢ điểm: khóa tài khoản ➢ Trừ điểm: • 10 điểm uy tín: khơng đánh giá review nhận từ CTV/chun gia CTV ➢ Khởi tạo: 50 điểm uy tín, điểm thưởng, điểm tích lũy ➢ điểm: Khóa tài khoản ➢ Cộng điểm: • điểm tích lũy: với đánh giá review (do người dùng đánh giá) hữu ích ➢ Trừ điểm: • điểm uy tín: với đánh giá review (do người dùng đánh giá) khơng hữu ích • 15 điểm uy tín: bị report • điểm uy tín: nộp review muộn 12h • điểm uy tín: nộp review muộn 24h Chuyên gia ➢ Khởi tạo: 50 điểm uy tín, khơng có điểm thưởng điểm tích lũy ➢ điểm: Khóa tài khoản ➢ Cộng điểm: • điểm uy tín: với đánh giá review (do người dùng đánh giá) hữu ích ➢ Trừ điểm: • điểm uy tín: với đánh giá review (do người dùng đánh giá) không hữu ích • 15 điểm uy tín: bị report • điểm uy tín: nộp review muộn 12h • điểm uy tín: nộp review muộn 24h Forum ➢ Từ 50 điểm trở lên: đăng câu hỏi, trả lời câu hỏi ➢ Từ 75 điểm trở lên: thêm comment vào câu trả lời ➢ Cộng điểm: • điểm uy tín: câu trả lời tích xanh (tức cơng nhận câu trả lời đúng) • điểm uy tín: cho like nhận (áp dụng cho đăng câu hỏi trả lời câu hỏi) ➢ Trừ điểm: • điểm: cho dislike nhận (áp dụng cho đăng câu hỏi trả lời câu hỏi) 2.1.3 Các tác nhân hệ thống Hệ thống gồm tác nhân: - Khách: + Làm người dùng thường: Là người chưa có tài khoản, đăng ký thành viên để có tài khoản đăng nhập vào hệ thống, họ upload CV lên hệ thống + Làm chuyên gia: Là HR cơng ty, muốn tham gia vào hệ thống để tìm kiếm ứng viên phù hợp cho công ty + Làm cộng tác viên: Là người muốn tham gia vào hệ thống để kiếm tiền qua việc review CV họ đăng ký làm cộng tác viên - Người dùng: Sau đăng nhập với tài khoản người dùng, người dùng có chức như: upload CV, nhận review, phản hồi review, - Chuyên gia: Là HR cơng ty, sử dụng chức tìm kiếm,lọc để lọc CV phù hợp với nhu cầu tuyển dụng CV bị ẩn thông tin cá nhân, chuyên gia muốn xem thông tin cá nhân (để cịn liên hệ) phải đánh giá, chỉnh sửa CV Sau bình luận, đánh giá, chỉnh sửa xong nhận CV với tồn thơng tin người dùng chấp nhận - Cộng tác viên (CTV): người dùng có kinh nghiệm muốn tham gia review CV hệ thống - Admin: Quản trị viên hệ thống người quản lý tài khoản người dùng, chuyên gia CTV 2.2 Phân tích yêu cầu chức 2.2.1 Biểu đồ use case tổng quan hệ thống Đối với hệ thống hỗ trợ duyệt CV cho tuyển dụng trực tuyến, phạm vi công việc (thể sơ đồ usecase tổng quan trên) phân hệ dành cho cộng tác viên, bao gồm nhóm chức người dùng, cộng tác viên, diễn đàn 2.2.2 Nhóm Use Case “Người dùng” 2.2.2.1 Phân rã Use Case 2.2.2.2 Đặc tả Use Case UC001 “Upload CV” Mã Use case Tác nhân Mục đích ca sử UC001 Tên Use case Người dùng Upload CV lên hệ thống dụng Sự kiện kích hoạt Người dùng chọn chức Upload CV 10 Upload CV Luồng kiện STT Thực Hành động Người dùng, Chọn chức đặt câu hỏi diễn Chun gia, Cộng đàn tác viên (Thành cơng) Hệ thống Hiển thị giao diện soạn câu hỏi Người dùng, Soạn câu hỏi Chuyên gia, Cộng tác viên Người dùng, Nhấn nút Đăng câu hỏi xác nhận Chuyên gia, Cộng đăng tác viên Lưu câu hỏi vào sở liệu, thông Hệ thống báo đăng câu hỏi thành công hiển thị diễn đàn Luồng kiện STT Thực Hành động 5a Hệ thống Thông báo đăng không thành công thay Hậu điều kiện Hệ thống hiển thị câu hỏi diễn đàn 40 UC023 “Tìm kiếm câu hỏi” Mã Use case Tác nhân Mục đích ca sử UC023 Tên Use case Tìm kiếm câu hỏi Người dùng, Chuyên gia, Cộng tác viên Tìm kiếm câu hỏi diễn đàn dụng Sự kiện kích hoạt Người dùng, Chuyên gia, Cộng tác viên tìm kiếm câu hỏi diễn đàn Tiền điều kiện Không Luồng kiện STT Thực Hành động Người dùng, Nhập câu hỏi cần tìm kiếm Chun gia, Cộng tác viên (Thành cơng) Hệ thống Hiển thị kết phù hợp • Nếu muốn xem chi tiết câu hỏi, cần thực nghiệp vụ “Xem chi tiết câu hỏi” Luồng kiện Khơng có thay 41 Hậu điều kiện Hệ thống hiển thị kết phù hợp UC024 “Xem danh sách câu hỏi” Mã Use case Tác nhân Mục đích ca sử UC024 Tên Use case Xem danh sách câu hỏi Người dùng, Chuyên gia, Cộng tác viên Xem danh sách câu hỏi diễn đàn dụng Sự kiện kích hoạt Người dùng, Chuyên gia, Cộng tác viên chọn Xem danh sách câu hỏi Tiền điều kiện Không STT Thực Hành động Người dùng, Chọn chức Xem danh sách câu Chuyên gia, Cộng hỏi Luồng kiện (Thành cơng) tác viên Hệ thống Hiển thị danh sách câu hỏi • Nếu muốn xem chi tiết câu hỏi, cần thực nghiệp vụ “Xem chi tiết câu hỏi” 42 Luồng kiện Không có thay Hậu điều kiện Hệ thống hiển thị danh sách câu hỏi UC025 “Xem chi tiết câu hỏi” Mã Use case Tác nhân Mục đích ca sử UC025 Tên Use case Xem chi tiết câu hỏi Người dùng, Chuyên gia, Cộng tác viên Xem chi tiết câu hỏi diễn đàn dụng Sự kiện kích hoạt Người dùng, Chuyên gia, Cộng tác viên chọn Xem chi tiết câu hỏi Tiền điều kiện Không 43 STT Thực Hành động Người dùng, Chọn chức Xem chi tiết câu hỏi Luồng kiện (Thành cơng) Chuyên gia, Cộng tác viên Hệ thống Hiển thị câu hỏi chi tiết • Nếu muốn đóng câu hỏi (chỉ dành cho chủ sở hữu câu hỏi), cần thực nghiệp vụ “Đóng câu hỏi” • Nếu muốn trả lời câu hỏi, cần thực nghiệp vụ “Trả lời câu hỏi” • Nếu muốn xem chi tiết câu trả lời, cần thực nghiệp vụ “Xem chi tiết câu trả lời” • Nếu thích câu hỏi, cần thực nghiệp vụ “Like câu hỏi” Luồng kiện Không có thay Hậu điều kiện Hệ thống hiển thị câu hỏi chi tiết UC026 “Đóng câu hỏi” (Chỉ dành cho chủ sở hữu câu hỏi) Mã Use case UC026 Tên Use case 44 Đóng câu hỏi Tác nhân Mục đích ca sử Người dùng, Chuyên gia, Cộng tác viên Đóng câu hỏi diễn đàn tác nhân chọn câu trả lời dụng Sự kiện kích hoạt Người dùng, Chun gia, Cộng tác viên đóng câu hỏi diễn đàn Tiền điều kiện Không Luồng kiện STT Thực Hành động Người dùng, Chọn chức đóng câu hỏi diễn Chuyên gia, Cộng đàn (Chỉ dành cho chủ sở hữu câu tác viên hỏi) Hệ thống Hiển thị popup xác nhận Người dùng, Chọn đồng ý (Thành cơng) Chun gia, Cộng tác viên Thơng báo đóng câu hỏi thành công Hệ thống 45 Luồng kiện STT Thực Hành động 4a Người dùng, Chọn hủy thay Chuyên gia, Cộng tác viên 5a Hậu điều kiện Hệ thống Không thực nghiệp vụ Hệ thống thơng báo đóng câu hỏi thành cơng UC027 “Like câu hỏi” Mã Use case Tác nhân Mục đích ca sử UC027 Tên Use case Like câu hỏi Người dùng, Chuyên gia, Cộng tác viên Cho phép tác nhân like câu hỏi hay dụng Sự kiện kích hoạt Người dùng, Chuyên gia, Cộng tác viên chọn chức Like Tiền điều kiện Không 46 STT Thực Hành động Người dùng, Chọn chức Like câu hỏi Luồng kiện Chun gia, Cộng (Thành cơng) tác viên Lưu thông tin vào sở liệu hiển Hệ thống thị lượt like câu hỏi Luồng kiện Khơng có thay Hậu điều kiện Hệ thống hiển thị lượt like câu hỏi UC028 “Trả lời câu hỏi” Mã Use case Tác nhân Mục đích ca sử UC028 Tên Use case Trả lời câu hỏi Người dùng, Chuyên gia, Cộng tác viên Trả lời câu hỏi diễn đàn dụng Sự kiện kích hoạt Người dùng, Chuyên gia, Cộng tác viên chọn thêm câu trả lời Tiền điều kiện Không 47 STT Thực Hành động Người dùng, Nhập câu trả lời vào textbox Luồng kiện Chuyên gia, Cộng (Thành công) tác viên Người dùng, Nhấn đăng câu trả lời Chuyên gia, Cộng tác viên Luồng kiện Hệ thống Hiển thị câu trả lời giao diện Khơng có thay Hậu điều kiện Hệ thống hiển thị câu trả lời giao diện UC029 “Xem chi tiết câu trả lời” Mã Use case Tác nhân Mục đích ca sử UC029 Tên Use case Người dùng, Chuyên gia, Cộng tác viên Xem chi tiết câu trả lời diễn đàn dụng 48 Xem chi tiết câu trả lời Sự kiện kích hoạt Người dùng, Chuyên gia, Cộng tác viên chọn Xem chi tiết câu trả lời Tiền điều kiện Không STT Thực Hành động Người dùng, Chọn chức Xem chi tiết câu trả lời Luồng kiện (Thành cơng) Chun gia, Cộng tác viên Hệ thống Hiển thị câu trả lời chi tiết • Nếu muốn chọn câu trả lời đúng, cần thực nghiệp vụ “Chọn câu trả lời đúng” • Nếu muốn bình luận câu trả lời, cần thực nghiệp vụ “Bình luận câu trả lời” • Nếu thích câu trả lời, cần thực nghiệp vụ “Like câu trả lời” Luồng kiện Khơng có thay Hậu điều kiện Hệ thống hiển thị câu trả lời chi tiết 49 UC030 “Chọn câu trả lời đúng” Mã Use case Tác nhân Mục đích ca sử UC030 Chọn câu trả lời Tên Use case Người dùng, Chuyên gia, Cộng tác viên Chọn câu trả lời dụng Sự kiện kích hoạt Người dùng, Chuyên gia, Cộng tác viên chọn câu trả lời Tiền điều kiện Không Luồng kiện STT Thực Hành động Người dùng, Chọn câu trả lời Chun gia, Cộng tác viên (Thành cơng) Hiển thị tích xanh câu trả lời Hệ thống chọn Luồng kiện Khơng có thay Hậu điều kiện Hệ thống hiển thị tích xanh câu trả lời chọn 50 UC031 “Bình luận câu trả lời” (Khi câu hỏi diễn đàn trả lời) Mã Use case Tác nhân Mục đích ca sử UC031 Tên Use case Bình luận câu trả lời Người dùng, Chuyên gia, Cộng tác viên Bình luận câu trả lời diễn đàn dụng Sự kiện kích hoạt Người dùng, Chuyên gia, Cộng tác viên chọn bình luận Tiền điều kiện Khơng 51 STT Thực Hành động Người dùng, Nhấn nút thêm bình luận phần Chuyên gia, Cộng câu trả lời Luồng kiện (Thành cơng) tác viên Người dùng, Nhập bình luận câu trả lời Chuyên gia, Cộng tác viên Người dùng, Nhấn đăng bình luận Chuyên gia, Cộng tác viên Luồng kiện Hệ thống Hiển thị bình luận phần câu trả lời Khơng có thay Hậu điều kiện Hệ thống hiển thị bình luận phần câu trả lời UC032 “Like câu trả lời” Mã Use case Tác nhân UC030 Tên Use case Người dùng, Chuyên gia, Cộng tác viên 52 Like câu trả lời Mục đích ca sử Cho phép tác nhân like câu trả lời hay dụng Sự kiện kích hoạt Người dùng, Chuyên gia, Cộng tác viên chọn chức Like Tiền điều kiện Không STT Thực Hành động Người dùng, Chọn chức Like câu trả lời Luồng kiện (Thành cơng) Chuyên gia, Cộng tác viên Lưu thông tin vào sở liệu hiển Hệ thống thị lượt like câu trả lời Luồng kiện Không có thay Hậu điều kiện Hệ thống hiển thị lượt like câu trả lời 53 Phân tích yêu cầu phi chức 3.1 Yêu cầu bảo mật - Các usecase người dùng, CTV, chuyên gia sử dụng khách cần đăng nhập với vai trị tương ứng 3.2 Yêu cầu hiệu - Thời gian phản hồi hệ thống tối đa 5s 3.3 Yêu cầu giao diện - Giao diện web Ngôn ngữ sử dụng hệ thống tiếng việt Định dạng ngày sử dụng hệ thống dd/mm/yyyy 54

Ngày đăng: 18/01/2024, 11:12

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

Tài liệu liên quan