Элементы разработки ИС на примере предметной области «ГИБДД »
Курсовая работа, 06 Февраля 2014, автор: пользователь скрыл имя
Краткое описание
Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем , создаваемых в различных областях деятельности человека. Под термином информационные системы мы будем понимать 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
Сущность с информацией о ТС
Сущность с информацией о нарушениях
- Разработка SQL-запросов
- Запрос о выводе владельца по номеру ПТС
SELECT Владелец_ПТС.Номер_ПТС,
FROM Владелец_ПТС INNER JOIN
Владелец ON Владелец_ПТС.ID_Владелец = Владелец.ID_Владелец
- Запрос о выводе информации о нарушении и его участнике
SELECT Владелец.Фамилия, Владелец.
FROM Номер_Прав INNER JOIN
Штраф_Протокол ON Номер_Прав.
Протокол ON Штраф_Протокол.ID_Протокол = Протокол.ID_Протокол INNER JOIN
Водитель ON Номер_Прав.Номер_Прав = Водитель.Номер_Прав INNER JOIN
Владелец ON Водитель.ID_Владелец = Владелец.ID_Владелец
- Запрос о выводе информации об участнике нарушения и сумма штрафа
SELECT Владелец.Фамилия, Владелец.Имя,
Владелец.Отчество, Номер_Прав.Номер_Прав,
Протокол ON Штраф_Протокол.ID_Протокол = Протокол.ID_Протокол INNER JOIN
Водитель ON Номер_Прав.Номер_Прав = Водитель.Номер_Прав INNER JOIN Владелец ON Водитель.ID_Владелец = Владелец.ID_Владелец WHERE Протокол.Сумма_Штрафа >1500
- Запрос по 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_Страховка
- Запрос по государственному номеру информации о машине
SELECT Номер_Двигателя.Номер_
FROM Номер_Двигателя INNER JOIN
VIN ON Номер_Двигателя.Номер_
ПТС_Гос_Знак ON ПТС_VIN.Номер_
- Запрос по поиску владельцев определенных марок машин и моделей
SELECT Владелец.Фамилия, Владелец.
FROM Номер_Двигателя INNER JOIN
VIN ON Номер_Двигателя.Номер_
ПТС_VIN ON VIN.VIN = ПТС_VIN.VIN INNER JOIN
Владелец_ПТС ON ПТС_VIN.Номер_ПТС = Владелец_ПТС.Номер_ПТС INNER JOIN
Владелец ON Владелец_ПТС.ID_Владелец = Владелец.ID_Владелец
WHERE ((Номер_Двигателя.Марка = 'Saab') OR (Номер_Двигателя.Марка = 'Volvo'))
- Запрос о наличии ОСАГО и КАСКО
SELECT Владелец.Фамилия, Владелец.
FROM Владелец INNER JOIN
Водитель ON Владелец.ID_Владелец = Водитель.ID_Владелец INNER JOIN Страховка ON Водитель.ID_Страховка = Страховка.ID_Страховка
WHERE (Страховка.КАСКО = N'да')
Заключение
В результате выполнения курсового проекта были выработаны умения и навыки проектирования информационных систем, предназначенных для функционирования автоматизированной системы.
В первом разделе работы были описаны основные понятия и основные технологии информационных систем.
Во втором разделе дано краткое описание предметной области «ГИБДД».
Были решены такие задачи как выбор, описание объектов, а также выбор и описание атрибутов для соответствующего объекта предметной области. Была спроектирована ER-модель. Были созданы несколько SQL запросов для автоматизируемых функций.
Таким образом работу можно
использовать для дальнейшего проектирования
и создания базы данных для ГИБДД. А
дальнейшая разработка информационной
системы позволит автоматизировать работу
ГИБДД.
Список литературы
- Технологии разработки программного обеспечения: Учебник / С. Орлов. – СПб.: Питер, 2002. – 464 с.
- Благодатских В. А. и др. Стандартизация разработки программных средств: Учеб. пособие / Благодатских В. А., Волнин В. А., Поскакалов К. Ф.; Под ред. Разумова О. С. – М.: Финансы и статистика, 2003. -288 с.
- Голицына О. Л., Максимов Н. В., Попов И. И. Базы данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2003. 352 с.
- Рудаков А.В., «Технология разработки программных продуктов», Москва 2005г.;
- Макарова Н. В.,«Информатика», Санкт-Петербург, Издательство «ПИТЕР», 2002 г.;