1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly

119 7 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 119
Dung lượng 3,49 MB

Nội dung

Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu 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 Tác giả đồ án Nguyễn Thị Mai Hương SV: Nguyễn Thị Mai Hương i GVHD: ThS.Phan Phước Long LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp LỜI CẢM ƠN Trong q trình nghiên cứu hồn thành đồ án “Xây dựng phần mềm kế toán xác định doanh thu bán hàng Công ty Trách Nhiệm Hữu Hạn Minh Ly”, em nhận giúp đỡ nhiệt tình thầy giáo hướng dẫn, thầy cô khoa hệ thống thông tin kinh tế, ban lãnh đạo Công ty Trách Nhiệm Hữu Hạn Minh Ly, chị kế tốn trưởng, anh chị phịng kế tốn Với lịng biết ơn sâu sắc em xin chân thành cảm ơn thầy giáo ThS Phan Phước Long tận tình hướng dẫn, giúp đỡ em suốt thời gian qua Thầy bảo cung cấp cho em kiến thức quý báu để em hoàn thành đồ án Em xin chân thành cảm ơn thầy cô giáo khoa hệ thống thông tin kinh tế có giảng bổ ích giảng dạy nhiệt tình suốt thời gian em theo học trường, để em vận dụng tốt kiến thức chun mơn hồn thành tốt đồ án tốt nghiệp Thực đề tài em nhận giúp đỡ tận tình anh các chị, đơn vị thực tập, em chân thành cảm ơn ban lãnh đạo Công ty Trách Nhiệm Hữu Hạn Minh Ly tạo điều kiện giúp đỡ em suốt trình thực tập Em xin cảm ơn gia đình, bạn bè người thân luôn động viên hỗ trợ em suốt trình học tập Đồ án hồn thành, song khơng tránh khỏi hạn chế định em mong muốn tiếp tục nhận ý kiến đóng góp thầy bạn bè Em xin chân thành cảm ơn! Hà Nội, ngày 09 tháng 05 năm 2016 Sinh viên Nguyễn Thị Mai Hương SV: Nguyễn Thị Mai Hương ii GVHD: ThS.Phan Phước Long LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp DANH MỤC VIẾT TẮT TỪ VIẾT TẮT TÊN ĐẦY ĐỦ CSDL Cơ sở liệu CTGS Chứng từ ghi sổ GTGT Giá trị gia tăng HTTT Hệ thống thông tin KT Kế toán TK Tài khoản TS Tài sản HTL Hàng trả lại XN Xác nhận HBTL Hàng bán trả lại SV: Nguyễn Thị Mai Hương iii GVHD: ThS.Phan Phước Long LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii DANH MỤC VIẾT TẮT iii MỤC LỤC iv DANH MỤC HÌNH vii LỜI MỞ ĐẦU CHƯƠNG 1:NHẬN THỨC CHUNG VỀ XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG 1.1 Cơ sở thực tiễn để xây dựng phần mềm kế toán doanh nghiệp 1.1.1 Khái niệm,đặc điểm thành phần phần mềm kế toán doanh nghiệp 1.1.2 Yêu cầu phần mềm kế toán .4 1.1.3 Công cụ thực đề tài 1.1.4 Quy trình xây dựng phần mềm kế toán .7 1.2 Nhận thức chung kế toán doanh thu bán hàng .10 1.2.1 Những khái niệm kế toán doanh thu bán hàng 10 1.2.2 Yêu cầu quản lý nghiệp vụ xác định doanh thu bán hàng .12 1.2.3 Nhiệm vụ kế toán bán hàng xác định doanh thu 12 1.2.4 Các tài khoản kế toán 13 1.2.5 Hệ thống chứng từ sử dụng 14 1.2.6 Quy trình hạch tốn kế tốn doanh thu bán hàng 14 CHƯƠNG 2: THỰC TRẠNG HỆ THỐNG KẾ TOÁN DOANH THU BÁN HÀNG TẠI CÔNG TY TRÁCH NHIỆM HỮU HẠN MINH LY 22 2.1 Giới thiệu khái quát Công ty Trách Nhiệm Hữu Hạn Minh Ly 22 2.1.1 Giới thiệu khái quát công ty 22 SV: Nguyễn Thị Mai Hương iv GVHD: ThS.Phan Phước Long LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp 2.1.2 Sơ đồ tổ chức máy quản lý Công ty 24 2.2 Thực trạng HTTT kế tốn doanh thu bán hàng Cơng ty .28 2.2.1 Đặc điểm quản lý hàng bán, trình bán hàng Cơng ty Trách Nhiệm Hữu Hạn Minh Ly: 28 2.2.2 Tổ chức máy kế tốn Cơng ty 29 2.2.3.Hình thức kế toán 34 2.2.4.Quy trình luân chuyển chứng từ .35 2.2.5.Quy trình hạch tốn kế tốn 38 2.2.6 Hệ thống sổ kế toán 39 2.3 Đánh giá hệ thống kế toán doanh thu bán hàng Công ty huớng khắc phục 39 2.3.1 Về tổ chức máy kế toán,cơ sở vật chất,con người .40 2.3.2 Hình thức kế tốn áp dụng 40 2.3.3 Tài khoản sử dụng 41 2.3.4 Các chứng từ sử dụng 42 2.3.5 Tổ chức sổ kế toán 43 2.3.6 Tổ chức hệ thống báo cáo kế tốn 44 2.3.7 Tình hình ứng dụng cơng nghệ thơng tin: .44 CHƯƠNG 3:XÂY DỰNG HỆ THỐNG PHẦN MỀM KẾ TỐN DOANH THU BÁN HÀNG TẠI CƠNG TY TRÁCH NHIỆM HỮU HẠN MINH LY 46 3.1 Phân tích hệ thống 46 3.1.1 Xác định yêu cầu mô tả tốn .46 3.1.2 Mơ hình nghiệp vụ tốn 48 3.1.3.Phân tích mơ hình khái niệm logic 53 3.1.4 Mơ hình khái niệm liệu 57 SV: Nguyễn Thị Mai Hương v GVHD: ThS.Phan Phước Long LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp 3.1.5.Mơ hình khái niệm liệu E-R .63 3.1.6 Thiết kế mơ hình logic 64 3.2 Thiết kế mơ hình vật lý 67 3.2.1 Thiết kế sở liệu vật lý 67 3.2.2.Hệ thống giao diện tương tác hệ thống: 71 3.2.3.Thiết kế giao diện 73 3.3.Xây dựng chương trình 82 3.3.1 Các chức chương trình 82 3.3.2 Xác định luồng hệ thống .82 3.3.3.Một số code chương trình: .86 KẾT LUẬN 102 DANH MỤC TÀI LIỆU THAM KHẢO 103 SV: Nguyễn Thị Mai Hương vi GVHD: ThS.Phan Phước Long LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khoa Hệ thống thông tin Kinh tế Đờ án tớt nghiệp DANH MỤC HÌNH HÌNH 2.1: SƠ ĐỒ TỔ CHỨC BỘ MÁY KẾ TOÁN 30 HÌNH 2.3: TRÌNH TỰ LUÂN CHUYỂN PHIẾU THU 36 HÌNH 2.4: TRÌNH TỰ LUÂN CHUYỂN PHIẾU CHI .37 HÌNH 2.5: TRÌNH TỰ KẾ TỐN BÁN HÀNG TĂNG DOANH THU 38 HÌNH 2.6: TRÌNH TỰ KẾ TỐN GIẢM TRỪ DOANH THU 39 HÌNH 3.1: SƠ ĐỒ NGỮ CẢNH 48 HÌNH 3.2: BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG .49 HÌNH 3.3: MA TRẬN THỰC THỂ CHỨC NĂNG 52 HÌNH 3.4: BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC .53 HÌNH 3.5: BIỂU ĐỒ TIẾN TRÌNH “TĂNG DOANH THU” 54 HÌNH 3.6: BIỂU ĐỒ TIẾN TRÌNH “GIẢM DOANH THU” 55 HÌNH 3.7: BIỂU ĐỒ TIẾN TRÌNH “LẬP BẢNG KÊ VÀ BÁO CÁO” 56 HÌNH 3.8: MƠ HÌNH KHÁI NIỆM DỮ LIỆU E- A 63 HÌNH 3.9: MƠ HÌNH DỮ LIỆU QUAN HỆ .66 HÌNH 3.10 LUỒNG HỆ THỐNG DỮ LIỆU “TĂNG DOANH THU” 83 HÌNH 3.11.LUỒNG HỆ THỐNG DỮ LIỆU “ GIẢM DOANH THU” 84 Hình 3.12 Luồng tiến trình liệu “ Lập bảng kê báo cáo” .85 SV: Nguyễn Thị Mai Hương vii GVHD: ThS.Phan Phước Long LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp LỜI MỞ ĐẦU I.Đặt vấn đề Thế kỷ XXI- kỷ nguyên công nghệ với hàng loạt sản phẩm CNTT có tính ứng dụng cao CNTT động lực quan trọng phát triển xã hội, ứng dụng phát triển CNTT phương tiện chủ lực để tắt, đón đầu, rút ngắn khoảng cách phát triển so với nước Cùng với xu hướng phát triển không ngừng khoa học công nghệ thông tin, việc ứng dụng tin học vào lĩnh vực hoạt động đời sống người làm nâng cao tốc độ thực giảm bớt công việc cho người Hiện tại, khu vực kinh tế có yêu cầu hội nhập cạnh tranh cao ngân hàng, viễn thông, hàng không, xây dựng việc ứng dụng CNTT trở thành yếu tố sống cịn, góp phần định vào phát triển tiến trình hội nhập ngành Bên cạnh đó, thị trường Việt Nam xuất nhiều doanh nghiệp đầu tư ứng dụng CNTT vào sản xuất kinh doanh, dịch vụ Trong đó, số ngành hưởng nhiều thành CNTT Một lĩnh vực tin học hoá mạnh mẽ cơng tác quản lý, điều góp phần khơng nhỏ việc giúp nhà quản lý giải tốn thực tế nhanh chóng, hiệu quả.Với phần mềm linh hoạt thông minh, giảm đáng kể thời gian tìm kiếm, làm hẹp khơng gian lưu trữ nhờ nâng cao tính khoa học giải công việc Trong lĩnh vực kế toán, phần mềm kế toán giảm khối lượng lớn công việc, mang lại hiệu độ xác cao cho doanh nghiệp Tuy nhiên, doanh nghiệp có cách thức tổ chức khác nhau, cơng tác quản lý khác nên để có giải pháp tối ưu việc ứng dụng CNTT vào hoạt động kế tốn HTTT kế tốn cần phải phân tích cách tỉ mỉ xác Vì vậy, với cần thiết việc ứng dụng tin học phù hợp vào công tác quản lý, sau khảo sát thực trạng Công ty Trách Nhiệm Hữu Hạn Minh Ly SV: Nguyễn Thị Mai Hương viii GVHD: ThS.Phan Phước Long LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp Hà Nội em chọn đề tài: “Xây dựng phần mềm kế toán doanh thu bán hàng Công ty TNHH Minh Ly ” II.Sự cần thiết Phần mềm kế toán doanh thu bán hàng giúp cho doanh nghiệp thuận tiện việc in phiếu xuất, nhập hàng, hóa đơn GTGT, liệu chứng từ nhập vào, không cịn sợ việc viết sai hóa đơn Việc quản lý doanh thu bán hàng quan trọng, quản lý tổng doanh thu bán hàng cụ thể doanh thu theo mặt hàng, doanh thu theo khách hàng xác kịp thời thông tin cần thiết Do vậy, việc xây dựng phần mềm Kế toán doanh thu bán hàng Công ty Trách Nhiệm Hữu Hạn Minh Ly cần thiết III.Mục đích đề tài: - Làm rõ lý luận kế toán doanh thu bán hàng doanh nghiệp - Nghiên cứu thực trạng kế toán bán hàng Công ty Trách Nhiệm Hữu Hạn Minh Ly - Tận dụng lực tài nguyên (hệ thống máy tính), lực người nhằm nâng cao hiệu công tác quản lý; - Đưa giải pháp hồn thiện cơng tác kế tốn doanh thu bán hàng, hỗ trợ nhân viên kế toán việc quản lý khoản doanh thu bán hàng, khoản giảm trừ doanh thu Công ty Trách Nhiệm Hữu Hạn Minh Ly., giúp công ty nâng cao chất lượng bán hàng, tăng doanh thu, tiết kiệm chi phí nhờ giảm bớt đội ngũ nhân cơng, giảm thiểu sai sót xảy q trình hạch tốn IV.Đối tượng nghiên cứu: Hệ thống phần mềm kế toán doanh thu bán hàng Công ty Trách Nhiệm Hữu Hạn Minh Ly V.Phạm vi nghiên cứu đề tài: Vì trình tham gia thực tập công ty tương đối ngắn nên em gói gọn phạm vi nghiên cứu đề tài phạm vi xuất hàng bán, nhập hàng bán bị trả SV: Nguyễn Thị Mai Hương ix GVHD: ThS.Phan Phước Long LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp lại, xác định doanh thu bán hàng, doanh thu chi tiết theo mặt hàng, doanh thu chi tiết theo khách hàng khoản giảm trừ doanh thu Hệ thống xây dựng dựa hệ quản trị sở liệu SQL Server 2008 ngôn ngữ lập trình mã nguồn mở C# Net VI.Phương pháp nghiên cứu đề tài: Đề tài sử dụng phương pháp nghiên cứu sau: Phương pháp thu thập thông tin: Thu thập thông tin công ty phương pháp vấn, điều tra, ghi chép, quan sát hỏi ý kiến chuyên gia; Phương pháp tập hợp: Tập hợp chứng từ, sổ sách liên quan đến cơng tác kế tốn phải thu khách hàng; Phương pháp so sánh đối chiếu: So sánh lý thuyết học thực tế công ty; Phương pháp phân tích thiết kế: Từ nghiệp vụ kế tốn cơng ty, tiến hành phân tích thiết kế để xây dựng phần mềm phù hợp Các phương pháp phân tích: phân tích từ xuống, phân tích từ lên, kết hợp phân tích từ xuống từ lên VII.Kết cấu đề tài gồm phần: PHẦN MỞ ĐẦU PHẦN NỘI DUNG gồm chương:  Chương I: Nhận thức chung xây dựng phần mềm kế toán doanh thu bán hàng  Chương II: Thực trạng HTTT kế tốn doanh thu bán hàng Cơng ty Trách Nhiệm Hữu Hạn Minh Ly  Chương III: Xây dựng hệ thống phần mềm kế toán doanh thu bán hàng Công ty Trách Nhiệm Hữu Hạn Minh Ly PHẦN KẾT LUẬN SV: Nguyễn Thị Mai Hương x GVHD: ThS.Phan Phước Long LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using DevExpress.XtraEditors; using System.Data.SqlClient; namespace KTBH_dev_TL.Phieu_HD { public partial class frmHDGTGT_edit : DevExpress.XtraEditors.XtraForm { private string ma; private SqlCommand cmd; private SqlDataReader dr; private SqlDataAdapter adt; private string maphieu; //private DataTable dt; public void getMa(string _ma) { ma = _ma; } public frmHDGTGT_edit() { InitializeComponent(); } lop_dung_chung kn = new lop_dung_chung(); SqlConnection conn = new SqlConnection(); DataTable dt = new DataTable(); public void load_makh() { lukKhachhang.Properties.DataSource = kn.laybang("select rtrim(Makh) as Makh, Tenkh FROM DMKH"); lukKhachhang.Properties.ValueMember = "Makh"; lukKhachhang.Properties.DisplayMember = "Makh"; } LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com public void load_maphieu() { DataTable tbl = new DataTable(); string ma2; string sql; int i; sql = "select top Sohd from DS_HDGTGT order by Ngay ASC"; tbl = kn.laybang(sql); if (tbl.Rows.Count > 0) { ma2 = tbl.Rows[0]["Sohd"].ToString(); ma2 = ma2.Substring(2); i = Convert.ToInt16(ma2) + 1; ma2 = "0000000000" + i.ToString(); ma2 = ma2.Substring(ma2.Length - 4); txtSohd.Text = "HD" + ma2; } else { txtSohd.Text = "HD0001"; } } public void load_tkno() { string sqlhienthi = "select Matk, Tentk from DMTK "; lukTkghino.Properties.DataSource = kn.laybang(sqlhienthi); lukTkghino.Properties.DisplayMember = "Matk"; lukTkghino.Properties.ValueMember = "Matk"; } public void load_tkco() { string sqlhienthi2 = "select Matk, Tentk from DMTK"; lukTkcodoanhthu.Properties.DataSource = kn.laybang(sqlhienthi2); lukTkcodoanhthu.Properties.DisplayMember = "Matk"; lukTkcodoanhthu.Properties.ValueMember = "Matk"; } LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com public void load_lukMahang() { lukMahang.DataSource = kn.laybang("select rtrim(Mahh) as Mahh, Tenhh FROM DMHH"); lukMahang.ValueMember = "Mahh"; lukMahang.DisplayMember = "Mahh"; } public void load_lukcoThue(object sender, EventArgs e) { string sqlhienthi = "select Matk, Tentk from DMTK "; lukTkghicothue.Properties.DataSource = kn.laybang(sqlhienthi); lukTkghicothue.Properties.DisplayMember = "Matk"; lukTkghicothue.Properties.ValueMember = "Matk"; } private void frmPhieunhap_Load(object sender, EventArgs e) { // load_sohd(); load_makh(); load_tkno(); load_lukcoThue(null,null); load_tkco(); load_lukMahang(); dt.Columns.Add("Mahh", typeof(string)).DefaultValue = ""; dt.Columns.Add("Tenhh", typeof(string)).DefaultValue = ""; dt.Columns.Add("Dvt", typeof(string)).DefaultValue = ""; dt.Columns.Add("Soluong", typeof(decimal)).DefaultValue = 0; dt.Columns.Add("Dongia", typeof(decimal)).DefaultValue = 0; dt.Columns.Add("Thanhtien", typeof(decimal)).DefaultValue = 0; dt.Columns.Add("Thue", typeof(decimal)).DefaultValue = 0; if (ma == "") { load_maphieu(); lukNgaylap.EditValue = DateTime.Now; LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com lukTkghicothue.EditValue = "3331"; lukTkcodoanhthu.EditValue = "511"; } else { txtSohd.Properties.ReadOnly = true; txtSohd.Text = ma; lukNgaylap.EditValue = kn.GiaTriTraVe("DS_HDGTGT", "Ngay", "Sohd", ma); lukKhachhang.EditValue = kn.GiaTriTraVe("DS_HDGTG", "Makh", "Sohd", ma); lukTkghino.EditValue = kn.GiaTriTraVe("DS_HDGTG", "TK_no", "Sohd", ma); lukTkghicothue.EditValue = kn.GiaTriTraVe("DS_HDGTG", "TK_cothue", "Sohd", ma); lukTkcodoanhthu.EditValue = kn.GiaTriTraVe("DS_HDGTG", "TK_codt", "Sohd", ma); txtStk.Text = kn.GiaTriTraVe("DS_HDGTG", "Diachi", "Sohd", ma); txtDiachi.Text = kn.GiaTriTraVe("DS_HDGTG", "Diachi", "Sohd", ma); dt = kn.laybang("select rtrim(Mahh) as Mahh, Tenhh, Dvt, So_luong, Dongia, Thanhtien from ct_Hoadon where Sohd = '" + ma + "'"); } grdDsHDGTGT.DataSource = dt; } private void btnHuy_Click(object sender, EventArgs e) { this.Close(); } private void gridView1_FocusedColumnChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs e) { string _soluong; LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com string _dongia; string _Mahh = grvDsHDGTGT.GetRowCellDisplayText(grvDsHDGTGT.FocusedRowHandle, colMahang); grvDsHDGTGT.SetFocusedRowCellValue(colTenhang, kn.GiaTriTraVe("DMHH", "Tenhh", "Mahh", _Mahh)); grvDsHDGTGT.SetFocusedRowCellValue(colDvt, kn.GiaTriTraVe("DMHH", "Dvt", "Mahh", _Mahh)); if (grvDsHDGTGT.GetRowCellDisplayText(grvDsHDGTGT.FocusedRowHandle, colSoluong) == null) _soluong = "0"; else _soluong = grvDsHDGTGT.GetRowCellDisplayText(grvDsHDGTGT.FocusedRowHandle, colSoluong); if (grvDsHDGTGT.GetRowCellDisplayText(grvDsHDGTGT.FocusedRowHandle, colDongia) == null) _dongia = "0"; else _dongia = grvDsHDGTGT.GetRowCellDisplayText(grvDsHDGTGT.FocusedRowHandle, colDongia); if (_soluong == "") _soluong = "0"; if (_dongia == "") _dongia = "0"; decimal _thanhtien = Convert.ToDecimal(_soluong) * Convert.ToDecimal(_dongia); grvDsHDGTGT.SetFocusedRowCellValue(colThanhtien, _thanhtien); tinhtongtien(); } private bool postSocai(string _tk,string _tk_du,decimal _ps_no,decimal _ps_co,string _soct, string _ngayct,string _diengiai) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com { bool result; string str = "INSERT INTO [socai]([tk],[tk_du],[ps_no], [ps_co],[soct],[ngayct],[diengiai]) VALUES ( "; str += "N'"+_tk+"',"; str += "N'"+_tk_du+"',"; str += "'" + _ps_no + "',"; str += "'" + _ps_co + "',"; str += "N'" + _soct + "',"; str += "'" + _ngayct + "',"; str += "N'"+ _diengiai + "')"; if (kn.Kiemtrathucthilenh(str)) { result= true; } else{ result = false; } string str2 = "INSERT INTO [socai]([tk],[tk_du],[ps_no], [ps_co],[soct],[ngayct],[diengiai]) VALUES ( "; str2 += "N'" + _tk_du + "',"; str2 += "N'" + _tk + "',"; str2 += "'" + _ps_co + "',"; str2 += "'" + _ps_no + "',"; str2 += "N'" + _soct + "',"; str2 += "'" + _ngayct + "',"; str2 += "N'" + _diengiai + "')"; if (kn.Kiemtrathucthilenh(str2)) { result = true; } else { result = false; } return result; LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com } private bool suaSocai(string _tk, string _tk_du, decimal _ps_no, decimal _ps_co, string _soct, string _ngayct, string _diengiai) { bool result; string str = "Update [socai] set "; str += "tk=N'" + _tk + "',"; str += "tk_du=N'" + _tk_du + "',"; str += "ps_no='" + _ps_no + "',"; str += "ps_co='" + _ps_co + "',"; str += "so_ct=N'" + _soct + "',"; str += "ngayct='" + _ngayct + "',"; str += "diengiai=N'" + _diengiai + "' where so_ct='"+_soct+"'"; if (kn.Kiemtrathucthilenh(str)) { result = true; } else { result = false; } string str2 = "Update [socai] set "; str2 += "tk=N'" + _tk + "',"; str2 += "tk_du=N'" + _tk_du + "',"; str2 += "ps_no='" + _ps_no + "',"; str2 += "ps_co='" + _ps_co + "',"; str2 += "so_ct=N'" + _soct + "',"; str2 += "ngayct='" + _ngayct + "',"; str2 += "diengiai=N'" + _diengiai + "' where so_ct='" + _soct + "'"; if (kn.Kiemtrathucthilenh(str2)) { result = true; } LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com else { result = false; } return result; } private bool delete_socai(string _soct) { bool result; string str="delete from socai where soct='"+_soct+"'"; if (kn.Kiemtrathucthilenh(str)) { result = true; } else { result = false; } return result; } private void tinhtongtien() { //decimal tongtien = 0; decimal tienhang=0; decimal tienthue=0; for (int i = 0; i < dt.Rows.Count; i++) { decimal thanhtienrow = 0; decimal.TryParse(dt.Rows[i]["Thanhtien"].ToString(), out thanhtienrow); tienhang = tienhang + thanhtienrow; } txtCongtienhang.Text = string.Format("{0:0,0}", tienhang); tienthue=tienthue+tienhang * Convert.ToDecimal(txtThuesuat.Text.ToString())/100; LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com txtThue.Text = string.Format("{0:0,0}", tienthue); txtTongtien.Text = string.Format("{0:0,0}", tienthue+tienhang); } private void btnLuu_Click(object sender, EventArgs e) { if (txtSohd.Text.Trim() == "") { MessageBox.Show("Số hóa đơn ko để trắng"); txtSohd.Select(); return; } if (lukKhachhang.EditValue.ToString().Trim() == "") { MessageBox.Show("Mã khách hàng ko để trắng"); lukKhachhang.Select(); return; } string _sp = txtSohd.Text.Trim(); string _np = Convert.ToDateTime(lukNgaylap.EditValue).ToString("MM/dd/yyyy"); string _makh = lukKhachhang.EditValue.ToString().Trim(); string _tkno = lukTkghino.EditValue.ToString().Trim(); string _tkco1 = lukTkghicothue.EditValue.ToString().Trim(); string _tkco2 = lukTkcodoanhthu.EditValue.ToString().Trim(); string _hinhthuc = txtHtthanhtoan.Text.Trim(); Decimal _thuesuat = Decimal _tongtien = Decimal _tienhang = Convert.ToDecimal(txtThuesuat.Text.Trim()); Convert.ToDecimal(txtTongtien.Text.Trim()); Convert.ToDecimal(txtCongtienhang.Text.Trim()); Decimal _tienthue = Convert.ToDecimal(txtThue.Text.Trim()); if (ma == "") { LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com if (kn.Kiemtratinhduynhat("DS_HDGTGT", "Sohd", txtSohd.Text.Trim()) == true) { MessageBox.Show("Số hóa đơn tồn tại"); txtSohd.Text = ""; txtSohd.Select(); return; } string strinsert = "INSERT INTO DS_HDGTGT(Sohd, Ngay, Makh,Tk_no, Tk_cothue, Tk_codt, Thue, Tien_hang, Tien_thue, Tong_tien, HT_thanhtoan) Values ("; strinsert = strinsert + "N'" + _sp + "',"; strinsert = strinsert + "N'" + _np + "',"; strinsert = strinsert + "N'" + _makh + "',"; strinsert = strinsert + "N'" + _tkno + "',"; strinsert = strinsert + "N'" + _tkco1 + "',"; strinsert = strinsert + "N'" + _tkco2 + "',"; strinsert = strinsert + "'" + _thuesuat + "',"; strinsert = strinsert + "'" + _tienhang + "',"; strinsert = strinsert + "'" + _tienthue + "',"; strinsert = strinsert + "'" + _tongtien + "',"; strinsert = strinsert + "N'" + _hinhthuc + "')"; if (kn.Kiemtrathucthilenh(strinsert) == true) { if (postSocai(_tkno, _tkco1, _tienhang, 0, _sp, _np, "") && postSocai(_tkno, _tkco2, _tienthue, 0, _sp, _np, "")) { MessageBox.Show("Thêm thành công"); this.Close(); } } else { MessageBox.Show("Lỗi thêm mới:" + strinsert); this.Close(); return; } LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com } else { string strupdate = "UPDATE DS_HDGTGT SET "; strupdate = strupdate + "Ngay = N'" + _np + "',"; strupdate = strupdate + "Makh = N'" + _makh + "',"; strupdate = strupdate + "TK_no = N'" + _tkno + "',"; strupdate = strupdate + "TK_cothue = N'" + _tkco1 + "',"; strupdate = strupdate + "TK_codt = N'" + _tkco2 + "',"; strupdate = strupdate + "Thue = N'" + _thuesuat + "',"; strupdate = strupdate + "Tien_hang = N'" + _tienhang + "',"; strupdate = strupdate + "Tien_thue = N'" + _tienthue + "',"; strupdate = strupdate + "Tong_tien = N'" + _tongtien + "',"; strupdate = strupdate + "HT_thanhtoan = N'" + _hinhthuc + "' WHERE Sohd = '" + _sp + "'"; if (kn.Kiemtrathucthilenh(strupdate) == true) { if (suaSocai(_tkno, _tkco1, _tienhang, 0, _sp, _np, "") && suaSocai(_tkno, _tkco2, _tienthue, 0, _sp, _np, "")) { MessageBox.Show("Cập nhật thành công"); this.Close(); } } else { MessageBox.Show("Lỗi thêm mới"); this.Close(); return; } } kn.xoa("ct_Hoadon", "Sohd", ma); for (int i = 0; i < grvDsHDGTGT.RowCount - 1; i++) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com { string _mavt = grvDsHDGTGT.GetRowCellValue(i, colMahang).ToString(); string _tenvt = grvDsHDGTGT.GetRowCellValue(i, "Tenhh").ToString(); string _dvt = grvDsHDGTGT.GetRowCellValue(i, "Dvt").ToString(); decimal _sl = _dg = _thanhtien = Convert.ToDecimal(grvDsHDGTGT.GetRowCellValue(i, "So_luong")); decimal Convert.ToDecimal(grvDsHDGTGT.GetRowCellValue(i, "Dongia")); decimal Convert.ToDecimal(grvDsHDGTGT.GetRowCellValue(i, "Thanhtien")); decimal _thue = Convert.ToDecimal(grvDsHDGTGT.GetRowCellValue(i, "Thue")); string strct = "INSERT INTO ct_Hoadon(Sohd, Mahh, Tenhh, Dvt, So_luong, Dongia, Thanhtien, Thue) Values ("; strct = strct + "N'" + _sp + "',"; strct = strct + "N'" + _mavt + "',"; strct = strct + "N'" + _tenvt + "',"; strct = strct + "N'" + _dvt + "',"; strct = strct + "" + _sl + ","; strct = strct + "" + _dg + ","; strct = strct + "" + _thanhtien + ","; strct = strct + "" + _thue + ")"; bool thu = kn.Kiemtrathucthilenh(strct); } } private void lukKhachhang_EditValueChanged(object sender, EventArgs e) { DataTable tbl = new DataTable(); string sql; sql="select Tenkh FROM DMKH where Makh='"+lukKhachhang.Text+"'"; tbl=kn.laybang(sql); LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com txtKhachhang.Text = tbl.Rows[0]["Tenkh"].ToString(); } } } KẾT LUẬN Với tốc độ phát triển chóng mặt hệ thống máy tính điện tử ngành cơng nghệ thơng tin việc thiết kế cài đặt trình ứng dụng cho người dùng cần thiết Ý tưởng quản lý doanh thu bán hàng thông qua hệ thống máy tính tự động khơng mẻ phần giúp khách hàng doanh nghiệp có nhu cầu thuận tiện hơn, tiết kiệm thời gian chi phí việc quản lý hệ thống thông tin bán hàng vốn vô phức tạp, lưu lượng thông tin lớn hay biến đổi Trong khuôn khổ đồ án tốt nghiệp, em đạt số kết sau: - Khảo sát trạng hệ thống bán hàng Công ty TNHH Minh Ly - Phân tích chi tiết đề tài kế toán doanh thu bán hàng - Thiết kế mơ hình: mơ hình nghiệp vụ, mơ hình liệu khái niệm E-R, mơ hình liệu logic, thiết kế sở vật lý, mơ hình luồng liệu - Thiết kế giao diện chương trình, cho số báo cáo Với tảng kiến thức truyền thụ ghế nhà trường với nỗ lực thân, thông qua việc thực đề tài tốt nghiệp này, em bước đầu sâu nghiên cứu ứng dụng hệ quản trị sở liệu SQL Server 2008 vào thực tế Do thời gian nghiên cứu có hạn nên đề tài em cịn nhiều thiếu sót Em mong LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com nhận đóng góp nhiệt tình thầy khoa Hệ Thống Thông Tin Kinh Tế bạn để đề tài hoàn thiện - Em xin chân thành cảm ơn hướng dẫn nhiệt tình thầy giáo ThS Phan Phước Long giúp đỡ tồn thể cán nhân viên phịng tài kế tốn Cơng ty TNHH Minh Ly q trình thực đề tài! LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC TÀI LIỆU THAM KHẢO [1] Ths.Vũ Bá Anh – Giáo trình tin học ứng dụng Nhà xuất tài , 2000, Bài giảng sở liệu Visual Foxpro 9.0 [2] Ths.Phan Phước Long – Giáo trình sở liệu [3] TS Hà Văn Sang – Giáo trình sở lập trình [4] - Nguyễn Văn Vỵ - Phân tích thiết kế hệ thống thơng tin quản lí Nhà xuất khoa học tự nhiên công nghệ Hà Nội , 2007 [5] Ths.Hoàng Hải Xanh Bài giảng phân tích thiết kế phát triển hệ thống thơng tin [6] – Nguyễn Ngọc Minh (chủ biên), Nguyễn Đình Tễ - Sử dụng khai thác Microsoft Visual Foxpro 6.0 – Nhà xuất Lao động – Xã hội, 2003 [7] – PGS.TS Ngô Thế Chi – TS Trương Thị Thuỷ - Giáo trình kế tốn Tài - Học viện tài Nhà xuất Tài – Hà Nội , 2006 [8] – TS Lưu Đức Tuyên – TS Ngơ Thị Thu Hồng - Giáo trình tổ chức cơng tác kế tốn - Học viện tài Nhà xuất thống kê – Hà Nội, 2003 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... đề tài: ? ?Xây dựng phần mềm kế toán doanh thu bán hàng Công ty TNHH Minh Ly ” II.Sự cần thiết Phần mềm kế toán doanh thu bán hàng giúp cho doanh nghiệp thu? ??n tiện việc in phiếu xuất, nhập hàng, ... chung xây dựng phần mềm kế toán doanh thu bán hàng  Chương II: Thực trạng HTTT kế toán doanh thu bán hàng Công ty Trách Nhiệm Hữu Hạn Minh Ly  Chương III: Xây dựng hệ thống phần mềm kế toán doanh. .. VỀ XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG 1.1 Cơ sở thực tiễn để xây dựng phần mềm kế toán doanh nghiệp 1.1.1 Khái niệm,đặc điểm thành phần phần mềm kế toán doanh nghiệp Khái niệm phần mềm

Ngày đăng: 12/10/2022, 08:44

HÌNH ẢNH LIÊN QUAN

Hình 2.1: Sơ đồ tổ chức bộ máy kế tốn - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
Hình 2.1 Sơ đồ tổ chức bộ máy kế tốn (Trang 40)
(3) Sau khi đối chiếu khớp đúng, số liệu ghi trên Sổ Cái và Bảng tổng hợp chi - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
3 Sau khi đối chiếu khớp đúng, số liệu ghi trên Sổ Cái và Bảng tổng hợp chi (Trang 45)
Hình 2.3: Trình tự luân chuyển phiếu thu. - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
Hình 2.3 Trình tự luân chuyển phiếu thu (Trang 46)
Hình 2.4: Trình tự luân chuyển phiếu chi - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
Hình 2.4 Trình tự luân chuyển phiếu chi (Trang 48)
Hình 2.5: Trình tự kế tốn bán hàng tăng doanhthu - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
Hình 2.5 Trình tự kế tốn bán hàng tăng doanhthu (Trang 49)
Hình 2.6: Trình tự kế tốn giảm trừ doanhthu - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
Hình 2.6 Trình tự kế tốn giảm trừ doanhthu (Trang 51)
3.1.2. Mơ hình nghiệp vụ của bài toán. - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
3.1.2. Mơ hình nghiệp vụ của bài toán (Trang 62)
Hình 3.2: Biểu đồ phân cấp chức năng - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
Hình 3.2 Biểu đồ phân cấp chức năng (Trang 63)
3.1.3.Phân tích mơ hình khái niệm logic - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
3.1.3. Phân tích mơ hình khái niệm logic (Trang 68)
Hình 3.5: Biểu đồ tiến trình “Tăng doanh thu” - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
Hình 3.5 Biểu đồ tiến trình “Tăng doanh thu” (Trang 69)
Hình 3.6: Biểu đồ tiến trình “Giảm doanh thu” - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
Hình 3.6 Biểu đồ tiến trình “Giảm doanh thu” (Trang 70)
C. Biểu đồ tiến trình: “1.3.Lập bảng kê và báo cáo” - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
i ểu đồ tiến trình: “1.3.Lập bảng kê và báo cáo” (Trang 71)
3.1.4. Mơ hình khái niệm dữ liệu - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
3.1.4. Mơ hình khái niệm dữ liệu (Trang 72)
Bước 1: Lập bảng từ điển dữ liệu - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
c 1: Lập bảng từ điển dữ liệu (Trang 72)
Thanh tốn hình thức nào? Hình thức thanh toán - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
hanh tốn hình thức nào? Hình thức thanh toán (Trang 76)
Hình 3.8: Mơ hình khái niệm dữ liệu E- A - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
Hình 3.8 Mơ hình khái niệm dữ liệu E- A (Trang 79)
Hình 3.9: Mơ hình dữ liệu quan hệ. - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
Hình 3.9 Mơ hình dữ liệu quan hệ (Trang 82)
Httt nvarchar 20 Hình thức thanh tốn - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
ttt nvarchar 20 Hình thức thanh tốn (Trang 84)
3.3.2.3.Luồng hệ thống cho biểu đồ : “1.3.Lập bảng kê và báo cáo” - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
3.3.2.3. Luồng hệ thống cho biểu đồ : “1.3.Lập bảng kê và báo cáo” (Trang 100)
Hình 3.12. Luồng tiến trình dữ liệu “Lập bảng kê và báo cáo”.          - (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH minh ly
Hình 3.12. Luồng tiến trình dữ liệu “Lập bảng kê và báo cáo”. (Trang 101)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w