Файл: Разработка приложения для подбора пк и комплектующих Avers Traid in.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.03.2024

Просмотров: 34

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Министерство сельского хозяйства Российской Федерации Департамент научно-технологической политики и образования Федеральное государственное бюджетное образовательное учреждение высшего образования

«Красноярский государственный аграрный университет»

Институт экономики и управления АПК
Кафедра «Информационных технологий и математического обеспечения информационных систем»
К У Р С О В О Й П Р О Е К Т

на тему Разработка приложения для подбора ПК и комплектующих Avers___ Traid in_________________________________________________________

_______________________________________________________________

Выполнил (а) студент (ка) 4 курса

группы направления

подготовки 09.03.03 «Прикладная информатика в управлений АПК»
Грибков Вадим Сергеевич________________________________________

_______________________________________________________________

(Фамилия, имя, отчество)
Руководитель Амбросенко Николай Дмитриевич_____________________

Представлен на проверку «_____»___________20__г.

Проверен «_____» __________20__г.
Примечание __________________________________________________________
Оценка ______________


Красноярск 2022

Министерство сельского хозяйства Российской Федерации Департамент научно-технологической политики и образования Федеральное государственное бюджетное образовательное учреждение высшего образования

«Красноярский государственный аграрный университет»

Институт экономики и управления АПК
Кафедра «Информационных технологий и математического обеспечения информационных систем»


ЗАДАНИЕ

НА КУРСОВОЙ ПРОЕКТ (КП)
Студент Грибков Вадим Сергеевич_______________________________

______________________________________________________________

Тема КПРазработка приложения для подбора ПК и комплектующих Avers Traid in________________________________________________________

______________________________________________________________
Исходные данные к работе Учебные пособия и специальная литература, ресурсы сети Интернет___________________________________________

______________________________________________________________
______________________________________________________________

______________________________________________________________
Перечень подлежащих разработке в работе вопросов:

1.Анализировать систему создания и подачи расписания________________

2. Поставить задачу______________________________________________

3. Спроектировать приложение____________________________________
4. Создать базу данных___________________________________________

______________________________________________________________

______________________________________________________________

Перечень дополнительного материала______________________________________________________

______________________________________________________________

______________________________________________________________

Дата выдачи задания «___»_________________2022г
Руководитель (подпись, ФИО) ________________ Н.Д.Амбросенко

Задание принял к исполнению (подпись студента) ___________________

«___»___________2022

Аннотация


Работа состоит из: введения, проектной части, практической части, заключения и библиографического списка.

Проектная часть посвящена анализу системы создания и подачи расписания, установления задачи на разработку, выделение и моделирование основных бизнес-процессов, диаграмме прецедентов, выборе проектного решения.

Заключительная часть посвящена руководству для пользователя, разработке приложения для магазина компьютеров AversTraid in.

В заключении курсовой работы сделаны выводы об области использования данного приложения.

Ключевые слова: приложение, база данных, библиотека.

Количество страниц работы 22.

Содержание


Аннотация 3

Введение 4

Проектная часть 6

Анализ предметной деятельности 6

Моделирование бизнес процессов 6

Постановка задачи 9

Диаграмма деятельности 10

Выбор проектного решения. 11

Для анализа были выбраны два средства: Turbo Prolog 11

На рисунке 4 представлена архитектура Turbo Prolog 11

Руководство для пользователя 16

Заключение 17

Библиографический список 18

Приложение 1 19

Технический проект 19





Введение


Когда-то работа с клиентами заключалась исключительно в предоставлении товара менеджером-консультантом. Идея заключалась в том, что тесное общение с клиентом приводит к более продуктивным продажам. Современные организации, в которых хорошо поставлено дело управления, считают, что набор подходящих людей является всего лишь началом. В то время как большая часть ресурсов организации представлена материальными объектами, стоимость которых со временем снижается посредством амортизации, ценность людских ресурсов с годами идет на спад, все больше людей предпочитают не общаться с живи людьми ,а найти искомое электронно, будь то интернет магазин или справочник в самом магазине .


Успешная программа по подбору комплетующих способствует продвижению товара. Естественно, что это должно вести к росту продаж, а значит, и к увеличению ресурсов заработанных организацией. Если, например, в результате реализации такой программы продажи на сборке возрастает на 10% без увеличения заводской стоимости изделий, то доход на капитал, вложенный организацией в развитие людских ресурсов, гораздо выше этого показателя.

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

Цель работы - проектирование приложения для подбора компьютерных комплектующих и компьютеров.

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

  1. Собрать информацию о комплектующих и компьютерах в магазине в единую базу.

  2. При помощи возможностей программирования создать почву для данной программы.

  3. Разработать программу с возможностью систематизировать данные в виде «вопрос-ответ».

  4. Создать и загрузить базу в данную программу.


Проектная часть

Анализ предметной деятельности


Объектом  исследования является Аверс трейд ин. Основные направления деятельности : Предоставление товаров электронного оборудования. Дополнительными видами деятельности является: Ремонт компьютеров.

Моделирование бизнес процессов



Бизнес-процесс — это один из популярных и давно устоявшихся инструментов решения задач в коммерческих и некоммерческих организациях. Он распределяет и оптимизирует работу сотрудников компании над поставленными целями. Этот инструмент используется как для работы с клиентами, так и для внутренних операций компании, что делает его универсальным для решения проблем.

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

Функциональное моделирование IDEF0 – методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнес-процессов.


Построение модели бизнес процессов начинается с описания функционирования предприятия в целом в виде контекстной диаграммы. Описание выглядит как «чёрный ящик» с входами, выходами, управлением и механизмом, который постепенно детализируется до необходимого уровня. Данная модель наиболее полно отражает бизнес процессы университета.

На рисунке 1 представлена контекстная диаграмма процесса представления услуг в магазине.



Рисунок 1. Контекстная диаграмма

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



Рисунок 2. Диаграмма второго уровня декомпозиции


Постановка задачи


Информационные ресурсы прочно зарекомендовали себя как удачное решение, помогающее избавится от многих изъянов системы. Отрасль АПК имеет колоссальные трудности при внедрении, распределении и глобализации информационных ресурсов, что сказывается на скорости её развития. Использование приложения позволит эффективно доставлять информацию до конечного потребителя. Это позитивным образом скажется на развитии Avers traid in, в простоте и скорости обмена информаций , повышение имиджа .

Задача приложения эффективно организовать предложения для клиентов, хранить информацию о алгоритме запроса, ценах товара, помощь в оперативном получении справочного материала. UML диаграмма работы приложения приведена на рисунке 3.



Рисунок 3. UML диаграмма работы приложения

Диаграмма деятельности



Для построения UML-диаграммы деятельности использовался web-сайт mindmeister для создания ментальных карт. Данный сайт очень удобен для визуализации работы приложения, так же его создания.

На рисунке 4 представлен пример создания приложения, который демонстрирует все шаги  .



Рисунок 4. UML диаграмма деятельности.
Диаграммы деятельности представляют собой графическое представление рабочих процессов поэтапных действий и действий с поддержкой выбора, итерации и параллелизма. Описывают поток управления целевой системой, такой как исследование сложных бизнес-правил и операций, а также описание прецедентов и бизнес-процессов.

Выбор проектного решения.


Перед реализацией приложения для языка программирования prolog был проведен анализ существующих средств позволяющих в полной мере реализовать поставленные задачи и удовлетворить потребности пользователей .

Для анализа были выбраны два средства: Turbo Prolog

На рисунке 4 представлена архитектура Turbo Prolog



Рисунок 5. Архитектура Android Studio

Пролог (англ. Prolog) — язык и система логического программирования, основанные на языке предикатов математической логики дизъюнктов Хорна, представляющей собой подмножество логики предикатов первого порядка.

Язык сосредоточен вокруг небольшого набора основных механизмов, включая сопоставление с образцом, древовидного представления структур данных и автоматического перебора с возвратами. Хорошо подходит для решения задач, где рассматриваются объекты (в частности структурированные объекты) и отношения между ними. Пролог, благодаря своим особенностям, используется в области искусственного интеллекта, компьютерной лингвистики и нечислового программирования в целом. В некоторых случаях реализация символьных вычислений на других стандартных языках вызывает необходимость создавать большое количество кода, сложного в понимании, в то время как реализация тех же алгоритмов на языке Пролог даёт простую программу, легко помещающуюся на одной странице.

Prolog является декларативным языком программирования: логика программы выражается в терминах отношений, представленных в виде фактов и правил. Для того чтобы инициировать вычисления, выполняется специальный запрос к базе знаний, на которые система логического программирования генерирует ответы «истина» и «ложь». Для обобщённых запросов с переменными в качестве аргументов созданная система Пролог выводит конкретные данные в подтверждение истинности обобщённых сведений и правил вывода.