Đây là chương trình quản lý lương có thể áp dụng cho một doanh nghiệp sản xuất nhất định. Kế toán lương là một phần của kế toán doanh nghiệp, trong đó nó sẽ có những nghiệp vụ chính
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 ƯU NHƯỢC ĐIỂM VÀ PHẠM VI ỨNG DỤNG CỦA CHƯƠNG TRÌNH I . Ưu điểm : Chương trình đạt được một số ưu điểm sau : - Người sử dụng có thể tìm kiếm, xem và in ra các thông tin cần biết về lương của mỗi người một cách dễ dàng. 1 Thuyết minh đồ án HQTCSDL Chương trình quản lý lương - Các thông tin về lương của công nhân cũng như của cán bộ trong công ty đều rất rõ ràng , dễ hiểu. - Dễ sử dụng và tiện lợi II . Nhược điểm : Chương trình được lập ra có rất nhiều hạn chế về quy mô và cấu trúc do kiến thức Access chưa được sâu rộng cũng như những hiểu biết về quản lý lương trong các doanh nghiệp còn sơ sài . III . Phạm vi ứng dụng và cơ sở của chương trình : Đây là chương trình quản lý lương có thể áp dụng cho một doanh nghiệp sản xuất nhất định. Kế toán lương là một phần của kế toán doanh nghiệp, trong đó nó sẽ có những nghiệp vụ chính sau : - Tính tiền lương phải trả cho công nhân viên - Tính tiền thưởng phải trả cho công nhân viên - Tính bảo hiểm xã hội phải trả cho công nhân viên - Tính tiền lương phải trả cho công nhân viên sản xuất nghỉ phép - Xuất tiền trả các khoản cho công nhân viên - Các khoản thu khấu trừ vào lương - Thuế thu nhập của công nhân viên phải nộp vào ngân sách Như vậy về căn bản những công việc cần phải giải quyết là : • Lập ra các mẫu biểu, chứng từ lao động tiền lương theo quy định của Nhà nước hiện hành, như bảng chấm công, bảng thanh toán tiền lương, bảng thanh toán BHXH, tiền thưởng, báo cáo thuế thu nhập , v.v… • 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ế. - Doanh nghiệp không phát lương tạm ứng. Lương chỉ được thanh toán một lần vào cuối tháng. Công nhân Cán bộ quản lý Sản phẩm Quản lý Sản xuất 3 Thuyết minh đồ án HQTCSDL Chương trình quản lý lương PHẦN II THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH I. TẠO BẢNG : 1 - Bảng : Bảng được sử dụng để cập nhật và lưu trữ thông tin Chương trình được thiết kế gồm các bảng sau : - Bảng lưu trữ hồ sơ về công nhân : HO SO CONG NHAN - Bảng lưu trữ đơn giắ sản phẩm mà doanh nghiệp sản xuất : DON GIA SAN PHAM - Bảng lưu trữ về số sản phẩm công nhân làm được theo tháng : CN_SP - Bảng lưu trữ thông tin về cán bộ : HO SO CAN BO - Bảng danh mục chức vụ trong công ty : DANH MUC CHUC VU - Bảng danh sách phòng ban của công ty : DANH SACH PHONG BAN - Bảng danh sách ngày công của cán bộ quản lý trong công ty : DS NGAY CONG THUC LAM - Bảng lưu trữ về hệ số thưởng của công nhân HE SO THUONG CN Vì lương được tính theo tháng nên tất cả mọi dữ liệu để tính lương trong chương trình ứng này đều phải theo tháng và năm nhất định 2 - Các bảng có cấu trúc như sau : 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ý lương 2.4>Bảng hồ sơ cán bộ HO SO CAN BO : Field Name Data Type Field Size/Format Caption MaCB Text 10 Mã cán bộ Hoten Text 30 Họ tên 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 Maphong Text 15 Mã phòng Machucvu Text 15 Mã choc vụ Heso Number Integer Hệ số Nambatdaucongtac Date/Time Short Date Năm bắt đầu công tác 7 Thuyết minh đồ án HQTCSDL Chương trình quản lý lương 2.5> Bảng danh mục chức vụ DANH MUC CHUC VU: 2.6> Bảng danh sách phòng ban DANH SACH PHONG BAN : Field Name Data Type Field Size/Format Caption Machucvu Text 5 Mã chức vụ Chucvu Text 20 Chức vụ Mucphucap Number Long Integer Mức phụ cấp 8 Thuyết minh đồ án HQTCSDL Chương trình quản lý lương 2.7>Bảng danh sách ngày công thực làm DS NGAY CONG THUC LAM : Field Name Data Type Field Size/Format Caption Maphong Text 10 Mã phòng Tenphong Text 50 Tên phòng Nhiemvu Text 50 Nhiệm vụ 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 [...]... chương trình a) Form giới thiệu F_GIOI THIEU khi chương trình được khởi động 32 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý b) Form gioa dien chinh của chương trình F_CHUONG TRINH CHINH 33 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 2> Các Form để cập nhật thông tin đầu vào a) Form nhập đơn giá sản phẩm F_NHAP DON GIA SAN PHAM 34 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý. ..Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 3 - Các bảng có quan hệ như sau : 11 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 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... BAN].Tenphong, [Q_LUONG THUC TE CB].Thang, [Q_LUONG THUC TE CB].Nam; 30 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 16> Bảng thống kê lương theo từng phòng ban trong mỗi tháng Q_THONG KE LUONG THEO PHONG BAN 31 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý Gồm các trường sau : - Mã phòng - Tên phòng - Tổng lương - Tỉ lệ % = FormatPercent([Tong luong]/[TONG THONG KE],0) - Tháng - Năm Tương ứng... ([Q_NGAY CONG THUC TINH].Nam = [Q_THAM SO CHUNG].Nam); 21 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 9> Truy vấn tổng hệ số phụ cấp khác Q_TONG HE SO PC KHAC : truy vấn này dùng để tính tổng hệ số phụ cấp khác của tất cả cán bộ quản lý trong doanh nghiệp 22 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 10> Truy vấn phụ cấp khác của cán bộ Q_PHU CAP KHAC : Gồm các trường sau : - Mã cán... [Q_QUY THUONG].Nam) AND ([Q_HE SO PHU CAP KHAC].Thang = [Q_QUY THUONG].Thang); 28 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 15> Bảng thống kê tổng lương theo từng phòng ban Q_TONG LUONG THEO PHONG BAN Gồm các trường sau : - Mã phòng 29 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý - Tên phòng - Tong luong: sum([Luong thuc te]) - Tháng - Năm Tương ứng với câu lệnh SQL như sau : SELECT... CN] GROUP BY [Q_LUONG CN].Thang, [Q_LUONG CN].Nam; 14 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 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... Month([ThangNam]), Year([ThangNam]); 25 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 13> Truy vấn lương thưởng cho công nhân Q_THUONG CHO CN : Gồm các trường sau : - Mã cán bộ - Họ tên - Hệ số thưởng - Tiền thưởng = [Quy thuong cho CN]*[Hesothuong]/[Tong he so thuong] - Tháng - Năm 26 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý Tương ứng với câu lệnh SQL như sau : SELECT [HE SO THUONG CN].MaCN,... CHINH CB].MaCB = [Q_PHU CAP].MaCB; 19 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 9> Truy vấn hệ số phụ cấp khác Q_HE SO PHU CAP KHAC Gồm các trường sau : - Mã cán bộ - Họ tên - Hệ số - Thực tính - Hệ số PC khác = [Heso]*[Thuctinh] - Tháng - Năm Tương ứng với câu lệnh SQL như sau : 20 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý SELECT [HO SO CAN BO].MaCB, [HO SO CAN BO].Hoten, [HO SO... TINH].MaCB = [HO SO CAN BO].MaCB) ON [DANH MUC CHUC VU].Machucvu = [HO SO CAN BO].Machucvu; 18 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 8> Truy vấn bảng lương thực tế của cán bộ quản lý Gồm các trường sau : - Mã cán bộ - Họ tên - Mã phòng - Mã chức vụ - Lương chính - Phụ cấp - Lương thực tế = [Luong chinh]+[Phu cap] - Tháng tương ứng - Năm tương ứng Tương ứng với câu lệnh SQL như sau : SELECT... Thang, Year([Ngayhoanthanh]) AS Nam FROM [DON GIA SAN PHAM] INNER JOIN CN_SP ON [DON GIA SAN PHAM].MaSP=CN_SP.MaSP; 12 Thuyết minh đồ án HQTCSDL lương Chương trình quản lý 2> Truy vấn đưa ra bảng lương của công nhân : Q_LUONG CN Gồm các trường sau : - Mã công nhân - Lương = tổng số tiền tương ứng (cộng theo nhóm mã công nhân,tháng và năm) - Tháng tương ứng - Năm tương ứng Tương ứng với câu lệnh SQL như sau . 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ế. - Doanh. t ng ng (c ng theo nh m mã c ng nh n, th ng và n m) - Th ng t ng ng - N m t ng ng T ng ng với câu l nh SQL nh sau : SELECT [Q_TIEN UNG VOI SP].MaCN,