Реализация программного модуля

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

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

Рекомендуется не размещать весь программный текст в одном файле программы, а разделить программу по функциональному признаку на несколько отдельных модулей. Например, поместить в отдельный модуль собственные типы данных и подпрограммы реализации заданного метода, а во второй модуль – элементы интерфейса программы. При использовании графического интерфейса в программе в данном разделе определяется число и состав форм. Указываются имена папок и файлов, которые подлежат формированию в составе пакета и их назначение. Допустимо изображение структурной схемы программы, отражающей взаимодействие модулей и форм между собой. Главная форма программы должна раскрываться при запуске программы и содержать следующий минимальный набор элементов:

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

- строки главного меню в верхней части формы;

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

Проектирование интерфейса программы. Интерфейс программы должен быть графическим с использованием библиотек стандартных элементов 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).

Реализация программного модуля - student2.ru Рисунок 1 – Основная надпись для листа с содержанием пояснительной записки

Реализация программного модуля - student2.ru

Рисунок 2 – Основная надпись для листа графической части

Реализация программного модуля - student2.ru

Рисунок 3 – Основная надпись для всех последующих листов

В графах основной надписи указывают:

- в графе 1 – наименование изделия (Курсовой проект), а также наименование проекта.

- в графе 2 – обозначение документа.

В СГК принята следующая система обозначения документов. Обозначение документа состоит из трёх частей:

- условного кода разработки;

- классификационного кода разработки;

- кода структурной составляющей документа;

Реализация программного модуля - student2.ru Реализация программного модуля - student2.ru Реализация программного модуля - student2.ru СГК.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 с.: ил. – Парал. тит. англ.

Приложение А

Наши рекомендации