Главная страница
Навигация по странице:

  • Исходными данными

  • Выходными данными

  • курсовая дерево принятия решений. курсач123ДПР. Первая. Анализ прикладной области. Требования к системе 4 Глава вторая. Постановка задачи


    Скачать 0.95 Mb.
    НазваниеПервая. Анализ прикладной области. Требования к системе 4 Глава вторая. Постановка задачи
    Анкоркурсовая дерево принятия решений
    Дата01.06.2022
    Размер0.95 Mb.
    Формат файлаdocx
    Имя файлакурсач123ДПР.docx
    ТипТехническое задание
    #563012
    страница2 из 6
    1   2   3   4   5   6

    Глава вторая. Постановка задачи

    2.1 Цель разработки


    Для постановки задачи поставим перед собой цель разработки и определим список задач.

    Целью разработки является разработка системы оценки покупательской способности клиентов.

    Для достижения поставленной цели необходимо решение следующих задач:

    1. Разработать техническое задание;

    2. Проанализировать аналоги решений;

    3. Проектирование системы;

    4. Создание программы по автоматической оценки покупательской способности клиентов.


    2.2 Техническое задание. Общие требования к разрабатываемой системе, к данным и результатам

    2.2.1. Требования к данным


    Исходными данными для анализа в данной курсовой работе являются данные о клиенте, введенные пользователем.

    Выходными данными в результате обработки текста подсистемой будут получен результат оценки покупателя.

    2.2.2. Требования к функциональности


    Программа должна оценить покупателя по введенным данным и вывести результат.

    2.2.3. Требования к технологии разработки, проектирования и конструирования ПО


    Для того чтобы создать систему по автоматизированной оценки клиента были выведены следующие компоненты ПО:

    • Формирование базы клиентов.

    • Формирование оценки клиента

    4.Требования к интерфейсу ПО

    Взаимодействие с приложением должно осуществляется через ПК.

    Глава третья. Проектирование ПО

    3.1 Анализ аналогов автоматической оценки покупательской способности клиентов


    В настоящий момент в Интернете существует несколько сервисов для построения дерева решений, на основе которого можно оценить какого-либо покупателя. Например, сайт «planetcalc.ru», калькулятор «Построение дерева решений»

    Отличительной особенностью разрабатываемой системы является возможность получить результат по введенным данным покупателя. Таким образом, пользователю не нужно самому проходить по дереву решений в поисках нужного ответа.

    3.2 Описание выбранного метода


    Для реализации классификации данных покупателя был выбран метод дерева решений. Дерево решений представляет собой иерархическую древовидную структуру, состоящую из правила вида «Если …, то ...». За счет обучающего множества правила генерируются автоматически в процессе обучения.

    3.3 Проектирование и описание используемой базы данных


    В качестве базы данных клиентов используется файл в формате «csv».

    Основное предназначение базы данных заключается в хранении информации о клиентах.

    После написания программы, система должна выполнять следующие функции с БД:

    Таким образом, программа использует БД, которая хранится в двух файлах: с расширением mdf и ldf, которые используются запускаемым в операционной среде экземпляром SQL Server 2017.

    Рассмотрим диаграмму сущность-связь для используемой в проекте базы данных. На рисунке 2 показаны сущности, используемые в программе. Таблица Parametr используется для хранения данных о параметре и списков оценок параметров пользователя и параметров компьютеров. Сущность PK используется для хранения сведений о компьютере и списка его параметров.



    Рисунок 1 Сущности, используемые в программе

    Глава четвертая. Реализация ПО

    4.1 Выбор инструментальных средств и описание характеристик программной системы


    Для данного проекта был выбран язык C# (MS VS 2017), на платформе .NET 4.5.2 и CУБД MS SQL Server 2017. Условия, которым должны соответствовать СУБД и язык программирования:

    1. Необходимость быстрой реконфигурации БД с добавлением новых полей.

    2. Необходимость быстро добавлять или изменять существующие методы.

    3. Наличие в поставке MS VS 2017 C# множества системных библиотек, автоматизирующих рутинные операции по обработке типизированных данных.

    4. Поддержка MS VS 2017 C# технологии Entity Framework, упрощающей работу с БД.

    5. Возможность быстрого переноса БД с устройства на устройство без использования средств выгрузки и загрузки данных (копированием файла БД формата *.mdf и лога БД формата *.ldf).

    Другие языки программирования и СУБД не удовлетворяют одному или более условиям.
    1   2   3   4   5   6


    написать администратору сайта