1.1 Курсовая работа является одним из основных видов учебных занятий и формой контроля учебной работы студентов. Выполнение студентом курсовой работы осуществляется на заключительном этапе изучения ПМ, в ходе которого осуществляется обучение применению полученных знаний и умений при решении комплексных задач, связанных со сферой профессиональной деятельности будущих специалистов.
1.2 Выполнение курсовой работы является подготовкой к выполнению выпускной квалификационной работы.
1.3 Выполнение студентом курсовой работы по МДК проводится с целью:
- освоения общих и профессиональных компетенций (ОК и ПК);
- систематизации и закрепления полученных теоретических знаний и практических умений по ПМ;
- углубления теоретических знаний в соответствии с заданной темой;
- формирования умений применять теоретические знания при решении поставленных задач;
- формирования умений использовать справочную, нормативную и правовую документацию;
- развития творческой инициативы, самостоятельности, ответственности и организованности;
- подготовки к государственной (итоговой) аттестации.
1.4 Курсовая работа по ПМ выполняется в сроки, определенные учебным планом по специальности. Защита курсовой работы является одной из форм промежуточной аттестации, выполняется в сроки, определённые графиком учебного процесса учебного заведения.
1.5 Студент самостоятельно выполняет курсовую работу и оформляет всю необходимую документацию. Студент – автор курсовой работы, несёт нравственную и юридическую ответственность за сведения, изложенные в курсовой работе, порядок использования при её написании фактического материала и другой информации, обоснованность (достоверность) выводов и защищаемых положений.
1.6 Полностью оформленная курсовая работа должна быть представлена руководителю не позднее, чем за неделю до защиты.
1.7 Целью выполнения курсовой работы по МДК.01.02 Прикладное программирование является практическое создание информационной системы с прохождением всех этапов жизненного цикла разработки программного обеспечения.
Студент должен пройти от этапа получения задания до этапа сопровождения программы. На каждом шаге разработки необходимо выполнить ряд действий и дать им подробное описание.
1.8 Правильность работы программной системы должна проверяться на основе тестовых данных, максимально приближенных к реальной ситуации.
1.9 При выполнении работы рекомендуется придерживаться следующей последовательности действий:
- выбор темы курсовой работы;
- подбор и изучение литературы и методических рекомендаций;
- составление подробного плана выполнения курсовой работы;
- анализ предметной области темы курсовой работы;
- проектирование базы данных, наполнение ее информацией;
- проектирование реализуемых функций в системе;
- проектирование интерфейса пользователя;
- кодирование процедур и функций программы;
- составление тестовых примеров, тестирование и отладка;
- документирование программы;
- оформление отчета и защита курсовой работы.
2.1 Все этапы выполнения курсовой работы необходимо отобразить в пояснительной записке. Отчет оформляется согласно стандарту оформления курсовых и выпускных квалификационных работ и состоит из следующих основных разделов:
Введение
1 Постановка задачи
2 Описание предметной области
3 Проектирование информационной системы
3.1 Проектирование данных
3.2 Проектирование функций
4 Программная реализация
5 Тестирование
6 Руководство пользователя
Заключение
Список литературы
Дадим краткую характеристику каждому из разделов.
Введение
Приводятся основные сведения о технологии разработки программ. Описание жизненного цикла и всех его этапов. Можно описать выбранную среду разработки и СУБД.
1 Постановка задачи
Приводится текст задания на курсовую работу согласно варианту. Основные требования к системы.
2 Описание предметной области
Приводится перечень основных сущностей проекта и их атрибутов, указываются функциональные взаимодействия между сущностями. Приводятся диаграммы, описывающие будущую систему.
3 Проектирование
3.1 Проектирование данных
Приводится структура таблиц и связей между ними.
3.2 Проектирование функций
Приводится список функций, которые будут реализованы в системе. Для каждой функции надо описать ее назначение, принцип ее работы в программе.
Указывается внешний вид формы, с помощью которой эта функция будет реализовываться.
Для каждой функции указываются ограничения, способы защиты программы от ошибок пользователя.
4 Программная реализация
Для каждой функции приводится имя файла формы, приводится таблица используемых переменных, исходный код файла модуля с комментариями.
5 Тестирование
Приводится отчет о тестировании каждой функции системы. Указываются начальные данные тестового примера, ожидаемый результат работы системы и фактический результат работы функции.
6 Руководство пользователя
После создания и отладки программы создается руководство пользователя, в котором подробно описываются принципы работы с программой, а также системные требования и порядок установки программы.
Заключение
Делается вывод по выполненной курсовой работе. Перечисляются знания и навыки, которые использовал студент при выполнении задания, результаты тестирования системы. Даются рекомендации относительно возможностей практического применения материалов работы.
Список литературы
Перечень литературных источников, используемых студентом при выполнении работы.
2.2 Оформление пояснительной записки является важным элементом выполнения курсовой работы и одним из факторов, который учитывается при оценивании работы во время защиты.
При оценивании пояснительной записки учитывается следующее:
- четкость, последовательность и логичность изложения материала;
- полнота использования научных и других информационных источников;
- конкретность изложения результатов работы, лаконичность и точность формулирований;
- общая грамотность работы и ее соответствие стандартам и принятым правилам;
- аккуратность оформления отчета.
Текст в отчете должен быть изложен стилистически грамотно, материал должен подаваться от третьего лица и в одном времени.
Все программные системы, которые разрабатываются в рамках курсовой работы, должны отвечать определенным общим требованиям.
Тема курсовой работы утверждается приказом по техникуму и выдается студенту в течении первых двух недель после начала занятий в семестре.
Программа должна быть реализована по технологии клиент-сервер с использованием СУБД SQL Server. При проектировании данных должно быть создано не менее 3-5 таблиц.
Система предоставляет пользователю возможность выполнения стандартного набора действий, присущих информационным системам: просмотр и редактирование данных (ПЗ№ 17, ПЗ№ 18), сортировка, поиск, фильтрация (ПЗ№ 19), формирование отчетов (ПЗ№ 27, ПЗ№ 28).
Предусмотреть возможность запуска программы только в одном экземпляре.
Для запуска программы в единственном экземпляре необходимо выполнить следующие действия:
- откройте код файла проекта (Project – View Source);
- подключите модуль syncobjs;
- опишите переменную var CheckEvent:TEvent;
- вначале кода файла проекта вставьте фрагмент:
CheckEvent:=TEvent.Create(nil,false,true,'My_Kurs');
if CheckEvent.WaitFor(10)<>wrSignaled then
halt;
Программа имеет форму-заставку, которая содержит информацию о программе (название и версия), год создания на фоне произвольного рисунка. (ПЗ№ 5).
При запуске программы выполняется регистрация пользователя и сохранения введенных данных в INI файле или реестре. Пользователь может указать логин, пароль, имя сервера, порт и, по желанию, имя БД. (ПЗ№ 22).
Программа строится на основе MDI интерфейса. (ПЗ№ 16). Главная форма должна иметь меню, панель инструментов, строка статусу. (ПЗ№ 4). Строка состояния содержит дату/время, состояние клавиш NumLock, CapsLock (ПЗ№ 10, ПЗ№ 11).
В сетках следует использовать цветовое оформление данных по различным критериям, предусмотреть отображение некоторой информации, вычисляемой по отдельным группам записей. (ПЗ№ 18, ПЗ№ 21).
Связывания таблиц выполнять с помощью запросов. Предусмотреть просмотр как связанных данных, так и всего набора. (ПЗ№ 21).
Формы должны иметь единый внешний стиль оформления, средства защиты программы от ошибок пользователя (шаблоны ввода, выпадающие списки с набором значений, календари, ограничение ввода определенного набора символов).
На каждой форме предусмотреть панель инструментов с набором кнопок для выполнения основных операций над записями.
Готовый исполняемый файл программы должен иметь содержательное имя, иконку, номер версии, информацию о разработчике (Лекция№ 1).
Программа должна иметь систему помощи, контекстную справку и инсталлятор для установки на компьютер. (ПЗ№ 29, ПЗ№ 30).
Готовый программный проект, пояснительная записка и презентация должны быть записаны на CD-ROM (DVD-ROM) и сданы вместе с курсовой работой.
4 Правила оформления пояснительной записки
Образцы документов можно скачать по ссылке.
Общий объем пояснительной записки к курсовой работе не должен превышать 30-40 страниц (страницы приложений не учитываются). Каждая страница должна иметь рамку и основную надпись. Рамка выполняется сплошной основной линией на расстоянии снизу и сверху – 5 мм, слева – 20 мм.
На странице «Содержание» выполняют штамп 185х40 мм, на всех остальных страницах – штамп 185х15 мм.
В каждом штампе указывают шифр работы, который формируется по образцу:
КР МДК.01.02 09.02.03.ХХХ.00.00
где ХХХ – три последние цифры студенческого билета.
Расстояние от верхней или нижней строки текста до верхней или нижней рамки должно быть не менее 10 мм. Расстояние от рамки до границы текста слева и справа – не менее 3 мм.
Страницы работы нумеруются арабскими цифрами. Нумерация сквозная по всему тексту и проставляется в штампе каждой страницы. При этом страница «Содержание» имеет номер 3 (первые две страницы – это титульный лист и бланк задания).
Текст набирается произвольным шрифтом без засечек с высотой букв и цифр не менее 4 мм (12 – 14 пт). Размер абзацного отступа - 1,5 см. Междустрочный интервал – полуторный.
При создании перечислений допускается использование списков, нумерованных арабскими цифрами и списков, маркированных символом «–».
Текст документа распределяют на разделы и подразделы.
Такие разделы как «Содержание», «Введение», «Заключение», «Список литературы» в пояснительной записке не нумеруются и записываются по центру страницы.
Остальные разделы должны иметь номера в пределах всего документа, обозначенные арабскими цифрами без точки. Подразделы должны иметь нумерацию в пределах каждого раздела. Номер подраздела состоит из номеров раздела и подраздела, разделенных точкой. В конце номера подраздела точка не ставится.
Если раздел или подраздел состоит из одного пункта, он также нумеруется.
Заголовки разделов и подразделов записываются с прописной буквы с абзаца и без точки в конце. Переносы слов в заголовках не допускаются, например:
1. Проектирование программной системы
1.1 Проектирование данных
1.2 Проектирование функций
Расстояние между заголовком и текстом должно быть 15 мм. Расстояние между заголовками раздела и подраздела – 8 мм.
Каждый раздел должен начинать с новой страницы.
Оформление рисунков
К рисункам относятся все графические изображения (схемы, графики, фотографии, рисунки). На все рисунки в тексте должны быть даны ссылки. Рисунки должны располагаться непосредственно после текста, в котором они упоминаются впервые, или на следующей странице. Рисунки нумеруются арабскими цифрами, при этом нумерация сквозная. Рисунки в пояснительной записке размещаются по центру страницы. Каждый рисунок должен иметь название, которое размещается под ним и содержит порядковый номер и поясняющий текст, например:
Рисунок 1 – Форма регистрации
Обратите внимание, что точка после номера рисунка и после названия рисунка не ставится.
Оформление таблиц
На все таблицы в тексте должны быть ссылки. Таблица должна располагаться непосредственно после текста, в котором она упоминается впервые, или на следующей странице. Рисунки нумеруются арабскими цифрами, при этом нумерация сквозная.
Каждая таблица должна иметь название, которое строится по шаблону:
Таблица 1 – Список переменных модуля
Название таблицы следует помещать над таблицей слева, без абзацного отступа. Точка после номера и в конце названия таблицы не ставится.
При отсутствии отдельных данных в таблице следует ставить прочерк (тире).
При переносе таблицы на следующую страницу название помещают только над первой частью, при этом нижнюю горизонтальную черту, ограничивающую первую часть таблицы, не проводят. Над другими частями таблицы также слева пишут слово «Продолжение» и указывают номер таблицы без названия (например, «Продолжение таблицы 1»).
Заголовки столбцов и строк таблицы следует писать с прописной буквы в единственном числе, а подзаголовки столбцов – со строчной буквы, если они составляют одно предложение с заголовком, или с прописной буквы, если они имеют самостоятельное значение. В конце заголовков и подзаголовков столбцов и строк точки не ставят. Заголовки столбцов, как правило, записывают параллельно строкам таблицы, но при необходимости допускается их перпендикулярное расположение.
Высота срок таблицы должна быть не менее 8 мм.
Допускается размещать таблицу вдоль большого края страницы (альбомная ориентация).
Если все показатели, приведенные в графе, выражаются одной единицей величины, то ее величину необходимо помещать справа над таблицей, а при делении таблицы на части – над каждой ее частью. Например, «Размеры в миллиметрах», «Напряжение в вольтах» .
Оформления приложений
В тексте работы на все приложения должны быть даны ссылки. Приложения располагают в конце пояснительной записки в порядке их упоминания в тексте. Каждое приложение следует начинать с новой страницы с указанием наверху посередине страницы слова «Приложение» и его обозначения с помощью заглавных букв русского алфавита, начиная с «А».
Приложения не учитываются при подсчете общего числа страниц пояснительной записки.
5 Организация и порядок защиты курсовой работы
5.1 Защита курсовой работы является обязательной и проводится за счёт объёма времени, предусмотренного на изучение учебной дисциплины профессионального цикла, междисциплинарного курса, профессионального модуля.
5.2 Выполненная студентом курсовая работа сдаётся руководителю за 1 неделю до защиты. Преподаватель оценивает работу, составляет письменный отзыв и подписывает её. Содержание отзыва доводится до сведения студентов не позднее, чем за день до защиты курсовой работы. Внесение изменений в работу после получения отзыва не допускается.
5.3 Защита курсовой работы производится на заседаниях комиссии, утверждаемой приказом по техникуму.
5.4 К защите необходимо подготовить тезисы курсовой работы, при этом учесть, что время защиты не должно превышать 10 минут. Выступление студента по защите курсовой работы должно быть подготовлено заранее, с учетом параметров публичного выступления (тембр голоса, речевая грамотность, расположение содержательного материала, корректность изложения и др.).
5.5 Защита курсовых работ должна сопровождаться компьютерной презентацией, составленной заранее по содержанию текста основной части курсовой работы.
5.6 Результаты защиты определяются оценками: «отлично», «хорошо», «удовлетворительно», «неудовлетворительно». Результаты объявляются в тот же день и заносятся в протокол.
5.7 В случае неявки на защиту курсовой работы по неуважительной причине, студенту выставляется неудовлетворительная оценка.
5.8 Студентам, получившим неудовлетворительную оценку по курсовой работе, однократно предоставляется право выбора новой темы курсовой работы или, по решению преподавателя, доработки прежней темы и определятся новый срок для ее выполнения.
5.9 Студенты, не предъявившие работу к защите до начала промежуточной аттестации или получившие на защите неудовлетворительную оценку, считаются имеющими академическую задолженность.
5.10 Положительная оценка по МДК.01.02 выставляется только при условии успешной сдачи курсовой работы на оценку не ниже «удовлетворительно».
5.11 Оценка за курсовую работу имеет статус экзаменационной оценки. Положительная оценка вписывается в протокол и зачетную книжку студента.
6 Общие требования к презентации
Количество слайдов – 8-10. В состав работы входят следующие части:
Слайд №1 должен содержать следующую информацию:
Название образовательного учреждения, где выполнена работа (размер шрифта – не менее 24 пт);
Название доклада (размер шрифта – не менее 28 пт, полужирный);
Фамилия, имя, отчество автора и соавторов (размер шрифта – не менее 24 пт);
Фамилия, имя, отчество, категория, звание, руководителя (размер шрифта – не менее 24 пт).
Слайд №2 должен описывать задачи, которые необходимо решить в ходе выполнения работы (общий объём слайда – не более 15 строк текста).
Последний слайд, используемый в докладе, должен содержать выводы (заключение) по проделанной работе.
Каждый слайд (кроме первого) должен иметь название, набранное шрифтом не менее 24 пт .
Допускаемый размер шрифта – не менее 20 пт.
Рекомендуемый размер шрифта ≥ 24 пт.
Максимальное количество текстовой информации на одном слайде – 15 строк текста.
Максимальное количество графической информации на одном слайде – 2 рисунка (фотографии, схемы и т.д.) с текстовыми комментариями (не более 2 строк к каждому).
Желательно, чтобы на слайдах оставались поля, не менее 1 см с каждой стороны.
Использование звуковых эффектов в ходе демонстрации презентации не желательно.
Файл презентации должен быть выполнен в программе MS PowerPoint, либо в программе, выполняющей аналогичные функции. Такой файл должен либо открываться в MS PowerPoint, либо иметь возможность просмотра без использования сторонних программ. В последнем случае файл должен позволять получать доступ к любому из слайдов презентации в произвольном порядке.
7 Рекомендуемая литература
1 URL: http://alit.dstu.education/pks/mdk-01-02
2 Архангельский А.Я. Delphi 7. Справочное пособие –М.: ООО "Бином-Пресс"
3 Архангельский А.Я. Программирование в Delphi 7 – М.: ООО "Бином-Пресс"
4 Гофман В.Є., Хомоненко А.Д. Работа с базами данных в Delphi – 2-е изд. - Спб.: Бхв-Петербург
5 Дж. Грофф, П. Вайнберг SQL: Полное руководство: Пер. с англ. — 2-е изд., перераб. и доп. – К.: Издательская группа BHV, 2001.
6 Мамаев Е. Microsoft SQL Server. Наиболее полное руководство – К.: BHV-Киев, 2002.