- •Оглавление
- •Задание на курсовой проект
- •Введение
- •Системно-комплексный анализ объекта автоматизации
- •Структура пользовательского интерфейса автоматизированной системы
- •Анализ входных и выходных векторов
- •Образцы входных и выходных документов:
- •Концептуальная модель базы данных
- •Первый уровень структурного аспекта информационной страты объекта
- •Второй уровень структурного аспекта информационной страты объекта
- •Функционально-структурный аспект информационной страты объекта
- •Нормализация отношений
- •Генерация базы данных
- •Руководство пользователя
- •Заключение
- •Список литературы
- •Приложение 1 Самоконтроль
- •В курсовой проект
- •1 Раздел.
- •2 Раздел.
- •3 Раздел.
- •4 Раздел.
- •Приложение 2 Некоторые исходные тексты Экспорт в Word и Excel
- •Основные запросы к бд
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ
РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ
(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
Факультет ИТ
Кафедра ИТС
Курсовой проект по дисциплине «Базы данных»
Тема: «Отдел бюджетного планирования организации»
Студент: Соловьев А.Н.
Группа: ИТС-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:
-
“Form”
-
“Label”
-
“Combo-box”
-
“Page Frame”
-
“CommandButton”
-
“Image”
-
“Check box”
-
“Edit box”
-
“Line”
-
“Shape”
-
“Spinner”
-
“Grid”, “Column”, “Header”
-
“Option Button Group”
-
“Command Button Group”
-
“OLE Container Control”
-
“Data Environment”
-
“TextBox”
-
“Timer”
-
“ListBox”
-
“ОLE Bound Control”
4.2. Следующие индивидуальные фрагменты интерфейса, созданные на основе лабораторных работ:
-
Идентификация пользователя.
-
Взаимодействие 2-х объектов «List» - «List».
-
Взаимодействие 2-х объектов «Grid» - «Page Frame».
-
Взаимодействие 2-х объектов «Time» - «Image».
-
Взаимодействие 3-х таблиц базы данных.
-
Основные типы SQL-запросов к базе данных.
-
Взаимодействие объектов индивидуального проекта.
4.3. Собственные пользовательские классы:
-
Форм
-
Русифицированных кнопок управления
-
Другие пользовательские классы (с учетом функций интерфейса).
4.4. Индивидуальные процедуры взаимодействия с “Word” и “Excel”
4.5. Элементы Active X с индивидуальными процедурами взаимодействия с объектами.
5. Разработать главное меню, формы ввода данных со словарями, отчеты. Разработать систему планируемых запросов. Представить их в табличной форме и в виде графиков.
6. Реализовать взаимодействие с текстовым редактором «Word» и электронными таблицами «Excel».