Как правильно написать курсовой проект
План курсового проекта (КП)
9.67M

Как_правильно_написать_курсовой_проект (2)

1. Как правильно написать курсовой проект

КАК ПРАВИЛЬНО
НАПИСАТЬ КУРСОВОЙ
ПРОЕКТ

2. План курсового проекта (КП)

ПЛАН КУРСОВОГО ПРОЕКТА (КП)
1. Определение предметной области
2. Выбор темы
3. Разработка ТЗ (технического задания)
4. Написание ПЗ (пояснительной записки) и
разработка ПП (программного продукта)
5. Составление презентации и защитного слова
6. Загрузка проекта на GitLab
7. Подписание ПЗ у руководителя, председателя ЦК
8. Защита КП

3.

Выбор темы
•Определение интересов и
направления:
Выберите тему, которая вам
интересна и соответствует вашей
специальности.
•Анализ актуальности:
Убедитесь, что тема актуальна и
имеет практическое значение.
•Согласование с руководителем

4.

Анализ
требований
•Сбор требований к
функционалу и дизайну
• Проведение
конкурентного анализа
существующих ПП
• Описание предметной
области

5.

•Выбор инструментов для
разработки
Выбор технологий
и инструментов
•Сравнительный анализ
инструментов для
разработки

6.

•Определение требований
к программному продукту
Разработка
технического
задания(ТЗ)
•Определение сроков
реализации

7.

Проектирование
ПП
•Проектирование
структурных схем
•Проектирование
функциональных схем
•Проектирование БД
•Проектирование
интерфейса

8.

Проектирование
структурных схем
содержит
• Диаграмма прецедентов Uses CASE
(Описывает функциональное
назначение системы, т.е. то, что система
будет делать в процессе своего
функционирования).
• Диаграмма потоков данных DFD
(предназначенная для моделирования
веб-приложений с точки зрения
хранения, обработки и передачи
данных)

9.

Проектирование
функциональных схем
содержит
• Диаграмма классов.
• Диаграмма
последовательности (наглядно
отображает отправку и
получение сообщений, а также
продолжительность и
последовательность действий.)

10.

Проектирование БД
содержит
•ER модель (читабельна, выделены
ключи, определены типы данных
для каждого поля сущности,
выделены и построены связи
между сущностями).
•Описание данной ER-модели (в
виде таблиц, описание каждой
таблицы).

11.

Проектирование
интерфейса
содержит
•Описание инструмента разработки прототипа
пользовательского интерфейса.
•Прототипы всех окон, созданные в
профессиональном инструменте.
•Окна всего продукта пользовательского
интерфейса и переход между ними.
•Описание прототипов.
•Диаграмма навигации.
•Вывод по созданным прототипам.

12.

Разработка прототипов
интерфейса
•Определение структуры и
расположения элементов
интерфейса.
•Разработка прототипов всех
окон интерфейса.
•Описание прототипов.

13.

Выбор цветовой
гаммы и шрифтов
•Определение цветовой гаммы
для проектирования дизайнмакетов.
•Выбор шрифтов.

14.

Разработка элементов
интерфейса
•Разработка элементов
интерфейса (например,
кнопки, карточки товара,
формы).
•Описание разработанных
элементов.

15.

Разработка
дизайн макетов
•Разработка дизайн-макетов по
спроектированным ранее
прототипам, используя
выбранную цветовую гамму и
шрифты.
•Описание разработанных
макетов.

16.

•Разработка базы данных ПП
Разработка
кода
Разработка ПП
клиентской части ПП
• Разработка кода серверной
части ПП

17.

Разработка базы
данных ПП
•Разработка базы данных
по спроектированной ERмодели.
•Описание реализации БД.

18.

Разработка кода
клиентской части
•Разработка интерфейса по
созданным ранее макетам.
•Наличие описания элементов
интерфейса.
•Описание используемого
фреймворка.
•Описание используемых
классов.

19.

Разработка кода
серверной части
•Разработка функционала
программного продукта.
•Описание используемых
классов, методов, функций.
•Описание выбранной
инструментальных решений.

20.

Документирование
программного
продукта
Составление руководства
пользователя для всех
ролей ПП

21.

Структура ПЗ
Введение
1 Предпроектное исследование
1.1 Описание предметной области
1.2 Анализ инструментальных средств для разработки
2 Техническое задание
3 Проектирование программного продукта
3.1 функциональная схема программного продукта
3.2 Структурная схема программного продукта
3.3 Проектирование базы данных
3.4 Проектирование пользовательского интерфейса
3.4.1 Разработка прототипов интерфейса
3.4.2 Выбор цветовой гаммы и шрифтов
3.4.3 Разработка элементов интерфейса
3.4.4 Разработка дизайн-макетов
4 Разработка программного продукта
4.1 Разработка интерфейса программного продукта
4.2 Разработка базы данных программного продукта
4.3 Разработка программного продукта
5 Документирование программного продукта
5.1 Руководство пользователя программного продукта
Заключение
Список используемых источников
Приложение А Техническое задание
Приложение Б Листинг
English     Русский Rules