Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пример курсача.doc
Скачиваний:
9
Добавлен:
09.04.2015
Размер:
4.45 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПИЩЕВЫХ ПРОИЗВОДСТВ

Кафедра: « АС и ВТ »

Курсовой проект

по курсу: «Базы данных»

на тему: «Материально-техническое снабжение предприятия»

Выполнил: Глазков А.П .

Группа: 09-ИУ-1

Преподаватель: Палеес А.Б.

Москва 2012

Задание на курсовую работу

Курсовая работа содержит три раздела:

  1. Создание базы данных и организация управления информационной системой

  2. Ведение таблиц

  3. Запросы и отчеты

Раздел 1. Создание базы данных и организация управления информационной системой

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

  1. Используя созданную ранее модель данных, написать процедуру создания базы данных (БД) и ее таблиц с помощью операторов Create(SQL). При создании таблиц предусмотреть наличие кандидатов на первичный ключ (АК) – опцияUniqueоператораCreate table и проверку полей таблиц на принадлежность области допустимых значений – опцииCheckиError. К процедуре приложить:

  • исходный список полей для своего варианта,

  • распечатку составленной по этому списку логической модели данных,

  • для каждой таблицы – данные для контрольного счета (окно Browse).

  1. Разработать многоуровневое меню, которое обеспечит:

  • выдачу информации об авторе и о программе,

  • ведение словарей и таблиц со сменной информацией,

  • выполнение запросов к базе данных.

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

Состав отчета

  1. Исходный список полей для своего варианта.

  2. Распечатку составленной по этому списку логической модели.

  3. Текст процедуры создания базы данных.

  4. Данные для контрольного счета.

  5. Макет меню.

  6. Текст процедуры создания меню (без стандартных пунктов системного меню).

  7. По каждой из форм, созданных для подменю «Справка» («Об авторе», «Схема данных», «структура таблиц БД») распечатать:

    • копию экрана,

    • таблицу измененных свойств,

    • программные коды.

Раздел 2. Работа с таблицами Постановка задачи

  1. Разработать многостраничную форму «Ведение словарей» по одной на каждый словарь:

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

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

  1. Для ведения таблиц со сменной информацией создать библиотеку классов KursRab.vcxс классами:

  • «Окно просмотра значения поля таблицы» на основе базового класса TextBox

  • «Подпись к окну просмотра» на основе базового класса Label

  • «Предъявление таблицы БД в табличном представлении» на основе базового класса Grid

  • «Навигатор» на основе базового класса CommandGroup (группа совместно работающих кнопок)

  • группа из двух кнопок - «Сохранить/отменить» на основе базового класса CommandGroup

  • Контейнер форм с двумя формами: «Форма для просмотра таблицы» и «Форма для коррекции строки таблицы» на основе базового класса FormSet (Контейнер форм)

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

  2. Остальные таблицы со сменной информацией заполнить через окно Browse(в соответствии с данными, подготовленными для контрольного счета).