TIN HỌC HÓA CÔNG TÁC KẾ TOÁN TIỀN LƯƠNG TẠI CÔNG TY CP GIẢI PHÁP CÔNG NGHỆ THÔNG TIN VIỆT NAM CHƯƠNG 1: NHẬN THỨC CHUNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ VÀ CÔNG TÁC KẾ TOÁN TIỀN LƯƠNG. CHƯƠNG 2: THƯC TRẠNG VỀ HỆ THỐNG THÔNG TIN KẾ TOÁN TIỀN LƯƠNG TẠI CÔNG TY CP GIẢI PHÁP CÔNG NGHỆ THÔNG TIN VIỆT NAM CHƯƠNG 3: PHÁT TRIỂN PHẦN MỀM KẾ TOÁN TIỀN LƯƠNG TẠI CÔNG TY CỔ PHẦN GIẢI PHÁP CÔNG NGHỆ THÔNG TIN VIỆT NAM.
BỘ TÀI CHÍNH HỌC VIỆN TÀI CHÍNH -o0o - TRẦN THÁI GIANG ĐỒ ÁN TỐT NGHIỆP Đề tài: TIN HỌC HÓA CÔNG TÁC KẾ TOÁN TIỀN LƯƠNG TẠI CÔNG TY CP GIẢI PHÁP CÔNG NGHỆ THÔNG TIN VIỆT NAM Chuyên ngành: Tin học tài kế toán Mã số: 404 GIẢNG VIÊN HƯỚNG DẪN: ThS VŨ BÁ ANH HÀ NỘI - 2013 BỘ TÀI CHÍNH HỌC VIỆN TÀI CHÍNH -o0o - TRẦN THÁI GIANG Lớp: CQ47/41.03 ĐỒ ÁN TỐT NGHIỆP Đề tài: TIN HỌC HÓA CÔNG TÁC KẾ TOÁN TIỀN LƯƠNG TẠI CÔNG TY CP GIẢI PHÁP CÔNG NGHỆ THÔNG TIN VIỆT NAM Chuyên ngành: Tin học tài kế toán Mã số: 404 GIẢNG VIÊN HƯỚNG DẪN: ThS VŨ BÁ ANH HÀ NỘI - 2013 LỜI CAM ĐOAN Tôi xin cam đoan công trình nghiên cứu riêng tôi, số liệu, kết nêu đồ án tốt nghiệp trung thực xuất phát từ tình hình thực tế đơn vị thực tập Nếu có sai, xin hoàn toàn chịu trách nhiệm Trần Thái Giang LỜI CẢM ƠN Với mục tiêu củng cố hệ thống kiến thức học tập học viện kinh nghiệm thu nhặt khoản thời gian thực tập công ty cổ phần giải pháp công nghệ thông tin Việt Nam, em xây dựng đề tài “TIN HỌC HÓA CÔNG TÁC KẾ TOÁN TIỀN LƯƠNG TẠI CÔNG TY CP GIẢI PHÁP CÔNG NGHỆ THÔNG TIN VIỆT NAM” Trong suốt trình phát triển đề tài em nhân giúp đỡ quý báu thầy cô, nhà trường công ty nơi em thực tập Trước hết em xin gửi lời cảm ơn sâu sắc đến thầy giáo VŨ BÁ ANH - giảng viên khoa Hệ thống thông tin kinh tế - Học viện tài chính, người hướng dẫn trình xây dựng đề tài em chi tiết đồng thời thầy đưa định hướng sáng suốt cho trình phân tích thiết kế ứng dụng Em xin gửi lời cảm ơn tới thầy cô giáo toàn Học viện, đặc biệt thầy cô giáo khoa Hệ thống thông tin kinh tế kiến thức vô bổ ích truyền đạt cho em xuyên suốt trình học tập học viện Ngoài ra, em không nhắc tới hỗ trợ nhiệt tình anh chị phòng tài kế toán công ty CP giải pháp công nghệ thông tin Việt Nam tạo điều kiện thuận lợi suốt thời gian em thực tập, dẫn nhiều cho em kiến thức thực tế để em hoàn thành đồ án Mặc dù cố gắng hoàn thiện đề tài khả thân, nhiên đồ án tồn hạn chế lý hạn hẹp mặt kiến thức thời gian Vì vậy, em mong muốn nhận lời góp ý quý báu thầy cô bạn Em xin chân thành cảm ơn! MỤC LỤC Contents MỞ ĐẦU 11 I Lý chọn đề tài 11 II Sự cần thiết đề tài 12 III Mục đích đề tài 12 IV Phạm vi nghiên cứu đề tài 13 V Đối tượng nghiên cứu đề tài 13 VI Phương pháp nghiên cứu 13 VII Kết cấu đồ án 13 NỘI DUNG ĐỀ TÀI 15 CHƯƠNG 1: NHẬN THỨC CHUNG VỀ PHÁT TRIỂN HTTT KẾ TOÁN VÀ CÔNG TÁC KẾ TOÁN TIỀN LƯƠNG 15 1.1 NHẬN THỨC CHUNG VỀ PHÁT TRIỂN HTTT KẾ TOÁN TIỀN LƯƠNG 15 1.1.1 Khái niệm hệ thống thông tin 15 1.1.2 lương Đặc điểm, nhiệm vụ vai trò hệ thống thông tin kế toán tiền 16 1.1.2.1 Đặc điểm hệ thống thông tin kế toán tiền lương 16 1.1.2.2 Nhiệm vụ vai trò HTTT kế toán tiền lương 16 1.1.3 Thành phần tầm quan trọng HTTT kế toán tiền lương 17 1.1.3.1 Thành phần HTTT kế toán tiền lương 17 1.1.3.2 Tầm quan trọng HTTT kê toán tiền lương 18 1.1.4 Quy trình tin học hóa công tác kế toán tiền lương 20 1.1.4.1 Lý phải tin học hóa hệ thống 20 1.1.4.2 Phương pháp tin học hóa công tác kế toán 21 1.1.4.3 Quy trình tin học hóa công tác kế toán tiền lương 21 1.1.5 Các công cụ tin học để phát triển HTTT kế toán tiền lương 25 1.1.5.1 Hệ quản trị sở liệu 25 1.1.5.2 Ngôn ngữ lập trình 29 1.1.5.3 Công cụ tạo báo cáo 30 1.2 Khái quát chung kế toán tiền lương doanh nghiệp 31 1.2.1 Nhận thức chung tiền lương, khoản trích theo lương thuế thu nhập cá nhân 31 1.2.1.1 Nhân thức chung tiền lương 31 1.2.1.2 Nhân thức chung khoản trích theo lương 33 1.2.1.3 Nhận thức chung thuế thu nhập cá nhân hành 36 1.2.3 Các tài khoản kế toán chứng từ sử dụng 41 1.2.3.1 Chứng từ hạch toán lao động 41 1.2.3.2 Chứng từ tính lương khoản bảo hiểm 42 1.2.3.3 Tài khoản kế toán sử dụng 42 1.2.4 lương Nguyên tắc hạch toán kế toán tiền lương khoản trích theo 44 1.2.5 Các phương pháp tính lương hành doanh nghiệp 46 CHƯƠNG 2: HIỆN TRẠNG HỆ THỐNG THÔNG TIN KẾ TOÁN TIỀN LƯƠNG TẠI CÔNG TY CP GIẢI PHÁP CÔNG NGHỆ THÔNG TIN VIỆT NAM 48 2.1 Giới thiệu chung công ty cổ phần giải pháp công nghệ thông tin Việt Nam 48 2.1.1 Đôi nét giới thiệu công ty 48 2.1.2 Cơ cấu tổ chức công ty 49 2.2 Thực trạng hệ thống thông tin kế toán tiền lương công ty CP giải pháp công nghệ thông tin Việt Nam 51 2.3 2.2.1 Tổ chức máy kế toán 51 2.2.2 Các tài khoản kế toán sử dụng 53 2.2.3 Hình thức kế toán sử dụng 54 2.2.4 Mô tả hoạt động tính lương công ty 56 2.2.5 lương Tình hình ứng dụng công nghệ thông tin công tác kế toán tiền 58 Đánh giá thực trạng phương hướng khắc phục 58 2.3.1 Về tổ chức máy kế toán 58 2.3.2 Về hệ thống chứng từ báo cáo sử dụng 59 2.3.3 Về hình thức kế toán 59 2.3.4 Về quy trình hoạt động tính lương 60 2.3.5 Về tính hình ứng dụng công nghệ thông tin hoạt động kế toán tiền lương 60 3.1 PHÂN TÍCH HỆ THỐNG 62 3.1.1 Mục tiêu hệ thống 62 3.1.2 Mô tả toán 62 3.1.2.1 Cập nhật chấm công 62 3.1.2.2 Cập nhật tăng giảm lương 62 3.1.2.3 Tính lương, lập bảng lương báo cáo khoản trích theo lương 63 3.1.3 Dữ liệu vào hệ thống 66 3.1.4 Mô hình nghiệp vụ toán 66 3.1.4.1 Sơ đồ ngữ cảnh 66 3.1.4.2 Biểu đồ phân rã chức 67 3.1.4.3 Ma trận thực thể chức 68 3.1.5 Phân tích mô hình khái niệm - logic 70 3.1.5.1 Biểu đồ luồn liệu mức 70 3.1.5.2 Sơ đồ phân rã mức tiến trình (cập nhật thông tin) 71 3.1.5.3 Sơ đồ phân rã mức tiến trình (kế toán tiền lương) 71 3.1.5.4 Sơ đồ phân rã mức tiến trình (báo cáo) 72 3.1.6 Thiết kế mô hình liệu quan hệ (E-R) 72 3.1.6.1 Liệt kê, hóa chọn lọc thông tin 72 3.1.6.2 Xác định thực thể, thuộc tính định danh chúng: 75 3.1.6.3 Xác định mối quan hệ thuộc tính: 76 3.1.6.4 Mô hình ERM 78 3.1.7 Thiết kế mô hình sở liệu quan hệ 79 3.1.8 Thiết kế sở liệu vật lý 81 3.1.9 Cách mã hóa liệu 85 3.1.10 Xác định luồng hệ thống 87 3.2 THIẾT KẾ PHẦN MỀM KẾ TOÁN TIỀN LƯƠNG VÀ CÁC KHOẢN TRÍCH THEO LƯƠNG TẠI CÔNG TY CP GIẢI PHÁP CÔNG NGHỆ THÔNG TIN VIỆT NAM 89 3.2.1 Chức hệ thống 89 3.2.2 Yêu cầu ứng dụng 90 3.2.3 Giao diện chương trình 91 3.2.4 Hệ thống thực đơn lựa chọn (menu) 91 3.2.5 Một số form làm việc chương trình 92 3.2.6 Một số phương hướng phát triển đề tài 109 3.2.6.1 Chấm công tự động 109 3.2.6.2 Hoàn thiện báo cáo động 109 3.2.6.3 Bảo trì dọn dẹp liệu 109 PHỤ LỤC 112 A Một số đoạn code điển hình chương trình 112 Code thêm liệu (code thêm nhân viên) 112 Code sửa liệu (sửa liệu form quản lý nhân viên) 114 Code xóa liệu (xóa liệu form nhân viên) 117 Code đăng nhập hệ thống 117 Code tính bảng lương tống hợp 119 B Một số mẫu chứng từ sử dụng 122 DANH MỤC CÁC CHỮ VIẾT TẮT CHỮ VIẾT TẮT TÊN GỌI ĐẦY ĐỦ CSDL Cơ sở liệu BHXH Bảo hiểm xã hội BHYT Bảo hiểm y tế BHTN Bảo hiểm thất nghiệp DFD Data flow diagram – mô hình luồng liệu E-R Entity relationship – mô hình thực thể liên kết HTTT Hệ thống thông tin KPCD Kinh phí công đoàn NVKT Nghiệp vụ kế toán BCĐTK Bảng cân đối tài khoản DANH MỤC CÁC HÌNH ẢNH Hình 1: Mối quan hệ thành phần HTTT 18 Hình 2: Sơ đồ hạch toán kế toán tiền lương 46 Hình 3: Sơ đồ cấu tổ chức công ty 51 Hình 4: Sơ đồ kế toán công ty 53 Hình 5: Quy trình ghi sổ nhật kí chung 55 Hình 6: Mô hình hoạt động tiền lương công ty 57 Hình 7: Sơ đồ ngữ cảnh toán 66 Hình 8: Mô tả chi tiết chức 67 Hình 9: Biểu đồ luồng liệu mức 70 Hình 10: Sơ đồ phân rã mức tiến trình 71 Hình 11: Sơ đồ phân rã mức tiến trình 71 Hình 12: Sơ đồ phân rã mức tiến trình 72 Hình 13: sơ đồ ER 78 Hình 14: Mô hình sở liệu quan hệ 80 Hình 15: Tiến trình - tính lương 87 Hình 16: Tiến trình - Lập bảng lương tổng hợp 88 Hình 19: sơ đồ chức thực đơn 90 Hình 17: Giao diện trang chủ hệ thống 91 Hình 18: Thực đơn làm việc hệ thống 92 Hình 20: Giao diện đăng nhập hệ thống 93 Hình 21: Giao diện phân quyền tài khoản 94 Hình 22: Giao diện form nhân viên 95 Hình 23: Giao diện form danh sách nhân viên 96 Hình 24: Giao diện form quản lý phòng ban 97 Hình 25: Giao diện form quản lý chức vụ 97 Hình 26: Giao diện form bảng chấm công 98 Hình 27: Giao diện form bảng tăng giảm 99 Hình 28: Giao diện form tham số tính lương 100 Hình 29: Giao diện form thuế suất thuế thu nhập cá nhân 101 Hình 30: Giao diện form giảm trừ thuế thu nhập cá nhân 101 Hình 31: Giao diện form báo cáo lương tổng hợp 102 Hình 32: Bảng lương tổng hợp 102 Hình 33: Giao diện form báo cáo bảo hiểm 103 Hình 34: Báo cáo bảo hiểm 104 Hình 35: Giao diện form báo cáo thuế thu nhân cá nhân 105 Hình 36: Bảng kê thuế thu nhập cá nhân 105 Hình 37: Giao diện form báo cáo kinh phí công đoàn 106 Hình 38: Bảng kê kinh phí công đoàn 107 Hình 39: Tìm kiếm thông tin nhân viên 108 Hình 40: Tìm kiếm bảng chấm công 108 Code sửa liệu (sửa liệu form quản lý nhân viên) //kiểm tra nut sua đc ấn chưa if(isset($_POST['btn_sua'])) { // khởi tạo liệu trống $txt_MaNV1="";$txt_TenNV1="";$txt_NgaySinh1="";$drl_GioiTinh1="";$txt _QueQuan1="";$txt_DiaChi1=""; $drl_MaPB1="";$drl_MaCV1="";$txt_HSLuong1="";$txt_SoNgPT1="";$txt_ NgayVaoLam1="";$txt_MSThue1=""; if($_POST['txt_MaNV']==NULL) { echo "alert('Chưa nhập mã nhân viên')"; } else { // lấy liệu csdl $txt_MaNV1=$_POST['txt_MaNV']; $sql="select * from `dmnhanvien` where `MaNV`='".$txt_MaNV1."'"; $res= mysql_query($sql); $view= mysql_fetch_array($res); // gán giá trị if($_POST['txt_TenNV']==NULL) { $txt_TenNV1=$view['HoTen']; } else { $txt_TenNV1=$_POST['txt_TenNV']; } if($_POST['txt_NgaySinh']==NULL) { $txt_NgaySinh1=$view['NgaySinh']; } else { $txt_NgaySinh1=$_POST['txt_NgaySinh']; //kiểm soát ngày sinh kiểu dd-mm-yyyy $b=explode("/",$txt_NgaySinh1); $txt_NgaySinh1=$b[2]."/".$b[1]."/".$b[0]; // kết $c có giá trị "2009-05-12" } if($_POST['drl_GioiTinh']=='3') { $drl_GioiTinh1=$view['GioiTinh']; } else { if($_POST['drl_GioiTinh']=='Nam') { $gt1=1; } else {$gt1=0;} $drl_GioiTinh1=$gt1; } if($_POST['txt_QueQuan']==NULL) { $txt_QueQuan1=$view['QueQuan']; } else { $txt_QueQuan1=$_POST['txt_QueQuan']; } if($_POST['txt_DiaChi']==NULL) { $txt_DiaChi1=$view['DiaChi']; } else { $txt_DiaChi1=$_POST['txt_DiaChi']; } if($_POST['drl_MaPB']=='0') { $drl_MaPB1=$view['MaPB']; } else { $drl_MaPB1=$_POST['drl_MaPB']; } if($_POST['drl_MaCV']=='0') { $drl_MaCV1=$view['MaCV']; } else { $drl_MaCV1=$_POST['drl_MaCV']; } if($_POST['txt_HSLuong']==NULL) { $txt_HSLuong1=$view['HSLuong']; } else { $txt_HSLuong1=$_POST['txt_HSLuong']; } if($_POST['txt_SoNgPT']==NULL) { $txt_SoNgPT1=$view['SoNgPT']; } else { $txt_SoNgPT1=$_POST['txt_SoNgPT']; } if($_POST['txt_NgayVaoLam']==NULL) { $txt_NgayVaoLam1=$view['NgayVaoLam']; } else { $txt_NgayVaoLam1=$_POST['txt_NgayVaoLam']; //kiểm soát ngày sinh kiểu dd-mm-yyyy $b=explode("/",$txt_NgayVaoLam1); $txt_NgayVaoLam1=$b[2]."/".$b[1]."/".$b[0]; // kết $c có giá trị "2009-05-12" } if($_POST['txt_MSThue']==NULL) { $txt_MSThue1=$view['MSThue']; } else { $txt_MSThue1=$_POST['txt_MSThue']; } if($txt_MaNV1){ $sqlupdate="UPDATE `dmnhanvien` SET `HoTen`='".$txt_TenNV1."',`NgaySinh`='".$txt_NgaySinh1."',`GioiTinh`='".$d rl_GioiTinh1."',`QueQuan`='".$txt_QueQuan1."',`DiaChi`='".$txt_DiaChi1."',` MaPB`='".$drl_MaPB1."',`MaCV`='".$drl_MaCV1."',`HSLuong`='".$txt_HSL uong1."',`SoNgPT`='".$txt_SoNgPT1."',`NgayVaoLam`='".$txt_NgayVaoLam 1."',`MSThue`='".$txt_MSThue1."' WHERE `MaNV`='".$txt_MaNV1."'"; mysql_query($sqlupdate); echo "alert('đã sửa thông tin nhân viên thành công :)')"; } } } Code xóa liệu (xóa liệu form nhân viên) if(isset($_POST['btn_xoa'])) { $txt_MaNV2=""; if($_POST['txt_MaNV']==NULL) { echo "alert('Xin nhập mã nhân viên cần xóa')"; } else{ $txt_MaNV2=$_POST['txt_MaNV']; echo "if(confirm('Bạn muốn xóa nhân viên có mã $txt_MaNV2 ?')) { window.location.href='xoanv.php?MaNV=$txt_MaNV2'; } "; } } Trang xoanv.php [...]... tiền lương tại công ty cổ phần giải pháp công nghệ thông tin Việt Nam Nội dung đồ án gồm ba phân chính: mở đầu, nội dung và kết luận Trong phần nội dung của đồ án bao gồm ba phần: CHƯƠNG 1: NHẬN THỨC CHUNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ VÀ CÔNG TÁC KẾ TOÁN TIỀN LƯƠNG CHƯƠNG 2: THƯC TRẠNG VỀ HỆ THỐNG THÔNG TIN KẾ TOÁN TIỀN LƯƠNG TẠI CÔNG TY CP GIẢI PHÁP CÔNG NGHỆ THÔNG TIN VIỆT NAM CHƯƠNG 3:... tiền lương trong Công ty V Đối tượng nghiên cứu của đề tài Hệ thống kế toán tiền lương tại Công ty VI Phương pháp nghiên cứu - Thu thập thông tin: khảo sát thực tế, phòng vấn nhân viên công ty, tham khảo ý kiến chuyên gia - Phương pháp phát triển hệ thống thông tin quản lý - Phương pháp phân tích hệ thống thông tin quản lý VII Kết cấu của đồ án Tên đề tài Tin học hóa công tác kế toán tiền lương tại. .. với công tác quản lý, phù hợp với hoạt động của mỗi doanh nghiệp lại không phải là một vấn đề dễ dàng Qua quá trình thực tập tại công ty cổ phần giải pháp công nghệ thông tin Việt Nam, em nhận thấy tầm quan trọng của công tác kế toán tiền lương tại công ty Hệ thống kế toán tiền lương của Tổng công ty mặc dù đã được ứng dụng tin học tuy nhiên do số lượng nhiều và quá trình mở rộng phát triển của công ty, ... PHẦN MỀM KẾ TOÁN TIỀN LƯƠNG TẠI CÔNG TY CỔ PHẦN GIẢI PHÁP CÔNG NGHỆ THÔNG TIN VIỆT NAM Ngoài ra phần phụ lục của đồ án bao gồm: Phụ lục A: một số đoạn code chính của chương trình Phụ lục B: Các mẫu báo cáo và chứng từ thu thập được tại công ty NỘI DUNG ĐỀ TÀI CHƯƠNG 1: NHẬN THỨC CHUNG VỀ PHÁT TRIỂN HTTT KẾ TOÁN VÀ CÔNG TÁC KẾ TOÁN TIỀN LƯƠNG 1.1 NHẬN THỨC CHUNG VỀ PHÁT TRIỂN HTTT KẾ TOÁN TIỀN LƯƠNG 1.1.1... trên Các giai đoạn tin học hóa công tác kế toán tiền lương Giai đoạn 1: Đánh giá dự án tin học hóa công tác kế toán tiền lương Mục đích của giai đoạn này là cung cấp cho lãnh đạo tổ chức hoặc hội đồng giám đốc những dữ liệu đích thực về tính khả thi và hiệu quả của một dự án tin học hóa công tác kế toán tiền lương Giai đoạn này bao gồm các công đoạn: - Lập kế hoạch đánh giá yêu cầu - Làm rõ yêu cầu... quá trình quản lý lương, phục vụ tốt cho bộ phận kế toán và các đơn vị sử dụng - Tận dụng năng lực tài nguyên (hệ thống máy tính), năng lực con người nhằm nâng cao hiệu quả công tác quản lý - Hỗ trợ cho nhân viên kế toán trong việc quản lý lương tại Công ty CP giải pháp công nghệ thông tin Việt Nam IV Phạm vi nghiên cứu đề tài Hệ thống chỉ quản lý về tiền lương, các khoản trích theo lương và thực hiện... trình ra quyết đinh thông qua việc cung cấp cho các nhà quản lý những thông tin để lập kế hoạch và kiểm soát hoạt động của đơn vị Hệ thống thông tin kế toán (AIS) là một thành phần đặc biệt của hệ thống thông tin quản lý nhằm thu thập, xử lý và báo cáo các thông tin liên quan đến nghiệp vụ tài chính Hệ thống thông tin kế toán tiền lương là một thành phần của hệ thống thông tin kế toán nhằm thu thập... thập sử lý và báo cáo các thông tin liên quan đến nghiệp vụ kế toán lương trong doanh nghiệp 1.1.2 Đặc điểm, nhiệm vụ và vai trò của hệ thống thông tin kế toán tiền lương 1.1.2.1 Đặc điểm của hệ thống thông tin kế toán tiền lương Một hệ thống nói chung phải được thiết kế, tổ chức phục vụ cho một lĩnh vực hoặc cụ thể hoặc nhiệm vụ tổng thể của một tổ chức HTTT kế toán tiền lương là hệ thống được xây... những công việc của bất kỳ một nhà quản lý hiện đại nào Để giải quyết vấn đề đó cần phải xem xét cơ sở kỹ thuật cho các HTTT và phương pháp phân tích thiết kế và cài đặt HTTT 1.1.4 Quy trình tin học hóa công tác kế toán tiền lương 1.1.4.1 Lý do phải tin học hóa hệ thống mới Trong thời đại của khoa học, công nghệ và thông tin hệ thống thông tin đảm nhiệm vai trò rất quan trọng trong đời sống Việc bắt... hỏi một phần mềm có khả năng quản lý chính xác, cung cấp báo cáo một cách kịp thời Chính vì vậy, em đã chọn đề tài Tin học hóa công tác kế toán tiền lương tại công ty cổ phần giải pháp công nghệ Việt Nam (Vietesoft)” II Sự cần thiết của đề tài Ngày nay việc ứng dụng công nghệ thông tin đang ngày càng gia tăng rõ rệt Hiệu quả của nó chính là việc nâng cao năng xuất lao động, tiết kiệm chi phí, củng