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. 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
Hà Nội - 2016
1
Mụ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.
III.
Sơ đồ liên kết giữa các Bảng:.........................................................................................................6
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
3
I.
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
1. 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:
5
1.5.
Bảng chuyennganh:
1.6.
Bảng luong:
1.7.
Bảng taikhoan:
6
2. 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#
7
1. Thư Viện DTO:
2. Thư Viện BUS:
8
3. APP (Application Forms):
IV.
Giới Thiệu Sản Phẩm:
1. Đăng Nhập Vào Hệ Thống:
9
2. Quản Lý Nhân Viên:
10
3. Quản Lý Chức Vụ:
11
4. Quản Lý Bậc Lương:
12
5. Quản Lý Trình Độ:
13
6. Quản Lý Chuyên Ngành:
14
7. Tính Lương:
8. Báo Các Nhân Viên:
15
9. Báo Cáo Lương:
16
10.Báo Cáo Bậc Lương:
17
11.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.
13.Xuất ra Word hoặc Excel:
18
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
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
19
Hệ Số Phụ Ngày Cập
Cấp
Nhật