Thiết kế website tuyển dụng và tìm việc làm

MỤC LỤC

Alternative Flow

Tiền điều kiện

Hệ thống sẽ cập nhật thông tin tài khoản 5. Chuyển về trang đăng nhập

    Hậu điều kiện Hệ thống hiển thị ra danh sách các tin tức tìm kiếm được. Người dùng nhập từ khoá, vị trí, ngành nghề việc làm chính muốn tìm vào thanh search sau đó ấn enter hoặc click.

    Ngoại lệ

    UC_04 View Company

    Hậu điều kiện Hệ thống hiển thị ra danh sách các công ty đang tuyển dụng.

    Hệ thống sẽ hiển thị ra danh sách công ty đang tuyển dụng

    • Hệ thống sẽ hiển thị ra chi tiết thông tin công ty và các việc làm mà công ty đó đang tuyển dụng
      • Hệ thống sẽ hiển thị ra chi tiết tin tức công việc đang tuyển dụng
        • Hệ thống sẽ tìm kiếm và hiển thị các CV có liên quan có chứa từ khoá, vị trí, ngành nghề cần tìm

          Hậu điều kiện Hệ thống hiển thị chi tiết thông tin về công ty đang tuyển dụng. Hệ thống sẽ hiển thị ra chi tiết thông tin công ty và các việc làm mà công ty đó đang tuyển dụng. Mô tả Người dùng xem chi tiết tin tức tuyển dụng để ứng tuyển Jobseeker, Guest.

          Hậu điều kiện Hệ thống hiển thị ra chi tiết công việc đang ứng tuyển 1. Hệ thống sẽ hiển thị ra chi tiết tin tức công việc đang tuyển dụng. Hậu điều kiện Hệ thống hiển thị ra danh sách các CV tìm kiếm được 1.

          Hệ thống sẽ tìm kiếm và hiển thị các CV có liên quan có chứa từ khoá, vị trí, ngành nghề cần tìm. Tiền điều kiện Nhà tuyển dụng đã đăng nhập vào hệ thống và đang ở trang quản trị. Hậu điều kiện Nhà tuyển dụng thực hiện được cái thao tác xem,sửa, xóa tin tức tuyển dụng.

          Bảng 21: Mô tả use case News Manager (UC_08)
          Bảng 21: Mô tả use case News Manager (UC_08)

          Luồng sự kiện chính

          • Nhà tuyển dụng thực hiện các thao tác thêm, sửa, xóa trên tài khoản
            • Hệ thống nhận thông tin và tiến hành cập nhập tình trạng của CV
              • Hệ thống hiển thị danh sách các CV đã tạo

                Mô tả Nhà tuyển dụng quản lý CV ứng tuyển cho từng công việc Employer. Tiền điều kiện Nhà tuyển dụng đã đăng nhập vào hệ thống và đang ở trang CV apply. Hậu điều kiện Nhà tuyển dụng thực hiện được cái thao tác xem và phản hồi về CV ứng tuyển.

                Nhà tuyển dụng chọn “Danh sách” CV đã ứng tuyển chính cho từng công việc. Nhà tuyển dụng thực hiện các thao tác xem CV và phản hồi về CV. Tiền điều kiện Người dùng đã đăng nhập vào hệ thống và đang ở trang chủ.

                Hậu điều kiện Người dùng thực hiện được cái thao tác tạo, xem trạng thái của CV, xem trạng thái CV đã ứng tuyển và thay đổi quyển của CV. Người ứng tuyển thực hiện các thao tác tạo, xem trạng thái CV đã ứng tuyển và thay đổi quyển của CV. Tiền điều kiện Người dùng đã đăng nhập vào hệ thống và đang ở trang chủ Người dùng xem những tin tức tuyển dụng mình đã lưu Hậu điều kiện.

                Bảng 23: Mô tả use case Resume (UC_10)
                Bảng 23: Mô tả use case Resume (UC_10)

                Luồng sự kiện 1. Người ứng tuyển chọn “My Wishlist” chính

                Hệ thống hiển thị danh sách các tin tức người dùng đã lưu

                  Hậu điều kiện Người dùng thực hiện các thao tác thay đổi thông tin cá nhân.

                  Hệ thống nhận thông tin và tiến hành cập nhập thông tin cá nhân

                    Tiền điều kiện Người dùng đã đăng nhập vào hệ thống và đã tạo CV.

                    Hệ thống nhận thông tin và tiến hành nộp CV ứng tuyển

                      Tiền điều kiện Quản trị viên đã đăng nhập vào hệ thống và đang ở trang quản trị. Hậu điều kiện Quản trị viên thực hiện được cái thao tác xem, cập nhật công ty tuyển dụng.

                      Hiển thị ra danh sách các công ty tuyển dụng

                      • Quản trị viên tiến hành các thao tác cập nhật và xem công ty

                        Hậu điều kiện Nhà tuyển dụng thực hiện cập nhật thông tin công ty thành công.

                        Nhà tuyển dụng tiến hành cập nhật thông tin công ty và xác nhân

                        • Hệ thống nhận thông tin và tiến hành cập nhật

                          Nhà tuyển dụng thực hiện được cái thao tác xem, chặn tài Hậu điều kiện.

                          Hệ thống hiển thị danh sách các tài khoản của hệ thông

                            Hậu điều kiện Quản trị viên thực hiện xem và phê duyệt tin tức tuyển dụng thành công.

                            Danh sách các tin tuyển dụng được hiển thị 3. Quản trị viên thực hiện phê duyệt tin tuyển dụng

                              Hậu điều kiện Quản trị viên thực hiện được cái thao tác xem, sửa, xóa ngành nghề làm việc.

                              Hệ thống hiển thị danh sách các ngành nghề

                              • Hệ thống nhận thông tin và tiến hành cập nhật ngành nghề

                                Hậu điều kiện Quản trị viên thực hiện được cái thao tác xem, sửa, xóa địa chỉ làm việc. Quản trị viên thực hiện các thao tác thêm, sửa, xóa địa chỉ làm việc. Tiền điều kiện Nhà tuyển dụng đã đăng nhập vào hệ thống và đang ở trang tìm kiếm CV.

                                Nhà tuyển dụng tiến hành lưu CV ứng viên đã tìm kiếm Hậu điều kiện. Ứng dụng sẽ kiểm tra và gửi mật khẩu mới về gmail cho người dùng.

                                Bảng 32: Mô tả use case  Location manager  (UC_19)
                                Bảng 32: Mô tả use case Location manager (UC_19)

                                THIẾT KẾ PHẦN MỀM

                                • Thiết kế hệ thống .1 Lược đồ lớp
                                  • Thiết kế dữ liệu
                                    • Thiết kế giao diện .1 Danh sách giao diện

                                      UI_07 Trang xem chi tiết công việc Trang để xem chi tiết công việc, ứng tuyển, lưu công việc. UI_09 Trang hồ sơ online Trang để cập nhập thông tin hồ sơ online UI_10 Trang theo dừi danh sỏch Trang để theo dừi tỡnh trạng cỏc cụng việc. UI_18 Trang thanh toán Trang để nhà tuyển dụng thanh toán dịch vụ UI_19 Trang tìm kiếm ứng viên Trang để nhà tuyển dụng tìm kiếm ứng viên UI_20 Trang thống kê của nhà tuyển Trang để nhà tuyển dụng xem thống kê.

                                      UI_26 Trang quản lý danh sách các Trang để nhà tuyển dụng xem các dịch vụ dịch vụ tuyển dụng tuyển dụng đang hoạt động. UI_27 Trang quản lý thông tin cá Trang để nhà tuyển dụng cập nhật thông tin nhân của nhà tuyển dụng cá nhân. Khi nhấn sẽ hiển thị 11 Ngành nghề tìm kiếm Thẻ <select>, <option> danh sách các ngành.

                                      Khi nhấn sẽ hiển thị ra 12 Cách sắp xếp Thẻ <select>, <option> cách sắp xếp tin tuyển. 4 Remember me Thẻ <button> Khi click vào sẽ ghi nhớ mật khẩu cho lần đăng nhập sau 4 Login Thẻ <button> Khi click vào sẽ tiến hành. 1 Danh sách tỉnh thành Thẻ <input> Khi click vào sẽ hiển thị danh sách các tỉnh thành 2 Danh sách công việc Thẻ <input> Khi click vào sẽ hiển thị danh sách các công việc.

                                      3 Bảo mật của CV Thẻ <button> Nhấn vào chuyển thành chế độ riêng tư hoặc công khai 4 Xem chi tiết CV Thẻ <button> Nhấn vào sẽ xem được Cv. 18 Reset Thẻ<button> Reset lại thông tin đã điền 19 Employer Thẻ <input> Nhân viên công ty hiện tại 20 Job title Thẻ <input> Tên công việc hiện tại 21 Job Description Thẻ <input> Mô tả công việc 22 Experience in Thẻ <input> Số tháng kinh nghiệm. 5 Next Thẻ <button> Chuyển đến trang đăng kí kế tiếp 6 Company name Thẻ <input> Tên công ty.

                                      Khi click vào button 2 Thanh search Thẻ <input>, <button> search sẽ tìm kiếm theo. 1 Listnews Thẻ <button> Khi click vào chuyển đến trang quản lí công việc 2 Search job Thẻ <input> Tìm kiếm công việc theo tên 3 History services Thẻ <p> Danh sách thông tin cơ bản. 1 Add News Thẻ <button> Khi click vào chuyển đến trang tạo tin tuyển dụng 2 Title News Thẻ <input> Tiêu đề nổi bật.

                                      7 Describe Thẻ <input> Mô tả chi tiết công việc 8 Career name Thẻ <select> Lựa chọn tiêu đề công việc. 8 Button Delete Thẻ <button>, <i> Khi click vào sẽ xoá công việc khỏi danh sách đã lưu.

                                      Hình 8 : Lược đồ tuần tự chức năng SignUp
                                      Hình 8 : Lược đồ tuần tự chức năng SignUp

                                      CÀI ĐẶT VÀ KIỂM THỬ

                                      • Kiểm thử

                                        Ứng dụng sẽ dùng Postman để test các API mới được tạo ra để đảm bảo chính tính chính xác trước khi liên kết với phần giao diện để kiểm tra. Thủ tục sẽ được kiểm tra bằng các tham số truyền vào, kiểm tra tính đúng đắn của thủ tục khi thực thi các chức năng như tìm kiếm, quản lý hệ thống.

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

                                          - Ứng dụng được xây dựng dạng Single Page Application mang lại lại trải nghiệm mượt mà cho người sử dụng. - Ứng dụng có UI-UX đơn giản, dễ hiểu, người dùng có thể dễ dàng tiếp cận và sử dụng ứng dụng. - Ứng dụng có khả năng kết nối tốt giữa những người tìm việc với các nhà tuyển dụng, giúp cho ứng viên dễ dàng tìm được công việc phù hợp với khả năng của mình.

                                          - Nhà tuyển dụng có khả năng tìm được những người phù hợp nhất với công việc dựa vào hệ thống hồ sơ đã lưu của ứng viên. - Chưa tích hợp được hệ thống AI giúp giảm thời gian trong việc tìm kiếm công việc, tìm kiếm ứng viên. - Giao diện còn ở mức đơn giản (Giao diện công ty còn đơn giản chưa có ảnh bìa,…) - Chưa đa dạng được CV của ứng viên.

                                          - Tiếp tục cải thiện UI/UX để mang lại trải nghiệm thân thiện cho người dùng - Tích hợp AI vào hệ thống để nâng cao hiệu suất tìm kiếm. - Tiếp tục cải thiện và nâng cấp CV để mang lại sự đa dạng trong việc tạo CV của ứng viên.