- •Тема 11. Перечень задач системы Моделирование информационной системы
- •11.1. Составление на основе методов теории систем и управления математического описания алгоритма работы информационной системы
- •11.2. Составление схемы информационных потоков
- •База данных сбд
- •11.3. Составление схемы алгоритма информационной системы
11.2. Составление схемы информационных потоков
Для решения указанной выше информационной задачи разработки системы СБД контроля безопасности движения могут быть применены реляционныесистемы управления базами данных, в которых данные используются в табличном виде: строка в таблице эквивалентна однойзаписи,состоящей, например, из фамилии конкретного водителя, его табельного номера, типа автотранспортного средства и др.; столбец эквивалентенполю записей- одного параметра для множества водителей.
Для создания базы данных информационной системы СБД рекомендуется применить СУБД MS Access. Указанная СУБД позволяет работать как в индивидуальном режиме, так и в составе локальной или глобальной сетей. При этом она является средой процедур, в которых предусмотрен ввод первичной информации с помощью клавиатуры, общение с персональным компьютером в диалоговом режиме, создание тех или иных запросов и получение на их основе вспомогательной информации.
Логическаяструктура базы данных СБД иинформационные потокив ней отображены нарис. 11.5.
Физическую структуру исследуемой базы данных СБД составляют шесть следующих таблиц:
1) Информация- учет кадрового состава АТП (водителей);
2) Нарушения-учет нарушений водителями;
3) Учет ДТП-учет дорожно-транспортных происшествий;
4) Коды нарушений- коды и виды нарушений;
5) Коды АТП- коды и виды взысканий руководством АТП;
6) Коды ГАИ- коды и виды взысканий сотрудниками ГАИ.
Нарушения
Взыскания
Коды АТП
Коды ДАИ
Обработка и
анализ данных БД СБД
Водители
Вывод результатов
обработки ин-
формации на
печатающее устройство
Коды
нарушений
ДТПБаза данных сбд
Рис.11.5.Схема информационных потоков базы данных СБД.
Указанные таблицы образуют организованную структуру, предназначенную для хранения и обработки информации с помощью СУБД - комплекса программных средств создания компьютернойструктурыбазы данных, наполнения ее содержанием, редактирования, отображения данных, отобранных по определенным критериям, их благоустройства, оформления, обработки и последующего вывода на печатающий устройство или пересылку по каналам связи.
Структура таблиц 1 - 6 определяется полями, которые для облегчения поиска и восприятия пользователями имеют сплошную нумерацию для всех таблиц. В примерах этих таблиц в первой и второй строках отображены фактические данных;в двухследующих строках (третьей и четвертой) приведены дополнительные пояснения:
1-я строка - названия полей(столбцов) соответствующих таблиц компьютерной базы данных СБД;
2-я строка - запись(содержание) каждого поля;
3-я строка - пояснение назначения каждого столбика;
4-я строка - сплошнаянумерация полей всех таблиц базы данных.
Таблица 1. Информация
№ |
ФИО |
№_таб |
№_ак |
Д_рожд |
1 |
Иванов Г. П. |
151 |
1 |
27.06.1927 |
Табличный код водителя |
Фамилия и инициалы водителя |
Табельный номер |
Номер автоколонны |
Дата рождения |
1 |
2 |
3 |
4 |
5 |
Таблица 1. Информация (продолжение)
Нац |
Образ |
Стаж |
Кл |
Д_раб |
Украинец |
Среднее |
46 |
1 |
31.10.1955 |
Национальность |
Образование |
Общий стаж работы водителем |
Класс водителя |
Дата зачисления на работу |
6 |
7 |
8 |
9 |
10 |
Таблица 1. Информация (продолжение)
№_удост |
Кем_выд |
Ав_шк. |
Д_мед | ||||
ААД 809990 ВСД |
ГАИ Кировограда |
г. Одесса |
10.02.1992 | ||||
Номер свидетельства водителя |
Кем выдано удостоверение |
Место окончания автошколы (курсов) |
Дата медицинского обследования | ||||
11 |
12 |
13 |
14 | ||||
|
|
|
| ||||
Д_экз |
№_экз |
Оц_экз |
Адрес |
ФИО_жены | |||
11.10.1992 |
23 |
4 |
Ялта,Чкалова, 36 |
Иванова О.М. | |||
Дата экзамена |
Номер экзаменационного билета |
Оценка на экзамене |
Домашний адрес |
Фамилия и инициалы жены | |||
15 |
16 |
17 |
18 |
19 |
Таблица 1. Информация (продолжение)
Раб_жены |
Д_взыск |
Д_аннул |
ИО |
База культторга |
07.07.1993 |
07.10.1993 |
Георгий Петрович |
Место работы жены |
Дата наложения взыскания |
Дата снятия взыскание |
Имя и отчество водителя |
20 |
21 |
22 |
23 |
Таблица 2. Нарушения
№_таб |
Д_нар |
Вр_нар |
Тип_тс |
№_тс |
669 |
15.11.1992 |
22.45 |
ГАЗ 53 |
54-76 |
Табельный номер водителя |
Дата нарушение |
Время нарушение |
Тип транс. средства |
Номер транс средства |
24 |
25 |
26 |
27 |
28 |
Таблица 2. Нарушения (продолжение)
М_нар |
Код_Д |
Реестр |
Код_А |
Код_нар |
г. Кировоград |
3 |
ГАИ |
3 |
00101 |
Географ. название места нарушения |
Код взыскания ГАИ |
Организация регистрации нарушения |
Код взыскания АТП |
Код вида нарушения |
29 |
30 |
31 |
32 |
33 |
Таблица 3. Учет ДТП
№_таб |
Зд_в |
Д_дтп |
Тип_тс |
№_тс |
669 |
Трезвый |
09.01.1989 |
КАМАЗ |
76-12м |
Табельный номер водителя |
Состояние здоровья водителя |
Дата ДТП |
Тип транспортного средства |
Номер транспорт-ного средства |
34 |
35 |
36 |
37 |
38 |
Таблица 2. Учет ДТП (продолжение)
М_дтп |
Код_дтп |
Время_дтп |
ДТП |
Ул. Чкалова |
00100 |
13.15 |
Наезд на пешехода |
Название места ДТП |
Код вида ДТП |
Время ДТП |
Описание ДТП |
39 |
40 |
41 |
42 |
Таблица 2. Учет ДТП (продолжение)
Повр_А |
Убыток |
В_в |
Код_Г |
Код_А |
2 |
0 |
Не виновен |
0 |
3 |
Количество поврежденных автомобилей |
Материальные убытки |
Виновность водителя |
Код взыскания ГАИ |
Код взыскания АТП |
43 |
44 |
45 |
46 |
47 |
Таблица 4. Коды нарушений
Код_нар |
Вид_нар |
00101 |
Управление транспортом в нетрезвом состоянии |
Код нарушения |
Вид нарушения |
48 |
49 |
Таблица 5. Коды взысканий АТП
Код |
АТП |
0 |
Взыскание отсутствует |
Код взыскания |
Взыскание на автотранспортном предприятии |
50 |
51 |
Таблица 6. Коды взысканий ГАИ
Код |
ГАИ |
0 |
Взыскание отсутствует |
Код взыскания |
Взыскание госавтоинспекции |
52 |
53 |