TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MÔN HỌC LẬP TRÌNH WINDOWSTên đề tài: Quản lý tính lương Lớp: KTPM5 Thành viên trong nhóm: 1.. Giới Thiệu Bà
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN MÔN HỌC LẬP TRÌNH WINDOWSTên đề tài: Quản lý tính lương
Lớp: KTPM5
Thành viên trong nhóm: 1 Vương Xuân Cường
2 Đoàn Văn Đạt
3 Phạm Tiến Đạt Giáo viên hướng dẫn: Đỗ Thị Tâm
Trang 2Mục Lục
I Giới Thiệu Bài Toán 3
II Thiết Kế Cơ Sở Dữ Liệu: 3
1 Các Bảng Dữ Liệu 4
1.1 Bảng nhanvien: 4
1.2 Bảng bacluong: 4
1.3 Bảng chucvu: 4
1.4 Bảng trinhdo: 4
1.5 Bảng chuyennganh: 5
1.6 Bảng luong: 5
1.7 Bảng taikhoan: 5
2 Sơ đồ liên kết giữa các Bảng: 6
III Thiết Kế Chương Trình: 6
1 Thư Viện DTO: 7
2 Thư Viện BUS: 7
3 APP (Application Forms): 8
IV Giới Thiệu Sản Phẩm: 8
1 Đăng Nhập Vào Hệ Thống: 8
2 Quản Lý Nhân Viên: 9
3 Quản Lý Chức Vụ: 10
4 Quản Lý Bậc Lương: 11
5 Quản Lý Trình Độ: 12
6 Quản Lý Chuyên Ngành: 13
7 Tính Lương: 14
8 Báo Các Nhân Viên: 14
9 Báo Cáo Lương: 15
10 Báo Cáo Bậc Lương: 16
11 Báo Cáo Chức Vụ: 17
12 Chức Năng Báo Lỗi: 17
13 Xuất ra Word hoặc Excel: 18
2
Trang 4I Giới Thiệu Bài Toán
Đề tài: Quản Lý Tính Lương
Xây dựng phần mềm tính lương theo ngày cho một công ty nhỏ ABC.
Yêu Cầu Phần Mềm:
- Quản lý phải đăng nhập vào phần mềm bằng tài khoản Admin thì mới sử dụng được.
- Quản lý danh sách nhân viên.
- Quản lý bậc lương của nhân viên.
- Quản lý chức vụ của nhân viên.
- Quản lý trình độ và học vấn của nhân viên
- Tính Lương và Lưu Lương của nhân viên.
- Người dùng có thể xuất dữ liệu như bảng lương, danh sách nhân viên ra các file word hoặc excel…
Công thức tính lương:
- Phụ_Cấp = lương_cơ_bản x hệ_số_phụ_cấp
- Thuế_TNCN = lương_cơ_bản x 10%
- Lương = lương_cơ_bản / 26 x số_ngày_làm x hệ_số_lương +
tiền_thưởng
- Tổng_Lương = Lương + Phụ_Cấp – Thuế_TNCN
II Thiết Kế Cơ Sở Dữ Liệu:
4
Trang 51 Các Bảng Dữ Liệu
1.1 Bảng nhanvien:
1.2 Bảng bacluong:
1.3 Bảng chucvu:
1.4 Bảng trinhdo:
Trang 61.5 Bảng chuyennganh:
1.6 Bảng luong:
1.7 Bảng taikhoan:
6
Trang 72 Sơ đồ liên kết giữa các Bảng:
III Thiết Kế Chương Trình:
Chương trình được thiết theo mô hình 3 Tầng sử dụng ngôn ngữ C#
Trang 81 Thư Viện DTO:
2 Thư Viện BUS:
8
Trang 93 APP (Application Forms):
IV Giới Thiệu Sản Phẩm:
1 Đăng Nhập Vào Hệ Thống:
Trang 102 Quản Lý Nhân Viên:
10
Trang 113 Quản Lý Chức Vụ:
Trang 124 Quản Lý Bậc Lương:
12
Trang 135 Quản Lý Trình Độ:
Trang 146 Quản Lý Chuyên Ngành:
14
Trang 157 Tính Lương:
8 Báo Các Nhân Viên:
Trang 169 Báo Cáo Lương:
16
Trang 1710.Báo Cáo Bậc Lương:
Trang 1811.Báo Cáo Chức Vụ:
12.Chức Năng Báo Lỗi:
VD: Khi nhập tên nhân viên có chứa chữ số, số điện thoại và số cmtnd
có chứa các chữ cái, email không có ký tự ‘@’ thì chương trình sẽ báo lỗi:
Các form đều được xử lí lỗi đem lại sự tiện lợi trong khi sử dụng.
18
Trang 1913.Xuất ra Word hoặc Excel:
VD: Muốn xuất danh sách các bậc lương thì ta vào form Báo Cáo Bậc Lương và chon Export -> rồi chọn Excel hoặc Word hoặc PDF
Báo Cáo Bậc Lương
ID Bậc
Lương
Lương
Cơ Bản
Hệ Số Lương
Hệ Số Phụ Cấp
Ngày Cập Nhật
3 3200000 1.5 0.1 01/01/2016
4 3500000 2.0 0.12 05/05/2016
5 4000000 2.5 0.15 05/05/2016
6 4500000 3.0 0.15 05/05/2016