- •Положение по дипломному проектированию
- •1. Общие положения
- •2. Темы и задания по дипломному проектированию
- •3. Содержание и структура дипломного проекта
- •4 Содержание основных разделов дипломного проекта
- •4.1 Содержание раздела 1 «общая часть»
- •4.2 Содержание раздела 2 « специальная часть»
- •4.3 Содержание раздела 3 « организация производства»
- •4.4 Содержание раздела « 4 экономическая часть »
- •4.5 Содержание раздела 5 «мероприятия по технике безопасности и противопожарной технике (охрана труда) »
- •5 Правила оформления дипломного проекта
- •5.1 Оформление таблиц и примечаний
- •5.2 Оформление формул и уравнений
- •5.3 Оформление ссылок и сносок
- •5.4 Приложения
- •6. Организация и порядок дипломного проектирования
- •7. Рецензирование дипломных проектов
- •8. Защита дипломных проектов
- •9 Хранение дипломных проектов
- •Алматы 2014
- •Задание на выполнение дипломного проекта
- •Председатель цмк ____________________ / Оласанова р.К.
- •Календарный график выполнения дипломного проекта
- •Образец написания отзыва на дипломный проект отзыв
- •1305000 «Информационные системы» специальности колледжа университета «Туран»
- •Образец написания рецензии на дипломный проект рецензия
4 Содержание основных разделов дипломного проекта
4.1 Содержание раздела 1 «общая часть»
Раздел «1 ОБЩАЯ ЧАСТЬ» должен содержать следующую информацию:
- подраздел «1.1 Описание программного обеспечения»;Этот подраздел должен содержать краткую характеристику программ, входящих в состав операционной системы, а также в пакеты прикладных программ, которые используются при создании приложений, реализующие задачи дипломного проекта.
подраздел «1.2 Описание языка программирования».Он должен включать следующую информацию об описываемом языке:
- Общие сведения, здесь должны быть указаны назначение и описание общих характеристик языка, его возможностей, основных областей применения и другие общие сведения.
- Элементы языка. В данном пункте должно быть указано описание синтаксиса и семантики базовых и составных элементов языка (типы данных; агрегаты данных (массив, запись, множества);программирование разветвляющихся и циклических процессов; использование вспомогательных алгоритмов (процедуры и функции).В описании следует обосновать целесообразность выбора данного языка программирования и тех или иных элементов языка программирования при составлении проблемной программы, представленной в дипломном проекте и ссылаться на участки программы, находящиеся в приложениях.
- Способы структурирования программ. В этом пункте должны быть перечислены элементы структурирования программ, используемые при создании программ комплекса – процедуры, функции, программные модули и т.п..
- Средства обмена данными. В этом пункте должно быть приведено описание языковых средств обмена данными (средства ввода-вывода, средства внутреннего обмена данными и т.п.).
- Встроенные элементы. Здесь должны быть приведены описания встроенных в язык элементов (классы, функции и т.п.), а также даны описания основных понятий, связанных с объектами: полиморфизм, наследование и инкапсуляция. Здесь же указывается список объектов, созданных или используемых в программе в соответствии с таблицей 1.
Таблица 1
Список объектов, созданных или используемых в программе
Идентификатор объекта |
Тип объекта |
Общее назначение объекта |
Используемые свойства и методы объекта |
Описание свойств |
Button1, Button2 |
Tbutton |
Кнопка обыкновенная |
Caption |
Текстовая метка кнопки |
Transparent |
Прозрачность кнопки |
|||
Onclick |
Действие при нажатии кнопки |
Примечание: При необходимости список разделов может быть расширен и ориентирован на конкретный язык программирования, применяемый в данном дипломном проекте.
4.2 Содержание раздела 2 « специальная часть»
Этот раздел должен содержать подразделы:
- подраздел «2.1 Общая постановка задачи».Здесь необходимо сформулировать общую концепцию программного комплекса, его назначение, логическую структуру. Кроме того, этот подраздел должен содержать следующую информацию:
2.1.1 Описание входных и выходных документов комплекса программ;
2.1.2 Описание комплекса программ;
2.1.3 Схема работы комплекса программ.
Описание входных и выходных документов должно содержать следующую информацию:
описание приемов предварительной подготовки входных документов;
наименование входного документа;
назначение входного документа;
источник поступления входного документа;
периодичность поступления входного документа;
наименование выходного документа;
пользователь выходного документа;
периодичность получения выходного документа;
назначение выходного документа.
Комплекс программ состоит из нескольких программ. Каждая программа комплекса должна быть описана по следующей схеме:
имя программы;
объем программы;
назначение программы;
входные и выходные наборы данных программы;
связь программы с другими программами комплекса;
периодичность счета программы.
В схеме работы комплекса должны быть показаны информационные связи программ комплекса между собой и с используемыми базами данных и, по возможности, порядок выполнения программ. Схема оформляется как иллюстрация или как приложение к дипломному проекту в соответствии с требованиями ЕСПД.
- подраздел «2.2 Описание проблемной программы».
Он должен содержать следующую информацию:
2.2.1 Описание проблемной программы;
2.2.2 Схема алгоритма проблемной программы;
2.2.3 Комментарии к схеме алгоритма проблемной программы;
2.2.4 Таблица идентификаторов проблемной программы;
2.2.5 Таблица наборов данных проблемной программы.
Примечание: если в программе выполняются какие-либо расчеты,необходимо также привести расчетные формулы.
Описание проблемной программы должно быть приведено по следующей схеме:
имя программы;
объем программы;
назначение программы;
описание логических структур программы;
схема алгоритма программы;
входные и выходные наборы данных программы;
сведения о функциональных ограничениях на применение программы.
Схемы алгоритмов программ оформляются как приложения или как иллюстрации к дипломному проекту.
Комментарии к схеме алгоритма. Этот пункт может отсутствовать при подробной схеме.
Таблица идентификаторов должна содержать следующую информацию:
имя идентификатора (переменной);
назначение идентификаторов (смысловое содержание);
тип данного идентификатора (числовой, символьный и т.п.);
разрядность (сколько разрядов может занимать значение данного идентификатора, например, числовой тип идентификатора Prim имеет разрядность 10(2) – это 10 разрядов, из них два разряда после запятой).
Форма таблицы идентификаторов приведена в таблице 2.
Таблица 2
Таблица идентификаторов
Идентификатор |
Смысловое содержание |
Тип |
Разрядность |
Sum |
Сумма элементов массива |
Числовой |
10(2) |
Mas(10) |
Исходный массив |
Числовой |
8(2) для одного элемента массива |
I |
Управляющая переменная цикла |
Числовой |
3 |
Таблица набора данных (баз данных) должна содержать следующую информацию:
имя набора данных в программе;
имя набора данных на внешнем носителе;
имя тома (метка диска), содержащего набор данных;
логическое устройство (диск С:, или А:, или D: и т.п.);
длина записи набора данных в байтах;
тип набора ( вводной, выводной, корректируемый);
метод доступа к данным (прямой, индексный, последовательный);
тип записи (постоянной, неопределенной или переменной длины).
Форма таблицы набора данных приведена таблице 3.
Таблица3
Таблица набора данных
Имя набора в программе |
Имя набора на внешнем носителе |
Имя тома |
Логическое устройство |
Длина записи набора, Байт |
Тип набора |
Метод доступа к данным |
Тип записи |
F |
Anketa.dat |
No label |
С: |
120 |
Вводной, корректируемый |
Индексный |
Постоянной длины |
