Методические указания и задания к выполнению курсовой работы по курсу «базы данных»




НазваниеМетодические указания и задания к выполнению курсовой работы по курсу «базы данных»
страница8/9
Дата публикации12.08.2013
Размер0.63 Mb.
ТипМетодические указания
lit-yaz.ru > Информатика > Методические указания
1   2   3   4   5   6   7   8   9



Тип пиктограммы:

Значение


Отображение

0

Пиктограмма отсутствует

16

Критическая ошибка

32

? Предупреждение

48

! Предупреждение

64

Информация



Кнопка, заданная по умолчанию:

Значение


^ Отображаемая кнопка

0

Первая

256

Вторая

512

Третья


Для используемой в макросе Поставщики.Удалить функции MsqBox() второй параметр получается так: 1+16+256=273.
Возвращаемое функцией значение зависит от выбранной кнопки:


^ Выбранная кнопка

Значение


ОК

1

Отмена

2

Прервать

3

Повторить

4

Пропустить

5

Да

6

Нет

7



КК Найти - по нажатию кнопки запускается макрос Поставщики.Вывести список, который выводит список ^ Выбор на экран и передает ему фокус. При выборе из списка элемента (щелчок по некоторому имени) запускается макрос Поставщики.Найти, с помощью которого в таблице Поставщики отыскивается выбранный поставщик. И так как найденная запись становится текущей, то она выводится на экран.
Макрос Поставщики имеет вид:


Макрокоманды (МК) макроса:


  1. МК Сообщение
^

Сообщение: У поставщика нет товаров!


Сигнал: Да

Тип: Информационное


Условие выполнения МК: IsNull([Код_поставщика])


  1. МК Закрыть

Тип объекта: Форма

Имя объекта: Товары, представленные поставщиком
^

Сохранение: Да


---------------------------------------------------------------------------------------

3) МК ОткрытьФорму

Имя формы: Товары, представленные поставщиком


Режим: Форма

Условие отбора:

[Код_поставщика]=Forms![Сведения о поставщике]![Код_поставщика]
^

Режим данных: Только чтение


Режим окна: Обычное

---------------------------------------------------------------------------------------

4) МК ОткрытьФорму

Имя формы: Новый товар_коп

Режим данных: Добавление


--------------------------------------------------------------------------------------

5) МК ОткрытьФорму
^

Имя формы: Все поставщики


Режим данных: Только чтение

--------------------------------------------------------------------------------------

6) МК ОтменитьСобытие

Условие выполнения МК :

MsgBox(“Удалить поставщика?”;273;”Удаление”)<>1
7) МК ОстановитьМакрос

(без параметров)
8) МК КомандыКлавиатуры

Клавиши: Enter

Пауза: Да
9) МК ВыполнитьКоманду

Команда: DeleteRecord

---------------------------------------------------------------------------------------

10) МК ЗадатьЗначение

Элемент: [Выбор].[Visible]

Выражение: Нет

---------------------------------------------------------------------------------------

11) МК ЗадатьЗначение

Элемент: [Выбор].[Visible]

Выражение: Да

12) МК КЭлементуУправления

Имя элемента: Выбор

----------------------------------------------------------------------------------------

13) МК КЭлементуУправления

Имя элемента: Код_поставщика

14) МК НайтиЗапись

Образец поиска: =[Выбор]

Совпадение: Поля целиком

С учетом регистра: Нет

Область поиска: Все

С учетом формата поля: Да

Только в текущем поле: Да

Первое вхождение: Да

15) МК ЗапускМакроса

Имя макроса: Поставщики.Спрятать список

----------------------------------------------------------------------------------------

Форма Новый товар_коп используется для ввода новой записи в таблицу ^ Товары (свойство формы Ввод данных имеет значение Да, свойство Подпись – значение Новый товар):


( с формой связан макрос ^ Новый товар).

Значение поля Код_поставщика передается из формы Сведения о поставщике, поэтому свойство Значение по умолчанию этого поля имеет следующее значение:

=[Forms]![Сведения о поставщике]![Код_поставщика]

Так как пользователь не должен заполнять это поле, оно выводится затененным (свойства ^ Доступ и Блокировка имеют значения Нет). Остальные поля формы должны заполняться, так как соответствующие им поля таблицы Товары являются обязательными.

Ключевое поле Код_партии данной таблицы является Счетчиком, поэтому система автоматически заносит его значение. Это поле можно не выводить в форме, так как оно не является для пользователя информационным. Ввод записи можно отменить (то есть новая запись не будет создана), но значение Счетчика все равно останется увеличенным на 1. Для того чтобы ненужное наращивание счетчика не выполнялось, данные следует вводить сначала в фиктивную таблицу, имеющую такую же структуру, что и таблица Товары. Форма Новый товар_коп связана с фиктивной таблицей Товары_коп, являющейся копией таблицы Товары.

После заполнения всех полей формы Новый товар_коп щелкнем по кнопке Занести : откроется форма Новый товар, связанная с реальной таблицей Товары. Для того чтобы на экране эта форма не была видна, аргументу Режим окна МК ОткрытьФорму задано значение Невидимое. Свойству формы Открытие назначен макрос Новый товар. Пересылка, который запускается при открытии формы, но перед отображением ее ЭУ. Согласно этому макросу в таблице Товары создается новая запись, и в поля этой записи пересылаются значения полей таблицы Товары_коп. Поле Код_партии заполняется автоматически.

Если же не все обязательные поля заданы, то пользователю выдается сообщение: ^ Не все поля заданы!


Макрокоманды макроса:
Занести_товар

  1. МК Сообщение

Сообщение: Не все поля заданы!

Сигнал: Да

Тип: Предупреждение!

Условие выполнения МК:

IsNull([Forms]![Новый товар]![Дата_поставки]) OR

IsNull([Forms]![Новый товар]![Цена_единицы]) OR …
2) МК ОстановитьМакрос
3) МК Закрыть

Тип объекта: Форма

Имя объекта: Новый товар

---------------------------------------------------------------------------------------

Отменить_товар

  1. МК ВыполнитьКоманду

Команда: DeleteRecord

Условие выполнения МК:

(Not IsNull([Forms]![Новый товар]![Дата_поставки])) AND

(Not IsNull([Forms]![Новый товар]![Цена_единицы)) AND …


  1. МК ^ Закрыть

Тип объекта: Форма

Имя объекта: Новый товар
6) МК ОстановитьМакрос
7) МК ЗадатьЗначение

Элемент: [Код_товара]

Выражение: DMax(“[Код_товара]”;”[Товары]”)
8) МК ЗадатьЗначение

Элемент: [Дата_поставки]

Выражение: Date()
9) МК ЗадатьЗначение

Элемент: [Цена_единицы]

Выражение: 1
10) МК ЗадатьЗначение

Элемент: [Количество_единиц]

Выражение: 1
11) МК ВыполнитьКоманду

Команда: DeleteRecord
12) МК Закрыть

Тип объекта: Форма

Имя объекта: Новый товар

12) МК Закрыть

Тип объекта: Форма

Имя объекта: Новый товар

Сохранение: Да

---------------------------------------------------------------------------------------

Новый вид товара

13) МК ОткрытьФорму

Имя формы: Новый вид товара

Режим: Форма
В форме^ Новый това возле поля Товар имеется командная кнопка (всплывающая подсказка – Новый вид товара), которой можно воспользоваться в том случае, если в раскрывающемся списке товаров не содержится название поступающего товара (то есть в таблице Каталог нет соответствующей записи).

При щелчке по кнопке открывается форма ^ Новый вид товара, в которой можно указать название нового товара:


( с формой связан макрос Новый вид товара ).
Поля ^ Товар и Производитель этой формы должны заполняться пользователем. Вычисление значения ключевого поля Код_товара автоматизировано, так как поле имеет тип Числовой.

Для получения очередного значения ключа в свойстве ^ Значение по умолчанию поля Код_товара нужно указать выражение

=DMax(“[Код_товара]”; ”[Каталог]”) + 1

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

Синтаксис указанных функций имеет вид:

^ ИмяФункции(выражение; домен[; условие])

домен – имя таблицы или запроса, для которых вычисляется показатель;

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

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

Каждый параметр должен быть заключен в кавычки.

Наиболее часто используются следующие агрегатные функции:

DCount, DMin, DMax, DAvg, Dsum.

Действуют они таким же образом, что и соответствующие итоговые функции (агрегатные функции используются также и в примере 3).

После заполнения полей формы ^ Новый вид товара по кнопке Занести осуществляется ввод новой записи в таблицу Каталог и закрытие формы.

Для того чтобы вновь введенное название товара отобразилось в раскрывающемся списке, в макросе^ Новый вид товар используется МК Обновление. Эта МК обновляет данные в объекте БД путем повторного просмотра источника данных (например, повторно выполняется запрос, указанный в свойстве Источник данных формы или ее ЭУ).

МК имеет один аргумент: Имя элемента. Его значением является в рассматриваемом примере имя поля со списком Код_товара. Если же должна обновляться активная форма, то поле аргумента нужно оставить пустым.

МК Обновление обновляет только один объект. Поэтому, если в форме существуют ЭУ, требующие обновления отображаемых данных, то для каждого ЭУ нужно использовать отдельную МК Обновление.

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

Внимание! При создании ЭУ Поле со списком с помощью мастера система присваивает ему имя типа ПолеСоСписком1. Такое системное имя нужно заменить на реальное, например, на Код_товара для поля со списком формы Новый товар_коп.
Макрос^ Новый вид товар имеет вид:


Макрокоманды макроса:

1) МК Сообщение

Сообщение: Не все поля заданы!

Тип: Предупреждающее!

Условие выполнения МК:

IsNull([Код_товара]) OR IsNull([Товар]) OR IsNull([Производитель])

2) МК ОстановитьМакрос

3) МК Закрыть

Тип объекта: Форма

Имя объекта: Новый вид товара

4) МК Обновление

Имя элемента: Код_товара

---------------------------------------------------------------------------------------
5) МК ЗадатьЗначение

Элемент: [Товар]

Выражение: “a”

6) МК ЗадатьЗначение

Элемент: [Производитель]

Выражение: “a”

7) МК ВыполнитьКоманду

Команда: DeleteRecord

8) МК Закрыть

Тип объекта: Форма

Имя объекта: Новый вид товара

Сохранение: Да










Пример 2

Рассмотрим форму Сведения о товарах, в которой для организации меню используется ЭУ Группа:



С формой связан макрос Сведения о товарах, представляющий собой группу макросов. Свойству формы Открытие назначен макрос Сведения о товарах. Скрыть, который запускается при открытии формы, но перед отображением ее ЭУ. С помощью этого макроса список поставщиков и список товаров при открытии формы «скрываются» и выводятся на экран только при выборе соответствующих пунктов меню.

Элементы управления формы:

  • Группа ^ Выбор - имеет четыре переключателя (то есть четыре пункта меню); по умолчанию активным является первый переключатель. Свойству После обновления назначен макрос Сведения о товарах. Вывод списка, который запускается после того, как были обновлены данные в Группе (обновление здесь понимается как выбор нового пункта меню, то есть щелчок по соответствующему переключателю).

  • Список ^ Выбор поставщика - отображает на экране список поставщиков. При выборе имени некоторого поставщика списку присваивается значение поля Код_поставщика (свойство списка Присоединенный столбец имеет значение 1), которое затем учитывается в условии отбора записей макрокоманды, открывающей форму Товары поставщика. Для вывода списка с заголовком свойству Заглавия столбцов нужно задать значение Да. Рекомендуется также задать первоначальное значение списка. Для этого свойству Значение по умолчанию нужно присвоить выражение

=[Выбор поставщика].[ItemData](1)

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

  • Список ^ Выбор товара - отображает на экране перечень возможных товаров. При выборе товара списку присваивается значение поля Код_товара, которое будет учитываться в условии отбора запроса Партии товара. Список также нужно выводить с заголовком (смотри предыдущие рекомендации).




  • КК Просмотр - свойству Нажатие кнопки назначен макрос Сведения о товарах. Просмотр. По этой кнопке открывается форма, соответствующая выбранному пункту меню (активизированному переключателю группы Выбор).

Пункт ^ Товары за период ([Выбор]=1): открывается форма Выбор периода.
Пункт Товары поставщика ([Выбор]=2): значение поля Код_поставщика, соответствующее выбранному из списка имени поставщика, передается свойству Условие отбора макрокоманды, открывающей форму Товары поставщика.

Для того чтобы не выводилась на экран пустая форма (это возможно в случае, если поставщик в текущий момент не представил товар), свойству Открытие формы Товары поставщика назначается макрос Сведения о товарах. Проверка_2.

Пункт ^ Поставки товара ([Выбор]=3) : значение поля Код_товара, соответствующее выбранному наименованию товара, передается в запрос Партии товара в качестве значения параметра запроса. В запросе параметр должен принять вид:

Forms![Сведения о товарах]![Выбор товара])
На основе этого запроса создана форма ^ Партии товара. Свойству формы Открытие назначается макрос Сведения о товарах. Проверка_3.

Пункт Поставщик-Товары ([Выбор]=4): открывается составная форма, в которой выводятся сведения о поставщике и представленных им товарах.

Макрос ^ Сведения о товарах:



Макрокоманды макроса:

  1. МК ЗапускМакроса

Имя макроса: Сведения о товарах.Скрыть

2) МК ЗадатьЗначение

Элемент: [Выбор поставщика].[Visible]

Выражение: Да

3) МК ОстановитьМакрос

4) МК ЗадатьЗначение

Элемент: [Выбор товара].[Visible]

Выражение: Да

---------------------------------------------------------------------------------------

5) МК ОткрытьФорму

Имя формы: Выбор периода

Режим данных: Изменение

6) МК ОстановитьМакрос

7) МК ОткрытьФорму

Имя формы: Товары поставщика

Условие отбора:

[Код_поставщика]=[Forms]![Сведения о товарах]![Выбор поставщика]

Режим данных: Только чтение

8) МК ОстановитьМакрос

9) МК ОткрытьФорму

Имя формы: Партии товара

Режим данных: Только чтение

10) МК ОстановитьМакрос

11) МК ОткрытьФорму

Имя формы: Составная

12) МК ОстановитьМакрос

----------------------------------------------------------------------------------------

13) МК Сообщение

Сообщение: У данного поставщиков нет поставок!

Условие выполнения МК:

IsNull([Forms]![Товары поставщика]![Код_поставщика])

14) МК Закрыть

Тип объекта: Форма

Имя объекта: Товары поставщика

Сохранение: Нет

-----------------------------------------------------------------------------------------

15) МК Сообщение

Сообщение: Данный товар не поступал!

Условие выполнения МК:

IsNull([Forms]![Партии товара]![Код_товара])

16) МК Закрыть

Тип объекта: Форма

Имя объекта: Партии товара

Сохранение: Нет

------------------------------------------------------------------------------------------

17) МК ЗадатьЗначение

Элемент: [Выбор поставщика].[Visible]

Выражение: Нет

18) МК ЗадатьЗначение

Элемент: [Выбор товара].[Visible]

Выражение: Нет

-----------------------------------------------------------------------------------------

19) МК Закрыть

Тип объекта: Форма

Имя объекта: Сведения о товарах


Форма ^ Выбор периода имеет вид:


(связана с макросом Выбор периода).

Форма имеет следующие ЭУ:

  • поля Начальная дата и Конечная дата (свободные ЭУ),

  • элемент ActiveX Календарь,

  • КК с надписями Начальная дата, Конечная дата, Отмена, ОК.

На Календаре набирается дата (год, месяц, день месяца) и щелчком по КК Начальная дата засылается в поле Начальная дата (макрос Выбор периода. начальная дата).

По кнопке Конечная дата выбранное значение даты засылается в поле Конечная дата с помощью макроса ^ Выбор периода. конечная дата.

С кнопкой ОК связан макрос Выбор периода.ОК. В этом макросе проверяется правильность задания значений Начальная дата и Конечная дата, и, в случае ошибки, выдаются соответствующие сообщения. Если даты заданы правильно, то открывается форма Список товаров за период (свойству формы Открытие назначен макрос Выбор периода.Нет, который проверяет, не является ли форма пустой). Эта форма основана на запросе Товары за период, в котором для поля Дата поставки указано условие отбора:

Between [Начальная дата] and [Конечная дата]

Это условие нужно заменить на

Between Forms![Выбор периода]![Начальная дата] and

Forms![Выбор периода]![Конечная дата]
Макрос ^ Выбор периода:


Макрокоманды макроса:

  1. МК Сообщение

Сообщение: Диапазон не задан!

Условие выполнения макрокоманды:

IsNull([Начальная дата]) Or IsNull([Конечная дата])

  1. МК Остановить Макрос

  2. МК Сообщение

Сообщение: Неправильно задан диапазон!

Условие выполнения макрокоманды:

[Начальная дата]>[Конечная дата]

  1. МК ОстановитьМакрос

  2. МК ОткрытьФорму

Имя формы: Список товаров за период

Режим данных: Только чтение

-----------------------------------------------------------------------------------------

  1. МК Сообщение

Сообщение: Нет товаров в заданный период!

Условие выполнения макрокоманды:

IsNull(Forms![Список товаров за период]![Поставщик])

  1. МК Закрыть

Тип объекта: Форма

Имя объекта: Список товаров за период

-----------------------------------------------------------------------------------------

  1. МК ЗадатьЗначение

Элемент: [Начальная дата]

Значение: [Календарь].[Value]

---------------------------------------------------------------------------------------

  1. МК ЗадатьЗначение

Элемент: [Конечная дата]

Значение: [Календарь].[Value]

-----------------------------------------------------------------------------------------

10) МК Закрыть

Тип объекта: Форма

Имя объекта: Выбор периода
Пример 3

Рассмотрим пример организации пользовательского командного меню, состоящего из следующих пунктов:

^ Итоги для поставщика — подсчет итоговых показателей по выбранному поставщику;

Поставки на сумму – вывод сведений о товарах, общая стоимость которых превышает заданную сумму;

^ Поставки по кварталам – вывод сведений о количестве поставок товаров по кварталам заданного года;

Выход — закрытие формы.

Создадим макрос с именем меню Сведения о товарах, содержащий команды ДобавитьМеню для каждого пункта. Затем создадим группы макросов для каждого пункта меню. Текст, указанный в столбце Имя макроса, будет выводиться в качестве пункта меню, а текст из столбца Примечание данной строки будет отображаться в строке состояния при активизации данного пункта меню. Если нужно разделить пункты выпадающего меню горизонтальной линией, то следует ввести символ «минус» в столбце Имя макроса между соответствующими пунктами.

Рассматриваемое в примере пользовательское меню связано с формой Меню_фон. Чтобы меню выводилось на экран при открытии формы, зададим свойству Строка меню значение меню Сведения о товарах – имя макроса, описывающего пункты меню. Данный макрос состоит из следующих команд:
.
Макрокоманды макроса:

  1. МК ДобавитьМеню

Название меню: Итоги для поставщика

Имя макроса: меню Итоги для поставщика


  1. МК ДобавитьМеню

Название меню: Поставки на сумму

Имя макроса: меню Поставки на сумму

  1. МК ДобавитьМеню

Название меню: Поставки по кварталам

Имя макроса: меню Поставки по кварталам

  1. МК ДобавитьМеню

Название меню: Выход

Имя макроса: меню Выход
После открытия формы Меню_фон экран будет иметь следующий вид:

При щелчке по пункту меню ^ Итоги для поставщика будет выполняться макрос меню Итоги для поставщика, открывающий форму, в которой после выбора поставщика выведется количество выполненных поставок и их общая стоимость:


В данной форме для поля Количество свойство Данные имеет значение

=^ DCount("*";"[Товары]";"[Код_поставщика]=Forms![меню]![спПоставщик]")

а для поля Стоимость

=DSum("[Товары].[Цена_единицы]*[Товары].[Количество_единиц]";

"[Товары]"; "[Код_поставщика]=Forms![меню]![спПоставщик]")

^ 3. ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
Целью курсовой работы является усвоение теоретических основ и формирование практических навыков по созданию реляционной базы данных и разработке удобного приложения.

При создании БД нужно решить такие задачи:

  • выделить объекты предметной области;

  • спроектировать эффективную структуру таблиц, отображающих эти объекты;

  • выполнить нормализацию таблиц (привести таблицы к третьей нормальной форме);

  • описать таблицы, указав типы и свойства полей;

  • создать связи между таблицами в виде схемы данных.


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

В приложении должны быть реализованы следующие требования:

- разработать формы для всех созданных запросов, включить эти формы в приложение;

  • главное меню следует представить в виде кнопочной формы; для меню нижних уровней нужно использовать кнопочные формы, элементы управления Группа и макрокоманду ДобавитьМеню (обычно каждой форме или отчету ставится в соответствие пункт меню);

  • командные кнопки должны быть связаны с макросами; для создания кнопок, выполняющих закрытие формы или переход по записям, можно использовать Мастера;

  • макросы, связанные с формой и ее элементами управления, представлять в виде группы макросов; использовать в макросах условия;

  • значения параметров передавать в запросы только через формы; для указания значений текстовых параметров использовать элементы управления Список и Поле со списком; при задании дат пользоваться Календарем;

  • использовать команду ОткрытьФорму с условием отбора записей;

  • обработать в приложении такие события, как Получение фокуса, Потеря фокуса, До обновления, После обновления, Открытие, Закрытие, Нажатие кнопки и другие.

^ 4. СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ
Пояснительная записка к курсовой работе (отчет) должна содержать следующие части:

  • титульный лист,

  • реферат,

  • содержание,

  • текст записки (отчета),

  • приложения.

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

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

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

Информация в реферате излагается в такой последовательности:

- объект исследования или разработки;

- цель работы;

- используемые инструментальные и технические средства;

- результаты и их новизна;

- рекомендации по использованию результатов работы;

- область применения.

Реферат должен разместиться на одной странице формата А4, поэтому его объем не должен превышать 500 слов.

Ключевые слова помещаются после текста реферата (через две пустые строки). Перечень ключевых слов включает от 5 до 15 слов (словосочетаний), печатаются они прописными буквами в именительном падеже через запятые. Перенос ключевых слов не разрешается. Ключевые слова должны характеризовать объект разработки и используемый инструментарий.

Пример оформления «Содержания» пояснительной записки (без указания страниц) приведен в приложении В.

Текст пояснительной записки начинается с «Введения». В этом пункте можно рассказать об автоматизации обработки больших объемов информации с помощью СУБД, изложить кратко историю развития баз данных, рассмотреть состояние этого вопроса в настоящее время.

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

В разделе «Разработка системы…» необходимо рассказать о назначении системы, указать, какие функции она выполняет, какие запросы к БД в ней реализованы, дать определение концептуальной модели данных, кратко охарактеризовать реляционную МД, описать объекты рассматриваемой предметной области, показать представление их таблицами. Нужно привести определение базовых таблиц и таблиц-справочников, описать связи между таблицами, показать схему данных.

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

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

Далее на отдельной странице помещаются «Выводы». В «Выводах» нужно кратко описать результаты выполненной работы, показать области ее применения, дать оценку разработанной системе, указать недостатки и пути их устранения. Требуется также перечислить технические средства и программное обеспечение, необходимое для функционирования системы.

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

Библиографические описания источников в «Перечне» выполняются в соответствии с действующими стандартами по библиотечному и издательскому делу. Например,

  1. С. Робинсон. Microsoft Access 2003: учебный курс – СПб: издательство «Питер», 2004. – 512 с.:ил.

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

Завершают пояснительную записку «Приложения». В «Приложения» помещаются:

  • задание на курсовую работу (образец оформления задания приведен в приложении Д);

  • тексты разработанных SQL - запросов;

  • основные формы, формы-результаты, отчеты;

  • руководство пользователя.

В “Руководстве пользователя” должен быть подробно описан порядок действий пользователя по всем пунктам меню приложения.
^ 5. ПРАВИЛА ОФОРМЛЕНИЯ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

Пояснительная записка (отчет) оформляется в соответствии с государственным стандартом Украины «Документация. Отчеты в сфере науки и техники. Структура и правила оформления» ДСТУ 3008-95.

Должны использоваться листы формата А4 (печать на одной стороне листа). Ширина полей страницы: верхнее и нижнее – 20 мм, левое – 30 мм, правое – не менее 10 мм.

Плотность строк на странице не должна превышать 40 (шрифт 14, межстрочный интервал 1,5). Выравнивание текста выполняется по ширине страницы. Не допускается выделение текста с помощью курсива, подчеркивания, полужирного начертания. Номер страницы указывается арабскими цифрами в правом верхнем углу (без точки). Нумерация страниц должна быть сквозной по всему отчету, начиная с титульного листа, но первый номер ставится на «ВВЕДЕНИИ» (обычно, это страница 4).

Текст отчета разбивается на разделы, подразделы, пункты и подпункты. Разделы и подразделы должны иметь заголовки, пункты и подпункты могут их иметь. Каждый раздел должен начинаться с новой страницы (нумерация разделов: 1, 2, 3, …). Его заголовок пишется прописными (заглавными) буквами. Номер указывается без точки и отделяется от заголовка одним пробелом. Точка в конце заголовка не ставится (это относится к заголовкам всех частей отчета). Текст заголовка размещается по центру страницы.

Подразделы нумеруются в пределах раздела, используется двухуровневая нумерация. Заголовки указываются строчными буквами (первая буква – заглавная) и располагаются с отступом на величину абзаца (1,27 см или, примерно, 5 символов). Величина абзаца должна быть одинаковой по всему тексту.

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

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

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

Рисунки и таблицы нумеруются в пределах раздела (используется двухуровневая нумерация). Они размещаются по ходу текста. Большой рисунок (таблицу) можно поместить на отдельной (следующей) странице. Подпись указывается под рисунком по центру страницы. Например,
1   2   3   4   5   6   7   8   9

Похожие:

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению курсовой работы по дисциплине «Финансы и кредит»
Методические указания по выполнению курсовой работы для студентов специальности

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по анализу финансового 12 состояния организации 12
Методические указания предназначены для выполнения курсовых работ по дисциплине «Анализ хозяйственной деятельности» для студентов...

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания к выполнению курсовой работы общие положения
В процессе выполнения курсовой работы студент обязан изучить по избранной теме научную и специальную литературу, нормативные акты...

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению курсовой работы Управленческие решения
Цель курсовой работы – закрепление теоретических знаний, умения практически оценивать ситуации и делать объективные выводы и предложения...

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания к выполнению курсовой работы (на примере создания...
В соответствии с учебным планом по дисциплине «Автоматизация технологических процессов и производств» студенты специальности 220301....

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению контрольно-курсовой работы для...
Цели и задачи выполнения контрольно-курсовой работы

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению контрольно-курсовой работы для...
Цели и задачи выполнения контрольно-курсовой работы

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания и контрольные задания к выполнению контрольных...
В методических указаниях приведены программа изучения курса, контрольные вопросы, контрольные задания и методические указания по...

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания к выполнению курсовой работы по дисциплине...
«Программирование в компьютерных системах» среднего профессионального образования»

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconСиловые полупроводниковые преобразователи
Программа и методические указания по выполнению расчетно-графической работы по курсу



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница