СТРУКТУРА КУРСОВОГО ПРОЕКТА

ВВЕДЕНИЕ

В соответствии с государственным образовательным стандартом среднего профессионального образования к минимуму содержания и уровню подготовки выпускников по специальности “Программное обеспечение вычислительной техники и автоматизированных систем” в области специальных дисциплин выпускник должен уметь:

· разрабатывать алгоритм программной реализации поставленной задачи;

· создавать программный продукт по разработанному алгоритму, выполнять отладку и тестирование программного продукта;

· осуществлять разработку и сопровождение сетевых приложений;

· создавать приложения для баз данных с использованием одной из современных сред программирования;

· осуществлять рациональную эксплуатацию баз данных;

· создавать документацию на программный продукт.

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

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

В приложениях даны стандарты единой системы программной документации (ЕСПД).

 

ЦЕЛЬ И ЗАДАЧИ КУРСОВОГО ПРОЕКТИРОВАНИЯ

 

Выполнение студентом курсового проекта проводится с целью:

- систематизации и закрепления полученных теоретических знаний и практических умений по общепрофессиональным и специальным дисциплинам специальности “Программное обеспечение вычислительной техники и автоматизированных систем”;

- углубления теоретических знаний в соответствии с заданной темой;

- формирования умений применять теоретические знания при решении поставленных вопросов;

- формирования умений использовать справочную, нормативную и правовую документацию;

- развития творческой инициативы, самостоятельности, ответственности и организованности;

- развития навыков работы в коллективе.

Задачами курсового проекта являются:

- изучение особенностей конкретной предметной области, относящихся к теме курсового проекта;

- анализ возможных подходов и методов решения с обоснованием выбранного метода;

- выбор или разработка модели (математической, структурной, информационной и т.д.), необходимой для достижения цели;

- выбор эффективных алгоритмов с учётом их точности, устойчивости, сходимости и т.д.;

- разработка программного обеспечения;

- анализ полученных результатов работы ПО;

- разработка программной и эксплуатационной документации.

ВЫБОР ТЕМЫ

 

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

Допускается выполнение курсового проекта по одной теме группой студентов.

 

 

3. ТЕМЫ КУРСОВЫХ ПРОЕКТОВ(Приложение № 9)

 

1. Разработать программный модуль «Учет успеваемости студентов».

2. Разработать программный модуль «Личные дела студентов».

3. Разработать программный модуль «Кафедра».

4. Разработать программный модуль «Лаборатория».

5. Разработать программный модуль «Автосервис».

6. Разработать программный модуль «Учет нарушений правил дорожного движения».

7. Разработать программный модуль «Картотека агентства недвижимости».

8. Разработать программный модуль «Картотека абонентов АТС».

9. Разработать программный модуль «Авиакасса».

10. Разработать программный модуль «Книжный магазин».

11. Разработать программный модуль «Автостоянка».

12. Разработать программный модуль «Кадровое агентство».

13. Разработать программный модуль «Расчета амортизации имущества».

14. Разработать программный модуль «Экзаменатор».

15. Разработать программный модуль «Учет отработанного времени студентов».

16. Разработать программный модуль «Информационно-справочная программа для почтовых адресов клиентов».

17. Разработать программный модуль «Картотека для учета литературы в библиотеке».

18. Разработать программный модуль «Учета товаров на складе».

19. Разработать программный модуль «Игровую программу типа Master Mind».

20. Разработать программный модуль «Логическая игра на угадывание комбинации чисел».

21. Разработать программный модуль «Программа для индикации расписания текущих занятий группы студентов».

22. Разработать программный модуль «Информационно-справочная программа для продажи CD».

23. Создать программный модуль «Корпоративный Web-узел туристической фирмы».

24. Создать программный модуль «Корпоративный Web-узел магазина компьютерных комплектующий».

25. Создать программный модуль «Корпоративный Web-узел магазина компьютерной периферии».

26. Создать программный модуль «Личный Web-узел администратора компьютерной сети».

27. Создать программный модуль «Web-узел проекта благоустройства территории колледжа».

28. Создать программный модуль «Web-узел проекта построения зимнего сада на территории колледжа».

 

4. СОДЕРЖАНИЕ И ЭТАПЫ ВЫПОЛНЕНИЯ
КУРСОВОГО ПРОЕКТА

Рекомендуется следующий ход работы по процессу подготовки курсового проекта:

1. Выбор темы и согласование её с руководителем. Подбор литературы.

2. Изучение требований к оформлению работы.

3. Составление плана по реализации курсового проекта. Разработка алгоритма решения.

4. Реализация алгоритма.

5. Отладка программы.

6. Тестирование программы.

7. Составление программной и эксплуатационной документации.

8. Анализ полученных результатов.

9. Оформление отчёта.

10. Защита курсового проекта.

СТРУКТУРА КУРСОВОГО ПРОЕКТА

 

По содержанию курсовой проект должен носить практический или опытно-экспериментальный характер.

Курсовой проект должен включать оттестированное программное обеспечение и пояснительную записку (не менее20 листов формата А4).

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

 

 

Пояснительная записка курсового проекта должна иметь следующую
структуру:

- титульный лист установленного образца (Приложение 1);

- содержание;

- введение;

- выбор программных и аппаратных средств для реализации поставленной
задачи;

- описательная часть разработанного программного обеспечения;

- программная документация;

- эксплуатационная документация;

- заключение, в котором делаются выводы и рекомендации относительно
возможностей использования материалов проекта;

- список использованной литературы;

- приложения.

 

Во введении кратко раскрывается актуальность и значение темы, формулируется цель и задачи проекта.

Программная документация включает следующий комплекс документов:

- техническое задание (ГОСТ 19.201-78), определяющее требования, предъявляемые к программному обеспечению (ПО), необходимые стадии и сроки разработки, виды испытаний (Приложение 2);

- тексты программ (ГОСТ 19.401-78) – записи программ с необходимыми комментариями (Приложение 3);

- описание программы (ГОСТ 19.402-78), в котором содержится сведения о логической структуре и функционирования ПО (Приложение 4);

- пояснительная записка (ГОСТ 19.201-78), включающая общее описание алгоритмов и функционирования ПО (Приложение 5).

Эксплуатационная документация включает следующий комплекс документов:

- ведомость эксплуатационных документов (ГОСТ 19.507-79) – перечень эксплуатационных документов на ПО (Приложение 7);

- описание применения (ГОСТ 19.502-78), в котором содержатся сведения о назначении, области применения ПО, о методах и классе решаемых задач (Приложение 7);

- руководство по техническому обслуживанию (ГОСТ 19.508-79) - содержит описание применяемых тестовых и диагностических программ при обслуживании технических средств (Приложение 8).

Заключениевключает основные выводы и перспективы дальнейшего развития защищаемого ПО.

 

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

 

В приложения могут включаться следующие материалы:

- таблицы, содержащие результаты экспериментов;

- схемы межмодульных, межтабличных связей, структур баз данных и т.п.;

- листинги программ, с описанием всех процессов, функций и запросов, используемых в программе.

 

В графической части курсового проекта (работы) могут быть представлены следующие результаты:

- функциональная структура ПО, показывающая функциональное назначение всей программы и ее отдельных частей;

- модульная (иерархическая) структура ПО, фиксирующая результаты проектирования ПО;

- диаграммы наследования, зависимостей, классов и структур классов ПО, фиксирующие результаты объектно-ориентированного проектирования ПО;

- схемы алгоритмов, иллюстрирующие основные методы и алгоритмы, реализованные в ПО;

- результаты работы ПО, показывающие наиболее типичные результаты в форме графиков, таблиц, примеров выходной информации и т.п.

Объем графической части может составлять 3 – 5 листов формата А1 для проекта.

6. ОФОРМЛЕНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ
К КУРСОВОМУ ПРОЕКТУ

 

По объему курсовой проект должен быть не менее 15 – 20 страниц печатного текста. Шрифт текста – Times New Roman, размер шрифта – 14 пт, междустрочный интервал – полуторный. В списке литературы не менее 5 источников.

Пояснительная записка к курсовому проекту печатается на принтере на листах писчей бумаги формата А4 (210 ´ 297 мм). Для разворотных таблиц и рисунков допускается формат А3 (297 ´ 420 мм). Заголовки таблиц, названия схем допускается печатать через одинарный интервал.

Напечатанный текст должен иметь поля следующих размеров:

- верхние и нижние – 25 мм;

- правые - 10 мм;

- левые –30 мм.

Абзацный отступ (“красная строка”) равен 1,25 см. Заголовки глав отделяются от текста сверху двойным интервалом (т.е. двумя пустыми строками), снизу – одинарным интервалом. Заголовки параграфов отделяются от текста одинарным интервалом (т.е. одной пустой строкой).

Основной текст печатается строчными (маленькими) буквами, заглавными буквами (прописными, большими) печатаются аббревиатуры, а также слова “ВВЕДЕНИЕ”, “ЗАКЛЮЧЕНИЕ” и “ПРИЛОЖЕНИЕ”, которые располагаются с красной строки. Названия глав печатаются полужирным начертанием шрифта.

В тексте должна быть соблюдена соподчинённость глав, параграфов и пунктов. Нумерация глав и параграфов выполняется арабскими цифрами, которые отделяются от названий точкой; номер параграфа состоит из цифры, обозначающей номер главы, и цифры обозначающей его порядковый номер в составе главы, отделённых друг от друга точкой. Знак § не ставится. Если параграфы состоят из нумерованных пунктов, их нумерация состоит из трёх разделённых точками цифр.

Нумерация таблиц и рисунков сквозная или разбитая по главам (локальная, номер рисунка - последняя цифра, первая цифра - номер главы, если же глава разбита на разделы, то номер главы и через точку, номер раздела).

Следует обратить внимание на положение на странице названий таблиц (сверху - справа) и рисунков (снизу - посередине), причём перед названием после номера обязательно ставится точка и название печатается с заглавной буквы. Каждая глава пояснительной записки к курсовому проекту начинается с новой страницы.

Страницы пояснительной записки нумеруются от титульного листа и до последнего, цифра 1 на титульном листе не ставится. Нумерация страниц выполняется арабскими цифрами внутри штампа.

Приложения нумеруются арабскими цифрами (без значка №) и должны иметь названия. Пояснительная записка к курсовому проекту должна быть переплетена или заключена в папку.

ЗАЩИТА КУРСОВОГО ПРОЕКТА

 

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

Курсовая работа защищается перед преподавателем, который определяет уровень теоретических знаний и практических навыков студента, соответствие работы предоставляемым к ней требованиям.

Если курсовая работа является неудовлетворительной, то после исправления она представляется на повторное оценивание. При выявлении серьезных отклонений от предъявляемых требований к курсовому проекту студенту предлагается устранить недостатки или разработать новую тему курсового проекта.

Критериями оценки курсового проекта являются:

- соответствие курсовой работы заявленной теме;

- степень разработки темы;

- полнота охвата научной литературы;

- творческий подход к написанию курсового проекта;

- правильность и научная обоснованность выводов;

- аккуратность и правильное оформление курсового проекта.

Окончательная оценка курсовой работы выставляется по итогам защиты и качеству работы.

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

Защищенные курсовые проекты студентам не возвращаются и хранятся в архиве учебного заведения.