1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Tiểu luận) bài tập lớn lập trình windows tên đề tài thiết kế phần mềm quản lý nhân sự

36 2 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 36
Dung lượng 783,4 KB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI Hà Nội 2018 2019 1 BÀI TẬP LỚN LẬP TRÌNH WINDOWS Tên đề tài THIẾT KẾ PHẦN MỀM QUẢN LÝ NHÂN SỰ Giáo viên hướng dẫn Phạm Văn Hà Lớp ĐH CNTT2 – K11 Nhóm 11 Sinh viên thự[.]

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI BÀI TẬP LỚN LẬP TRÌNH WINDOWS Tên đề tài: THIẾT KẾ PHẦN MỀM QUẢN LÝ NHÂN SỰ Giáo viên hướng dẫn Lớp Nhóm Sinh viên thực : Phạm Văn Hà : ĐH - CNTT2 – K11 : 11 : Mã sinh viên Họ tên 1141460165 Điểm Nguyễn Văn Chương Hà Nội 2018- 2019 h Mục lục Chương Phân tích thiết kế hệ thống quản lý nhân .2 1.1 Giới thiệu .2 1.2 Khảo sát hệ thống .2 1.2.1 Khảo sát sơ .2 1.2.2 Tài liệu đặc tả yêu cầu người dùng .3 1.3 Phân tích hệ thống 1.3.1 Mô hình hóa chức hệ thống 1.3.2 Mơ hình hóa liệu hệ thống 13 1.4 Thiết kế hệ thống 15 1.4.1 Thiết kế giao diện .15 1.4.2 Thiết kế liệu - Ánh xạ lớp sang bảng 18 Chương Cài đặt phần mềm quản lý nhân 19 2.1 Giới thiệu công cụ 19 2.1.1 Công cụ biên dịch mã nguồn .19 2.1.2 Công cụ lưu trữ liệu 19 2.2 Thực toán 20 2.2.1 Đăng nhập , đăng ký hệ thống 20 2.2.2 Màn hình 22 2.2.3 Quản lý nhân viên 23 2.2.4 Quản lý phòng ban .26 2.2.5 Quản lý dự án 28 2.3 Kết luận .31 2.3.1 Nội dung thực 31 2.3.2 Hướng phát triển 31 Phụ lục .31 Tài liệu tham khảo 31 Chương Phân tích thiết kế hệ thống quản lý nhân h 1.1 Giới thiệu - Quản lý nhân sự hay là Quản lý nguồn nhân lực là công tác quản lý lực lượng lao động tổ chức, công ty, xã hội, nguồn nhân lực Chịu trách nhiệm thu hút, tuyển dụng, đào tạo, đánh giá, tưởng thưởng người lao động, đồng thời giám sát lãnh đạo văn hóa tổ chức, bảo đảm phù hợp với luật lao động và việc làm - Quản lý nhân công việc vô quan trọng thiết yếu công ty từ trước đến - Với cách thức quản lý nhân , hầu hết cơng ty cịn sử dụng cách quản lý truyền thống sử dụng Word Exel nên chưa chuyên nghiệp , mắc phải nhiều hạn chế khó kiểm sốt liệu , khơng có tính bảo mật cao ,… - Nhận thức điều , học mơn lập trình với ngơn ngữ Java kiến thức hệ quản trị sở liệu SQL Sever giúp đỡ từ công ty 3F chúng em có ý tưởng xây dựng phần mềm quản lý nhân đơn giản để tháo gỡ nhược điểm cách quản lý thông thường 1.2 Khảo sát hệ thống 1.2.1 Khảo sát sơ - Phương pháp: Phỏng vấn - Đối tượng: Bà Nguyễn Thanh Hương - Phụ trách phịng Tài nhân Công ty 3F - Địa : Nguyên Xá, Từ Liêm, Hà Nội - Thông tin thu thập : o Công ty Cổ phần phát triển nhân lực cơng nghệ 3F cơng ty có quy mơ tương đối nhỏ (khoảng 50 nhân viên) thành lập năm Về hướng công ty, 3F Group công ty chuyên cung cấp giải pháp phần mềm Web tư vấn thiết kế Website theo yêu cầu Với mục tiêu giúp đỡ doanh nghiệp gia tăng doanh số bán hàng với chuyên nghiệp hóa đại hóa o Về cấu tổ chức công ty :Đứng đầu cơng ty giám đốc (Ơng Ngơ Văn Đơ) , người chịu trách nhiệm điều hành hoạt động công ty, xác định mục tiêu ,kế hoạch cơng ty Tiếp trưởng phịng ban : Kinh doanh , kỹ thuật ,hành – nhân sự,tài kế tốn o Chỉ có giám đốc người phận quản lý nhân đăng nhập vào hệ thống o Do công ty chưa tập trung vào quản lý nhân nên với cách quản lý để truy vấn thông tin nhân viên hay xem dự án có tham gia để phân chia ,sử dụng nhân lực cách hợp lý khó khăn h 1.2.2 Tài liệu đặc tả yêu cầu người dùng 1.2.2.1 Mô tả hoạt động hệ thống Giám đốc, người quản lý nhân Đăng nhập CSDL Quản lý nhân viên Quản lý dự án Quản lý phòng ban Hình 1.1 Sơ đồ hoạt động hệ thống - Các hoạt động quản lý nhân công ty 3F phịng Tài - nhân đảm nhận thực - Các hoạt động nghiệp vụ quản lý nhân công ty tiến hành sau: o Phịng nhân có trách nhiệm thực chức thông qua việc lập điều chỉnh hồ sơ nhân viên o Khi cơng ty có nhu cầu thực tuyển dụng để đưa định tuyển dụng nhân viên từ BGĐ ,phòng nhân lập danh sách cập nhật hồ sơ cá nhân nhân viên o Trong q trình hoạt động ,phịng nhân xem thơng tin nhân viên cơng ty để cập nhật thông tin nhân viên; đồng thời để phát sai sót nhằm tiến hành thay sửa đổi thông tin nhân viên.Việc sửa đổi dựa sở lấy thông tin cung cấp lại từ phía nhân viên.Tất thơng tin điều chỉnh lưu lại hồ sơ nhân viên làm sở cho kiểm tra Ban giám đốc o Đồng thời ban giám đốc yêu cầu xem điều chỉnh thơng tin,phịng nhân cần phải lấy thông tin từ hồ sơ nhân viên để báo cáo cho Ban giám đốc xem để thực điều chỉnh cho phù hợp với yêu cầu o Nếu có nhân viên công ty không làm việc ,sau có định thơi việc từ Ban giám đốc ,phòng nhân tiến hành hủy bỏ xóa thơng tin nhân viên khỏi database h o Ngồi Phịng nhân quản lý nhân viên làm dự án thuộc phịng ban qua điều chỉnh lao động hợp lý o Khi có dự án , admin tiến hành đăng nhập thêm dự án Nếu dự án có thay đổi thơng tin admin dễ dàng sửa liệu database cập nhật liệu để thay o Khi xong ca làm việc , nhân viên phụ trách cần phải đăng xuất khỏi hệ thống 1.2.2.2 Các yêu cầu chức - Hệ thống mới:nhanh,thuận tiện, xác để ban quản trị dễ dàng quản lý nhân viên mà không tốn nhiều thời gian công sức - Hệ thống phải rút ngắn thời gian nhập thông tin nhân viên đơn giản hóa q trình nhập thơng tin - Hệ thống bao gồm chức năng: o Quản lý thông tin , hồ sơ nhân viên o Quản lý phịng ban cơng ty o Quản lý dự án thực thi 1.2.2.3 Các yêu cầu phi chức - Những thông tin quản lý cập nhật xác người có quyền lợi dễ dàng truy cập theo dõi thông tin Và hệ thống hoạt động cách tự động - Các báo cáo in hồ sơ thông tin có yêu cầu in phải in đẹp , theo dạng ,khơng bị nhảy dịng hay lỗi font, - Về thiết bị :Phần cứng ,máy tính ,dây mạng,router, để phục vụ cho việc trao đổi liệu truy cập dễ dàng - Phần mềm: Hệ quản trị sở liệu SQL Server 2017,phần mềm Netbean 8.0.2 thư viện cần thiết - Hệ thống hoạt động Hệ điều hành Window 98,Window 2000,Window XP,Window 2007 - Hệ thống CSDL thiết kế MS SQL Server 2008 - Phần mềm thiết kế ngôn ngữ Java hỗ trợ mạnh khả kết nối mạng bảo mật - Về nhân : Để vận hành phầm mềm cần người quản lý 1.3 Phân tích hệ thống 1.3.1 Mơ hình hóa chức hệ thống 1.3.1.1 Sơ đồ Use case h DangNhap QuanLyNhanVien User CSDL QuanLyDuAn QuanLyPhongBan Hình 1.2 Sơ đồ use case Mơ tả vắn tắt use case : - User người có quyền đăng nhập vào hệ thống sử dụng chức hệ thống thêm, xóa, cập nhật thơng tin ảnh, tìm kiếm, tạo đóng kết nối - Use case DangNhap: Use case cho phép người quản trị đăng nhập để truy cập vào hệ thống thực chức hệ thống - Use case QuanLyNhanVien: Use case cho phép người quản trị đăng nhập để truy cập vào hệ thống thực tìm kiếm nhân viên hay thay đổi thêm, xóa cập nhật thông tin nhân viên - Use case QuanLyDuAn: Use case cho phép người quản trị đăng nhập để truy cập vào hệ thống thực thay đổi thông tin dự án thêm , sửa xóa dự án khỏi database - Use case QuanLyPhongBan: Use case cho phép người quản trị đăng nhập để truy cập vào hệ thống thực thay đổi thơng tin phịng ban thêm , sửa xóa phịng ban khỏi database 1.3.1.2 Phân rã số use case - Use case QuanLyNhanVien: h SuaNhanVien XoaNhanVien QuanLyNhanVien User TimKiem DangNhap ThemNhanVien Hình 1.3 Phân rã use case QuanLyNhanVien - Use case QuanLyDuAn: SuaDuAn XoaDuAn QuanLyDuAn User TimKiem DangNhap ThemDuAn Hình 1.4 Phân rã use case QuanLyDuAn - Use case QuanLyPhongBan: h SuaPhong XoaPhong QuanLyPhongBan User TimKiem DangNhap ThemPhong Hình 1.5 Phân rã use case QuanLyPhongBan 1.3.1.3 Mô tả chi tiết Use case 1.3.1.3.1 Use case DangNhap a Mô tả tóm tắt - Tên ca sử dụng: Đăng nhập hệ thống - Mục đích: Mơ tả cách người sử dụng đăng nhập vào hệ thống - Tác nhân: Admin,nhân viên b Các Luồng kiện Các Luồng kiện - Ca sử dụng bắt đầu tác nhân muốn đăng nhập vào hệ thống Người dùng nhấn nút “đăng nhập” - Hệ thống yêu cầu tác nhân nhập tài khoản mật đăng nhập - Tác nhân nhập tên đăng nhập mật đăng nhập ấn nút “đăng nhập” - Hệ thống xác nhận tài khoản mật đăng nhập có hợp lệ khơng (hệ thống kiểm tra tài khoản mật bảng DANGNHAP ), không hợp lệ thực L̀ng A1 - Đăng nhập thành cơng hệ thống chuyển hình để người dùng lựa chọn chức tương ứng với quyền người dùng - Hệ thống ghi lại trình đăng nhập - Use case kết thúc Các Luồng rẽ nhánh h Luồng A1: Nhập sai tài khoản/mật đăng nhập - Hệ thống hiển thị thông báo lỗi Người sử dụng chọn đăng nhập lại huỷ bỏ đăng nhập, ca sử dụng kết thúc Luồng A2: bước nhập tên tài khoản, mật khẩu, người dùng kích vào nút “ Hủy bỏ” use case kết thúc Luồng A2: không kết nối với sở liệu Tại thời điểm trình thực use case không kết nối với sở liệu hệ thống hiển thị thơng báo lỗi use case kết thúc c Tiền điều kiện - Người dùng cần phải có tài khoản hệ thống d Hậu điều kiện - thống Nếu việc đăng nhập thành công, người sử dụng đăng nhập được vào hệ 1.3.1.3.2 Use case QuanLyNhanVien a Mô tả tóm tắt - Tên UC: Quản lý thơng tin nhân viên - Mục đích: Mơ tả người quản lý thêm, sửa, xóa thơng tin nhân viên - Tác nhân: Admin b Các luồng kiện Luồng kiện chính: - Từ hình làm việc chọn chức Quản lý thông tin nhân viên - Hệ thống thị lựa chọn o Thêm o Sửa o Xóa ➢ Thêm nhân viên: - Người dùng muốn thêm nhân viên mới vào hệ thống - Người dùng chọn nút ”Thêm mới” - Hệ thống yêu cầu nhập thông tin cần thiết - Người dùng nhập thông tin cần thiết vào hệ thống - Người dùng chọn nút “Lưu” (Luồng 1) - Hệ thống kiểm tra liệu nhập vào (Luồng 3) - Thông báo thêm thành công - Hệ thống thêm nhân viên vào bảng NHANVIEN h - Thêm thành công, kết thúc use case - Kết quả: Một nhân viên mới được thêm vào ➢ Xóa thơng tin nhân viên - Người dùng chọn nút “Xóa” - Hệ thống lấy liệu từ bảng NHANVIEN - Người dùng chọn nhân viên cần xóa - Người dùng chọn nút “xóa” - Hệ thống kiểm tra liệu nhập vào - Hệ thống cập nhật lại bảng NHANVIEN - Thơng báo xóa thành cơng - Xóa thành công, use case kết thúc - Kết thông tin nhân viên bị xóa ➢ Sửa thơng tin nhân viên - Người dùng chọn nút “sửa” - Hệ thống lấy thông tin từ bảng NHANVIEN - Người dùng chọn nhân viên cần sửa thông tin - Người dùng nhập thông tin cần thay đổi vào hệ thống - Người dùng chọn nút “Lưu” (Luồng A2) - Hệ thống kiểm tra liệu nhập vào bảng NHANVIEN bảng liên quan (Luồng A3) - Thông báo sửa thành công - Hệ thống cập nhật lại bảng NHANVIEN - Sửa thành công, kết thúc use case - Kết quả: Thông tin nhân viên sửa Luồng kiện rẽ nhánh: Luồng A1: Người dùng không muốn thêm nhân viên mới, ấn nút “Không” thông báo xác nhận thông tin thêm nhân viên - Thêm không thành công,kết thúc use case Luồng A2: Người dùng không muốn thay đổi thông tin nhân viên, ấn nút “Không” thông báo xác nhận thông tin sửa đổi nhân viên - Thay đổi không thành công,kết thúc use case Luồng A3: 10 h

Ngày đăng: 10/05/2023, 15:22

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

TÀI LIỆU LIÊN QUAN

w