АННОТАЦИЯ 2
ВВЕДЕНИЕ 7
1 ПОСТАНОВКА ЗАДАЧИ 8
1.1 Требования к разработке программы 8
1.2 Пользователи программы 8
Выводы по разделу один 8
2 АНАЛИЗ СУЩЕСТВУЮЩИХ СИСТЕМ 9
2.1 «DN S конфигуратор» 9
2.2 «Citilink конфигуратор» 10
2.3 «Яндекс-Услуги» 11
2.4 «Арсенал+ Конфигуратор ПК» 11
2.5 Сравнительный анализ систем 12
Вывод по разделу два 15
3 СТРУКТУРА ПРОГРАММЫ 16
3.1 Комплектующие 17
3.2 Вывод готовых сборок 18
Выводы по разделу три 19
4 СТРУКТУРА БАЗЫ ДАННЫХ 20
4.1 Т аблицы базы данных 20
Выводы по разделу четыре 25
5 РАЗРАБОТКА ПРОГРАММЫ 26
5.1 Создание проекта и подключение пакетов NuGet 26
5.2 Создание базы данных в SqlServer 27
5.3 Создание контроллеров, представлений и моделей 28
5.4 Создание методов для фильтрации комплектующих 32
5.5 Издание функций JS для вывода данных 36
Вывод по разделу пять 42
6 ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ 43
6.1 Экономическая часть 43
Вывод по разделу шесть 43
ЗАКЛЮЧЕНИЕ 44
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 45
Когда человек задумывается о покупке компьютера, он сталкивается с тем, что ему надо искать множество информации: совместимость комплектующих, какие мощности нужны для тех или иных задач и прочее. Большинство людей просто не хотят сталкиваться с такими трудностями, они просто покупают первую попавшуюся сборку в каком-либо магазине, полагаясь на консультанта. Однако покупатель даже не подозревает, что эта конфигурация может не только не подойти под его нужды, но и собрана за гораздо меньшие деньги.
Целью дипломного проекта является разработка веб-приложения, которое сможет подобрать конфигурацию персонального компьютера, исходя из задач пользователя.
Основные задачи дипломного проекта следующие:
• разработать веб приложение;
• разработать систему уравнений, по которой будут определяться ценовые диапазоны допустимых комплектующих;
• сделать дизайн максимально простым и удобным;
В разделе 1 представлена постановка задачи дипломного проекта.
В разделе 2 проведен сравнительный анализ существующих систем.
В разделе 3 описана структура программы, разрабатываемой в дипломном проекте.
В разделе 4 представлена структура базы данных для программы с подробным описанием таблиц.
В разделе 5 представлена поэтапная разработка программы.
В 6 разделе описаны затраты, необходимые для разработки и публикации веб-приложения.
Разработано веб-приложение под названием «Индивидуальный подбор персонального компьютера», полностью удовлетворяющее поставленным целям проекта.
Для веб-приложения создана и нормализована база данных в SQLServer.
Разработан удобный дизайнвеб-приложения, позволяющий пользователю легко ориентироваться.