Hệ thống tuyển dụng lao động trực tuyến

MỤC LỤC

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 1.PHÂN TÍCH HỆ THỐNG

Khảo sát yêu cầu

    -Hoạt động của khách hàng(người tìm việc,nhà tuyển dụng) -Hoạt động của nhà quản lý(người thuộc trung tân việc làm) -Hoạt động của nhà quản trị website. Một khách hàng(người tìm việc,nhà tuyển dụng) khi tham quan website,họ sẽ tìm kiếm các thông tin về việc làm mà họ quan tâm(thông tin về các công ty tuyển dụng,thông tin về người lao động.vv),sau đó họ có thể thực hiện việc đăng ký tài khoản ,để sau đó có thể đăng tin tìm việc,hoặc thông tin tuyển dụng lên website.Do đó để đáp ứng các nhu cầu trên của khách hàng website phải cung cấp các thông tin cần thiết ,có giá trị và hơn thế nữa dễ thao tác,ngoài ra chức năng tìm kiếm là không thể thiếu để khách hàng có thể dễ dàng tìm kiếm các thông tin mà mình cần tìm,các chức năng phụ khác. Duyệt website(Xem tin tức,tìm kiếm thông tin) Đăng ký tài khoảnKích hoạt tài khoản Đăng tải thông tin lên website Cập nhật thông tin(Thêm ,xóa sửa các thông tin về tuyển dụng,thông tin tìm việc,mật khẩu đăng nhập).

    -Gửi thư:Sau khi đăng nhập vào website bằng tài khoản được cấp bởi người quản trị website ,nhà quản lý có thể thực hiện việc gửi thư điện tử cho các ứng viên tìm việc và các nhà tuyển dụng. -Đăng tin việc làm:Sau khi đăng nhập người quản lý có thể thực hiện chức năng đăng thông tin tuyển dụng lên website. -Cập nhật thông tin việc làm:Sau khi đăng nhập người quản lý có thể thực hiện việc cập nhật các thông tin tuyển dụng mà mình đã đăng.

    -Quản lý CSDL:Người quản trị có thể thực hiện các thao tác thêm xóa ,sửa ,sao lưu ,phục hồi các bảng trong cơ sở dữ liệu. -Quản lý thông tin của website:Người quản trị có khả năng và quyền hạn để quản lý mọi thông tin của website,từ các thông tin chung như:Các thông tin về việc làm do nhà quản lý đưa lên,các thông tin về các lĩnh.

    Sơ đồ luồng dữ liệu(DFD)

    • Phân tích hệ thống về dữ liệu

      Trong các sơ đồ trên ta thấy được các luồng thông tin vào, ra hệ thống cũng như các luồng thông tin truyền trong hệ thống .Phần này ta sẽ đi sâu vào phân tích nội dung dữ liệu và mối quan hệ về dữ liệu của các luồng thông tin đó.Mô hình được sử dụng để phân tích là mô hình thực thể liên kết .Trong mô hình này,thông tin được quy về các đối tượng mà ta gọi là thực thể ,tính chất của các thực thể được thể hiện bằng các thuộc tính và các mối quan hệ giữa chúng. Vị trí cần tuyển dụng Yêu cầu công việc Yêu cầu trình độ Yêu cầu kinh nghiệm Yêu cầu về thời gian làm việc. Quan hệ 1-1:Một thể hiện của thực thể này tương ứng vớI một và chỉ một thể hiện của thực thể kia.

      Quan hệ 1-nhiều:Một thể hiện của thực thể này có thể tương ứng với nhiều thể hiện của thực thể kia. Quan hệ nhiều-nhiều:Một thể hiện của thực thể này có thể tương ứng với nhiều thể hiện của thực thể kia và ngược lại. Qua phần phân tích hệ thống về dữ liệu ở trên ,ta đã xác định được các thực thể của hệ thống cũng như nộI dung dữ liệu và các quan hệ giữa chúng .Dựa vào những thông tin này ta sẽ thiết kế các bảng CSDL để tạo Cơ sở dữ liệu cho chương trình (Lưu ý:Các kiểu dữ liệu sử dụng sau đây.

      Phần này tập trung xây dựng chương trình thao tác vớI Cơ sở dữ liệu đã thiết kế ở trên .Trước khi đi vào thiết kế các module ta sẽ xây dựng một số thuật giải của một số quá trình chính diễn ra trên mạng như quá trình đăng ký tài khoản của Khách hàng(Nhà tuyển dụng hoặc Ứng viên tìm việc),hay quá trình quan lý của nhà quản trị website và của nhà quản lý(Người thuộc trung tâm việc làm). Các Modul là các thành phần cơ bản tạo nên chương trình ứng dụng .Khi thực thi chương trình chính thì các Modul sẽ triệu gọi lẫn nhau và thực hiện các chức năng của mình .Các Modul được xây dựng trong đề tài này được mô tả theo các lược đồ chi tiết sau :(Kí hiệu:Các Modul được biểu diễn bởi các hình chữ nhật ,trong đó hình chữ nhật mảnh là các trang asp cụ thể ,chúng là những đơn vị chương trình nhỏ nhất.Các hình chữ nhật. Nhập thông tin đăng nhập. Kiểm tra thông tin đăng nhập. Trang quản trị của nhà quản lý. Cập nhật tin. tuyển dụng Nhập tin tuyển. dụng Cập nhật mật. khẩu đăng nhập. đậm là các Modul lớn,các Modul này bao gồm nhiều trang asp.Mũi tên là lời gọi giữa các Modul.Các tham số của lời gọi được ghi bên dưới mũi tên). Chương trình đã đáp ứng được các yêu cầu của đồ án đặt ra với các chức năng rất gần gũi với yêu cầu thực tế.

      Chương trình hoàn toàn có thể được cài đặt và đưa và ứng dụng như một Website thực sự, phục vụ cho nhu cầu tìm việc làm cho các ứng viên và tìm kiếm các ứng viên tài năng cho các nhà tuyển dụng.