phân tích và thiết kế hệ thống hệ hỗ trợ dự đoán khả năng gọi vốn thành công

16 61 1
phân tích và thiết kế hệ thống hệ hỗ trợ dự đoán khả năng gọi vốn thành công

Đ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Ộ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA BÁO CÁO MƠN HỌC PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG HỆ HỖ TRỢ DỰ ĐOÁN KHẢ NĂNG GỌI VỐN THÀNH CƠNG Giảng viên hướng dẫn: TS LÊ CHÍ NGỌC Sinh viên thực hiện: ĐỒNG THỊ THÙY LINH 20162387 Toán Tin - K61 Hà Nội - 2020 Mục lục LỜI NÓI ĐẦU Chương I Điều tra khảo sát 1.1 Khảo sát trạng 1.2 Thiết kế mơ hình dự đốn 1.3 Dữ liệu Chương II Phân tích thiết kế hệ thống 2.1 Mơ hình hóa nghiệp vụ 2.2 Sơ đồ phân cấp chức 2.3 Biểu đồ luồng liệu mức ngữ cảnh 2.4 Biểu đồ luồng liệu mức đỉnh Chương III Thiết kế giao diện hệ thống 3.1 Ngơn ngữ viết chương trình 9 3.2 Giao diện website 11 Kết luận 14 Lời nói đầu Crowd funding (gọi vốn cộng đồng) hình thức kêu gọi giúp đỡ cộng đồng để giúp chủ dự án hay người nghĩ ý tưởng hoàn thành dự án hay sản phẩm họ họ có ý tưởng lại khơng có tiền để thực dự án Hình thức gọi vốn đem lại nhiều lợi ích cho Start-up họ kêu gọi phục vụ cho việc mắt sản phẩm đưa sản phẩm có hội tiếp xúc trực tiếp với cộng đồng khách hàng tiềm Mỗi người tham gia phải trả lời cho câu hỏi có nên thực dự án hay khơng (có đủ vốn cho dự án không?) muốn thực cần thay đổi số yếu tố để gọi vốn thành cơng cho dự án? Do đội nghiên cứu nghiên cứu phần mềm dự đốn khả gọi vốn thành cơng đưa giải pháp cho người làm dự án Trong báo cáo gồm chương: ❼ Chương 1: Điều tra khảo sát ❼ Chương 2: Phân tích thiết kế hệ thống ❼ Chương 3: Thiết kế giao diện hệ thống Em xin chân thành cảm ơn thầy Lê Chí Ngọc hướng dẫn em suốt thời gian môn học Sinh viên thực Đồng Thị Thùy Linh Chương I Điều tra khảo sát 1.1 Khảo sát trạng Trong năm gần đây, phạm vi tài trợ cho dự án cá nhân công ty nhỏ mở rộng đáng kể Ngoài tiết kiệm, vay ngân hàng, tài trợ từ bạn bè gia đình số lựa chọn truyền thống khác, gây quỹ cộng đồng trở thành lựa chọn phổ biến Kickstarter tảng gây quỹ cộng đồng tiếng, hoạt động theo quy chế người kêu gọi phải đạt đủ vốn trở lên, không chủ dự án khơng nhận kể số vốn gần đủ Với cá nhân cơng ty nhỏ, việc tìm tới nhà đầu tư để huy động nguồn vốn ban đầu lớn (vài chục vài trăm triệu VND) khơng dễ, địi hỏi phải chuẩn bị tốt chứng minh với nhà đầu tư, nhiều người tìm đến mơ hình gọi vốn cộng đồng Kickstarter Câu hỏi đặt cho người làm dự án có nên thực dự án hay không dựa vào việc gọi vốn? Nếu thực cần thay đổi để gọi vốn thành cơng? Rất nhiều yếu tố góp phần vào thành cơng hay thất bại gọi vốn dự án (số vốn, hạn gọi, thời gian bắt đầu gọi, mô tả dự án, quốc gia, ), Kickstarter thống kê lại số liệu từ tất dự án kết thúc để xây dựng mơ hình dự đốn liệu dự án gọi vốn thành công hay không Thông qua liệu người làm dự án đưa vào, ta cần xây dựng hệ thống phân tích liệu đưa dự báo gọi đủ vốn không, giúp người làm dự án đánh giá liệu Kickstarter có phải lựa chọn tài trợ tốt, hội thành công họ gì? Ngồi hệ thống cịn đưa số gợi ý cho người làm dự án, ví dụ cần thay đổi thời gian chạy dự án, thay đổi mục tiêu vốn, thời gian khởi chạy dự án, 1.2 Thiết kế mơ hình dự đốn Mơ hình hồi quy logistic mơ hình mối quan hệ tập hợp biến Xi đầu vào biến có dạng sau: ❼ Biến dạng nhị phân ❼ Biến phân loại ❼ Biến liên tục biến đầu Y thơng thường biến có dạng nhị phân Giả định: P (Y = 1|X) = eβ0 +β1 X1 +β2 X2 +···+βn Xn + eβ0 +β1 X1 +β2 X2 +···+βn Xn tương đương với: ln P (Y |X) − P (Y |X) = β0 + β1 X1 + β2 X2 + · · · + βn Xn hàm chuyển logit P ước lượng theo công thức: Với P tỉ lệ Y = 1, 1−P P = eβ0 +β1 X1 +β2 X2 +···+βn Xn 1−P 1.3 Dữ liệu Web Robots: Bộ liệu chứa liệu tất dự án lưu trữ Kickstarter từ lúc mắt vào tháng năm 2009 đến tháng năm 2020 ❼ Gồm 57 file liệu ❼ 38 trường ❼ 211076 ghi Các phương pháp tiền xử lý liệu: ❼ Xóa cột nhiều null cột khơng hữu ích ❼ Chuyển ngày từ unix sang định dạng datetime ❼ Thêm số đặc trưng tính tốn từ cột ❼ Xóa ghi trùng lặp (có 22289 ghi trùng lặp tổng 211076 ghi) ❼ One-hot coding liệu định tính ❼ Chuẩn hóa liệu z-score: z = x−u s (z - giá trị x, u - giá trị trung bình, s - độ lệch chuẩn) Sau tiền xử lý, ta thu liệu gồm trường có ý nghĩa sau: ❼ backers_count - số người đóng góp quỹ cho dự án ❼ blurb - mô tả ngắn dự án ❼ category - chứa danh mục tiểu danh mục dự án ❼ country - quốc gia người tạo dự án ❼ created_at - ngày thời gian dự án tạo Kickstarter ❼ deadline - ngày thời gian dự án kết thúc gọi vốn ❼ goal - mục tiêu tài trợ ❼ launch_at - ngày thời gian dự án khởi động để tài trợ ❼ name - tên dự án ❼ state - trạng thái dự án Chia liệu làm tập train tập test với tỉ lệ 7:3 Chương II Phân tích thiết kế hệ thống 2.1 Mơ hình hóa nghiệp vụ Hình 2.1 Thiết kế mơ hình 2.2 Sơ đồ phân cấp chức Hệ thống bao gồm số chức chính: ❼ Chức hệ thống: đăng nhập, đăng xuất, đăng ký ❼ Các chức liên quan đến liệu: Hiển thị liệu, hiển thị liệu dự đoán, hiển thị biểu đồ phân tích liệu ❼ Chức dự đốn: Dự đốn đưa gợi ý Hình 2.2 Sơ đồ phân cấp chức 2.3 Biểu đồ luồng liệu mức ngữ cảnh Hình 2.3 Biểu đồ luồng liệu mức ngữ cảnh 2.4 Biểu đồ luồng liệu mức đỉnh Hình 2.4 Biểu đồ luồng liệu mức đỉnh Chương III Thiết kế giao diện hệ thống 3.1 Ngơn ngữ viết chương trình ❼ Python ngơn ngữ lập trình hướng đối tượng, cấp cao, mạnh mẽ, tạo Guido van Rossum Python hoàn toàn tạo kiểu động sử dụng chế cấp phát nhớ tự động Python có cấu trúc liệu cấp cao mạnh mẽ cách tiếp cận đơn giản hiệu lập trình hướng đối tượng Cấu trúc cịn cho phép người sử dụng viết mã lệnh với số lần gõ phím tối thiểu ❼ HTML (viết tắt Hypertext Markup Language hay ngôn ngữ đánh dấu siêu văn bản) ngôn ngữ đánh dấu dùng để tạo trang siêu văn sử dụng mạng internet (hay trang web) Gọi ngơn ngữ đánh dấu HTML sử dụng thẻ để định nghĩa (hay đánh dấu) thành phần khác trang web Nội dung trang web tạo sử dụng thẻ HTML khác thẻ , thẻ ❼ Cascading Style Sheets, viết tắt CSS, ngôn ngữ định kiểu sử dụng để mô tả việc trình bày tài liệu viết HTML or XML (bao gồm ngôn ngữ khác XML, SVG or XHTML) CSS mô tả cách phần tử hiển thị hình, giấy, lời nói, phương tiện khác ❼ JavaScript (viết tắt "js") ngơn ngữ lập trình mang đầy đủ tính ngơn ngữ lập trình động mà áp dụng vào tài liệu HTML, đem lại khả tương tác động trang web Cha đẻ ngôn ngữ Brendan Eich, đồng sáng lập dự án Mozilla, quỹ Mozilla, tập đoàn Mozilla ❼ Bootstrap framework bao gồm HTML, CSS JavaScript template dùng để phát triển website chuẩn responsive Bootstrap cho phép trình thiết kế website diễn nhanh chóng dễ dàng dựa thành tố sẵn có typography, forms, buttons, tables, grids, navigation, image carousels ❼ Flask web frameworks, thuộc loại micro-framework xây dựng ngơn ngữ lập trình Python Flask cho phép xây dựng ứng dụng web từ đơn giản tới phức tạp Nó xây dựng api nhỏ, ứng dụng web chẳng hạn trang web, blog, trang wiki website dựa theo thời gian hay chí trang web thương mại Flask cung cấp công cụ, thư viện công nghệ hỗ trợ làm cơng việc trên.Điều có nghĩa Flask mơi trường độc lập, sử dụng thư viện khác bên ngồi Do vậy, Flask có ưu điểm nhẹ, có lỗi bị phụ thuộc dễ dàng phát xử lý lỗi bảo mật 10 3.2 Giao diện website Hình 3.1 Giao diện đăng nhập Hình 3.2 Giao diện bắt đầu 11 Hình 3.3 Giao diện bảng liệu Hình 3.4 Giao diện biểu đồ 12 Hình 3.5 Giao diện dự đốn Hình 3.6 Giao diện kết 13 Hình 3.7 Giao diện đưa nhận xét lời khuyên 14 Kết luận Trong báo cáo em ❼ Trình bày hệ hỗ trợ dự đốn khả gọi vốn thành cơng dựa mơ hình hồi quy Logistic ❼ Trình bày quy trình phân tích thiết kế hệ thống hỗ trợ dự đoán khả gọi vốn thành cơng ❼ Trình bày giao diện website trực quan dễ sử dụng Em xin chân thành cảm ơn thầy Lê Chí Ngọc hướng dẫn em tận tình suốt thời gian môn học Sinh viên thực Đồng Thị Thùy Linh 15 ... làm dự án có nên thực dự án hay khơng dựa vào việc gọi vốn? Nếu thực cần thay đổi để gọi vốn thành cơng? Rất nhiều yếu tố góp phần vào thành công hay thất bại gọi vốn dự án (số vốn, hạn gọi, ... nên thực dự án hay khơng (có đủ vốn cho dự án khơng?) muốn thực cần thay đổi số yếu tố để gọi vốn thành công cho dự án? Do đội nghiên cứu nghiên cứu phần mềm dự đoán khả gọi vốn thành công đưa... đầu gọi, mô tả dự án, quốc gia, ), Kickstarter thống kê lại số liệu từ tất dự án kết thúc để xây dựng mơ hình dự đoán liệu dự án gọi vốn thành công hay không Thông qua liệu người làm dự án đưa vào,

Ngày đăng: 04/08/2020, 01:01

Từ khóa liên quan

Mục lục

  • LI NÓI ÐU

  • Chuong I. Ðiu tra khao sát

    • 1.1 Khao sát hin trang

    • 1.2 Thit k mô hình d oán

    • 1.3 D liu

      • Chuong II. Phân tích thit k h thng

        • 2.1 Mô hình hóa nghip vu

        • 2.2 So phân cp chc nang

        • 2.3 Biu lung d liu mc ng canh

        • 2.4 Biu lung d liu mc inh

        • Chuong III. Thit k giao din h thng

          • 3.1 Ngôn ng vit chuong trình

          • 3.2 Giao din website

          • Kt lun

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

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

Tài liệu liên quan