Код | 625346 |
Дата создания | 2023 |
Мы сможем обработать ваш заказ (!) 25 ноября в 16:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
|
В настоящее время нельзя недооценивать роль информационных технологий, позволяющих автоматизировать огромное количество операций, выполняемых специалистами вручную. Внедрение программно-аппаратных комплексов в современную организацию, позволяет получить неоспоримой конкурентное преимущество на рынке в той или иной предметной области, что достигается благодаря сокращению времени, финансовых и трудовых ресурсов, выделяемых на решение различных задач бизнеса.
Для проектирования и разработки информационных систем, рекомендуется пользоваться современными, актуальными и популярными решениями, доступными на рынке. Однако, важное внимание стоит уделять и подбору специалистов, имеющих соответствующую квалификацию, которые позволят грамотно и точечно подобрать информационные технологии, которое будут эффективно решать поставленные перед компанией задачи.
В представленной курсовой работе выполняется решение индивидуального задания, связанного с информационными технологиями высокоуровневого программирования.
Актуальность курсовой работы заключается в получении навыков эффективного решения задач, связанных с написанием программного обеспечения при помощи инструментов и методов высокоуровневого программирования.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ. 4
1. АНАЛИЗ ЗАДАНИЙ КУРСОВОЙ РАБОТЫ.. 5
1.1. Исходные данные к заданиям курсовой работы.. 5
1.2. Анализ методических указаний, входных и выходных данных к заданиям курсовой работы.. 8
1.3. Выбор и обоснование необходимых библиотек и среды разработки. 12
1.4. Выводы по 1 главе. 12
2. РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА ДЛЯ РЕШЕНИЯ ПРИКЛАДНЫХ ЗАДАЧ.. 14
2.1. Работа с наборами данных. 14
2.1.1. Построение алгоритма решения задания без графического интерфейса. 14
2.1.2. Разработка программной реализации на языке программирования. 15
2.2. Разработка экспертной системы.. 15
2.2.1. Построение алгоритма решения задания с графическим интерфейсом.. 15
2.2.2. Разработка программной реализации на языке программирования. 16
2.3. Разработка аналитической системы.. 18
2.3.1. Построение алгоритма решения задания с графическим интерфейсом.. 18
2.3.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек. 20
2.2.2.1. Проектирование стандартного функционала. 20
2.2.2.2. Проектирование расширенного функционала. 22
2.3 Разработка аналитической системы.. 23
2.3.1. Построение алгоритма решения задания с графическим интерфейсом.. 23
2.4.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек. 23
2.5. Тестирование и отладка. 24
2.6. Выводы по 2 главе. 28
3 РАЗРАБОТКА ТРЕБОВАНИЙ К ТЕХНИЧЕСКИМ СРЕДСТВАМ РЕАЛИЗАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РЕШЕНИЯ ПРИКЛАДНЫХ ЗАДАЧ.. 30
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ.. 32
ПРИЛОЖЕНИЕ. 33
ЗАДАНИЕ 1. 33
ЗАДАНИЕ 2. 34
ЗАДАНИЕ 3. 38
ЗАДАНИЕ 4. 55
1. Доусон М. Программируем на Python / М.Доусон; пер. с англ. В.Порицкий. – С-П.:Питер, - 2019. – 416 стр.
2. МакГрат М. Python. Программирование для начинающих / М. МакГрат; пер. с англ. М. Райтман. – М.: Эксмо, 2015. – 178 стр.
3. PEP 8 - руководство по написанию кода на Python [Электронный ресурс]. – Режим доступа: https://pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html, свободный. – Загл. с экрана (дата обраще-ния: 25.12.2020).
4. Гамма Э. Паттерны объектно-ориентированного проектирования / Э. Гам-ма, Р. Хелм, Дж. Ральф, Дж. Влиссидес / пер. с англ. А.А. Слинкин. – С-П.: Питер, - 2020 – 448 стр.
5. Копец Д. Классические задачи Computer Science на языке Python / Д. Ко-пец; пер. с англ. Е.Л. Сандицкая. – М.: Прогресс книга, - 2020. – 256 стр.
6. Хайнеман Дж. Алгоритмы. Справочник с примерами на C, C++, Java и Py-thon / Дж. Хайнеман, Г. Поллис, Ст. Селков / пер. с англ. И.В. Красиков. -М.: Вильямс, 2017. – 432 стр.
7. GUI Help/Tkinter book - Викиучебник [Электронный ресурс]. – Режим до-ступа: https://ru.wikibooks.org/wiki/GUI_Help/Tkinter_book, свободный. – Загл. с экрана (дата обращения: 25.12.2020).
8. Ханойская башня - Википедия, свободная энциклопедия [Электронный ре-сурс]. – Режим доступа: https://ru.wikipedia.org/wiki/%D0%A5%D0%B0%D0%BD%D0%BE%D0%B9%D1%81%D0%BA%D0%B0%D1%8F_%D0%B1%D0%B0%D1%88%D0%BD%D1%8F. – Загл. с экрана (дата обращения: 25.12.2020).
9. Кент Б. – экстремальное программирование. Разработка через тестирование / пер. с англ. П. Анджан. – С-П.: Питер, 2018. – 224 стр.