Курсовая.pptx
- Количество слайдов: 11
Курсовой Проект по дисциплине «Проектирование АСОИУ» На тему: Разработка автоматизированной системы управления для организации (учреждения, подразделения) «Служба Спасения» Выполнил: студент группы АСОИ-538 Глухов А. В.
1. Формулировка требований к системе Функция «Обработка вызова на ЧС» до автоматизации Функция «Обработка вызова на ЧС» после автоматизации В первом фрагменте представлена схема неавтоматизированного выполнения функции, а во втором - та же функция в автоматизированном виде
1. Формулировка требований к системе Функция «Передача вызова на ЧС» до автоматизации Функция «Передача вызова на ЧС» после автоматизации В первом фрагменте представлена схема неавтоматизированного выполнения функции, а во втором - та же функция в автоматизированном виде
2. Система управления: анализ и реорганизация Предлагаемая система управления функции «Обработка вызова на ЧС» Предлагаемая система управления функции «Передача вызова на ЧС» Основные элементы процесса управления представляются в виде совокупности контуров управления с детализацией до уровня конкретных управляющих воздействий и анализа рассогласований.
3. Детализация автоматизируемых функций Организации процесса «Обработка вызова на ЧС» Организации процесса «Передача вызова на ЧС» На данных схемах дается детализированная характеристика предлагаемого процесса управления в соответствии с предпроектным обследованием.
4. Информационное обеспечение автоматизируемых функций На основе локальных информационных моделей, построенных для каждой функции, разрабатывается логическая информационная модель, характеризующая систему управления в целом.
5. Алгоритм взаимодействия пользователей с автоматизированной системой Шаг 1. Всплывающее окно авторизации Шаг 2. Ввод логина в поле «логин» Шаг 3. Ввод пароля в поле «пароль» Шаг 4. Нажать кнопку «войти» Шаг 5. Проверка пользователя по БД пользователей Шаг 6. Если вход не выполнен, то Шаг 6. 1. Введенная комбинация логина и пароля не найдена и Шаг 1. Шаг 7. Меню диспетчера Шаг 7. 1. Создать новый вызов и Шаг 7. 2. Обработать вызов и Шаг 7. 3. Передать вызов и Шаг 7. 4. Выход Разработка алгоритма опирается на сформулированные ранее требования к автоматизированной системе. На рисунке представлен алгоритм авторизации пользователя и меню действий.
6. Программное обеспечение автоматизированной системы Варианты Вес Используемая модель данных Реляционная – 10 Иерархическая – 7 Сетевая – 5 Операционные системы Windows – 101 Linux – 5 Mac OS – 2 Менее 10$ – 10 10 -30$ – 7 Более 30$ - 4 Возможна – 10 Не возможна – 5 Из любого приложения – 10 Только из СУБД – 1 C++ – 10 SQL – 9 Prolog – 3 Есть – 10 Нет – 2 Стоимость Масштабируемость Доступ к данным Поддерживаемые языки программирования Восстановление после сбоев Сумма СУБД 1 СУБД 2 Microsoft SQL Oracle Database 11 g Server 2008 R 2 10 10 СУБД 3 IBM DB 2 V 10 10 10 7 4 8 10 9 6 9 7 3 10 10 9 9 8 6 65 58 52 На основании результатов морфологического анализа получаем, что оптимальным выбором для проектируемой автоматизируемой системы является СУБД Microsoft SQL Server 2008 R 2.
Независимость Эффективность Типы данных 0, 1430 0, 2310 Перегрузка операций Альтернати вы Скорость выполнения 6. Программное обеспечение автоматизированной системы Глобальные приоритеты Численное значение вектора приоритета 0, 2383 0, 1943 0, 1934 C++ 0, 3865 0, 3640 0, 3736 0, 2932 0, 3741 0, 363412 Java 0, 3068 0, 3180 0, 3263 0, 3741 0, 2932 0, 31922 Python 0, 3068 0, 3180 0, 3001 0, 3327 0, 317368 На основании анализа иерархий получили, что оптимальным решением является C++
7. Разработка прикладного программного обеспечения Страница авторизации. Шаг 1. Окно авторизации Шаг 2. Ввести логин в поле «логин» Шаг 3. Ввести пароль в поле «пароль» Шаг 4. Нажать кнопку «ОК» Шаг 5. Проверка пользователя по БД пользователей Шаг 6. Вход выполнен. Если вход не выполнен, то Шаг 6. 1. Введенная комбинация логина и пароля не найдена и Шаг 1. Шаг 7. Меню диспетчера Шаг 7. 1. Создать новый вызов и «Создать новый вызов» . Шаг 7. 2. Обработать вызов и «Обработать новый вызов» . Шаг 7. 3. Передать вызов и «Передать вызов» . Шаг 7. 4. Выход Разработка прототипа базируется на схеме алгоритма, сформулированной на предыдущем этапе проектирования с помощью программного продукта Ea. Synth Fore. UI.
8. Вывод Таким образом мы разработали автоматизированную систему управления для организации «Служба Спасения» . Разработанная АСУ обладает свойствами: q Возможность управление большими массивами информации. q Структурированная информация: для каждой информации своё поле. q Проверка информации на корректность. q Быстрая обработка и передача информации о ЧС. q Оперативная обработка, передача и реагирование на ЧС. q Отсутствие ошибок по причине человеческого фактора. q Более подробная информация о ЧС для ГОР. q Контроль наличия всей необходимой информации. q Удобство в обработке информации. q Проверка передаваемых файлов. Были проведены морфологический анализ иерархий. На основании их результатов были сделаны следующие решения: Ø В результате морфологического анализа была выделена оптимальная СУБД Microsoft SQL Server 2008 R 2. Ø В результате анализа иерархий был выделен оптимальный язык программирования – C++. Затем мы выполнили построение прототипа проектируемой АСУ с помощью программного продукта Fore. UI опираясь на разработанную ранее схему: ü Для построения прототипа мы использовали элементы программы Fore. UI, такие как Text. Box, Text. Edit. Box, Progress. Bar, Combo. Box, Button и другие. ü Для ативных элементов мы задали определенное поведения, и выполнение определенных действий в том или ином случае.