1. Trang chủ
  2. » Thể loại khác

DSpace at VNU: Phát triển ứng dụng sử dụng kiến trúc công nghệ MVC cho bài toán dự báo dòng tiền doanh nghiệp

13 176 0

Đ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 13
Dung lượng 678,55 KB

Nội dung

ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN ĐINH ĐỨC MẠNH PHÁT TRIỂN ỨNG DỤNG SỬ DỤNG KIẾN TRÚC CƠNG NGHỆ MVC CHO BÀI TỐN DỰ BÁO DỊNG TIỀN DOANH NGHIỆP Ngành: Cơng nghệ Thơng tin Chun ngành: Quản lý Hệ thống Thông tin Mã số: Chuyên ngành đào tạo thí điểm LUẬN VĂN THẠC SĨ CƠNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS Nguyễn Đình Hóa Hà Nội – 2016 PHẦN MỞ ĐẦU Cơng việc quản lý dự báo dòng tiền tài doanh nghiệp công việc quan trọng doanh nghiệp Tuy nhiên, việc quản lý dự báo thường làm thủ công excel, trải qua nhiều bước nhập liệu, tính tốn thủ cơng gây sai số làm tròn nhập liệu nhầm, báo cáo, tính tốn làm thủ cơng, khơng tự động Bên cạnh đó, kết , liệu lưu trữ rời rạc, gây khó khăn vấn đề tìm kiếm, lọc thơng tin lưu trữ khơng có chức quản lý truy cập, phân quyền Xuất phát từ nhu cầu thực tiễn này, nội dung nghiên cứu luận văn “Phát triển ứng dụng sử dụng kiến trúc công nghệ MVC cho tốn dự báo dòng tiền doanh nghiệp, với mong muốn xây dựng hệ thống phần mềm quản lý dự báo tự động, xác, tổ chức tốt, góp phần nâng cao hiệu hoạt động tài chính, quản lý hệ thống thơng tin doanh nghiệp Phần mềm viết Web ASP MVC tính linh hoạt Web, sử dụng thiết bị PC, Tablet, Mobile, Smart TV hay nơi có Internet; dễ dàng triển khai, bảo trì, nâng cấp Phần mềm sử dụng kiến trúc MVC ASP Microsoft kiến trúc tiên tiến nay, có độ tùy biến hiệu cao Ngồi kết xử lý phải xác, hiệu quả, phần mềm phải đáp ứng trải nghiệm người dung, nhập liệu thuận tiện, dễ dùng, thêm nhiều dòng liệu lúc, hay lấy liệu cũ để sửa cho dự báo mới, xuất báo cáo Excel, PDF hiển thị rõ ràng, ngắn, khả bắt lỗi người dùng nhập liệu nhầm, phân quyền truy cập cho đối tượng người dùng I.Các yêu cầu Nghiệp vụ cụ thể thể Ứng dụng Phần mềm Thể đối tượng liên quan đến tài dòng tiền như: - Lĩnh vực Kinh doanh - Các Chủ đề Dòng tiền - Danh mục Sản phẩm - Thông tin Sản phẩm - Thông tin Nguyên vật liệu, - Dự báo bán hàng: Số lượng bán, Đơn giá, Thời gian bán Tự động Tính tốn thành tiền theo Sản phẩm, Tổng thành tiền theo Nhóm Sản phẩm, Chủ đề Dòng tiền tương ứng, Tự động Tính tốn Tổng khối lượng nhóm sản phẩm dự kiến bán được,các thông số cho phép điều chỉnh - Dự báo mua Nguyên vật liệu: Thông tin Kho đầu kỳ, Số ngày Dự trữ Nguyên vật liệu cho Sản xuất, Giá mua, Phần trăm tỷ lệ Thành phẩm, Thời gian dự kiến mua Tự động Tính tốn Kho cuối kỳ, Khối lượng Nguyên vật liệu dùng Thành phẩm, Kế hoạch khối lượng mua, Số tiền mua Nguyên vật liệu, Tổng tiền theo nhóm Nguyên vật liệu, Chủ đề Dòng tiền tương ứng, thơng số cho phép điều chỉnh - Từ Số tiền theo chủ đề dòng tiền, thời gian tương ứng , báo cáo Dòng tiền Tài (Dự báo Thực tế) tự động tính tổng theo nhóm Chủ đề dòng tiền Lĩnh vực kinh doanh tương ứng với mốc thời gian - Giá trị ròng (Hoạt động Sản xuất kinh doanh) = Thu + Chi (Số tiền Chi, thể Số tiền âm) - Giá trị ròng (Hoạt động Đầu tư) = Thu + Chi (Số tiền Chi, thể Số tiền âm) - Giá trị ròng (Hoạt động Tài chính) = Thu + Chi (Số tiền Chi, thể Số tiền âm) - Giá trị ròng (Tổng lãi lỗ) = Giá trị ròng (Hoạt động Sản xuất kinh doanh)+ Giá trị ròng (Hoạt động Đầu tư)+ Giá trị ròng (Hoạt động Tài chính) - Số dư tài khoản đầu kỳ, cuối kỳ, tăng giảm (credit/debit), chênh lệch tỷ giá ngoại tệ - Với báo cáo Dòng tiền Tài liệu thực: Số dư tài khoản đầu kỳ tháng = Số dư tài khoản cuối kỳ tháng trước Số dư tài khoản cuối kỳ tháng = Số dư tài khoản đầu kỳ tháng + tăng giảm + chênh lệch tỷ giá - Với báo cáo Dự báo Dòng tiền Tài chính: Số dư tài khoản đầu kỳ tháng = Số dư tài khoản cuối kỳ liệu thật tháng gần Số dư tài khoản cuối kỳ tháng = Số dư tài khoản đầu kỳ tháng + tăng giảm + chênh lệch tỷ giá - Các yêu cầu khác:  Xuất Excel báo cáo  Xuất PDF báo cáo  Mẫu Báo cáo rõ ràng, thông tin tính tốn xác  Báo lỗi nhập trùng chủ đề dòng tiền thời gian Số tiền Nhập liệu  Thuận tiện sử dụng (có thể thêm nhiều dòng liệu lúc, lấy liệu tháng cũ để sửa cho nhanh)  Số dư tài khoản: Đóng tháng khơng cho sửa liệu  Khóa số liệu đóng tháng  Bắt lỗi nhập liệu nhầm  Thêm nhiều dòng II.Các u cầu tính kỹ thuật công nghệ Người sử dụng cần phần mềm thuận tiện, linh hoạt, sử dụng thiết bị, cài đặt nhiều, phần mềm dễ dàng nâng cấp, bảo trì Phần mềm có chức phân quyền truy cập cho đối tượng người dùng, bảo mật, mật phải có độ phức tạp cao An toàn, an ninh từ mức trở lên ( code khơng dùng Sql Injection, máy chủ web có tường lửa tốt, có Https, cài phần mềm chống DDOS, có máy chủ đồng thay máy chủ gặp vấn đề) Khối lượng liệu, với dòng, bảng liệu, code tương tác, xử lý liệu với hiệu phù hợp, với hệ quản trị sở liệu tốt Báo cáo tự động, dễ xem, xuất định dạng số liệu tự động tính tốn xác III Luồng quy trình xử lý nghiệp vụ Hình 2.02: Luồng quy trình xử lý nghiệp vụ IV.Thiết kế workflow Hình 2.03: Thiết kế workflow V.Thiết kế Cơ sở liệu 2.7.1.Dự báo bán nhóm hàng Hình 2.04: Cơ sở liệu – Dự báo bán nhóm hàng -Bảng Danh mục Sản phẩm: ProductCate -Bảng Sản phẩm: Product -Bảng Dự báo bán hàng: ForecastSale 2.7.2 Dự báo Sản lượng nhóm hàng Hình 2.05: Cơ sở liệu – Dự báo Sản lượng nhóm hàng -Bảng Dự báo Sản lượng nhóm hàng : ForecastFoodPerMonth 2.7.3 Dự báo mua nguyên vật liệu Hình 2.06: Cơ sở liệu – Dự báo mua nguyên vật liệu -Bảng Nguyên vật liệu: Material -Bảng Dự báo mua nguyên vật liệu: ForecastPurchaseMaterial 2.7.4 Dự báo dòng tiền dự báo khác Hình 2.07: Cơ sở liệu – Dự báo dòng tiền -Bảng Lĩnh vực kinh doanh: UniversalCate -Bảng Chủ đề gốc dòng tiền: RootCate -Bảng Chủ đề cha dòng tiền: ParentCate -Bảng Chủ đề dòng tiền : CashflowCate -Bảng Dự báo dòng tiền: ForecastTransaction 2.7.5 Dữ liệu thực tế dòng tiền Hình 2.08: Cơ sở liệu – Dữ liệu thực tế dòng tiền -Bảng Dữ liệu thực tế dòng tiền: ActualTransaction 2.7.6.Số liệu số dư cuối tế Hình 2.09: Cơ sở liệu – Số liệu số dư cuối tế -Bảng Số dư thực tế tài khoản: Balance Actual 2.7.7.Dự báo số dư tài khoản Hình 2.10: Cơ sở liệu – Dự báo số dư tài khoản -Bảng Dự báo Số dư tài khoản: BalanceForecast 2.7.8 Người dùng Hình 2.11: Cơ sở liệu – Người dùng -Bảng thông tin người dùng: AspNetUsers -Bảng vai trò: AspNetRoles -Bảng vai trò người dung: AspNetUsersRoles VI.Thiết kế Model-View-Controller -Kiến trúc MVC Ứng dụng: gồm thư mục: Controllers, Models, Views Hình 2.12: Thiết kế M-V-C -Model chứa lớp mơ hình, ánh xạ bảng sở liệu Ví dụ Model Product: Hình 2.13: Models -View chứa @model IEnumerable để gọi Model Hình 2.14: Views -Control chứa actions để xử lý, tương tác với Cơ sở liệu truyền liệu cho model Hình 2.15: Controllers VII Xử lý, tính tốn từ cơng thức nghiệp vụ -Có thể dùng Entity Framework (StoredProcedure, CRUD Controlers) SqlDataReader để tương tác thêm, đọc, sửa, xóa với Cơ sở liệu 2.9.1.Xử lý, dự báo Bán hàng - Công thức: Thành tiền = Số lượng * Đơn giá Tổng thành tiền = Tổng cộng Thành tiền Sản phẩm Với Nhóm Sản phẩm chính: Tổng khối lượng = Tổng cộng Khối lượng Sản phẩm Tổng thành phẩm (Tổng khối lượng có điều chỉnh) = Tổng khối lượng + +Thơng số điều chỉnh 10 Hình 2.16: Xử lý, dự báo bán hàng - Sử dụng hành động Để truy vấn kết theo tham số Để lấy liệu kết quả, đẩy sang bảng ForecastTransaction Để lấy liệu kết quả, đẩy sang bảng ForecastFoodPerMonth (với nhóm sản phẩm chính) (với nhóm sản phẩm khác, khơng có hành động đẩy này) - Có trường để điều chỉnh cho linh hoạt - Tổng thành phẩm Hình 2.17: Tổng thành phẩm 2.9.2.Xử lý, dự báo Bán hàng - Công thức: 11 Khối lượng Nguyên vật liệu dùng Thành phẩm = Phần trăm Tỷ lệ* Tổng thành phẩm Kho cuối kỳ Nguyên vật liệu = ( Số ngày Dự trữ Nguyên vật liệu cho Sản xuất / 30 ngày) * Khối lượng Nguyên vật liệu dùng Thành phẩm Kế hoạch khối lượng mua Nguyên vật liệu = Khối lượng Nguyên vật liệu dùng Thành phẩm + Kho cuối kỳ - Kho đầu kỳ Số tiền mua Nguyên vật liệu = Kế hoạch khối lượng mua Nguyên vật liệu * Giá Nguyên vật liệu TÀI LIỆU THAM KHẢO TÀI LIỆU TIẾNG ANH Le Hoang Dung (15/08/2016), https://support.microsoft.com/vi-vn/kb/2645095 Vertex 42 LLC (15/08/2016), http://www.vertex42.com/ExcelTemplates/cash-flow-statement.html Dang Thi Nga, Nguyen Hai Dang, Petter (2015), “Cashflow Report CF CFBT” TÀI LIỆU TIẾNG VIỆT Nguyễn Thị Lan, “Đề tài Kế toán nguyên vật liệu sản xuất hóa chất cơng ty Cổ Phần Kplus Tồn Cầu” Nguyễn Tuyết Khanh, “Giáo trình Tài doanh nghiệp” Giáo trình Học viện Tài chính, “Chương - Tài doanh nghiệp quản trị tài doanh nghiệp” Giáo trình Học viện Tài chính, “Chuong - Báo cáo Tài chính-Các Hệ số Tài Doanh nghiệp” Nguyễn Thị Thu Hà, “Báo cáo thực tập nghiệp vụ Các giải pháp hồn thiện phân tích tài doanh nghiệp Cơng ty sản xuất bao bì hàng xuất khẩu” (15/08/2016), http://tech.agu.edu.vn/clbtinhoc/index.php?threads/gioi-thiumo-hinh-mvc.516/ (15/08/2016),https://vi.wikipedia.org/wiki/T%C3%A0i_ch%C3%ADnh_doa nh_nghi%E1%BB%87p (15/08/2016),http://www.ftmsglobal.edu.vn/ich-loi-cua-viec-len-ngan-sachva-du-bao-doanh-thu 12 (15/08/2016),http://hocketoanthuehcm.edu.vn/thu-vien/tai-lieu-nguyen-lyke-toan-tt-200/bao-cao-luu-chuyen-tien-te.html 10.Đại học xây dựng Miền Trung (15/08/2016) , http://muce.edu.vn/fckeditor/editor/filemanager/connectors/asp/image/6%20 chuong%204.pdf TÀI LIỆU THAM KHẢO HÌNH ẢNH Hình 1.01 - Dòng tiền phát sinh trình hoạt động, Giáo trình Học viện Tài “Chương - Tài doanh nghiệp quản trị tài doanh nghiệp” slide Hình 1.02 - Quan hệ tài Doanh nghiệp với Nhà nước, Giáo trình Học viện Tài “Chương - Tài doanh nghiệp quản trị tài doanh nghiệp” slide Hình 1.03 - Dòng tiền, Giáo trình Học viện Tài “Chương - Tài doanh nghiệp quản trị tài doanh nghiệp” slide 16 Hình 1.04 - Quan hệ tài Doanh nghiệp đối tượng khác, Giáo trình Học viện Tài “Chương - Tài doanh nghiệp quản trị tài doanh nghiệp” slide Hình 1.05 - Nội dung dòng tiền hoạt động , Giáo trình Học viện Tài “Chương - Tài doanh nghiệp quản trị tài doanh nghiệp” slide 18 Hình 2.01 - Các thành phần mơ hình MVC, http://tech.agu.edu.vn/clbtinhoc/index.php?threads/gioi-thiu-mo-hinh-mvc.516/ , (15/08/2016) 13 ... – Dự báo mua nguyên vật liệu -Bảng Nguyên vật liệu: Material -Bảng Dự báo mua nguyên vật liệu: ForecastPurchaseMaterial 2.7.4 Dự báo dòng tiền dự báo khác Hình 2.07: Cơ sở liệu – Dự báo dòng tiền. .. -Bảng Lĩnh vực kinh doanh: UniversalCate -Bảng Chủ đề gốc dòng tiền: RootCate -Bảng Chủ đề cha dòng tiền: ParentCate -Bảng Chủ đề dòng tiền : CashflowCate -Bảng Dự báo dòng tiền: ForecastTransaction... ứng, thông số cho phép điều chỉnh - Từ Số tiền theo chủ đề dòng tiền, thời gian tương ứng , báo cáo Dòng tiền Tài (Dự báo Thực tế) tự động tính tổng theo nhóm Chủ đề dòng tiền Lĩnh vực kinh doanh

Ngày đăng: 15/12/2017, 15:40

w