Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.84 Mб
Скачать

2.1.4 Проектирование интерфейса пользователя

Реализация интерфейса приложения осуществлялись при помощи языка разметки HTML, CSS, а также PHP.

Н а основе нефункциональных требований к программному продукту, при проектировании интерфейс адаптируемый к различным экранам компьютера. Макет интерфейса программного продукта представлен на рисунке 4. Макет создавался при помощи ранее заготовленного шаблона.

Рисунок 4 – Макет интерфейса приложения.

Данная система удовлетворяет цветовым и шрифтовым схемам, а также имеет удобное расположение элементов интерфейса для удобства работы.

2.2 Описание разработанного приложения

В соответствии с целью курсового проекта была разработана система для организации рабочего процесса.

Разработанная система удовлетворяет следующим функциональным требованиям:

  • Предоставление телефона, адреса и режима работы о автосервисе.

  • Просмотр услуг по обслуживания тормозов, шин и доп. комплектующих, предоставляемые автосервисом.

  • Возможность записаться на обслуживание автомобиля, исходя из предоставленных услуг.

  • Возможность записаться на ремонт автомобиля, исходя из предоставленных услуг.

  • Сортировка цен по возрастанию и убыванию.

  • Фильтрация цен в определённом диапазоне.

  • Разделение прав доступа между обычным пользователем и администратором.

Приложение для организации трудового процесса соответствует следующим нефункциональным требованиям:

  • Минимально возможное время отклика работы системы.

  • Интуитивно-понятный интерфейс.

При разработке данного приложения использовались следующие программные технологии:

PHP – скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.

HTML – стандартизированный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML.

CSS – формальный язык описания внешнего вида документа, написанного с использованием языка разметки.

SQL — формальный непроцедурный язык программирования, применяемый для создания, модификации и управления данными в произвольной реляционной базе данных, управляемой соответствующей системой управления базами данных (СУБД).

Для работы информационного ресурса используются минимальные аппаратно-программные средства.

2.3 Тестирование и отладка программного продукта

Отладкаэтап разработки компьютерной программы, на котором обнаруживают, локализуют и устраняют ошибки.

Тестированиеэто исследовательский метод, который позволяет выявить уровень знаний, умений и навыков, способностей и других качеств личности.

Тестирование производится для того, чтобы найти ошибки в программе, повысить надёжность программы.

Тестирование обеспечивает:

  • обнаружение ошибок

  • демонстрацию соответствия функций программы её назначению

  • отображение надёжности как индикатора качества программы.

В процессе анализа функциональных требований были определены ограничения на тестовые данные:

  • Добавление данных в базу данных состоящих из номера услуги, вид работ, цена для отечественных автомобилей, цена для зарубежных автомобилей. Если пользователь введёт данные в неверном формате – вывод уведомления о просьбе ввести данные в необходимом формате. Поле «номер услуги» должен содержать порядковый номер услуги в виде числа. Поле «Вид работ» содержать от 5 до 15 букв русского алфавита. Поле «цена для отечественных автомобилей» и «цена для зарубежных автомобилей» должны состоять из цифр и русских букв.

  • реализация возможности изменения услуги.

  • реализация возможности удаления устаревшей услуги.

Для данной системы на основе диаграммы деятельности был построен управляющий граф программы (Рисунок 5) и определены тестовые пути (Рисунок 6).

Рисунок 5 – Управляющий граф программы

Рисунок 6– Тестовые пути

Для выбранных тестовых путей были определены тестовые данные и произведено тестирование в ручном режиме по следующим критериям:

  • добавление данных услуги в базу данных при заполнении всех полей или вывод ошибки в противном случае;

  • изменение данных об услугах в базе данных при заполнении всех полей или вывод ошибки в противном случае;

  • удаление услуги из базы данных при нажатии на кнопку или вывод ошибки о противном случае;

  • корректный вывод полного списка услуг.

По результатам тестирования данной системы были устранены ошибки при добавлении, изменении и удалении услуг в базу данных, и ошибки, связанные с выводом информации на страницах.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]