1. Trang chủ
  2. » Luận Văn - Báo Cáo

264 xây DỰNG PHẦN mềm kế TOÁN tài sản cố ĐỊNH tại PHÒNG tài CHÍNH kế HOẠCH HUYỆN GIAO THỦY

147 24 2

Đ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 147
Dung lượng 7,18 MB

Nội dung

BỘ TÀI CHÍNH HỌC VIỆN TÀI CHÍNH - ĐẶNG NGỌC ANH Lớp: CQ55/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 PHỊNG TÀI CHÍNH-KẾ HOẠCH HUYỆN GIAO THỦY” Chun ngành : Tin học tài chính kế toán Mã số : 41 Giáo viên hướng dẫn : ThS Nguyễn Văn Thanh Hà Nội – 2021 Đồ á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 Đặng Ngọc Anh SV: Đặng Ngọc Anh Lớp: CQ55/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 đa đượ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ế đa 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 phịng Tài chính - Kế hoạch huyện Giao Thủy Đặ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 Nguyễn Văn Thanh – Giảng viên khoa: Hệ Thống Thông Tin Kinh Tế – Học Viện Tài Chính, người đa trực tiếp hướng dẫn em hồn thành khóa luận Thầy đa 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 lanh đạo , cũng tập thể cán bộ, viên chức phòng Tài chính -Kế hoạch huyện Giao Thủy đa 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 đa tiếp thu được nhiều học bổ ích Em xin cảm ơn gia đình, bạn bè người thân luôn động viên hô trợ em suốt q trình học tập Đồ án đa 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! Hà Nội, ngày 27 tháng 05 năm 2021 Sinh viên Đặng Ngọc Anh SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp Học viện Tài MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii DANH MỤC CÁC THUẬT NGỮ VIẾT TẮT vi DANH MỤC HÌNH ẢNH vii PHẦN MỞ ĐẦU CHƯƠNG 1: NHẬN THỨC CHUNG ĐỂ XÂY DỰNG PHẦN MỀM KẾ TOÁN TÀI SẢN CỐ ĐỊNH 1.1 LÍ LUẬN CHUNG ĐỂ XÂY DỰNG PHẦN MỀM KẾ TỐN 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 .8 1.1.4 Các công cụ tin học dùng để xây dựng phần mềm kế toán 11 1.1.5 Quy trình xây dựng phần mềm kế tốn 16 1.1.6 Lí thuyết chung về báo cáo tài chính .22 1.2 NHẬN THỨC CHUNG VỀ CƠNG TÁC KẾ TỐN TÀI SẢN CỐ ĐỊNH 23 1.2.1 Những khái niệm chung về Tài sản cố định 23 1.2.2 Xác định nguyên giá Tài sản cố định .25 1.2.3 Khấu hao TSCĐ 29 1.2.4 Nguyên tắc quản lý TSCĐ .34 1.2.5 Các chứng từ kế toán sử dụng .35 1.2.6 Hệ thống tài khoản kế toán sử dụng 36 1.2.7 Hệ thống sổ báo cáo được sử dụng 37 1.2.8 Quy trình xử lý nghiệp vụ kế toán TSCĐ 37 1.2.9 Các hình thức kế tốn 43 CHƯƠNG 2: THỰC TRẠNG HỆ THỐNG THƠNG TIN KẾ TỐN TÀI SẢN CỐ ĐỊNH TẠI PHỊNG TÀI CHÍNH-KẾ HOẠCH HUYỆN GIAO THỦY 45 SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp Học viện Tài 2.1 KHÁI QUÁT VỀ TẠI PHỊNG TÀI CHÍNH-KẾ HOẠCH HUYỆN GIAO THỦY : 45 2.1.1 Thơng tin chung về phịng Tài chính-Kế hoạch huyện Giao Thủy : 45 2.1.2 Sơ đồ tổ chức bộ máy PTCKH: .46 2.2 THỰC TRẠNG HTTT KẾ TOÁN TẠI PHỊNG TÀI CHÍNH - KẾ HOẠCH HUYỆN GIAO THỦY 51 2.2.1 Tở chức bợ máy kế tốn: .51 2.2.2 Hình thức sở kế toá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 56 2.2.5 Các chứng từ sử dụng: 57 2.2.6 Hệ thống sổ, báo cáo được sử dụng .57 2.2.7 Quy trình xử lý nghiệp vụ kế tốn TSCĐ tại PTCKH 57 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 PTCKH 61 2.3.2 Cơ cấu tở chức bợ máy kế tốn Phòng .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 63 2.3.5 Hệ thống sổ, báo cáo được sử dụng .64 2.3.6 Quy trình xử lý nghiệp vụ kế toán TSCĐ tại PTCKH 65 CHƯƠNG 3: PHÂN TÍCH, THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM TÀI SẢN CỐ ĐỊNH TẠI PHÒNG TÀI CHÍNH - KẾ HOẠCH HUYỆN GIAO THỦY 66 3.1 PHÂN TÍCH HỆ THỐNG THƠNG TIN KẾ TỐN TÀI SẢN CỐ ĐỊNH.66 3.1.1 Xác định mục tiêu đề tài 66 3.1.2 Xác định u cầu mơ tả tốn .66 3.1.3 Mơ hình nghiệp vụ toán 69 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 SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp Học viện Tài 3.2.1 Chủn mơ hình E-R sang mơ hình quan hệ 90 3.2.2.Biểu đồ quan hệ mơ hình dữ liệu: 93 3.3.THIẾT KẾ CƠ SỞ DỮ LIỆU VẬT LÝ 94 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: Đặng Ngọc Anh Lớp: CQ55/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ữ Tên đầy đủ HTTT PMKT KT TSCĐ Đơn vị công Hệ thống thông tin Phần mềm kế tốn Kế tốn Tài sản cố định Phịng Tài chính- Kế hoạch huyện Giao Thủy BTC CSDL CNTT NCC SV: Đặng Ngọc Anh Bộ Tài Chính Cơ sở dữ liệu Công nghệ thông tin Nhà cung cấp Lớp: CQ55/41.03 Đồ án tốt nghiệp Học viện Tài DANH MỤC HÌNH ẢNH Hình Sơ đồ hạch tốn tăng TSCĐ mua ngồi .38 Hình Sơ đồ hạch tốn mua ngồi theo hình thức trả chậm, trả góp 39 Hình Sơ đồ hạch toán tăng TSCĐ đầu tư xây dựng hồn thành 40 Hình Sơ đồ hạch tốn lý, nhượng bán TSCĐ 40 Hình Sơ đồ khấu hao TSCĐ 41 Hình Sơ đồ hạch toán sửa chữa TSCĐ 42 Hình.7 Sơ đồ hạch tốn TSCĐ thừa chờ giải 42 Hình Sơ đồ hạch toán thiếu TSCĐ có định 43 Hình Sơ đồ hạch tốn thiếu TSCĐ chưa xác đinh nguyên nhân 43 Hình 10 Tổ chức bộ máy PTCKH 46 Hình 11 Tở chức bợ máy kế toán 51 Hình 12 Sơ đồ hạch tốn tăng TSCĐ mua ngồi .58 Hình 13 Sơ đồ hạch toán lý, nhượng bán TSCĐ 59 Hình 14 Sơ đồ khấu hao TSCĐ 59 Hình 15 Sơ đồ hạch tốn TSCD thừa chờ giải 60 Hình 16 Sơ đồ hạch toán TSCĐ thiếu có định 61 Hình 19 Sơ đồ hạch tốn thiếu TSCĐ chưa xác đinh nguyên nhân 61 Hình 20 Biểu đồ ngữ cảnh hệ thống kế toán TSCĐ .69 Hình 21 Biểu đồ phân chức .70 Hình 22 Biểu đồ luồng dữ liệu mức 75 Hình 23 Biểu đồ tiến trình “1.0 – cập nhật thơng tin chung” 76 SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp Học viện Tài Hình 24 Biểu đồ tiến trình “ 2.0 – hạch tốn tăng TSCĐ” .77 Hình 25 Biểu đồ tiến trình “3.0 - Quản lý theo dõi TSCĐ” 78 Hình 26 Biểu đồ tiến trình “4.0 - Kiểm kê, đánh giá lại tài sản” 79 Hình 27 Biểu đồ tiến trình “5.0 – lập sở”Biểu đồ tiến trình 6.0 .80 Hình 28 Biểu đồ tiến trình “6.0 – lập báo cáo” 81 Hình 29 Mơ hình E-R 89 Hình 30 Biểu đồ quan hệ mơ hình dữ liệu .93 Hình 3.1 Luồng hệ thống dữ liệu “cập nhật thông tin chung” .102 Hình 32 Luồng hệ thống dữ liệu “hạch tốn tăng TSCĐ” 103 Hình 33 Luồng hệ thống dữ liệu “kiểm kê đánh giá lại TSCĐ” 104 Hình 34 Luồng hệ thống dữ liệu “lập sổ” 105 SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp 122  Báo cáo kiểm kê tài sản cố định  Sổ TSCĐ SV: Đặng Ngọc Anh Học viện Tài Lớp: CQ55/41.03 Đồ án tốt nghiệp SV: Đặng Ngọc Anh 123 Học viện Tài Lớp: CQ55/41.03 Đồ án tốt nghiệp  124 Học viện Tài Bảng tính phân bổ khấu hao TSCĐ SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp  125 Học viện Tài Báo cáo tăng, giám TSCĐ (Mẫu số B03 - BH) SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp 126 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 chính  Code đăng kí tài khoản using using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Text; System.Windows.Forms; DevExpress.XtraEditors; 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 == "") { MessageBox.Show("Tên người dùng không để trống", "Thông báo"); txtUser.Focus(); return; } if (txtPassword.Text == "") { MessageBox.Show("Mật không để 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) SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp 127 Học viện Tài { 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(); } } public void btnThoat_Click(object sender, EventArgs e) { this.Close(); } } }  Code đổi mật using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; 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: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp 128 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 !"); } 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 using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Text; System.Windows.Forms; DevExpress.XtraEditors; System.Data.SqlClient; namespace KeToan { public partial class frmLogin : DevexpressNVP.frmBaseLogin { public frmLogin() { InitializeComponent(); } public void FrmLogin_Load(object sender, EventArgs e) SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp { 129 Học viện Tài 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 { 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: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp using using using using using using using using using 130 Học viện Tài System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Text; System.Windows.Forms; DevExpress.XtraEditors; 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 { 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(); SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp } 131 Học viện Tài 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 biên giao nhận using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; 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"; } public void load_cbosothetscd() SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp 132 Học viện Tài { string strmatk = "select sothetscd, tentscd from tscd"; cbosothetscd.DataSource = kn.laybang(strmatk); //cbosothetscd.DataSource = kn.laybang("select rtrim(ltrim(sothetscd)) as sothetscd FROM tscd"); cbosothetscd.ValueMember = "sothetscd"; cbosothetscd.DisplayMember = "sothetscd"; } private void Frm_bbgn_Load(object sender, EventArgs e) { load_cbotkco(); load_cbosothetscd(); load_cbotkno(); dt.Columns.Add("sothetscd", 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(sothetscd) as sothetscd from ct_bbgn where sobbgn = '" + LopTong._so + "'"); } gridControl1.DataSource = dt; } 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"); SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp 133 Học viện Tài 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 = ""; 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 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; } } kn.xoa("ct_bbgn", "sobbgn", LopTong._so); for (int i = 0; i < gridView1.RowCount - 1; i++) { SV: Đặng Ngọc Anh Lớp: CQ55/41.03 Đồ án tốt nghiệp } 134 Học viện Tài string _sothetscd = gridView1.GetRowCellValue(i, colsothetscd).ToString(); string strct = "INSERT INTO ct_bbgn(sobbgn, sothetscd) Values ("; strct = strct + "N'" + _txtsobbgn+ "',"; strct = strct + "N'" + _sothetscd + "')"; bool thu = kn.Kiemtrathucthilenh(strct); } private void gridView1_FocusedColumnChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs e) { //string _sothetscd = gridView1.GetRowCellDisplayText(gridView1.FocusedRowHandle, colsothetscd); //gridView1.SetFocusedRowCellValue(colnguyengia, kn.GiaTriTraVe("tscd", "nguyengia", "sothetscd", _sothetscd)); } 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) { } private void groupControl2_Paint(object sender, PaintEventArgs e) { } } } SV: Đặng Ngọc Anh Lớp: CQ55/41.03 NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN KHOA HỌC Họ tên người hướng dẫn khoa học: GV Nguyễn Văn Thanh Nhận xét trình thực tập tốt nghiệp Sinh viên: Đặng Ngọc Anh Khóa CQ55; Lớp 41.03 Đề tài: “Xây dựng phần mềm kế tốn Tài sản cố định phịng Tài - Kế hoạch huyện Giao Thủy” Nội dung nhận xét: Về tinh thần thái độ thực tập Sinh viên: ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… Về chất lượng nội dung đồ án: - Sự phù hợp giữa tên nội dung đề tài với chuyên ngành: ………………………………………………………………………… …………………………………………………………………………… - Độ tin cậy tính đại phương pháp nghiên cứu: …………………………………………………………………………… …………………………………………………………………………… Hà Nội, ngày tháng năm 2021 Điểm: - Bằng số …………… - Bằng chữ …………… Người nhận xét (Ký ghi rõ họ tên) SV: Đặng Ngọc Anh Lớp: CQ55/41.03 NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN Họ tên người phản biện: …………………………………………… Nhận xét trình thực tập tốt nghiệp Sinh viên: Đặng Ngọc Anh; Khóa CQ55; Lớp 41.03 Đề tài: “Xây dựng phần mềm kế tốn Tài sản cố định phịng Tài - Kế hoạch huyện Giao Thủy ” Nội dung nhận xét: - Sự phù hợp giữa tên nội dung đề tài với chuyên ngành: …………………………………………………………………… …………………………………………………………………… - Đối tượng mục đích nghiên cứu: …………………………………………………………………… …………………………………………………………………… - Độ tin cậy tính đại phương pháp nghiên cứu: …………………………………………………………………… …………………………………………………………………… - Nội dung khoa học: …………………………………………………………………… …………………………………………………………………… Điểm: - Bằng số…………………… - Bằng chữ………………… Người nhận xét (Ký ghi rõ họ tên) SV: Đặng Ngọc Anh Lớp: CQ55/41.03 ... XÂY DỰNG PHẦN MỀM KẾ TỐN TÀI SẢN CỐ ĐỊNH Chương 2: THỰC TRẠNG CƠNG TÁC KẾ TỐN TÀI SẢN CỐ ĐỊNH TẠI PHỊNG TÀI CHÍNH-KẾ HOẠCH HUYỆN GIAO THỦY Chương 3: PHÂN TÍCH, THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM KẾ... DỰNG PHẦN MỀM KẾ TOÁN TÀI SẢN CỐ ĐỊNH TẠI PHỊNG TÀI CHÍNH- KẾ HOẠCH HUYỆN GIAO THỦY PHẦN NỘI DUNG CHƯƠNG 1: NHẬN THỨC CHUNG ĐỂ XÂY DỰNG PHẦN MỀM KẾ TOÁN TÀI SẢN CỐ ĐỊNH SV: Đặng Ngọc Anh... PHẦN MỀM TÀI SẢN CỐ ĐỊNH TẠI PHỊNG TÀI CHÍNH - KẾ HOẠCH HUYỆN GIAO THỦY 66 3.1 PHÂN TÍCH HỆ THỐNG THƠNG TIN KẾ TỐN TÀI SẢN CỐ ĐỊNH.66 3.1.1 Xác định mục tiêu đề tài 66 3.1.2 Xác định yêu

Ngày đăng: 28/02/2022, 11:07

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w