Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
730,17 KB
Nội dung
TRƯỜNG ĐẠI HỌC ĐỒNG THÁP KHOA SƯ PHẠM TOÁN – TIN ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Thành viên nhóm 7: 0020440158 – Trương Lê Mỹ Thiên 0020440095 – Võ Thị Diễm My GVHD: ThS Huỳnh Lê Uyên Minh Đồng Tháp – ngày 20 tháng 08 năm 2020 Mục lục Lời mở đầu………………… 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 1.3 Tài liệu đặc tả yêu cầu người dùng .2 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 10 1.4 Thiết kế hệ thống 12 1.4.1 Thiết kế giao diện .12 1.4.2 Thiết kế liệu - Ánh xạ lớp sang bảng 14 Chương Cài đặt phần mềm quản lý nhân 15 2.1 Giới thiệu công cụ 15 2.1.1 Công cụ biên dịch mã nguồn .15 2.1.2 Công cụ lưu trữ liệu 15 2.2 Thực toán 15 2.2.1 Đăng nhập , đăng ký hệ thống 15 2.2.2 Màn hình 17 2.2.3 Quản lý nhân viên 18 2.2.4 Quản lý phòng ban .20 2.2.5 Quản lý dự án 22 2.3 Kết luận .24 2.3.1 Nội dung thực 24 2.3.2 Hướng phát triển 24 Bài tập cá nhân 25 Phụ lục .26 Tài liệu tham khảo 28 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ LỜI MỞ ĐẦU Ngày nay, với sự phát triển không ngừng của xã hô ̣i, tin học trở nên vô phổ biến và có bước phát triển vượt bậc thể qua nhiều lĩnh vực đời sống xã hội Tin học trở thành nhu cầu cần thiết thiếu sống người Ở quốc gia phát triển hiệu tin học hóa đem lại góp phần thiết yếu chiếm giữ vị trí quan trọng lĩnh vực kinh tế, trị, văn hóa, giáo dục… Với số lượng nhân viên của Công Ty ngày tăng lên nhiều nữa tương lai viê ̣c quản lý hồ sơ cán nhân viên sẽ gặp nhiều khó khăn tốn nhiều thời gian Trước đây, để thu nhận nhân viên mới, tính lương cho nhân viên công ty, nhân viên phòng nhân phải làm việc với số lượng sổ sách lớn, ghi chép thông tin cho tất nhân viên phải nhiều công sức thời gian lâu sai sót q trình ghi chép khó tránh khỏi Nên nhóm chúng em muốn tin học hóa việc quản lý nhân tiền lương với phần mềm quản lý Nhờ tín hiệu nhanh chóng hệ thống đem lại làm cho hiệu suất công việc tăng cao, trao đổi thông tin diễn an tồn, đồng bộ, xác tính ưu việt hệ thống máy tính đem lại Vì mà việc tra cứu khơng cịn phải khó khăn, phức tạp nữa hệ thống thống kê, quản lý tra cứu, tham khảo lúc cần Do chi phí giảm thiểu, lợi nhuận tăng cao Chương trình phần mềm quản lý nhân nhóm em lập trình ngơn ngữ lập trình C#, chạy NetFramework kết nối sở SQL Phần mềm giúp công ty quản lý hồ sơ, lương, chế độ nhân viên giúp giảm tải bớt việc tìm kiếm thời gian mà hiệu tính xác cao Là sinh viên trường chúng em luôn mong muốn học hỏi áp dụng kiến thức mà chúng em thầy cô dạy thời gian qua Bài báo cáo giúp chúng em tổng kết lại điều học phát triển khả tư duy, tính sáng tạo cơng việc để sau chúng em vững bước đường mà chúng em chọn Xin chân thành cảm ơn thầy cô nhiệt tình dạy chúng em suốt năm học qua để chúng em có đủ kiến thức làm đồ án hoàn chỉnh bước khởi đầu cho dự án tương lai ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Chương Phân tích thiết kế hệ thống quản lý nhân 1.1 Giới thiệu 1.2 Khảo sát hệ thống - 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 - 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 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 hướng đối tượng kiến thức hệ quản trị sở liệu SQL Sever giúp đỡ từ giáo viên hướng dẫn cô Huỳnh Lê Uyên Minh, 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.1 Tài liệu đặc tả yêu cầu người dùng 1.2.1.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 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 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ 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 thơi 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 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 mới, 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.1.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.1.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 hệ thống hoạt động cách tự động - Các báo cáo in hồ sơ thơng tin có 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 2012, phần mềm Visual Studio 2019 thư viện cần thiết - Hệ thống hoạt động Hệ điều hành Window 2007, Window 2010 - Hệ thống CSDL thiết kế MS SQL Server 2012 - 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 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ - Về nhân sự: Để 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 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: ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ SuaNhanVien XoaNhanVien QuanLyNhanVien User TimKiem DangNhap ThemNhanVien Hình 1.3 Phân rã use case QuanLyNhanVien ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ - Use case QuanLyDuAn: SuaDuAn XoaDuAn QuanLyDuAn User TimKiem DangNhap ThemDuAn Hình 1.4 Phân rã use case QuanLyDuAn - Use case QuanLyPhongBan: 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 chính: + 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ÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ + 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 + 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: Tại 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 Không kết nối với sở liệu Tại thời điểm q 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 - Nếu việc đăng nhập thành công, người sử dụng đăng nhập được vào hệ thống 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 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ 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: Hệ thống kiểm tra liệu nhập vào có sai sót,đưa thông báo “ Lưu không thành công” Yêu cầu nhập lại c Tiền điều kiện - Tác nhân phải đăng nhập vào hệ thống d Hậu điều kiện - Nếu ca sử dụng được thực thành cơng thơng tin nhân viên được thêm, sửa, cịn lại trường hợp khác thông tin được giữ nguyên 1.3.1.3.3 Use case QuanLyDuAn a Mơ tả tóm tắt - Tên UC: Quản lý thông tin dự án - Mục đích: Mơ tả người quản lý thêm, sửa, xóa thơng tin dự án ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Chương 2.1 Cài đặt phần mềm quản lý nhân Giới thiệu công cụ 2.1.1 Công cụ biên dịch mã nguồn - Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE) từ Microsoft Nó sử dụng để phát triển chương trình máy tính cho Microsoft Windows, trang web, ứng dụng web dịch vụ web Visual Studio sử dụng tảng phát triển phần mềm Microsoft như Windows API, Windows Forms, Windows Presentation Foundation, Windows Store và Microsoft Silverlight Ở sử dụng Windows Forms để phát triển phần mềm quản lý nhân - Visual Studio hỗ trợ nhiều ngơn ngữ lập trình khác cho phép trình biên tập mã gỡ lỗi để hỗ trợ (mức độ khác nhau) ngôn ngữ lập trình C# ngơn ngữ mà Visual Studio hỗ trợ mạnh 2.1.2 Công cụ lưu trữ liệu - Trong đề tài này, em sử dụng công cụ lưu trữ liệu SQL Server phiên phát hành năm 2012 - Microsoft SQL Server bắt đầu với sản phẩm Microsoft SQL Server SQL SQL Server 1.0, máy chủ 16 bit cho hệ điều hành OS / 2 vào năm 1989 kéo dài đến ngày - Do công cụ Microsoft nên thích hợp dùng để lưu trữ liệu lập trình với Visual Studio Khi dùng hệ quản trị CSDL SQL Server việc thao tác với liệu Visal trở lên đơn giản nhanh chóng so với hệ quản trị CSDL khác 2.2 Thực toán 2.2.1 Đăng nhập, đăng ký hệ thống 2.2.1.1Đăng nhập Thiết kế giao diện vào/ra (Màn hình cài đặt) Màn hình đăng nhập Hình 2.1: Màn hình đăng nhập 17 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Các đối tượng giao diện : Màn hình đăng nhập gồm có : + Các Label mơ tả tiêu đề cho thuộc tính nhập + Các TextBox cho phép người dùng nhập liệu đầu vào nhân viên Khi người dùng nhập liệu, liệu cho hợp lệ khi: ô text field không bỏ trống + Các Button cho phép người dùng thực chức tương tác với database, gồm chức chính : đăng nhập ,thốt khỏi hệ thống + Biểu đồ trình tự đăng nhập : Hình 2.2 : Biểu đồ trình tự đăng nhập 2.2.1.2 Đăng ký Thiết kế giao diện vào/ ra : Màn hình đăng ký : Hình 2.3 : Màn hình đăng ký 18 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Các đối tượng giao diện : Màn hình đăng ký gồm có : + Các Label mơ tả tiêu đề cho thuộc tính nhập + Các TextBox cho phép người dùng nhập liệu đầu vào tài khoản Khi người dùng nhập liệu, liệu cho hợp lệ khi : ô text field không bỏ trống, + Các Button cho phép người dùng thực chức tương tác với database, gồm chức chính : đăng ký ,thốt khỏi giao diện + Biểu đồ trình tự đăng ký : Hình 2.4 : Biểu đồ trình tự đăng ký 2.2.2 Màn hình Thiết kế giao diện vào/ra (Màn hình cài đặt) o Màn hình chính: 19 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Hình 2.5: Màn hình 2.2.3 Quản lý nhân viên Thiết kế giao diện vào/ra (Màn hình cài đặt) o Màn hình quản lý nhân viên : Hình 2.6: Màn hình quản lý nhân viên Mô tả : o Sau người quản trị chọn mục quản lý nhân viên từ trang chủ , hình giao diện chức quản lý nhân viên Ở , ta thực thao tác thêm ,sửa ,xóa tìm kiếm nhân viên theo mã nhân viên o Để thực chức thêm nhân viên, người quản trị cần nhập tất thông tin nhân viên muốn thêm o Để thực chức sửa nhân viên, người quản trị lựa chọn nhân viên muốn sửa Sau , sửa thơng tin muốn thay đổi nhân viên 20 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ ô textbox tên nhân viên , ngày sinh , lương , Khi , với mã nhân viên , CSDL lưu trữ giá trị sửa o Để thực xóa nhân viên, người quản trị click vào dịng muốn xóa Sau click vào nút xóa Biểu đồ trình tự : o Biểu đồ trình tự thêm nhân viên : Hình 2.7 : Biểu đồ trình tự thêm nhân viên o Biểu đồ trình tự xóa nhân viên : Hình 2.8 : Biểu đồ trình tự xóa nhân viên o Biểu đồ trình tự sửa nhân viên : 21 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Hình 2.9 : Biểu đồ trình tự sửa nhân viên o Biều đồ trình tự tìm kiếm nhân viên : Hình 2.10 : Biểu đồ trình tự tìm kiếm nhân viên 2.2.4 Quản lý phòng ban Thiết kế giao diện vào/ra (Màn hình cài đặt) : 22 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Hình 2.11 Màn hình quản lý phịng ban Mơ tả : o Sau click vào quản lý phịng ban trang chủ ,màn hình hiển thị giao diện quản lý phịng ban o Để thực chức thêm phòng ban, người quản trị cần nhập tất thông tin phòng ban muốn thêm o Để thực chức sửa phòng ban, người quản trị lựa chọn phịng ban muốn sửa Sau , sửa thơng tin muốn thay đổi phịng ban ô textbox tên phòng ban, mô tả Khi đó, với mã phịng ban đó, CSDL lưu trữ giá trị sửa o Để thực xóa phịng ban, người quản trị click vào dịng muốn xóa Sau click vào nút xóa Nhưng việc bị lỗi CSDL bảng nhân viên có chứa mã phịng ban.Nên cần xóa tất nhân viên có mã phịng ban cần xóa trước xóa phịng ban Biểu đồ trình tự : o Thêm Phịng ban : 23 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Hình 2.12 : Biểu đồ trình tự thêm phịng ban o Sửa thơng tin phịng ban : Hình 2.13 : Biểu đồ trình tự sửa phịng ban o Xóa phịng ban : 24 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Hình 2.14 : Biểu đồ trình tự xóa phịng ban 2.2.5 Quản lý dự án Thiết kế giao diện vào/ra (Màn hình cài đặt) Hình 2.15 Màn hình quản lý dự án Mơ tả : o Sau click vào ô quản lý dự án trang chủ ,màn hình hiển thị giao diện quản lý dự án o Để thực chức thêm dự án , người quản trị cần nhập tất thông tin dự án muốn thêm 25 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ o Để thực chức sửa dự án , người quản trị lựa chọn dự án muốn sửa Sau , sửa thơng tin muốn thay đổi dự án ô textbox tên dự án ,mơ tả Khi , với mã dự án , CSDL lưu trữ giá trị sửa o Để thực xóa dự án , người quản trị click vào dòng muốn xóa Sau click vào nút xóa Nhưng việc bị lỗi CSDL bảng nhân viên có chứa mã dự án.Nên cần xóa tất nhân viên có mã dự án cần xóa trước xóa dự án Biểu đồ trình tự : o Thêm dự án : Hình 2.16 Biểu đồ trình tự thêm dự án o Sửa dự án : Hình 2.17 Biểu đồ trình tự sửa dự án o Xóa dự án : 26 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Hình 2.18 Biểu đồ trình tự xóa dự án 2.3 Kết luận 2.3.1 Nội dung thực Mặc dù giao diện database cịn chưa thực hồn thiện nhóm hồn thành chức hệ thống mục tiêu đề (Kết nối CSDL, gọi liệu giao diện thực thao tác với CSDL Form ,…) Quá trình khảo sát , phân tích thiết kế bám sát tiến độ đề thu thông tin cần thiết để phát triển đề tài 2.3.2 Hướng phát triển Có thể quản lý thơng tin nhân viên , dự án , cách chi tiết mở rộng thêm thuộc tính bảng database Chẳng hạn, bảng NHANVIEN thêm số thuộc tính SĐT, Ngày vào, Bằng cấp, Ảnh … Ngồi phần mềm tiếp tục phát triển đa Chẳng hạn thêm chức quản lý địa chỉ, quản lý ngày công … 27 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ BÀI TẬP CÁ NHÂN – SV1: Võ Thị Diễm My Dịch vụ khách sạn Mô tả : - Để thực chức thêm, người quản trị cần nhập tất thông tin muốn thêm - Để thực chức sửa, người quản trị lựa chọn dịch vụ muốn sửa Sau đó, sửa thông tin muốn thay đổi dịch vụ ô textbox ID, tên giá tiền Khi CSDL lưu trữ giá trị sửa - Để thực xóa dịch vụ, người quản trị click vào dịng muốn xóa Sau click vào nút xóa - Nút dùng để khỏi chương trình quản trị ngừng sử dụng BÀI TẬP CÁ NHÂN – SV2: Trương Lê Mỹ thiên Quản lý thông tin khách hàng Mô tả : - Để thực chức thêm, người quản trị cần nhập tất thông tin muốn thêm - Để thực chức sửa, người quản trị lựa chọn khách hàng muốn sửa Sau đó, sửa thơng tin muốn thay đổi ô textbox như: Tên, ngày, địa chỉ, CMND số điện thoại Khi CSDL lưu trữ giá trị sửa - Để thực xóa khách hàng, người quản trị click vào dịng muốn xóa Sau click vào nút xóa - Nút dùng để khỏi chương trình quản trị ngừng sử dụng 28 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Phụ lục Các hình sử dụng tài liệu Hình Tên hình Trang 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 Sơ đồ hoạt động hệ thống Sơ đồ use case Phân rã use case QuanLyNhanVien Phân rã use case QuanLyNhanVien Phân rã use case QuanLyPhongBan Sơ đồ liên kết lớp Thiết kế sơ giao diện đăng nhập Thiết kế sơ giao diện đăng ký Thiết kế sơ giao diện trang chủ Thiết kế sơ giao diện quản lý nhân viên Thiết kế sơ giao diện quản lý dự án Thiết kế sơ giao diện quản lý phòng ban Sơ đồ quan hệ bảng Màn hình đăng nhập Biểu đồ trình tự đăng nhập Màn hình đăng ký Biểu đồ trình tự đăng ký Màn hình Màn hình quản lý nhân viên Biểu đồ trình tự thêm nhân viên Biểu đồ trình tự xóa nhân viên Biểu đồ trình tự sửa nhân viên Biểu đồ trình tự tìm kiếm nhân viên Màn hình quản lý phịng ban Biểu đồ trình tự thêm phịng ban Biểu đồ trình tự sửa phịng ban Biểu đồ trình tự xóa phịng ban Màn hình quản lý dự án Biểu đồ trình tự thêm dự án Biểu đồ trình tự sửa dự án Biểu đồ trình tự xóa dự án 7 16 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 29 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Các ký hiệu từ viết tắt tài liệu Viết tắt CSDL Ý nghĩa Ký hiệu Ý nghĩa Cơ sở liệu Thêm Pb Phòng ban Tải lại (Reset) Nv Nhân viên Trở lại Da Dự án Tìm kiếm Hướng dẫn sử dụng Bước 1: Thêm Cở Sở Dữ Liệu SQL (trong thư mục CSDL) vào Bước 2: Tại mục DAL_NHOM7 Data.cs, chỉnh sửa ConnectionString để kết nối sql Bước 3: Add BTL_QLNS.sln tiến hành chạy chương trình Lưu ý: - Để ĐĂNG NHẬP, người dùng vui lòng nhập tên tài khoản: an ; mật khẩu: 123 - Chức xuất file Excel bảng Nhân Viên thiết lập mặc định xuất ổ đĩa D:/ Vì vậy, người dùng cần truy cập địa để kiểm tra file Excel - Chức tìm kiếm bảng thiết lập tìm theo Mã Tên Người dùng vui lịng nhập thơng tin để thực tìm kiếm Bảng phân cơng cơng việc (Bài tập nhóm) Họ tên học viên 0020440095 – Võ Thị Diễm My 0020440158 – Trương Lê Mỹ Thiên Nội dung công việc thực - Xây dựng form Tài khoản Quản trị + Tài khoản: xây dựng chức đăng ký đăng nhập tài khoản + Quản trị: xây dựng form quản lý nhân viên - Xây dựng chức thêm, sửa, xóa, tìm kiếm - Thu thập thơng tin, liệu từ nguồn - Xây dựng Quản trị + Quản trị: xây dựng form quản lý dự án, form quản lý phòng ban - Xây dựng chức thêm, sửa, xóa, tìm kiếm - Xây dựng sở liệu - Trang trí form 30 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ Tài liệu tham khảo Sách The C# Player’s Guide (3rd Edition), R B Whitaker, 2017 Sách CLR via C#, Jeffrey Richer, 2010 Nguyễn Ngọc Bình Phương, Các Giải Pháp Lập Trình C#, NXB Giao Thông Vận Tải Beginning Visual C# 2010, Karli Watson, Christian Nagel, Jacob Pedersen, Jon D Reid, Morgan Skinner Winform with C#, Giáo trình FPT-Aptech Beginning SQL Server for Developers, Robin Dewson, 2014 Lập trình viên cơng nghệ Net, NXB Đại Học Khoa Học Tự Nhiên năm 2014 Giáo trình lập trình Windows form với C#.Net, TS Lê Trung Hiếu, ThS Nguyễn Thị Minh Thi Luận văn “xếp lịch trực bác sỉ” Thanh Tú sử dụng DevExpress 7.7.3 năm 2008 http://www.codeprovn.com/forums/viewtopic.php?f=68&t=1017 10 Lý thuyết C# https://freetuts.net/c-sharp-la-gi-tong-quan-ve-c-sharp-1045.html 31 ... tính đem lại Vì mà việc tra cứu khơng cịn phải khó khăn, phức tạp nữa hệ thống thống kê, quản lý tra cứu, tham khảo lúc cần Do chi phí giảm thiểu, lợi nhuận tăng cao Chương trình phần mềm