Глава 1. Специальная часть. Разработка программного обеспечения управления автоматизированным комплексом многоканальной связи
1.1 Введение 7
1.2 Эскизный проект 8
1.2.1. Описание протоколов, используемых при
написании дипломной работы 8
1.2.2. Обзор аналогичных программ принятия и
отправления сообщений 11
1.3. Технический проект 14
1.3.1. Общая структура системы 14
1.3.1.1. Почтовый слот (mailslot) 14
1.3.1.1.1. Создание почтового слота 14
1.3.1.1.2. Чтение из почтового слота 16
1.3.1.1.3. Запись в почтовый слот 16
1.3.1.1.4. Закрытие почтового слота 17
1.3.1.2. Протокол NetBIOS и его команды 17
1.3.1.2.1. Структура NCB 18
1.3.1.2.2. Коды ошибок и их значения блока NCB 18
1.3.2. Визуальные компоненты Delphi,
используемые при разработке дипломного проекта 20
1.3.3. Требования, предъявляемые к программе отправки и приёма сообщений 22
1.3.4. Выбор платформы проектирования, обоснование 22
1.3.5. Конфигурация технических средств 23
1.4. Рабочий проект 24
1.4.1. Интерфейс программы 24
1.4.2. Описание с методы работы с программой
Messenger 25
1.4.3. Поиск компьютеров в локальной сети 28
1.4.4. Отправление сообщений 32
1.4.5. Структура приёма сообщений 35
1.4.6. Заключение 39
Глава 2. Технологическая часть. Технология программирования и средства отладки в среде Borland Delphi 5
2.1. Введение 41
2.2. Особенности разработки программ в среде Delphi 5 41
2.2.1. Визуальная компонентность 41
2.2.2. Многократное использование кода 42
2.3. Cоздание программ в среде Delphi 43
2.4. Основные этапы решения задач на ЭВМ 49
2.4.1. Составление проекта 49
2.4.2. Алгоритмизация 49
2.4.3. Программирование 49
2.4.4. Трансляция 50
2.4.5. Отладка 50
2.4.6. Оформление программы 50
2.4.7. Отчет о работе 51
2.4.8. Модернизация 51
2.5. Методы и средства отладки 51
2.5.1 Контроль программы 55
2.5.1.1. Контроль текста 55
2.5.1.2. Просмотр 55
2.5.1.3. Проверка 55
2.5.1.4. Прокрутка 56
2.5.1.5. Печать текста 56
2.5.2. Контроль результатов 56
2.5.3. Тестирование 57
2.5.3.1. Алгоритмическое тестирование 57
2.5.3.2. Функциональное или аналитическое
тестирование 57
2.5.3.3. Содержательное тестирование 57
2.6. Типы тестов 58
2.6.1. Вырожденный тест 58
2.6.2. Тест граничных значений 58
2.6.3. Аварийный тест 58
2.6.4. Стыковочные тесты 59
2.6.5. Комплексные тесты 59
2.7. Локализация ошибок 59
2.7.1. Способы локализации 59
2.8.Интегрированный отладчик Delphi 60
2.9. Пошаговая отладка 62
2.10. Заключение 64
Глава 3. Сегментация потребителей программы передачи и приёма сообщений
3.1. Введение 65
3.1.1. Методика определения сегментов рынка 65
3.1.2. Поиск сегментов рынка для программы посылки сообщений 68
3.2. Выводы 71
Глава 4. Вопросы эргономики и их решение для создания комфортных условий труда программистов, конструкторов, раччётчиков.
4.1. Факторы при работе с компьютером 73
4.2 Организация рабочего места пользователя ЭВМ 74
4.2.1 Интенсивность труда 74
4.2.2. Электробезопасность 75
4.2.3. Пожаробезопасность 77
4.2.4. Микроклимат 77
4.3. Освещённость рабочего места 78
4.4. Шум. Общие требования безопасности 80
4.5. Психофизиологические факторы 81
4.6. Расчёт воздухообмена 82
4.7. Выводы 85
Список литературы 86
|