Теоретические основы автоматизированного управления
Разработка информационной системы (ИС) учета и анализа возникновения дорожных заторов в городе Иркутск. Разработка структуры ИС (модулей системы, модели данных, матрицу доступа пользователей ИС). Основные средства моделирования при проектировании ИС.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 23.07.2012 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
кафедра Автоматизированных систем
ОТЧЕТ
к лабораторным работам по дисциплине
«Теоретические основы автоматизированного управления»
Иркутск 2012 г.
Содержание
- Анализ предметной области
- Средства моделирования при проектировании информационной системы
- Разработка структуры информационной системы
- Проектирование пользовательского интерфейса к информационной системе
Анализ предметной области
Цель работы
Анализ текущего состояния предметной области. Результаты анализа оформить в виде резюме.
Предметная область: дорожная сеть города Иркутска.
Дорожная сеть города Иркутска - это комплекс транспортных коммуникаций города, направленный на перемещение людей и грузов в черте города.
Задачами дорожной сети являются как можно более быстрое, бесперебойное и безопасное перемещение людей и грузов в черте города.
В ходе работы дорожной сети возникают проблемы пробок, вызываемые рядом причин, такими как, например, авариями, ремонтными работами и т.д.
В настоящее время учет и анализ возникновения пробок осуществляется в дорожном департаменте города Иркутска, а также в Управлении ГИБДД по городу Иркутску и в страховых компаниях, имеющих представительство в нашем городе
Для ускорения работы и наглядности процесса необходимо разработать ИС учета и анализа возникновения дорожных заторов. Пользователями такой ИС будут являться руководители дорожного департамента города, управляющие коммунальными службами города.
Для разработки данной информационной системы необходимо:
1. СУБД MySQL 5.5.
2. Текстовый редактор Notepad++
3. Среда проектирования SQL Manager For MySQL
Имеющиеся аппаратные ресурсы: 1 ПК.
На основе анализа целей и задач организации сформулируем цели и задачи для требуемой ИС.
Цель ИС: автоматизировать учет и анализ возникновения дорожных заторов.
Задачи ИС:
1. Обработка поступающих данных из разных источников
2. Ведение количественного учета возникающих дорожных проблем.
3. Анализ их возникновения.
4. Частота их возникновения на каждом участке дороги.
5. Представление информации по пробкам в удобном для пользователей виде
6. Предложение способов решения проблемы на конкретном участке дороги на основе имеющейся информации.
Так как в штате организации отсутствуют инженеры АСУ и программисты, то для разработки ИС будет приглашен наемный программист. На разработку и внедрение ИС, а также на обучение персонала будет выделена сумма 30000 рублей, время на разработку - 2 месяца.
Средства моделирования при проектировании информационной системы
Цель лабораторной работы
Сформировать у студентов навыки работы с программными средствами моделирования информационной системы.
Моделирование бизнес-процессов
Для того, чтобы продемонстрировать работу информационной системы воспользуемся программным пакетом Microsoft Visio, который позволяет использовать технологию IDEF.
Описание работы
Для обработки и систематизации проблем, возникающих в дорожной сети города Иркутска, выделим три ключевых подзадачи. Первая подзадача - сведение к какому то единому формату данные, поступающие из ГИБДД, дорожных служб и страховых компаний, вторая - обработка полученных данных аналитиком, третья - приведение обработанной информации в наглядный для пользователя вид, с применением дорожной карты города.
Рис.1. Мониторинг дорожной сети города Иркутска
Рис.2. Подзадачи
Рис.3. Представление данных
Для решения первой задачи, для систематизации входных данных, ликвидируются те совпадения/расхождения, которые будут встречаться при объединении схожих данных поступающих из различных источников. В своей работе он будет руководствоваться специальной технической документацией и обработанную информацию он обязан передавать аналитику. информационный система пользователь проектирование
В рамках второй задачи, задачи «Обработки полученной информации», необходимо подготовить данные к представлению, удобному для конечного пользователя, то есть, подготовить возможности поиска по различным категориям, по улицам и районам города. После чего результат работы передаётся на третий, завершающий этап.
На этом этапе, необходимо подготовить представление полученной информации в двух видах: в первом, пользователь получит некоторое графическое отображение дорожной ситуации в городе, где при щелчке по той или иной улице/району появится контекстное меню. В данном контекстном меню, в соответствии с заданными пользователем параметрами, можно будет получить необходимую информацию о дорожных проблемах в заданном участке. Во втором, пользователь может увидеть ту же информацию в табличном представлении.
Разработка структуры информационной системы
Цель работы
Разработать структуру ИС (модули системы, модель данных, матрицу доступа пользователей ИС). Разработать выходные документы.
Модель данных
В качестве CASE-средства используем ErWin 7.1. ER-диаграммы будут построены по нотации IDEF:
Рис.4. Модель данных на физическом уровне
Приведем в табличной форме сравнение логического и физического уровней.
Таблица 1. Таблица соответствия логического и физического уровней
Column(s) of "action" Table |
|||||
Name |
Datatype |
Is PK |
Is FK |
Name |
|
id_action |
INTEGER |
Yes |
No |
Идентификационный номер типа происшествия |
|
type_action |
VARCHAR(20) |
No |
No |
Тип дорожного происшествия |
|
Column(s) of "avaria" Table |
|||||
Name |
Datatype |
Is PK |
Is FK |
Name |
|
id_avaria |
INTEGER |
Yes |
No |
Идентификационный номер аварии |
|
id_action |
INTEGER |
No |
Yes |
Идентификационный номер типа происшествия |
|
time_of_avaria |
TIME |
No |
No |
Длительность аварии |
|
time_for_cars_in_avaria |
TIME |
No |
No |
Длительность проезда во время аварии |
|
name_road |
VARCHAR(30) |
No |
Yes |
Название участка дороги |
|
Column(s) of "chapter_of_road" Table |
|||||
Name |
Datatype |
Is PK |
Is FK |
Name |
|
name_road |
VARCHAR(30) |
Yes |
No |
Название участка дороги |
|
distance |
VARCHAR(10) |
No |
No |
Длина участка дороги |
|
simple_time |
TIME |
No |
No |
Время проезда при отсутствии аварии |
Модули системы
В разрабатываемой информационной системе будет присутствовать ряд модулей, отвечающих за её достаточное и удобное функционирование. Список модулей приведён в таблице 2.
Таблица 2. Таблица модулей системы.
Модуль системы |
Описание |
|
Авторизация |
Вход в систему для зарегистрированных пользователей |
|
Графическая оболочка |
Представление результатов базы данных в интерактивном виде с применением карты города |
|
Поиск |
Применяется для удобства работы при работе с табличным представлением базы |
|
Статистика |
Извлечение из базы данных интересующей информации при применении соответствующих запросов |
|
Структура меню |
? |
Матрица доступа пользователей ИС
В разрабатываемой информационной системе будет существовать один тип пользователей, обладающий всей полнотой прав на добавление, изменение и удаление информации.
Проектирование пользовательского интерфейса к информационной системе
Цель работы
Освоить и закрепить практические навыки проектирования интерфейсов информационных систем. Познакомить с процессом проектирования пользовательского интерфейса информационных систем на основе использования современного программного обеспечения. Практически реализовать модель интерфейса с учетом различных классов пользователей и прав доступа к ИС.
Экранные формы системы
Вход в систему
Для того чтобы войти в систему, пользователь должен авторизоваться (см. рис. 1.). Логин и пароль выдаются администратором системы.
Рис.5. Форма авторизации
Если пользователь ввёл верный логин и верный пароль, то он попадает на главную форму программу. В данной форме отображён список дорожных проблем города, отсортированный по дате в сторону увеличения срока давности. На этой форме пользователь может добавить, изменить или удалить информацию о том или ином происшествии.
Рис.6. Главная форма программы
Пункт меню «Работа»
Данный пункт главного меню содержит ряд подпунктов. Разберем их назначение.
Первый подпункт - «Работа с табличным представлением» - упоминался выше (см. рис. 2).
Второй подпункт - «Показать на карте» - позволяет перейти на мультимедийную карту города, которая позволяет более наглядно показать дорожную обстановку в городе.
Рис.7. Визуальное представление карты города
Рис.8. Выбор района города
При работе в визуальном редакторе, можно при помощи щелчка мыши выделять отдельные районы города и в контекстном меню получать возможность ввода параметров
Рис.9. Получение контекстной информации.
Последний подпункт - подпункт «Выход» - завершает текущий сеанс работы с программой.
Пункт меню «Справка»
В данном пункте меню содержится единственный подпункт «О программе», при вызове которого появляется окно справки по данной программе (рисунок …). Справка также вызывается командой F1.
Рис. 10. Справка о программе
Размещено на Allbest.ru
Подобные документы
Детализация функций системы и требования к информационной системе. Анализ категорий пользователей. Этапы внедрения автоматизированной информационной системы на предприятии. Описание таблиц базы данных. Защита данных от несанкционированного доступа.
дипломная работа [1,0 M], добавлен 22.07.2015Анализ информационных потоков. Разработка структуры таблиц базы данных. Выбор CASE-средства для проектирования информационной системы и среды программирования. Разработка программных модулей (программного обеспечения). Подготовка справочных баз данных.
дипломная работа [6,8 M], добавлен 19.11.2013Теоретические основы проектирования информационной системы и базы данных. Проектирование информационной системы "Автоматизация учета торговых операций в автомобильном салоне". Методология SADT и DFD, описание IDEF0-модели. Разработка форм приложения.
курсовая работа [2,8 M], добавлен 15.04.2015Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.
курсовая работа [3,6 M], добавлен 18.06.2012Разработка и внедрение автоматизированной информационной системы. Изучение основных процессов, протекающих в предметной области. Создание базы данных. Исследование средств защиты информации от несанкционированного доступа и идентификации пользователей.
курсовая работа [487,2 K], добавлен 17.03.2014Даталогическая и инфологическая модели системы управления базой данных футбольного клуба. Обоснование выбора даталогической модели данных. Разработка структуры и системы управления базой данных. Выбор системы программирования, создание форм ввода.
курсовая работа [406,0 K], добавлен 24.12.2014Общие требования к информационной системе, основные этапы ее разработки и оценка практической эффективности. Проектирование базы данных и технология доступа к ним. Разработка клиентского программного обеспечения, средства, защита и сохранность данных.
курсовая работа [720,7 K], добавлен 09.04.2013Определение класса защищённости АС. Разработка модели угроз. Выбор механизмов и средств защиты информационных ресурсов от несанкционированного доступа. Создание структуры каталогов для заданного количества пользователей автоматизированной системы.
курсовая работа [9,7 M], добавлен 12.05.2014Проектирование информационной системы "учет гостиничных номеров" в среде 1С. Создание структуры подсистем, констант, перечислений, справочников, документов, регистров, объектов бухгалтерского учета и отчетов. Разработка ролей и интерфейсов пользователей.
курсовая работа [917,4 K], добавлен 02.03.2014Современные основы информационной технологии. Обоснование выбора и свойства иерархической модели данных. Описание программных модулей и порядок создания системы управления базой данных. Обеспечение хранения и предоставление по требованию информации.
курсовая работа [1,4 M], добавлен 15.03.2009