Xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH CMC software

140 9 0
Xây dựng phần mềm kế toán doanh thu bán hàng tại công ty TNHH CMC software

Đ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

Đồ án tốt nghiệp Khoa Hệ thống Thông tin Kinh tế LỜI CAM ĐOAN Em xin cam đoan nghiên cứu riêng em Các số liệu, kết quả, mơ hình cấu trúc nêu đồ án tốt nghiệp em trung thực với tình hình thực tế đơn vị em thực tập Sinh viên Phạm Thị Phương Phạm Thị Phương CQ50/41.04 Đồ án tốt nghiệp Khoa Hệ thống Thông tin Kinh tế LỜI CẢM ƠN Sau quãng thời gian học tập Học viện Tài thực tập cơng ty TNHH CMC Software với hướng dẫn tận tình thầy Phan Phước Long em hoàn thành đồ án Đầu tiên em xin gửi lời cảm ơn chân thành đến Học viện Tài ban lãnh đạo, cán học viện cho em hội điều kiện học tập rèn luyện học viện Em xin gửi lời cảm ơn chân thành đến thầy cô môn Tin học - Tài - Kế tốn mơn Tin đại cương giúp em có kiến thức chuyên ngành để phục vụ tốt cho công việc em sau Và đặc biệt em xin chân thành gửi lời cảm ơn sâu sắc đến thầy giáo PHAN PHƯỚC LONG- người trực tiếp hướng dẫn em hoàn thành đồ án tốt nghiệp thời gian thực tập Trong trình thực tập thầy ln tận tình bảo, giúp đỡ, động viên truyền đạt cho em kiến thức vô quý báu để em thực tốt công việc thực tập hoàn thành đồ án Cuối em xin chân thành cảm ơn ban lãnh đạo công ty, em xin chân thành cảm ơn giám đốc trung tâm Tống Vi Dân nhân viên Công ty TNHH CMC Software tạo điều kiện cho em thực tập tận tình hướng dẫn em thời gian thực tập tốt nghiệp công ty Hà Nội, ngày 05 tháng 05 năm 2016 Sinh viên Phạm Thị Phương Phạm Thị Phương CQ50/41.04 Đồ án tốt nghiệp Khoa Hệ thống Thông tin Kinh tế MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii MỤC LỤC iii PHẦN MỞ ĐẦU CHƯƠNG 1: LÝ LUẬN CHUNG VỀ XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG TRONG DOANH NGHIỆP 1.1 Lý luận chung hệ thống thơng tin kế tốn 1.1.1 Tổng quan hệ thống thơng tin kế tốn 1.1.2 Phần mềm kế toán doanh nghiệp 1.1.2.1 Khái niệm 1.1.2.2 Tiêu chuẩn phần mềm kế toán 1.1.2.3 Điều kiện phần mềm kế toán 1.1.3 1.2 Quy trình xây dựng phần mềm kế toán 1.1.3.1 Khảo sát trạng lập kế hoạch 1.1.3.2 Phân tích hệ thống 1.1.3.3 Mơ hình hóa q trình xử lý 11 1.1.3.4 Thiết kế hệ thống 14 1.1.3.5 Lập trình 20 1.1.3.6 Kiểm thử 20 1.1.3.7 Cài đặt, bảo hành bảo trì 21 Lý luận chung kế toán doanh thu bán hàng doanh nghiệp 21 1.2.1 Một số khái niệm 21 1.2.2 Nhiệm vụ vai trị cơng tác quản lý bán hàng 23 Phạm Thị Phương CQ50/41.04 Đồ án tốt nghiệp Khoa Hệ thống Thông tin Kinh tế 1.2.2.1 Nhiệm vụ công tác quản lý bán hàng 23 1.2.2.2 Vai trị cơng tác quản lý bán hàng 24 1.2.3 Các tài khoản kế toán sử dụng 25 1.2.4 Các chứng từ kế toán sử dụng 26 1.2.5 Trình tự số nghiệp vụ liên quan đến kế toán bán hàng 27 1.2.5.1 Kế toán giá vốn hàng bán theo phương thức bán hàng trực tiếp 27 1.2.5.2 Kế toán doanh thu bán hàng cung cấp dịch vụ 28 1.2.5.3 Kế toán khoản giảm trừ doanh thu 32 CHƯƠNG 2: THỰC TRẠNG HỆ THỐNG KẾ TỐN DOANH THU BÁN HÀNG TẠI CƠNG TY TNHH CMC SOFTWARE 2.1 Khái quát công ty TNHH CMC Software 2.1.1 Tổng quan công ty TNHH CMC Software 36 36 36 2.1.1.1 Giới thiệu 36 2.1.1.2 Quá trình hoạt động 36 2.1.1.3 Lĩnh vực kinh doanh 38 2.1.1.4 Tầm nhìn 38 2.1.2 Sơ đồ cấu tổ chức 39 2.2 Hệ thống thơng tin kế tốn bán hàng công ty TNHH CMC Software 43 2.2.1 Đặc điểm tổ chức kế toán 43 2.2.2 Tài khoản sử dụng 48 2.2.3 Các chứng từ báo cáo sử dụng 50 2.2.4 Quy trình luân chuyển chứng từ 51 2.2.5 Tình hình ứng dụng cơng nghệ thơng tin công ty 51 2.3 Đánh giá thực trạng phương hướng giải Phạm Thị Phương CQ50/41.04 52 Đồ án tốt nghiệp Khoa Hệ thống Thông tin Kinh tế 2.3.1 Thực trạng 52 2.3.2 Phương hướng giải 53 CHƯƠNG 3: XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG TẠI CÔNG TY TNHH CMC SOFTWARE 54 3.1 Phân tích thiết kế hệ thống thơng tin kế tốn doanh thu bán hàng cơng ty TNHH CMC Software 54 3.1.1 Mục tiêu hệ thống 54 3.1.2 Phân tích u cầu 54 3.1.4 Mơ hình chức hệ thống 56 3.1.4.1 Sơ đồ ngữ cảnh 56 3.1.4.2 Biểu đồ phân cấp chức 57 3.1.4.3 Ma trận thực thể chức 59 3.1.4.4 Biểu đồ luồng liệu mức 61 3.1.4.5 Biểu đồ luồng liệu mức 62 3.1.5 Mơ hình liệu hệ thống 65 3.1.5.1 Bảng liệt kê thông tin hồ sơ liệu 65 3.1.5.2 Các thực thể quan hệ 68 3.1.5.3 Xác định mối quan hệ gán thuộc tính cho mối quan hệ 69 3.1.5.4 Mơ hình E-R 72 3.1.5.5 Chuyển mơ hình E-R sang mơ hình quan hệ 73 3.1.5.6 Thiết kế sở liệu vật lý 74 3.1.5.7 Mơ hình liệu quan hệ 80 3.2 Xây dựng phần mềm kế toán doanh thu bán hàng công ty TNHH CMC Software 81 3.2.1 81 3.2.2 Lựa chọn ngơn ngữ lập trình u cầu hệ thống 82 Phạm Thị Phương CQ50/41.04 Đồ án tốt nghiệp Khoa Hệ thống Thông tin Kinh tế 3.2.2.1 u cầu cấu hình máy tính 82 3.2.2.2 u cầu phần mềm 82 3.2.2.3 Cài đặt phần mềm 83 3.2.3 Giới thiệu tổng quát 83 3.2.4 Thực đơn chức 83 3.2.5 Một số form 87 3.2.6 Một số đoạn code chương trình 101 PHỤ LỤC 117 TỔNG KẾT 121 DANH MỤC TÀI LIỆU THAM KHẢO 122 Phạm Thị Phương CQ50/41.04 Đồ án tốt nghiệp Khoa Hệ thống Thông tin Kinh tế PHẦN MỞ ĐẦU Lý chọn đề tài Trong thời kì cơng nghiệp hóa - đại hóa, việc ứng dụng cơng nghệ thơng tin vào lĩnh vực quản lý khơng cịn xa lạ Nó khơng giúp cho cơng việc trở nên đơn giản dễ dàng hơn, giảm bớt sức lao động người mà cịn cơng cụ hữu hiệu giúp cho nhà quản lý kiểm soát, hoạch định tốt cơng việc Trong tất lĩnh vực, ngành nghề nói chung kế tốn nói riêng ứng dụng Tin học trở thành cơng cụ hữu hiệu, thiếu thời buổi công nghệ bùng nổ Qua thời gian thực tập tìm hiểu thực tế cơng ty TNHH CMC Software, em thấy Hệ thống thơng tin kế tốn doanh thu bán hàng làm chủ yếu Excel, chưa có phần mềm chuyên dụng nên mạnh dạn chọn làm đề tài cho đồ án tốt nghiệp em Với mong muốn giúp doanh nghiệp ứng dụng vào thực tế, đáp ứng yêu cầu người sử dụng Đối tượng nghiên cứu Đồ án: “Xây dựng phần mềm kế toán doanh thu bán hàng công ty TNHH CMC Software” tập trung vào nghiên cứu đối tượng: - Kế toán doanh thu bán hàng - Ngơn ngữ lập trình C# Phạm vi nghiên cứu Với hạn chế mặt thời gian nên em xin phép đề cập đến kế toán doanh thu bán hàng với hình thức bán sản phẩm dịch vụ doanh thu công ty TNHH CMC Software Bỏ qua hình thức hợp đồng mua phầm mềm, doanh thu Phạm Thị Phương CQ50/41.04 Đồ án tốt nghiệp Khoa Hệ thống Thông tin Kinh tế nội khơng quan tâm tới hạch tốn loại thuế phải nộp liên quan đến việc bán hàng Phương pháp nghiên cứu Để thực hiện, đồ án vận dụng phương pháp nghiên cứu - Thu thập thông tin - Phương pháp phân tích hệ thống thơng tin quản lý - Phương pháp phát triển hệ thống thông tin quản lý Kết cấu đồ án Chương 1: Lý luận chung xây dựng phần mềm kế toán doanh thu bán hàng doanh nghiệp Chương 2: Thực trạng hệ thống kế tốn doanh thu bán hàng cơng ty TNHH CMC Software Chương 3: Xây dựng phần mềm kế tốn doanh thu bán hàng cơng ty TNHH CMC Software CHƯƠNG 1: LÝ LUẬN CHUNG VỀ XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG TRONG DOANH NGHIỆP 1.1 Lý luận chung hệ thống thông tin kế tốn 1.1.1 Tổng quan hệ thống thơng tin kế tốn Hệ thống thơng tin kế tốn: Là phân hệ thuộc HTTT quản lí có đặc điểm, chức năng, nhiệm vụ HTTT quản lí Tuy nhiên, HTTT kế tốn có đặc điểm riêng, là: Phạm Thị Phương CQ50/41.04 Đồ án tốt nghiệp Khoa Hệ thống Thông tin Kinh tế ● HTTT kế toán tổ chức để thu thập, lưu trữ, xử lí, phân phối thơng tin mặt tài để từ cung cấp thơng tin quản lí, điều hành mặt tài doanh nghiệp ● HTTT kế toán phải dựa vào hình thức kế tốn, phương pháp kế tốn, quy trình kế toán phải vào chứng từ theo quy định nhà nước ban hành Ví dụ: HTTT kế toán vật tư, HTTT kế toán vốn tiền, HTTT kế toán bán hàng… 1.1.2 Phần mềm kế toán doanh nghiệp 1.1.2.1 Khái niệm Phần mềm kế tốn: Là hệ thống chương trình máy tính, tự động xử lý thơng tin kế tốn từ khâu: lập chứng từ gốc, phân loại chứng từ, ghi chép sổ sách, xử lý thông tin chứng từ, sổ sách theo chế độ kế toán Đến khâu: in sổ kế tốn, báo cáo tài chính, kế tốn quản trị, thống kê phân tích tài khác 1.1.2.2 Tiêu chuẩn phần mềm kế toán ● Tuân thủ quy định kế tốn ● Có khả nâng cấp, sửa đổi, bổ sung phù hợp với thay đổi chế độ kế tốn, sách tài chính, khơng ảnh hưởng đến liệu có ● Tự động xử lý, đảm bảo xác ● Đảm bảo tính bảo mật, an toàn liệu 1.1.2.3 Điều kiện phần mềm kế toán Trước đưa vào sử dụng phần mềm kế toán phải đặt tên, thuyết minh rõ xuất xứ, tính kỹ thuật, mức độ đạt tiêu chuẩn Có tài liệu hướng dẫn cụ thể kèm theo Bảo hành thành cơng việc kế tốn năm tài hành thời Phạm Thị Phương CQ50/41.04 Đồ án tốt nghiệp Khoa Hệ thống Thông tin Kinh tế gian hai bên thỏa thuận, phải hồn thành cơng việc kế tốn năm tài a Đảm bảo điều kiện kỹ thuật Lựa chọn phần mềm phù hợp với hoạt động đơn vị hành nghiệp Trang bị hệ thống thiết bị tin học phù hợp với yêu cầu, trình độ quản lý, trình độ tin học cán quản lý, đội ngũ nhân viên kế toán Sử dụng thử nghiệm phần mềm Sau trình thử nghiệm, phần mềm kế toán đáp ứng tiêu chuẩn phần mềm kế toán yêu cầu kế toán đơn vị đơn vị triển khai áp dụng thức Xây dựng quy chế sử dụng phần mềm kế tốn máy vi tính như: quản lý máy chủ (nếu có); quản lý liệu; kiểm tra, kiểm sốt việc đưa thơng tin từ ngồi vào hệ thống; thực công việc lưu liệu định kỳ; phân quyền máy nhập xử lý số liệu… Tổ chức trang bị sử dụng thiết bị lưu trữ an toàn cho hệ thống, bố trí vận hành theo yêu cầu kỹ thuật b Đảm bảo điều kiện người tổ chức máy kế toán Đơn vị kế toán phải lựa chọn tổ chức đào tạo cán kế tốn có đủ trình độ chun mơn, nghiệp vụ kế tốn máy vi tính Đơn vị kế tốn phải lập kế hoạch tổ chức thực khâu công việc: nhập chứng từ vào máy; kiểm tra việc nhập số liệu vào máy; thực thao tác máy theo yêu cầu phần mềm kế toán; phân tích số liệu sổ kế tốn báo cáo tài chính, quản trị mạng quản trị thơng tin kế toán Đơn vị kế toán phải quy định rõ trách nhiệm, yêu cầu bảo mật liệu máy tính; chức năng, nhiệm vụ người sử dụng hệ thống; ban hành 10 Phạm Thị Phương CQ50/41.04 varchar2,b_madv varchar2, cs_lke out pht_type.cs_type,cs_ht out pht_type.cs_type) AS b_so_id number; begin Xem select NVL(MIN(so_id),0) into b_so_id from TAB_CUOC where ngay=b_ngay and makh=b_makh and madv=b_madv; open cs_lke for select * from TAB_CUOC where ngay=b_ngay and makh=b_makh and madv=b_madv; open cs_ht for select * from kt_2 where ma_dvi=b_ma_dvi and so_id=b_so_id; end; / create or replace procedure P_CUOC_NH (b_ma_dvi varchar2,b_nsd varchar2,b_pas varchar2,b_ngay number,b_makh varchar2,b_madv varchar2,b_pptinh nvarchar2,b_slg number, a_nv in out pht_type.a_var,a_ma_tk in out pht_type.a_var,a_ma_tke in out pht_type.a_var, a_tien in out pht_type.a_num,a_note pht_type.a_nvar,a_bt pht_type.a_num) AS b_loi varchar2(100); b_i1 number; b_lk varchar2(100);b_ct_kt varchar2(20);b_so_id number; begin Nhap if trim(b_ngay) is null or trim(b_makh) is null or trim(b_madv) is null then b_loi:='loi:Nhap ma:loi'; raise PROGRAM_ERROR; end if; select count (*) into b_i1 from tab_ma_kh where ma= b_makh; if b_i1=0 then b_loi:='loi:Ma khach hang chua dang ki:loi'; raise PROGRAM_ERROR; end if; select count (*) into b_i1 from tab_ma_dv where ma= b_madv; if b_i1=0 then b_loi:='loi: Ma dich vu chua dang ki:loi'; raise PROGRAM_ERROR; end if; b_loi:='loi:Va cham:loi'; select NVL(MIN(slg),0),NVL(MIN(so_id),0) into b_i1,b_so_id from TAB_CUOC where ngay=b_ngay and makh=b_makh and madv=b_madv; delete TAB_CUOC where ngay=b_ngay and makh=b_makh and madv=b_madv; if b_so_id =0 then PHT_ID_MOI(b_so_id,b_loi); if b_loi is not null then raise PROGRAM_ERROR; end if; end if; insert into TAB_CUOC values (b_ngay,b_makh,b_madv,b_pptinh,b_slg,b_so_id); b_i1:= Fn_DV_GIA(b_madv)*(b_slg-b_i1); P_CUOC_SC(b_ngay,b_makh,'PS',b_i1); PKT_CT_NV_XL(b_ma_dvi,b_nsd,'T',b_ngay,b_so_id,' ',b_ct_kt,' ',' ', a_nv,a_ma_tk,a_ma_tke,a_tien,a_note,a_bt,'CU','CU',b_lk,b_loi); if b_loi is not null then raise PROGRAM_ERROR; end if; commit; exception when others then rollback; if b_loi is null then raise PROGRAM_ERROR; else raise_application_error(-20105,b_loi); end if; end; App /// Liệt kê public static DataTable Fdt_CUOC_LKE(string b_ngay) { return dbora.Fdt_LKE_S(chuyen.CNG_SO(b_ngay), "P_CUOC_LKE"); } /// Chi tiết public static object[] Faobj_CUOC_CT(string b_ngay, string b_makh, string b_madv) { return dbora.Faobj_LKE(new object[] { chuyen.CNG_SO(b_ngay), b_makh, b_madv }, "RR", "P_CUOC_CT"); } /// Hiển thị tên kh public static string Fs_MA_KH_TEN(string b_makh) { return chuyen.OBJ_S(dbora.Fobj_LKE(b_makh, 'U', "P_MA_KH_TEN")); } /// Hiển thị tên dv public static string Fs_MA_DV_TEN(string b_madv) { return chuyen.OBJ_S(dbora.Fobj_LKE(b_madv, 'U', "P_MA_DV_TEN")); } /// Nhập public static void P_CUOC_NH(DataTable b_dt_ct, DataTable b_dt_ht) { se.se_nsd b_se = new se.se_nsd(); OracleConnection b_cnn = dbora.Fcn_KNOI(); try { OracleCommand b_lenh = new OracleCommand(); b_lenh.Connection = b_cnn; string b_ts; DataRow b_dr = b_dt_ct.Rows[0]; ktkt_khac.P_TS_HTOAN(ref b_lenh, b_dt_ht, out b_ts); string c = "," + chuyen.OBJ_C(b_dr["ngay"]) + "," + chuyen.OBJ_C(b_dr["makh"]) + "," + chuyen.OBJ_C(b_dr["madv"]) + "," + chuyen.OBJ_C(b_dr["pptinh"]) + "," + chuyen.OBJ_C(b_dr["slg"]); c += b_ts; b_lenh.CommandText = "Begin " + b_se.dbo + ".P_CUOC_NH(" + b_se.tso + c + "); end;"; try { b_lenh.ExecuteNonQuery(); } finally { b_lenh.Parameters.Clear(); } } finally { b_cnn.Close(); } } Webservice [WebMethod(true)] public String Fs_CUOC_LKE(string b_login,string b_ngay, string[] a_cot) { try { se.P_LOGIN(b_login); DataTable b_dt = phuong_ma.Fdt_CUOC_LKE(b_ngay); bang.P_SO_CSO(ref b_dt, "slg"); return bang.Fs_BANG_CH(b_dt, a_cot); } catch (Exception ex) { return form.Fs_LOC_LOI(ex.Message); } } [WebMethod(true)] public string Fs_CUOC_CT(string b_login, string b_ngay, string b_makh, string b_madv, string[] a_cot_ht) { try { se.P_LOGIN(b_login); object[] a_obj = phuong_ma.Faobj_CUOC_CT(b_ngay, b_makh, b_madv); DataTable b_dt_ct = (DataTable)a_obj[0], b_dt_ht = (DataTable)a_obj[1]; if (bang.Fb_TRANG(b_dt_ct)) return ""; else { bang.P_SO_CNG(ref b_dt_ct, "ngay"); bang.P_SO_CSO(ref b_dt_ht, "tien"); return bang.Fs_HANG_GOP(b_dt_ct, 0) + "#" + bang.Fs_BANG_CH(b_dt_ht, a_cot_ht); } } catch (Exception ex) { return form.Fs_LOC_LOI(ex.Message); } } [WebMethod(true)] public string Fs_CUOC_NH(string b_login, object[] a_dt, object[] a_dt_ht) { try { se.P_LOGIN(b_login); DataTable b_dt = bang.Fdt_TAO_THEM(a_dt), b_dt_ht; bang.P_CNG_SO(ref b_dt, "ngay"); bang.P_CSO_SO(ref b_dt, "slg"); if (a_dt_ht[1] == null) b_dt_ht = ktkt_khac.Fdt_HTOAN(); else { b_dt_ht = bang.Fdt_TAO_THEM(a_dt_ht); bang.P_CSO_SO(ref b_dt_ht, "tien,bt"); bang.P_DON(ref b_dt_ht); } phuong_ma.P_CUOC_NH(b_dt,b_dt_ht); return ""; } catch (Exception ex) { return form.Fs_LOC_LOI(ex.Message); } } Java var b_lkeCho, b_choAct = 0, b_vungId, b_grlkeId, b_slideId, b_gocId; function ht_cuoc_KD() { b_vungId = form_Fs_VUNG_ID('UPa_ct'); b_grlkeId = form_Fs_VUNG_ID('GR_lke'); b_slideId = b_grlkeId + '_slide'; b_gocId = form_Fs_TEN_ID(b_vungId, 'MAKH'); //b_lkeCho = setInterval('ht_cuoc_P_LKE_CHO()', 200); } function P_KET_QUA(b_dtuong, a_tso) { form_NhanKq(b_dtuong, a_tso[0]); } function ht_cuoc_P_KTRA(b_maTen) { try { var b_ma = form_Fctr_TEN_DTUONG(b_vungId, b_maTen); b_maTen = b_maTen.toUpperCase(); if (C_NVL(b_ma.value) == "") return; if (b_maTen == "MAKH") { sphuong_ma.Fs_MA_KH_TEN(form_Fs_nsd(), b_ma.value, ht_cuoc_P_MA, P_LOI_CSDL, P_LOI_TGIAN); form_Fctr_TEN_DTUONG(b_vungId, 'madv').focus(); } } catch (ex) { form_P_LOI(ex.message); } } function ht_cuoc_P_MA(b_kq) { if (Fb_LOI_KTRA(b_kq)) form_P_LOI(b_kq); else { var b_makh = C_NVL(form_Fs_TEN_GTRI(b_vungId, 'makh')), b_madv = C_NVL(form_Fs_TEN_GTRI(b_vungId, 'madv')); if ((b_makh) == "" || (b_madv) == "") return; var b_hang = GridX_Fi_timHangD(b_grlkeId, "makh,madv", [b_makh,b_madv]); if (b_hang < 1) { GridX_thoiA(b_grlkeId); form_P_MOI(b_vungId, "X"); } else { GridX_datA(b_grlkeId, b_hang); slide_P_vtri(b_slideId, b_hang); ht_cuoc_P_CHUYEN_HANG(); } } } function ht_cuoc_P_MOI() { form_P_MOI(b_vungId, "GXL"); GridX_thoiA(b_grlkeId); $get(b_gocId).focus(); kthtoan_P_NHAN_BANG(''); return false; } function ht_cuoc_P_NH() { try { var b_loi = form_Fs_TEXT_KTRA(b_vungId); if (b_loi != "") form_P_LOI_DICH(b_loi); else { var a_dt = form_Faa_TEXT_ROW(b_vungId),a_dt_ht = kthtoan_Faa_LAY_NH(); sphuong_ma.Fs_CUOC_NH(form_Fs_nsd(), a_dt, a_dt_ht, ht_cuoc_NH_KQ, P_LOI_CSDL, P_LOI_TGIAN); } return false; } catch (ex) { form_P_LOI(ex.message); } } function ht_cuoc_NH_KQ(b_kq) { if (Fb_LOI_KTRA(b_kq)) form_P_LOI(b_kq); else { var a_dt = form_Faa_TEXT_ROW(b_vungId); a_dt[1][4] = SO_CSO(a_dt[1][4]); GridX_datGtriT(b_grlkeId, "makh,madv", a_dt); var b_hang = GridX_Fi_timHangA(b_grlkeId); slide_P_vtri(b_slideId, b_hang); $get(b_gocId).focus(); } } Code Form Báo cáo tổng hợp doanh thu bán hàng Oracle create or replace procedure P_BC_DT (b_ma_dvi varchar2,b_nsd varchar2,b_pas varchar2,b_ngayd number,b_ngayc number,cs_lke out pht_type.cs_type) as begin bao cao doanh thu open cs_lke for select ngay,makh,ps,0 so_id from tab_cuoc_sc where between b_ngayd and b_ngayc and ps>0 order by ngay, makh; end; App /// Liệt kê public static DataTable Fdt_BC_DT(string b_ngayd, string b_ngayc) { return dbora.Fdt_LKE_S(new object[] { chuyen.CNG_SO(b_ngayd), chuyen.CNG_SO(b_ngayc)}, "P_BC_DT"); } Webservice [WebMethod(true)] public String Fs_BC_DT(string b_login, string b_ngayd, string b_ngayc, string[] a_cot) { try { se.P_LOGIN(b_login); DataTable b_dt = phuong_ma.Fdt_BC_DT(b_ngayd,b_ngayc); bang.P_SO_CNG(ref b_dt, "ngay"); bang.P_SO_CSO(ref b_dt, "ps"); return bang.Fs_BANG_CH(b_dt, a_cot); } catch (Exception ex) { return form.Fs_LOC_LOI(ex.Message); } } Java var b_tmf, b_lkeCho, b_choAct, b_vungId, b_grlkeId, b_slideId; function ht_bc_dt_KD() { b_tmf = form_Fs_TM("f"); b_vungId = form_Fs_VUNG_ID('UPa_ct'); b_grlkeId = form_Fs_VUNG_ID('GR_lke'); b_slideId = b_grlkeId + '_slide'; b_lkeCho = setInterval('ht_bc_dt_P_LKE_CHO()', 200); } function ht_bc_dt_P_LKE_CHO() { if ($get(b_slideId + "_an") != null) { clearInterval(b_lkeCho); slide_P_SOTRANG(b_slideId); } } function P_KET_QUA(b_dtuong, a_tso) { form_NhanKq(b_dtuong, a_tso[0]); } function ht_bc_dt_P_KTRA(b_maTen) { var b_ma = form_Fctr_TEN_DTUONG(b_vungId, b_maTen), b_f_tkhao, b_ctr; b_maTen = b_maTen.toUpperCase(); if (b_maTen == 'NGAY') { var b_loi = Fs_NGAY_LOI(b_ngay_ht, 'K'); if (b_loi != '') { form_P_LOI_DICH(b_loi); return; } var b_kt_ntn = C_NVL(form_Fs_VTEN_GTRI('UPa_hi', 'kt_ntn')); if (b_so_id == && b_kt_ntn != b_ngay) { if (b_lkeCho != 0) clearTimeout(b_lkeCho); b_lkeCho = setTimeout('ht_bc_dt_P_LKE()', 500); } } Attribute_P_DAT(b_ctr, "f_tkhao", b_f_tkhao); } function ht_bc_dt_GR_lke_RowChange() { if (b_choAct != 0) clearTimeout(b_choAct); b_choAct = setTimeout("ht_bc_dt_P_CHUYEN_HANG()", 500); return false; } // Liệt kê function ht_bc_dt_P_LKE(b_dk) { try { var b_loi = form_Fs_TEXT_KTRA(b_vungId); b_ngayd = form_Fs_TEN_GTRI(b_vungId, 'ngayd'); b_ngayc = form_Fs_TEN_GTRI(b_vungId, 'ngayc'); if (b_loi != "") form_P_LOI_DICH(b_loi); else { var a_cot = GridX_Fas_tenCot(b_grlkeId); sphuong_ma.Fs_BC_DT(form_Fs_nsd(), b_ngayd, b_ngayc, a_cot, ht_bc_dt_P_LKE_KQ, P_LOI_CSDL, P_LOI_TGIAN); } return false; } catch (ex) { form_P_LOI(ex.message); } } function ht_bc_dt_P_LKE_KQ(b_kq) { if (Fb_LOI_KTRA(b_kq)) form_P_LOI(b_kq); else { if (Fb_LOI_KTRA(b_kq)) form_P_LOI(b_kq); else { GridX_datBang(b_grlkeId, b_kq); slide_P_SOTRANG(b_slideId); } } } PHỤ LỤC Một số mẫu chứng từ ● Phiếu thu ● Phiếu chi ● Một vài mẫu ủy nhiệm chi TỔNG KẾT Ngày - Thời kì cơng nghiệp hóa - Hiện đại hóa, thời buổi cơng nghệ thơng tin Mọi lĩnh vực, ngành nghề có xu hướng ứng dụng công nghệ thông tin vào công việc, giúp cho công việc người trở lên thuận lợi, nhanh hơn, dễ dàng Bán hàng khâu quan trọng gần đánh giá tồn doanh nghiệp vậy, phần mềm kế toán bán hàng theo dõi quản lý doanh thu bán hàng cách tối ưu để tạo thuận lợi cho doanh nghiệp, quan chức khách hàng Trong q trình thực tập hồn thành đồ án, em đạt số kết sau : - Khảo sát trạng hệ thống bán hàng Công ty TNHH CMC SoftWare 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 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 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 BSS Cơng ty TNHH CMC SoftWare trình thực đề tài ! DANH MỤC TÀI LIỆU THAM KHẢO [1] GS TS Ngơ Thế Chi, TS Trương Thị Thủy, “Giáo trình Kế tốn tài chính”, NXB Tài chính, 2008 [2] Nguyễn Văn Ba, “Phân tích thiết kế hệ thống thơng tin”, NXB Đại học Quốc gia Hà Nội, 2006 [3] Ths Vũ Bá Anh, “Bài giảng gốc sở liệu”, Học viện Tài [4] Ths Vũ Bá Anh – Phan Phước Long, “Giáo trình Cơ sở liệu HP1”, Học viện Tài Chính [5] VN-GUIDE - Đinh Xuân Lâm, “Những thực hành Visual FoxPro”, NXB Thống kê [6] Ths.Hồng Hải Xanh, “Phân tích thiết kế hệ thống thơng tin”, Học viện Tài ... Software Chương 3: Xây dựng phần mềm kế toán doanh thu bán hàng công ty TNHH CMC Software CHƯƠNG 1: LÝ LUẬN CHUNG VỀ XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG TRONG DOANH NGHIỆP 1.1 Lý luận... lý Kết cấu đồ án Chương 1: Lý luận chung xây dựng phần mềm kế toán doanh thu bán hàng doanh nghiệp Chương 2: Thực trạng hệ thống kế toán doanh thu bán hàng công ty TNHH CMC Software Chương 3: Xây. .. THỐNG KẾ TOÁN DOANH THU BÁN HÀNG TẠI CÔNG TY TNHH CMC SOFTWARE 2.1 Khái quát công ty TNHH CMC Software 2.1.1 Tổng quan công ty TNHH CMC Software 2.1.1.1 Giới thiệu - Tên thức: Cơng ty TNHH Giải

Ngày đăng: 09/06/2021, 13:56

Từ khóa liên quan

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

Tài liệu liên quan