Справочник сотрудника ГИБДД


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
Казахский национальный технический университет имени К. И. Сатпаева
Факультет информатики и информационных технологий
Кафедра информатики
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ
Тема: Справочник сотрудника ГИБДД
Дисциплина: Проектирование информационных и программных систем
Выполнил: студент гр. ПОС-00-3
Пак В.В.
Принял: доцент кафедры информатики
Кубеков Б.С.
Алматы 2003
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 СОДЕРЖАТЕЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ 4
2 ОСНОВНАЯ ЧАСТЬ 4
2.1 Функциональная модель процессов ( IDEF 0 ) 4
2.2 Диаграмма потоков данных ( DFD ) 6
2.3 Диаграмма Сущность - Связь ( ERD ) 8
ВЫВОДЫ 10
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 11
ВВЕДЕНИЕ
Технология создания крупных информационных систем предъявляет особые
требования к методикам реализации и программным инструментальным средствам.
CASE - средство верхнего уровня - BPwin, поддерживающий методологии IDEF0
(функциональная модель), DFD (DataFlow Diagram) и IDEF3 (WorkFlow Diagram).
Методология IDEF0 предписывает построение иерархической системы
диаграмм - единичных описаний фрагментов системы.
Моделирование документооборота удобнее проводить с помощью нотации
DFD, потому что именно диаграмма потоков данных отображает такие объекты,
как: внешняя ссылка и хранилище данных.
Методология IDEF3 включает элемент "перекресток", что позволяет
описать логику взаимодействия компонентов системы.
На основе разработанных при помощи BPwin'а моделей можно построить
модель данных, для чего можно использовать другой CASE - инструмент –
Erwin, имеющий два уровня представления модели - логический и физический.
На логическом уровне данные представляются безотносительно конкретной СУБД,
поэтому могут быть наглядно представлены даже для неспециалистов.
Физический уровень данных - это, по - существу, отображение системного
каталога, который зависит от конкретной реализации СУБД.
1 СОДЕРЖАТЕЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ
Справочник работника ГИБДД. Смоделировать, спроектировать и
скоординировать работу информационной справочной системы работника ГИБДД,
позволяющей получать сведения о владельцах и транспортных средствах в
соответствие с запросом оператора. Информация о владельцах и их
транспортных средствах хранится в базе данных.
Данные о владельце
➢ персональные данные: фамилия, имя, отчество, дата рождения, место
рождения, место проживания;
➢ паспортные данные: номер удостоверения, дата выдачи, орган выдачи,
действителен до, гражданство и национальность;
➢ водительские данные: номер водительского удостоверения, дата
выдачи, орган выдачи, действителен до, допустимые категории
Данные о транспортном средстве
марка, цвет, тип (легковой, грузовой и др.), заводской и бортовой
номера, дата выпуска, особенности конструкции и окраски, дата
последнего техосмотра.
2 ОСНОВНАЯ ЧАСТЬ
2.1 Функциональная модель процессов ( IDEF 0 )
Данная модель описывает работу системы в целом и ее взаимодействие с
окружающим миром. В IDEF0 основной упор делается на работу (Activity),
которая представляет собой некий поименованный процесс, функцию или задачу.
Для нашего примера на контекстной диаграмме показана работа ПОЛУЧЕНИЕ
СПРАВОЧНОЙ ИНФОРМАЦИИ, описывающая основную цель разработки системы.
БАЗА ДАННЫХ и РЕКВИЗИТЫ, например, новая или отредактированная запись,
являются входами работы (Input), т.е. тем материалом или информацией,
которая используется или может преобразовываться работой. Так, оператор,
чтобы получить необходимую ему информацию, задает определенные РЕКВИЗИТЫ,
которые используются в ходе выполнения работы. В работе также используется
информация из БАЗЫ ДАННЫХ, при этом возможно и ее (информации) изменение.
Стрелка РЕКВИЗИТЫ, входящая в работу сверху, является управлением
(Control), т.е. правилом, стратегией, процедурой или стандартом, которым
руководствуется работа. Действительно, невозможно найти необходимую
информацию, не задав параметры поиска. Но под РЕКВИЗИТАМИ подразумеваются
не только параметры поиска, сюда входят и параметры сортировки, и условия
фильтрации данных. Фактически, управление – это алгоритм, которого
придерживается система при выполнении той или иной операции.
Далее опишем механизмы (Mechanism) – ресурсы, которые выполняют
работу, например, персонал предприятия станки и т.д. Это сотрудник ГИБДД,
управляющий системой, он обеспечивает работу входами и следит за
корректным выполнением.
И, наконец, СПРАВОЧНЫЕ ДАННЫЕ – выход (Output) - материал или
информация, которая производится работой, т.е. измененные, преобразованные
в соответствие с определенными правилами входы.
рис.1 Контекстная диаграмма (IDEF 0)
Каждый тип стрелок подходит или выходит к определенной стороне
прямоугольника, изображающего работу. К левой стороне подходят стрелки
входов, к верхней - стрелки управления, к нижней - механизмов реализации
выполняемой функции, а из правой - выходят стрелки выходов. Такое
соглашение предполагает, что используя управляющую информацию и реализующий
ее механизм, функция преобразует свои входы в соответствующие выходы.
После того, как контекстная диаграмма описана, проводится
функциональная декомпозиция системы, при которой система разбивается на
подсистемы и каждая подсистема описывается отдельно. Затем каждая
подсистема разбивается на более мелкие и так далее до достижения нужной
степени подробности.
рис.2 Диаграмма декомпозиции первого уровня (IDEF 0)
На рис.2 представлена диаграмма декомпозиции первого уровня,
содержащая две работы ПРОСМОТР ДАННЫХ и ИЗМЕНЕНИЕ ДАННЫХ.
Работа ПРОСМОТР ДАННЫХ использует следующие управления:
1) под РЕКВИЗИТАМИ подразумеваются критерии выборки данных из всех
имеющихся в БД;
2) сама БАЗА ДАННЫХ, из которой осуществляется операция выборки
информации;
3) ОТКОРРЕКТИРОВАННЫЕ ДАННЫЕ, являющиеся выходным потоком работы
ИЗМЕНЕНИЕ ДАННЫХ, о которой будет сказано ниже.
Выходом являются определенные СПРАВОЧНЫЕ ДАННЫЕ, которые
пользователь получает в результате выполнения данной работы.
В работе ИЗМЕНЕНИЕ ДАННЫХ управлением являются только РЕКВИЗИТЫ,
параметры изменения данных или же новая запись, добавляемая в БД,
которые сами при выполнении работы не изменяются. Входом служат
РЕКВИЗИТЫ, например, редактируемая информация, т.е. данные, которые
пользователь редактирует или удаляет. Отредактированные данные
пользователь вправе увидеть на экране, что показано на диаграмме
выходной стрелкой ОТРЕДАКТИРОВАННЫЕ ДАННЫЕ, поступающей ... продолжение
Казахский национальный технический университет имени К. И. Сатпаева
Факультет информатики и информационных технологий
Кафедра информатики
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ
Тема: Справочник сотрудника ГИБДД
Дисциплина: Проектирование информационных и программных систем
Выполнил: студент гр. ПОС-00-3
Пак В.В.
Принял: доцент кафедры информатики
Кубеков Б.С.
Алматы 2003
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 СОДЕРЖАТЕЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ 4
2 ОСНОВНАЯ ЧАСТЬ 4
2.1 Функциональная модель процессов ( IDEF 0 ) 4
2.2 Диаграмма потоков данных ( DFD ) 6
2.3 Диаграмма Сущность - Связь ( ERD ) 8
ВЫВОДЫ 10
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 11
ВВЕДЕНИЕ
Технология создания крупных информационных систем предъявляет особые
требования к методикам реализации и программным инструментальным средствам.
CASE - средство верхнего уровня - BPwin, поддерживающий методологии IDEF0
(функциональная модель), DFD (DataFlow Diagram) и IDEF3 (WorkFlow Diagram).
Методология IDEF0 предписывает построение иерархической системы
диаграмм - единичных описаний фрагментов системы.
Моделирование документооборота удобнее проводить с помощью нотации
DFD, потому что именно диаграмма потоков данных отображает такие объекты,
как: внешняя ссылка и хранилище данных.
Методология IDEF3 включает элемент "перекресток", что позволяет
описать логику взаимодействия компонентов системы.
На основе разработанных при помощи BPwin'а моделей можно построить
модель данных, для чего можно использовать другой CASE - инструмент –
Erwin, имеющий два уровня представления модели - логический и физический.
На логическом уровне данные представляются безотносительно конкретной СУБД,
поэтому могут быть наглядно представлены даже для неспециалистов.
Физический уровень данных - это, по - существу, отображение системного
каталога, который зависит от конкретной реализации СУБД.
1 СОДЕРЖАТЕЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ
Справочник работника ГИБДД. Смоделировать, спроектировать и
скоординировать работу информационной справочной системы работника ГИБДД,
позволяющей получать сведения о владельцах и транспортных средствах в
соответствие с запросом оператора. Информация о владельцах и их
транспортных средствах хранится в базе данных.
Данные о владельце
➢ персональные данные: фамилия, имя, отчество, дата рождения, место
рождения, место проживания;
➢ паспортные данные: номер удостоверения, дата выдачи, орган выдачи,
действителен до, гражданство и национальность;
➢ водительские данные: номер водительского удостоверения, дата
выдачи, орган выдачи, действителен до, допустимые категории
Данные о транспортном средстве
марка, цвет, тип (легковой, грузовой и др.), заводской и бортовой
номера, дата выпуска, особенности конструкции и окраски, дата
последнего техосмотра.
2 ОСНОВНАЯ ЧАСТЬ
2.1 Функциональная модель процессов ( IDEF 0 )
Данная модель описывает работу системы в целом и ее взаимодействие с
окружающим миром. В IDEF0 основной упор делается на работу (Activity),
которая представляет собой некий поименованный процесс, функцию или задачу.
Для нашего примера на контекстной диаграмме показана работа ПОЛУЧЕНИЕ
СПРАВОЧНОЙ ИНФОРМАЦИИ, описывающая основную цель разработки системы.
БАЗА ДАННЫХ и РЕКВИЗИТЫ, например, новая или отредактированная запись,
являются входами работы (Input), т.е. тем материалом или информацией,
которая используется или может преобразовываться работой. Так, оператор,
чтобы получить необходимую ему информацию, задает определенные РЕКВИЗИТЫ,
которые используются в ходе выполнения работы. В работе также используется
информация из БАЗЫ ДАННЫХ, при этом возможно и ее (информации) изменение.
Стрелка РЕКВИЗИТЫ, входящая в работу сверху, является управлением
(Control), т.е. правилом, стратегией, процедурой или стандартом, которым
руководствуется работа. Действительно, невозможно найти необходимую
информацию, не задав параметры поиска. Но под РЕКВИЗИТАМИ подразумеваются
не только параметры поиска, сюда входят и параметры сортировки, и условия
фильтрации данных. Фактически, управление – это алгоритм, которого
придерживается система при выполнении той или иной операции.
Далее опишем механизмы (Mechanism) – ресурсы, которые выполняют
работу, например, персонал предприятия станки и т.д. Это сотрудник ГИБДД,
управляющий системой, он обеспечивает работу входами и следит за
корректным выполнением.
И, наконец, СПРАВОЧНЫЕ ДАННЫЕ – выход (Output) - материал или
информация, которая производится работой, т.е. измененные, преобразованные
в соответствие с определенными правилами входы.
рис.1 Контекстная диаграмма (IDEF 0)
Каждый тип стрелок подходит или выходит к определенной стороне
прямоугольника, изображающего работу. К левой стороне подходят стрелки
входов, к верхней - стрелки управления, к нижней - механизмов реализации
выполняемой функции, а из правой - выходят стрелки выходов. Такое
соглашение предполагает, что используя управляющую информацию и реализующий
ее механизм, функция преобразует свои входы в соответствующие выходы.
После того, как контекстная диаграмма описана, проводится
функциональная декомпозиция системы, при которой система разбивается на
подсистемы и каждая подсистема описывается отдельно. Затем каждая
подсистема разбивается на более мелкие и так далее до достижения нужной
степени подробности.
рис.2 Диаграмма декомпозиции первого уровня (IDEF 0)
На рис.2 представлена диаграмма декомпозиции первого уровня,
содержащая две работы ПРОСМОТР ДАННЫХ и ИЗМЕНЕНИЕ ДАННЫХ.
Работа ПРОСМОТР ДАННЫХ использует следующие управления:
1) под РЕКВИЗИТАМИ подразумеваются критерии выборки данных из всех
имеющихся в БД;
2) сама БАЗА ДАННЫХ, из которой осуществляется операция выборки
информации;
3) ОТКОРРЕКТИРОВАННЫЕ ДАННЫЕ, являющиеся выходным потоком работы
ИЗМЕНЕНИЕ ДАННЫХ, о которой будет сказано ниже.
Выходом являются определенные СПРАВОЧНЫЕ ДАННЫЕ, которые
пользователь получает в результате выполнения данной работы.
В работе ИЗМЕНЕНИЕ ДАННЫХ управлением являются только РЕКВИЗИТЫ,
параметры изменения данных или же новая запись, добавляемая в БД,
которые сами при выполнении работы не изменяются. Входом служат
РЕКВИЗИТЫ, например, редактируемая информация, т.е. данные, которые
пользователь редактирует или удаляет. Отредактированные данные
пользователь вправе увидеть на экране, что показано на диаграмме
выходной стрелкой ОТРЕДАКТИРОВАННЫЕ ДАННЫЕ, поступающей ... продолжение
Похожие работы
Дисциплины
- Информатика
- Банковское дело
- Оценка бизнеса
- Бухгалтерское дело
- Валеология
- География
- Геология, Геофизика, Геодезия
- Религия
- Общая история
- Журналистика
- Таможенное дело
- История Казахстана
- Финансы
- Законодательство и Право, Криминалистика
- Маркетинг
- Культурология
- Медицина
- Менеджмент
- Нефть, Газ
- Искуство, музыка
- Педагогика
- Психология
- Страхование
- Налоги
- Политология
- Сертификация, стандартизация
- Социология, Демография
- Статистика
- Туризм
- Физика
- Философия
- Химия
- Делопроизводсто
- Экология, Охрана природы, Природопользование
- Экономика
- Литература
- Биология
- Мясо, молочно, вино-водочные продукты
- Земельный кадастр, Недвижимость
- Математика, Геометрия
- Государственное управление
- Архивное дело
- Полиграфия
- Горное дело
- Языковедение, Филология
- Исторические личности
- Автоматизация, Техника
- Экономическая география
- Международные отношения
- ОБЖ (Основы безопасности жизнедеятельности), Защита труда