ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN PHÁT TRIỂN PHẦN MỀM THEO LỚP BÀI TOÁN QUẢN LÝ NHÂN SỰ CHO MỘT CƠ QUAN DOANH NGHIỆP THEO CÔNG NGHỆ PHẦN MỀM MÔN: NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Năm 2024 1 LỜI NÓI ĐẦU Ngày nay, với sự phát triển mạnh mẽ của khoa học công nghệ, đặc biệt là sự phát triển nhanh chóng của lĩnh vực công nghệ thông tin, công nghệ thông tin ngày càng đi vào đời sống và đƣợc con ngƣời khai thác một cách rất hiệu quả biến nó thành công cụ lao động hữu ích và đóng vai trò rất quan trọng trong đời sống xã hội. công cụ lao động. và Phân tích thiết kế hệ thống thông tin là một phần quan trọng của lĩnh vực công nghệ thông tin, nó giúp con ngƣời có thể quản lí cơ sở dữ liệu một cách đơn giản, dễ dàng và nhanh chóng hơn,giúp tiết kiệm đƣợc rất nhiều thời gian và nhân lực. Chúng em thực hiện đề tài “Phát triển phần mềm quản lý nhân sự cho công ty Cổ phần đầu tƣ công nghệ Thiên Hoàng theo Công nghệ Phần mềm” nhằm nâng cao thêm kiến thức và tầm hiểu biết của mình về lĩnh vực này.lĩnh vực công nghệ thông tin nói chung và bộ môn thiết kế và quản lý hệ thống nói riêng.
Chúng em chân thành cảm ơn thầy cô trong thời gian qua đã cung cấp cho chúng em những kiến thức về lĩnh vực phân tích thiết kế hệ thống thông tin, nhập môn công nghệ phần mềm và hƣớng dẫn chúng em có thể hoàn thành đề tài này một cách tốt nhất. Tuy nhiên, do sự hiểu biết của chúng em về lĩnh vực này còn hạn chế, đề tài còn nhiều thiếu sót,và chƣa đƣợc hoàn thiện ,vậy chúng em kính mong Thầy thông cảm và góp ý them cho nhóm để lần sau nhóm có them nhiều ý tƣởng và hoàn thiện thêm vốn kiến thức cũng nhƣ những đề tài tiếp theo mà nhóm sẽ làm. Cuối cùng chúng em xin chân thành cảm ơn các quý thầy cô đã giúp đỡ chúng em hoàn thành chƣơng trình này! 2 M CL C LỜ Ó ĐẦU. Tổng quan về đê tài.
Giới thiệu bài toán. Mục tiêu đề tài. Các đề tài/ hệ thống liên quan. Phần mềm quản lý nhân sự MISA AMIS.
Phần mềm HRM BambooHR. Phƣơng phát phát triển. Khái niệm phần mềm. Khái niệm công nghệ phần mềm.
Đặc điểm của phần mềm. Phƣơng pháp nghiên cứu. Vai trò của các thành viên. Bảng phân công nhiệm vụ.16 ƯƠ 2: S N PHẦM CHUYỂN GIAO GIỮA CÁC PHA VÀ TIÊU CHUẨ Đ.
Danh mục tài liệu sản phẩm. Xác định mục tiêu chất lƣợng dự án .20 ƯƠ 3: X ĐỊNH YÊU CẦU. Vai trò của việc xác định yêu cầu đối với dự án phần mềm. Phƣơng pháp đánh giá chất lƣợng yêu cầu.
Danh sách các yêu cầu của hệ thống. Kết quả đánh giá chất lƣợng yêu cầu.30 ƯƠ 4: K ẾN TRÚC PHẦN MỀM. Vai trò của kiến trúc phần mềm với quá trình phát triển dự án phần mềm. Các mẫu kiến trúc phần mềm phổ biến.
Mô hình Event – Driven. Mô hình Microservices. Mô hình Microkernel. Mô hình phân lớp.
Mô hình Client – Server. Kiến trúc tổng thể hệ thống. Lựa chọn công nghệ phát triển cho hệ thống. Giới thiệu Winform.
Giới thiệu SQL Server .38 ƯƠ 5: XÂY ỰNG VÀ KIỂM THỬ HỆ THỐNG. Giao diện phần mềm. Giao diện màn hình đăng nhập. Giao diện trang chủ.
Giao diện màn hình quản lý nhân viên. Giao diện màn hình quản lý hợp đồng. Giao diện màn hình quản lý lƣơng. Giao diện màn hình quản lý chức vụ.
Kết quả xây dựng 01 module/nhóm chức năng. Kiểm thử hệ thống. Lợi ích của Kiểm thử phần mềm. Phân loại kiểm thử phần mềm.
Mô hình kiểm thử đƣợc áp dụng trong đề tài. Kế hoạch kiểm thử. Kết quả kiểm thử. Đánh giá chất lƣợng phần mềm.
Hƣớng phát triển .50 TÀI LIỆU THAM KH O .51 5 DANH M C H NH ẢNH Hình 1: Đƣờng cong hỏng hóc của phần cứng.13 Hình 2: Đƣờng cong hỏng hóc của phần mềm .14 Hình 3: Đƣờng cong hỏng hóc thực tế của phần mềm .14 Hình 4: Mô hình Event-Driven .32 Hình 5: Mô hình Microservice .33 Hình 6: Mô hình phân lớp .34 Hình 7: Mô hình Client- Server .35 Hình 8: Mô hình hệ thống nhỏ .36 Hình 9: Hệ thống sử dụng kiến trúc Client- Server .40 Hình 10: Cơ sở dữ liệu hệ thống. Error! Bookmark not defined. Hình 11: Giao diện màn hình đăng nhập .41 Hình 12: Giao diện trang chủ .41 Hình 13: Giao diện màn hình quản lý nhân viên .42 Hình 14: Giao diện màn hình quản lý hợp đồng .43 Hình 15: Giao diện màn hình quản lý lƣơng .44 Hình 16: Giao diện màn hình quản chức vụ .45 6 DANH M C BẢNG Bảng 2: Bảng phân công nhiệm vụ .16 Bảng 3: Danh mục tài liệu tham khảo .19 Bảng 4: Xác định mục tiêu dự án .20 Bảng 5: Bảng kế hoạch kiểm thử .49 7 CHƢƠNG 1: GIỚI THIỆU 1. Tổng quan về đê tài Cổ phần đầu tƣ công nghệ Thiên Hoàng hoạt động trong lĩnh vực công nghệ và dịch vụ liên quan đến máy tính.
ƣợc thành lập từ 2020 ban đầu với phân xƣởng nhỏ vài công nhân, nhân viên, ít chiếc máy để sản xuất đến nay đã hiện đại hóa thành nhà máy với dây chuyền sản xuất tiên tiến, máy móc hiện đại… tuy nhiên cũng cần số lƣợng công nhân và nhân viên đáng kể (50 ngƣời) để điều khiển vận hành các máy này, cũng nhƣ một số viêc phải làm tay nhƣ: công đoạn kiểm tra,vận chuyển các thiết bị. Số lƣợng nhân công không hề nhỏ nhƣng hiện tại chƣa áp dụng phần mềm vào việc quản lý thông tin nhân sự tại công ty. Nên quản lý công ty mong muốn có phần mềm quản lý thông tin nhân sự tại công ty. Giới thiệu bài toán Bài toán Quản lý nhân sự đặt ra các vấn đề cơ bản nhƣ sau: Thể hiện đƣợc mô hình tổ chức quản lý nhân viên theo chức vụ, theo trình độ văn hóa, theo trình độ ngoại ngữ… Hệ thống còn phải cho phép tạo ra các báo cáo từ lí lịch.
Nhằm phục vụ công tác điều hành nhân viên và sắp xếp lịch cho nhân viên làm việc một cách khoa học và đạt hiệu quả cao nhất. In Danh sách nhân viên, in danh mục chức vụ, in danh mục tỉnh thành… Bài toán đặt ra cho công ty là tìm cách tổ chức một hệ thống mới quản lý thông tin nhân sự công ty một cách chặt chẽ nhế. Hệ thống mới phải làm sao giải quyết đƣợc các vấn đề nêu trên, phù hợp với điều kiện của công ty Các thông tin hiện tại thông tin cần quản lý nhƣ quản lý thông tin lƣơng nhân viên, quản lý thông tin hồ sơ nhân viên, quản lý lƣơng nhân viên và các thông tin khác liên quan nhƣ hợp đồng, chức vụ, phòng ban, bảo hiểm, tuyển dụng. Mục tiêu đề tài Phần mềm hỗ trợ trong việc quản lý thông tin hồ sơ nhân viên, quản lý lƣơng nhân viên, quản lý các thông tin khác,.
Phần mềm quản lý nhân sự giúp cho ngƣời sử dụng tiết kiệm đƣợc thời gian, nhanh chóng, thao tác đơn giản dễ dàng sử dụng và quản lý. Xây dựng một hệ thống mới phù hợp, dễ hiểu, dễ sử dụng cho ngƣời dùng phần mềm. Hiểu đƣợc hệ thống quản lý bán hàng, cần quản lý những mảng nào để xây dựng ứng dụng cho phù hợp với thực tiễn Giúp quản lý công ty trở nên tối ƣu hơn, công tác quản lý dễ dàng tiện lợi hơn, tiết kiệm thời gian và chi phí nhân công Giúp bản thân có thêm khả năng sáng tạo tƣ duy thông qua thiết kế giao diện tƣơng tác với ngƣời dùng, vận dụng kiến thức bản thân vào thực tiễn 1. Các đề tài/ hệ thống liên quan 1.
Phần mềm quản lý nhân sự MISA AMIS Phần mềm nhân sự MISA AMIS HRM là bộ giải pháp quản lý nguồn nhân lực toàn diện đến từ Công ty công nghệ MISA – Đơn vị cung ứng phần mềm hàng đầu Việt Nam. Phần mềm phù hợp sử dụng cho các doanh nghiệp vừa và lớn do có khả năng giải quyết đƣợc nhiều nghiệp vụ nhân sự chuyên sâu Tính đến nay, sản phẩm sở hữu 13 phân hệ con bao gồm: - Phân hệ Tuyển dụng: Hỗ trợ quá trình tuyển dụng tại doanh nghiệp chuyên nghiệp và hiệu quả hơn - Phân hệ Chấm công: Tự động lƣu trữ dữ liệu chấm công theo thời gian thực. Phù hợp với cả chấm công hành chính và theo ca kíp. - Phân hệ Tiền lƣơng: Đồng bộ dữ liệu chấm công giúp rút gọn thời gian tính lƣơng rƣờm rà, phức tạp cho doanh nghiệp.
- Phân hệ Thông tin nhân sự: Quản lý hoạt động miễn nhiệm, thuyên chuyển dễ dàng. Là công cụ giữ chân nhân tài mà doanh nghiệp không thể bỏ lỡ. 9 - Phân hệ Đánh giá nhân sự: Trợ thủ đắc lực giúp doanh nghiệp xây dựng khung năng lực đánh giá khách quan. - Phân hệ Đào tạo: Tổ chức hoạt động đào tạo cho cán bộ nhân viên.
Xây dựng đội ngũ cán bộ thừa kế có kiến thức chuyên môn cao. - Phân hệ Thuế TNCN, BHXH, … Lơi ích khi sử dụng phần mềm MISA AMIS HRM - Phần mềm cung cấp cho lãnh đạo có góc nhìn toàn diện 360 độ về tình hình tiền lƣơng & các chính sách phúc lợi. - Các nghiệp vụ vốn phải làm thủ công, lãng phí nhiều thời gian đều có thể tự động hóa nhƣ: Sàng lọc, nhập liệu hồ sơ, nhắc nhở hợp đồng, tự động hợp báo cáo, … Nhờ đó nâng cao hiệu suất và tính chính xác trong công việc. - Thay vì phải quản lý cùng lúc nhiều phân mềm riêng biệt, nhân viên IT có thể dễ dàng quản lý nhiều nghiệp vụ khác nhau trên cùng 1 hệ thống phần mềm.
Toàn bộ dữ liệu sau khi nhập khẩu lên sẽ đƣợc lƣu trữ trên Cloud, phân quyền sử dụng tài nguyên. - Trong quá trình dùng AMIS Nhân sự, nhân viên C&B có thể tự động chuyển Bảng tổng hợp chi trả & Bảng phân bổ lƣơng cho kế toán qua phần mềm. Các công thức gợi ý giúp doanh nghiệp dễ dàng tính lƣơng và các khoản khấu trừ theo quy định mới nhất của pháp luật. Phần mềm HRM BambooHR.
BambooHR đƣợc sử dụng để tối ƣu hóa quy trình tuyển dụng, quản lý thông tin và thời gian làm việc của nhân viên cho các doanh nghiệp có từ 25 đến 300 nhân viên.