Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовой проект бд my.docx
Скачиваний:
3
Добавлен:
25.11.2018
Размер:
573.34 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

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

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

РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ

(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

Факультет ИТ

Кафедра ИТС

Курсовой проект по дисциплине «Базы данных»

Тема: «Отдел бюджетного планирования организации»

Студент: Соловьев А.Н.

Группа: ИТС-3-07

Преподаватель: Чумак Б.Б.

Москва 2010

Оглавление

ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ 4

Введение 6

Системно-комплексный анализ объекта автоматизации 7

Структура пользовательского интерфейса автоматизированной системы 9

Концептуальная модель базы данных 14

Первый уровень структурного аспекта информационной страты объекта 15

Второй уровень структурного аспекта информационной страты объекта 16

Функционально-структурный аспект информационной страты объекта 16

Нормализация отношений 18

Генерация базы данных 18

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

Заключение 23

Список литературы 24

ПРИЛОЖЕНИЕ 1 Самоконтроль 25

ПРИЛОЖЕНИЕ 2 Некоторые исходные тексты 27

Экспорт в Word и Excel 27

Основные запросы к БД 29

Задание на курсовой проект

1. Провести краткий системно-комплексный анализ выбранного объекта автоматизации.

2. Разработать структуру пользовательского интерфейса автоматизированной системы.

2.1. Разработать функциональный аспект информационной страты объекта. Представить образцы входных и выходных документов.

2.2. Разработать структуру экранных форм пользовательского интерфейса.

3. Разработать концептуальную модель базы данных (база данных должна содержать не менее 30 атрибутов).

3.1. Разработать 1 уровень структурного аспекта информационной страты объекта.

3.2. Разработать 2 уровень структурного аспекта информационной страты объекта.

3.3. Разработать функционально-структурный аспект информационной страты объекта.

3.4. Провести нормализацию полученных отношений.

3.5. Разработать структурно-функциональный аспект информационной страты объекта.

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

4. Провести разработку проекта в СУБД Visual Fox Pro 9.0

В проекте должны быть использованы все базовые классы СУБД и собственные пользовательские классы, материалы ВСЕХ лабораторных работ по курсу Базы данных, а именно:

4.1.Индивидуальные фрагменты интерфейса, созданные на основе следующих базовых классов VISUAL FOX PRO 9.0:

  1. “Form”

  2. “Label”

  3. “Combo-box”

  4. “Page Frame”

  5. “CommandButton”

  6. “Image”

  7. “Check box”

  8. “Edit box”

  9. “Line”

  10. “Shape”

  11. “Spinner”

  12. “Grid”, “Column”, “Header”

  13. “Option Button Group”

  14. “Command Button Group”

  15. “OLE Container Control”

  16. “Data Environment”

  17. “TextBox”

  18. “Timer”

  19. “ListBox”

  20. “ОLE Bound Control”

4.2. Следующие индивидуальные фрагменты интерфейса, созданные на основе лабораторных работ:

  1. Идентификация пользователя.

  2. Взаимодействие 2-х объектов «List» - «List».

  3. Взаимодействие 2-х объектов «Grid» - «Page Frame».

  4. Взаимодействие 2-х объектов «Time» - «Image».

  5. Взаимодействие 3-х таблиц базы данных.

  6. Основные типы SQL-запросов к базе данных.

  7. Взаимодействие объектов индивидуального проекта.

4.3. Собственные пользовательские классы:

      1. Форм

      2. Русифицированных кнопок управления

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

4.4. Индивидуальные процедуры взаимодействия с “Word” и “Excel”

4.5. Элементы Active X с индивидуальными процедурами взаимодействия с объектами.

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

6. Реализовать взаимодействие с текстовым редактором «Word» и электронными таблицами «Excel».