Thiết kế chương trình Quản lý lương bằng phần mềm Access - Pdf 32

Thuyết minh đồ án HQTCSDL Chương trình quản lý
lương
LỜI NÓI ĐẦU
Ngày nay ngành CNTT dã phát triển rất mạnh mẽ. Nó được ứng dụng vào rất
nhiều lĩnh vực, trong đời sống, các bài toán khoa học kĩ thuật là một điều không
phải bàn cãi .Một mảng lớn trong việc ứng dụng CNTT hiện nay là các bài toán
quản lí. Đây là một mảng các bài toán rất lớn trong tin học . Từ những bài toán
quản lí hàng ngày như : Chi tiêu trong gia đình , quản lí học sinh .. đến những
bài toán lớn hoặc rất lớn khác như tuyển sinh , điều tra dân số ... Các phần mềm
trong công tác quản lý dữ liệu như Foxbase, Foxpro góp phần không nhỏ trong
công tác khai thác dữ liệu và áp dụng vào các bài toán trong thực tế. Tuy vậy,
với sự ra đời của Access lại càng giúp cho con người có cách khai thác và quản
lý rất hữu ích mà không phải mất nhiều công sức trong lập trình nghiên cứu. Đặc
biệt, Access là ngôn ngữ chạy trên môi trường Window,được tích hợp ngay trong
bộ ‘Microsoft Office’. - Hệ quản trị CSDL ra đời được mọi người chấp nhận và
ứng dụng rộng rãi trong mọi lĩnh vực nhất là trong công tác quản lý. Bên cạnh đó
nó còn tạo giao diện đồ hoạ hết sức gần gũi với người sử dụng, tiện lợi cho
người sử dụng
Với đề tài đồ án là: lập chương trình “Quản lý lương” bằng phần mềm
Access, cùng với sự hướng dẫn của thầy Nguyễn Văn Nghiễm - giáo viên phụ
trách giảng dạy môn Hệ quản trị CSDL em đã cố gắng hết sức để đề tài được
hoàn thành đúng thời hạn. Tuy nhiên do mới làm quen với loại ngôn ngữ này
cũng như những kiến thức và sự hiểu biết về quản lí lương còn sơ sài quy mô và
cấu trúc chương trình còn có nhiều nhược điểm và còn nhiều thiếu sót. Vậy em
rất mong nhận được sự chỉ bảo thêm của thầy để mở rộng kiến thức về chuyên
môn cũng như những kiến thức liên quan đến CSDL.

Em xin chân thành cảm ơn

Sinh viên: Hoàng Vũ
PHẦN I

• Cuối tháng, dựa trên kết quả tổng hợp của các chứng từ lao động tiền
lương, định khoản những nghiệp vụ kế toán lương phát sinh và ghi vào
chứng từ ghi sổ hoặc sổ nhật ký chung và các sổ cái tương ứng.
Cách thức tính lương của doanh nghiệp được phân thành 2 nhóm :
1. nhóm công nhân (hưởng lương theo sản phẩm, căn cứ trực tiếp vào
số sản phẩm làm được)
2. nhóm cán bộ quản lý (hưởng lương quản lý, căn cứ vào số ngày
công và tổng giá trị sản phẩm công nhân làm được trong tháng).
Cụ thể như sau :
2
Thuyết minh đồ án HQTCSDL Chương trình quản lý
lương
- Mỗi sản phẩm có một định mức đơn giá tiền công xác định
- Tổng giá trị tiền lương của bộ phận quản lý = 20% tổng giá trị tiền
công nhân làm được trong tháng.
- Nếu tổng giá trị tiền công sản phẩm lớn hơn 20 triệu thì toàn bộ công
ty sẽ được thưởng 25% giá trị số tiền công trên 20 triệu. Trong đó công
nhân hưởng 70% và bộ phận quản lý được hưởng 30%. Số tiền thưởng
sẽ phân chia theo số ngày công làm việc và hệ số lương với nhân viên
bộ phận quản lý và theo kết qua xếp loại với công nhân trực tiếp.
- Bảo hiểm xã hội = 5% lương không kể thưởng do nhân viên quản lý
chịu.
- Bảo hiểm y tế = 1% lương không kể thưởng do nhân viên quản lý chịu.
- Đối với công nhân thì không phải đóng BHYT, BHXH mà công ty sẽ
trích nộp thay cho công nhân khoản phí này. Khoản trích thêm này
được tính vào các tài khoản chi phí công nhân trực tiếp với công nhân
và chi phí quản lý doanh nghiệp với nhân viên văn phòng. Riêng thuế
thu nhập dựa trên tổng lương(không kể thưởng) của từng nhân viên
trong tháng. Tuy nhiên phải từ 5 triệu trở lên mới đóng thuế, nên trong
trường hợp này không có nhân viên nào phải đóng thuế.

2.1>Bảng hồ sơ công nhân HO SO CONG NHAN :
Field Name Data Type Field Size/Format Caption
MaCN Text 10 Mã công nhân
Hoten Text 30 Họ tên
Ngaysinh Date/Time Short Date Ngày sinh
Gioitinh Text 5 Giới tinh
Quequan Text 50 Quê quán
Dantoc Text 10 Dân tộc
Noiohiennay Text 50 Nơi ở hiện nay
4
Thuyết minh đồ án HQTCSDL Chương trình quản lý
lương
2.2>Bảngđơn giá sản phẩm DON GIA SAN PHAM :
Field Name Data Type Field Size/Format Caption
MaSP Text 10 Mã sản phẩm
Tensanpham Text 30 Tên sản phẩm
Dongia Number Single Đơn giá
5
Thuyết minh đồ án HQTCSDL Chương trình quản lý
lương
2.3>Bảng công nhân – sản phẩm CN_SP :
Field Name Data Type Field Size/Format Caption
Thutu Number Long Integer Thứ tự
MaCN Text 10 Mã công nhân
Hoten Text 30 Họ tên
MaSP Text 10 Mã sản phẩm
SoSPlamduoc Number Integer Số SP làm được
Ngayhoanthanh Date/Time Short Date Ngày hoàn thành
6
Thuyết minh đồ án HQTCSDL Chương trình quản lý

Truongphong Text 30 Trưởng phòng
9
Thuyết minh đồ án HQTCSDL Chương trình quản lý
lương
2.8>Bảng hệ số thưởng cho công nhân HE SO THUONG CN
Field Name Data Type Field Size/Format Caption
MaCB Text 10 Mã cán bộ
Thuclam Number Integer Thực làm
NgayThang Date/Time Short Date Ngày tháng
Field Name Data Type Field Size/Format Caption
thutu AutoNumber Long Integer Thứ tự
MaCN Text 10 MaCN
Hoten Text 30 Họ tên
Hesothuong Number Integer Hệ số thưởng
ThangNam Date/Time Short Date ThangNam
10
Thuyết minh đồ án HQTCSDL Chương trình quản lý
lương
3 - Các bảng có quan hệ như sau :
11
Thuyết minh đồ án HQTCSDL Chương trình quản lý
lương
II. CÁC TRUY VẤN :
Truy vấn được dùng để xử lý thông tin từ các bảng tuỳ theo yêu cầu sử dụng
Trong chương trình này sử dụng các truy vấn sau:
1> Bảng đưa ra số tiền ứng với từng sản phẩm mà công nhân làm được Q_TIEN
UNG VOI SP . Bảng này gồm các trường :
- Mã công nhân
- Họ tên công nhân
- Mã sản phẩm

3> Bảng quỹ thưởng cho công ty Q_QUY THUONG:
Gồm các trường sau :
- Tháng
- Năm
- Tổng lương công nhân
- Quỹ thưởng chung
- Quỹ thưởng cho CN
- Quy thuong cho CB
Tương ứng với câu lệnh SQL như sau :
SELECT [Q_LUONG CN].Thang, [Q_LUONG CN].Nam,
Sum([Q_LUONG CN].[Luong(dong)]) AS [Tong luong CN], IIf([Tong
luong CN]>20000000,([Tong luong CN]-20000000)*0.25,0) AS [Quy
thuong chung], [Quy thuong chung]*0.7 AS [Quy thuong cho CN], [Quy
thuong chung]*0.3 AS [Quy thuong cho CB]
FROM [Q_LUONG CN]
GROUP BY [Q_LUONG CN].Thang, [Q_LUONG CN].Nam;
14
Thuyết minh đồ án HQTCSDL Chương trình quản lý
lương
4>Bảng tham số chung Q_THAM SO CHUNG : đưa ra các thông số để tính lương
cho cán bộ.
Gồm các trường sau :
- Quỹ lương cho cán bộ = 20%Tổng lương công nhân
- Số ngày làm việc tiêu chuẩn (lấy bằng 26)
- Lương cơ bản (lấy bằng 214000đ)
- Tổng tiền phụ cấp khác
- Tháng
- Năm
Tương ứng với câu lệnh SQL như sau :
SELECT Sum([Luong(dong)])*0.2 AS [Quy luong cho CB], 26 AS

- Lương chính = [Heso]*[Thuctinh]*214000/26
- Tháng tương ứng
- Năm tương ứng
Tương ứng với câu lệnh SQL như sau :
SELECT [Q_NGAY CONG THUC TINH].MaCB, [HO SO CAN
BO].Hoten, [HO SO CAN BO].Heso, [Q_NGAY CONG THUC
TINH].Thuctinh, [Heso]*[Thuctinh]*214000/26 AS [Luong chinh],
[Q_NGAY CONG THUC TINH].Thang, [Q_NGAY CONG THUC
TINH].Nam
FROM [Q_NGAY CONG THUC TINH] INNER JOIN [HO SO CAN BO]
ON [Q_NGAY CONG THUC TINH].MaCB = [HO SO CAN BO].MaCB;
17
Thuyết minh đồ án HQTCSDL Chương trình quản lý
lương
7> Truy vấn phụ cấp của cán bộ Q_PHU CAP
Gồm các trường sau :
- Mã cán bộ
- Họ tên
- Mã chức vụ
- Chức vụ
- Mức phụ cấp
- Ngày công thực tính
- Tiền phụ cấp = [Mucphucap]*[Thuctinh]/26
- Tháng
- Năm
Tương ứng với câu lệnh SQL như sau :
SELECT [Q_NGAY CONG THUC TINH].MaCB, [HO SO CAN
BO].Hoten, [DANH MUC CHUC VU].Machucvu, [DANH MUC CHUC
VU].Chucvu, [DANH MUC CHUC VU].Mucphucap, [Q_NGAY CONG
THUC TINH].Thuctinh, [Mucphucap]*[Thuctinh]/26 AS [Phu cap],


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status