Задание на кр 1

1.1. Комплектность и защита КР

Курсовая работа должна содержать:

а) пояснительную записку (ПЗ);

б) разработанное приложение в СУБД Visual FoxPro.



1.2. Требования к изложению

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



1.3. Требования к приложению

Приложение должно быть разработано в среде Visual Foxpro (рекомендуется версия 9.0). Исполняемый файл приложения должен быть типа Win32 executable/COM server (exe). На диске должны находиться все файлы разработанного приложения и распологаться в соответствии с рекомендациями пункта 3.11.4. В приложение обязательно должны быть включены меню и главная кнопочная форма для открытия всех объектов базы данных. Настройки среды должны быть заданы либо в главной процедуре, либо в файле конфигурации Config.fpw. 



2. Содержание и объем курсовой работы



Объём ПЗ к КР не должен превышать 35 страниц машинописного текста (без учета приложений). Пояснительная записка к КР должна содержать следующие разделы.



Раздел

Рекомендуемый объем, стр.

Титульный лист (см. приложение 1)

1

Задание на КР 

1

Техническое задание (ТЗ) 

1–2

Содержание ПЗ

1–2

Реферат

1

Введение

1–2

Основная часть в соответствии с утвержденным заданием на КР



1. Обзор литературы

3–5

2. Выбор и описание модели «сущность-связь» БД

3–5

3. Построение физической модели БД

3–5

4. Расчет объема БД

1–2

5. Описание схемы данных в СУБД

2–3

6. Алгоритм работы и описание программы-приложения

3–5

7. Инструкция пользователя программы-приложения

3–5

Заключение

1

Библиографический список 

1

Приложения (печатные листы + диск с приложением)





3. Пояснения к разделам КР



3.1. Задание на КР

Задание на КР содержит название работы, исходные данные к работе, краткое содержание работы. Общий вид задания приведен в приложении 2.



3.2. Составление технического задания (ТЗ)

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



3.3. Содержание пояснительной записки (ПЗ)

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



3.4. Обзор литературы

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

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



3.5. Выбор и описание модели «сущность-связь» БД

На данном этапе:

		дается словесное описание предметной области;

		определяются типы сущностей;

		специфицируются выбранные атрибуты сущностей;

		определяются идентифицирующие атрибуты (ключи);

		определяются связи.

Результатом является построение модели «сущность-связь» в графическом виде.



3.6. Построение физической модели БД

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

Оформление таблиц представить в следующем виде:



Имя таблицы

Имя поля

Тип поля

Размер

…

…

…

…



3.7. Расчет объема БД

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



3.8. Описание схемы данных в СУБД

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



3.9. Алгоритм работы и описание программы-приложения

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



3.10. Инструкция пользователя программы-приложения

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



3.11. Введение, реферат, заключение и приложения

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

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

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

В приложениях, при необходимости, помещается дополнительный материал, полученный в процессе работы и представляющий интерес, а также программное обеспечение, расчеты, графики, таблицы, программный код и т. д., не вошедшие в перечисленные выше разделы ПЗ. Приложения помещаются в конце ПЗ после списка использованных источников. Обязательным приложением является разработанная база данных в СУБД Visual FoxPro.



3.12. Библиографический список 

Обязательным требованием является использование литературы по тематике проектирования и среде разработки. Список литературы должен включать полные наименования книг, указанные в алфавитном порядке авторов. Допускается использование Интернет-ресурсов. В этом случае необходимо указать их web-адреса.

4. Требования к оформлению КР



Параметры страницы: левое поле – 3 см; правое поле – 1,5 см; верхнее поле – 2 см; нижнее поле – 2 см. Текст должен быть напечатан на одной стороне стандартного листа белой бумаги формата А4. Шрифт: основного текста Times New Roman – 12 (черный), таблиц (черный), сносок (черный), диаграмм (рисунков) – по желанию цветной. Межстрочный интервал – 1,5.  

Задание на выполнение КР выполняется в соответствии с приложением 2 данных методических указаний.

Техническое задание на проектирование оформляется согласно заданию на КР и приложению 3 данных методических указаний.

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

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

Пример.



СОДЕРЖАНИЕ

ВВЕДЕНИЕ

5

1. ОБЗОР ЛИТЕРАТУРЫ ПО ТЕМАТИКЕ ПРОЕКТИРОВАНИЯ

7

	1.1. Название подраздела

7

	1.2. Название подраздела

9

	…

…

2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ «…»

14

	2.1. Название подраздела

14

	2.2. Название подраздела

18

	…

…

ЗАКЛЮЧЕНИЕ

35

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 

36

ПРИЛОЖЕНИЯ (каждое приложение нумеруется)

37



В содержание ПЗ входят разделы, подразделы, пункты и подпункты. Каждый из разделов следует начинать с новой страницы. Слова, выполненные на отдельной строке прописными буквами (СОДЕРЖАНИЕ, ВВЕДЕНИЕ, ЗАКЛЮЧЕНИЕ, БИБЛИОГРАФИЧЕСКИЙ СПИСОК), должны служить заголовками соответствующих разделов и не должны нумероваться.

Нумерация разделов начинается с обзора литературы и выполняется арабскими цифрами. Например:

1. ОБЗОР ЛИТЕРАТУРЫ ПО ТЕМАТИКЕ ПРОЕКТИРОВАНИЯ.

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

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

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

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

Рис. 1. Схема «сущность-связь»

Ссылки на иллюстрации делаются по типу «(рис. 2)» при сквозной нумерации и по типу «(рис. 1.2)» при нумерации в пределах раздела. Повторные ссылки на иллюстрации сопровождаются словами «(см. рис. 2)».

Каждая таблица должна иметь содержательный заголовок. Его помещают над таблицей. Например:

Таблица 1

Структура таблицы «Покупатели»

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

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

При выполнении расчетов используются формулы. Формулы имеют сквозную нумерацию арабскими цифрами, например: «… в  формуле (1)». Допускается нумерация формул в пределах раздела. При этом номер должен состоять из номера раздела и порядкового номера формулы, разделенных точкой, например: «… в формуле (1.2)» – формула вторая раздела первого. Номер формулы следует заключать в круглые скобки и помещать в правом поле на уровне нижней строки формулы, к которой он относится, причем правая скобка, заключающая номер формулы, должна находиться на границе текста. При ссылке в тексте на формулу необходимо писать, например: «В формуле (2)...».

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

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

Приложения обозначают арабскими цифрами или буквами русского алфавита, начиная с буквы А, за исключением букв Ё, З, Й, О, Ч, Ь, Ъ, Ы. После слова «Приложение» следует буква или цифра, обозначающая его последовательность. Если в ПЗ одно приложение, оно обозначается как «Приложение А» или «Приложение 1».



Приложения



Приложение 1



НОУ ВПО «Сибирский институт бизнеса 

и информационных технологий»



Кафедра информационных технологий











ПОЯСНИТЕЛЬНАЯ ЗАПИСКА



к курсовой работе по дисциплине

Системы управления базами данных



на тему: «_________________________________________»



Автор работы ___________________________________ группа ___________

                                                   (Ф.И.О.)				(№ группы)



Специальность 080801.65 «Прикладная информатика (в экономике)»



Руководитель работы________________________________________________

(Ф.И.О.)









Допускается к защите_____________________________________________

(подпись, дата)



Работа защищена ________________________________________________

(оценка, подпись, дата)













Омск 2012

Приложение 2



ЗАДАНИЕ

на курсовую работу



Студент ___________________________________________________________

(Ф.И.О. полностью)

1. Тема работы: «________________________________________________»

(наименование темы)

2. Исходные данные к работе:

Требования к БД.

БД должна содержать не менее трех связанных между собой таблиц. Все таблицы должны быть нормализованными с обеспечением ссылочной целостности данных. Количество записей в каждой таблице – не менее 20.

Требования к приложению.

Приложение должно выполнять над БД следующие операции: 

– пополнение БД;

– удаление данных из базы;

– чтение, просмотр БД.

Приложение должно иметь меню (не менее трех пунктов), включающее подменю. Меню выполняет основные функции приложения и обязательно команду выхода из приложения. Работа с БД осуществляется через формы. Приложение должно формировать не менее трех различных отчетов для печати и не менее трех запросов на вывод данных. 

3. Содержание (перечень подлежащих разработке вопросов):

		разработать ТЗ;

		провести обзор литературы по заданной предметной области;

		провести инфологическое проектирование БД: выбрать и описать модель «сущность-связь»;

		разработать физическую модель БД;

		оценить объем БД;

		описать схему данных в СУБД;

		физически реализовать в СУБД Visual FoxPro в виде отдельного самостоятельного приложения;

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

		составить инструкцию пользователя программы-приложения.

4. Дата выдачи задания                                       «_____» ________ 2012 г.

Руководитель ____________ ______________________________________

    (подпись)	                                                   (Ф.И.О.)



Задание принял к исполнению                           «____» _________ 2012 г.



Подпись студента _____________________________

 Приложение 3

ТЕХНИЧЕСКОЕ ЗАДАНИЕ



на проектирование БД по теме _________________________

(название темы)

1. Предметная область ____________________________________________

__________________________________________________________________

__________________________________________________________________

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

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

(основные процессы, происходящие в предметной области, которые будут реализованы в БД)

3. Назначение (основные функции) _________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

(основные функции, которые будет реализованы в БД)

4. Требования к программе-приложению ____________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

(основные составляющие программы: формы, отчеты, запросы, меню, процедуры и т. д., – их состав и количество)

5. Запросы ______________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

(перечислить, какие запросы к БД необходимо выполнять)

6. Формы _______________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

(перечислить, какие формы БД должны быть созданы)

7. Отчеты _______________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

 (перечислить, какие отчеты необходимо получать)

8. Требования к программному обеспечению _________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

(перечислить требования к операционной системе, СУБД, иному программному обеспечению)



9. Требования к аппаратному обеспечению __________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

(перечислить требования к аппаратным средствам: тип процессора, ОЗУ, объему памяти и т. д.)