Xây dựng ứng dụng phân tích báo cáo tài chính doanh nghiệp trên nền tảng công nghệ Web Service

78 54 0
Xây dựng ứng dụng phân tích báo cáo tài chính doanh nghiệp trên nền tảng công nghệ Web Service

Đ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

i ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA TRẦN NGỌC LỢI XÂY DỰNG ỨNG DỤNG PHÂN TÍCH BÁO CÁO TÀI CHÍNH DOANH NGHIỆP TRÊN NỀN TẢNG CƠNG NGHỆ WEB SERVICE LUẬN VĂN THẠC SĨ KỸ THUẬT Đà Nẵng – Năm 2017 ii ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA TRẦN NGỌC LỢI XÂY DỰNG ỨNG DỤNG PHÂN TÍCH BÁO CÁO TÀI CHÍNH DOANH NGHIỆP TRÊN NỀN TẢNG CÔNG NGHỆ WEB SERVICE Chuyên ngành: Khoa học Máy tính Mã số: 60.48.01.01 LUẬN VĂN THẠC SĨ KỸ THUẬT Người hướng dẫn khoa học: PGS.TS Nguyễn Tấn Khôi Đà Nẵng - Năm 2017 i LỜI CAM ĐOAN Tôi cam đoan cơng trình nghiên cứu riêng tơi Các số liệu, kết nêu luận văn trung thực chưa công bố cơng trình khác Tác giả luận văn Trần Ngọc Lợi ii TÓM TẮT XÂY DỰNG ỨNG DỤNG PHÂN TÍCH BÁO CÁO TÀI CHÍNH DOANH NGHIỆP TRÊN NỀN TẢNG CÔNG NGHỆ WEB SERVICE Trần Ngọc Lợi, học viên cao học khóa 31, chun ngành Khoa học máy tính Tóm tắt - Phân tích Báo cáo Tài xem nghệ thuật phiên dịch số liệu, bao gồm phân tích giải thích Báo cáo Tài thành thơng tin hữu ích, làm sở cho việc định tài Để triển khai xây dựng ứng dụng phân tích Báo cáo Tài Web Service cơng nghệ đáng xem xét Web Service coi công nghệ mang đến cách mạng cách thức hoạt động dịch vụ B2B (Business to Business) B2C (Business to Customer) Với phát triển lớn mạnh Internet, Web service thật công nghệ đáng quan tâm để giảm chi phí độ phức tạp tích hợp phát triển hệ thống Ứng dụng phân tích Báo cáo tài doanh nghiệp dựa tảng công nghệ Web Service nhằm hỗ trợ cán thuế phân tích báo cáo tài doanh nghiệp Ứng dụng tính điểm xếp loại rủi ro Báo cáo tài theo hướng tự động Ngoài ra, ứng dụng hỗ trợ mẫu biểu, theo dõi, tổng hợp thông tin, hồ sơ có liên quan đến doanh nghiệp giúp cán thuế phát hiện, xử lý khắc phục kịp thời trường hợp sai phạm doanh nghiệp việc kê khai, nộp thuế ngân sách nhà nước Từ khóa – Ứng dụng phân tích rủi ro BCTC; Cơng nghệ Web Service; Phân tích BCTC; Ứng dụng Web Service; Rủi ro BCTC BUILD ANALYSIS BUSINESS FINANCIAL REPORTS APPLICATION ON THE BASIS OF WEB SERVICE TECHNOLOGY Abstract - Financial Statement Analysis is known as the art of interpreting the data, including analysis and interpretation of Financial Reports into useful information, as a basis, which is used for making financial decisions Web Service is a technology worth considering to build and develop the business financial statements analysis application Web Service Technology bring a revolution to the operating way of B2B services (Business to Business) and B2C (Business to Customer) Follow the development and growth of the Internet, Web service is deservedly chosen for reducing the cost and complexity of system integration and development The business financial statement analysis application, which is built on the standard of the web service technology, assists a tax officials to analyze financial statements It scores points and ranks risks automatically Besides, it supports the forms, tracking, aggregation of information and records related to the business It helps a tax officials to detect, handle and prevent timely in case of violation of the business declare and pay taxes to the state budget Key words - Application of Financial Reporting Risk Analysis; Web service technology; Financial analysis; Web service application; Financial reporting risk iii MỤC LỤC LỜI CAM ĐOAN .i TÓM TẮT ii MỤC LỤC iii DANH MỤC TỪ VIẾT TẮT vi DANH MỤC CÁC BẢNG vii DANH MỤC CÁC HÌNH viii MỞ ĐẦU 1 Tính cấp thiết đề tài Mục tiêu đề tài Đối tượng phạm vi nghiên cứu Phương pháp nghiên cứu Bố cục luận văn CHƯƠNG TỔNG QUAN VỀ CÔNG NGHỆ WEB SERVICE 1.1 TỔNG QUAN VỀ WEB SERVICE 1.1.1 Giới thiệu .5 1.1.2 Kiến trúc Web service .7 1.1.3 Các thành phần Web Service 1.1.3.1 eXtensible Markup Language (XML) 1.1.3.2 Simple Object Access Protocol (SOAP) 1.1.3.3 Web Service Description Language (WSDL) 1.1.3.4 Universal Description, Discovery and Integration (UDDI) 1.1.4 Chất lượng Web Service: 10 1.2 CÁC CƠNG TRÌNH NGHIÊN CỨU CĨ LIÊN QUAN 12 1.3 HƯỚNG NGHIÊN CỨU CỦA ĐỀ TÀI 12 1.4 KẾT CHƯƠNG 13 CHƯƠNG THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG PHÂN TÍCH BÁO CÁO TÀI CHÍNH 14 2.1 BÁO CÁO TÀI CHÍNH DOANH NGHIỆP .14 2.2 CÁC PHƯƠNG PHÁP PHÂN TÍCH, ĐÁNH GIÁ RỦI RO 14 2.2.1 Phân tích ngang 15 2.2.2 Phân tích xu hướng 15 2.2.3 Phân tích tỷ số 16 iv 2.3 Q TRÌNH PHÂN TÍCH MỘT BÁO CÁO TÀI CHÍNH .16 2.4 MƠ TẢ BÀI TOÁN 17 2.5 XÂY DỰNG KIẾN TRÚC TỔNG THỂ HỆ THỐNG 19 2.5.1 Phân hệ chức Quản lý người dùng 19 2.5.2 Phân hệ chức Nhập, quản lý phân tích rủi ro Báo cáo tài 19 2.5.3 Phân hệ chức Nhập, quản lý hồ sơ kiểm tra kết kiểm tra 19 2.5.4 Phân hệ chức Tiện ích sử dụng 19 2.6 ĐẶC TẢ TRƯỜNG HỢP NGƯỜI DÙNG .20 2.7 PHÂN TÍCH HỆ THỐNG 23 2.7.1 Xây dựng biểu đồ Use Case .23 2.7.1.1 Biểu đồ Use Case tổng quát 23 2.7.1.2 Phân rã Use case Cập nhật danh bạ doanh nghiệp .23 2.7.1.3 Phân rã Use case Cập nhật thông tin BCTC 24 2.7.1.4 Phân rã Use case Phân tích BCTC .24 2.7.1.5 Phân rã Use case Cập nhật hồ sơ kiểm tra 25 2.7.2 Mô tả Use case: 26 2.7.2.1 Use case Đăng nhập 26 2.7.2.2 Use case Thêm BCTC 27 2.7.2.3 Use case Cập nhật thông tin BCTC .28 2.7.2.4 Use case Xoá BCTC 29 2.7.2.5 Use case Phân tích BCTC 29 2.7.2.6 Use case Tra cứu 30 2.7.3 Các biểu đồ 32 2.7.3.1 Biểu đồ chức đăng nhập 32 2.7.3.2 Biểu đồ chức thêm BCTC 33 2.7.3.3 Biểu đồ chức phân tích BCTC 33 2.7.3.4 Biểu đồ chức Tra cứu: 34 2.7.4 Xây dựng sở liệu 34 2.7.5 Biểu đồ lớp 38 2.8 KẾT CHƯƠNG 39 CHƯƠNG TRIỂN KHAI HỆ THỐNG VÀ ĐÁNH GIÁ KẾT QUẢ .40 3.1 MƠ HÌNH TRIỂN KHAI 40 3.1.1 Xây dựng ứng dụng .40 3.1.2 Cài đặt hệ sở liệu .40 3.1.3 Phát triển dịch vụ 43 v 3.1.3.1 Cách thức tạo dịch vụ web môi trường Dot net framework 43 3.1.3.2 Để khai thác sử dụng dịch vụ từ phía client: 46 3.1.4 Cài đặt chương trình 47 3.2 CÁC KỊCH BẢN THỬ NGHIỆM .48 3.2.1 Chức quản lý người dùng 48 3.2.2 Chức cập nhật danh bạ doanh nghiệp 49 3.2.3 Chức nhập, quản lý phân tích BCTC .51 3.2.4 Chức nhập, quản lý định kiểm tra kết kiểm tra 57 3.3 NHẬN XÉT, ĐÁNH GIÁ 58 3.4 KẾT CHƯƠNG 59 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .60 TÀI LIỆU THAM KHẢO 61 QUYẾT ĐỊNH GIAO ĐỀ TÀI BẢN SAO KẾT LUẬN CỦA HỘI ĐỒNG, BẢN SAO NHẬN XÉT CỦA CÁC PHẢN BIỆN vi DANH MỤC TỪ VIẾT TẮT STT Từ viết tắt Diễn giải BCTC B2B Business to Business B2C Business to Customer FTP File Transfer Protocol HTTP HyperText Transfer Protocol SMTP Simple Mail Transfer Protocol SOAP Simple Object Access Protocol TCP Transmission Control Protocol UDDI Universal Description, Discovery and Integration 10 XML eXtensible Markup Language 11 W3C World Wide Web Consortium 12 WSDL Báo cáo tài Web Services Description Language vii DANH MỤC CÁC BẢNG Số hiệu bảng Tên bảng Trang 2.1 Miêu tả use case Đăng nhập 26 2.2 Mô tả use case thêm BCTC 27 2.3 Mô tả use case cập nhật BCTC 28 2.4 Mô tả use case xố BCTC 29 2.5 Mơ tả use case phân tích BCTC 29 2.6 Mơ tả use case tra cứu 30 viii DANH MỤC CÁC HÌNH Số hiệu hình 1.1 2.1 Tên hình Kiến trúc Web service Biểu đồ Use case tổng quát Hệ thống dịch phụ phân tích BCTC Trang 23 2.2 Biểu đồ Use case cập nhật danh bạ doanh nghiệp 23 2.3 Biểu đồ Use case cập nhật thông tin BCTC 24 2.4 Biểu đồ Use case phân tích BCTC 24 2.5 Biểu đồ Use case cập nhật hồ sơ kiểm tra 25 2.6 Sơ đồ hoạt động đăng nhập 27 2.7 Sơ đồ hoạt động thêm BCTC 28 2.8 Mô tả use case xố BCTC 30 2.9 Mơ tả use case Tra cứu 31 210 Biểu đồ chức đăng nhập 32 2.11 Biểu đồ chức thêm BCTC 33 2.12 Biểu đồ chức phân tích BCTC 33 2.13 Biểu đồ chức tra cứu 34 2.14 Biểu đồ lớp 38 3.1 Mô hình quan hệ sở liệu 41 54 55  Kịch 03: BCTC xếp loại rủi ro Cao  Đầu vào: BCTC doanh nghiệp  Đầu ra:  Tổng điểm rủi ro: 09 điểm  Xếp loại rủi ro BCTC: Cao  Kiến nghị xử lý: Đề nghị giải trình bổ sung thơng tin xem xét lập hồ sơ kiểm tra trực tiếp doanh nghiệp 56 57 3.2.4 Chức nhập, quản lý định kiểm tra kết kiểm tra Tại chức này, cán phân tích nhập thơng tin hồ sơ, kết kiểm tra có liên quan đến doanh nghiệp quản lý để theo dõi hồ sơ doanh nghiệp - Chức nhập Quyết định kiểm tra: - Chức nhập kết kiểm tra: 58 - Chức thống kê kết phân tích BCTC 3.3 NHẬN XÉT, ĐÁNH GIÁ Bảng so sánh 02 phương pháp phân tích BCTC thủ cơng phân tích BCTC ứng dụng: 59 Phân tích BCTC thủ cơng Phân tích BCTC ứng dụng - Mất nhiều thời gian tính tốn, phân - Tự động tính tốn, phân tích xử tích xử lý số học lý số học => rút ngắn thời gian - Độ xác chưa cao xác suất - Độ xác cao sai số học - Lưu trữ liệu rời rạc, không tập - Lưu trữ liệu tập trung, độ an toàn trung, độ an toàn liệu thấp liệu cao - Soạn thảo mẫu biểu thủ công - Hỗ trợ kết xuất mẫu biểu tự động - Công tác theo dõi, tổng hợp tra - Hỗ trợ theo dõi, tổng hợp tra cứu cứu hồ sơ chưa tốt hồ sơ tốt - Mất nhiều thời gian, tốn nhiều chi - Rút ngắn thời gian, tiết kiệm chi phí phát sinh có liên quan phí 3.4 KẾT CHƯƠNG Trong chương này, luận văn tìm hiểu lựa chọn giải pháp, công cụ để xây dựng hệ thống Ứng dụng phân tích Báo cáo tài Doanh nghiệp tỉnh Trà Vinh dựa tảng công nghệ Web Service tiến hành cài đặt thử nghiệm chức hệ thống đạt kết mong đợi 60 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết đạt Đề tài đạt yêu cầu đặt mặt lý thuyết ứng dụng vào thực tiển  Về mặt lý thuyết: Hiểu công nghệ Web Service; Hiểu phương pháp hạch toán kế toán Báo cáo tài doanh nghiệp; Hiểu phương pháp đánh giá, xác định rủi ro Báo cáo tài doanh nghiệp;  Về thực nghiệm: Xây dựng hệ thống ứng dụng phân tích báo cáo tài doanh nghiệp để xác định rủi ro việc kê khai thuế doanh nghiệp; Tuy nhiên luận văn có số hạn chế định sau: Mới giải phương pháp phân tích BCTC theo phương pháp dọc phương pháp thường sử dụng cho cán thuế, chưa triển khai nhiều phương pháp phân tích khác để đa dạng phương pháp, đối tượng sử dụng mang lại hiệu tốt Hệ thống xây dựng mức thử nghiệm chưa tìm hiểu sâu yêu cầu chất lượng bảo mật hệ thống dịch vụ Web Service Hướng phát triển Với hệ thống ứng dụng xây dựng mở rộng thêm nhiều phương pháp phân tích rủi ro BCTC khác như: Phương pháp phân tích theo chiều ngang; Phương pháp phân tích xu hướng; Phương pháp phân tích tỷ số… Nghiên cứu yêu cầu chất lượng bảo mật hệ thống dịch vụ Web Service Triển khai ứng dụng theo cơng nghệ điện tốn đám mây dạng phần mềm dịch vụ SaaS (Software – as – a – Service ) Bổ sung thuật toán để huấn luyện liệu phân tích BCTC doanh nghiệp theo hướng tự động 61 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Trần Đình Quế (2013), Phân tích thiết kế hệ thống thơng tin, Học viện cơng nghệ bưu viễn thơng [2] Nguyễn Minh Q (2008), Tài liệu khóa học lập trình web với ASP.NET, Trung tâm Hưng Yên - APTECH [3] PGS.TS Nguyễn Năng Phúc (2012), Giáo trình Phân tích BCTC, NXB Đại học Kinh tế Quốc dân Tiếng Anh [4] Doug Tidwell, James Snell, Pavel Kulchenko (2001), Programming Web Services with SOAP, Publisher: O'Reilly Internet [5] https://www.slideshare.net/hoaibaotre/hoand-giao-trinh-webservice [6] http://aptech.vn/kien-thuc-tin-hoc/webservice-co-ban-ve-soap-wsdl-va-aspnet.html [7] http://www.hoclaptrinhweb.com/wcf-web-service/webservice-co-ban-ve-soapwsdl-va-asp-net-weba0service-hltw1336.aspx ... quan công tác, chọn đề tài luận văn cao học Xây dựng ứng dụng phân tích Báo cáo tài doanh nghiệp dựa tảng công nghệ Web Service nhằm hỗ trợ cán thuế phân tích hồ sơ sử dụng ứng dụng để phân tích. .. nên Web Service để từ xây dựng Ứng dụng phân tích Báo cáo tài doanh nghiệp tảng cơng nghệ Web Service nhằm đáp ứng mục tiêu triển khai đề tài xây dựng ứng dụng hỗ trợ tốt cho công chức thuế công. .. nghiệp 4) Đề xuất phương pháp ứng dụng công nghệ Web Service để xây dựng ứng dụng phân tích Báo cáo tài doanh nghiệp để đánh giá, xác định rủi ro 5) Phân tích thiết kế, xây dựng hệ thống 6) Triển khai

Ngày đăng: 20/06/2020, 15:52

Từ khóa liên quan

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

Tài liệu liên quan