Yêu cầu phi chức năng

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ thống thông tin quản lý nhân sự tại công ty CP đầu tư phát triển thương mại tân thời đại (Trang 28)

5. Kết cấu khóa luận

3.1. Giải pháp về phân tích thiết kế HTTT quản lý nhân sự tại Cơng ty CP Đầu tư

3.1.3. Yêu cầu phi chức năng

 Yêu cầu về hệ thống

- Hệ thống phải được thiết kế mềm dẻo, thông minh để thuận tiện cho các cải tiến nâng cấp sau này.

- Thực hiện hiệu quả, cung cấp đầy đủ các chức năng và hoạt động chính xác. - Thao tác rõ dàng, đơn giản.

 Yêu cầu về kiến trúc và ngôn ngữ xử dụng phần mềm - Ngơn ngữ lập trình xử dụng: C#.

- Ngơn ngữ cơ sở dữ liệu: SQL server.  Về giao diện:

- Hệ thống giao diện cần dễ nhìn, thuận tiện, thân thiện với người sử dụng - Font chữ Unicode

- Đảm bảo nhanh chóng, chính xác  Về an tồn bảo mật:

Phân quyền các bộ phận có quyền xem, sửa, thay đổi các thơng tin trong phạm vi cho phép. Chỉ có Ban lãnh đạo mới có quyền xem, sửa thơng tin tồn bộ hệ thống. Kiểm sốt bằng cách ghi lại nhật kí những thay đổi trong hệ thống theo từng ngày

3.1.4. Xây dựng sơ đồ phân tích HTTT quản lý nhân sự Cơng ty Cp đầu tư phát triển thương mại Tân Thời Đại

 Biểu đồ use case

Biểu đồ use case tổng quát

Biểu đồ use case tổng qt được mơ hình hóa như trong biểu đồ 3.3 dưới đây. Nhân viên quản lý nhân sự thông qua đăng nhập để thực hiện chức năng cập nhật thông tin nhân sự. Nhân viên kế tốn thơng qua đăng nhập để thực hiện cập nhật thông

tin lương. Sau khi đăng nhập, Ban lãnh đạo có thể tìm kiếm về thơng tin cá nhân, lương của nhân viên và các báo cáo, thống kê.

Hình 3.1. Biểu đồ use case tổng quát

Các use case phân rã bao gồm:  Biểu đồ use case quản lý hồ sơ

Hình 3.2. Biểu đồ use case quản lý hồ sơ

Kịch bản cho usecase “quản lý hồ hơ” - Tên usecase: Quản lý hồ sơ

- Tác nhân: Nhân viên quản lý nhân sự

- Điều kiện vào: Nhân viên quản lý nhân sự đăng nhập vào hệ thống thành công - Điều kiện ra: Hồ sơ mới của nhân viên được thêm,sửa, xóa và cập nhật vào hệ thống

- Sự kiện chính:

+ Mỗi nhân viên trong cơng ty đều có thơng tin cá nhân. Nhân viên quản lý nhân sự sẽ kiểm tra thông tin của nhân viên trong công ty qua form quản lý hồ sơ

+ Nhân viên quản lý nhân sự có thể chọn chức năng thêm, sửa, xóa, tìm kiếm hồ sơ nhân viên

+ Thơng tin hồ sơ nhân viên được cập nhật đầy đủ và lưu vào cơ sở dữ liệu - Sự kiện phụ: Hệ thống đưa ra thông báo lỗi nếu nhân viên quản lý nhân sự nhập sai thông tin.

 Biểu đồ use case quản lý lương

Hình 3.3. Biểu đồ use case quản lý lương

Kịch bản cho use case quản lý lương - Tên usecase: Quản lý lương

- Tác nhân chính: Nhân viên kế tốn

- Điều kiện vào: Nhân viên kế toán đăng nhập vào hệ thống thành công - Điều kiện ra: Form quản lý lương của nhân viên được hiển thị

- Sự kiện chính:

+ Nhân viên kế toán chọn form quản lý lương trên hệ thống + Hệ thống hiển thị form quản lý lương

+ Nhân viên kế tốn chọn chức năng chấm cơng, tính lương

+ Nhân viên kế tốn tính lương dựa trên bảng chấm cơng và tổng hợp thành bảng lương cho nhân viên

- Sự kiện phụ: Hệ thống đưa ra thơng báo lỗi nếu nhân viên kế tốn nhập thông tin lương sai

 Biểu đồ use case báo cáo thống kê

Hình 3.4. Biểu đồ use case báo cáo thống kê

Kịch bản cho use case báo cáo thống kê - Tên usecase: Báo cáo thống kê

- Tác nhân: Nhân viên quản lý nhân sự, nhân viên kế toán

- Điều kiện vào: Nhân viên quản lý nhân sự, nhân viên kế toán đăng nhập hệ thống thành công.

- Điều kiện ra:

+ Bảng thông tin cá nhân của nhân viên được cập nhật đầy đủ, chính xác + Bảng thơng tin lương của nhân viên được hiển thị

- Sự kiện chính:

+ Chọn form báo cáo, thống kê trên hệ thống + Hệ thống hiển thị form báo cáo, thống kê

+ Nhân viên quản lý nhân sự chọn chức năng báo cáo, thống kê thông tin cá nhân của nhân viên hoặc nhân viên kế toán chọn chức năng báo cáo, thống kê thông tin lương của nhân viên

+ Hệ thống hiển thị form báo cáo, thống kê thông tin cá nhân, lương của nhân viên và yêu cầu nhân viên quản lý nhân sự, nhân viên kế toán báo cáo, thống kê

+ Nhân viên quản lý nhân sự, kế tốn báo cáo, thống kê thơng tin cá nhân, lương của nhân viên

 Biểu đồ lớp phân tích

Biểu đồ lớp có những thực thể sau:

NGUOIDUNG (TenND, Matkhau, MaCV)

HOPDONGLAODONG (MaHD, MaNV, MaPB, TenNV, MaCV, Ngayky, Thoihanhopdong)

HOSONV ( MaNV, MaPB, TenNV, MaCV, Ngaysinh, Gioitinh, Diachi, SDT, Email)

BANGCHAMCONG (MaBCC, MaBL, MaNV, SoNC, ThangCC)

BANGLUONG (MaBL, MaBCC,MaNV, Hesoluong, Thuong, Phat, BHXH, BHYT, BHTN, KPCD, Luongthuclinh, Thang)

PHONGBAN (MaPB, TenPB, Diadiem, SDT, MaCV) CHUCVU (MaCV, TenCV)

 Biểu đồ tuần tự

- Biểu đồ tuần tự chức năng đăng nhập

Hình 3.6. Biểu đồ tuần tự chức năng đăng nhập

- Biểu đồ tuần tự cho chức năng quản lý hồ sơ

- Biểu đồ tuần tự cho chức năng quản lý tiền lương

Hình 3.8. Biểu đồ tuần tự cho chức năng quản lý tiền lương

- Biểu đồ tuần tự chức năng báo cáo, thống kê nhân viên

 Biểu đồ trạng thái

Biểu đồ trạng thái mô tả các thông tin về trạng thái khác nhau của đối tượng nhân viên, thể hiện các đối tượng chuyển từ trạng thái này sang trạng thái khác như thế nào

- Biểu đồ trạng thái đăng nhập

Hình 3.10. Biểu đồ trạng thái đăng nhập

- Biểu đồ trạng thái chấm cơng

- Biểu đồ trạng thái hồ sơ nhân viên

Hình 3.12. Biểu đồ trạng thái hồ sơ nhân viên

- Biểu đồ trạng thái lương

 Biểu đồ hoạt động

Các biểu đồ hoạt động liên quan đến chức năng quản lý hồ sơ nhân viên, quản lý chấm công, quản lý tiền lương và quản lý báo cáo đều có các hoạt động như thêm, sửa, xóa, tìm kiếm thơng tin. Điều đó được biểu diễn dưới các biểu đồ sau:

- Biểu đồ hoạt động đăng nhập

Hình 3.14. Biểu đồ hoạt động đăng nhập

- Biểu đồ hoạt động Thêm nhân viên

- Biểu đồ hoạt động xóa nhân viên

Hình 3.16. Biểu đồ hoạt động xóa nhân viên

- Biểu đồ hoạt động tìm kiếm

3.1.5. Thiết kế giao diện

Khi mở ứng dụng, hệ thống sẽ yêu cầu người dùng đăng nhập để sử dụng hệ thống

Hình 3.18 Giao diện đăng nhập hệ thống quản lý nhân sự

Sau khi đăng nhập thành cơng hệ thống có các nút lệnh người dùng truy cập với từng mục đích sử dụng khác nhau như quản lý hồ sơ, quản lý bảng chấm cơng, quản lý lương hay báo cacso thống kê.

Hình 3.19. Giao diện các chức năng của hệ thống quản lý nhân sự

Khi nhân viên quản lý nhân sự chọn chức năng quản lý hồ sơ thì giao diện lúc này sẽ là:

Hình 3.20. Giao diện phân cấp chức năng của nhân viên quản lý nhân sự

Trường hợp người đăng nhập là nhân viên kế toán chọn chức năng quản lý lương thì giao diện hiển thị sẽ là:

Hình 3.21. Giao diện phân cấp chức năng của nhân viên kế tốn

Hình 3.22. Giao diện phân cấp chức năng của ban lãnh đạo

Giả sử nhân viên quản lý nhân sự chọn chức năng quản lý hồ sơ thì giao diện lúc này sẽ là:

Hình 3.23. Giao diện quản lý hồ sơ

Khi nhân viên quản lý nhân sự chọn chức năng quản lý bảng chấm cơng thì giao diện sẽ là:

Hình 3.24. Giao diện quản lý bảng chấm cơng

Trường hợp nhân viên kế tốn đăng nhập và chọn tính lương thì giao diện sẽ là:

Hình 3.25. Giao diện quản lý lương- Tính lương

3.1.6. Thiết kế cơ sở dữ liệu

- Cơ sở dữ liệu hồ sơ nhân viên

Bảng 3.3. Cơ sở dữ liệu hồ sơ nhân viên

STT Tên trường Kiểu dữ liệu Độ rộng Giải thích

1 MaNV Text 10 Mã nhân viên

2 TênNV Text 30 Tên nhân viên

3 Ngaysinh Date/ time 10 Ngày sinh

4 Gioitinh Text Giới tính

5 Diachi Text 60 Địa chỉ

6 SDT Number 20 Số điện thoại

7 MaPB Text 10 Mã phòng ban

8 MaCV Text 10 Mã chức vụ

- Cơ sở dữ liệu phòng ban

Bảng 3.4. Cơ sở dữ liệu phòng ban

STT Tên trường Kiểu dữ liệu Độ rộng Giải thích

1 MaPB Text 10 Mã phòng ban

2 TenPB Text 30 Tên phòng ban

3 Diadiem Text 50 Địa điểm

4 SDT Number 30 Số điện thoại

- Cơ sở dữ liệu bảng chấm công

Bảng 3.5. Cơ sở dữ liệu bảng chấm công

STT Tên trường

Kiểu dữ liệu Độ rộng Giải thích

1 MaBCC Text 10 Mã bảng chấm công

2 MaBL Text 10 Mã bảng lương

3 MaNV Text 10 Mã nhân viên

4 SoNC Number 10 Số ngày công

5 ThangCC Number 10 Tháng chấm công

6 Ghichu Text 50 Ghi chú

- Cơ sở dữ liệu bảng lương

Bảng 3.6. Cơ sở dữ liệu bảng lương

STT Tên trường Kiểu dữ liệu Độ rộng Giải thích

1 MaBL Text 10 Mã bảng lương

2 MaBCC Text 10 Mã bảng chấm công

3 Hesoluong Number 10 Hệ số lương

4 Thuong Number 10 Thưởng

5 Phat Number 10 Phạt

6 BHXH Number 10 Bảo hiểm xã hội

7 BHYT Number 10 Bảo hiểm y tế

8 BHTN Number 10 Bảo hiểm thất nghiệp

9 KPCD Number 10 Kinh phí cơng đồn

10 Luongthuclin h

Number 10 Lương thực lĩnh

10 Thang Date/ time Tháng

- Cơ sở dữ liệu bảng hợp đồng lao động

Bảng 3.7. Cơ sở dữ liệu bảng hợp đồng lao động

STT Tên trường Kiểu dữ

liệu

Độ rộng Giải thích

1 MaHD Text 10 Mã hợp đồng

2 MaNV Text 10 Mã nhân viên

3 MaPB Text 10 Mã phịng ban

4 MaCV Text 10 Mã cơng việc

5 TenNV Text 10 Tên nhân viên

6 Ngayky Date/ time Ngày ký

7 Thoihanhopdong Date/ time Thời hạn hợp đồng

3.1.7. Thiết kế chương trình

Phần mềm cần có các chương trình cơ bản như:

Chương trình tìm kiếm thơng tin nhân viên: Với chương trình này hệ thống cho phép người dùng tìm kiếm nhanh thơng tin nhân viên trong cơng ty theo từ khóa tìm kiếm.

Chương trình chấm cơng và tính lương đến cuối tháng: Với trương trình này nhân viên quản lý nhân sự import file chấm công từ hệ thống máy chấm công vào hệ thống, từ đó hệ thống có thể tổng hợp được số ngày công trong tháng, số ngày đi làm muộn, về sớm. Để tổng hợp số công đi làm thực tế của từng nhân viên, từ đó tính mức lương thực lĩnh chính xác cho nhân viên

Chương trình nhập dữ liệu: Người dùng có thể thêm thơng tin nhân viên Chương trình thống kê: Đưa ra được tình hình nhân sự theo biểu đồ, lương nhân viên theo tháng.

Chương trình in báo cáo: Giúp nhân viên quản lý nhân sự và nhân viên kế toán in ra các sản phẩm báo cáo về tình hình nhân sự và lương nhân viên

3.2. Đề xuất và kiến nghị

3.2.1. Đề xuất

Với nhiệm vụ phân tích thiết kế hệ thống thơng tin quản lý nhân sự, khóa luận đã đáp ứng được các yêu cầu cơ bản đặt ra. Tuy nhiên để đề tài có thể áp dụng vào thực tế cần có thêm thời gian nghiên cứu, khơng chỉ cần có kiến thức về cơng nghệ thơng tin mà cần có các kiến thức liên quan để chương trình đáp ứng được hầu hết các yêu cầu trong thực tế. Cho nên, hướng phát triển của đề tài như sau:

Tiếp tục hồn thiện các chức năng đã phân tích thiết kế, ghép nối các phần đã thiết kế. Phân tích thiết kế thêm các chức năng ứng dụng khác để xây dựng phần mềm hoàn chỉnh.

Hệ thống được xây dựng cho phép các chức năng độc lập với nhau nên khi có sự thay đổi hay có nhu cầu thêm bớt chức năng không cần thiết phải xây dựng lại hệ thống. Hệ thống thông tin khi xây dựng thành công sẽ cải thiện được các thao tác trên giấy tờ, sổ sách. Hệ thống mới phát triển nhằm giảm bớt một số lượng nhân sự tham gia vào bộ phận quản lý.

3.2.2. Kiến nghị

Công ty CP Đầu tư phát triển thương mại Tân Thời Đại trong những năm gần đây đang có xu hướng mở rộng kinh doanh nên số lượng nhân viên trong công ty ngày càng tăng. Để công tác tổ chức quản lý nhân sự tại cơng ty một cách hiệu quả thì cơng ty phải tiến hành phân tích, thiết kế hệ thống thông tin quản lý nhân sự để giúp việc quản lý nhân sự một cách nhanh chóng và hiệu quả.

Ban lãnh đạo cần đưa ra những phương hướng cũng như chiến lược xây dựng đào tạo nhân viên, nhân viên trình độ hiểu biết tốt thì cơng việc sẽ đạt hiệu quả cao và thu về nhiều lợi nhuận giúp công ty ngày càng phát triển, vấn đề này cần rất nên chú trọng.

Công ty cần đầu tư hơn nữa về CNTT, cần mua thêm một số phần mềm ứng dụng để phục vụ tốt cho việc quản lý nhân sự ví dụ như SQL server…

Liện hệ chặt chẽ với các công ty phát triển phần mềm, cập nhật thường xuyên tình hình của hệ thống để kịp thời khắc phục sao cho tiến độ công việc đạt hiệu quả cao.

KẾT LUẬN

Trong thời gian thực hiện khóa luận tốt nghiệp với đề tài “ Phân tích, thiết kế

hệ thống thơng tin quản lý nhân sự tại Công ty CP Đầu tư phát triển thương mại Tân Thời Đại”, giúp em nhận thấy tầm quan trọng của vấn đề quản lý nhân sự trong

công ty, khi có hệ thống thơng tin quản lý nhân sự thì nhà quản lý sẽ tiết kiệm được thời gian, cơng sức trong việc quản lý, cần ít thời gian, chính xác và hiệu quả cao hơn.

Với đề tài khóa luận này em đã phần nào chỉ ra được thực trạng một số vấn đề tồn tại trong việc quản lý nhân sự tại công ty, bước đầu phân tích thiết kế hệ thống quản lý nhân sự phù hợp, góp phần giúp cơng ty có sự định hướng đúng đắn, từ đó đưa ra được những chính sách tốt để xây dựng và phát triển hệ thống quản lý nhân sự. Tuy nhiên việc thực hiện khóa luận này địi hỏi sự nghiên cứu lâu dài, đồng thời đòi hỏi người thực hiện cần có kiến thức sâu rộng và kinh nghiệm về sĩnh vực này.

Cuối cùng em xin chân thành cảm ơn giảng viên ThS Nguyễn Hưng Long đã tận tình hướng dẫn em trong q trình làm khóa luận. Dù đã cố gắng và được sự hướng dẫn tận tình của thầy nhưng trong khóa luận vẫn cịn nhiều thiếu sót. Kính mong thầy góp ý chỉnh sửa, bổ sung cho khóa luận của em hồn chỉnh hơn.

TÀI LIỆU THAM KHẢO

[1]. Đoàn Văn Ba và Nguyễn Điềm Tĩnh (2011), Giáo trình Phân tích thiết kế hệ

thống hướng đối tượng bằng UML, Nhà xuất bản Đại học Sư Phạm.

[2]. PGS.TS Đàm Gia Mạnh (2017), Giáo trình Hệ thống thông tin quản lý, Trường Đại học Thương Mại.

[3]. PGS.TS. Nguyễn Ngọc Quân và ThS. Nguyễn Vân Điềm (2010), Giáo trình

Quản trị nhân lực, Nhà xuất bản Giáo Dục.

[4]. Trần Đình Quế và Nguyễn Mạnh Sơn (2007), Giáo trình Phân tích và thiết

kế hệ thống thơng tin, Học viện Cơng nghệ Bưu chính Viễn thơng.

[5]. Nguyễn Thị Dung (2018), Khóa luận tốt nghiệp Phân tích thiết kế hệ thống

thông tin quản lý nhân sự cho Công ty TNHH Minh Phúc, Trường Đại học Thương

Mại

[6]. Vũ Minh Đức (2017), Khóa luận tốt nghiệp Phân tích thiết kế hệ thống quản

lý nhân sự cho Cơng ty TNHH và phụ tùng công nghiệp Donarco, Trường Đại học

Thương Mại

PHỤ LỤC

PHIẾU ĐIỀU TRA TÌNH HÌNH QUẢN LÝ NHÂN SỰ TẠI CƠNG TY CỔ PHẦN ĐẦU TƯ PHÁT TRIỂN THƯƠNG MẠI TÂN THỜI ĐẠI

I. THÔNG TIN CHUNG VỀ CÔNG TY

1. Họ tên người điền phiếu………………………………………………….

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ thống thông tin quản lý nhân sự tại công ty CP đầu tư phát triển thương mại tân thời đại (Trang 28)

Tải bản đầy đủ (PDF)

(49 trang)