MỤC LỤC
−Trình độ văn hoá là một thực thể cụ thể đại diện cho trình độ văn hoá của người xin việc. 1 Mã trình độ văn hoá MaTDVH Mã trình độ văn hoá 2 Tên trình độ văn hoá TenTDVH Tên trình độ văn hoá 4.
−Hợp đồng quảng cáo là một thực thể cụ thể đại diện cho sự cam kết về việc đăng quảng cáo giữa nhà tuyển dụng và những người quản lý hệ thống. −Kỹ năng xin việc là một thực thể cụ thể cho phép người tuyển dụng có thể tham khảo các kỹ năng cần thiết trong quá trình tìm kiếm việc.
Trong chi tiết đó có thể biết được vị trí tuyển dụng, mô tả công việc, thời hạn nộp hồ sơ, số lượng tuyển dụng, nơi làm việc, yêu cầu kinh nghiệm, mã vị trí, lương khởi điểm. 7 ThoiHanNopHoSo ThoiHanNopHoSo Thời hạn nộp hồ sơ 8 SoLuongTuyenDung SoLuongTuyenDung Số lượng tuyển dụng 9 YeuCauKinhNghiem YeuCauKinhNghiem Yêu cầu về kinh nghiệm 10 LuongKhoiDiem LuongKhoiDiem Mức lương khởi điểm.
− Mỗi trình độ văn hoá có một mã duy nhất là khoá và mã này không được trùng nhau. − Mỗi hợp đồng quảng cáo có một mã duy nhất là khoá và mã này không được trùng nhau.
− Mỗi mục quảng cáo có một mã duy nhất là khoá và mã này không được trùng nhau. − Mỗi phiếu đăng tuyển có một mã duy nhất là khoá và mã này không được trùng nhau.
− tbHOSOXINVIEC (MaHSXV, TenTaiKhoan, MaNganh, MaTDVH, HoUngVien, TenUngVien, GioiTinh, DiaChi, DienThoai, Email, LuongKhoiDiem, NoiLamViec, KinhNghiem, Ngayxinviec). Điều kiện: Nhà tuyển dụng chỉ tuyển những hồ sơ nào có trình độ văn hoá phù hợp với yêu cầu của nhà tuyển dụng.
− Từ mã nhà tuyển dụng ta có thể biết được các thông tin như tên nhà tuyển dụng, địa chỉ, email, điện thoại…. −Từ mã phiếu đăng tuyển, mã ngành, mã chứng chỉ có thể xác định được vị trí tuyển dụng, thời hạn nộp hồ sơ, số lượng tuyển dụng, nơi làm việc….
MaKyNang, MaNTD là khoá ngoại (khoá phát sinh từ quan hệ giữa hai thực thể tbKYNANGXINVIEC và tbNHATUYENDUNG).
− Mỗi nhà tuyển dụng có thể đăng nhiều hồ sơ tuyển dụng, sau khi đăng tuyển NTD có thể nhận được ngay kết quả so khớp các ứng viên phù hợp (các ứng viên này đã gửi đơn xin việc trực tuyến từ trước). − Khi người dùng chọn chức năng đăng nhập, hệ thống sẽ hiện thị trang đăng nhập, hệ thống sẽ yêu cầu người dùng nhập các thông tin đăng nhập (username và password) và nhấn nút đăng nhập.
− Use case này mô tả cách người dùng đăng nhập vào hệ thống với các vai trò khác nhau (nhà quản trị web, nhà tuyển dụng, ứng viên, khách hàng…) b. − Nếu trong quá trình đăng nhập, người dùng nhập sai tên hoặc mật khẩu, hệ thống sẽ hiện thị một thông báo lỗi, người dùng có thể chọn nhập lại hoặc huỷ bỏ việc đăng nhập.
− Đăng nhập thành công, hệ thống yêu cầu nhập vào form đăng quảng cáo các thông tin cần thiết (Hệ thống đưa ra các yêu cầu bắt buộc phải nhập, khi nhập sai sẽ được cảnh báo). −Nếu việc đăng quảng cáo thành công thì hệ thống sẽ thực hiện việc lưu thông tin về mục quảng cáo đó và mục quảng cáo đó sẽ hiển thị trên trang web.
− Đăng quảng cáo thành công, hệ thống sẽ hiển thị lên thông tin của các mục đăng quảng cáo. − Nếu trong quá trình đăng kí người dùng chọn chức năng huỷ bỏ thì việc đăng quảng cáo sẽ kết thúc và trạng thái của hệ thống sẽ không thay đổi.
− Sau khi đăng nhập thành công hệ thống sẽ hiển thị các thông tin về nhà tuyển dụng đó và nhà tuyển dụng sẽ nhập vào các thông tin cần chỉnh sửa. − Nếu trong quá trình chỉnh sửa thông tin, nhà tuyển dụng chọn chức năng huỷ bỏ thì việc chỉnh sửa thông tin và trạng thái của hệ thống sẽ không thay đổi.
− NguoiTimViec (Người Tìm Việc): Nguời tìm việc có vai trò quan trọng trong hệ thống, bao gồm tìm việc, đăng hồ sơ, nộp hồ sơ, nhận thông báo việc làm, nhận kỹ năng xin việc, hỏi tư vấn kỹ năng xin việc. − Nếu việc đăng hồ sơ thành công thì hệ thống sẽ cập nhật các thông tin về ứng viên đó vào cơ sở dữ liệu và nhà tuyển dụng sẽ có thêm một ứng cử viên để lựa chọn.
− Nếu use case này thành công thì hệ thống sẽ tự động cập nhật các thông tin mới nhất.
− Người quản trị (NguoiQuanTri): người quản trị có vai trò quan trọng trong hệ thống, bao gồm quản trị diễn đàn, thống kê danh sách trúng tuyển, xoá thông tin tuyển dụng, sơ khớp điều kiện tuyển dụng và gửi danh sách các ứng cử viên cho nhà tuyển dụng. − Người quản trị thống kê số lượng các ứng cử viên được lựa chọn sau khi nhận được thông báo của nhà tuyển dụng.
−Nếu use case này thành công hệ thống sẽ hiển thị tất cả các thông tin theo yêu cầu tìm kiếm. − Nếu use case này thành công hệ thống sẽ mất đi thông tin của nhà tuyển dụng đã chọn.
− Người dùng (NguoiDung): Người dùng có vai trò quan trọng trong hệ thống, bao gồm đăng đăng kí thành viên và gửi thông tin liên hệ. − Mỗi người dùng có thể đăng kí thành viên với nhiều vai trò khác nhau như nhà tuyển dụng hay ứng viên.
− Nếu trong quá trình đăng kí người dùng quyết định huỷ bỏ các thông tin đăng kí thì usecase kết thúc và trạng thái hệ thống không thay đổi. − Nếu quá trình kiểm tra phát hiện thông tin nhập vào không hợp lệ thì hệ thống trở về trạng thái trước đó (mở trang nhập liệu với các thông tin nhập trước đó vẫn còn để người dùng có thể chỉnh sửa).
− Hệ thống tiến hành kiểm tra tính hợp lệ của thông tin nhập vào và lưu vào cơ sở dữ liệu. − Nếu qua trình đăng kí thành công thì các thông tin của người dùng sẽ được lưu vào cơ sở dữ liệu.
− Nếu trong quá trình liên hệ, người dùng thực hiện huỷ bỏ thì việc liên hệ sẽ thất bại và trạng thái của hệ thống sẽ không đổi. − Nếu thông tin mà nhà tuyển dụng cần tìm kiếm không có trong cơ sở dữ liệu thì hệ thống sẽ thông báo không tìm thấy.
Các yêu cầu của người dùng từ lớp giao diện sẽ gởi đến các lớp này yêu cầu xử lý.Các lớp này gọi xử lý yêu cầu và gọi đến các lớp dưới tầng dữ liệu truy lục dữ liệu thích hợp và gởi trả về cho lớp giao diện hiển thị ra cho người dùng. Package này chứa các lớp liên quan đến tầng dữ liệu của hệ thống như kết nối với cơ sở dữ liệu và các lớp liên quan đến việc truy nhập dữ liệu của hệ thống.
Nhà tuyển dụng có thể tìm kiếm theo 2 tiêu chuẩn: tìm nhanh và tìm nâng cao. Nhà tuyển dụng có thể coi danh sách các ứng viên phù hợp với yêu cầu của các công việc bằng cách chọn “select”.
− Generalization là quan hệ giữa một thành tố tổng quát hơn và một thành tố đặc biệt hơn.Thành tố đặc biệt hơn chứa đầy đủ các đặc điểm của thành tố tổng quát hơn và ngoài ra còn có những thôn tin riêng. − Chúng có thể được dùng trên khắp quy trình phát triển, từ đặc tả của các lớp trong xác định yêu cầu đến mô hình cài đặt cho hệ thống nào đó, để biểu diễn cấu trúc lớp của hệ thống đó.
− Ta phải công nhận rằng .NET framework và các ứng dụng của nó đã và đang tạo cuộc cách mạng trong công nghệ thông tin, thay đổi tận gốc rễ các kiểu mẫu lập trình hay phát triển và triển khai mạng trên thế giới và tạo mọi cơ hội mới đáp ứng mọi yêu cầu khẩn thiết đối với mọi ngành nghề kỹ thuật và thương mại hiện nay cũng như vạch ra hướng đi vững chắc và lâu dài cho tương lai Tin Học. − .NET được định nghĩa dưới dạng một khung ứng dụng (application framework).NET cung cấp một khung ứng dụng cho những ứng dụng nào được xây dựng, nó xác định những ứng dụng truy nhập các hàm như thế nào qua các hệ thống và các mạng.NET cung cấp một nền tảng mà trên đó các giải pháp và các dịch vụ web có thể được xây dựng một nền tảng để giải phóng các ràng buộc và bản thân nó tự giải phóng khỏi Microsoft Windows (về mặt kỹ thuật).