1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo bài tập lớn JAVA XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

28 3 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 1,32 MB
File đính kèm drive-download-20230629T140519Z-001.zip (2 MB)

Nội dung

Trong thời đại công nghệ thông tin phát triển mạnh mẽ như hiện nay, việc tin học hóa công việc quản lý nhân sự trong các trường đại học là rất cần thiết. Việc ứng dụng công nghệ thông tin sẽ tiết kiệm thời gian, chi phí cho nhà trường cũng như dễ dàng quản lý nhân sự. Với mục đích tạo ra một hệ thống hỗ trợ tốt cho công việc tuyển dụng và quản lý nhân sự của nhà trường nên nhóm chúng em chọn đề tài Xây dựng phần mềm quản lý nhân sự của trường Đại học Công nghiệp Hà Nội.

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - BÁO CÁO THÍ NGHIỆM/THỰC NGHIỆM LẬP TRÌNH JAVA XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI GVHD: Hà Mạnh Đào Sinh viên: Võ Văn Đức :2020605216 Bùi Việt Hoàng :2020605607 Dương Thanh Nam : 2020605563 Nhóm: Lớp: 20222IT6019010 Khóa: 15 Hà Nội – Năm 2023 MỤC LỤC PHẦN MỞ ĐẦU 1.1 Mục đích 1.2 Lý chọn đề tài 1.3 Các kiến thức .4 1.4 Các ký có để thực chủ đề nghiên cứu PHẦN KẾT QUẢ NGHIÊN CỨU 2.1 Giới thiệu 2.2 Khảo sát hệ thống 2.2.1 Khảo sát sơ 2.2.2 Tài liệu đặc tả yêu cầu 12 2.3 Phân tích hệ thống .13 2.3.1 Mơ hình hóa chức hệ thống 13 2.3.2 Mô hình hóa liệu giao diện hệ thống 14 2.3.2.1 Mơ hình hóa liệu 14 2.3.2.2 Giao diện hệ thống .14 2.4 Thực toán .14 2.4.1 Bùi Việt Hoàng – Đăng nhập 14 2.4.2 Bùi Việt Hoàng-Quản lý hồ sơ ứng viên 16 2.4.3 Võ Văn Đức – Quản lý phòng ban .19 2.4.4 Dương Thanh Nam – Quản lý nhân 21 2.4.5 Dương Thanh Nam – Quản lý bảng lương 23 2.4.6 Võ Văn Đức – Quản lý hợp đồng nhận 25 PHẦN KẾT LUẬN VÀ BÀI HỌC KINH NGHIỆM 27 3.1 Nội dung thực 27 3.2 Hướng phát triển 27 TÀI LIỆU THAM KHẢO .28 PHẦN MỞ ĐẦU 1.1 Mục đích Trong thời đại công nghệ thông tin phát triển mạnh mẽ nay, việc tin học hóa cơng việc quản lý nhân trường đại học cần thiết Việc ứng dụng công nghệ thông tin tiết kiệm thời gian, chi phí cho nhà trường dễ dàng quản lý nhân Với mục đích tạo hệ thống hỗ trợ tốt cho công việc tuyển dụng quản lý nhân nhà trường nên nhóm chúng em chọn đề tài Xây dựng phần mềm quản lý nhân trường Đại học Công nghiệp Hà Nội 1.2 Lý chọn đề tài Một công đoạn quan trọng công tác quản lý nhân Tất trường học áp dụng phương pháp quản lý nhân trực tuyến để giảm thiểu cơng việc cho phịng quản lý nhân sự, giảm chi phí, thời gian cơng sức Chính vậy, xây dựng hệ thống quản lý nhân vô cần thiết Xây dựng hệ thống quản lý nhân giúp chúng em tổng kết lại kiến thức có trình học tập nghiên cứu trường, ứng dụng vào xây dựng hệ thống thực tế Hệ thống quản lý nhân sản phẩm ứng dụng vào thực tế cho trường đại học có nhu cầu Từ việc nghiên cứu hệ thống tuyển dụng, phân công lao động phòng ban quy định trường Đại học Công nghiệp Hà Nội với kiến thức chuyên môn mà chúng em có q trình học tập, chúng em hi vọng hệ thống quản lý nhân sản phẩm chất lượng phục vụ tốt chức đưa vào áp dụng thực tế 1.3 Các kiến thức Tổng hợp kiến thức cần có để thực xây dựng hệ thống gồm: - Kiến thức lập trình hướng đối tượng để thiết kế đối tượng cần thiết sử dụng ngơn ngữ lập trình Java để trình bày - Kiến thức Java bao gồm: lớp, đối tượng, gom rác, bẫy lỗi, xử lý giao diện,… 1.4 Các ký có để thực chủ đề nghiên cứu Nhóm thực mơ tả xây dựng hệ thống đăng ký học phần với kiến thức kỹ đây: Về kiến thức: - Kiến thức lập trình Java: lớp, đối tượng, gom rác, bẫy lỗi, xử lý giao diện, kết nối với sở liệu - Thành thạo ngôn ngữ Java số công cụ viết mã nguồn Eclipse, Netbeans…, công cụ Microsoft Word làm báo cáo công việc, công cụ IBM Rational Rose để thiết kế phần mềm - Ngoài việc sử dụng mơn “Lập trình Java” cịn sử dụng kiến thức mơn “Phân tích thiết kế hệ thống”, Thiết kế sở liệu” để khảo sát, mô tả, phân tích, thiết kế sở liệu giao diện - Áp dụng môn học “Quản lý dự án” lên kế hoạch chi tiết triển khai công việc để thực đề tài Về kỹ năng: - Các kỹ làm việc nhóm, thuyết trình, tổng hợp kiến thức, lập bảng biểu thực công việc Bài tập lớn hoàn thành từ kiến thức, kỹ có triển khai mơ hình xây dựng mẫu Xây dựng phần mềm theo mơ hình thu thập mẫu cách tiếp cận thực tế nhất, phù hợp với hệ thống vừa nhỏ, đặc biệt chưa có yêu cầu rõ ràng hệ thống quản lý nhân mà nhóm thực Đồng thời, từ mẫu thử ban đầu đưa cho khách hàng, qua trình tinh chỉnh mẫu thử qua nhiều phiên nhóm chúng em tin làm thỏa mãn yêu cầu người sử dụng tạo kết tốt PHẦN KẾT QUẢ NGHIÊN CỨU 1.1 Giới thiệu Tên toán xây dựng: Xây dựng phần mềm quản lý nhân Trường đại học Công nghiệp Hà Nội Quy trình áp dụng triển khai tập lớn: Xây dựng phần mềm theo mơ hình thu thập mẫu Thực quy trình gồm bước: + Bước 1: Thu thập phân tích u cầu phần mềm thơng qua khảo sát sơ hình thức vấn trực tiếp cán phụ trách quản lý nhân nhà trường Từ kết khảo sát, phân tích yêu cầu cần có hệ thống bao gồm yêu cầu chức (yêu cầu nghiệp vụ, yêu cầu hệ thống), yêu cầu phi chức năng, miền ứng dụng + Bước 2: Thiết kế nhanh: phân tích chức thành use case, mô tả chi tiết thiết kế giao diện use case, thiết kế liệu hệ thống + Bước 3: Xây dựng ngun mẫu: thực tốn từ mơ tả nêu + Bước 4: Chuyển giao kết cho khách hàng nhận ý kiến đánh giá khách hàng + Bước 5: Làm mịn nguyên mẫu: điều chỉnh, bổ sung chức tích hợp vào hệ thống nhằm hoàn thiện dần hệ thống + Bước 6: Bàn giao cho khách hàng sản phẩm cuối (Bàn giao, vận hành bảo trì) Hình thức sản phẩm: Sản phẩm ứng dụng Kết đạt được: Cài đặt triển khai thành công phần mềm 0.2 Khảo sát hệ thống 0.2.1 Khảo sát sơ Đối tượng: Phòng quản lý nhân Trường đại học Công nghiệp Hà Nội Địa chỉ: Số 298 Đường Cầu Diễn, Minh Khai, Bắc Từ Liêm, Hà Nội Nhân vào tuyển dụng đăng phương tiện truyền thông hồ sơ theo mẫu phòng quản lý nhân cung cấp Khi nhân nộp hồ sơ xét tuyển phịng quản lý nhân lưu thơng tin người vào, nhân viên chuyển tới phịng ban thơng tin họ lưu phòng quản lý nhân theo khuôn mẫu Trước tiến hành khảo sát sơ bộ, xác định mục tiêu đạt hiểu cách đăng ký tuyển dụng, cách quản lý thông tin nhân Để kết q trình khảo sát xác khách quan, chúng em định khảo sát phương pháp vấn trực tiếp phận quản lý thông qua phiếu vấn đây: Kế hoạch vấn Người hỏi: Bùi Việt Hoàng Người vấn: Võ Văn Đức Địa chỉ: 59 Đỗ Quang, phường Trung Hoà, quận Cầu Giấy, Hà Nội Thời gian hẹn: 14/2/2023 Thời gian bắt đầu: 8h00 Thời gian kết thúc: 9h00 Đối tượng: Trưởng phịng QLNS Vị trí, trình độ, kinh nghiệm người hỏi: tiến sĩ Cần thu thập liệu về: hoạt động tuyển tuyển nhân sự, danh mục cần quản lý, Chương trình - Giới thiệu phút - Tổng quan dự án phút - Tổng quan vấn phút - Chủ đề đề cập 30 phút +Chủ đề 1: Quản lý tuyển nhân 15 phút 15 phút + Chủ đề 2: Giải đáp thắc mắc 10 phút -Tổng hợp nội dung người hỏi Kết thúc `` Dự kiến tổng thời gian 51 phút Phiếu vấn: Phiếu vấn Dự án: Xây dựng phần mềm quản lý nhân cho Trường đại học Công nghiệp Hà Nội Người hỏi: Cán bộ, nhân viên phịng quản lý nhân Trường đại học Cơng nghiệp Hà Nội Người hỏi: Dương Thanh Nam Câu hỏi Ghi Ngày: 14/2/2023 Câu hỏi mở: 1, Các đối tượng sử dụng phần mềm ai? Trả lời câu hỏi 2, Anh cho biết nhà trường có hình thức tuyển dụng nào? Trả lời câu hỏi 3, Độ tuổi ứng tuyển phù hợp? Trả lời câu hỏi Câu hỏi đóng: 1, Anh cho biết phịng lý nhân gửi thơng báo trúng tuyển cho người ứng Trả lời câu hỏi tuyển không? Trả lời câu hỏi 2, Anh cho biết nhà trường có đáp ứng chất lượng, mơi trường làm việc cho nhân viên hay không? Trả lời câu hỏi 3, Anh cho biết nhân viên có tài khoản trực tuyến để tra cứu thơng tin online khơng? 4, Nhà trường thông báo qua điện thoại tin nhắn cho nhân lương thưởng qua điện thoại không? Trả lời câu hỏi Đánh giá chung: - Người hỏi bận, cần thêm vài ngày để họ chuẩn bị Câu hỏi cần ngắn để dễ trả lời - Đã đề cập đến thông tin cần để thiết kế hệ thống chưa đầy đủ a) Mô tả hoạt động hệ thống Hệ thống quản lý thông tin ứng viên (mã hồ sơ, họ tên, thông tin liên hệ) Hệ thống quản lý hồ sơ nhân (mã nhân sự, họ tên, ngày sinh, qn qn chức danh, trình độ chun mơn, tên phịng ban, liên hệ) Hệ thống phân cơng nhân khoa hay phòng ban, đơn vị bên vệ sinh, bảo vệ Hệ thống quản lý phòng ban (mã phòng ban, tên phòng ban, số nhân sự) Hệ thống cho phép viên xem sơ yếu lý lịch mình(mã nhân sự, họ tên, ngày sinh, qn qn chức danh, trình độ chun mơn, phòng ban, liên hệ) Hệ thống quản lý hợp đồng nhân (mã hợp đồng, loại hợp đồng, ngày hết hạn, ghi chú) Hệ thống quản lý bảng lương nhân (mã nhân sự, hệ số lương, số ngày nghỉ, thưởng, phạt, thực lĩnh, ghi chú) b) Yêu cầu chức - Quản lý hồ sơ ứng viên - Phân công nhân khoa, phòng ban - Quản lý phòng ban - Quản lý thông tin cá nhân nhân - Quản lý hợp đồng nhân - Quản lý bảng lương 10 0.3.2.2 Giao diện hệ thống 0.4 Thực toán 0.4.1 Bùi Việt Hoàng – Đăng nhập 14 -Phần giao diện - Bắt lỗi: + Cơ chế bắt lỗi kiểm tra xem có chưa nhập liệu báo lỗi chưa nhập đầy đủ thơng tin + Và kiểm tra liệu nhập vào có xác hay khơng xác thực chương trình chưa xác đưa thơng báo nhắc người dùng nhập lại Tác dụng để kiểm sốt liệu nhập vào với mục đích 15 0.4.2 Bùi Việt Hoàng-Quản lý hồ sơ ứng viên - Phần giao diện - Các tính chất thực hướng đối tượng + Tính đóng gói: Đây tính chất khơng cho phép người dùng tác động trực tiếp đến liệu bên Object, mà phải thông qua phương thức cung cấp ln đảm bảo tính tồn vẹn đối tượng 16 + Tính kế thừa: Tính kế thừa cho phép xây dựng lớp dựa định nghĩa có - Bắt lỗi: + Cơ chế bắt lỗi kiểm tra xem có chưa nhập liệu báo lỗi chưa nhập đầy đủ thơng tin + Và kiểm tra xem danh sách có mã trùng với mã vừa nhập khơng có thơng báo có mã trùng Tác dụng để kiểm sốt liệu nhập vào với mục đích 17 - Tập hợp sử dụng Arraylist tập hợp dễ dàng sử dụng hỗ trợ nhiều phương thức thêm, xóa, sửa phần tử - Thao tác với file lưu file vào tệp để lưu trữ liệu 18 0.4.3 Võ Văn Đức – Quản lý phòng ban - Giao diện: - Mac lệnh: + Hướng đối tượng: Áp dụng tính chất đóng gói liệu Được thể qua thuộc tính phương thức hình Các thuộc tính có phạm vi truy cập private để đóng gói, bảo mật liệu, có phương thức class PhongBan truy cập trực tiếp đến thuộc tính đó, phương thức ngồi class khơng thể truy cập đến nó, gọi hàm (phương thức) có phạm vi truy cập public + Bắt lỗi : 19 + Cơ chế bắt lỗi kiểm tra xem có chưa nhập liệu báo lỗi chưa nhập đầy đủ thơng tin +Và kiểm tra xem danh sách có mã trùng với mã vừa nhập khơng có thơng báo có mã trùng + Kiểm tra liệu nhập định dạng, không để trống liệu, không đáp ứng báo lỗi + Tập hợp: Tập hợp sử dùng Arraylist tập hợp dễ dàng sử dụng hỗ trợ nhiều phương thức thêm, xóa, sửa phần tử + Thao tác file: lưu file vào tệp để lưu trữ liệu 20

Ngày đăng: 29/06/2023, 21:08

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w