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

Bài tập lớn lập trình window quản lý tính lương

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 (416.83 KB, 19 trang )

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



×