Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
++ Положение о дипломном проекте2014.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
260.61 Кб
Скачать

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

Вводной, корректируемый

Индексный

Постоянной длины