Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
771,35 KB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN TOÁN ỨNG DỤNG VÀ TIN HỌC BÁO CÁO HỆ HỖ TRỢ QUYẾT ĐỊNH DỰ BÁO DOANH SỐ Giảng viên hướng dẫn : Thầy Lê Chí Ngọc Sinh viên thực : Nguyễn Văn Đăng MSSV: 20173491 Lớp: HTTTQL – K62 HÀ NỘI – 2020 Mục lục Mở đầu Chương I: Khảo sát hệ thống………………………………………… Mục đích tài liệu………………………………………………………….3 Phạm vi tài liệu………………………………………………………… 3 Mơ hình ARIMA…………………………………………………………3 Chương II: Phân tích thiết kế hệ thống……………………………….5 1.Chức hệ thống………………………………………………………5 1.1 Chức hệ thống………………………………………………….5 1.2 Sơ đồ thiết kế hệ thống………………………………………………6 1.3 Sơ đồ phân cấp chức năng………………………………………… 2.Sơ đồ luồng liệu……………………………………………………….7 2.1 Sơ đồ luồng liệu mức ngữ cảnh………………………………….7 2.2 Sơ đồ luồng liệu mức đỉnh……………………………………….7 Chương III: Thiết kế giao diện hệ thống…………………………… 1.Ngơn ngữ viết chương trình…………………………………………… 2.Dữ liệu kết thuật toán……………………………………………9 3.Thiết kế giao diện website……………………………………………….12 Kết luận………………………………………………………………15 Mở đầu Trong sống ngày nay, phải đối mặt với thay đổi từ môi trường sống, cần phải định để thích ứng với thay đổi Hệ hỗ trợ định đời nhằm đưa lựa chọn thích hợp có tính xây dựng cho người định Hệ hỗ trợ định (DSS) chương trình vi tính sử dụng để hỗ trợ đưa định, phán đoán chiều hướng hành động tổ chức doanh nghiệp DSS sàng lọc phân tích lượng liệu khổng lồ, tổng hợp thơng tin cách tồn diện mà sử dụng để giải vấn đề trình định Dưới hướng dẫn TS Lê Chí Ngọc em xây dựng hệ thống dự báo doanh số Do thời gian, luợng kiến thứcvà tài liệu tìm kiếm hạn chế nên làm nhóm cịn nhiều thiếu sót mong thầy bạn góp ý để báo cáo đuợc hoàn chỉnh Em xin chân thành cảm ơn! Chương I : Khảo sát hệ thống Mục đích tài liệu Tài liệu nhằm mơ tả chi tiết yêu cầu cho Hệ thống Hỗ trợ định 2.Phạm vi tài liệu Tài liệu hướng đến đối tượng sau: (1) Khách hàng, đảm bảo phần mềm phát triển nhu cầu thực tế (2) Người thiết kế phần mềm, đảm bảo thiết kế phù hợp yêu cầu khách hàng (3) Lập trình viên, đảm bảo lập trình yêu cầu (4) Kiểm thử, đảm bảo phần mềm hoạt động kỳ vọng yêu cầu (5) Quản lý chất lượng, v.v… Những người cần chuẩn u cầu phần mềm Mơ hình ARIMA Một công ty xem xét kết thực tế mà khơng cần xảy ra, nguyên kế hoạch kinh doanh cho đến Ngân sách bán hàng phòng kinh doanh ảnh hưởng nhiều đến phận khác giúp CEO đưa định kinh doanh quan trọng Đó lý dự báo doanh số bán hàng đời nhằm chủ yếu xác định doanh thu tương lai, lập kế hoạch nhập, xuất hàng hóa kho, đưa chiến lược marketing phù hợp, giảm chi phí kho bãi khơng cần thiết Một CCO hiểu rõ chu kỳ bán hàng điều chỉnh hoạt động kinh doanh phù hợp với thị trường Dự báo tốt không cách tuyệt vời để chứng minh cho đối tác tiếp tục có niềm tin vào doanh nghiệp minh mà cách điều hanh tổ chức nhanh nhạy kinh tế thị trường.Mơ hình ARIMA phương án tốt để dự báo Mô hình ARIMA Bước Nhận dạng mơ hình Để sử dụng mơ hình ARIMA(p,d,q) dự báo cần nhận dạng ba thành phần p,d q mơ hình Thành phần d mơ hình nhận dạng thơng qua kiểm định tính dừng chuỗi thời gian Sau kiểm định tính dừng, ta xác định bậc quy trình tự hồi quy (AR) quy trình trung bình trượt (MA) thơng qua biểu đồ tự tương quan (ACF) biểu đồ tự tương quan riêng phần (PACF) Quy trình tự hồi quy bậc p, ký hiệu AR(p) Quy trình trung bình trượt bậc q, ký hiệu MA(q) Nhận dạng mơ hình ARIMA(p,d,q) tìm giá trị thích hợp p, d, q, với d bậc sai phân chuỗi thời gian khảo sát, p bậc tự hồi qui q bậc trung bình trượt Việc xác định p q phụ thuộc vào đồ thị PACF = f(t) ACF = f(t), chi tiết thể Bảng Bảng Các dạng đồ thị mơ hình ARIMA Loại mơ hình AR(p) MA(q) ARMA(p, q) Dạng đồ thị ACF Giảm nhanh theo hàm mũ dạng hình sin, hai Có đỉnh sau trễ q Giảm nhanh theo hàm mũ Dạng đồ thị PACF Có đỉnh trễ thứ p Giảm dần theo hàm mũ Giảm nhanh theo hàm mũ Bước Ước lượng tham số lựa chọn mơ hình Bước Kiểm định mơ hình Để đảm bảo mơ hình phù hợp, sai số mơ hình phải nhiễu trắng Ta sử dụng biểu đồ tự tương quan ACF kiểm định Breusch-Godfrey kiểm tra tính tự tương quan sai số Đối với phương sai sai số thay đổi, ta sử dụng kiểm định White Bên cạnh để đánh giá độ tin cậy mơ hình dự báo, nghiên cứu sử dụngchỉ số MAPE (Mean Absolute Percent Error) Theo Lewis (1983) MAPE lớn 50% dự báo khơng xác, 20% - 50% hợp lệ, 10%-20% dự báo tốt,dưới 10% dự báo hoàn hảo Bước Dự báo Sau kiểm định sai số mô hình dự báo, phù hợp sử dụng vào việc dự báo Chương II: Phân tích thiết kế hệ thống 1.Chức hệ thống 1.1 Chức hệ thống Dựa liệu lịch sử bán hàng cửa hàng ghi nhận lại từ ngày trước, nhà quản lý cần đưa định có lợi cho việc kinh doanh cửa hàng Hệ thống trợ giúp việc thống kê doanh thu, xu hướng bán hàng cửa hàng theo ngày tuần, tổng kết doanh thu cửa hàng theo năm kinh doanh để nhà quản lý quan sát việc bán hàng của hàng Chức hệ thống dự báo doanh thu cho tháng thới cửa hàng Từ nhà quản lý đưa định việc phát triển để tăng doanh thu cửa hàng 1.2 Sơ đồ thiết kế hệ thống 1.3 Sơ đồ phân cấp chức 2.Sơ đồ luồng liệu 2.1 Sơ đồ luồng liệu mức ngữ cảnh 2.2 Sơ đồ luồng liệu mức đỉnh Chương III: Thiết kế giao diện hệ thống 1.Ngơn ngữ viết chương trình - HTML HTML từ viết tắt HyperText Markup Language (ngôn ngữ đánh dấu siêu văn bản) dùng mô tả cấu trúc trang Web tạo loại tài liệu xem trình duyệt HTML tạo phát triển tổ chức W3C (World Wide Web Consortium) Hiện phiên HTML HTML5 với nhiều tính ưu việt so với phiên cũ - CSS CSS (viết tắt Cascading Style Sheets) ngôn ngữ định dạng sử dụng để mơ tả trình bày trang Web, bao gồm màu sắc, cách bố trí phông chữ CSS cho phép chúng hiển thị nội dung tương thích loại thiết bị có kích thước hình khác nhau, chẳng hạn hình lớn, hình nhỏ điện thoại hay máy tính CSS độc lập với HTML sử dụng với ngôn ngữ đánh dấu xây dựng dựa XML CSS tuân theo chuẩn chung W3C quy định - Python Python ngôn ngữ đơn giản dễ sử dụng ngơn ngữ thơng dụng Python kết nối với đối tượng môi trường để cung cấp kiểm sốt chương trình đối tượng với chúng Python cho phép tính tốn sử dụng model cách đơn giản dễ dàng, tính tốn đơn giản, thực số giao tác đơn giản trang web Python hỗ trợ tất trình duyệt Firefox, Chorme, … chí trình duyệt thiết bị di dộng có hỗ trợ Hiện python ngôn ngữ thông dụng giới 2.Dữ liệu kết thuật toán - Dữ liệu lấy từ công ty kinh doanh phần mềm hai năm (từ 1/2018 -3/2020) số lượng phần mềm bán - Kết thuật toán: Sau lấy liệu ta bắt đầu chạy thuật toán cho kết sau: Tổng quan giữ liệu giá trị trung bình 10 Đồ thị AR(p) MA(q) Kết 11 3.Thiết kế giao diện website Giao diện bắt đầu Giao diện nhập liệu 12 Giao diện tải liệu Giao diện bảng liệu 13 Giao diện kết dự báo 14 Kết luận Trong báo cáo em trình bày hệ thống dự báo doanh số công ty Đồng thời đưa thuật tốn đánh giá mơ hình Mặc dù báo cáo chưa thực đầy đủ em hiểu hệ hỗ trợ định cho nhà quản lí lĩnh vực cụ thể 15 ... diện kết dự báo 14 Kết luận Trong báo cáo em trình bày hệ thống dự báo doanh số cơng ty Đồng thời đưa thuật tốn đánh giá mơ hình Mặc dù báo cáo cịn chưa thực đầy đủ em hiểu hệ hỗ trợ định cho... (1983) MAPE lớn 50% dự báo khơng xác, 20% - 50% hợp lệ, 10%-20% dự báo tốt,dưới 10% dự báo hoàn hảo Bước Dự báo Sau kiểm định sai số mơ hình dự báo, phù hợp sử dụng vào việc dự báo Chương II: Phân... sống ngày nay, phải đối mặt với thay đổi từ môi trường sống, cần phải định để thích ứng với thay đổi Hệ hỗ trợ định đời nhằm đưa lựa chọn thích hợp có tính xây dựng cho người định Hệ hỗ trợ định