Министерство образования и науки Республики Казахстан
Карагандинский государственный технический университет
Кафедра САПР
ПОЯСНИТЕЛЬНАЯ
ЗАПИСКА
к курсовой работе
по дисциплине "Технология разработки баз данных"
Тема: "Создание базы данных "РЭО-ГАИ"
Руководители:
(подпись) (дата)
(подпись) (дата)
Студенты
(группа)
_____________________
(подпись) (дата)
Караганда 2009
Содержание
Введение
1. Постановка задачи
2. Структура базы данных
2.1 Структура таблиц
2.2 Структура хранимой информации
2.3 Нормализация отношений
3. Структура программы
3.1 Описание модулей
3.2 Описание запросов выполняемых в программе
Заключение
Приложение
В настоящее время все большее значение получает автоматизация процессов, связанных с бытовыми услугами для удобства и уменьшения затрат на обслуживание. Вследствие этого появляется необходимость в разработке универсальных систем, позволяющих довольно легко обрабатывать информацию, а также генерировать необходимые отчеты.
Целью выполнения данного курсового проекта является разработка системы "РЭО-ГАИ" и соответствующей ей базы данных, позволяющей документировать в электронном виде автоматизацию учета движений автомобилей и предоставлять необходимые отчеты.
В качестве среды разработки базы данных была выбрана СУБД MSSQLServer 2000. Эта СУБД была выбрана в качестве инструмента потому, что она способна работать на серверной основе, и имеет большие функциональные возможности. В качестве языка программирования был выбран язык BorlandDelphi. Данная среда позволяет легко работать с базой данных, созданной в MSSQLServer 2000, редактировать и дополнять ее.
Язык SQL (StructuredQueryLanguage) в настоящее время стал фактически стандартным языком доступа к реляционным базам данных. Целью стандартизации является переносимость приложений между различными СУБД.
Реализация в SQL концепции операции, ориентированных на табличное представление данных, позволило создать компактный язык с небольшим (менее 30) набором предложений. SQL может использоваться как интерактивный (для выполнения запросов) и как встроенный (для построения прикладных программ). В нем существует:
предложение определения данных (определение баз данных, а также определение и уничтожение таблиц и индексов);
предложение на выбор данных;
предложение управления данными (предоставление и отмена привилегии на доступ данным и др.);
предложение на модификацию данных (добавление, удаление, изменение данных).
Кроме того, предоставляет возможность выполнять в этих предложениях:
арифметические вычисления, обработку текстовых строк;
упорядочивание строк, столбцов при выводе содержимого таблиц;
запоминание выводимого по запросу содержимого таблицы;
создание представлений (виртуальных таблиц);
агрегирование данных: группирование данных и применение к этим группам таких операций, как среднее, сумма, максимум, минимум, число элементов.
К инструментальным средствам, позволяющим обеспечить простое и эффективное использование MSSQLServer можно отнести:
Enterprise Manager;
Service Manager;
Query Analyzer.
База данных SQLServer- это контейнер объектов, предназначенных для хранения, записи и извлечения данных в безопасном режиме - содержит следующие компоненты:
Таблицы;
Хранимые процедуры;
Индексы;
Представления.
Задачей данного курсового проекта является разработка системы "РЭО - ГАИ", включающую в себя 9 таблиц:
Автомобили (№ автомобиля, код района учета, код марки автомобиля, код типа кузова, № двигателя, № шасси, код цвета, РНН владельца, дата выпуска);
Владельцы (РНН владельца, признак владельца, адрес владельца, ФИО/наименование, телефон, адрес стоянки авто, пол, год рождения, № удостоверения личности, дата выдачи, профессия);
Движение (№ авто, код операции, код района учета, РНН владельца, дата операции);
Категория цвета (код категории цвета, наименование категории);
Марка автомобиля (код марки авто, наименование);
Операции (код операции, наименование операции);
Районы учета (код учета района, наименование района);
Тип кузова (код типа кузова, наименование);
Цвета (код цвета, код категории цвета, наименование).
При работе с системой работник ГАИ должен иметь возможность решать следующие задачи:
Регистрировать новые автомобили в системе.
Относить автомобили к районам учета.
Проводить каталогизацию автомобилей.
Вести учет количества автомобилей, принадлежащих владельцам.
Вести учет движений автомобилей, при этом предполагается три вида операций: постановка на учет, снятие с учета, перерегистрация.
Вести поиск автомобилей по неполному номеру двигателя.
Вычислять "возраст" каждого из автомобилей, состоящих на учете на текущую дату.
Вести поиск автомобилей по категориям цветов, поставленных на учет в текущем году.
Администрация управления дорожной полиции должно иметь возможность получать сведения
О владельц
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.