Введение 4
Программа регистрации процесса производства для автоматизированной системы управления 6
1. Состояние и тенденции развития АСУ ПП 7
1.1. Опыт отечественной науки – ситуационные системы управления 7
1.1.1. Общие принципы ситуационного управления 7
1.1.2. Применения ситуационного управления 9
1.2. Manufacturing executing systems – перспективные автоматизированные системы управления производственными процессами 10
1.2.1. Общая характеристика MES-систем 10
1.2.2. Блоки MES-систем 11
1.2.3. Достоинства MES-систем 12
1.2.4. Перспективы развития MES-систем 12
1.3. Выводы 16
2. Постановка задачи 17
2.1. Введение в предметную область. Анализ работы цехов ОАО Ангстрем 17
2.1.1. Особенности технологического цикла производства партий пластин 17
2.1.2. Общая схема управления 21
2.1.3. Задержки в транспорте и обработке партий пластин 21
2.2. Анализ требований к системе 24
2.3. Рекомендации к разработке автоматизированной системы управления производственным процессом 26
2.4. Предлагаемая архитектура автоматизированной системы управления производственным процессом 27
2.4.1. Общая схема управления 27
2.4.2. Взаимодействие программы регистрации и персонала 30
2.4.3. Реализация 30
2.4.4. Управление обработкой партий 31
2.5. Техническое задание на дипломный проект 34
2.6. Выбор платформы и инструмента разработки программы 35
3. Разработка алгоритмов и программ 36
3.1. Этапы объектно-ориентированного подхода 36
3.2. Характерные свойства системы 37
3.3. Выбранные объекты 37
3.4. Алгоритм выполнения технологической операции 40
3.5. Алгоритм формирования дисциплины очереди 42
3.6. Использование библиотеки Microsoft Foundation Classes 44
Технология разработки программных систем 47
4. Объектно-ориентированное программирование 48
4.1. Введение 48
4.2. Понятие жизненного цикла программного обеспечения 50
4.3. Модели жизненного цикла программного обеспечения 50
4.4. Анализ 53
4.5. Проектирование 54
4.5.1. Методы проектирования 55
4.5.2. Объектно-ориентированная модель 57
4.5.3. Процесс объектно-ориентированного проектирования 59
4.6. Эволюция 63
4.7. Сопровождение 64
4.8. Заключение 65
5. Методика отладки и результаты работы программы 66
5.1. Особенности тестирования программных продуктов 66
5.2. Типичный процесс тестирования программного обеспечения 67
5.3. Особенности задачи в приложении к тестированию программ 69
5.3.1. Особенности среды программирования 69
5.3.2. Основные факторы, влияющие на надежность разрабатываемой системы 69
5.4. Результаты работы программы 75
Сетевой график разработки автоматизированной системы управления 78
6.1. Введение 79
6.2. Сетевая модель, ее основные элементы, правила построения 82
6.3. Расчет параметров сетевой модели 87
6.4. Основы оптимизации сетевого графика 94
6.5. Анализ и оптимизация сетевой модели 96
6.6. Выводы 101
6.7. Список литературы 103
Организация рабочего места программиста и пользователя ЭВМ. 104
7.1. Введение 105
7.2. Рабочее место программиста. 106
7.3. Вредные факторы на рабочем месте программиста и пользователя ЭВМ 107
7.4. Нерациональное освещение 108
7.5. Расчет общего освещения 109
7.6. Электроопасность 112
7.7. Требования по пожарной безопасности 115
7.8. Меры по снижению уровня шума 115
7.9. Защита от вредных излучений 116
7.10. Параметры микроклимата в машинном зале 118
7.11. Психофизиологические факторы 120
7.12. Планировка рабочего места программиста и организация работы с компьютером 121
7.13. Выводы 123
7.14. Список литературы 124
Заключение 125
Список использованной литературы 126
Приложение 127
|