- •Введение
- •1. Системное проектирование
- •1.1. Анализ требований
- •1.2. Структура программы
- •1.3. Выбор и обоснование среды разработки
- •2. Функциональное проектирование
- •2.1. Входная информация
- •2.2. Структура данных
- •2.3. Выходная информация
- •3. Разработка программных модулей
- •3.1. Элементы управления
- •3.2. Сообщения пользователю
- •4. Программа и методика испытаний
- •4.1. Программа тестирования
- •4.2. Функциональное тестирование
- •4.3. Полное тестирование
- •5. Руководство пользователя
- •7. Охрана труда
- •7.1. Правовые, нормативные, социально-экономические и организационные вопросы охраны труда
- •7.2. Требования к помещениям
- •7.2.1. Микроклимат
- •7.2.2. Вентиляция и отопление
- •7.2.3. Освещение
- •- Равномерность освещения во времени и пространстве, чтобы предметы и объекты, имеющие разную отражательную способность и значительную яркость, воспринимались органом зрения в полном объеме.
- •7.2.4. Шум и вибрация
- •7.2.5. Цветовое оформление интерьера помещений с вдт и пэвм
- •7.3. Требования к организации и оборудованию рабочих мест с вдт и пэвм
- •7.4. Защита от электромагнитных излучений при работе с вдт и пэвм
- •7.5. Организация режимов труда и отдыха при работе с пэвм
- •7.4. Электробезопасность
- •7.5. Пожарная безопасность
- •Заключение
- •Литература
3.2. Сообщения пользователю
При заполнении журнала отчета работы столов перед внесением данных в файл отчета появляется информационное сообщение, показанное на рис. 3.1.
Рис.3.1. Информационное сообщение внесением данных в файл отчета.
Для работы с файлом отчета при копировании, загрузке, удалении, если приложение не может найти носитель, оно выдает сообщение пользователю, ошибка доступа к файлу на носителе рис. 3.2.
Рис. 3.2. Окно предупреждения ошибка доступа к файлу.
Для работы с базой отчета при загрузке и сохранении, если приложение не может найти файл, оно выдает информационное сообщение пользователю, изображенное на рис. 3.3, о том, что не может найти базу отчетов.
Таким образом, программа производит автоматический контроль за целостностью и уникальностью записей в журнале отчетов, и не разрешит добавить новую запись с таким же кодом.
Рис.3.3. Информационное сообщение пользователю.
4. Программа и методика испытаний
4.1. Программа тестирования
Основным способом контроля и обнаружения ошибок при отладке программы является её тестирование, главная цель которого – обнаружение ошибок и выявление всех недостатков программы. Следовательно, написанные тесты являются эффективными, что в свою очередь позволило дополнить программу необходимыми функциями и исправить существующие недоработки.
При нецелесообразности дополнения программы новыми процедурами, контроль осуществлялся вручную, а именно: включение таймеров, путем нажатия определенных элементов, с последующим просмотром изменения отображения панели хода часов от стационарного секундомера с целью поиска недочетов и ошибок в коде программы.
В ходе проведения тестирования было проведено два вида тестирования:
- функциональное тестирование;
- полное тестирование.
4.2. Функциональное тестирование
Говоря о тестировании, понимается проверка программы не только в статическом режиме, когда обнаруживаются ошибки кода программы, но и динамическая проверка, включающая контроль адекватности реакции системы на заявки пользователя и поведения системы при возникновении недопустимых ситуаций.
Найденные ошибки устранялись, и тестирование продолжалось до тех пор, пока работа приложения не была признана удовлетворительной.
Функциональное тестирование заключается в проверке каждой операции, которую выполняет программный продукт. Цель функционального тестирования – проверить корректность выполнения операций и, если в ходе тестирования были обнаружены ошибки, исправление недоработок.
В ходе тестирования программного проекта. Ввод информации, обработка информации, хранение информации и вывод информации в программном проекте работа проходила корректно. Подробная работа проекта описана ниже в разделе полное тестирование.
4.3. Полное тестирование
После завершения создания программного проекта был проведен ряд испытаний. Цель их проведения состояла в том, чтобы рассмотреть все возможные варианты работы программы, протестировать ее в нормальных, исключительных и экстремальных условиях, выявить недостатки и устранить их, если таковые имели место.
Тестирование программы включает в себя проверку её работы в различных условиях с целью определить корректность её работы.
Разработка любой программы предполагает наличие в исходном тексте ошибок и борьбу с ними.
Отладка программы является достаточно сложным процессом обнаружения и исправления ошибок, которая обычно требует последовательного выполнения четырех этапов:
- выявление ошибки;
- локализация ошибки в тексте программы;
- установление причины ошибки;
- исправление ошибки.
В конкретных ситуациях перечисленные этапы могут пересекаться, некоторых из них может и не быть, однако в общем случае дело обстоит именно так.
После создания исполняемого файла над готовым приложением был проведен ряд испытаний. Цель их проведения состояла в том, чтобы рассмотреть все возможные варианты работы программы, протестировать ее в нормальных, исключительных и экстремальных условиях, выявить недостатки и устранить их, если таковые имели место. Особое внимание было уделено добавлению и удалению записей из файла отчета.
Тестирование было проведено всего программного проекта, но в примере представлена только работа одного рабочего стола.
Перед началом тестирования, ставим галочку на первом столе и ждем одну минуту, а затем снимаем галочку. На рис.4.1 представлено добавление записи в журнал:
Рис. 4.1. Добавление записи в журнал.
Проверим формирования отчетности, как видно на рис.4.2. формирования отчетности произошло успешно.
Рис. 4.2. Формирования отчетности произошло успешно.
На рисунке показано, что стол под номером 1 использовался ровно одну минуту и данные в таблицу занесены верно.
Далее проверим правильность работы кнопки «Очистить базу» расположенную на форме программы отчетов рис.4.3.
Рис. 4.3. Кнопка очистка базы в программе отчетов.
На рис. 4.4. показано что использование стола №1 и его статистика удалена успешно.
Рис. 4.4. Использование стола и его статистика удалена успешно.
Результат: при выполнении вышеперечисленных действий данные не изменялись и не удалялись. Избыточность и целостность данных обеспечена.
Таким образом, при тестировании были обнаружены некоторые ошибки, которые в последствие были устранены. Представленное приложение успешно справляется со своей задачей, не требуя при этом большого количества ресурсов системы и не нарушая работы операционной системы.
