- 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ênphụ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ơ,
Trang 1BỘ 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:
Trang 2Mục lục
I Hiện trạng và yêu cầu 2
1 Khảo sát hiện trạng 2
2 Lập danh sách các yêu cầu 3
a.Xác định yêu cầu chức năng nghiệp vụ 3
b.Xác định yêu cầu chức năng hệ thống và yêu cầu chất lượng 6
II Mô hình hóa yêu cầu 8
1 Sơ đồ USE CASE 8
2 Sơ đồ luồng dữ liệu 8
III Thiết kế phần mềm 11
1 Thiết kế dữ liệu 11
a.Sơ đồ Diagram 11
b.Danh sách các bảng thành phần của sơ đồ 12
2 Thiết kế giao diện 14
2.1 Giao diện của quản lí 14
2.2 Giao diện của nhân viên 19
IV Thử nghiệm 21
1
2
3
Trang 3I Hiện trạng và yêu cầu
1 Khảo sát hiện trạng
- Highlands Coffee – Lê Văn Việt ở Quận 9 thành phố Hồ Chí Minh là 1chi 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
xác, xử lí được nhiều nghiệp vụ thực tế bên cạnh đó cũng đáp ứng yêucầ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ươngthí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ờigian, công sức của con người, tăng độ chính xác và hiệu quả trongcông việc
- Nhân viên xem danh sách nhân viên:
- Tiền lương = Số ngày làm* lương cơ bản
Trang 4nghiệ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ươngcủ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ânviê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ềmtheo 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ôngthứ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ý Mã số: QL
côngviệc
Quy định/ Công thứcliên quan
Biểumẫuliênquan
Ghi chú
nhân viên mới
Trang 53 Xóa dữ liệu Tra cứu,
vào Mã nhân viên, Họ tên nhân viên, Số điện thoại
Đánh dấu những ngày làm
thống kê số ngày làm và tiền lương của nhân viên
QL_BM2
QL_QĐ1
Công thứcliên quan
Trang 61 QĐ1 Quy đinh và
công thức tính lương
Tiền lương được tính theo số ngày làm việc
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
Trang 7Ngày lập báo cáo:
Người lập:
Bộ phận: Nhân viên Mã số:NV
côngviệc
Quy định/ Côngthức liên quan
Biểu mẫu liên quan
Ghi chú
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
Trang 81 Phân quyền
sử dụng
- Quản lý: Thêm, xóa, sửa thông tinnhâ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áothống kê lương hàng tháng
- Nhân viên: Đăng nhập vào để tra cứulịch làm việc, lương, chấm công
chuẩn
công thức tính
lương
có thể thay đổi một số thông tin cần thiết
mới từ tập tin Excel
có sẵn
Tương thích
Có thể nhập trực tiếp thông tin nhân viên trên tập tin Excel với cấu trúc hợp lý
Trang 9Hỗ trợ khả năng tra cứu gần đúng, tra cứu theo nội dung,
tra cứu thông tin
nhân viên
Hiệu quả
Tối đa 10 giây phải cókết quả tra cứu
II Mô hình hóa yêu cầu.
1 Sơ đồ Use Case
Trang 102 Sơ đồ luồng dữ liệu DFD
Mức 0
Quản Lí Nhân Sự Yêu cầu xem thông tin
Quản lí nhân sự
Trang 12Phân rã chức năng nhân viên
Phân rã chức năng quản lý
Đăng nhập
Quản lý nhân viên Đăng nhập
Trang 16*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
Trang 17c Giao diện xếp lịch
d.Giao diện thống kê
Trang 18d Giao diện chấm công
e Giao diện chi tiết chấm công
Trang 20h Giao diện chức năng xóa
Trang 212.2 Giao diện của nhân viên
a Đăng nhập
b Giao diện xem lịch làm
Trang 22c Giao diện xem chấm công
Trang 232 Điền đầy đủ các thông tin:
Tên, Địa chỉ, SĐT
2 Bỏ trống ô Tên, Địa chỉ, SĐT
Không cho nhập chữ
Không cho nhập
Trang 24các thông tin:
Tên, Địa chỉ, SĐT
3.Ô trạng thái chọn Không hoạt động
4 Chọn Xong
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