Xây dựng chương trình kế toán tiền lương cho công ty tuyển than Hòn Gai - Vinacomin, Quảng Ninh

62 90 0
Xây dựng chương trình kế toán tiền lương cho công ty tuyển than Hòn Gai - Vinacomin, Quảng Ninh

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Luận văn tốt nghiệp: Xây dựng chương trình kế toán tiền lương cho công ty tuyển than Hòn Gai - Vinacomin, Quảng Ninh

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA HỆ THỐNG THÔNG TIN KINH TẾ - O0O - BÁO CÁO TIẾN ĐỘ KHÓA LUẬN TỐT NGHIỆP Đề tài: XÂY DỰNG CHƯƠNG TRÌNH KẾ TỐN TIỀN LƯƠNG CHO CƠNG TY TUYỂN THAN HỊN GAI – VINACOMIN, QUẢNG NINH Giáo viên hướng dẫn : ThS.Nguyễn Thị Thanh Thủy Giáo viên hướng dẫn : Nguyễn Đức Năm Sinh viên thực : Nguyễn Thị Lan Phương Lớp : THKT-K8D Thái Nguyên, tháng 04 – 2013 LỜI CẢM ƠN Trước hết em xin gửi lời cảm ơn chân thành sâu sắc tới thầy cô giáo trường Đại học Công nghệ thông tin truyền thông nói chung thầy khoa Hệ thống thơng tin kinh tế tận tình giảng dạy, truyền đạt cho em kiến thức kinh nghiệm quý báu suốt thời gian qua Đặc biệt em xin gửi lời cảm ơn đến cô Nguyễn Thị Thanh Thủy thầy Nguyễn Đức Năm tận tình giúp đỡ, trực tiếp bảo hướng dẫn em suốt q trình làm khóa luận tốt nghiệp Sau xin gửi lời cảm ơn chân thành tới gia đình, bạn bè động viên,đóng góp ý kiến giúp đỡ q trình học tập,nghiên cứu hồn thành khóa luận tốt nghiệp Thái nguyên,ngày 22 tháng 04 năm 2013 LỜI CAM ĐOAN Em xin cam đoan khóa ln tốt nghiệp cơng trình nghiên cứu thực cá nhân,được thực dựa sở nghiên cứu lý thuyết, kiến thức chuyên nghành, nghiên cứu khảo sát tình hình thực tiễn hướng dẫn khoa học cô Nguyễn Thị Thanh Thủy thầy Nguyễn Đức Năm Các số liệu, bảng biểu kết khóa luận trung thực, nhận xét, phương hướng đưa xuất phát từ thực tiễn kinh nghiệm có Một lần em xin khẳng định trung thực lời cam đoan Thái nguyên, ngày 22 tháng 04 năm 2013 Tác giả Nguyễn Thị Lan Phương MỤC LỤC LỜI NÓI ĐẦU Chương TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu ngơn ngữ lập trình C# 1.1.1 Ngơn ngữ lập trình C# 1.1.2 Nền tảng ngôn ngữ C# 1.2 Giới thiệu ngôn ngữ SQL 2005 1.2.1 SQL ngôn ngữ sở liệu quan hệ 1.2.2 Vai trò SQL 1.3 Lý thuyết kế toán tiền lương 1.3.1 Khái niệm chất tiền lương 1.3.2 Phân loại tiền lương 1.3.3 Chức ý nghĩa tiền lương 1.3.4 Các khoản trích theo lương 10 1.3.5 Phương pháp tính lương 11 1.3.6 Các hình thức trả lương 11 1.3.7 Kế toán tiền lương khoản trích theo lương 14 1.3.8 Hình thức tổ chức sổ kế toán 18 Chương KHẢO SÁT THỰC TẾ, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 21 2.1 Giới thiệu chung cơng ty Tuyển than Hòn Gai - Vinacomin 21 2.1.1 Quá trình hình thành phát triển công ty 21 2.1.2 Đặc điểm chung 21 2.2 Công tác kế tốn tiền lương cơng ty 22 2.2.1 Hình thức kế tốn cơng ty áp dụng 22 2.2.2 Hạch toán kế toán tiền lương khoản trích theo lương Cơng ty tuyển than Hòn Gai 23 2.3 Phân tích thiết kế hệ thống 35 2.3.1 Phân tích thiết kế chức 35 2.3.2 Phân tích thiết kế sở liệu 43 Chương CHƯƠNG TRÌNH THỰC NGHIỆM 47 3.1 Form đăng nhập 47 3.2 Form main 47 3.3 Form quản lý chức vụ 48 3.4 Form quản lý đơn vị phận 48 3.5 Form quản lý tài khoản sử dụng 49 3.6 Form quản lý nhân viên 49 3.8 Form quản lý thông số 50 3.9 Form chấm công 50 3.10 Form toán lương 50 3.11 Form báo cáo toán lương 51 3.12 Form báo cáo tổng hợp lương công ty 52 3.13 Form bảng phân bổ tiền lương BHXH 53 KẾT LUẬN 54 TÀI LIỆU THAM KHẢO 55 LỜI NÓI ĐẦU Lý chọn đề tài Ngày tin học ứng dụng rộng rãi lĩnh vực sống, khoa học máy tính phát triển với tốc độ nhanh chóng ứng dụng vào lĩnh vực như: khoa học - công nghệ, kinh tế - xã hội, quản lý Nhà nước, quản lý doanh nghiệp Đối với đơn vị, tổ chức cơng tác kế tốn tiền lương vấn đề quan trọng hoạt động sản xuất kinh doanh Tiền lương sử dụng phương tiện quan trọng, đòn bẩy kích thích người lao động hăng hái sản xuất kinh doanh Việc quản lý, hạch toán quỹ tiền lương phân phối tiền lương tốt, công bằng, đầy đủ, kịp thời, hợp lý đảm bảo suất, đẩy nhanh tiến độ công việc, đảm bảo đồng thời lợi ích Nhà nước - Doanh nghiệp – Người lao động Tuy nhiên nhìn nhận chung hầu hết đơn vị làm cơng tác kế tốn cách thủ cơng, tốn nhiều thời gian công sức Với yêu cầu tính chất cơng tác kế tốn tiền lương, việc đưa tin học vào kế toán yêu cầu mang tính chất cấp thiết, vấn đề giải nhiều khó khăn làm thủ cơng tay Vì đề tài nhằm xây dựng chương trình kế tốn tiền lương cho cơng ty dựa ngơn ngữ lập trình SQL server 2005 C# để góp phần giải cơng việc cách nhanh chóng xác, tiết kiệm chi phí cơng sức Sau thời gian thực tập Công ty Tuyển than Hòn gai - Vinacomin, kết hợp với kiến thức lí thuyết học lý trên, với đồng ý thầy cô giáo Khoa Hệ thống thông tin Kinh tế em lựa chọn đề tài "Xây dựng chương trình kế tốn tiền lương cho Cơng ty Tuyển than Hòn Gai – Vinacomin, Quảng Ninh" làm đề tài khóa luận tốt nghiệp Mục đích nghiên cứu Đề tài nghiên cứu nhằm mục đích chủ yếu hồn thiện thêm mặt lý luận, việc quản lý, hạch toán quỹ tiền lương phân phối tiền lương tốt, công bằng, đầy đủ, kịp thời, hợp lý, tổ chức cơng tác kế tốn tiền lương đảm bảo sử dụng hiệu quả, nâng cao nguồn lực cho đơn vị Giúp cho cơng tác hạch tốn kế toán tiền lương đơn vị tiến hành dễ dàng mà giảm tối đa chi phí bỏ Đồng thời, giúp thân nâng cao kiến thức kế toán tiền lương Đối tượng phạm vi nghiên cứu đề tài Đề tài tập trung nghiên cứu lý luận chung kế toán tiền lương thực tiễn tổ chức công tác hạch tốn kế tốn tiền lương cơng ty Tuyển than Hòn Gai - Vinacomin, đảm bảo phản ánh đúng, xác tình hình phân bổ, thu, chi tiền lương khoản trích theo lương Từ đó, làm để lập báo cáo tổng hợp cuối kỳ Ý nghĩa khoa học thực tiễn đề tài nghiên cứu Đề tài sâu vào nghiên cứu kế tốn tiền lương giúp nâng cao trình độ hiểu biết kế tốn tiền lương, từ làm sở áp dụng vào thực tiễn Chương trình xây dựng trợ giúp cơng ty Tuyển than Hòn Gai quản lý thu chi phân bổ tiền lương cách có hiệu Bố cục đề tài Đề tài bao gồm chương: Chương Tổng quan đề tài Chương Khảo sát thực tế, phân tích thiết kế hệ thống Chương Chương trình thực nghiệm Do kiến thức chun mơn hạn chế, với thời gian tìm hiểu thực tế Cơng ty Tuyển than Hòn gai - TKV chưa lâu, nên báo cáo chắn nhiều thiếu sót, mong nhận ý kiến đóng góp dạy thầy để báo cáo em hoàn thiện Xin chân thành cảm ơn cô Nguyễn Thị Thanh Thủy thầy Nguyễn Đức Năm thầy cô giáo Khoa Hệ thống thông tin kinh tế - Trường Đại học Công nghệ thông tin truyền thông, cảm ơn ban lãnh đạo Cơng ty tồn thể cán Phòng Kế tốn Thống kê Tài - Cơng ty Tuyển than Hòn Gai - Vinacomin giúp đỡ em hoàn thành tốt báo cáo tốt nghiệp Em xin chân thành cảm ơn! Chương TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu ngôn ngữ lập trình C# 1.1.1 Ngơn ngữ lập trình C# C# ngơn ngữ lập trình hướng đối tượng phát triển Microsoft, phần khởi đầu cho kế hoạch NET họ C# thiết kế chủ yếu Anders Hejlsberg kiến trúc sư phầm mềm tiếng với sản phẩm: Turbo Pascal, Delphi, J++, WFC C# ngôn ngữ đơn giản, với khoảng 80 từ khoá mười kiểu liệu dựng sẵn, C# có tính diễn đạt cao C# hỗ trợ lập trình có cấu trúc, hướng đối tượng, hướng thành phần (component oriented) Trọng tâm ngôn ngữ hướng đối tượng lớp Lớp định nghĩa kiểu liệu mới, cho phép mở rộng ngôn ngữ theo hướng cần giải C# có từ khố dành cho việc khai báo lớp, phương thức, thuộc tính (property) C# hỗ trợ đầy đủ khái niệm trụ cột lập trình hướng đối tượng: đóng gói, thừa kế, đa hình Định nghĩa lớp C# khơng đòi hỏi tách rời tập tin tiêu đề với tập tin cài đặt C++ Hơn thế, C# hỗ trợ kiểu liệu mới, cho phép liệu trực tiếp tập tin mã nguồn Đến biên dịch tạo tập tin liệu theo định dạng XML C# hỗ trợ khái niệm giao diện, interfaces (tương tự Java) Một lớp kế thừa lớp cha cài đặt nhiều giao diện C# có kiểu cấu trúc, struct (không giống C++) Cấu trúc kiểu hạng nhẹ bị giới hạn.Cấu trúc thừa kế lớp hay kế thừa cài đặt giao diện  Các tính ngơn ngữ lập trình C#:  C# ngơn ngữ lập trình hướng đối tượng túy  Kiểm tra an toàn kiểu  Thu gom rác tự động: giảm bớt gánh nặng cho người lập trình viên việc phải viết đoạn code thực cấp phát giải phóng nhớ  Hỗ trợ chuẩn hóa tạo tổ chức ECMA  Hỗ trợ phương thức kiểu phổ quát (chung)  Các ứng dụng C#: C# sử dụng để viết kiểu ứng dụng khác nhau:  Các ứng dụng game  Các ứng dụng cho doanh nghiệp  Các ứng dụng cho thiết bị di động: PC Pocket, PDA, Cell phone  Các ứng dụng quản lý đơn giản: Ứng dụng quản lí thư viện, quản lý thơng tin cá nhân…  Các ứng dụng phân tán phức tạp trải rộng qua nhiều thành phố, đất nước 1.1.2 Nền tảng ngôn ngữ C# 1.1.2.1 Namespace Class Mọi đối tượng chương trình C# phải đặt class (hay lớp ) class đặt Namespace (dịch tiếng việt khơng gian tên) Các Namespace phải có tên khác nhau, class namespace khác trùng tên Khi tên class phân biệt namespace chứa 1.1.2.2 Tốn tử “.” C# cung cấp cho bạn toán tử dùng để gọi lớp namespace tốn tử “.” Nếu muốn gọi lớp namespace bạn sử dụng cú pháp sau: Sử dụng lớp System.Console để nhập/ xuất liệu Lớp System.Console lớp thường đường sử dụng chương trình Console để đọc ghi hình giá trị text  Một số hàm thường dùng - Console.Read(): Đọc liệu từ bàn phím - Console.ReadLine(): Đọc liệu từ bàn phím đưa trỏ xuống dòng - Console.Write(): Ghi liệu hình - Console.WriteLine(): Ghi liệu hình xuống dòng - Câu lệnh C# kết thúc dấu “;” 1.1.3.3 Các kiểu C# buộc phải khai báo kiểu đối tượng tạo Khi kiểu khai báo rõ ràng, trình biên dịch giúp ngăn ngừa lỗi cách kiểm tra liệu gán cho đối tượng có hợp lệ khơng, đồng thời cấp phát kích thước nhớ cho đối tượng C# phân thành hai loại: loại liệu dựng sẵn loại người dùng định nghĩa C# chia tập liệu thành hai kiểu: giá trị tham chiếu Biến kiểu giá trị lưu vùng nhớ stack, biến kiểu tham chiếu lưu vùng nhớ heap C# hỗ trợ kiểu trỏ C++, sử dụng Thông thường trỏ sử dụng làm việc trực tiếp với Win API hay đối tượng COM 1.1.3.4 Câu lệnh Cũng C++ Java thị hồn chỉnh gọi câu lệnh (statement) Chương trình gồm nhiều câu lệnh, câu lệnh kết thúc dấu “;” Ví dụ: int x; // câu lệnh x = 23; // câu lệnh khác Ngoài câu lệnh bình thường trên, có câu lệnh khác là: lệnh rẽ nhánh không điều kiện, rẽ nhánh có điều kiện lệnh lặp  Các lệnh rẽ nhánh khơng điều kiện Có hai loại câu lệnh rẽ nhánh không điều kiện Một lệnh gọi phương thức: trình biên dịch thấy có lời gọi phương thức tạm dừng phương thức hành nhảy đến phương thức gọi hết phương thức trở phương thức cũ  Lệnh rẽ nhánh có điều kiện Các từ khóa if-else, while, do-while, for, switch-case, dùng để điều khiển dòng chảy chương trình C# giữ lại tất cú pháp C++, ngoại trừ switch có vài cải tiến  Lệnh If … else … Cú pháp: if ( biểu thức logic) khối lệnh; if ( biểu thức logic ) khối lệnh 1; else khối lệnh 2; Ghi chú: Khối lệnh tập câu lện cặp dấu “{…}” Bất kỳ nơi đâu có câu lệnh viết khối lệnh Biểu thức logic biểu thức cho giá trị dúng sai (true false) Nếu “biểu thức logic” cho giá trị “khối lệnh” hay “khối lệnh 1” thực thi, ngược 2.3.2 Phân tích thiết kế sở liệu Thuộc tính Tên thuộc tính Diễn giải usename varchar(20) Người dùng Password varchar(20) Mật permission bit Cho phép(phân quyền) Bảng 2.8 Login Thuộc tính Tên thuộc tính Diễn giải matk varchar(20) Mã tài khoản tentk nvarchar(500) Tên tài khoản tkme varchar(20) Tài khoản mẹ ghichu nvarchar(500) Ghi istkme bit Xác định tài khoản mẹ Bảng 2.9 Danh mục tài khoản Thuộc tính Tên thuộc tính Diễn giải madv varchar(20) Mã đơn vị tendv nvarchar(500) Tên đơn vị matk varchar(20) matk ghichu nvarchar(500) Ghi pb bit Xác định phòng ban Bảng 2.10 Đơn vị phận 43 Thuộc tính Tên thuộc tính Diễn giải Macv varchar(20) Mã chức vụ tencv nvarchar(500) Tên chức vụ pccv float pccv Bảng 2.11 Chức vụ Thuộc tính Tên thuộc tính Diễn giải manv varchar(20) Mã nhân viên tennv nvarchar(200) Tên nhân viên madv varchar(20) Mã đơn vị macv varchar(20) Mã chức vụ cmtnd varchar(50) Số chứng minh thư sdt varchar(50) Số điện thoại sotknh varchar(50) Số tài khoản ngân hàng tcphep int Tiêu chuẩn phép Bảng 2.12 Nhân viên Thuộc tính Tên thuộc tính Diễn giải mats nvarchar(20) Mã thông số tents nvarchar(500) Tên thông số thang int Tháng nam int Năm ts float Thông số Bảng 2.13 Thơng số 44 Thuộc tính Tên thuộc tính Diễn giải manv varchar(20) Mã nhân viên thang int Tháng nam int Năm hsluongbt float Hệ số lương thân hsbosung float Hệ số lương bổ sung tongsocong float Tổng số công socongphep float Số công phép khenthuong int Khen thưởng kiluat int Kỉ luật Bảng 2.14 Bảng chấm cơng Thuộc tính Tên thuộc tính Diễn giải manv varchar(20) Mã nhân viên thang int Tháng nam int Năm tongthunhap float Tổng thu nhập bhxh float Bảo hiểm xã hội bhyt float Bảo hiểm y tế bhtn float Bảo hiểm thất nghiệp thuetncn float Thuế thu nhập cá nhân khenthuong float Khen thưởng kiluat float Kỉ luật luongthuclinh float Lương thực lĩnh Bảng 2.15 Bảng tốn lương 45 Thuộc tính Tên thuộc tính Diễn giải madv varchar(20) Mã đơn vị thang int Tháng nam int nam tongthunhap float Tổng thu nhập bhxh float Bảo hiệm xã hội bhyt float Bảo hiệm y tế bhtn float Bảo hiểm thật nghiệp thuetncn float Thuế thu nhập cá nhân khenthuong float Khen thưởng kiluat float Kỉ luật luongthuclinh float Lương thực lĩnh Bảng 2.16 Bảng tổng hợp lương 46 Chương CHƯƠNG TRÌNH THỰC NGHIỆM 3.1 Form đăng nhập Hình 3.1 Form đăng nhập 3.2 Form main Hình 3.2 Form main 47 3.3 Form quản lý chức vụ Hình 3.3 Form quản lý chức vụ 3.4 Form quản lý đơn vị phận Hình 3.4 Form quản lý đơn vị phận 48 3.5 Form quản lý tài khoản sử dụng Hình 3.5 Form quản lý tài khoản sử dụng 3.6 Form quản lý nhân viên Hình 3.6 Form quản lý nhân viên 49 3.8 Form quản lý thơng số Hình 3.8 Form quản lý thơng số 3.9 Form chấm cơng Hình 3.9 Form chấm cơng 3.10 Form tốn lương Hình 3.10 Form toán lương 50 3.11 Form báo cáo toán lương Hình 3.11 Bảng tốn lương Hình 3.12 Kết in bảng toán lương 51 3.12 Form báo cáo tổng hợp lương cơng ty Hình 3.13 Form báo cáo tổng hợp lương cơng ty Hình 3.14 Kết in bảng tổng hợp lương công ty 52 3.13 Form bảng phân bổ tiền lương BHXH Hình 3.15 Form bảng phân bổ tiền lương BHXH 3.16 Kết in bảng phân bổ tiền lươgn BHXH 53 KẾT LUẬN  Kết đề tài nghiên cứu Qua tìm hiểu nghiên cứu đề tài em biết cách vận dụng kiến thức lý thuyết lớp( hệ quản trị sở liệu, ngôn ngữ lập trình C#) vào hệ thống thực tế sống  Về cơng nghệ: - Tìm hiểu nắm bắt cơng cụ thiết kế, lập trình toán quản lý - Biết cách thiết kế, lập trình cách tổ chức sở liệu  Về cài đặt chương trình: - Cung cấp thông tin nhân viên, chức vụ, lương bản, tính lương Cho phép tra cứu thơng tin nhân viên, chức vụ… - Thực việc tính lương lập bảng toán lương cho nhân viên - Lập bảng phân bổ tiền lương BHXH nhật kí chứng từ  Tính chương trình: - Thơng tin nhân viên, tiền lương…được cập nhật kịp thời, xác - Giao diện thân thiện với người dùng  Chương trình giúp chấm cơng, tính tốn lương, kế tốn – hạch tốn tìm kiếm nhân viên cách dễ dàng nhanh chóng, xác, giúp tiết kiệm nhiều thời gian cơng việc tìm kiếm tính tốn Giao diện chương trình thân thiện với người dùng dễ dàng sử dụng người sử dụng  Hạn chế Do thiếu kinh nghiệm việc lập trình hiểu biết cơng tác kế tốn lương cơng ty chưa cao chương trình xây dựng có tính áp dụng vào thực tế chưa thực hiệu  Hướng phát triển đề tài Khắc phục hạn chế để hệ thống ngày hoàn thiện hơn.Trong tương lai đề tài mở rộng phát triển thành hệ thống hồn chỉnh đảm bảo cho cơng việc kế tốn tiền lương công ty Em mong nhận đóng góp ý kiến dẫn thầy để em hồn thiện Em xin chân thành cảm ơn! 54 TÀI LIỆU THAM KHẢO [1] ThS Nguyễn Đức Thuần(2007), Ngôn ngữ SQL, Trường Đại học Thuỷ sản Nha Trang [2] Nguyễn Ngọc Bình Phương, Thái Thanh Phong (2006), Các giải pháp lập trình Csharp, NXB giao thông vận tải [3] Trang web http://www.itgatevn.com.vn , Giáo trình C# [4] Giáo trình Kế tốn hành nghiệp, Trường Đại học kinh tế Quốc Dân 55 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Thái Nguyên, ngày .tháng năm GIÁO VIÊN HƯỚNG DẪN GIÁO VIÊN HƯỚNG DẪN 56 NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Thái Nguyên, ngày tháng năm GIÁO VIÊN PHẢN BIỆN 57 ... 1995 – 1997: Xí nghiệp Tuyển than Hòn Gai trực thuộc cơng ty than Hòn Gai (là đơn vị thành viên Tổng công ty than Việt Nam) - Từ năm 1997 – 2004: Công ty Tuyển than Hòn Gai doanh nghiệp thành... Và Cơng ty Tuyển than Hòn Gai doanh nghiệp thành viên (hạch toán phụ thuộc) TKV 2.1.2 Đặc điểm chung - Tên công ty: Cơng ty Tuyển than Hòn Gai - Vinacomin - Là đơn vị hạch toán phụ thuộc - Tên... cơng ty để tính lương Đối với phận văn phòng cơng ty sở thông qua Ban giám đốc Công ty tuyển than Hòn Gai áp dụng tiền lương quy đổi với bậc lương thang lương chế độ tiền lương nhà nước Lương

Ngày đăng: 08/02/2020, 19:02

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan