Привет студент)
В этой статье постараемся обозначить типовые ошибки при написании отчета по курсовой работе
и дать по ним несколько полезных советов.
Просьба прочитать всё и при наличии чего либо из этого списка у вас в вашем курсаче,
исправить это как можно скорее :)
Укажите актуальность вашего проекта подкрепив её какой либо статистикой.
Расскажите о том, почему у людей будет стимул пользоваться вашим сервисом.
Не нужно во введении расписывать весь функционал приложения, опишите только основные функции (фишки), а затем, уже при рассказе о процессе проектирование приложения (в теоретической части) обозначьте полный функционал (т.е. что должно делать ваше приложение, например, авторизовывать, составлять график задач в календаре, присылать оповещения, иметь личный кабинет с настройками, формировать отчеты по выполнению задач и т.п.).
Четко формулируйте цель вашего проекта. (Ну нужно писать что то вроде: “Цель нашего проекта улучшить жизнь пользователя…”.
Цель проекта, либо разработать приложение, либо создать какой либо сервис и т.д.)
Старайтесь сохранять логику в порядке написание блоков. (сначала идет анализ конкурентов, а затем, на основе этого анализа, описание стека технологий)
Расписывайте анализ конкурентов более подробно. Распишите почему данный сервис является вашим конкурентом. Какие у этого сервиса есть плюсы и минусы (и почему это минус или плюс), что можно позаимствовать у этого сервиса (позаимствовали ли вы это). Расскажите о том, какие есть слабые места у ваших конкурентов и как вы их исправили. Приложите к анализу конкурентов скриншоты (ведь по картинке гораздо проще что то объяснять).
Будет очень хорошо, если вы приведете какую-либо статистику при анализе конкурентов, которая бы подтверждала ваши слова.
В заключении этой части, можно сделать табличку, в которой будут сравниваться характеристики конкурентов по каким-либо критериям и общий вывод после таблицы.
В стеке технологий нужно рассказать о том, почему вы выбрали именно это, а не что либо другое. Расскажите о том какие есть альтернативы и почему они вам не подходят. Аналогично, в качестве заключения по этой мини-части можно сделать несколько таблиц-сравнений по различным платформам для разработки, языкам программирования, IDE, СУБД и т.п. с мини-выводами, почему выбрали то или иное.
Ну нужно писать что то типа: “Мы выбрали python потому что это лучший язык программирования на свете”
Также в этом блоке стоит написать о функционале вашего приложения и обозначит требования к нему (функции, которые должны 100% быть в приложении)
Есть хороший пример студента 4 курса (Евгения Трубецких РИ-450012), в котором логично и правильно написано введение и теоретическая часть вместе со всеми выводами.
Обозначьте весь процесс разработки разбив его на отдельные блоки. В каждом блоке опишите проделанную работу и получившийся функционал.
Расскажите о разработке макетов. Что взяли у конкурентов в качестве удачных вариантов решений, что придумали сами в качестве основной “фишки приложения”.
Пишите подробнее сам процесс разработки в деталях Желательно, последовательно.
Со скриншотами и блоками с исходным кодом. Какие проблемы у вас получилось решить, с какими ошибками и сложностями вы столкнулись, что получилось реализовать, что нет и почему.
Прикладывайте больше скриншотов.
Расскажите о том какие идеи получилось реализовать, а какие нет. Почему ?
Проведите анализ вашего продукта. Все ли работает, реализован ли минимальный функционал, есть ли дальнейшие п