Смекни!
smekni.com

1. общие требования к структуре (стр. 2 из 5)

1. Описание предметной области

Задача может относиться к очень сложной предметной области, с новыми понятиями, со сложной терминологией, сложными взаимосвязями между объектами, поэтому необходимым является описание специфики этой сложной предметной области, описание терминов, с которыми познакомился учащийся.

2. Постановка задачи

2.1. Суть задачи.

В чем существо решаемой учащимся задачи. Сам ли учащийся поставил задачу, (ведь часто руководитель только формулирует проблему) или задача поставлена руководителем. Является ли задача частью сложной большой системы или это автономная задача.

2.2. Анализ требований к системе (программному продукту).

Так как часто результатом решения задачи является разрабатываемое учащимся программное средство, необходимо описать, как данное программное средство будет выглядеть с точки зрения пользователя. А именно:

· Перечислить виды пользователей системы (программного средства).

· Описать все функции, выполняемые системой (программным средством) в интересах каждого пользователя.

Это можно оформить либо в виде коротких и четких предложений, описывающих функции программного средства, либо в виде диаграмм прецедентов (Use case diagram) языка UML.

3. Исследовательская часть

· Что изучил, исследовал, что было сделано в этой предметной области до меня, как я это использовал в своей работе;

· предложения (мои) по реализации.

4. Характеристика выбранных программных сред и средств

В этом разделе необходимо описать выбранные учащимся технические средства (устройства, если использовались), операционные средства (редко используемые операционные системы), программные средства, технологии, которые выбраны для решения данной задачи. Описать достоинства и недостатки используемых средств и обосновать необхо­ди­мость исполь­зования именно этих программных сред, средств и технологий.

2.5.2. Описание данных

В данном разделе описывается структура входных и выходных данных. Если входных и выходных данных нет, то данный раздел опускается. Например, входные данные поступают на вход программе в виде файла, значит, структура файла должна быть полностью описана. Аналогичное требование выполняется и для выходных данных.

2.5.3. Алгоритмы решения задачи

В этом разделе необходимо описать используемые алгоритмы решения задачи. Этот пункт, как правило, относится к задачам, связанным со сложными вычислительными алгоритмами. Если таковых нет, например, если это несложный сайт или приложение для баз данных, то данный пункт опускается. Применяются два способа описания алгоритма:

1. Словесный.

2. Графический, в виде блок-схемы.

2.5.4. Описание базы данных

В этом разделе необходимо описать структуру базы данных, если база данных есть. Если приложение не использует базу данных, этот пункт опускается.

При описании структуры базы данных:

1. Описываются все таблицы в виде:

Имя таблицы – описание, т.е. для хранения какой информации предназначена данная таблица. Например:

USERS – таблица хранит информацию о пользователях.

2. Описываются все поля таблицы с указанием типа, назначения, первичных и внешних ключей. Пример приведен на рис. 1.


Пример описания таблицы базы данных

Рис. 1.

3. Приводится концептуальная схема базы данных (рис.2), которая отображает взаимосвязи между таблицами, например, в стиле СУБД ACCESS.

Пример концептуальной схемы базы данных

Рис.2.

Для объектной базы данных приводится описание структуры всех классов, аналогично тому, как это сделано для таблиц, добавляется только описание методов.

2.5.5. Схема функционирования программного средства

В этом разделе должна быть полностью описана структура программы, т.е.

· из каких функциональных блоков (файлов, модулей, процедур, функций, классов) состоит программа;

· приведено описание каждого блока с его названием и назначением;

· приведена графическая схема взаимосвязи этих программных блоков.

Например:

Index.php – главная страница для управления новостной информацией;

Addnews.php – добавление новой новости;

EditNews.php – изменение информации о новости;

DeleteNews.php – удаление устаревшей новости.

Пример схемы взаимодействия дан на рис.3.

Рис.3.

2.5.6. Руководство пользователя

В этом разделе описывается:

· порядок установки программного средства на компьютер пользователя;

· все действия пользователя при работе с системой (про­граммным средством).

В этом разделе необходимо привести образы экранов (ScreenShots) для лучшего восприятия раздела.

2.6. Заключение

В этом разделе необходимо:

· подвести итоги проделанной работы - что сделано, что не сделано;

· оценить практическую значимость работы, будет ли она иметь практическое применение.

· отметить точки роста (развития) программы. Например:

o добавить новые функции (режимы работы);

o распространить на новый класс задач;

· сравнить выполненную работу с существующими аналогами.

· перечислить виды проделанной Вами работы, аналогично тому, как это сделано в разделе «Введение».

· привести объем созданного Вами программного средства, в любых единицах, например: в килобайтах, строках кода, классах, процедурах, функциях и т.д.

2.7. Список использованных источников

Список должен содержать сведения об источниках, использованных при составлении пояснительной записки. На все использованные источники в тексте пояснительной записки должны быть ссылки. В списке источники следует располагать в порядке появления ссылок в тексте.

2.8. Приложения

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

В приложения могут быть включены:

1) материалы, дополняющие пояснительную записку;

2) промежуточные математические доказательства, формулы и счеты;

3) таблицы вспомогательных цифровых данных;

4) протоколы испытаний;

5) описание аппаратуры и приборов, применяемых при проведении экспериментов, измерений и испытаний;

6) тексты программ;

7) иллюстрации вспомогательного характера и др.

В приложения следует включать иллюстрации, таблицы, распечатки с ЭВМ, выполненные на листах формата А3.

3. ПРАВИЛА ОФОРМЛЕНИЯ

3.1. Общие требования

Для пояснительной записки используется белая бумага формата А4. Допускается представлять иллюстрации, таблицы и распечатки с ЭВМ на листах формата А3 [3].

Текст пояснительной записки должен быть кратким, ясным, не содержать орфографических и грамматических ошибок, должен быть напечатан на одной стороне листа с левым полем не менее 3 см, правым полем не менее 1 см, верхним полем не менее 1,5 см и нижним полем не менее 2 см. Расстояние между строками должно быть равно 1.5 интервала. Для задания в Word требуемого межстрочного интервала надо использовать интервал “Минимум” с указанием величины интервала числом 18 пт.

Высота букв текста должна быть не менее 2.5 мм (включая надписи на графическом поле рисунков и текст в таблицах). Для основного текста должен использоваться шрифт Times New Roman размера 14 пт.

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

Текст каждого абзаца должен начинаться с отступа, равного 1.5 см. Между абзацами не должно быть дополнительных отступов или пустых строк.

При выполнении пояснительной записки необходимо соблюдать равномерную плотность, контрастность и четкость изображения по всему тексту. В тексте должны быть четкие, не расплывшиеся линии, буквы, цифры и знаки, которые должны быть одинаково черными по всему тексту.

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

Опечатки, описки и графические неточности допускается исправлять подчисткой или закрашиванием белой краской и нанесением на том же месте исправленного изображения машинописным способом или от руки черными чернилами или черной тушью.

В тексте пояснительной записки не допускается:

- применять обороты разговорной речи, техницизмы, профес­сио­нализмы;

- применять для одного и того же понятия различные научно-технические термины, близкие по смыслу (синонимы);

- применять произвольные словообразования;