Xây dựng phần mềm kế toán doanh thu bán hàng tại Công ty cổ phần dược phẩm AN AN

121 116 2
Xây dựng phần mềm kế toán doanh thu bán hàng tại Công ty cổ phần dược phẩm AN AN

Đ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

BỘ TÀI CHÍNH HỌC VIỆN TÀI CHÍNH ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG TẠI CÔNG TY CỔ PHẦN DƯỢC PHẨM AN AN TP.HÀ NỘI Sinh viên : NGUYỄN HỮU THÀNH Lớp : CQ53/41.03 Giáo viên hướng dẫn: TS VŨ BÁ ANH HÀ NỘI – 2019 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 DOANH THU BÁN HÀNG TẠI CÔNG TY CỔ PHẦN DƯỢC PHẨM AN AN”, 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 CỔ PHẦN DƯỢC PHẨM AN AN”, kế toá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 TS Vũ Bá Anh 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 với tâm huyết, nhiệt tình suốt thời gian em theo học trường, giúp em vận dụng kiến thức chuyên môn phục vụ cho đồ án tốt nghiệp, hành trang quý báu cho công việc sau Thực hiện đề tài em nhận hỗ trợ, giúp đỡ tận tình từ anh chị đơn vị thực tập, em xin chân thành cảm ơn ban lãnh đạo “ Công ty CỔ PHẦN DƯỢC PHẨM AN AN” tạo điều kiện giúp đỡ em suốt trình thực tập Mặc dù thân cố gắng nhiều để nghiên cứu xây dựng đồ án bên cạnh điều đạt nhiều đồ án em gặp vài sai sót, chưa đạt thầy mong muốn Vì em mong nhận lời góp ý q thầy bạn qua địa email: nguyenhuuthanh97nd@gmail.com để đồ án tốt nghiệp em hồn thiện Từ em rút cho học kinh nghiệm đưa hướng khắc phục giúp em có thêm kiến thức để phát triển tốt tương lai Em xin chân thành cảm ơn! Hà Nội, ngày tháng 05 năm 2019 Sinh viên NGUYỄN HỮU THÀNH LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu Các số liệu, kết nêu đồ án 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 tốt nghiệp NGUYỄN HỮU THÀNH MỤC LỤC LỜI CẢM ƠN i LỜI CAM ĐOAN ii MỤC LỤC .iii DANH MỤC CÁC HÌNH VẼ vi DANH SÁCH CÁC KÝ HIỆU VIẾT TẮT .vii MỞ ĐẦU 1 Lí chọn đề tài Mục tiêu nghiên cứu Đối tượng phạm vi nghiên cứu Phương pháp nghiên cứu Kết cấu đề tài .4 CHƯƠNG : CƠ SỞ LÝ LUẬN ĐỂ XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG TRONG DOANH NGHIỆP 1.1 Cơ sở lý luận để xây dựng phần mềm kế toán 1.1.1 Khái niệm, đặc điểm, thành phần phần mềm kế toán 1.1.1.2 Đặc điểm phần mềm kế toán 1.1.2 Sự cần thiết phải phát triển phần mềm kế toán doanh nghiệp 1.1.3 Quy trình xây dựng phần mềm kế tốn .7 1.1.4 Các công cụ tin học sử dụng xây dựng phần mềm kế toán 11 1.1.5 Nhận xét chung 17 1.2 Cơ sở lý luận kế toán doanh thu bán hàng 17 1.2.1 Khái niệm nhiệm vụ kế toán doanh thu bán hàng 17 1.2.2 Đặc điểm hạch toán doanh thu 20 1.2.3 Phương thức bán hàng cung cấp dịch vụ .21 1.2.4 Nội dung cơng tác kế tốn bán hàng doanh nghiệp 22 1.2.4.1 Các tài khoản sử dụng .22 CHƯƠNG 2: THỰC TRẠNG HỆ THỐNG THƠNG TIN KẾ TỐN DOANH THU BÁN HÀNG TẠI CÔNG TY CỔ PHẦN DƯỢC PHẦM AN AN 28 2.1 Khái quát công ty .28 2.1.1 Giới thiệu công ty 28 2.2.2 Cơ cấu tổ chức quản lý công ty 29 2.2 Đánh giá thực trạng giải pháp phân tích thiết kế HTHT kế tốn doanh thu bán hàng công ty 33 2.2.1 Mơ hình tổ chức máy kế tốn cơng ty .33 2.2.2 Hình thức kế tốn .37 2.2.3 Hệ thống tài khoản .38 2.2.4 Hệ thống chứng từ sử dụng .38 2.2.5 Quy trình luân chuyển chứng từ .39 2.2.6 Quy trình hạch tốn kế tốn 40 2.3 Đánh giá tổ chức máy , sở vật chất , người Công ty cổ phần dược phẩm An An 43 2.3.1 Hình thức kế tốn áp dụng 43 2.3.2 Tài khoản sử dụng 44 2.3.3 Các chứng từ sử dụng 44 2.3.4 Tổ chức sổ kế toán 44 2.3.5 Hệ thống báo cáo kế toán bán hàng 45 2.3.6 Thực trạng, tình hình ứng dụng cơng nghệ thông tin 46 CHƯƠNG : XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG TẠI CÔNG TY CỔ PHẦN DƯỢC PHẨM AN AN .49 3.1 Phân tích hệ thống 49 3.1.1 Xác định u cầu mơ tả tốn 49 3.2 Phân tích hệ thống chức 51 3.2.1 Sơ đồ ngữ cảnh 51 3.2.2 Biểu đồ phân cấp chức 53 3.2.3 Ma trận thực thể chức .56 3.2.4 Phân tích mơ hình khái niệm logic 58 3.2.5 Mơ hình khái niệm liệu 64 3.2.6 Biểu diễn mối quan hệ: 70 3.3 Hệ thống giao diện tương tác hệ thống 85 3.3.1 Hệ thống Menu gồm có: Menu Danh mục, Menu Chứng từ, Menu sổ sách- báo cáo, Menu Cập nhật số dư, Menu Hê thống, Menu Liên hệ 85 3.3.2 Thiết kế giao diện 87 KẾT LUẬN 97 DANH MỤC TÀI LIỆU THAM KHẢO PHỤ LỤC DANH MỤC CÁC HÌNH VẼ Hình 1.1 Mối quan hệ thành phần HTTT Hình 2.1: Sơ đồ tổ chức máy doanh nghiệp .30 Hình 2.2 Sơ đồ máy kế tốn cơng ty 33 Hình 2.3 : Sơ đồ kế toán phần mềm kế tốn .48 Hình 3.1 : Sơ đồ ngữ cảnh .52 Hình 3.2 : Biểu đồ phân cấp chức 53 Hình 3.3 : Ma trận thực thể chức 57 Hình 3.4 : Biểu đồ luồng liệu mức .58 Hình 3.5: Biểu đồ luồng liệu cấp “ Cập nhật thông tin tiền bán hàng “.59 Hình 3.6 : Biểu đồ luồng liệu mức 1: “ Hạch tốn tăng doanh thu” 60 Hình 3.7 : Biểu đồ luồng liệu mức 1: “ Hạch tốn giảm doanh thu” .61 Hình 3.8 : Biểu đồ luồng liệu mức 1: “ Lập sổ” 62 Hình 3.9 : Biểu đồ luồng liệu mức 1: “ Lập báo cáo” 63 Hình 3.10 : Mơ hình khái niệm liệu E-R 69 Hình : 3.11 Mơ hình quan hệ liệu 72 DANH SÁCH CÁC KÝ HIỆU VIẾT TẮT Ký hiệu viết tắt Tên đầy đủ HTTT Hệ thống thông tin TK Tài khoản TNHH Trách nhiệm hữu hạn GTGT Giá trị gia tăng CKTT Chiết khấu toán PMKT Phần mềm kế toán CSDL Cơ sở liệu DN Doanh nghiệp QĐ-BTC Quyết định – Bộ tài chinh VNĐ Việt Nam đồng CK Chiết khấu PPKTTX Phương pháp kê khai thường xuyên HBTL Hàng bán trả lại DMBC Danh mục báo cáo MỞ ĐẦU Lí chọn đề tài Trong thời đại ngày , tin học đóng vai trò ngày quan trọng lĩnh vực ngành nghề xã hội , trở thành xu hướng tất yếu Đây tiền đề cho hoạt động , phát triển lên doanh nghiệp Hiện , giới bước vào cách mạng công nghiệp lần thứ tư : cách mạng số, thông qua công nghệ Internet vạn vật (IOT), trí tuệ nhân tạo (AI), thực tế ảo (VR), thực ảo (AR),… Để chuyển hóa tồn giới thực thành ảo.Trong xu việc ứng dụng tin học vào cơng việc điều tất yếu xã hội đặc biệt doanh nghiệp muốn tồn cạnh tranh thị trường Thực tế cho thấy số yếu từ việc quản lý theo phương pháp thủ công : thông tin đối tượng quản lý nghèo nàn , lạc hậu , không thường xuyên cập nhật ,việc lưu trữ bảo mật khó khăn , thơng tin lưu trữ đơn vị không thống , dễ trùng lặp gây khó khăn cơng tác kiểm tra thống kê quản lý Vì áp dụng tin học vào cơng việc giúp tăng hiệu quả, tối ưu hóa việc sử lý công việc , giảm bớt cồng cềnh máy, tiết kiệm chi phí cho doanh nghiệp Ngày 22/3/2018 , thay mặt Bộ Chính trị , Tổng Bí thư Nguyễn Phú Trọng ký ban hành nghị số 23-NQ/TW Định hướng xây dựng sách phát triển công nghiệp quốc gia đến năm 2030 Việt Nam hồn thành mục tiêu cơng nghiệp hóa, hiện đại hóa , thuộc nhóm nước dẫn đầu ASEAN cơng nghiệp có sức cạnh tranh quốc tế tham gia sâu vào chuỗi giá trị toàn cầu , tầm nhìn đến năm 2045 Việt Nam trở thành nước công nghiệp phát triển hiện đại Cũng thị 16 Đảng đề với mục tiêu tăng cường áp dụng khoa học công nghệ vào lĩnh vực sản xuất đời sống , động lực để doanh nghiệp áp dụng khoa học công nghệ vào lĩnh vực sản xuất đời sống, nguồn động lực để doanh  Giao diện hàng hóa :  Giao diện hợp đồng :  Giao diện hóa đơn giá trị gia tăng :  Giao diện phiếu xuất kho :  Giao diện định giảm giá :  Giao diện sổ nhật ký bán hàng :  Giao diện sổ nhật ký chung :  Giao diện sổ tài khoản 511 :  Giao diện báo cáo doanh thu theo khách hàng : KẾT LUẬN Đối với kinh tế thị trường cạnh tranh hiện việc ứng dụng tin học vào cơng tác quản lý vấn đề định sống doanh nghiệp, hệ thống quản lý doanh thu bán hàng vô quan trọng Đề tài: “Xây dựng phần mềm kế toán doanh thu bán hàng Công ty Cổ phần dược phẩm An An” thực hiện dựa nhu cầu thực tế với mong muốn giảm bớt khó khan việc quản lý doanh thu bán hàng Trong trình nghiên cứu hoàn thành đề tài, em đạt số kết sau: - Khảo sát hiện trạng hệ thống bán hàng Công ty Cổ phần dược phẩm An An - Phân tích chi tiết đề tài - Xây dựng hoàn chỉnh sở liệu quản lý bán hàng Công ty - Xây dựng số module công tác quản lý doanh thu bán hàng công ty Do thời gian lượng kiến thức có hạn, kinh nghiệm nhiều hạn chế nên đề tài em tránh thiếu sót Em mong nhận góp ý nhiệt tình thầy bạn để em bổ sung hồn thiện đề tài Một lần em xin chân thành cảm ơn thầy cô giúp đỡ em trình làm đồ án, cảm ơn anh chị phòng tài kế tốn cơng ty Cổ phần dược phẩm An An giúp em hiểu rõ nghiệp vụ kế toán Đặc biệt, em xin chân thành cảm ơn thầy giáo Vũ Bá Anh trực tiếp hướng dẫn em hoàn thành đồ án Sinh viên: Nguyễn Hữu Thành Lớp: CQ53/41.03 DANH MỤC TÀI LIỆU THAM KHẢO  TS Vũ Bá Anh - Giáo trình Cơ sở liệu II - Học viện tài  Nguyêñ Văn Ba – Phân tích thiết kế hệ thống thông tin – Nhà xuất Đại học quốc gia Hà Nội  GS.TS Ngô Thế Chi, TS Trương Thị Thủy - Giáo trình Kế Tốn Tài Chính –Học viện tài  Google.com.vn PHỤ LỤC Một số CODE sử dụng phần mềm Code in chứng 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 KTBH_dev_TL { public partial class frminchungtu : Form { public frminchungtu() { InitializeComponent(); } DataSet ds = new DataSet(); string _bc = ""; public frminchungtu(DataSet ds1, string bc) { InitializeComponent(); ds = ds1; _bc = bc; } private void frminchungtu_Load(object sender, EventArgs e) { if (_bc == "socai") { //report.baocao.rptinsocai rpt = new _1.report.baocao.rptinsocai(); //rpt.SetDataSource(ds); //viewrpt.ReportSource = rpt; } } private void viewrpt_Load(object sender, EventArgs e) { } } } Code danh mục khách hàng 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 KTBH_dev_TL.danhmuc { public partial class frmDMKH_edit : DevExpress.XtraEditors.XtraForm { private string ma; private SqlCommand cmd; private SqlDataReader dr; private SqlDataAdapter adt; private DataTable dt; public void getMa(string _ma) { ma = _ma; } public frmDMKH_edit() { InitializeComponent(); } lop_dung_chung kn = new lop_dung_chung(); SqlConnection conn = new SqlConnection(); private void frmDMKH_edit_Load(object sender, EventArgs e) { if (ma != "") { if (usp_ketoan.intcheck() == 0) { MessageBox.Show("Check for year to current"); Application.Exit(); } //Load liệu lên form edit // ko cho sửa trường txtMakh.Enabled = false; txtMakh.Text = ma; // chuổi string lấy liệu string str = "select * from dmkh where Makh = '" + ma + "'"; // đẩy liệu vào cmd cmd = new SqlCommand(str, kn.ketnoi()); adt = new SqlDataAdapter(); // chọn cmd cho adp adt.SelectCommand = cmd; // đổ liệu vào bảng dt dt = new System.Data.DataTable(); adt.Fill(dt); if (dt.Rows.Count > 0) { txtTenkh.Text = dt.Rows[0]["Tenkh"].ToString(); txtDiachi.Text = dt.Rows[0]["Diachi"].ToString(); txtSdt.Text = dt.Rows[0]["Sdt"].ToString(); txtStk.Text = dt.Rows[0]["Stk"].ToString(); txtMsthue.Text = dt.Rows[0]["Msthue"].ToString(); } } } private void btnHuy_Click(object sender, EventArgs e) { this.Close(); } public bool ktra() { if (txtMakh.Text.Trim() == "") { MessageBox.Show("Phải nhập vào mã Khách hàng"); txtMakh.Select(); return false; } return true; } private void btnLuu_Click(object sender, EventArgs e) { { string _makh = txtMakh.Text.Trim(); string _tenkh = txtTenkh.Text.Trim(); string _diachi = txtDiachi.Text.Trim(); string _sdt = txtSdt.Text.Trim(); string _stk = txtStk.Text.Trim(); string _msthue = txtMsthue.Text.Trim(); string strinsert=""; if (ktra()) { if (ma == "") { // chuổi string lấy liệu string str = "select * from DMKH where Makh = '" + _makh + "'"; // đẩy liệu vào cmd cmd = new SqlCommand(str, kn.ketnoi()); adt = new SqlDataAdapter(); // chọn cmd cho adp adt.SelectCommand = cmd; // đổ liệu vào bảng dt dt = new System.Data.DataTable(); adt.Fill(dt); if (dt.Rows.Count > 0) { MessageBox.Show("Mã tồn tại, vui lòng nhập lại mã khác !"); txtMakh.Text = ""; txtMakh.Select(); return; } else { try { strinsert = "INSERT INTO DMKH(Makh, Tenkh, Diachi, Sdt, Stk, Msthue) VALUES("; strinsert = strinsert + "N'" + _makh + "',"; strinsert = strinsert + "N'" + _tenkh + "',"; strinsert = strinsert + "N'" + _diachi + "',"; strinsert = strinsert + "N'" + _sdt + "',"; strinsert = strinsert + "N'" + _stk + "',"; strinsert = strinsert + "N'" + _msthue + "')"; cmd = new SqlCommand(strinsert, kn.ketnoi()); cmd.ExecuteNonQuery(); MessageBox.Show("Thêm khách hàng thành công"); this.Close(); } catch { MessageBox.Show("Lỗi câu lệnh insert, đề nghị nhập lại"); } } } else { try { strinsert = "UPDATE DMKH SET "; strinsert = strinsert + "Tenkh = N'" + _tenkh + "',"; strinsert = strinsert + "Diachi = N'" + _diachi + "',"; strinsert = strinsert + "Sdt = N'" + _sdt + "',"; strinsert = strinsert + "Stk = N'" + _stk + "',"; strinsert = strinsert + "Msthue = N'" + _msthue + "' WHERE "; strinsert = strinsert + "Makh = N'" + _makh + "'"; cmd = new SqlCommand(strinsert, kn.ketnoi()); cmd.ExecuteNonQuery(); MessageBox.Show("Sửa thành công"); this.Close(); } catch { //MessageBox.Show(strinsert); MessageBox.Show("Lỗi câu lệnh update, đề nghị nhập lại"); } } } } } private void btnHuy_Click_1(object sender, EventArgs e) { this.Close(); } private void txtDiachi_EditValueChanged(object sender, EventArgs e) { } private void labelControl5_Click(object sender, EventArgs e) { } private void labelControl2_Click(object sender, EventArgs e) { } } } ... doanh thu bán hàng Công ty cổ phần dược phẩm An An  Chương : Xây dựng phần mềm kế tốn doanh thu bán hàng Cơng ty cổ phần dược phẩm An An CHƯƠNG : CƠ SỞ LÝ LUẬN ĐỂ XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH. .. tài :” Xây dựng phần mềm kế toán doanh thu bán hàng Công ty cổ phần dược phầm An An” Mục tiêu nghiên cứu Đề tài thực hiện với mục tiêu xây dựng hệ thống hóa phần mềm kế tốn doanh thu bán hàng. .. Doanh thu tổng doanh thu sau trừ khoản làm giảm tổng doanh thu Được xác định : Doanh thu = Tổng doanh thu – Các khoản giảm trừ doanh thu = Doanh thu tổng thu - Chiết khấu bán hàng – Hàng bán

Ngày đăng: 23/03/2020, 21:59

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • LỜI CAM ĐOAN

  • MỤC LỤC

  • Danh mục các hình vẽ

  • DANH SÁCH CÁC KÝ HIỆU VIẾT TẮT

  • MỞ ĐẦU

  • 1. Lí do chọn đề tài

  • 2. Mục tiêu nghiên cứu

  • 3. Đối tượng và phạm vi nghiên cứu.

  • 4. Phương pháp nghiên cứu .

  • 5. Kết cấu đề tài

  • CHƯƠNG 1 : CƠ SỞ LÝ LUẬN ĐỂ XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG TRONG DOANH NGHIỆP

  • 1.1 Cơ sở lý luận để xây dựng phần mềm kế toán

    • 1.1.1. Khái niệm, đặc điểm, thành phần của phần mềm kế toán

      • 1.1.1.1. Khái niệm

      • Khi công nghệ thông tin phát triển, các phần mềm máy tính được các chuyên gia phần mềm thiết kế để ứng dụng vào mọi lĩnh vực. Trong đó, lĩnh vực kế toán là một trong các lĩnh vực thông thường được ưu tiên để tin học hóa nhiều nhất . Từ đó xuất hiện thuật ngữ phần mềm kế toán. Để hiểu về thuật ngữ này rõ trước hết chúng ta cần biết thế nào là 1 HTTT kế toán , các thành phần của HTTT kế toán và mối quan hệ giữa các thành phần này.

      • 1.1.1.2. Đặc điểm của phần mềm kế toán

        • 1.1.1.3. Các thành phần của phần mềm kế toán

        • 1.1.2. Sự cần thiết phải phát triển phần mềm kế toán trong doanh nghiệp

        • 1.1.3. Quy trình xây dựng phần mềm kế toán

          • 1.1.3.1. Khởi tạo và lập kế hoạch dự án

          • 1.1.3.2. Phân tích hệ thống

          • 1.1.3.3. Thiết kế hệ thống

          • 1.1.3.4. Lập trình

Tài liệu cùng người dùng

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

Tài liệu liên quan