
- •Пояснительная записка
- •Приложение
- •Содержание
- •1 Системотехническаячасть
- •1.1 Описание и анализ предметной области
- •1.1.1 Основные определения
- •1.1.2 Описание работы сортировочной станции
- •1.1.3 Процесс работы диспетчера
- •1.1.4 Потоки данных предметной области
- •1.1.5 Процесс подготовки поезда к отправлению
- •1.2.1 Автоматизированная система управления станцией «асус» от оао «агат-системы управления»
- •1.6.1 Проектирование системы с использованием dfd методологии
- •1.6.2 Диаграмма верхнего уровня работы системы
- •1.6.3 Декомпозиция процесса «Прогнозирование времени готовности отправления локомотивов»
- •1.6.4 Диаграмма декомпозиции процесса «Оптимизация процесса привязки локомотива к поезду»
- •1.8.1 Выбор среды разработки
- •1.8.2 Выбор языка программирования
- •1.8.3 Выбор субд
- •1.9.1 Расчет емкости озу
- •1.9.2 Расчет емкости дискового пространства
- •1.9.3 Расчет времени реакции системы
- •1.9.4 Минимальные и рекомендованные характеристики технических средств
- •2 Конструкторско-технологическая часть
- •2.1 Архитектура автоматизированной системы
- •2.2 Структура данных
- •2.2.1 Логическая модель базы данных
- •2.2.2 Физическая модель базы данных
- •2.2.3 Расчет объема занимаемой памяти
- •2.3 Разработка алгоритмов
- •2.3.1 Алгоритм определения времени прихода локомотива на сортировочную станцию
- •2.3.2 Алгоритм определения типа локомотива
- •2.3.3 Алгоритм проверки технического состояния локомотива
- •2.3.4 Алгоритм проверки длинны маршрута поезда и величины тягового плеча локомотива
- •2.3.5 Алгоритм нахождения оптимального соотношения мощности локомотива и массы поезда
- •2.3.6 Алгоритм нахождения всех маршрутов проходящих через сортировочную станцию
- •2.4 Функционирование системы
- •2.4.1 Функциональная схема системы
- •2.4.2 Демонстрация работы системы
- •3 Экономическое обоснование разработки автоматизированной системы оптимизации оборота локомотивов
- •3.1 Планирование и организация процесса разработки
- •3.2 Расчет затрат на разработку системы
- •3.3 Оценка безубыточности и расчет целесообразного объема продаж
- •3.4 Расчет экономической эффективности разработки системы
- •4 Безопастность жизнедеятельности
- •4.1 Безопасность объекта автоматизации
- •4.2 Оценка напряженности трудового процесса пользователя автоматизированной системы
- •4.2.1 Нагрузки интеллектуального характера
- •4.2.2 Сенсорные нагрузки
- •4.2.3 Эмоциональные нагрузки
- •4.2.4 Монотонность нагрузок
- •4.2.5 Режим работы
- •4.2.6 Общая оценка напряженности трудового процесса
- •Заключение
- •Список использованных источников
- •Приложение а
1.9.2 Расчет емкости дискового пространства
Для расчета емкости дискового пространства, необходимого для нормальной работы системы, воспользуемся формулой (1.2):
(1.2)
где
– объем дискового пространства,
необходимого для хранения файлов
операционной системы.
= 1100 Мб.
–объем
дискового пространства, необходимого
для хранения файлов системы.
= 1.1 Мб.
–объем
дискового пространства, необходимого
для хранения данных.
= 620 Мб.
–объем
дискового пространства, необходимого
для хранения файлов СУБД.
= 230 Мб.
Таким образом, общий объем дискового пространства составляет:
=
1100 + 1.1 + 620 + 230 = 1951.1 Мб.
С учетом роста размера операционной системы, необходимости дискового пространства для файлов подкачки, роста базы данных рекомендованный минимальный объем дискового пространства составляет 10 Гб.
1.9.3 Расчет времени реакции системы
Для расчета времени реакции системы воспользуемся формулой (1.3):
(1.3)
–время,
затрачиваемое процессором на выполнение
команд;
–время,
затрачиваемое при обращении к жесткому
диску для считывания блоков данных;
–время,
затрачиваемое системой на вывод
информации на экран монитора.
Так как время реакции не является критическим параметром для данной системы, то его определение проводилось опытным путем. Результаты показали, что система отвечает требованиям, указанным в задании при частоте процессора 800 МГц.
1.9.4 Минимальные и рекомендованные характеристики технических средств
Для работы системы понадобится операционная система Windows XP/2000/Vista/Seven,OracleDatabase10gExpressEdition. При расчете требований учитывались потребности только автоматизированной информационной системы «Оптимизация оборота локомотивов».
Минимальные требования:
объем оперативной памяти – 256 МБ;
объем дискового пространства – 2 ГБ;
частота процессора – 800 МГц;
монитор с разрешением экрана от 800х600;
клавиатура;
мышь.
Рекомендованные требования:
объем оперативной памяти – 512 МБ;
объем дискового пространства – 3 ГБ;
частота процессора – 2000 МГц;
монитор с разрешением экрана от 1024х768;
клавиатура;
мышь.
2 Конструкторско-технологическая часть
2.1 Архитектура автоматизированной системы
Для реализации автоматизированной системы «Оптимизация оборота локомотивов» выбрана двухуровневая клиент-серверная архитектура (толстый клиент). Данный выбор дополнительно обусловлен следующими достоинствами двухуровневой архитектуры:
предоставляется возможность многопользовательской работы с системой;
нет необходимости в сервере приложений, к которому предъявлялись бы очень высокие требования производительности;
толстый клиент обладает широким функционалом в отличие от тонкого клиента;
предоставляется возможность работы даже при обрывах связи с сервером;
высокое быстродействие.
Таким образом, автоматизированная система разделена на два взаимодействующих модуля:
сервер базы данных: СУБД Oracle;
клиент: диалоговое desktop-ориентированное приложение.