Элементы разработки ИС на примере предметной области «ГИБДД »

Автор работы: Пользователь скрыл имя, 06 Февраля 2014 в 16:39, курсовая работа

Краткое описание

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

Содержание

Введение…………………………………………………………………………………………………...4
1. Понятие информационной системы…................................................................5
1.1 Основные понятия дисциплины…………………………………………………......5
1.2 Системно-технические аспекты теории создания ИС……………………..6
1.2.1 Организационно-экономическая модель………………………………………6
1.2.2 Цели, задачи и принципы создания ИС…………………………………………..8
2. Проектирование информационного обеспечения ИС на примере предметной области ГИБДД……………………………………………………………………..9
2.1 Разработка SQL- запросов………………………………………………………………21
Заключение………………………………………………………………………………………….…24
Список используемой литературы………………………………………………………...25

Прикрепленные файлы: 1 файл

kursovaya_TIS.docx

— 394.63 Кб (Скачать документ)

Сущность с информацией  о владельце

 

 

Сущность с информацией  о VIN

Сущность с информацией  о ТС

Сущность с информацией о нарушениях

    

 

    1. Разработка SQL-запросов
  1. Запрос о выводе владельца по номеру ПТС

SELECT Владелец_ПТС.Номер_ПТС,  Владелец.Фамилия, Владелец.Имя, Владелец.Отчество, Владелец.Дата_Рождения

FROM Владелец_ПТС INNER JOIN

Владелец ON Владелец_ПТС.ID_Владелец = Владелец.ID_Владелец

  1. Запрос о выводе информации о нарушении и его участнике

SELECT Владелец.Фамилия, Владелец.Имя,  Владелец.Отчество, Номер_Прав.Номер_Прав, Протокол.ID_Протокол, Протокол.Дата_Нарушения,  Протокол.Место_Нарушения, Протокол.Сущность_Нарушения,  Протокол.Сумма_Штрафа, Протокол.Лишение, Протокол.Дата_Оплаты

FROM Номер_Прав INNER JOIN

Штраф_Протокол ON Номер_Прав.ID_Штраф = Штраф_Протокол.ID_Штраф INNER JOIN

Протокол ON Штраф_Протокол.ID_Протокол  = Протокол.ID_Протокол INNER JOIN

Водитель ON Номер_Прав.Номер_Прав = Водитель.Номер_Прав INNER JOIN

Владелец ON Водитель.ID_Владелец = Владелец.ID_Владелец

  1. Запрос о выводе информации об участнике нарушения и сумма штрафа

SELECT Владелец.Фамилия, Владелец.Имя, Владелец.Отчество, Номер_Прав.Номер_Прав, Протокол.ID_Протокол, Протокол.Дата_Нарушения,  Протокол.Место_Нарушения, Протокол.Сущность_Нарушения,  Протокол.Сумма_Штрафа, Протокол.Лишение, Протокол.Дата_Оплаты  FROM Номер_Прав INNER JOIN Штраф_Протокол  ON  Номер_Прав.ID_Штраф  = Штраф_Протокол.ID_Штраф INNER JOIN

Протокол ON Штраф_Протокол.ID_Протокол = Протокол.ID_Протокол INNER JOIN

Водитель ON Номер_Прав.Номер_Прав = Водитель.Номер_Прав INNER JOIN Владелец ON Водитель.ID_Владелец = Владелец.ID_Владелец WHERE Протокол.Сумма_Штрафа >1500

  1. Запрос по VIN коду информации о владельце и страховке

SELECT ПТС_VIN.VIN, Владелец.Фамилия, Владелец.Отчество, Страховка.ID_Страховка, Страховка.С, Страховка.По, Страховка.КАСКО, Страховка.ОСАГО FROM ПТС_VIN INNER JOIN

Владелец_ПТС   ON   ПТС_VIN.Номер_ПТС   = Владелец_ПТС.Номер_ПТС INNER JOIN

Владелец ON Владелец_ПТС.ID_Владелец = Владелец.ID_Владелец INNER JOIN Водитель ON Владелец.ID_Владелец = Водитель.ID_Владелец INNER JOIN

Страховка ON Водитель.ID_Страховка = Страховка.ID_Страховка

  1. Запрос по государственному номеру информации о машине

SELECT Номер_Двигателя.Номер_Двигателя, Номер_Двигателя.Мощность_л_с,  Номер_Двигателя.Объем, Номер_Двигателя.Марка, Номер_Двигателя.Модель, Номер_Двигателя.Год_Выпуска, ПТС_Гос_Знак.Гос_знак, VIN.VIN

FROM Номер_Двигателя INNER JOIN

VIN ON Номер_Двигателя.Номер_Двигателя  = VIN.Номер_Двигателя INNER JOIN ПТС_VIN ON VIN.VIN = ПТС_VIN.VIN INNER JOIN

ПТС_Гос_Знак ON ПТС_VIN.Номер_ПТС = ПТС_Гос_Знак.Номер_ПТС

  1. Запрос по поиску владельцев определенных марок машин и моделей

SELECT Владелец.Фамилия, Владелец.Имя,  Владелец.Отчество, Номер_Двигателя.Марка, Номер_Двигателя.Модель, Номер_Двигателя.Год_Выпуска

FROM Номер_Двигателя INNER JOIN

VIN ON Номер_Двигателя.Номер_Двигателя  = VIN.Номер_Двигателя INNER JOIN

ПТС_VIN ON VIN.VIN = ПТС_VIN.VIN INNER JOIN

Владелец_ПТС ON ПТС_VIN.Номер_ПТС = Владелец_ПТС.Номер_ПТС INNER JOIN

Владелец ON Владелец_ПТС.ID_Владелец = Владелец.ID_Владелец

WHERE ((Номер_Двигателя.Марка  = 'Saab') OR (Номер_Двигателя.Марка = 'Volvo'))

  1. Запрос о наличии ОСАГО и КАСКО

SELECT Владелец.Фамилия, Владелец.Имя,  Владелец.Отчество, Водитель.Номер_Прав, Страховка.КАСКО

FROM Владелец INNER JOIN

Водитель ON Владелец.ID_Владелец = Водитель.ID_Владелец INNER JOIN  Страховка ON Водитель.ID_Страховка = Страховка.ID_Страховка

WHERE (Страховка.КАСКО = N'да')

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

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

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

Во втором разделе дано краткое описание предметной области «ГИБДД».

Были решены такие задачи как выбор, описание объектов, а также  выбор и описание атрибутов для  соответствующего объекта предметной области. Была спроектирована ER-модель. Были созданы несколько SQL запросов для автоматизируемых функций.

Таким образом работу можно  использовать для дальнейшего проектирования и создания базы данных для ГИБДД. А дальнейшая разработка информационной системы позволит автоматизировать работу ГИБДД.                                  

 

 

 

 

 

 

 

 

 

 

 

 

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

  1. Технологии разработки программного обеспечения: Учебник / С. Орлов. – СПб.: Питер, 2002. – 464 с.
  2. Благодатских В. А. и др. Стандартизация разработки программных средств: Учеб. пособие / Благодатских В. А., Волнин В. А., Поскакалов К. Ф.; Под ред. Разумова О. С. – М.: Финансы и статистика, 2003. -288 с.
  3. Голицына О. Л., Максимов Н. В., Попов И. И. Базы данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2003. 352 с.
  4. Рудаков А.В., «Технология разработки программных продуктов», Москва 2005г.;
  5. Макарова Н. В.,«Информатика», Санкт-Петербург, Издательство «ПИТЕР», 2002 г.;

 

 

 

 

 

 

 

 

 

 

 

 


Информация о работе Элементы разработки ИС на примере предметной области «ГИБДД »