Tải bản đầy đủ (.docx) (23 trang)

Quản lý nhân sự bằng C#

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (328.27 KB, 23 trang )

BỘ THÔNG TIN VÀ TRUYỀN THÔNG
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
CƠ SỞ TP. HỒ CHÍ MINH

BÁO CÁO MÔN
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM

ĐỀ TÀI
QUẢN LÝ NHÂN SỰ

Giảng viên hướng dẫn:
Nhóm 4:
Lớp:

TP.HCM, tháng 5, năm 2019

Mục lục
V.

Tổng kết đánh giá
1 Ưu điểm
2 Nhược điểm


3. Hướng phát triển phần mềm

I. Hiện trạng và yêu cầu
1. Khảo sát hiện trạng





Giới thiệu về thế giới thực liên quan
-

Highlands Coffee – Lê Văn Việt ở Quận 9 thành phố Hồ Chí Minh là 1
chi nhánh nằm trong chuỗi cửa hàng kinh doanh cà phê và các loại đồ
ăn nhanh ở Việt Nam.

-

Mỗi chi nhánh sẽ có một Quản lý làm nhiệm vụ quản lý các nhân viên
(phục vụ, thu ngân, pha chế, bảo vệ, tạp vụ) trong cửa hàng mọi công
đoạn quản lý nhân sự như: thêm, xem, xóa, sửa hồ sơ, xếp lịch làm và
chấm công. Với nhu cầu quản lý nhân sự, cửa hàng quyết định tìm
kiếm một phần mềm quản lý, đáp ứng được các yêu cầu như sự chính
xác, xử lí được nhiều nghiệp vụ thực tế bên cạnh đó cũng đáp ứng yêu
cầu khác như về tốc độ, giao diện thân thiện, mô hình hóa được thực tế
vào máy tính để người dùng sử dụng tiện lợi, quen thuộc, tính tương
thích cao, bảo mật cao,…

-

Có phần mềm quản lý nhân sự sẽ giúp tiết kiệm một lượng lớn thời
gian, công sức của con người, tăng độ chính xác và hiệu quả trong
công việc.

Quy trình các công việc liên quan đến đề tài:
- Nhân viên xem danh sách nhân viên:
• Đăng nhập vào hệ thống.
• Tra cứu xem bảng phân công lịch làm.

• Xem chấm công.
- Quản lý:
• Đăng nhập
• Chọn danh sách nhân viên.
• Thêm, sửa, xóa thông tin nhân viên.
• Xếp lịch làm, chấm công, tính lương.
2




Các quy định công thức tính toán có liên quan
-



Tiền lương = Số ngày làm* lương cơ bản.

Các nghiệp vụ
-

Nghiệp vụ lưu trữ: Lưu trữ thông tin nhân viên (Sơ yếu lí lịch, kinh
nghiệm làm việc, chấm công, lương…).

-

Nghiệp vụ tra cứu: Cho phép tìm kiếm thông tin của nhân viên bất kì.

-


Nghiệp vụ tính toán: Tính toán lương của nhân viên.

-

Nghiệp vụ tổng hợp, thống kê: Tổng hợp, thống kê các thông tin lương
của nhân viên.

2. Lập danh sách các yêu cầu
a. Xác định yêu cầu chức năng nghiệp vụ:
-

Xác định bộ phận (người dùng) sẽ sử dụng phần mềm: Quản lý và
nhân viên.
Xác định các công việc mà người dùng sẽ thực hiện trên phần mềm
theo từng loại công việc sau:
+ Lưu trữ
+ Tra cứu
+ Tính toán
+ Kết xuất

Lần lượt lập bảng yêu cầu chức năng nghiệp vụ, bảng quy định/Công
thức và các biểu mẫu được mô tả chi tiết – như sau:
*Mẫu 1: Bảng yêu cầu chức năng nghiệp vụ
Bộ phận: Quản lý
STT

Công việc

Mã số: QL


Loại

Quy định/ Công thức

Biểu

công

liên quan

mẫu

việc

Ghi chú

liên
quan

1

Thêm thông tin Lưu trữ
nhân viên mới

Lưu sơ yếu lý lịch.

3


2


Sửa thông tin
nhân viên

Tra cứu,
lưu trữ

Cập nhật lại thông tin nhân
viên nếu có sửa đổi hay sai
xót.

3

Xóa dữ liệu

Tra cứu,
lưu trữ

Xóa thông tin nhân viên đã
nghỉ việc.

4

Tìm kiếm nhân Tra cứu
viên

Việc tìm kiếm nhân viên dựa
vào Mã nhân viên, Họ tên
nhân viên, Số điện thoại.


5

Sắp ca làm

Sắp lịch làm cho các nhân

Lưu trữ

việc
6

viên.

Chấm công

Lưu

ngày làm việc Trữ

7

8

QL_BM1

Tính lương

Thống kê

Đánh dấu những ngày

làm.

Tính toán QL_QĐ1

Kết xuất

Kết thúc 1 tháng làm việc sẽ QL_BM2
thống kê số ngày làm và tiền
lương của nhân viên.

QL_QĐ1
STT

Mã số

Quy định/

Mô tả chi tiết

Ghi chú

Công thức
liên quan

4


1

QĐ1


Quy đinh và
Tiền lương được tính theo số
công thức tính ngày làm việc.
lương
Nghỉ làm sẽ không được tính
lương.
CT: Tiền lương = Số ngày
làm* lương cơ bản.

QL_BM1

QL_BM2
BÁO CÁO THỐNG KÊ LƯƠNG
Tháng:
STT

Mã NV

Họ tên

Năm:
Số ngày làm

Số ngày nghỉ

Lương

1.
2.

Ngày lập báo cáo:

5


Người lập:

Bộ phận: Nhân viên
STT Công việc

Mã số:NV
Loại

Quy

định/

công

thức liên quan

Công

Biểu mẫu

Ghi chú

liên quan

việc

1

Tra cứu thông tin

Tra cứu

Tiến hành đăng nhập để
tra cứu lịch phân công
làm việc, lương, chấm
công của mình.

b. Xác định yêu cầu chức năng hệ thống và yêu cầu chất lượng



STT

Bảng yêu cầu chức năng hệ thống:

Nội dung

Mô tả chi tiết

Ghi chú

6


1


Phân quyền
sử dụng

Quản lý: Thêm, xóa, sửa thông tin nhân
viên, sắp lịch làm và chấm công, tính
lương cho nhân viên, lập báo cáo thống
kê lương hàng tháng.
Nhân viên: Đăng nhập vào để tra cứu lịch
làm việc, lương, chấm công.



Bảng yêu cầu về chất lượng hệ thống:

STT

Nội dung

Tiêu

Mô tả chi tiết

Ghi chú

chuẩn
1

Cho phép thay đổi
công thức tính
lương.


Tiến hóa

Người dùng phần mềm
có thể thay đổi một số
thông tin cần thiết.

2

Cho phép nhập sách

Tương

Có thể nhập trực tiếp

mới từ tập tin Excel

thích

thông tin nhân viên

có sẵn.

trên tập tin Excel với
cấu trúc hợp lý.

7


3


Hình thức tra cứu

Tiện

Hỗ trợ khả năng tra cứu

thật tiện dụng, tự

dụng

gần đúng, tra cứu theo

nhiên, trực quan.

nội dung,...

Dễ sử dụng cho cả
những người không
chuyên tin học.
4

Tốc độ thực hiện

Hiệu

Tối đa 10 giây phải có

tra cứu thông tin


quả

kết quả tra cứu.

nhân viên.

II. Mô hình hóa yêu cầu.
1. Sơ đồ Use Case

8


2. Sơ đồ luồng dữ liệu DFD

Quản Lí Nhân Sự
Yêu cầu xem thông tin
Thống kê Phản hồi yêu cầu
Quản lí nhân sự
Nhân
Quản
lí viên

Mức 0

Sắp lịch làm

Nhânlýviên
Quản

Thêm, sửa, xóa, tìm

kiếm Thông tin nhân viên

Chấm công

Lương

Tra cứu

9


Mức 1

Đăng nhập

Nhân viên

Tra cứu

Lịch làm việc

Phân rã chức năng nhân viên
10


Đăng nhập
Quản lý

Quản lý nhân viên


Lương

Thông tin nhân viên

Phân rã chức năng quản lý

III. Thiết kế phần mềm
1. Thiết kế dữ liệu
a. Sơ đồ Diagram

11


b. Danh sách các thành phần của sơ đồ

* Bảng nhân viên

12


* Bảng Phân Công lịch làm

* Bảng Chi tiết phân công

13


* Bảng Bảng Công

*Bảng Chi tiết bảng công


*Bảng quyết toán

*Bảng Rules

14


*Bảng Users

2. Thiết kế giao diện

2.1 Giao diện của quản lí
a. Giao diện đăng nhập

b. Giao diện chính

15


c. Giao diện xếp lịch

d.Giao diện thống kê

16


d. Giao diện chấm công

e. Giao diện chi tiết chấm công


17


f. Tạo user

g. Giao diện chức năng thêm

18


h. Giao diện chức năng xóa

i. Giao diện chức năng sửa

j. Giao diện chức năng tìm kiếm

19


2.2 Giao diện của nhân viên

a. Đăng nhập

b. Giao diện xem lịch làm

20


c. Giao diện xem chấm công


21


IV.

ID
Case

TNV_
01

TNV_
02

TNV_
03

TNV_
04
TNV_
05

Thử nghiệm
• Chức năng thêm nhân viên
Nội dung Các bước thực
test
hiện
1. Chọn ô
Thêm.

Thêm các
2. Điền đầy đủ
thông tin
các thông tin:
của nhân
Tên, Địa chỉ,
viên.
SĐT.
3. Chọn Xong.
1. Chọn ô
Để trống Thêm.
các mục: 2. Bỏ trống ô
Tên, Địa Tên, Địa chỉ,
chỉ, SĐT. SĐT.
3. Chọn Xong.
Nhập ô
1.Chọn ô Thêm
Tên và
2. Nhập Tên,
Địa chỉ là Địa chỉ là chữ
chữ
thường.
thường.
3. Chọn Xong.
1.Chọn ô Thêm
Test ô
2. Nhập SĐT là
nhập số
chữ .
điện

3.Nhập SĐT
thoại.
quá 10 kí tự số.
Test ô
1. Chọn ô
Trạng
Thêm.
thái.
2. Điền đầy đủ
các thông tin:
Tên, Địa chỉ,
SĐT.
3.Ô trạng thái
chọn Không

Kết quả mong
muốn

KQ1

KQ2

Thêm nhân viên
với các thông tin
đã nhập.

P

P


Hiển thị thông báo
yêu cầu nhập Tên,
Địa chỉ, SĐT.

F

P

Tự chuyển về dạng
đã chuẩn hóa.

F

P

P

P

P

P

Không cho nhập
chữ.
Không cho nhập
quá 10 chữ số.
Không đưa ra
thông tin nhân viên
vừa thêm.


Ghi chú

22


hoạt động.
4. Chọn Xong.

V.

Tổng kết đánh giá.
1. Ưu điểm:
- Chương trình có giao diện thân thiện, dễ dàng sử dụng.
- Các chức năng cơ bản thêm, xóa, sửa, tìm kiếm…
2. Nhược điểm:

-

Do thời gian nghiên cứu ngắn và khả năng còn hạn chế nên một số ý
tưởng chưa được thực thi vào chương trình.
Tính chuyên nghiệp của chương trình chưa cao, chức năng còn ít.
Giao diện chưa có thẩm mỹ cao.

3. Hướng phát triển phần mềm:

-

Tìm hiểu và hoàn thiện các chức năng chưa được thực thi trong ứng
dụng.


23



×