Реализация программного модуля
В данном разделе решаются вопросы написания текста программы решения поставленной задачи в заданной системе программирования. В составе раздела подлежат разработке следующие подразделы:
Описание структуры разрабатываемого пакета. В данном подразделе определяется структура разрабатываемого пакета с учетом особенности заданной среды программирования.
Рекомендуется не размещать весь программный текст в одном файле программы, а разделить программу по функциональному признаку на несколько отдельных модулей. Например, поместить в отдельный модуль собственные типы данных и подпрограммы реализации заданного метода, а во второй модуль – элементы интерфейса программы. При использовании графического интерфейса в программе в данном разделе определяется число и состав форм. Указываются имена папок и файлов, которые подлежат формированию в составе пакета и их назначение. Допустимо изображение структурной схемы программы, отражающей взаимодействие модулей и форм между собой. Главная форма программы должна раскрываться при запуске программы и содержать следующий минимальный набор элементов:
- заголовок приложения с изображением собственной пиктограммы;
- строки главного меню в верхней части формы;
- строки состояния программы, где отображаются подсказки назначения текущих элементов меню.
Проектирование интерфейса программы. Интерфейс программы должен быть графическим с использованием библиотек стандартных элементов API Windows. При описании реализации интерфейса в пояснительной записке приводится обоснование числа и состава форм, описание основных элементов форм, которые будут использоваться в программе. Типовой интерфейс приложения в этом случае должен иметь:
- главную форму программы;
- форму ввода исходных данных с клавиатуры;
- форму отображения результатов расчета.
Описание используемых методов и элементов управления. В данном подразделе описываются основные методы, используемые при создании программного модуля, а также основные элементы управления (label, texbox и т.д.).
В тексте пояснительной записки следует указать сценарий работы приложения с учетом указанного состава элементов интерфейса.
В зависимости от особенностей программы допускается вводить дополнительные подразделы.
Допускается содержание раздела иллюстрировать пояснительными примерами, таблицами, схемами, графиками.
Тестирование программного модуля
Приводится журнал тестирования, в котором представлены команды пользователя, ожидаемая реакция программного продукта и отметка об отклике системы.
Заключение
В данном разделе необходимо описать: с какой целью выполнялся курсовой проект, для чего он предназначен, какие этапы были пройдены при реализации поставленной задачи. Следует проанализировать полученные результаты в ходе выполнения курсового проекта, отразить сильные и слабые стороны разработанной программы, дать рекомендации по ее дальнейшему применению и развитию.
Список использованных источников
Этот раздел должен содержать перечень источников, цитируемых и используемых при написании курсового проекта.
Приложения
Приложения оформляются согласно Приложению Г.
Оформление пояснительной записки
Пояснительная записка оформляется на листах бумаги формата А4. Пояснительная записка должна начинаться с титульного листа. Образец оформления титульного листа представлен в Приложении Б.
Оформление пояснительной записки выполняется на персональном компьютере с использованием текстового редактора Microsoft Word. При этом рекомендуется использовать шрифт Times New Roman. Шрифт печати должен быть четким, черного цвета, одинаковым по всему объему текста курсового проекта. Размер шрифта – 14 пунктов (для таблиц и примечаний – 10, 11 или 12 пунктов). Полужирный шрифт не применяется.
Текст пояснительной записки следует набирать, соблюдая следующие размеры полей: правое – не менее 10 мм, верхнее и нижнее –20 мм, левое – 30 мм. Межстрочный интервал: множитель 1,15. Отступ красной строки – 1,25 см.
Наименования структурных элементов пояснительной записки «ВВЕДЕНИЕ», «ЗАКЛЮЧЕНИЕ», «СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ» следует располагать в середине строки без точки в конце и печатать прописными буквами размером 15-16 пунктов без абзацного отступа, без подчеркивания, с интервалом абзаца после – 12 пт.
Текст записки разделяется на разделы и подразделы. Разделы должны иметь порядковые номера в пределах всей записки, обозначенные арабскими цифрами без точки. Подразделы должны иметь нумерацию в пределах каждого раздела. Номер подраздела состоит из номера раздела и подраздела, разделенных точкой. В конце номера подраздела точка не ставится.
Разделы и подразделы должны иметь заголовки. Заголовки следует печатать с прописной буквы без точки в конце, не подчеркивая. Переносы слов в заголовках не допускаются. Если заголовок состоит из двух предложений, их разделяют точкой. Расстояние между заголовком и текстом, между заголовками раздела и подраздела должно быть равно 12 пунктов.
Внутри подразделов или пунктов могут быть приведены перечисления. Перед каждым элементом перечисления следует создать маркированный список с символом «дефис». При необходимости ссылки в тексте записки на один из элементов перечисления вместо дефиса ставятся строчные буквы в порядке русского алфавита, начиная с буквы а (за исключением букв ё, з, й, о, ч, ъ, ь, ы). Для дальнейшей детализации перечислений необходимо использовать арабские цифры, после которых ставится скобка, а запись производится с абзацного отступа.
Каждый раздел пояснительной записки рекомендуется начинать с нового листа (страницы).
Иллюстрации (чертежи, графики, схемы, диаграммы) следует располагать в пояснительной записке непосредственно после текста, в котором они упоминаются впервые или на следующей странице. На все иллюстрации должны быть даны ссылки в пояснительной записке. Иллюстрации должны быть выполнены в соответствии с требованиями стандартов ЕСКД. Иллюстрации следует нумеровать арабскими цифрами сквозной нумерацией. Допускается нумеровать иллюстрации в пределах раздела. В этом случае номер иллюстрации состоит из номера раздела и порядкового номера иллюстрации, разделенных точкой.
Иллюстрации, при необходимости, могут иметь наименование и пояснительные данные (подрисуночный текст). Слово «Рисунок» и наименование помещают после пояснительных данных и располагают следующим образом: Рисунок 2.1 – Схема алгоритма программы (первая иллюстрация второй раздела). Рисунок и подрисуночный текст размещают посередине строки без абзацного отступа. Расстояние между подрисуночным текстом и рисунком, между подрисуночным текстом и последующим текстом должно быть равно 12 пунктов.
Таблицу следует располагать в пояснительной записке непосредственно после текста, в котором она упоминается впервые, или на следующей странице. В таблицах допускается использование шрифта не менее 10 пунктов. На все таблицы должны быть ссылки в пояснительной записке. При ссылке следует писать слово «Таблица» с указанием ее номера без абзацного отступа. Таблицу с большим числом строк допускается переносить на другую страницу. При переносе части таблицы на другую страницу слово «Таблица», ее номер и наименование указывают один раз слева над первой частью таблицы, а над другими частями также слева пишут слова «Продолжение таблицы» и указывают номер таблицы без абзацного отступа.
Таблицы, за исключением таблиц приложений, следует нумеровать арабскими цифрами сквозной нумерацией. Допускается нумеровать таблицы в пределах раздела. В этом случае номер таблицы состоит из номера раздела и порядкового номера таблицы, разделенных точкой. Например, Таблица 2.1 – Тестирование решения задачи (первая таблица второго раздела).
Формулы (уравнения) следует выделять из текста в отдельную строку. Номера формул (уравнений) записываются в круглых скобках у правого поля листа на уровне формулы (уравнения). Выше и ниже каждой формулы или уравнения должно быть оставлено не менее одной свободной строки. Пояснение значений символов и числовых коэффициентов следует приводить непосредственно под формулой в той же последовательности, в которой они даны в формуле. Значение каждого символа или числового коэффициента приводится с новой строки. Первая строка пояснения начинается со слова «где» без двоеточия. Формулы следует нумеровать порядковой нумерацией в пределах всей записки арабскими цифрами сквозной нумерацией в круглых скобках. Допускается нумеровать формулы (уравнения) в пределах раздела. В этом случае номер формулы (уравнения) состоит из номера раздела и порядкового номера формулы (уравнения), разделенных точкой. Ссылки в тексте на порядковые номера формул (уравнений) даются в скобках. Например, в формуле (2.1) (первая формула второго раздела).
Список использованных источников составляется согласно порядку упоминания в тексте пояснительной записки. В тексте пояснительной записки ссылки на источник из списка использованных источников печатаются в прямоугольныхскобках. Сведения об источнике печатаются с абзацного отступа и оформляются в соответствии с требованиями ГОСТ 7.1–2003 с последними изменениями 2016 года.
Страницы пояснительной записки рекомендуется нумеровать арабскими цифрами, соблюдая сквозную нумерацию по всему тексту пояснительной записки. Номер страницы проставляют в центре нижней части листа без точки. Титульный лист включают в общую нумерацию страниц пояснительной записки. Номер страницы на титульном листе не проставляется.
Материал, дополняющий текст пояснительной записки, помещается в приложениях. Приложениями могут быть, например, графический материал, таблицы большого формата, расчеты, описания алгоритмов и программ задач.
Приложения могут быть обязательными и информационными. Информационные приложения могут быть справочного характера.
Каждое приложение необходимо начинать с нового листа с указанием наверху посередине страницы слова «Приложение» и его обозначения, а под ним в скобках для обязательного приложения пишут слово «обязательное», а для информационного – «рекомендуемое» или «справочное».
Приложение должно иметь заголовок, который записывают симметрично относительно текста с прописной буквы отдельной строкой.
Приложения обозначают заглавными буквами русского алфавита, начиная с А, за исключением букв Е, З, Й, О, Ч, Ь, Ы, Ъ. После слова «Приложение» следует буква, обозначающая его последовательность.
Графическая часть курсового проекта предполагает наличие диаграмм, выполненных с использованием универсального языка моделирования UML и представленных на диске в формате А1 и на листах бумаги формата А4 в приложении. (диаграммы вариантов использования, классов, деятельности, последовательности, состояний, компонентов).
Основные надписи
На листах формата А4 основные надписи располагают вдоль короткой стороны листа.
Основные надписи располагаются в правом нижнем углу документов.
Различают:
- основная надпись для листа с содержанием пояснительной записки (рис. 1);
- основная надпись для листа графической части (рис. 2);
- основная надпись для всех последующих листов в пояснительной записке и в приложениях (рис. 3).
Рисунок 1 – Основная надпись для листа с содержанием пояснительной записки
Рисунок 2 – Основная надпись для листа графической части
Рисунок 3 – Основная надпись для всех последующих листов
В графах основной надписи указывают:
- в графе 1 – наименование изделия (Курсовой проект), а также наименование проекта.
- в графе 2 – обозначение документа.
В СГК принята следующая система обозначения документов. Обозначение документа состоит из трёх частей:
- условного кода разработки;
- классификационного кода разработки;
- кода структурной составляющей документа;
СГК.16.КП .2-40 01 01. 9900.14.207. 081
|
|
| ||||||
Условный код разработки состоит из:
- СГК – социально гуманитарный колледж;
- 16 – год создания документа;
- КП – курсовой проект;
- 2-40 01 01 – код специальности.
Квалификационная характеристика 9900.14.207.состоит из:
- номера зачётной книжки 9900;
- двузначного числа (01), обозначающего номер студента по журналу;
- цифрового обозначения вида курсового проекта (207), первая цифра которого определяет вид КП:
1 – проекты прикладного характера;
2 – программно-педагогические проекты;
3 – исследовательские проекты;
4 – инженерно-технические расчеты;
- - следующие две цифры конкретизируют тематику проектов:
01 – программные компоненты системного назначения;
02 – программные компоненты общего назначения;
03 – программные реализация математических моделей;
04 – расчетные задачи;
05 – информационные задачи;
06 – компьютерные игры, головоломки;
07 – экспертные системы;
08 – универсальные программные оболочки для создания автоматизированного курса;
09 – специальные программы предъявления информации;
10 – специальные программы контроля знаний;
11 – специальные программы поддержки творческой деятельности;
12 – специальные программы индивидуального обучения.
Код структурной составляющей документа 081 устанавливается следующий:
012 – текст программы;
060…069 – графические документы;
081 – пояснительная записка;
- в графе 3 указывается название диаграммы графической части.
Пример
Обозначение СГК.16.КП.2-40 01 01.9900.14.208.081 означает, что это пояснительная записка курсового проекта учащегося специальности 2-40 01 01 с номером зачётной книжки 9900, номер которого по журналу – 14, проект программно-педагогический, представляющий собой программную оболочку для создания автоматизированного курса. Проект был создан в 2016 году. |
Пример
Обозначение СГК.16.КП.2-40 01 01.0545.17.106.012 означает, что это текст программы курсового проекта учащегося специальности 2-40 01 01 с номером зачётной книжки 0545, (номер по журналу – 17), программа прикладного характера – компьютерная игра или головоломка. |
Список рекомендуемой литературы
1. Гамма Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования. / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. – СПб: Питер, 2001. – 368 с.: ил. (Серия «Библиотека программиста»)
2. Гарнаев А.Ю. Самоучитель Visual Studio.Net/ А. Ю. Гарнаев. – СПб.:БХВ-Петербург, 2003, – 688 с.
3. Лабор В.В. Си Шарп: Создание приложений для Windows / В.В. Лабор. – Мн.: Харвест,2003. – 384с.
4. Майо Дж. Самоучитель Microsoft Visual Studio 2010./ Дж. Майо. – СПб.: БХВ-Петербург, 2011. – 464 с.: ил.
5. Мандел Т. Разработка пользовательского интерфейса: Пер. с анг./ Т. Мандел. – М.: ДМК Пресс, 2001. – 416 с.: ил. – (Серия «Для программистов»)
6. Павловская Т.А. C#. Программирование на языке высокого уровня: Учебник для вузов./ Т.А. Павловская. – СПб: Питер, 2014. – 432 с.: ил. – (Серия «Учебник для вузов»).
7. Постолит А.В. Visual Studio.Net: разаботка приложений баз данных/ А.В. Постолит. – СПб.: БХВ-Петербург, 2003. – 544с.
8. Раскин Джеф. Интерфейс: Новые направления в проектировании компьютерных систем: Пер. с анг./ Джеф. Раскин. – СПб: Символ-Плюс, 2005. – 272 с.
9. Рихтер Дж. CLR via С#. Программирование на платформе Microsoft .NET Framework 4.0 на языке С#. / Дж. Рихтер. – 3-е изд. – СПб.: Питер, 2012. – 928 с.: ил.
10. Стиллмен Э. Изучаем C#./ Э. Стиллмен, Дж. Грин – 3-е изд. – СПб.: Питер, 2014. – 816 с.: ил. – (Серия «Head First O’Reilly»).
11. Троелсен Э. Язык программирования C# 5.0 и платформа .NET 4.5. / Э. Троелсен. – 6-е изд.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2013. – 1312 с.: ил. – Парал. тит. англ.
12. Хейлсберг А. Язык программирования C#. Классика Computers Science / А. Хейлсберг, М. Торгерсен, С. Вилтамут, П. Голд. – 4-е изд. СПб.: Питер, 2012. – 784 с.: ил.
13. Шилд Г. C# 4.0: полное руководство. : Пер. с англ./ Г. Шилд – М.: ООО "И.Д. Вильямс", 2011. – 1056 с.: ил. – Парал. тит. англ.
Приложение А