3. Перечень вопросов, подлежащих разработке при написании теоретической части:
Анализ предметной области.
Выявление сущностей и определение их атрибутов.
Выявление связей между сущностями. Построение концептуальной модели.
Выделение первичных и внешних ключей. Построение логической модели.
4. Перечень вопросов, подлежащих разработке при написании практической части:
Физическое моделирование базы данных.
Создание таблиц на языке SQL.
Создание запросов для заполнения базы данных.
Создание простых и сложных запросов к базе данных.
7. Дата выдачи задания: 04.09.2018
Руководитель Проскурин А. В., ст. преподаватель кафедры ИВТ
(Подпись)
Задание принял к исполнению (дата) _____________
(подпись студента)
СОДЕРЖАНИЕ
ВВЕДЕНИЕ. 4
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 5
1.1 Анализ решаемой задачи предметной области. 5
1.2 Обзор основных систем. 5
1.3 Обзор технологий. 5
1.4 Обзор методов и алгоритмов. 6
Выводы по главе. 6
2 РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА.. 7
2.1 Структура программного продукта. 7
2.1.1 Система/модуль А.. 7
2.1.2 Система/модуль ****. 7
2.1.N Организация системы плагинов. 7
2.2 Алгоритмическая реализация. 8
2.2.1 Система/модуль А.. 8
2.2.2 Система/модуль ****. 8
2.3 Руководство программиста. 8
2.4 Краткое руководство пользователя. 8
2.5 Тестирование. 8
ЗАКЛЮЧЕНИЕ. 10
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 11
ПРИЛОЖЕНИЕ А. Примеры отчетов и графиков.. 12
ВВЕДЕНИЕ
Актуальность. На сегодняшний день …. Таким образом, … является актуальной задачей.
Цель и задачи. Целью курсовой работы является ….
Для достижения поставленной цели необходимо решить следующие задачи:
- выполнить анализ *** (согласно предметной области);
- осуществить обзор существующего программного обеспечения *** (в рассматриваемой предметной области);
- ……
- ……
- ……
- ……
- спроектировать …;
- разработать алгоритмы …;
- разработать и реализовать модуль защиты …;
- осуществить программную реализацию …;
- провести тестирование разработанной ***.
Структура работы. Курсовая работа состоит из введения, двух глав, заключения и списка использованных источников из … наименований. Изложена на … страницах и содержит … рисунков и … таблиц.
В первой главе курсовой работы приводится …, отражен ….
Во второй главе ….
В заключении ….
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
Краткое введение в предметную область, с раскрытием дальнейшего описания
Анализ решаемой задачи предметной области
проводится описание поставленной задачи и возможных ограничений и т.п. В этом разделе следует подробно описать проблематику решаемой задачи и по возможности привести UML диаграмму потоков данных.
Обзор основных систем
проводится краткий обзор программных продуктов и систем, которые выполняют решение схожих задач или в которых реализованы алгоритмы необходимые для достижения поставленной цели. По итогам обзора делается небольшое сравнение по критериям (с представлением в табличной форме) или же в свободной форме на основе преимуществ/недостатков. В конце раздела пишется краткий вывод на основе анализа функционала, организации и особенностей рассмотренных программных продуктов.
Обзор технологий
в данном пункте рассматриваются технологии необходимые для решения поставленной задачи (в том числе и организации защиты ПО). По возможности необходимо при описании технологий предоставить классификацию существующих методов для решения задачи в рамках рассмотренной технологии. Так возможно описание технологии с позиции выбранной среды разработки. В зависимости от предметной области возможно описание средств разработки (включая наборы компонентов и библиотек).
Обзор методов и алгоритмов
Приводится краткое описание группы основных методов и алгоритмов при помощи которых можно решить поставленную задачу. В зависимости от предметной области возможно описание вариантов использования рассмотренных библиотек/компонентов для реализации задачи. Помимо этого рассматриваются подходы к реализации системы плагинов
Выводы по главе
Приводятся выводы описывающие результат анализа технологий, методов и алгоритмов, пригодных для решения задач и указывается целесообразность выбора тех или иных технологий, методов и алгоритмов для проектирования программного продукта.