Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 93 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
93
Dung lượng
7,65 MB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN -🙞🙜🕮🙞🙜 - BÀI TẬP LỚN PHÁT TRIỂN HỆ THỐNG THÔNG TIN Đề tài: Hệ thống quản lý tuyển dụng Nhóm lớp: D19 – 035 Nhóm tập: 07 Sinh viên thực hiện: Lê Văn Hiếu - B19DCCN245 Hà Duyên Hùng - B19DCCN293 Nguyễn Văn Tuấn - B19DCCN616 Lê Văn Trung - B19DCCN696 Lê Hoàng Dương – B19DCCN149 Hà Nội - 2023 LỜI NÓI ĐẦU Hiện nay, thời đại bùng nổ công nghệ, phát triển lớn mạnh Internet Từ khóa tìm kiếm việc làm từ khóa nổi, hẳn phải tìm kiếm đến Trên mạng có nhiều trang web tiếng uy tín giúp ta tìm kiếm công việc mà theo nhu cầu ta như: Vietnamwork, Careerlink, timviecnhanh, topcv, 123job, …, trang web hầu hết có chức giống tìm kiếm việc làm, tìm kiếm cơng ty, ứng tuyển online, cơng ty vào để tìm ứng viên cho cơng ty thơng qua CV mà họ viết, trang web chứa nhiều tin tức, mẹo hay, bổ ích liên quan đến việc làm Do nhóm định tạo hệ thống tương tự với chức bổ xung thêm số chức mà em thấy hữu ích cần thiết, cụ thể chức báo cáo này, em trình bày cách chi tiết Hệ thống trang website em xây dựng giống sợi dây liên kết nhà tuyển dụng với người tìm việc Hệ thống cung cấp chức tìm kiếm việc làm thơng qua từ khóa tên công việc, ngành nghề công nghệ thông tin địa điểm để giúp cho người dùng tìm kiếm cơng việc mà theo nhu cầu Người dùng tìm vị trí hợp cơng ty, ngồi trang web cịn có thêm chức quản lý CV ứng tuyển CV vào cơng việc mà ứng tuyển Từ phân tích trên, ý tưởng cho website tuyển dụng hình thành nhằm mục đích giúp cho nhà tuyển dụng người tìm việc thuận tiện việc tìm kiếm việc làm nhân lực hợp công việc thân I Tổng quan Đặt vấn đề Nhu cầu tìm kiếm nhân doanh nghiệp tìm kiếm việc làm ứng viên ngày nhiều trở nên cấp thiết Vì vậy, việc thiết kế website tuyển dụng với phát triển mạnh mẽ công nghệ thông tin để đáp ứng nhu cầu doanh nghiệp tìm kiếm nhân ứng viên tìm kiếm nhà tuyển dụng thơng qua mạng internet cụ thể ngày trở nên cấp thiết Hiện nhà đầu tư lĩnh vực tuyển dụng, đa số nắm bắt hội, tạo cầu nối trung gian nhà tuyển dụng ứng viên cách phát triển thành website tuyển dụng thực tế điều thật tuyệt vời đem lại lợi ích vơ lớn Mơ tả hệ thống 2.1 Mục đích Xây dựng chức website quản lý tuyển dụng nhân lực 2.2 Phạm vi hệ thống - Đối tượng phục vụ: Nhà tuyển dụng, ứng viên, quản trị viên - Chức năng: ● Quản lý thông tin tài khoản ● Quản lý tin tuyển dụng ● Quản lý ứng viên ứng tuyển ● Quản lý thông tin công ty liên hệ ● Thống kê II Phân tích thiết kế hệ thống Bussiness Function Diagram Xây dựng hệ thống website tuyển dụng (Single Page Application) dành cho quản trị viên người dùng thường với chức dành cho mục đích khác - Về phía quản trị viên: ● Truy cập: đăng nhập, đổi mật khẩu, quản lý danh sách quản trị viên trang chủ quản trị ● Quản lý tin tuyển dụng: Tạo tin tuyển dụng đăng tuyển, cập nhật thông tin tuyển dụng, hủy bỏ tuyển dụng, quản lý trạng thái thống kê tin tuyển dụng, gửi mail hẹn vấn ● Quản lý hồ sơ ứng tuyển: Quản lý hồ sơ theo trạng thái, thống kê hồ sơ, tạo họp vấn với hồ sơ ứng tuyển ● Quản lý thông tin công ty liên hệ: Cập nhật thông tin công ty/đơn vị tuyển dụng liên hệ ● Thông báo (notification): Hiển thị thông báo lên web có ứng viên ứng tuyển, hủy ứng tuyển, … - Về phía người dùng thường: ● Truy cập: đăng ký (dành cho ứng viên), đăng nhập, reset mật quản lý thông tin cá nhân ● Trang chủ danh sách công việc tuyển dụng ● Trang mô tả chi tiết công việc ● Trang ứng tuyển Data Flow Diagram 2.1 Sơ đồ ngữ cảnh 2.2 Tổng quan hệ thống 2.3 Biểu đồ DFD mức của chức Quản lý quản trị viên JE Document contin Discover more from: Lập trình hướng đối tượng Học viện Cơng nghệ Bưu chính… 14 documents Go to course Kiem Tra 05 03 Nguyễn-Tr 10 Lập trình hướng đối tượng Chương trình đào tạo - LTH 29 Lập trình hướng đối tượng Ex course registration sy Lập trình hướng đối tượng De thi Lthdt D12 - 40 Lập trình hướng đối tượng Nguyen Quang Ha BT06 - f 22 Lập trình hướng đối tượng Giáo trình Java Script - Kh 78 Tin - ĐH Quốc gia HN Lập trình hướng đối tượng 2.4 Biểu đồ DFD mức của chức Quản lý tin tuyển dụng 2.5 Biểu đồ DFD mức của chức Quản lý hồ sơ ứng tuyển 2.6 Biểu đồ DFD mức của chức Quản lý thông tin công ty liên hệ Biểu đồ thực thể liên kết (ERD) 3.1 Xác định lớp thực thể STT Thực thể Thuộc tính Ghi Admin + + + + + Id Name Avatar Gender Phone number Đại diện cho người quản lý toàn hệ thống Job Editor + + + + + Id Name Avatar Gender Phone number Đại diện cho người quản lý thông tin job Company + + + + + Id Name Avatar Address Hotline Thông tin công ty tuyển dụng Customer + + + + + Id Name Avatar Gender Phone number Đại diện cho ứng viên Job + + + + + Id Name Job requirement Description Salary Thông tin job tuyển dụng Biểu đồ chức cập nhật tin tuyển dụng c Mơ tả dịng kiện Bảng mơ tả dịng kiện chức cập nhật tin tuyển dụng Hành động tác nhân Phản ứng hệ thống Vào chức Tin tuyển dụng Hiển thị danh sách tin tuyển dụng Chọn tin tuyển dụng Hệ thống chuyển đến hình xem chi tiết tin tuyển dụng Chọn cập nhật Nhập liệu lưu lại Hệ thống chuyển đến hình cập nhật Kiểm tra liệu hợp lệ: Nếu thỏa mãn: lưu vào CSDL Nếu không thỏa mãn: Hiển thị lỗi “Bắt buộc nhập đủ trường liệu”/ “Bắt buộc nhập trường liệu” d Mơ tả dịng kiện phụ Bảng mơ tả dòng kiện phụ chức cập nhật tin tuyển dụng Hành động tác nhân Phản ứng hệ thống Tên công việc Hiển thị textbox cho phép nhập liệu Chọn Vị trí cơng việc Hiển thị combobox hiển thị danh sách vị trí cơng việc hệ thống Kinh nghiệm Chọn Hình thức làm việc Hiển thị textbox cho phép nhập liệu Hiển thị combobox hiển thị danh sách hình thức làm việc Địa làm việc Level Hiển thị textbox cho phép nhập liệu Hiển thị combobox cho phép chọn hiển thị danh sách level Số lượng tuyển Hiển thị textbox cho phép nhập liệu Ngày bắt đầu tuyển Hiển thị textbox cho phép chọn hiển thị danh sách level Hạn nộp hồ sợ Hiển thị textbox cho phép chọn hiển thị danh sách level Mô tả công việc Hiển thị textarea cho phép nhập liệu Quyền lợi hưởng Hiển thị datapicker cho phpf Hành động tác nhân Phản ứng hệ thống Yêu cầu công viêc Hiển thị textarea cho phép nhập liệu Lương tối thiểu Hiển thị combobox cho phép chọn danh sách trình độ học vấn Lương tối đa Hiển thị combobox cho phép chọn hiển thị danh sách level Người liên hệ Hiển thị textbox cho phép nhập liệu, thêm dòng textbox khác để thêm kĩ khác Skill Hiển thị datetime picker cho phép chọn ngày bắt đầu tuyển Người liên hệ Hiển thị combobox cho phép chọn hiển thị danh sách JE Skill Hiển thị textarea cho phép nhập liệu Yêu cầu công việc Hiển thị textarea cho phép nhập liệu D Xóa tin tuyển dụng a Thông tin chức Bảng 3-46 Bảng thơng tin chức xóa tin tuyển dụng Tên chức Xóa tin tuyển dụng Mơ tả Chức cho phép xóa tin tuyển dụng Tác nhân Admin Điều kiện trước Đăng nhập với vai trò Admin Điều kiện sau Tin tuyển dụng chuyển đổi trạng thái DB Ngoại lệ Nếu ghi có trạng thái khác “Đã từ chối” “Đã đóng”, button xóa bị disable không cho người dùng thao tác b Biểu đồ chức Biểu đồ chức xóa tin tuyển dụng c Mơ tả dịng kiện Bảng mơ tả dịng kiện chức xóa tin tuyển dụng Phản ứng hệ thống Hành động tác nhân Vào chức Tin tuyển dụng Hiển thị danh sách tin tuyển dụng Chọn tin tuyển dụng Hệ thống chuyển đến hình xem chi tiết tin tuyển dụng Chọn xóa Hệ thống hiển thị popup xác nhận: “Bạn có muốn xóa tin tuyển dụng?” Nếu đồng ý: chuyển trạng thái ghi is_delete = Nếu không đồng ý: hủy bỏ thao tác xóa E Xét duyệt tin tuyển dụng a Thơng tin chức Bảng thông tin chức xét duyệt tin tuyển dụng Tên chức Xét duyệt tin tuyển dụng Mô tả Chức cho phép xét duyệt tin tuyển dụng Tác nhân Admin Điều kiện trước Đăng nhập với vai trò Admin Điều kiện sau Tin tuyển dụng chuyển đổi trạng thái database từ “Chờ xét duyệt” sang “Đang tuyển” Ngoại lệ N/A b Biểu đồ chức Biểu đồ chức xét duyệt tin tuyển dụng c Mơ tả dịng kiện Bảng mơ tả dịng kiện chức xét duyệt tin tuyển dụng Phản ứng hệ thống Hành động tác nhân Vào chức Quản lý công việc Chọn tin tuyển dụng cần xét duyệt Hiển thị danh sách tin tuyển dụng Hệ thống chuyển đến hình xem chi tiết tin tuyển dụng Chọn “Xét duyệt” Hệ thống hiển thị popup xác nhận: “Bạn có muốn đăng tin tuyển dụng?” Nếu người dùng chọn “Đồng ý”: chuyển trạng thái ghi thành “Đang tuyển” Nếu người dùng chọn “Hủy bỏ”: đóng popup giữ nguyên trạng thái ghi 3,8 Thông báo A.Thông tin chức Bảng thông tin chức thông báo Tên chức Thông báo Mô tả Chức cho phép xem thông báo Tác nhân Admin, JE Điều kiện trước Đăng nhập với vai trò Admin JE Điều kiện sau Hiển thị thông báo theo vai trị: Đối với admin: hiển thị thơng báo tin tuyển dụng tạo cần xét duyệt Đối với JE: hiển thị thông báo tin ứng viên ứng tuyển ứng viên từ chối ứng tuyển Ngoại lệ N/A B Biểu đồ chức Biểu đồ chức thông báo C Mơ tả dịng kiện Bảng mơ tả dịng kiện chức thơng báo Phản ứng hệ thống Hành động tác nhân Hiển thị danh sách thơng báo Vào icon Chọn thơng báo Hệ thống chuyển đến hình tương ứng với thơng báo tương tác D Mơ tả dịng kiên phụ Bảng mơ tả dịng kiện phụ chức thông báo Hành động tác nhân Phản ứng hệ thống Hiển thị thông báo tin tuyển dụng cần Click 🡪 chuyển đến hình chi tiết tin tuyển duyệt dụng tương tác Hiển thị thông báo ứng viên ứng tuyển Click 🡪 chuyển đến hình chi tiết hồ sơ ứng thành công tuyển tương tác Hiển thị thông báo ứng viên hủy bỏ ứng Click 🡪 chuyển đến hình chi tiết hồ sơ ứng tuyển tuyển tương tác 3.9 Ứng tuyển A Thông tin chức Bảng thông tin chức ứng tuyển Tên chức Ứng tuyển Mô tả Chức cho phép người dùng thường ứng tuyển vị trí cơng việc Tác nhân Người dùng thường Điều kiện trước Đăng nhập với vai trị người dùng thường, chọn cơng việc khơng nằm tab “Việc làm ứng tuyển” Điều kiện sau Vào trang chi tiết công việc Ngoại lệ N/A B Biểu đồ chức Biểu đồ chức ứng tuyển Sơ đồ giao tiếp 4.1 Chức quên mật 4.2 Chức quản lý thông tin công ty 4.3 Chức quản lý người đăng tuyển 4.4 Chức đăng ký 4.5 Chức đăng nhập 4.6 Chức quản lý tin tuyển dụng 4.7 Chức quản lý ứng tuyển 4.8 Chức quản lý thông báo