- •Аннотация
- •Оглавление
- •Определения, обозначения и сокращения
- •Введение
- •Аналитическая часть
- •Анализ предметной области
- •Разработка функциональной модели as is
- •Описание организационной структуры предприятия.
- •Описание схемы документооборота предприятия
- •Описание существующих информационных процессов.
- •Анализ существующих ис
- •Разработка технико-экономического обоснования
- •Разработка функциональной модели to be
- •1.5.1 Разработка стратегической карты
- •1.5.2 Разработка контекстной диаграммы и подсистем ис
- •1.5.3 Распределение показателей по подсистемам ис
- •1.5.4 Декомпозиция подсистем
- •Разработка логической бд
- •Разработка физической бд
- •Разработка документа «Концепция системы»
- •Разработка технического задания
- •Проектная часть
- •Техническое проектирование
- •Рабочее проектирование
- •Обоснование выбора технических решений
- •Обоснование выбора средств для разработки ис
- •Разработка программного документа «Текст программы»
- •Цель испытаний
- •Общие положения
- •Объем испытаний
- •Средства для проведения испытаний
- •Условия и порядок проведения испытаний
- •Методика испытаний программных модулей
- •Тестирования функции «регистрация и авторизация»
- •Тестирование функции «обработка бронирований»
- •Тестирование функции «управление пользователями»
- •Тестирования функции «управление каталогом»
- •Тестирование функции «формирование отчетов»
- •Оценка экономической эффективности проекта
- •Календарно-ресурсное планирование проекта
- •3.1.1 Составление календарного графика
- •3.1.2 Построение диаграммы Ганта
- •Анализ затрат на ресурсное обеспечение
- •Расчет затрат на разработку системы
- •Расчет затрат на эксплуатацию системы
- •Анализ качественных и количественных факторов воздействия проекта на бизнес-архитектуру организации
- •Экономия труда за счет внедрения ис
- •Расчет экономической эффективности от внедрения системы
- •Заключение
- •Список литературы
- •Приложения Приложение а Технико-экономическое обоснование
- •Приложение б Концепция системы
- •Приложение в Техническое задание
- •4.1.2 Требования к численности и квалификации персонала системы и режиму его работы
- •7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
- •8 Требования к документированию
- •9 Источники разработки
- •Технический проект
- •2 Основные технические решения
- •2.1 Решения по структуре системы, подсистем, средствам и способам связи для информационного обмена между компонентами системы
- •2.2 Решения по взаимосвязям ас со смежными системами, обеспечению ее совместимости.
- •2.3 Решения по режимам функционирования, диагностированию работы системы
- •2.4 Решения по персоналу и режимам его работы
- •2.5 Состав функций, комплексов задач, реализуемых системой
- •5 Спецификации для разработанных программных модулей.
- •5.1 Описание организации информационной базы
- •5.1.1 Описание входящей информации
- •5.1.2 Описание исходящей информации
- •Текст программы
- •Файл header.Php
- •Файл footer.Php
- •Файл login.Php
- •Файл db.Php
- •Файл catalog.Php
- •Файл catalog_edit.Php
- •Файл booking.Php
- •Файл check_availability.Php
- •Файл login_process.Php
- •Файл registration.Php
- •Файл register_process.Php
- •Файл statistics_manager.Php
- •Файл profile.Php
- •Руководство пользователя
- •1. Введение
- •2. Регистрация и вход
- •3. Использование системы
- •4. Административные функции
- •5. Отчеты и статистика
- •Диаграмма Ганта
- •Заказ предприятия
- •Акт о внедрении результатов выпускной квалификационной работы
- •Справка
Условия и порядок проведения испытаний
Тестовые мероприятия должны проводиться поэтапно в соответствии с пунктом «Перечень этапов испытаний». Они проводятся на территории Заказчика и с использованием персональных компьютеров, соответствующих установленным требованиям.
Персонал, назначенный Заказчиком для проведения испытаний, должен иметь следующие навыки и опыт: базовые умения работы с персональными компьютерами и знание основ операционной системы Windows. Для проведения испытаний прикладного программного обеспечения, персонал должен быть ознакомлен с должностными инструкциями и руководством пользователя для тестируемых программных модулей.
Методика испытаний программных модулей
Тестирования функции «регистрация и авторизация»
После перехода на страницу регистрации (рисунок 2.1) необходимо ввести необходимые данные: имя, адрес электронной почты и пароль, затем подтвердить пароль и нажать кнопку «Зарегистрироваться». Система должна проверить корректность введенных данных. В случае ошибок, таких как некорректный формат электронной почты или несовпадающие пароли, система должна отобразить соответствующие сообщения об ошибках (рисунок 2.2). После успешной проверки данных система отправляет на указанный адрес электронной почты письмо с подтверждением регистрации.
После чего можно вернуться на страницу авторизации, ввести адрес электронной почты и пароль, затем нажать кнопку «Войти» (рисунок 2.3). Система проверяет наличие учетной записи и корректность введенного пароля. При успешной авторизации система перенаправляет пользователя на главную страницу.
Рисунок 2.1 – Окно регистрации
Рисунок 2.2 – Оповещение об ошибке
Рисунок 2.3 – Окно авторизации
Ожидаемый результат
Пользователь успешно проходит регистрацию при введении корректных данных, а система отображает соответствующие сообщения об ошибках при некорректном вводе. Пользователь получает письмо с подтверждением регистрации на указанный адрес электронной почты (рисунок 2.4). Авторизация пользователя осуществляется при введении корректных данных, а система отображает сообщения об ошибках в случае неправильного адреса электронной почты или пароля (рисунок 2.5).
Рисунок 2.4 – Письмо с подтверждением регистрации
Рисунок 2.5 – Оповещение об ошибке
Данные пользователя защищены от несанкционированного доступа, пароли хранятся в зашифрованном виде. Время обработки запросов на регистрацию и авторизацию не превышает 2 секунд, а время отклика интерфейса не превышает 1 секунды.
Тестирование функции «обработка бронирований»
После перехода на страницу Каталога необходимо выбрать понравившиеся велосипеды, нажав на кнопку «Бронировать» (рисунок 2.6), которая находится нижней части карточки велосипеда. После чего в верхней части страницы появится кнопка перехода к оформлению бронирования (рисунок 2.7).
Рисунок 2.6 –Бронировать
Для оформления необходимо авторизироваться. Только после этого будет доступен выбор начала бронирования, окончания и кнопка «Оформить бронирование» (рисунок 2.8).
Рисунок 2.7 – Перейти к бронированию
При успешном бронировании система сохраняет данные бронирования и отображает сообщение об успешном бронировании с деталями: номер бронирования, дату и время, модель велосипеда, контактные данные. Система отправляет подтверждение бронирования на указанный адрес электронной почты (рисунок 2.9).
Рисунок 2.8 – Окно бронирования
Рисунок 2.9 – Письмо с подтверждением бронирования
Ожидаемый результат
Система корректно обрабатывает ввод данных для бронирования и проверяет их на ошибки. При некорректном вводе данных или отсутствии выбранного велосипеда система отображает соответствующие сообщения об ошибках и предлагает выбрать другое время или модель. При успешном бронировании система сохраняет данные и отображает сообщение об успешном бронировании с деталями. Система отправляет подтверждение бронирования на указанный адрес электронной почты, и все данные в письме совпадают с введенными при бронировании.
