- •«Разработка информационной системы, использующую базу данных»
- •Задание
- •Разработка структуры бд
- •Анализ предметной области и определение сущностей
- •Структура сущностей
- •Первая нормальная форма
- •Вторая нормальная форма
- •Структура сущностей
- •Произведем анализ смысловых зависимостей
- •Третья нормальная форма
- •Проектирование таблиц
- •Реализация серверной части Создание таблиц.
- •Работа с данными
- •Заполнение данными таблицы Izgotovitel_gv
- •Заполнение данными таблицы Avtomobil_gv
- •Заполнение данными таблицы Prodaja_gv
- •Заполнение данными таблицы Harakt_gv
- •Заполнение данными таблицы Pokupatel_gv
- •Содержимое таблиц после заполнения
- •Разработка серверной части Проектирование общих принципов организации интерфейса
- •Проектирование отдельных графических форм Главная форма
- •Форма Покупатель
- •Форма Добавления автомобиля
- •Форма Продажи
- •Форма Автомобили
Федеральное агентство по образованию
Государственное образовательное учреждение высшего
профессионального образования
«Ярославский государственный технический университет»
Кафедра «Кибернетики»
Отчет защищен
с оценкой _______
Преподаватель
__________А.П. Харитонов
__.__.2010
«Разработка информационной системы, использующую базу данных»
Отчет по индивидуальному заданию
по курсу “Информационные технологии”
Отчет выполнил
студент гр. МА-24
Гераськов В.А.
13.04.2012
Оглавление
Задание 3
Разработка структуры БД 4
Анализ предметной области и определение сущностей 5
Структура сущностей 6
Первая нормальная форма 7
Вторая нормальная форма 7
Структура сущностей 8
Произведем анализ смысловых зависимостей 8
Третья нормальная форма 9
Проектирование таблиц 10
Таблица «Изготовитель» 10
Таблица «Автомобиль» 10
Таблица «Продажа» 11
Таблица «Характеристики» 11
Таблица «Покупатель» 11
Реализация серверной части 12
Создание таблиц. 12
Работа с данными 13
Заполнение данными таблицы Izgotovitel_GV 13
Заполнение данными таблицы Avtomobil_GV 13
Заполнение данными таблицы Prodaja_GV 14
Заполнение данными таблицы Harakt_GV 14
Заполнение данными таблицы Pokupatel_GV 15
Разработка серверной части 18
Проектирование общих принципов организации интерфейса 18
Проектирование отдельных графических форм 19
Главная форма 19
Форма Покупатель 20
Форма Добавления автомобиля 21
Форма Продажи 22
Форма Автомобили 23
Разработка алгоритмов 25
Главная форма 25
Форма Добавление автомобиля 26
Форма Покупатели 26
Форма Продажи 27
27
Форма Автомобили 28
Разработка структуры SQL-запросов 29
Задание
В ходе лабораторных работ мы должны научиться разрабатывать структуру базы данных, проектировать таблицы, изучить добавление, удаление, изменение и выборку данных в таблицах, а также создание клиентской части.
Все это мы будем рассматривать на примере базы данных «Фирма по продаже автомобилей».
База данных предприятия по продаже автомобилей. База данных должна содержать информацию об автомобилях (наименование, изготовитель (фирма, страна), объем двигателя, количество цилиндров, мощность, характеристики топлива, расход топлива, кузов, шины, длина, ширина, высота, цвет, дата выпуска и т. д. - вся необходимая информация) о покупателях (ФИО, паспортные данные, должность, адрес, телефон и др.) и о продаже автомобилей (когда, что и кому продано).
Разработка структуры бд
1.1 Уточнение задания
Мы должны разработать базу данных предприятия по продаже автомобилей. База данных должна содержать информацию об автомобилях (номер двигателя, наименование, изготовитель (фирма, страна), объем двигателя, кузов, цвет, год выпуска – вся необходимая информация), о покупателях (ФИО, паспортные данные, адрес, телефон) и о продаже автомобилей (когда, что и кому продано).
Основными функция базы данных будут являться:
Добавление, удаление, возможность корректировки информации об автомобилях (Например, при появление автомобиля новой модели на складе нужно вносить его в список продаж, или наоборот, если нет автомобиля на складе, то удаление его из списка продаваемых)
Для сотрудников фирмы будет показываться информация о покупателях (Что бы уточнить, какой автомобиль был куплен тем или иным покупателем, посмотреть его контактную информацию, если нужно связаться с покупателем)
Для покупателей будет показываться каталог автомобилей (т.е. если клиент захочет приобрести автомобиль, то для этого существует каталог, в котором можно, по интересующим характеристикам подобрать себе автомобиль или просто узнать какие модели есть в наличии)
В Базе данных будет храниться информация, которая будет использоваться для реализации указанных выше функций. О покупателях: Ф.И.О. покупателя; Паспортные данные; Адрес; Телефон;
Об автомобилях: номер двигателя, наименование, изготовитель (фирма, страна), объем двигателя, мощность, кузов, цвет, год выпуска
О продажах: Дата заказа.