Phân tích và thiết kế hệ thống Xây dựng website phục vụ cá nhân đăng ký tìm việc làm và công ty tuyển nhân viên

28 245 0
Phân tích và thiết kế hệ thống Xây dựng website phục vụ cá nhân đăng ký tìm việc làm và công ty tuyển nhân 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

Phân tích và thiết kế hệ thống website phục vụ cá nhân đăng kí tìm việc làm, đồ án thiết kế website tìm việc làm, đồ án phân tích thiết kế hệ thống website tuyển dụng việc làm, đồ án tìm việc làm nhanh... Thời đại CNTT hiện nay phát triển như vũ bảo thì việc ngồi tại chổ để tìm được một công việc thích hợp cũng không phải là một việc khó khăn. Việc xây dựng các trang web để phục vụ cho các nhu cầu riêng của các tổ chức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm xa lạ. Với một vài thao tác đơn giản, một người bất kì cũng có thể trở thành chủ của một website : phục vụ cá nhân tìm được việc làm cũng như công ty có thể tuyển nhân viên mà mình mong muốn. Thông qua những website này, thông tin công ty tuyển dụng, cũng như việc tuyển dụng sẽ được thể hiện. Tùy vào năng lực và khả năng mà người tìm việc sẽ đăng kí để được xét tuyển vào công ty đó

LỜI NĨI ĐẦU Ngày nay, ứng dụng cơng nghệ thơng tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức, cơng ty; đóng vai trò quan trọng, giúp cơng ty dễ dàng tìm nguồn nhân lực, cá nhân tìm cơng việc thích hợp Thời đại CNTT phát triển vũ bảo việc ngồi chổ để tìm cơng việc thích hợp khơng phải việc khó khăn Việc xây dựng trang web để phục vụ cho nhu cầu riêng tổ chức, cơng ty chí cá nhân, ngày nay, khơng lấy làm xa lạ Với vài thao tác đơn giản, người trở thành chủ website : phục vụ cá nhân tìm việc làm cơng ty tuyển nhân viên mà mong muốn Thơng qua website này, thơng tin công ty tuyển dụng, việc tuyển dụng thể Tùy vào lực khả mà người tìm việc đăng kí để xét tuyển vào cơng ty Với xu hướng phát triển nay, nên nhóm chúng em định chọn đề tài " Xây dựng website phục vụ cá nhân đăng kí tìm việc làm cơng ty tuyển nhân viên " Nhằm giúp người tìm việc cơng ty tuyển dụng dễ dàng tìm lựa chọn phù hợp mà đỡ tốn thời gian MỤC LỤC PHẦN I : ĐẶT VẤN ĐỀ Lý chọn đề tài I Phạm vi II III Phát biểu toán PHẦN II : PHÂN TÍCH VÀ THIẾT KẾ A PHÂN TÍCH Phát thực thể I II Mơ hình ERD III Chuyển từ ERD sang mô hình quan hệ IV Mô tả chi tiết thực thể 12 Sơ đồ luồng liệu 21 V 1) DFD mức 0: 21 2) DFD quản lý đăng tin mức 1: 22 a) Người tìm việc: 22 b) Nhà tuyển dụng: 23 3) DFD mức 2: 24 a) DFD người tìm việc mức 2: 24 b) DFD nhà tuyển dụng mức 2: 25 4) DFD tìm kiếm mức 1: 26 B THIẾT KẾ GIAO DIỆN 27 PHẦN III : ĐÁNH GIÁ ƯU VÀ KHUYẾT ĐIỂM 28 I II III Ưu điểm: 28 Khuyết điểm: 28 Hướng phát triển: 28 PHẦN I : ĐẶT VẤN ĐỀ I Lý chọn đề tài Trong năm gần kinh tế Việt Nam ngày phát triển cách nhanh chóng, nhiều cơng ty mở rộng quy mô hoạt động kinh doanh kéo theo nhu cầu tuyển dụng nhân viên ngày tăng Mặc khác nhu cầu tìm việc làm việc cần thiết sinh viên trường, hay người muốn tìm cho cơng việc thứ hai phù hợp Để tiết kiệm thời gian cơng sức đồ án :" Xây dựng website phục vụ cá nhân đăng kí tìm việc làm công ty tuyển nhân viên" hy vọng cơng cụ hỗ trợ đắc lực cho việc tìm kiếm cá nhân công ty II Phạm vi Phạm vi đề tài nằm giới hạn mơn phân tích thiết kế hệ thống thơng tin Đề tài gồm phần: Nhà tuyển dụng người tìm việc Nhà tuyển dụng đăng tuyển người tìm việc đăng kí hồ sơ xin việc III Phát biểu toán Website " Xây dựng website phục vụ cá nhân đăng kí tìm việc làm cơng ty tuyển nhân viên" nhằm hỗ trợ cho nhà quản lý người tìm việc tìm cơng việc mà tiết kiệm thời gian công sức Nhà quản lý hay công ty cần tuyển nhân viên cần điền đầy đủ thơng tin lên website tuyển dụng nhân viên mà không cần phải phát tờ rơi hay đăng tin tìm người xin việc Nhà tuyển dụng trước tiên đăng kí thành viên website Điền đầy đủ thông tin cần thiết cho nhà tuyển dụng cần làm như: tên công ty, địa chỉ, tỉnh/thành phố, điện thoại công ty, fax, website Sau đăng kí thành cơng nhà tuyển dụng đăng tin cần tuyển: tiêu đề, độ tuổi, giới tính, mức lương, thời gian cơng việc Đối với người tìm việc quy trình tương tự nhà tuyển dụng Bước đăng kí thơng tin dành cho người tìm việc như: họ tên, độ tuổi, giới tính, địa chỉ, số điện thoại Sau bước tạo hồ sơ tìm việc, kinh nghiệm, trình độ, mức lương, cơng việc mong muốn, chức danh Website có mục tìm kiếm nhanh dành cho người tìm việc tuyển dung nhanh dành cho nhà tuyển dụng Dựa nhà tuyển dụng người tìm việc tìm kiếm nhanh Website nói cơng cụ hỗ trợ nhanh đắc lực công việc nay, phương tiện cho nhà tuyển dụng người tìm việc gặp cơng việc PHẦN II : PHÂN TÍCH VÀ THIẾT KẾ A PHÂN TÍCH I Phát thực thể Người tìm việc  UserID  TenNguoiTV  HoNguoiTV  NgaySinh  GioiTinhNTV  TinhTrangHonNhan  DiaChiTT  DiaChiHT  MoBile  PhotoPath Nhà tuyển dụng  NhaTDID  TenNTD  LoaiNTD  DienThoaiNTD  FaxNTD Bản đăng kí  BanDangKiID  Email  Password  TenDangNhap  LoaiDangNhap Tin tuyển dụng  TinTDID  TieuDeTinTD  DoTuoi  GioiTinh  NoiDungTin  SoLuongTuyen  QuyenLoi  GhiChu  YeuCauKinhNghiem  NgoaiNgu  EmailLienHe  NoiNhanHoSo  NoiLamViec  LuongTD Tin tìm việc  TinTimViecID  NgayDiLam Hồ sơ xin việc  HosoxinViecID  TieuDe  ViTri  KinhNghiemLamViec  LuongMongMuon  NguyenVong Bằng cấp  BangCapID  TenBangCap Học vấn  HocVanID  ChuyenNganh  TenTruong Cấp bậc  CapBacID  TenCapBac 10 Kinh nghiệm  KinhNghiemID  CongViec  ChuThich 11 Công ty  CTyID  TenCTy  GioiThieuCTy  DiaChiCTy  DienThoaiCTy  FaxCTy 12 Quy mô công ty  QuyMoCTyID  TenQMCTy 13 Tỉnh/Thành  TinhThanhID  TenTinhThanh 14 Ngành nghề  NganhNgheID  TenNganh 15 CV mong muốn  CVMongMuonID  ViTriMM  MucTieu  LuongHienTai  LuongMM  DiCongTac  ThayDoiCho 16 Loại hình cơng ty  LoaiHinhCTyID  TenLoaiHinhCTy 17 Hình thức làm việc  HinhThucID  TenHinhThuc II Mơ hình ERD (1,1) Thuoc BanDangKi KinhNghiem (0,1) NhaTuyenDung (1,1) NhaTDID TenNTD LoaiNTD (1,1) DienThoaiNTD FaxNTD NgayDangTD NgayHetHanTD KinhNghiemID CongViec ChuThich BanDangKiID Email Password TenDangNhap LoaiDangNhap Vaitro (0,1) (1,1) Vaitro BangCap (0,n) (0,n) (1,n) Dang BangCapID TenBangCap (1,1) NgayDangKi HocVan Co HocVanID ChuyenNganh TenTruong Co (1,1) TinTuyenDung (1,1) (0,n) (1,3 ) Thuoc YeuCau (0,n) TinTDID TieuDeTTD DoTuoi GioiTinh NoiDungTin SoLuongTuyen QuyenLoi GhiChu YeuCauKN NgoaiNgu EmailLienHe NoiNhanHS NoiLamViec LuongTD (0,n) (1,1) Co CongTy (1,1 ) Co (0,n ) (1,1) (1,1 ) UserID TenNguoiTV HoNguoiTV NgaySinh GioiTinhNTV TinhTrangHN DiaChiTT DiaChiHT MoBile PhotoPath (0,n ) CapBacID TenCapBac (0,n) Co (1,1) (0,n) (1,3) Co Tinh/Thanh TinhThanhID TenTinhThanh (1,3) Co TinTimViec (1,1 ) (0,n) (0,n) (0,n) Co (1,1) HinhThucID HinhThucID TenHinhThuc TenHinhThuc HoSoXinViec Co (1,1) NganhNghe Co (1,1) (1,1) Co (0,n) NganhNgheID TenNganh HoSoXinViecID TieuDe ViTri KinhNghiem LuongMM NguyenVong CVMongMuon (1,1) (0,n) Co (1,1) LoaiHinhCTy (0, n) (1,1) Co LoaiHinhCTyID TenLoaiHinhCTy (0,n) (0,n) Co QuyMoCTy (0,n) QuyMoCTyID TenQuyMoCTy Co NgayVaoLam NgayNghi Luong ThanhTich SoNamKN ChucDanh TinTimViecID NgayDiLam Lam (0,n) (1,1 ) (0,3) CapBac HinhThucLV CongTyID TenCTy GioiThieuCTy DiaChiCTy DienThoaiCTy FaxCTy NguoiTimViec Co CVMongMuonID ViTriMM MucTieu LuongHienTai LuongMM DiCongTac ThayDoiCho (1,1) III Chuyển từ ERD sang mơ hình quan hệ  BanDangKi(BanDangKiID, Email, Password, TenDangNhap, LoaiDangNhap)  NhaTuyenDung(NhaTDID, TenNhaTD, LoaiNhaTD, DienThoaiNTD, FaxNTD, BanDangKiID, NgayDangKiTD)  TinTuyenDung(TinTuyenDungID, TieuDeTTD, DoTuoi, GioiTinh, NoiDungTin, SoLuongTuyen, QuyenLoi, GhiChu, YeuCauKN, NgoaiNgu, EmailLienHe, NoiNhanHS, NoiLamViec, LuongID, NgayDangTD, NgayHetHanTD, NhaTuyenDungID, BangCapID, CapBacID, HinhThucID, TinhThanhID, NganhNgheID)  NguoiTimViec(UserID, TenNguoiTV, HoNguoiTV, NgaySinh, GioiTinhNTV, TinhTrangHonNhan, DiaChiTT, DiaChiHT, MoBile, PhotoPath, BanDangKiID, NgayDangKi)  KinhNghiem(KinhNghiemID, CongViec, ChuThich, NgayVaoLam, NgayNghi, ThanhTich, SoNamKN, ChucDanh, Luong, UserID, CongTyID)  HocVan(HocVanID, ChuyenNghanh, Truong)  NguoiTimViec_HocVan_BangCap(UserID, HocVanID, BangCapID, NgayBatDau, NgayKetThuc, ThanhTich)  BangCap(BangCapID, TenBangCap)  HoSoXinViec(HoSoXinViecID, TieuDe, ViTri, KinhNghiem, LuongMM, NguyenVong, CapBacID, HinhThucID, TinhThanhID)  NguoiTimViec_HoSXinViec_TinTimViec(UserID, HoSoXinViecID, TinTimViecID, NgayDangTin, NgayHetHan)  TinTimViec(TinTimViecID, NgayDiLam) 5) Quan hệ : NguoiTimViec_HocVan_BangCap Tên quan hệ : NguoiTimViec_HocVan_BangCap STT Thuộc tính Diễn giải Kiểu Số Loại Ràng DL Byte DL buộc UserID Mã user C 10 B PK HocVanID Mã học vấn C 10 B PK BangCapID Mã cấp C 10 B NgayBatDau Ngày bắt đầu học NT 10 B NgayKetThuc Ngày kết thúc khóa NT 10 B C 200 B Kiểu Số Loại Ràng DL Byte DL buộc PK học ThanhTich Thành tích lúc học 6) Quan hệ : BangCap Tên quan hệ : BangCap STT Thuộc tính Diễn giải BangCapID Mã cấp C 10 B TenBangCap Tên cấp CU 50 B 7) Quan hệ : TinTuyenDung Tên quan hệ : TinTuyenDung STT Thuộc tính TinTuyenDungID Diễn giải Mã tin thuyển Kiểu Số Loai Ràng DL Byte DL buộc C 10 B PK CU 50 B dụng TieuDeTTD Tiêu đề tin tuyển dụng DoTuoi Độ tuổi C B GioiTinh Giới tính SN B NoiDungTin Nội dung tin CU 500 B SoLuongTuyen Số lượng tuyển SN B QuyenLoi Quyền lợi CU 100 B GhiChu Ghi CU 50 B YeuCauKN Yêu cầu kinh CU 100 B nghiệm 10 NgoaiNgu Ngoại ngữ CU 50 B 11 EmailoLienHe Email C 50 B 12 NoiNhanHoSo Nơi nhận hồ sơ CU 100 B 13 NoiLamViec Nơi làm việc CU 100 B 14 LuongTD Lương tuyển dụng C 20 B 15 NgayDangTD Ngày tin NT 10 B NT 10 B đăng 16 NgayHetHanTD Ngày hết hạn đăng tin Mã cấp 17 BangCapID C 10 B FK 18 NhaTuyenDungID Mã nhà tuyển dụng C 10 B FK 19 CapBac Cấp bậc C 10 B FK 20 HinhThucID Mã hình thức C 10 B FK 21 TinhThanhID Mã tỉnh thành C 10 B FK 22 NganhNgheID Mã ngành nghề C 10 B FK 8) Quan hệ : KinhNghiem Tên quan hệ : KinhNghiem STT Thuộc tính Diễn giải Kiểu Số Loai Ràng DL Byte DL buộc C 10 B PK KinhNghiemID Mã kinh nghiệm CongViec Công việc CU 50 B NgayVaoLam Ngày vào làm NT 10 B NgayNghi Ngày nghỉ NT 10 B Luong Lương C 20 B ChuThich Chú thích CU 100 B ThanhTich Thành tích CU 100 B SoNamKN Số năm kinh nghiệm SN B ChucDanh Chức danh CU 50 B 10 UserID Mã User C 10 B FK 11 CongTy Công ty C 10 B FK Kiểu Số Loại Ràng DL Byte DL buộc C 10 B PK 9) Quan hệ : CVMongMuon Tên quan hệ : CVMongMuon STT Thuộc tính CVMongMuon Diễn giải Mã cơng việc mong muốn ViTriMM Vị trí mong muốn CU 50 B MucTieu Mục tiêu CU 100 B LuongHT Lương CU 20 B LuongMoi Lương CU 20 B DiCongTac Chấp nhận công tác SN B ThayDoiCho Chấp nhận thay đổi SN B chổ UserID Mã user C 10 B FK NganhNgheID Mã ngành nghề C 10 B FK 10 QuyMoCTyID Mã quy mô công ty C 10 B FK 11 LoaiHinhCTy Mã loại hình cơng ty C 10 B FK 12 TinhThanhID Mã tỉnh thành C 10 B FK 10) Quan hệ : TinhThanh Tên quan hệ : TinhThanh STT Thuộc tính Diễn giải Mã tỉnh thành TinhThanhID TenTinhThanh Tên tỉnh thành Kiểu DL Số Byte Loại Ràng DL buộc PK C 10 B CU 50 B 11) Quan hệ : CapBac Tên quan hệ : CapBac STT Thuộc tính Diễn giải Kiểu DL Só Loại Ràng Byte DL buộc PK CapBapID Mã cấp bậc C 10 B TenCapBac Tên cấp bậc CU 50 B 12) Quan hệ : HinhThucLamViec Tên quan hệ : HinhThucLamViec STT Thuộc tính Diễn giải Kiểu Số DL Byte DL buộc PK Loai Ràng HinhThucID Mã hình thức C 10 B TenHinhThuc Tên hình thức CU 50 B Kiểu Số Loại DL Byte DL buộc C 10 B PK CU 50 B 13) Quan hệ : NganhNghe Tên quan hệ : NganhNghe STT Thuộc tính Diễn giải NganhID Mã ngành TenNganhNghe Tên ngành Ràng 14) Quan hệ : QuyMoCTy Tên quan hệ : QuyMoCTy STT Thuộc tính Diễn giải Kiểu Số Loại DL Byte DL buộc PK QuyMoCTyID Mã quy mô công ty C 10 B TenQuyMoCTy Tên quy mô công ty CU 50 B Ràng 15) Quan hệ : LoaiHinhCTy Tên quan hệ : LoaiHinhCTy STT Thuộc tính Diễn giải Kiểu Số Loại Ràng DL Byte DL buộc PK LoaiHinhCTyID Mã loại hình cơng ty C 10 B TenLoaiHinhCTy Tên loại hình cơng ty CU 50 B Diễn giải Kiểu Số 16) Quan hệ : HoSoXinViec Tên quan hệ : HoSoXinViec STT Thuộc tính Loại Ràng DL Byte DL buộc PK HoSoXVID Mã hồ sơ xin việc C 10 B TieuDe Tiêu đề CU 100 B ViTri Vị trí CU 100 B KinhNghiemNTV Kinh nghiệm CU 100 B LuongMM Lương mong muốn C 20 B NguyenVong Nguyện vọng CU 100 B UserID Mã user C 10 B FK CapBacID Mã cấp bậc C 10 B FK HinhThucID Mã hình thức C 10 B FK 10 TinhThanhID Mã tỉnh thành C 10 B FK 17) Quan hệ : NguoiTimViec_HoSoXinViec_TinTimViec Tên quan hệ : NguoiTimViec_HoSoXinViec_TinTimViec STT Thuộc tính Diễn giải Kiểu Số Loại Ràng DL Byte DL buộc UserID Mã user C 10 B PK HoSoXVID Mã hồ sơ xin việc C 10 B PK TinTimViecID Mã tin tìm việc C 10 B NgayDangTin Ngày đăng tin NT 10 B NgayHetHan Ngày hết hạn NT 10 B PK 18) Quan hệ : TinTimViec Tên quan hệ : TinTimViec STT Thuộc tính Diễn giải Kiểu Số Loại Ràng DL Byte DL buộc PK TinTimViecID Mã tin tìm việc C 10 B NgayDiLam Ngày làm C 10 B 19) Quan hệ : CongTy Tên quan hệ : CongTy STT Thuộc tính Diễn giải Kiểu Số Loại Ràng DL Byte DL buộc PK CongTyID Mã công ty C 10 B TenCTy Tên công ty CU 100 B GioiThieuCTy Giới thiệu công ty CU 5000 B DiaChiCTy Địa công ty CU 100 B DienThoaiCTy Điện thoại công ty C 20 B FaxCTy Fax công ty C 20 B LoaiHinhCTyID Mã loại hình cơng C 10 B FK Mã quy mơ cơng ty C 10 B FK ty QuyMoCTyID V Sơ đồ luồng liệu 1) DFD mức 0: Điền thông tin Thông tin cần sửa Điền thông tin 1.Quản lý đăng tin Thơng tin cần sửa Người tìm việc Nhà tuyển dụng Trả thơng tin Điền thơng tin tìm kiếm Trả thơng tin Điền thơng tin tìm kiếm H1.Sơ đồ quan niệm mức 2) DFD quản lý đăng tin mức 1: a) Người tìm việc: Người tìm việc Điền thơng tin đăng kí Trả kết 1.2.Đăng nhập 1.1.Đăng kí Cung cấp thơng tin Trả kết Email & Password Cung cấp thơng tin Người tìm việc Làm hồ sơ xin việc 1.3.Đăng tin Sửa đổi thông tin H2.1 Người tìm việc mức b) Nhà tuyển dụng: Nhà tuyển dụng Điền thơng tin đăng kí Trả kết 1.2.Đăng nhập 1.1.Đăng kí Cung cấp thơng tin Trả kết Email & Password Cung cấp thông tin Nhà tuyển dụng Quản lý đăng tin Đăng tin tuyển dụng 1.3.Đăng tin Sửa đổi thông tin H2.2 Nhà tuyển dụng mức 3) DFD mức 2: a) DFD người tìm việc mức 2: Người tìm việc Thất bại Điền thơng tin 1.1 Bản đăng kí Thàng cơng Người tìm việc Email & Password 1.2 Bản đăng nhập 1.3.1 Hồ sơ xin việc Thất bại Thàng cơng Người tìm việc Lưu thành cơng Điền thơng tin 1.3.4 Xóa thơng tin Thơng tin cần xóa Thơng tin xóa 1.3.2 Lưu thơng tin Thông tin cần sửa Thông tin sửa 1.3.3 Sửa thông tin b) DFD nhà tuyển dụng mức 2: Nhà tuyển dụng Thất bại Điền thông tin 1.1 Bản đăng kí Thàng cơng Nhà tuyển dụng Email & Password 1.2 Bản đăng nhập Thàng công Nhà tuyển dụng 1.3.1 Hồ sơ xin việc Lưu thành công Điền thông tin 1.3.4 Xóa thơng tin Thơng tin cần xóa Thơng tin xóa 1.3.2 Lưu thơng tin Thơng tin cần sửa Thơng tin sửa 1.3.3 Sửa thơng tin 4) DFD tìm kiếm mức 1: Nhà tuyển dụng 2.1 Tìm việc nhanh Trả thơng tin Tiềm kiếm Người tìm việc Tiềm kiếm Trả thông tin 2.2 Tuyển dụng nhanh Cung cấp thông tin Quản lý tìm kiếm B THIẾT KẾ GIAO DIỆN PHẦN III : ĐÁNH GIÁ ƯU VÀ KHUYẾT ĐIỂM I Ưu điểm: - Xây dựng chức thỏa yêu cầu đặt - Dễ cho việc đăng kí đăng tin - Tìm kiếm việc làm, tin tuyển dụng dễ dàng, cách nhanh chóng II Khuyết điểm: - Giao diện chưa thực đẹp thu hút người tìm việc, nhà tuyển dụng - Còn thơ sơ thực chưa đầy đủ III Hướng phát triển: - Có thêm thơng tin hướng nghiệp cho người tìm việc - Cập nhật danh sách tin tìm việc tin tuyển dụng ... NguyenVong, CapBacID, HinhThucID, TinhThanhID)  NguoiTimViec_HoSXinViec_TinTimViec(UserID, HoSoXinViecID, TinTimViecID, NgayDangTin, NgayHetHan)  TinTimViec(TinTimViecID, NgayDiLam)  CVMongMuon(CVMongMuonID,... HinhThucID Mã hình thức C 10 B FK 10 TinhThanhID Mã tỉnh thành C 10 B FK 17) Quan hệ : NguoiTimViec_HoSoXinViec_TinTimViec Tên quan hệ : NguoiTimViec_HoSoXinViec_TinTimViec STT Thuộc tính Diễn giải Kiểu... ChuyenNghanh, Truong)  NguoiTimViec_HocVan_BangCap(UserID, HocVanID, BangCapID, NgayBatDau, NgayKetThuc, ThanhTich)  BangCap(BangCapID, TenBangCap)  HoSoXinViec(HoSoXinViecID, TieuDe, ViTri, KinhNghiem,

Ngày đăng: 15/12/2018, 09:51

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

  • Đang cập nhật ...

Tài liệu liên quan