Прикладная информатика Матвеев П.К._2021_бакалавриат. Чувашский государственный университет имени И
Скачать 1.3 Mb.
|
Отладка и тестированиеОтладка программного модуля в отдельности и исправление ошибокОтладка – один из важнейших этапов разработки программного обеспечения. В ходе отладки путем подробного рассмотрения в компьютерных программах обнаруживаются и устраняются вероятные логические ошибки, которые никак не выявляются в период компиляции. В Visual Basic ошибки подразделяются на три категории: синтаксические ошибки, ошибки времени выполнения и логические ошибки: синтаксические ошибки – Visual Basic проверяет код в процессе его ввода на экран и предупреждает об ошибке; ошибки времени выполнения – это ошибки, которые выявляются после компиляции кода; логические ошибки – ошибки в виде непредвиденных результатов. Варианты исправления ошибок: синтаксические ошибки - наиболее распространены. Исправляется в среде разработки непосредственно при возникновении ошибки; ошибки времени выполнения - для устранения большинства ошибок времени выполнения необходимо переписать ошибочный код, заново выполнить компиляцию и запустить приложение; логические ошибки - наиболее сложная ошибка, не всегда выявляется. Проверка связей между программными модулямиСвязь между программными модулями устанавливается с помощью кода “название формы. Show()” приводится на рис. 25, которая при нажатии кнопки открывает нужную форму. Рисунок 25 – Связь между программными модулями Отладка информационной системы в целом и исправление ошибокПри создании программного комплекса были выявлены следующие ошибки: неправильно указанный путь к базе данных, ошибкой которого являлось присутствие лишнего пробела, результат приводится на рис. 26; Рисунок 26 – Ошибка при создании программного комплекса неправильно указано название таблицы базы данных. Исправление ошибок осуществлялось удалением лишнего пробела и исправлением названия таблицы базы данных. Тестирование информационной системы и поиск уязвимых мест программыТестирование – процесс многократного выполнения программы с целью обнаружения ошибок. Программа тестируется для нахождения ошибок во время работы. Цель тестирования - выявление как можно большего числа ошибок [8]. Главным предназначением тестирования программного обеспечения является исследование программных продуктов для выявления несоответствия между поставленными требованиями и результатом после разработки, также позволяет значительно снизить количество обоснованных претензий к качеству ПО на этапе внедрения, сократить ресурсы, задействованные на доработке. Выполнены тестовые задания для формы «Авторизация» при правильном и неправильном логине и пароле, результат приводится рис. 27, 28. Рисунок 27 – Авторизация выполнена Рисунок 28 – Авторизация не выполнена Выполнены тестовые задания для модулей «Ввод данных» и «Найти», результат приводится на рис. 29, 30, 31. Рисунок 29 – Добавление данных Рисунок 30 – Результат добавления данных Рисунок 31 – Результат поиска данных Оптимизирован программный комплекс и поиск информации в БД, в подчиненном программном модуле. Добавлена кнопка «Удалить», которая при необходимости позволяет удалить данные об абитуриенте, результат приводится на рис. 32. Рисунок 32 – Оптимизированная форма Разработка инструкции пользователя по пользованию информационной системыПосле запуска программы «База данных» пользователю предоставляется несколько кнопок, каждая из которых имеет свою функцию. Кнопка «Ввод данных» позволяет пользователю добавлять данные. В этом модуле необходимо ввести ФИО в соответствующем поле и выставить необходимое значение и нажать кнопку «ОК» после будет выполнено добавление данных. Введенные данные сохраняются в базе данных. Кнопка «Редактировать» позволяет редактировать данные абитуриента. Для редактирования необходимо в соответствующее поле написать ФИО абитуриента из базы данных и нажать кнопку «Найти». После изменить необходимые данные, для сохранения нажать на кнопку «ОК». Кнопка «Отображение данных».Данная функция имеет функцию просмотра таблицы с данными. Кнопка «Печать» позволяет распечатывать имеющиеся данные с помощью MS Word. Кнопка «Анализ и обработка» дает возможность проанализировать список абитуриентов путем сложения баллов по предметам. Кнопка «Найти». С помощью данной функции можно найти в базе данных нужного абитуриента путем ввода его фамилии. Далее необходимо нажать на кнопку «Найти», и результат будет выделен в списке. Выполнена разработка меню «Помощь» для каждого программного модуля. Кнопка «Помощь» разработана для каждого программного модуля. После нажатия данной кнопки откроется файл «Блокнот» с необходимым руководством, результат приводится рис. 33. Добавлен файл «help.txt» для кнопки «Помощь», результат приводится на рис. 34. Рисунок 33 – Кнопка «Помощь» Рисунок 34 – Код для кнопки «Помощь» Выполнена разработка меню «Помощь» для подчиненного программного модуля «Ввод данных», результат приводится на рис. 35. Рисунок 35 – Меню «Помощь» на форме «Ввод данных» Выполнена разработка меню «Помощь» для подчиненного программного модуля «Редактировать», результат приводится на рис. 36. Рисунок 36 – Меню «Помощь» на форме «Редактировать» Выполнена разработка меню «Помощь» для подчиненного программного модуля «Отображение данных», результат приводится на рис. 37. Рисунок 37 – Меню «Помощь» на форме «Отображение данных» Выполнена разработка меню «Помощь» для подчиненного программного модуля «Печать», результат приводится на рис. 38. Рисунок 38 – Меню «Помощь» на форме «Печать» Выполнена разработка меню «Помощь» для подчиненного программного модуля «Анализ и обработка», результат приводится на рис. 39. Рисунок 39 – Меню «Помощь» на форме «Анализ и обработка» Выполнена разработка меню «Помощь» для подчиненного программного модуля «Анализ и обработка», результат приводится на рис. 40. Рисунок 40 – Меню «Помощь» на форме «Найти» Выводы по разделу В этом разделе приведен ряд этапов тестирования, а именно: отладка программного модуля в отдельности и исправление ошибок; установление связей между программными модулями; отладка информационной системы в целом и исправление ошибок; тестирование информационной системы и поиск уязвимых мест программы; разработка инструкции пользователя по пользованию информационной системы. По результатам тестирования устранены выявленные ошибки в разрабатываемом проекте. ЗаключениеЦелью данной выпускной квалификационной работы являлась разработка проекта информационной системы «Абитуриенты». В результате выполнения данной работы выбраны язык и среда программирования для реализации приложения, рассмотрен алгоритм программы, рассмотрены функции, которые должна выполнять информационная система, а также решены следующие задачи: составлены спецификации требований к программному продукту; разработка базы данных; разработка формы авторизации, главной формы и подчиненной формы; максимальное удобство при работе с программным продуктом пользователя; вход в информационную систему через авторизацию; возможность вводить данные; отображать данные введенные на экран; возможность редактировать введённые данные; проведение отладки информационной системы в целом и исправление ошибок; тестирование информационной системы и поиск уязвимых мест. Из всего вышесказанного можно сделать вывод, что цель и задачи выпускной квалификационной работы выполнены. Список использованных источников1. ГОСТ 2.004-88 Единая система конструкторской документации. Общие требования к выполнению конструкторских и технологических документов на печатающих и графических устройствах вывода ЭВМ [Электронный ресурс]: [принят 2002г] – Режим доступа: http://vsegost.com/Catalog/56/5646.shtml 2. ГОСТ 2.301-68 Единая система конструкторской документации. Форматы [Электронный ресурс]: [принят 28.05.1986г] – Режим доступа: http://docs.cntd.ru/document/gost-2-301-68-eskd 3. Информатика и вычислительная техника: метод. указания к выпускной квалификационной работе / сост. Б.М. Калмыков, В.В. Ржавин. Чебоксары: Изд-во Чуваш. ун-та, 2014. 36 с. 4. Библиофонд [Электронный ресурс]: – URL: https://www.bibliofond.ru/view.aspx?id=587256. – (дата обращения: 12.05.2021) 5. Википедия [Электронный ресурс]. – URL: https://ru.wikipedia.org/wiki/Visual_Basic. – (дата обращения: 18.05.2021) 6. Microsoft Access [Электронный ресурс]. – URL: http://composs.ru/access-chto-eto-za-programma. – (дата обращения: 20.05.2021) 7. Грекул В.И. Проектирование информационных систем. Курс лекций [Электронный ресурс] : учебное пособие для студентов вузов, обучающихся по специальностям в области информационных технологий / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. – М., Саратов: Интернет- (ИНТУИТ), Вузовское образование, 2017. – 303 c. URL: http://www.iprbookshop.ru/67376.html – (дата обращения: 24.05.2021) 8. Долженко А.И. Технологии командной разработки программного обеспечения информационных систем [Электронный ресурс] / А.И. Долженко. – М. : (ИНТУИТ), 2016. – 300 c. – URL: http://www.iprbookshop.ru/44241.html – (дата обращения: 31.05.2021) Приложение АФорма авторизации Приложение БГлавная форма |