Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
4,64 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO HỌC PHẦN THỰC TẬP HỆ THỐNG THÔNG TIN QUẢN LÝ ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ TUYỂN DỤNG Sinh viên thực : NGUYỄN DUY THANH Giảng viên hướng dẫn : GV.PHƯƠNG VĂN CẢNH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D13 – CNPM3 Khóa : 2018 – 2023 Hà Nội, tháng 06 năm 2020 PHIẾU CHẤM ĐIỂM Giảng viên hướng dẫn chấm: Họ tên Chữ ký Ghi Chữ ký Ghi Chữ ký Ghi Sinh viên thực hiện: Họ tên NGUYỄN DUY THANH Giảng viên chấm: Họ tên MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN CHƯƠNG TÌM HIỂU SƠ LƯỢC VỀ HỆ THỐNG THÔNG TIN QUẢN LÝ 1.1 Các khái niệm liên quan hệ thống .6 1.1.1 Hệ thống 1.1.2 Hệ thống thông tin 1.1.3 Hệ thống thông tin quản lý 1.1.4 Các khái niệm liên quan đến quy trình quản lý thơng tin tuyển dụng (nhân sự) 1.1.5 Quy trình tốn quản lý thơng tin tuyển dụng 1.1.6.Mục tiêu cần đạt đến CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG .9 2.1.Mơ hình luồng liệu .9 2.1.1 Mơ hình phân cấp chức 2.2 Các tác nhân hệ thống .10 2.3 Các chức hệ thống 10 2.4 Biểu đồ usecase 12 2.4.1 Biểu đồ use case .12 2.4.2 Biểu đồ use case khách hàng .13 2.4.3 Biểu đồ use case đăng nhập .13 2.4.4 Biểu đồ use case đăng ký ứng tuyển 14 2.4.5 Biểu đồ use case tìm kiếm 15 2.4.6 Biểu đồ use case quản lý viết .16 2.4.7 Biểu đồ use case quản lý CV .17 2.4.8 Biểu đồ use case quản lý ứng viên ứng tuyển 19 2.4.9 Biểu đồ use case quản lý thông tin ứng tuyển 20 2.4.10 Biểu đồ use case quản lý chung .22 2.5 Biểu đồ 23 2.5.1 Biểu đồ trình tự “Đăng nhập” 23 2.5.2 Biểu đồ trình tự “Xóa viết” 24 2.5.3 Biểu đồ trình tự “Sửa viết” 25 2.5.4 Biểu đồ trình tự “thêm viết” 26 2.5.5 Biểu đồ trình tự “Tìm kiếm CV” .27 2.6 Biểu đồ cộng tác 28 2.6.1 Biểu đồ cộng tác “Đăng nhập” 28 2.6.2 Biểu đồ cộng tác “Sửa viết” 29 2.6.3 Biểu đồ cộng tác “Thêm viết” 30 2.6.4 Biểu đồ cộng tác “Xóa viết” 31 CHƯƠNG XÂY DỰNG CƠ SỞ DỮ LIỆU 32 3.1 Xây dựng sở liệu 32 3.1.1 Bảng user 32 3.1.2.Bảng loại viết 32 3.1.3.Bảng viết .33 3.1.4.Loại tin tuyển dụng .33 3.1.5.Tin tuyển dụng 34 3.1.6.Hồ sơ ứng tuyển (CV) 34 3.1.7 Bảng cấp bậc 35 3.1.8.Bảng địa điểm .35 CHƯƠNG 4: GIAO DIỆN DEMO 37 Đăng nhập 37 2.Trang admin 38 3.Giao diện khách hàng 38 KẾT LUẬN 40 LỜI MỞ ĐẦU Ngày Công nghệ thống tin trở thành phần tất yếu sống người, có người nói nước Mỹ hùng mạnh phần nhờ vào công nghệ thông tin Nếu lúc trước công nghệ thông tin điều viễn tưởng trở thành phần khơng thể thiếu tất lĩnh vực từ y học, kinh doanh đến giáo dục, Đất nước ta ngày phát triển, cố gắng hòa nhập rút ngắn khoảng cách với giới Việc nước ta trở thành thành viên tổ chức Thương mại Thế giới - WTO nhà kinh doanh ý đến đầu tư ngày nhiều vào Việt Nam Vì để khơng bị q lạc hậu, để rút ngắn khoảng cách với nước, để đáp ứng yêu cầu tất yếu nhà đầu tư vào Việt Nam để nhà kinh doanh nước có đủ sức cạnh tranh với nước ngồi bắt buộc phải đầu tư cho cơng nghệ thơng tin mà xác phần mềm tin học vào nhiều lĩnh vực giúp nâng cao tính hiệu xác cơng việc, ngồi tiết kiệm thời gian giảm bớt mệt nhọc cho người khiến hệ thống công việc hoạt động nhịp nhàng Nhu cầu thực tế xã hội địi hỏi người phải ln động sáng tạo để tạo ngày nhiều sản phẩm cho xã hội Các công ty luôn phát triển, hồ sơ tuyển vào nhiều lên Vì địi hỏi phải cần nhiều kho chứa hồ sơ để lưu trữ hồ sơ nhân viên vào công ty Để giảm bất cập công tác tuyển dụng quản lý nhân công ty, giải pháp hiệu đầu tư công nghệ thiết bị đại, ứng dụng công nghệ thơng tin, tự động hóa điều hành quản lý nhân để nâng cao chất lượng phục vụ, đổi phương thức quản lý, tăng suất hiệu Đó nội dung đề cập đề tài Em chọn đề tài “Xây dựng hệ thống thông tin tuyển dụng” Ai biết công ty vậy, muốn tồn phát triển phải có nhân tố người Cùng với tốc độ phát triển mạnh mẽ công nghệ thơng tin, lập trình viên phát minh nhiều phần mềm hữu ích nhằm phục vụ cho cơng việc người “Hệ thống thông tin tuyển dụng ” vấn đề người quan tâm nhiều Nó giúp cho cơng tác nghiệp vụ công ty giảm thiểu tối đa vất vả công việc giúp cho việc lưu trữ, quản lý hồ sơ dễ dàng hơn, giảm thiểu diện tích kho chí khơng cần LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành tri ân sâu sắc thầy cô trường Đại học Điện Lực, đặc biệt thầy cô Công Nghệ Thông Tin trường tạo điều kiện cho em thực đồ án thực tập Và em xin chân thành cám ơn thầy Phương Văn Cảnh nhiệt tình hướng dẫn em hồn thành tốt khóa thực tập Trong q trình thực tập, trình làm báo cáo thực tập, khó tránh khỏi sai sót, mong thầy, bỏ qua Đồng thời, trình độ lý luận kinh nghiệm thực tiễn hạn chế nên báo cáo tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp thầy, để em học thêm nhiều kinh nghiệm hoàn thành tốt báo cáo tốt nghiệp tới Em xin chân thành cảm ơn! Sinh viên thực Nguyễn Duy Thanh Recommandé pour toi Suite du document ci-dessous Regression - phương trình hồi quy SPSS Dien Luc University 70 TCVN ISO 9001 2015 - hídwion Dien Luc University 13 Aucun TÀI LIỆU LUYỆN VIẾT B1 EPU Dien Luc University 13 Aucun Aucun Cam Scanner 01 19 2022 11 Dien Luc University Aucun CHƯƠNG TÌM HIỂU SƠ LƯỢC VỀ HỆ THỐNG THÔNG TIN QUẢN LÝ 1.1 Các khái niệm liên quan hệ thống 1.1.1 Hệ thống * Khái niệm hệ thống - Hệ thống: Là tổng thể gồm phận phần tử khác có mối quan hệ tác động qua lại với xếp theo trình tự nhằm tạo thành chỉnh thể thống nhất, có tính chất mới, có khả thực số chức mục tiêu định * Các yếu tố hệ thống: - Môi trường: tất yếu tố, điều kiện nằm bên ngồi hệ thống có ảnh hưởng đến kết hoạt động hệ thống - Yếu tố đầu vào, ra: + Đầu vào: Tập hợp tác động mơi trường lên hệ thống + Đầu ra: Tập hợp tác động ngược lại hệ thống lên môi trường - Cấu trúc hệ thống: Là xếp phận phần tử bên hệ thống mối quan hệ qua lại chúng - Mục tiêu hệ thống: Là trạng thái mong muốn hệ thống sau thời gian định 1.1.2 Hệ thống thông tin Hệ thống thông tin tập hợp nhiều thành phần có chức thu thập, lưu trữ, xử lý phân phối thông tin để hỗ trợ cho việc làm định điều hành tổ chức Hệ thống thơng tin tối thiểu bao gồm người, quy trình, liệu Con người tuân theo quy trình để xử lý liệu tạo thông tin 1.1.3 Hệ thống thông tin quản lý Hệ thống thông tin quản lí hệ thống có nhiệm vụ cung cấp thơng tin cần thiết phục vụ cho việc quản lí điều hành tổ chức Thành phần chiếm vị trí quan trọng hệ thống thơng tin quản lí sở liệu hợp chứa thông tin phản ánh cấu trúc nội tạng hệ thống thông tin hoạt động diễn hệ thống Với hạt nhân sở liệu hợp nhất, hệ thống thơng tin quản lí hỗ trợ cho nhiều lĩnh vực chức khác cung cấp cho nhà quản lí cơng cụ khả dễ dàng truy cập thơng tin, hệ thống thơng tin quản lí có chức chính: + Thu nhập, phân tích lưu trữ thông tin cách hệ thống, thơng tin có ích cấu trúc hố để lưu trữ khai thác phương tiện tin học + Thay đổi, sửa chữa, tiến hành tính tốn nhóm tiêu, tạo thơng tin + Phân phối cung cấp thông tin Hệ thống thông tin thường cấu thành bởi: Các phần cứng Phần mềm Các hệ mạng Dữ liệu 1.1.4 Các khái niệm liên quan đến quy trình quản lý thơng tin tuyển dụng (nhân sự) - Nhân sự: nguồn lao động công ty, thành hay bại công ty phụ thuộc vào yếu tố này, trình hoạt động tạo kinh tế cho thân phát triển cho xã hội -Bài viết: thông báo công ty (chính sách đãi ngộ, sách đào tạo…) dành cho nhân ứng viên -Tin tuyển dụng: thơng tin vị trí mà cơng ty cần tuyển, yêu cầu quyền lợi dành cho người ứng tuyển -CV: hồ sơ xin việc ứng viên ứng tuyển -Thông tin ứng viên: thông tin ứng viên ứng tuyển 1.1.5 Quy trình tốn quản lý thông tin tuyển dụng Quản lý thông tin tuyển công việc vô quan trọng, góp phần định thành bại cơng ty, nhu cầu thự tiễn Em nghiên cứu mơ hình cơng ty ngịai nước quản lý nhân Hiện phần mềm quản lý nhân cho công ty EVN Phần mềm quản lý thông tin tuyển dụng để phục vụ công tác quản lý ứng viên tuyển dụng, người quản lý có khả bao quát điều hành nhân sự, chịu trách nhiệm đưa thống kê, báo cáo định kỳ thường xuyên tình hình hoạt động công ty Các khâu chuyên trách khác tuyển dụng nhân viên phận nhân quản lý đảm nhiệm Quản lý thông tin tuyển dụng có phận chuyên trách riêng cho công việc liên quan đến nghiệp vụ nhân sự: Bộ phận quản lý tin tuyển dụng thực công việc quản lý thông tin liên quan đến tin tuyển dụng, yêu cầu, phúc lợi công ty dành cho ứng viên Bộ phận quản lý viết thực quản lý thông tin liên quan viết, thơng báo cơng ty có hoạt động Bộ phận quản lý cv thực việc quản lý thông tin hồ sơ ứng viên, sàng lọc hồ sơ ứng viên gửi lên cho phòng ban vấn Bộ phận quản lý chung: thực quản lý tài khoản đăng nhập, quyền truy cập, câu hỏi ứng viên, cấp bậc cần tuyển dụng, địa điểm vấn, giới thiệu chung Ngồi ra, hệ thống cịn giúp người quản trị quản lý thơng tin thơng qua nhóm người dùng cách cung cấp quyền sử dụng chức tương ứng với quyền hạn kiểm soát thông qua tài khoản đăng nhập nhằm làm bảo mật hệ thống quản lý thông tin tuyển dụng 1.1.6.Mục tiêu cần đạt đến Nghiên cứu toán quản lý thơng tin tuyển dụng nói chung tốn quản lý thơng tin tuyển dụng EVN nói riêng để thiết kế lập trình phần mềm nhằm hỗ trợ công tác quản lý công ty Dự kiến lập trình phần mềm quản lý nhân EVN đạt mục tiêu sau: Cập nhật hồ sơ ứng viên ứng tuyển Cập nhật thông tin ứng viên ứng tuyển Cập nhật viết, đăng cơng ty có thơng báo Cập nhật chức chung người dùng, quyền, câu hỏi thường gặp, địa điểm, cấp bậc Quản lý danh mục cho công ty cấp bậc, thông tin ứng viên, cv, viết… Quản lý chế độ cho nhân viên giúp cho nhân viên hưởng chế độ ưu đãi kỷ luật công ty cơng ty Tìm kiếm, tra cứu thơng tin ứng viên, cv Kết xuất bảng thống kê thông tin ứng viên Kết xuất bảng thông kê hồ sơ ứng viên 2.5.4 Biểu đồ trình tự “thêm viết” Hình 2.5.4 - Biểu đồ trình tự cho ca sử dụng thêm viết **Quản lý thông tin tuyển dụng Quản lý chung có chứng thêm sửa xóa giống Quản lý viết 24 2.5.5 Biểu đồ trình tự “Tìm kiếm CV” Hình 2.5.5 - Biểu đồ trình tự cho ca sử dụng tìm kiếm cv **Quản lý thơng tin ứng viên có chức tìm kiếm giống Quản lý CV 25 2.6 Biểu đồ cộng tác 2.6.1 Biểu đồ cộng tác “Đăng nhập” Hình 2.6.1 - Biểu đồ cộng tác cho ca sử dụng đăng nhập 26 2.6.2 Biểu đồ cộng tác “Sửa viết” Hình 2.6.2 - Biểu đồ cộng tác cho ca sử dụng sửa viết 27 2.6.3 Biểu đồ cộng tác “Thêm viết” Hình 2.6.3 - Biểu đồ cộng tác cho ca sử dụng thêm viết 28 2.6.4 Biểu đồ cộng tác “Xóa viết” Hình 2.6.4 - Biểu đồ cộng tác cho ca sử dụng xóa viết 29 CHƯƠNG XÂY DỰNG CƠ SỞ DỮ LIỆU 3.1 Xây dựng sở liệu 3.1.1 Bảng user STT Tên trường Kiểu liệu Ràng buộc Mô tả id integer Khóa chính, khơng phép rỗng Mã người dùng name Varchar(50) Được phép rỗng Tên người dùng email Varchar(50) Được phép rỗng Email người dùng avatar Text Được phép rỗng ảnh đại diện người dùng password Varchar(50) Không phép rỗng Mật người dùng 3.1.2.Bảng loại viết STT Tên trường Kiểu liệu Ràng buộc Mơ tả id integer Khóa chính, khơng phép rỗng id name Varchar(50) Khơng phép trống Tên loại viết description Text Không phép trống Mô tả code Varchar(50) Không phép trống Mã loại viết Author_id integer Không phép rỗng Người tạo 30 3.1.3.Bảng viết STT Tên trường Kiểu liệu Ràng buộc Mô tả id integer Khóa chính, khơng phép rỗng id Post_category_id integer Khơng phép trống Khóa phụ loại viết Author_id integer Không phép trống Người tạo code Varchar(50) Không phép trống Mã viết content Text Không phép trống Nội dung viết Short_content Varchar(50) Không phép trống Tên viết tắt status enum Được phép trống Trạng thái viết 3.1.4.Loại tin tuyển dụng STT Tên trường Kiểu liệu Ràng buộc Mơ tả id integer Khóa chính, khơng phép rỗng id name integer Khơng phép trống Tên Author_id integer Không phép trống Người tạo description Varchar(50) Không phép trống Mô tả code Text Không phép trống Mã loại tin tuyển dụng 31 3.1.5.Tin tuyển dụng STT Tên trường Kiểu liệu Ràng buộc Mô tả id integer Khóa chính, khơng phép rỗng id recruitment_category_id integer Khơng phép trống Khóa phụ loại viết Author_id integer Không phép trống Người tạo code Varchar(50) Không phép trống Mã loại tin tuyển dụng Level_id Text Khơng phép trống Khóa phụ trình độ Due_date date Ngày hết hạn Email nhận hồ sơ Salary Varchar(50) Được phép trống Số lượng Status Enum Được phép trống Trạng thái welfare Varchar(50) Được phép trống Phúc lợi 10 Min_salary Varchar(50) Được phép trống Lương tối thiểu 11 Max_salary Varchar(50) Được phép trống Lương tối đa 12 Form Varchar(50) Được phép trống Hình thức 3.1.6.Hồ sơ ứng tuyển (CV) STT Tên trường Kiểu liệu Ràng buộc Mô tả id integer Khóa chính, khơng phép rỗng id name Varchar(50) Không phép trống Tên CV Email Varchar(50) Không phép trống email 32 phone Varchar(10) Không phép trống Số điện thoại Location_id integer Không phép trống Khóa phụ địa điểm date Khơng phép trống Khóa phụ tin tuyển dụng Integer Khơng phép trống Khóa phụ trình độ Đường dẫn cv recruitment_id Level_id Cv_path Vachar(50) Không phép trống Name_file Varchar(50) Không phép trống Tên file 3.1.7 Bảng cấp bậc STT Tên trường Kiểu liệu id integer name Varchar(50) note Text Ràng buộc Mô tả Khóa chính, khơng phép rỗng id Khơng phép trống Tên cấp bậc Được phép trống Ghi 3.1.8.Bảng địa điểm STT Tên trường Kiểu liệu Ràng buộc Mơ tả id integer Khóa chính, khơng phép rỗng id name Varchar(50) Không phép trống Tên địa điểm note Text Được phép trống Ghi 3.1.8.Bảng câu hỏi STT Tên trường Kiểu liệu Ràng buộc Mơ tả 33 id integer Khóa chính, không phép rỗng id name Varchar(50) Không phép trống Tên câu hỏi note Text order integer Không phép trống Answer Text Không phép trống Status Enum Được phép trống Được phép trống Ghi Thứ tự câu hỏi Câu hỏi Trạng thái 34 CHƯƠNG 4: GIAO DIỆN DEMO Đăng nhập 35 2.Trang admin 3.Giao diện khách hàng 36 37 KẾT LUẬN Với tốc độ phát triển ngày tăng mạng máy tính, việc ứng dụng thương mại điện tử vào sống ngày lựa chọn phù hợp Chính qua q trình tìm hiểu, khảo sát, em chọn xây dựng hệ thống website quản lý thông tin tuyển dụng Với kiến thức tảng cộng thêm giảng dạy tận tình thầy lớp, chúng em hồn thành đề tài chúng em phần hiểu quy trình, cách thức xây dựng website Chúng em hiểu ngôn ngữ HTML, CSS, javascript, biết cách sử dụng công cụ hỗ trợ để xây dựng trang web nhằm tiết kiệm thời gian, công sức thiết kế website Mặc dù hệ thống website hồn thành, cịn nhiều mặt hạn chế vấn đề thiếu xót Như là, mơ tả chức chưa đầy đủ, thiếu xác, thiết kế giao diện sơ xài chưa chuẩn hóa, chưa thực hồn thiện, Chúng em mong nhận đóng góp thầy giáo bạn để thời gian tới chúng em cố gắng khắc phục hạn chế, vấn đề chưa tốt, bổ sung thêm chức cho hệ thống Em xin chân thành cảm ơn! 38