Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 165 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
165
Dung lượng
7,14 MB
Nội dung
BỘ TÀI CHÍNH HỌC VIỆN TÀI CHÍNH NGUYỄN THỊ HƯƠNG TRÀM Lớp: CQ54/41.03 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XÂY DỰNG PHẦN MỀM KẾ TOÁN TÀI SẢN CỐ ĐỊNH TẠI CÔNG TY TNHH THƯƠNG MẠI VÀ XÂY DỰNG HƯƠNG GIANG” Chuyên ngành : Tin học Tài Kế toán Mã số Giáo viên hướng dẫn : : 41 TS VŨ BÁ ANH Hà Nội – 2020 Đồ án tốt nghiệp Học viện Tài LỜI CAM ĐOAN Em xin cam đoan cơng trình nghiên cứu em Các kết số liệu đồ án trung thực, xuất phát từ tình hình thực tế đơn vị nơi em thực tập Tác giả đồ án Nguyễn Thị Hương Trà SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp Học viện Tài LỜI CẢM ƠN Sau mợt thời gian dài học tập rèn luyện tại Học Viện Tài Chính, em đã được thầy cô học viện trang bị kiến thức bổ ích làm hành trang cho thân sau tốt nghiệp đại học Em sẽ ghi nhơ công ơn dạy dỗ thầy, cô Qua đây, em cũng xin chân thành cảm ơn thầy giáo, cô giáo khoa Hệ thống thơng tin kinh tế đã nhiệt tình giảng dạy, cung cấp cho em những kiến thức chuyên ngành vững chắc phục vụ hữu ích trình thực tập tại Công Ty TNHH Thương mại Xây dựng Hương Giang Đặc biệt, để có thể hoàn thành tốt khóa luận tốt nghiệp, em xin bày tỏ lòng biết ơn sâu sắc tơi thầy giáo TS 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 đã trực tiếp hương dẫn em hoàn thành khóa luận Thầy đã tận tình chỉ bảo cung cấp cho em những kiến thức quý báu để em hoàn thành đồ án Bên cạnh đó, em cũng xin gửi lời cảm ơn tơi ban lãnh đạo công ty, cũng tập thể nhân viên ban kế tốn Cơng ty TNHH Thương mại Xây dựng Hương Giang đã tạo điều kiện thuận lợi giúp em tiếp cận được vơi những công việc thực tế để qua đó hoàn thành tốt những yêu cầu khóa luận đặt Trong thời gian thực tập tại đơn vị, em đã tiếp thu được nhiều học bổ ích Em xin cảm ơn gia đình, bạn bè người thân ln ln đợng viên hỡ trợ em suốt q trình học tập Đồ án đã hồn thành, song khơng tránh khỏi những hạn chế định em mong muốn tiếp tục nhận được những ý kiến đóng góp thầy cô bạn bè Em xin chân thành cảm ơn! SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp Học viện Tài MỤC LỤC SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp Học viện Tài DANH MỤC CÁC THUẬT NGỮ VIẾT TẮT Tên thuật ngữ HTTT PMKT KT TSCĐ Công ty BTC CSDL CNTT NCC SV: Nguyễn Thị Hương Trà Tên đầy đủ Hệ thống thơng tin Phần mềm kế tốn Kế tốn Tài sản cố định Công ty TNHH Thương mại Xây dựng Hương Giang Bộ Tài Chính Cơ sở dữ liệu Công nghệ thông tin Nhà cung cấp Lớp: CQ54/41.03 Đồ án tốt nghiệp Học viện Tài DANH MỤC HÌNH ẢNH SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp Học viện Tài DANH MỤC BẢNG SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 PHẦN MỞ ĐẦU I LÍ DO CHỌN ĐỀ TÀI Cùng vơi phát triển vượt bậc khoa học kỹ thuật, công nghệ thông tin ngày trở thành một lĩnh vực quan trọng, thiết yếu thời đại ngày Công nghệ thông tin trở thành ngành công nghiệp mũi nhọn nhiều nươc giơi Bất một lĩnh vực cuộc sống cũng đều phải ứng dụng công nghệ thông tin để có thể nâng cao chất lượng hoạt động Đặc biệt, đối vơi doanh nghiệp, việc ứng dụng tin học bắt buộc muốn tồn tại đứng vững thị trường đầy tính cạnh tranh Khối lượng công việc doanh nghiệp ngày tăng, việc quản lý một cách thủ công hay đơn giản sổ sách giấy tờ không còn mang lại hiệu tối ưu công việc Việc áp dụng công nghệ thông tin công việc giúp người ta thực hàng chục triệu phép tính chỉ vòng một giây, quản lý dữ liệu đồng bộ, logic từ đó giảm thiểu thời gian cũng công sức người bỏ ra, thông tin nhanh chóng, chính xác, kịp thời, từ đó tiết kiệm chi phí thời gian, giúp doanh nghiệp bắt kịp xu hương phát triển giơi Đặc biệt lĩnh vực kế toán, so vơi việc quản lý thủ công, ghi chép tay sổ sách, phần mềm kế tốn đã giảm tải được mợt khối lượng lơn cơng việc, tìm kiếm thơng tin nhanh chóng, dữ liệu được quản lý logic, đồng bộ hóa thuận lợi cho cơng tác kế tốn, mang lại hiệu độ chính xác cao Tuy nhiên, để có được một phần mềm phù hợp vơi công tác quản lý, phù hợp vơi hoạt động mỗi doanh nghiệp lại một vấn đề dễ dàng Mỗi doanh nghiệp có một đặc thù kinh doanh riêng, ngành nghề cũng đa dạng đòi hỏi có phần mềm thực hiệu Vơi mợt doanh nghiệp muốn tiến hành hoạt động sản xuất kinh doanh TSCĐ sở vật chất khơng thể thiếu Chúng được coi sở vật chất kĩ thuật giữ vai trò quan trọng hoạt động sản xuất kinh SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 10 doanh, điều kiện quan trọng để tăng suất lao động xã hội phát triển nền kinh tế quốc dân Từ góc độ vi mô, máy móc, thiết bị, quy trình sản xuất chính yếu tố để xác định quy mô lực sản xuất doanh nghiệp, sở đánh giá trình đợ cơng nghệ lực sản xuất, cạnh tranh doanh nghiệp Cơ sở hạ tầng, trang thiết bị công nghệ đại hay bí kinh doanh, phát minh, sáng chế độc quyền… phần biểu cho thành công doanh nghiệp Từ góc độ vĩ mô, đánh giá về sở hạ tầng, sở vật chất kĩ thuật cho thấy mức độ phát triển quốc gia đó Việc cải tiến, hồn thiện, đởi mơi, quản lý sử dụng hiệu TSCĐ một những nhân tố định tồn tại phát triển doanh nghiệp Việc quản lý, sử dụng TSCĐ doanh nghiệp ảnh hưởng trực tiếp đến chất lượng sản phẩm, dịch vụ, giá thành Đặc biệt đối vơi doanh nghiệp sản xuất TSCĐ ln chiếm tỉ trọng lơn tổng tài sản bộ phận khơng thể thiếu đối vơi q trình hoạt đợng phát triển vơi nhiều phân xưởng sản xuất, nhiều bợ phận, quy trình cơng nghệ cũng khơng ngừng đởi mơi, nâng cấp Chính mợt u cầu tất yêu đặt phải quản lý tốt TSCĐ doanh nghiệp nói chung doanh nghiệp sản xuất nói riêng Cơng tác hạch tốn TSCĐ cần tở chức chặt chẽ, khoa học, phù hợp vơi chuẩn mực, chế đợ kế tốn thời Nhận thức được tầm quan trọng vấn đề phát triển Công nghệ thông tin vào hoạt động một tổ chức nói chung, cần thiết cần việc quản lý TSCĐ doanh nghiệp nói riêng, qua tìm hiểu lí luận thực tiễn trình học cũng thời gian thực tập tại Phòng Kế Tốn – Cơng Ty TNHH Thương mại Xây dựng Hương Giang, mặc dù cơng tác kế tốn đã được tin học hóa, song phân hệ kế toán TSCĐ lại chưa thực đáp ứng yêu cầu quản lý doanh nghiệp Do em đã chọn đề tài “Xây dựng phần mềm kế tốn Tài sản cố định Cơng Ty TNHH Thương mại Xây SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 151 Code biên giao nhận using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace KeToan { public partial class Frm_bbgn : Form { LopTong kn = new LopTong(); DataTable dt = new DataTable(); public Frm_bbgn() { InitializeComponent(); } public void load_cbotkno() { string strmatk = "select matk, tentk from dmtk"; cbotkno.Properties.DataSource = kn.laybang(strmatk); //cbotkno.Properties.DataSource = kn.laybang("select rtrim(matk) as matk FROM dmtk"); cbotkno.Properties.ValueMember = "matk"; cbotkno.Properties.DisplayMember = "matk"; } public void load_cbotkco() { string strmatk = "select matk,tentk from dmtk"; cbotkco.Properties.DataSource = kn.laybang(strmatk); //cbotkco.Properties.DataSource = kn.laybang("select rtrim(matk) as matk FROM dmtk"); cbotkco.Properties.ValueMember = "matk"; cbotkco.Properties.DisplayMember = "matk"; } SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 152 public void load_cbosotheTSCĐ() { string strmatk = "select sotheTSCĐ, tenTSCĐ from TSCĐ"; cbosotheTSCĐ.DataSource = kn.laybang(strmatk); //cbosotheTSCĐ.DataSource = kn.laybang("select rtrim(ltrim(sotheTSCĐ)) as sotheTSCĐ FROM TSCĐ"); cbosotheTSCĐ.ValueMember = "sotheTSCĐ"; cbosotheTSCĐ.DisplayMember = "sotheTSCĐ"; } private void Frm_bbgn_Load(object sender, EventArgs e) { load_cbotkco(); load_cbosotheTSCĐ(); load_cbotkno(); dt.Columns.Add("sotheTSCĐ", typeof(string)).DefaultValue = ""; if (LopTong._so == "") { dtngaygn.EditValue = DateTime.Now; ; } else { txtsobbgn.Properties.ReadOnly = true; txtsobbgn.Text = LopTong._so; dtngaygn.EditValue = Convert.ToDateTime(kn.GiaTriTraVe("bbgn", "ngaygn", "sobbgn", LopTong._so)); cbotkno.EditValue = kn.GiaTriTraVe("bbgn", "tkno", "sobbgn", LopTong._so); cbotkco.EditValue = kn.GiaTriTraVe("bbgn", "tkco", "sobbgn", LopTong._so); dt = kn.laybang("select rtrim(sotheTSCĐ) as sotheTSCĐ from ct_bbgn where sobbgn = '" + LopTong._so + "'"); } gridControl1.DataSource = dt; } SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 153 private void simpleButton1_Click(object sender, EventArgs e) { if (txtsobbgn.Text.Trim() == "") { MessageBox.Show("Số phiếu không để trống"); txtsobbgn.Select(); return; } if(txtsobbgn.Text.Trim().StartsWith("BBGN") == false) { MessageBox.Show("Số phiếu bắt đầu BBGN "); txtsobbgn.Select(); return; } if (cbotkno.EditValue.ToString().Trim() == "") { MessageBox.Show("Tk Nợ không để trống"); cbotkno.Select(); return; } if (cbotkco.EditValue.ToString().Trim() == "") { MessageBox.Show("TK có không để trống"); cbotkco.Select(); return; } string _txtsobbgn = txtsobbgn.Text.Trim(); string _dtngaygn = Convert.ToDateTime(dtngaygn.EditValue).ToString("MM/dd/yyyy"); string _cbotkno = cbotkno.EditValue.ToString().Trim(); string _cbotkco = cbotkco.EditValue.ToString().Trim(); if (LopTong._so == "") { if (kn.Kiemtratinhduynhat("bbgn", "sobbgn", txtsobbgn.Text.Trim()) == true) { MessageBox.Show("Số phiếu đã tồn tại"); txtsobbgn.Text = ""; SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 154 txtsobbgn.Select(); return; } string strinsert = "INSERT INTO bbgn(sobbgn, ngaygn,tkno, tkco) Values ("; strinsert = strinsert + "N'" + _txtsobbgn + "',"; strinsert = strinsert + "N'" + _dtngaygn + "',"; strinsert = strinsert + "N'" + _cbotkno + "',"; strinsert = strinsert + "N'" + _cbotkco + "')"; if (kn.Kiemtrathucthilenh(strinsert) == true) { MessageBox.Show("Thêm mơi thành công"); this.Close(); } else { MessageBox.Show("Lỗi thêm mơi"); this.Close(); return; } } else { string strupdate = "UPDATE bbgn SET "; strupdate = strupdate + "tkno = N'" + _cbotkno + "',"; strupdate = strupdate + "tkco = N'" + _cbotkco + "',"; strupdate = strupdate + "ngaygn = N'" + _dtngaygn + "' WHERE sobbgn = '" + _txtsobbgn + "'"; if (kn.Kiemtrathucthilenh(strupdate) == true) { MessageBox.Show("Cập nhật thành công"); this.Close(); } else { MessageBox.Show("Lỗi thêm mơi"); this.Close(); return; } } SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 155 kn.xoa("ct_bbgn", "sobbgn", LopTong._so); for (int i = 0; i < gridView1.RowCount - 1; i++) { string _sotheTSCĐ = gridView1.GetRowCellValue(i, colsotheTSCĐ).ToString(); string strct = "INSERT INTO ct_bbgn(sobbgn, sotheTSCĐ) Values ("; strct = strct + "N'" + _txtsobbgn+ "',"; strct = strct + "N'" + _sotheTSCĐ + "')"; bool thu = kn.Kiemtrathucthilenh(strct); } } private void gridView1_FocusedColumnChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs e) { //string _sotheTSCĐ = gridView1.GetRowCellDisplayText(gridView1.FocusedRowHandle, colsotheTSCĐ); //gridView1.SetFocusedRowCellValue(colnguyengia, kn.GiaTriTraVe("TSCĐ", "nguyengia", "sotheTSCĐ", _sotheTSCĐ)); } private void simpleButton2_Click(object sender, EventArgs e) { this.Close(); } private void groupControl1_Paint(object sender, PaintEventArgs e) { } private void labelControl3_Click(object sender, EventArgs e) { SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 156 } private void groupControl2_Paint(object sender, PaintEventArgs e) { } } } SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03