Giáo trình xây dựng phần mềm quản lý nhân sự nghề ứng dụng cao đẳng

Giáo trình xây dựng phần mềm quản lý nhân sự trình độ cao đẳng nghề ứng dụng phần mềm. Tài liệu hữu ích cho sinh viên và người làm trong lĩnh vực công nghệ thông tin.

Trường đại học

Trường cao đẳng nghề Ứng Dụng Phần Mềm

Chuyên ngành

Ứng dụng phần mềm

Người đăng

Ẩn danh

Thể loại

Giáo trình

2018

44
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

TUYÊN BỐ BẢN QUYỀN

LỜI GIỚI THIỆU

CHƯƠNG TRÌNH MÔ ĐUN

1. BÀI 1: KHẢO SÁT HIỆN TRẠNG HỆ THỐNG

1.1. Khảo sát hiện trạng

1.2. Các yêu cầu hệ thống

1.2.1. Quản lý nhân sự

1.2.2. Quản lý diễn biến lương của nhân viên

2. BÀI 2: PHÂN TÍCH HỆ THỐNG

2.1. Danh sách các Actor

2.2. Đặc tả USE-CASE

2.2.1. Đặc tả USE-CASE “Đăng Nhập”

2.2.2. Đặc tả USE-CASE “Kỷ Luật”

2.2.3. Đặc tả USE-CASE“Phân quyên”

2.2.4. Đặc tả USE-CASE“Xem danh sách nhân viên”

2.2.5. Đặc tả USE-CASE “Nhập Hồ Sơ Nhân Viên”

2.2.6. Đặc tả USE-CASE“Cập Nhật Hồ Sơ Nhân Viên”

2.2.7. Đặc tả USE-CASE“Xóa Hồ Sơ Nhân Viên”

2.2.8. Đặc tả USE-CASE“Tra Cứu Nhân Viên Theo Đơn Vị”

2.2.9. Đặc tả USE-CASE“Tính Lương”

2.2.10. Đặc tả USE-CASE“Thay Đổi Tham Số”

3. BÀI 3: THIẾT KẾ CƠ SỞ DỮ LIỆU

3.1. Mô tả chi tiết từng lớp đối tượng

3.2. Mô tả chi tiết các kiểu dữ liệu trong sơ đồ logic

3.2.1. Bảng ghi chú

3.2.2. Mô tả chi tiết các kiểu dữ liệu

4. BÀI 4: THIẾT KẾ GIAO DIỆN

4.1. Thiết kế form hệ thống

4.2. Thiết kế form đăng nhập

4.3. Thiết kế form đổi mật khẩu

4.4. Thiết kế form Đăng ký

4.5. Thiết kế form cập nhật danh mục

4.6. Thiết kế form Bảng Công

4.7. Thiết kế các form Cập nhật nhân viên công ty

4.8. Thiết kế form nhập thông tin cho nhân viên

4.9. Thiết kế form Nhập Bộ Phận

4.10. Thiết kế các form Chức năng

4.11. Thiết kế form Tra Cứu

4.12. Thiết kế form báo cáo

5. BÀI 5: HOÀN THIỆN, ĐÓNG GÓI PHẦN MỀM

5.1. Kiểm thử phần mềm

5.2. Đặt bảo mật cho cơ sở dữ liệu

5.3. Đóng gói phần mềm

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giáo trình phần mềm quản lý nhân sự cao đẳng Tổng quan

Giáo trình phần mềm quản lý nhân sự được biên soạn nhằm đáp ứng nhu cầu tin học hóa công tác quản lý nhân sự tại các doanh nghiệp, cơ quan, xí nghiệp. Trong bối cảnh hội nhập và phát triển mạnh mẽ của công nghệ thông tin, việc áp dụng phần mềm quản lý vào lĩnh vực quản lý nhân sự trở nên vô cùng quan trọng. Giáo trình này cung cấp kiến thức và kỹ năng cần thiết để sinh viên cao đẳng có thể xây dựng và triển khai các ứng dụng phần mềm quản lý nhân sự hiệu quả. Tài liệu này được phép sử dụng nguyên bản hoặc trích dùng cho mục đích đào tạo và tham khảo, nghiêm cấm sử dụng cho mục đích kinh doanh thiếu lành mạnh. Nhóm biên soạn đã tham khảo nhiều tài liệu và kinh nghiệm thực tế để xây dựng giáo trình. Mục tiêu của giáo trình là cung cấp kiến thức về phân tích yêu cầu, thiết kế cơ sở dữ liệu, xây dựng giao diện và hoàn thiện phần mềm quản lý nhân sự.

Giáo trình tập trung vào việc xây dựng phần mềm quản lý nhân sự đáp ứng các yêu cầu thực tế của doanh nghiệp. Điều này bao gồm quản lý thông tin cá nhân, quản lý quá trình công tác, quản lý lương và các chế độ đãi ngộ. Việc nắm vững kiến thức trong giáo trình giúp sinh viên có khả năng đóng góp vào quá trình chuyển đổi số của các tổ chức. Giáo trình cũng hướng dẫn sinh viên chủ động tìm kiếm và kế thừa các phần mềm mẫu quản lý nhân sự. Giáo trình này được xây dựng dựa trên chương trình khung của Tổng cục dạy nghề.

1.1. Giới thiệu chung về phần mềm quản lý nhân sự cao đẳng

Phần mềm quản lý nhân sự là công cụ hỗ trợ đắc lực cho các doanh nghiệp trong việc quản lý thông tin nhân viên, theo dõi quá trình làm việc, tính lương, và thực hiện các nghiệp vụ nhân sự khác. Mục tiêu của giáo trình là trang bị cho sinh viên kiến thức và kỹ năng để xây dựng các giáo trình phần mềm quản lý nhân sự cao đẳng phù hợp với nhu cầu thực tế của doanh nghiệp. Việc sử dụng phần mềm quản lý nhân sự giúp tiết kiệm thời gian, nâng cao hiệu quả công việc và giảm thiểu sai sót trong quá trình quản lý.

1.2. Vai trò của tin học hóa trong quản lý nhân sự hiện đại

Trong bối cảnh hiện nay, tin học hóa đóng vai trò then chốt trong việc nâng cao hiệu quả quản lý nhân sự. Các giáo trình phần mềm quản lý cung cấp cho sinh viên những kiến thức cơ bản về công nghệ thông tin và cách ứng dụng chúng vào giải quyết các bài toán quản lý nhân sự. Việc áp dụng công nghệ thông tin giúp các doanh nghiệp tối ưu hóa quy trình, giảm chi phí và nâng cao năng lực cạnh tranh. Nhờ đó, người dùng có thể thay thế những công việc thủ công, tốn nhiều thời gian.

II. Khảo sát hệ thống Cách xác định yêu cầu phần mềm quản lý

Bài đầu tiên của giáo trình tập trung vào việc khảo sát hiện trạng hệ thống và xác định các yêu cầu cần thiết cho phần mềm quản lý nhân sự. Công ty ABC, một doanh nghiệp chuyên sản xuất thiết bị viễn thông, là một ví dụ điển hình. Ban đầu, công ty chỉ có một phân xưởng nhỏ với vài công nhân, nhưng hiện tại đã phát triển thành một nhà máy hiện đại. Tuy nhiên, công tác quản lý nhân sự vẫn còn nhiều hạn chế, chủ yếu dựa vào các phương pháp thủ công như Excel và Word. Điều này gây khó khăn trong việc quản lý số lượng lớn nhân viên và theo dõi các thông tin liên quan. Công ty muốn tin học hóa việc quản lý này. Do đó, công ty mong muốn xây dựng một phần mềm quản lý nhân sự đáp ứng các yêu cầu cụ thể của mình. Yêu cầu quản lý sơ yếu lý lịch với đầy đủ thông tin cá nhân, thông tin thành viên và trình độ cán bộ, kinh nghiệm công tác, diễn biến đào tạo và công tác, quản lý chấm công và diễn biến lương.

2.1. Phân tích các nghiệp vụ quản lý nhân sự cần tin học hóa

Để xây dựng một giáo trình quản lý nhân sự hiệu quả, cần phân tích kỹ lưỡng các nghiệp vụ quản lý nhân sự cần tin học hóa. Điều này bao gồm các công việc như quản lý hồ sơ nhân viên, quản lý chấm công, tính lương, quản lý đào tạo, và quản lý các chế độ đãi ngộ. Việc xác định rõ các nghiệp vụ cần tin học hóa giúp đảm bảo rằng phần mềm được xây dựng đáp ứng đúng nhu cầu của doanh nghiệp.

2.2. Xác định các yêu cầu chức năng và phi chức năng của phần mềm

Ngoài việc xác định các nghiệp vụ cần tin học hóa, cũng cần xác định rõ các yêu cầu chức năng và phi chức năng của phần mềm. Yêu cầu chức năng mô tả các tính năng mà phần mềm cần cung cấp, trong khi yêu cầu phi chức năng mô tả các thuộc tính như hiệu suất, bảo mật, và khả năng mở rộng. Ví dụ như: Quản lý thông tin chi tiết lương nhân viên, bao gồm: Diễn biến lương và quản lý quá trình hưởng phụ cấp của nhân sự. Việc xác định rõ các yêu cầu này giúp đảm bảo rằng phần mềm được xây dựng đáp ứng các tiêu chuẩn chất lượng và hiệu quả.

III. Phân tích hệ thống Hướng dẫn xây dựng Use Case Diagram chi tiết

Bài 2 của giáo trình tập trung vào việc phân tích hệ thống và xây dựng Use Case Diagram để mô tả các tương tác giữa người dùng và phần mềm. Các Actor chính bao gồm Admin, Quản lý, Giám đốc, và Nhân viên. Mỗi Actor có các quyền hạn và trách nhiệm khác nhau trong việc sử dụng phần mềm. Danh sách các Use Case bao gồm Đăng Nhập, Kỷ Luật, Xem Danh Sách Nhân Viên, Nhập Hồ Sơ Nhân Viên, Cập Nhật Hồ Sơ Nhân Viên, Xóa Hồ Sơ Nhân Viên, Tra Cứu Nhân Viên Theo Đơn Vị, Thống Kê Trình Độ Nhân Viên, Chấm Công, Tính Lương, Khen Thưởng, Phân Quyền, và Thay Đổi Tham Số. Mỗi Use Case được mô tả chi tiết về tóm tắt, dòng sự kiện chính, dòng sự kiện khác, các yêu cầu đặc biệt, trạng thái hệ thống, và điểm mở rộng.

3.1. Xác định các Actor và Use Case trong hệ thống quản lý nhân sự

Việc xác định các Actor và Use Case là bước quan trọng trong quá trình phân tích hệ thống. Actor là người hoặc hệ thống khác tương tác với phần mềm, trong khi Use Case mô tả một chức năng cụ thể mà phần mềm cung cấp. Use case “Phân Quyền” dùng để phần quyền truy cập hệ thống,bảo vệ quyền truy cập riêng cho nhân viên. Xác định đúng các Actor và Use Case giúp đảm bảo rằng phần mềm được xây dựng đáp ứng đầy đủ nhu cầu của người dùng.

3.2. Xây dựng đặc tả Use Case chi tiết cho từng chức năng

Sau khi xác định các Use Case, cần xây dựng đặc tả Use Case chi tiết cho từng chức năng. Đặc tả Use Case mô tả các bước thực hiện, các điều kiện tiên quyết, và các kết quả đầu ra của một Use Case. Use case “Đăng Nhập” dùng để bảo vệ hệ thống và phân quyền. Việc xây dựng đặc tả Use Case chi tiết giúp các nhà phát triển hiểu rõ yêu cầu của người dùng và xây dựng phần mềm một cách chính xác.

IV. Thiết kế cơ sở dữ liệu Bí quyết tạo sơ đồ lớp và logic tối ưu

Bài 3 của giáo trình hướng dẫn cách thiết kế cơ sở dữ liệu cho phần mềm quản lý nhân sự. Sơ đồ lớp mô tả các đối tượng và mối quan hệ giữa chúng, trong khi sơ đồ logic mô tả cấu trúc dữ liệu và các ràng buộc. Các lớp đối tượng chính bao gồm NhanVien, TonGiao, DanToc, PhongBan, ChuyenCongTac, ThaiSan, BangLuong, NguoiDung, PhanQuyen, TrinhĐo, CTTrinhDo, NgoaiNgu, CTNgoaiNgu, KhenThuong, CTKhenThuong, KiLuat, CTKiLuat, HopDong, CTHopDong, và ChucVu. Mỗi lớp đối tượng có các thuộc tính và phương thức riêng.

4.1. Xác định các lớp đối tượng và thuộc tính cần thiết

Việc xác định các lớp đối tượng và thuộc tính là bước quan trọng trong quá trình thiết kế cơ sở dữ liệu. Lớp đối tượng đại diện cho một thực thể trong hệ thống, trong khi thuộc tính mô tả các đặc điểm của thực thể đó. Ví dụ lớp NhanVien có các thuộc tính như MANV, HONV, TENNV, GioiTinh, SoCMND, DanToc, NgaySinh, NoiSinh, TonGiao, DienThoai, HoKhau, PhongBan, ChoOHienTai, ChucVu NgayVaoLam, SoBHYT, SoTheATM, SoHD. Việc xác định đúng các lớp đối tượng và thuộc tính giúp đảm bảo rằng cơ sở dữ liệu lưu trữ đầy đủ thông tin cần thiết.

4.2. Thiết lập mối quan hệ giữa các bảng trong cơ sở dữ liệu

Sau khi xác định các lớp đối tượng và thuộc tính, cần thiết lập mối quan hệ giữa các bảng trong cơ sở dữ liệu. Mối quan hệ mô tả cách các bảng liên kết với nhau. Có ba loại quan hệ chính: một-một, một-nhiều, và nhiều-nhiều. Việc thiết lập đúng các mối quan hệ giúp đảm bảo tính toàn vẹn của dữ liệu và cho phép truy vấn dữ liệu một cách hiệu quả.

V. Thiết kế giao diện Phương pháp tạo Form thân thiện người dùng

Bài 4 của giáo trình tập trung vào việc thiết kế giao diện người dùng cho phần mềm quản lý nhân sự. Giao diện cần phải thân thiện, dễ sử dụng, và đáp ứng các yêu cầu về thẩm mỹ. Các màn hình chính bao gồm Đăng nhập, Màn hình chính, Tạo và phân quyền, Đổi mật khẩu, Chức vụ, Tôn giáo, Trình độ, Ngoại ngữ, Dân tộc, Phòng ban, Nhân viên, Hợp đồng, Chuyển công tác, Tính lương, Thai sản, Tra cứu nhân viên, và Tra cứu phòng ban. Mỗi màn hình được thiết kế với các chức năng và giao diện phù hợp.

5.1. Nguyên tắc thiết kế giao diện người dùng hiệu quả

Thiết kế giao diện người dùng (UI) hiệu quả đóng vai trò quan trọng trong sự thành công của phần mềm. Một số nguyên tắc quan trọng bao gồm tính nhất quán, tính đơn giản, tính dễ học, và tính thẩm mỹ. Giao diện cần phải được thiết kế sao cho người dùng có thể dễ dàng tìm hiểu và sử dụng mà không cần nhiều hướng dẫn.

5.2. Thiết kế các Form chính cho phần mềm quản lý nhân sự

Các Form chính trong phần mềm bao gồm Form đăng nhập, Form quản lý nhân viên, Form quản lý phòng ban, Form quản lý lương, và Form báo cáo. Mỗi Form cần được thiết kế với các chức năng và giao diện phù hợp với mục đích sử dụng. Ví dụ, Form quản lý nhân viên cần có các chức năng thêm, sửa, xóa, và tìm kiếm thông tin nhân viên.

VI. Hoàn thiện và đóng gói Cách kiểm thử bảo mật phần mềm

Bài 5 của giáo trình hướng dẫn cách hoàn thiện và đóng gói phần mềm quản lý nhân sự. Quá trình này bao gồm kiểm thử, bảo mật cơ sở dữ liệu, và tạo bộ cài đặt. Mục tiêu là đảm bảo rằng phần mềm hoạt động ổn định, an toàn, và dễ dàng triển khai trên các máy tính khác nhau. Kiểm tra chức năng (Functional Test), Kiểm tra khả năng vận hành (Performance Test), Kiểm tra khả năng chịu tải (Stress Test hay Load Test), Kiểm tra cấu hình (Configuration Test), Kiểm tra khả năng bảo mật (Security Test) và Kiểm tra khả năng phục hồi (Recovery Test). Các bước thực hiện bảo mật cơ sở dữ liệu sql server – Cấp quyền cho người dùng : Đăng nhập vào hệ thống với quyền quản trị (Administrator) và thực hiện một trong hai cách sau: Thực hiện bằng giao diện hoặc thực hiện bằng câu lệnh. Sau khi viết xong phần mềm, để đóng gói thành file cài đặt và chạy được trên máy khác cần làm như sau: Right click vào Solution của bạn > Add > New Project.

6.1. Các phương pháp kiểm thử phần mềm quản lý nhân sự

Kiểm thử phần mềm là quá trình đánh giá chất lượng và độ tin cậy của phần mềm. Có nhiều phương pháp kiểm thử khác nhau, bao gồm kiểm thử đơn vị, kiểm thử tích hợp, kiểm thử hệ thống, và kiểm thử chấp nhận. Việc áp dụng các phương pháp kiểm thử phù hợp giúp phát hiện và sửa chữa các lỗi trong phần mềm trước khi triển khai.

6.2. Đóng gói và triển khai phần mềm quản lý nhân sự trên hệ thống

Sau khi hoàn thiện và kiểm thử, phần mềm cần được đóng gói và triển khai trên hệ thống. Quá trình đóng gói bao gồm tạo bộ cài đặt và chuẩn bị các tài liệu hướng dẫn sử dụng. Quá trình triển khai bao gồm cài đặt phần mềm trên máy chủ hoặc máy trạm, cấu hình các thông số, và đào tạo người dùng. Đảm bảo các hành vi của hệ thống thỏa mãn đúng yêu cầu thiết kế.

16/09/2025

Trích đoạn nội dung tài liệu

1 UDPM-CĐ-MĐ31-XDPMQLNS TUYÊN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm. 2 LỜI GIỚI THIỆU Trong giai đoạn đất nước đang quá trình hội nhập, cùng với sự phát triển mạnh mẽ của công nghệ thông tin, tin học hoá là điều mà mỗi công ty, cơ quan, xí nghiệp và các tổ chức cần phải nghỉ đến. Tin học được ứng dụng trong mọi lĩnh vực cuộc sống, nó đem lại nhiều lợi ích to lớn, đã dần thay thế những công việc thủ công và mất nhiều thời gian.

Hiện nay rất nhiều lĩnh vực đã và đang thực hiện việc tin học hoá, trong lĩnh vực sản xuất và cả trong những lĩnh vực xã hội. Nhằm đáp ứng cho nhu cầu phát triển của xã hội nói chung và thực hiện tin học hoá trong công tác quản lý nói riêng, giáo trình “XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ” này được biên soạn dành cho sinh viên Trường cao đẳng nghề ỨNG DỤNG PHẦN MỀM theo chương trình khung của Tổng cục dạy nghề nhằm giúp cho việc quản lý nhân viên thuận lợi hơn. Trong quá trình thực hiện, nhóm biên soạn đã tham khảo nhiều tài liệu, kết hợp với kinh nghiệm trong thực tế. Mặc dù có nhiều cố gắng, nhưng không tránh khỏi những sai sót, rất mong nhận được sự đóng góp ý kiến của độc giả để giáo trình được hoàn thiện hơn.

Xin chân thành cảm ơn! Cần Thơ, ngày 16 tháng 6 năm 2018 Tham gia biên soạn 1. Nguyễn Thị Thúy Lan 3 MỤC LỤC TUYÊN BỐ BẢN QUYỀN. 1 LỜI GIỚI THIỆU. 2 CHƯƠNG TRÌNH MÔ ĐUN.

5 XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ. 5 BÀI 1: KHẢO SÁT HIỆN TRẠNG HỆ THỐNG. Khảo sát hiện trạng. Các yêu cầu hệ thống .1 Quản lý nhân sự.2 Quản lý diễn biến lương của nhân viên.

7 BÀI 2: PHÂN TÍCH HỆ THỐNG. Danh sách các Actor. Đặc tả USE-CASE .1 Đặc tả USE-CASE “Đăng Nhập” .2 Đặc tả USE-CASE “Kỷ Luật”.3 Đặc tả USE-CASE“Phân quyên” .4 Đặc tả USE-CASE“Xem danh sách nhân viên” .5 Đặc tả USE-CASE “Nhập Hồ Sơ Nhân Viên” .6 Đặc tả USE-CASE“Cập Nhật Hồ Sơ Nhân Viên” .7 Đặc tả USE-CASE“Xóa Hồ Sơ Nhân Viên” .8 Đặc tả USE-CASE“Tra Cứu Nhân Viên Theo Đơn Vị”.9 Đặc tả USE-CASE“Tính Lương” .10 Đặc tả USE-CASE“Thay Đổi Tham Số”. 15 BÀI 3: THIẾT KẾ CƠ SỞ DỮ LIỆU .2 Mô tả chi tiết từng lớp đối tượng.

Mô tả chi tiết các kiểu dữ liệu trong sơ đồ logic .1 Bảng ghi chú .2 Mô tả chi tiết các kiểu dữ liệu. 23 BÀI 4: THIẾT KẾ GIAO DIỆN. Thiết kế form hệ thống. Thiết kế form đăng nhập.

Thiết kế form đổi mật khẩu. Thiết kế form Đăng ký .Thiết kế form cập nhật danh mục. Thiết kế form Bảng Công. Thiết kế các form Cập nhật nhân viên công ty.

Thiết kế form nhập thông tin cho nhân viên. Thiết kế form Nhập Bộ Phận. Thiết kế các form Chức năng. Thiết kế form Tra Cứu.

Thiết kế form báo cáo .34 BÀI 5: HOÀN THIỆN, ĐÓNG GÓI PHẦN MỀM. Kiểm thử phần mềm. Đặt bảo mật cho cơ sở dữ liệu. Đóng gói phần mềm .42 TÀI LIỆU THAM KHẢO .43 5 CHƯƠNG TRÌNH MÔ ĐUN XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ Tên mô đun: XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ Mã mô đun: MĐ 31 Thời gian thực hiện mô đun: 90 giờ; (Lý thuyết: 30 giờ; Thực hành: 54 giờ; Kiểm tra: 4 giờ) I.

VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN  Vị trí: là mô đun được bố trí giảng dạy sau các môn cơ sở nghề, Hệ quản trị CSDL, Lập trình CSDL, Phân tích thiết kế hệ thống thông tin.  Tính chất: là mô đun bắt buộc thuộc chuyên môn nghề của chương trình đào tạo Cao đẳng (ứng dụng phần mềm). MỤC TIÊU CỦA MÔ ĐUN - Kiến thức:  Biết cách phân tích các yêu cầu của bài toán thực tiễn để xây dựng được mô hình cơ sở dữ liệu;  Hiểu các tính năng của các công cụ để xây dựng cơ sở dữ liệu vật lý; - Kỹ năng:  Xây dựng được cơ sở dữ liệu quản lý hồ sơ nhân sự cho đơn vị, doanh nghiệp;  Xây dựng được phần mềm để quản lý nhân sự , với các tính năng quan trọng như cập nhật danh sách các phòng ban, nhân viên, lý lịch của từng nhân viên; - Năng lực tự chủ và trách nhiệm:  Nghiêm túc, sáng tạo và chủ động trong quá trình thiết kế mô đun quản lý nhân sự;  Chủ động tìm các phần mềm mẫu đến phần mềm quản lý nhân sự để kế thừa. NỘI DUNG MÔ ĐUN: 1.

Nội dung tổng quát và phân bổ thời gian: Số Thời gian TT Tên các bài trong mô đun Tổng số Lý Thực hành, Kiểm tra* thuyết Bài tập (LT hoặc TH) 1. Bài 1: Thiết kế cơ sở dữ liệu 16 8 8 0 Bài 2: Thiết kế các chức 2. 36 8 27 1 năng chính Bài 3: Thiết kế giao diện 3. 12 4 7 1 chương trình 4.

Bài 4: Thiết kế các báo cáo 16 6 9 1 Bài 5: Hoàn thiện, đóng gói 5. 10 4 5 1 phần mềm Tổng cộng 90 30 56 4 6 BÀI 1: KHẢO SÁT HIỆN TRẠNG HỆ THỐNG Mã bài: MĐ31-01 1. Khảo sát hiện trạng Công ty ABC chuyên sản xuất và kinh doanh các thiết bị viễn thông phục vụ cho ngành công nghệ thông tin , được thành lập từ 2000 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ị… Đứng đầu Công ty là Giám đốc, là một người quản lý đặc biệt, có tất cả các vai trò của người quản lý ngoài ra Giám đốc còn có quyền quyết định tuyển nhận nhân viên mới vào công ty hay không, kế đến là người Quản lý có nhiệm vụ quản lý các nhân viên trong công ty mọi công đoạn quản lý nhân sự như : xem, xóa, sửa hồ sơ, thậm chí chấm công đều được làm bằng tay hoặc bằng phần mềm excel, word dựa trên các giấy tờ sổ sách. Nay công ty muốn tin học hóa việc quản lý trên.

Các yêu cầu hệ thống 2.1 Quản lý nhân sự.  Quản lý sơ yếu lí lịch với đầy đủ thông tin như: Họ tên, bí danh, ngày sinh, nơi sinh, dân tộc, tôn giáo, số thẻ công ty, số CMND, quê quán, nơi ở hiện tại, điện thoại liên hệ.  Quản lý thành viên và trình độ cán bộ với các thông tin như: Thành phần bản thân của mỗi cán bộ, trình độ văn hoá, chuyên môn, trình độ ngoại ngữ, trình độ nhận thức chính trị.  Quản lý kinh nghiệm, uy tín công tác với các thông tin như: Phẩm chất đạo đức, ý thức trách nhiệm, tính kỷ luật, kiến thức chuyên môn, kinh nghiệm công tác, uy tín công tác, nghề nghiệp trước khi được tuyển dụng vào công ty …  Quản lý diễn biến quá trình đào tạo trình độ học vấn, trình độ ngoại ngữ, trình độ lí luận chính trị và quản lý các học hàm, học vị được phong tặng.

 Quản lý các diễn biến công tác: Quá trình trước khi tuyển dụng, quá trình điều động, bổ nhiệm hoặc thuyên chuyển giữa các đơn vị, bộ phận, theo dõi quá trình thực hiện kí kết hợp đồng lao động, quá trình nghỉ phép (tai nạn, nghỉ thai sản,.), quá trình được cử đi đào tạo, quá trình đi công tác trong và ngoài nước, quá trình khen thưởng và kỉ luật.  Quản lý chấm công quản lý ngày công làm việc, phân ca làm việc, hỗ trợ chấm công theo ngày, tháng hoặc bằng máy chấm công. Cho phép đổ dữ liệu từ file Excel vào hệ thống, thực hiện các đăng ký ngày nghỉ phép, nghỉ thai sản, tăng ca và làm 7 thêm giờ cho từng nhân viên. Tùy theo loại ngày nghỉ mà công ty trả mức lương tương ứng cho nhân viên.

Các mức trả tương ứng này tùy thuộc vào chính sách và luật lao động mà nhà quản lý linh động nhập vào chương trình. Hỗ trợ chấm công thủ công theo ngày/tháng hoặc bằng máy chấm công dùng (thẻ từ, vân tay). Đặc biệt, nó còn cho phép cập nhật ngày phép được hưởng trong năm của nhân viên 2.2 Quản lý diễn biến lương của nhân viên Ngoài chức năng quản lý thông tin, phần mềm Quản lý nhân sự còn quản lý thông tin chi tiết lương nhân viên, bao gồm: Diễn biến lương và quản lý quá trình hưởng phụ cấp của nhân sự. Thông tin số người đang giữ mức lương chuyên viên đủ 3 năm và thang bậc lương đang hưởng, in ra mọi thông tin có liên quan để lập danh sách đề nghị xét nâng bậc in theo mẫu.

Đưa ra số nhân sự có cùng mức lương (in ra mọi thông tin có liên quan). Đưa ra số nhân sự đủ thời gian lên lương và hệ số tiền lương đang hưởng nhưng chưa được lên lương mới. Điều chỉnh lương theo hàng năm nhân sự được lên lương. Tính lương cho nhân viên theo các khoản: phụ cấp, các khoản được cộng thêm, các khoản khấu hao, lương thưởng, .v… 8 BÀI 2: PHÂN TÍCH HỆ THỐNG Mã bài: MĐ31-02 Sơ Đồ USE-CASE Hình 2.

Danh sách các Actor STT Tên Actor Ý nghĩa/Ghi chú 1 Admin Người có quyền cao nhất trong hệ thống 2 Quản lí -Người có quyền quản lí các chức năng trong hệ thống -Chịu sự quản lí của Giám đốc 3 Giám đốc Giám đốc (GĐ) là một người quản lý đặc biệt, có tất cả các vai trò của người quản lý ngoài ra Giám đốc còn có quyền quyết định tuyển nhận nhân viên mới vào công ty hay không. 4 Nhân viên Nhân viên công ty 1.2 Danh sách các USE-CASE 9 STT Use-case Ý nghĩa 1 DangNhap Đăng nhập 2 Ky luat Kỷ luật nhân viên 3 XemDanhSachNhanVien Xem danh sách nhân viên 4 NhapHoSoNhanVien Nhập hồ sơ nhân viên mới 5 CapNhatHoSoNhanVien Chỉnh sửa hồ sơ nhân viên 6 XoaHoSoNhanVien Xóa hồ sơ của nhân viên 7 TraCuuNhanVienTheoDonVi Tra cứu nhân viên theo đơn vị 8 ThongKeTrinhDoNhanVien Thống kê trình độ nhân viên 9 ChamCong Chấm công 10 Tinh luong Tính lương 11 Khen thuong Khen thưởng 12 Phan quyen Phân quyền 13 Thay doi tham so Thay đổi tham số 2. Đặc tả USE-CASE 2.1 Đặc tả USE-CASE “Đăng Nhập” 2.1 Tóm tắt  Admin,quản lí,giám đốc,nhân viên sử dụng use-case.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ