А.1 Основания для разработки
Основанием для разработки данной программной системы является задание по курсовому проекту по дисциплине «Системное программное обеспечение».
А.2 Назначение разработки
А 2.1 Функциональное назначение разработки
Функциональное назначение данной разработки заключается в разработке сетевого приложения для бронирования авиабилетов по сети.
Проектируемый программный комплекс состоит из двух частей:
− программы-сервера, которая хранит все данные;
− программы клиента, которая предоставляет возможность бронирования билетов он-лайн.
А.2.2 Эксплуатационное назначение разработки
Разработанная программа предназначена для использования в сети интернет.
А.3 Требования к программе или программному изделию
А.3.1 Требования к функциональным характеристикам
Программный комплекс должен предоставлять следующие функции:
- предоставление всей необходимой информации для бронирования билетов;
- возможность бронирования неограниченного количества билетов;
- выбор класса удобства и комфортабельности;
- возможность выбора наиболее подходящего маршрута.
А.3.2 Требования к надежности
Программа должна быть оттестирована и не содержать ошибок. В ней должны быть использованы обработчики исключительных ситуаций. Программа должна корректно функционировать как в сети, так и на локальном компьютере.
А.3.3 Условия эксплуатации
Условия эксплуатации программного обеспечения определяются требованиями к помещениям для эксплуатации ПЭВМ.
При эксплуатации необходимо соблюдать правила охраны труда при работе с видеодисплейными устройствами.
Для работы с данным программным обеспечением достаточно одного человека, имеющего квалификацию опытного пользователя. Оператор обязан знать азы компьютерной грамотности.
А.3.4 Требования к составу и параметрам технических средств
Для стабильной работы программы рекомендуется использовать ЭВМ со следующими основными характеристиками:
- процессор совместимый с Intel Pentium III – 1 ГГц или выше;
- не менее 20 Мб свободного дискового пространства;
- не менее 256 Мб оперативной памяти (ОЗУ);
- клавиатура и манипулятор типа «мышь»;
- дисплей SVGA.
А.4 Требования к программной документации
Программная документация данной разработки должна быть представлена в следующем составе:
− техническое задание;
− пояснительная записка.
Программная документация должна быть оформлена в соответствии со следующими нормативными документами:
− ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению – М.: Изд-во стандартов, 1982;
− ГОСТ 19.402-2000 ЕСПД. Описание программы. – М.: Изд-во стандартов, 2001;
− ГОСТ 19.505-79 ЕСПД. Руководство оператора. – М.: Изд-во стандартов, 1982;
− ГОСТ 19.301-200 ЕСПД. Программа и методика испытаний. – М.: Изд-во стандартов, 2001.
Приложение Б
(Обязательное)
Протокол тестирования
Протокол включает в себя ряд запусков и работы программы с нетипичным использованием конфигурации и действий пользователя.
Б.1 Объект испытаний
сервер программы «База данных авиабилетов»;
клиент для подключения к серверу.
Б.2 Цель испытаний:
Целью испытаний является:
проверка работоспособности сервера;
проверка работоспособности клиента.
Б.3 Требования к программе
Клиентская часть программы должны выполнять следующие функции:
- возможность бронирования неограниченного количества билетов;
- выбор класса удобства и комфортабельности;
возможность выбора наиболее подходящего маршрута.
Серверная же часть должна реализовывать следующие функции:
предоставление всей необходимой информации для бронирования билетов
Б.4 Требования к программной документации
В процессе разработки данного программного обеспечения должны быть составлены следующие программные документы:
техническое задание;
руководство пользователя.
Б.5 Методы испытаний
Методы испытаний, используемые при тестировании сервера:
- проверка возможности подключения к серверу;
- проверка правильности получения информации с сервера;
- проверка возможности повторного подключения к серверу;
- проверка работоспособности клиента после неожиданного отключения сервера;
- тестирование работоспособности на разных версиях и сборках операционной системы Microsoft Windows;
- тестирование работы программы на локальном компьютере;
- тестирование работы программы при работе по сети;
- выявление ошибок при использовании нетипичного хода действий пользователя.
Результаты тестирования представлены в таблице Б.1
Таблица Б.1.Тестирование
Описание теста
| Выполняемые
действия
| Реакция
программы
| Вывод
| Запуск клиента
| Запустили программу-клиент
| Открылась главная форма программы
| Тест пройден
| Попытка подключения при отключенном сервере
| Использовали пункт меню Файл-Соединиться
| Меню «Подобрать билеты» не активно
| Тест пройден
| Запуск сервера
(запуск службы)
| Запуск службы используя «Управление компьютером»
| Статус службы сменился на «Работает»
| Тест пройден
| Бронирование нового пассажира
| Выполнили три шага бронирования билетов
| Пассажир добавился в базу данных
| Тест пройден
| Остановка серверной службы во время
работы клиента
| Используя «Управление компьютером» остановили серверную службу
| Клиентское приложение перестало отображать данные
| Тест пройден
|
Приложение В
(Обязательно)
Руководство пользователя
В.1 Назначение программы
Назначением данной программы является бронирование авиабилетов он-лайн.
В.2 Условия выполнения программы
Для работы программы необходимо наличие доступа к серверной машине файлового сервиса по локальной сети.
Требуемые технические характеристики компьютера, на котором эксплуатируется данная программа:
- не менее 5 Мб свободного дискового пространства;
- не менее 256 Мб оперативной памяти (ОЗУ);
- клавиатура и манипулятор типа «мышь»;
- дисплей SVGA.
Так же для работы данного приложения необходима операционная система WindowsXP и выше.
В.3 Выполнение программы
Для осуществления удалённого администрирования компьютера в сети пользователю необходимо для начала файл с базой данных поместить в корень диска С. Затем, чтобы установить серверную часть потребуется запустить файл RegisterService.bat. После этого запускаем сервер: Пуск→Выполнить, вводим services.msc. В появившемся окне ищем службу FlightsServiceWinService, запускаем ее (рисунок В.1).
После подключения к серверу можно выполнять бронирование билетов. Для этого достаточно пройти три шага, выбирая необходимые условия полета и введя личные данные пассажиров.
Рисунок В.1 – Окно запуска сервера
После этого можно запускать клиентскую часть. Для этого запускаем файл WinGUI.exe.
Для подключения клиента к серверу необходимо в меню «Файл» нажать «Соединиться» (рисунок В.2).
Рисунок В.1 – Окно программы при подключении к серверу
Приложение Г
(Обязательное)
Диаграмма классов
Приложение Д
(Обязательное)
Диаграмма прецедентов
Приложение Е
(Обязательное)
Диаграмма компонентов
Приложение Ж
(Обязательное)
Диаграмма взаимодействий
Приложение З
(Обязательное)
Диаграмма развёртывания
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|