Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 161 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
161
Dung lượng
12,89 MB
Nội dung
BỘ TÀI CHÍNH HỌC VIỆN TÀI CHÍNH NGUYỄN THỊ HƯƠNG TRÀ 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 i 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 i 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 ii Học viện Tài Hà Nợi, ngày 25 tháng 05 năm 2020 Sinh viên Nguyễn Thị Hương Trà SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp iii Học viện Tài MỤC LỤC CHƯƠNG NHẬN THỨC CHUNG ĐỂ XÂY DỰNG PHẦN MỀM KẾ TOÁN TÀI SẢN CỐ ĐỊNH TRONG DOANH NGHIỆP 1.1 Lý luận chung để xây dựng phần mềm kế toán doanh nghiệp 1.1.1 Khái niệm đặc điểm phần mềm kế toán 1.1.2 Các thành phần phần mềm kế toán 1.1.3 Yêu cầu, tiêu chuẩn phần mềm kế toán 1.1.4 Các công cụ tin học dùng để xây dựng phần mềm kế tốn 1.1.5 Quy trình xây dựng phần mềm kế toán 13 1.1.6 Lí thuyết chung về báo cáo tài chính 22 1.2 Nhận thức chung công tác kế toán tài sản cố định doanh nghiệp .23 1.2.1 Những khái niệm chung về Tài sản cố định 1.2.2 Xác định nguyên giá Tài sản cố định 1.2.3 Khấu hao TSCĐ 23 25 30 1.2.4 Nguyên tắc quản lý TSCĐ 35 1.2.5 Các chứng từ kế toán sử dụng 36 1.2.6 Hệ thống tài khoản kế tốn sử dụng 37 1.2.7 Hệ thống sở báo cáo được sử dụng 38 1.2.8 Quy trình xử lý nghiệp vụ kế tốn TSCĐ 39 1.2.9 Các hình thức kế tốn46 CHƯƠNG THỰC TRẠNG HỆ THỐNG THƠNG TIN KẾ TỐ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 47 2.1 Khái quát công ty TNHH TM Xây dựng Hương Giang .47 SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp iv Học viện Tài 2.1.1 Thông tin chung về Công ty TNHH Thương mại Xây dựng Hương Giang : 47 2.1.2 Sơ đồ tổ chức bộ máy công ty: 48 2.2 THỰC TRẠNG HTTT KẾ TỐN TẠI CƠNG TY TNHH THƯƠNG MẠI VÀ XÂY DỰNG HƯƠNG GIANG 51 2.2.1 Tổ chức bợ máy kế tốn 51 2.2.2 Hình thức sở kế tốn sử dụng 54 2.2.3 Trình tự ghi sở kế tốn theo hình thức kế tốn máy vi tính 55 2.2.4 Hệ thống tài khoản kế toán sử dụng 2.2.5 Các chứng từ sử dụng: 56 57 2.2.6 Hệ thống sổ, báo cáo được sử dụng 58 2.2.7 Quy trình xử lý nghiệp vụ kế tốn TSCĐ tại Công ty 58 2.3 ĐÁNH GIÁ HIỆN TRẠNG VÀ PHƯƠNG PHÁP KHẮC PHỤC…… .………….61 2.3.1 Tình hình ứng dụng CNTT cơng tác kế tốn TSCĐ tại Cơng ty………………… 61 2.3.2 Cơ cấu tở chức bợ máy kế tốn Cơng ty 62 2.3.3 Chứng từ quy trình luân chuyển chứng từ 63 2.3.4 Hệ thống tài khoản kế toán sử dụng 64 2.3.5 Hệ thống sổ, báo cáo được sử dụng 65 2.3.6 Quy trình xử lý nghiệp vụ kế tốn TSCĐ tại Cơng ty 66 CHƯƠNG PHÂN TÍCH, THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM TÀI SẢN CỐ ĐỊNH TẠI CÔNG TY TNHH THƯƠNG MẠI VÀ XÂY DỰNG HƯƠNG GIANG 67 3.1 Phân tích hệ thống thơng tin kế toán tài sản cố định 67 3.1.1 Xác định mục tiêu đề tài SV: Nguyễn Thị Hương Trà 67 Lớp: CQ54/41.03 Đồ án tốt nghiệp v Học viện Tài 3.1.2 Xác định yêu cầu mơ tả tốn 3.1.3 Mơ hình nghiệp vụ tốn 67 70 3.1.4 Phân tích mơ hình khái niệm Logic 75 3.1.5 Mơ hình khái niệm dữ liệu (Mơ hình E-R) 81 3.2 Thiết kế mơ hình logic 90 3.2.1 Chủn mơ hình E-R sang mơ hình quan hệ 3.2.2 Biểu đồ quan hệ mơ hình dữ liệu: 90 93 3.3 Thiết kế sở vật lý 93 3.4 Xây dựng chương trình 102 3.4.1 Xác định luồng hệ thống 102 3.4.2 Giao diện DEMO hình 107 SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp vi 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 vii Học viện Tài DANH MỤC HÌNH ẢNH Hình 1.1: Sơ đồ hạch tốn tăng TSCĐ mua ngồi 40 Hình 1.2: Sơ đồ hạch tốn mua ngồi theo hình thức trả chậm, trả góp………………………………………………………………………… 41 Hình 2.1: Tở chức bợ máy công ty 48 Hình 2.2: Tở chức bợ máy kế tốn 51 Hình 2.3: Sơ đồ hạch tốn tăng TSCĐ mua ngồi 58 Hình 2.4: Sơ đồ hạch toán lý, nhượng bán TSCĐ .59 Hình 2.5: Sơ đồ khấu hao TSCĐ 59 Hình 2.6: Sơ đồ hạch toán TSCĐ thừa chờ giải 60 Hình 2.7: Sơ đồ hạch tốn TSCĐ thiếu có định 61 Hình 2.8: Sơ đồ hạch toán thiếu TSCĐ chưa xác đinh nguyên nhân 61 Hình 3.1: Biểu đồ ngữ cảnh hệ thống kế tốn TSCĐ 70 Hình 3.2: Biểu đồ phân rã chức 71 Hình 3.3: Biểu đồ luồng dữ liệu mức 76 Hình 3.4: Biểu đồ tiến trình “1.0 – cập nhật thơng tin chung” .77 Hình 3.5: Biểu đồ tiến trình “ 2.0 – hạch tốn tăng TSCĐ” 77 Hình 3.6: Biểu đồ tiến trình “3.0 - Quản lý theo dõi TSCĐ” .78 Hình 3.7: Biểu đồ tiến trình “4.0 - Kiểm kê, đánh giá lại tài sản” 79 Hình 3.8: Biểu đồ tiến trình “5.0 – lập sở” .80 Hình 3.9: Biểu đồ tiến trình “6.0 – lập báo cáo” 81 Hình 3.10: Mơ hình E-R 89 Hình 3.11: Biểu đồ quan hệ mơ hình dữ liệu 93 Hình 3.12: Luồng hệ thống dữ liệu “cập nhật thông tin chung” 103 Hình 3.13: Luồng hệ thống dữ liệu “hạch tốn tăng TSCĐ” 104 Hình 3.14: Luồng hệ thống dữ liệu “kiểm kê đánh giá lại TSCĐ” .105 Hình 3.15: Luồng hệ thống dữ liệu “lập sở” .106 Hình 3.16: Luồng hệ thống dữ liệu “ lập báo cáo ” .107 SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp 132 Học viện Tài Báo cáo tăng, giám TSCĐ (Mẫu số B03 - BH) SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp 133 Học viện Tài PHỤ LỤC C: CÁC ĐOẠN CHƯƠNG TRÌNH QUAN TRỌNG Code: chương trình Code đăng kí tài khoản using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using DevExpress.XtraEditors; using System.Data.SqlClient; namespace KeToan { public partial class frmDangKy : DevexpressNVP.frmBase { public frmDangKy() { InitializeComponent(); foreach (Control control in this.Controls) { SqlConnect.connect.ViewControls(control); } cboRole.Properties.DataSource = SqlConnect.connect.GetTable("SELECT AS Quyen, N'Toàn quyền' AS TenQuyen UNION ALL SELECT 2, N'Nhập liệu' UNION ALL SELECT 3, N'Xem báo cáo' ORDER BY Quyen"); cboRole.Properties.ValueMember = "Quyen"; cboRole.Properties.DisplayMember = "Quyen"; } public void btnDangKy_Click(object sender, EventArgs e) { if (txtUser.Text == "") { SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp 134 Học viện Tài MessageBox.Show("Tên người dùng khơng được để trống", "Thông báo"); txtUser.Focus(); return; } if (txtPassword.Text == "") { MessageBox.Show("Mật không được để trống", "Thông báo"); txtPassword.Focus(); return; } if (txtPassword2.Text != txtPassword.Text) { MessageBox.Show("Xác nhận mật không đúng", "Thông Báo"); txtPassword2.Refresh(); txtPassword2.Focus(); return; } if (SqlConnect.connect.CheckPrimary("NguoiDung", "TenDN", txtUser.Text.Trim()) == false) { string tentruong = "TenDN, MatKhau, TenNguoiDung, Quyen"; string giatri = "'" + txtUser.Text + "','" + txtPassword.Text + "',N'" + txtFullName.Text + "'," + cboRole.EditValue + ""; //"',N'"+txtquyen.Text+"'"; SqlConnect.connect.Insert("NguoiDung", tentruong, giatri, "TenDN", txtUser.Text.Trim(), true); MessageBox.Show("Đăng kí thành công", "Thông báo"); this.Close(); } else { MessageBox.Show("Tên người dùng đã tồn tại", "Thông báo"); txtUser.Refresh(); txtPassword.Refresh(); txtPassword2.Refresh(); //txtquyen.Clear(); txtUser.Select(); SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp 135 Học viện Tài } } public void btnThoat_Click(object sender, EventArgs e) { this.Close(); } } } Code đổi mật 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 FrmDoiMatKhau : DevexpressNVP.frmBase { public FrmDoiMatKhau() { InitializeComponent(); } public void btnDong_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.Close(); } public void FrmDoiMatKhau_Load(object sender, EventArgs e) { txtTenTk.Text = DevexpressNVP.connectsql.tendangnhap; } SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp 136 Học viện Tài public void btnLuu_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (txtMatKhau.Text != SqlConnect.connect.GetTable("SELECT MatKhau FROM NguoiDung WHERE TenDN = N'" + txtTenTk.Text.Trim() + "'").Rows[0]["MatKhau"].ToString()) { MessageBox.Show("Mật cũ không đúng !"); } else { try { //TenDN, MatKhau, TenNguoiDung, Quyen string updatelist = "TenDN = N'" + txtTenTk.Text.Trim() + "', " + "MatKhau = N'" + txtMatKhauMoi.Text.Trim() + "' "; if (SqlConnect.connect.Update("NguoiDung", updatelist, "TenDN", txtTenTk.Text.Trim()) == true) { MessageBox.Show("Đổi mật thành công!"); } } catch { MessageBox.Show("Đổi mật thất bại!"); } } } public string tentk; public string matkhau; } } Code đăng nhập using System; using System.Collections.Generic; using System.ComponentModel; SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp 137 Học viện Tài using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using DevExpress.XtraEditors; using System.Data.SqlClient; namespace KeToan { public partial class frmLogin : DevexpressNVP.frmBaseLogin { public frmLogin() { InitializeComponent(); } public void FrmLogin_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); string ss = SqlConnect.connect.strcon(); dt = SqlConnect.connect.dtcongty(); string tencongty = SqlConnect.connect.dtcongty().Rows[0] ["tencongty"].ToString(); } public void btnLogin_Click(object sender, EventArgs e) { string strtbldn = "SELECT TenDN, TenNguoiDung, MatKhau, Quyen FROM NguoiDung WHERE TenDN = N'" + txtUsername.Text.Trim() + "' AND MatKhau = '" + txtPassword.Text.Trim() + "'"; SqlCommand cmd = new SqlCommand(strtbldn, SqlConnect.connect.ketnoi()); try { cmd.ExecuteNonQuery(); } catch { SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp 138 Học viện Tài DevexpressNVP.frmConnect frm = new DevexpressNVP.frmConnect(); frm.ShowDialog(); return; } SqlDataAdapter adt = new SqlDataAdapter(); DataTable dt = new DataTable(); adt = new SqlDataAdapter(cmd); adt.Fill(dt); if (dt.Rows.Count == 0) { MessageBox.Show("Đăng nhập không thành công"); txtUsername.Refresh(); txtPassword.Refresh(); txtUsername.Select(); } else { this.Hide(); DevexpressNVP.connectsql.quyen = dt.Rows[0] ["Quyen"].ToString(); DevexpressNVP.connectsql.tendangnhap = dt.Rows[0] ["TenDN"].ToString(); frmMain frm = new frmMain(); frm.ShowDialog(); this.Close(); } } public void btnExit_Click(object sender, EventArgs e) { Application.Exit(); } } } Code người dùng SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp 139 Học viện Tài using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using DevExpress.XtraEditors; using System.Data.SqlClient; namespace KeToan { public partial class frmLogin : DevexpressNVP.frmBaseLogin { public frmLogin() { InitializeComponent(); } public void FrmLogin_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); string ss = SqlConnect.connect.strcon(); dt = SqlConnect.connect.dtcongty(); string tencongty = SqlConnect.connect.dtcongty().Rows[0] ["tencongty"].ToString(); } public void btnLogin_Click(object sender, EventArgs e) { string strtbldn = "SELECT TenDN, TenNguoiDung, MatKhau, Quyen FROM NguoiDung WHERE TenDN = N'" + txtUsername.Text.Trim() + "' AND MatKhau = '" + txtPassword.Text.Trim() + "'"; SqlCommand cmd = new SqlCommand(strtbldn, SqlConnect.connect.ketnoi()); try { cmd.ExecuteNonQuery(); SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp 140 Học viện Tài } catch { DevexpressNVP.frmConnect frm = new DevexpressNVP.frmConnect(); frm.ShowDialog(); return; } SqlDataAdapter adt = new SqlDataAdapter(); DataTable dt = new DataTable(); adt = new SqlDataAdapter(cmd); adt.Fill(dt); if (dt.Rows.Count == 0) { MessageBox.Show("Đăng nhập không thành công"); txtUsername.Refresh(); txtPassword.Refresh(); txtUsername.Select(); } else { this.Hide(); DevexpressNVP.connectsql.quyen = dt.Rows[0] ["Quyen"].ToString(); DevexpressNVP.connectsql.tendangnhap = dt.Rows[0] ["TenDN"].ToString(); frmMain frm = new frmMain(); frm.ShowDialog(); this.Close(); } } public void btnExit_Click(object sender, EventArgs e) { Application.Exit(); } } } SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 Đồ án tốt nghiệp 141 Học viện Tài 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 Đồ án tốt nghiệp 142 Học viện Tài 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 Đồ án tốt nghiệp 143 Học viện Tài 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 Đồ án tốt nghiệp 144 Học viện Tài 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 Đồ án tốt nghiệp 145 Học viện Tài 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 Đồ án tốt nghiệp 146 Học viện Tài } private void groupControl2_Paint(object sender, PaintEventArgs e) { } } } SV: Nguyễn Thị Hương Trà Lớp: CQ54/41.03 ... toán tài sản cố định doanh nghiệp Chương 2: Thực trạng công tác kế tốn tài sản cố định tại cơng ty TNHH Thương mại Xây dựng Hương Giang Chương 3: Xây dựng phần mềm kế tốn tài sản cố định. .. Cơng ty 66 CHƯƠNG PHÂN TÍCH, THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM TÀI SẢN CỐ ĐỊNH TẠI CÔNG TY TNHH THƯƠNG MẠI VÀ XÂY DỰNG HƯƠNG GIANG 67 3.1 Phân tích hệ thống thơng tin kế toán tài sản cố. .. THỐNG THƠNG TIN KẾ TỐ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 47 2.1 Khái quát công ty TNHH TM Xây dựng Hương Giang .47 SV: Nguyễn Thị Hương Trà Lớp: