
- •Введение
- •1 Анализ предметной области и постановка задачи
- •Анализ предметной области
- •Постановка задачи проектирования
- •Обоснование выбора компонентов
- •1.3.1 Выбор языка программирования
- •1.3.2 Выбор средств разработки программы
- •Выводы по первой главе
- •2 Проектирование программного обеспечения
- •Разработка диаграммы вариантов использования
- •Проектирование функциональной структуры приложения
- •Проектирование структурной модели приложения
- •Проектирование пользовательского интерфейса
- •Выводы по второй главе
- •3 Реализация программного продукта
- •Реализация пользовательского интерфейса
- •Реализации функциональных частей
- •4 Тестирование программы
- •Заключение
- •Список использованных источников
- •Приложение а (обязательное) техническое задание
- •Приложение б (обязательное) диаграмма вариантов использования
- •Приложение ж
Приложение б (обязательное) диаграмма вариантов использования
ПРИЛОЖЕНИЕ В (обязательное) ФУНКЦИОНАЛЬНАЯ ДИАГРАММА
Рисунок В.1 – Контекстная диаграмма
Рисунок В.2 – Диаграмма А0
Рисунок В.3 – Диаграмма А1
Рисунок В.4 – Диаграмма А2
Рисунок В.5 – Диаграмма А3
ПРИЛОЖЕНИЕ Г (обязательное) ОПИСАНИЕ ПРОГРАММЫ
Г1 Общие сведения
Г1.1 Обозначение и наименование программы
Информационная система «Ретро автомобили».
Г1.2 Программное обеспечение необходимое для функционирования программы
Для нормального функционирования разработанной информационной системы необходимо, чтобы на персональном компьютере была установлена операционная система WindowsXP/2000/Seven.
Г1.3 Язык программирования, на котором написана программа
Разработанная информационная система разрабатывалась в среде разработке Visual Studio, с помощью языка программирования С#.
Г2 Функциональное назначение
Функциональное назначение программного средства – хранение информации о марках автомобилей, историях развития компаний, об интересных фактах про автомобили.
Г3 Описание логической структуры
После запуска исполняемого файла открывается главное окно программы. Для перехода в дополнительное окно программы необходимо нажать кнопку, с помощью которой можно перейти к основным разделам программы.
В программе предусмотрена возможность хранения данных. В программе реализована возможность добавления и удаления данных. Выход из приложения возможен из главного окна программы.
Г
4
Используемые технические средства
Для работы программы требуется следующие характеристики персонального компьютера:
Процессор Pentium III 1000MHz;
1 Гб ОЗУ;
Видеокарта с 256 Мб;
300 Мб на жестком диске;
Г5 Вызов и загрузка
Перед началом работы с информационной системой, пользователю необходимо скопировать на жесткий диск своего персонального компьютера папку с названием «EXE» с предлагаемого электронного носителя. Для того чтобы начать работу с приложением пользователю необходимо запустить файл «Ретро автомобили.exe» из указанной папки.
Г6 Входные данные
Входной информацией для разработанного программного продукта является: информация о марках автомобилей, информация об историях развития компаний производящих автомобили, информация об интересных фактах касающихся автомобилей.
Г7 Выходные данные
Выходными данными для пользователя является информация для просмотра.
ПРИЛОЖЕНИЕ Д (обязательное) РУКОВОДСТВО ОПЕРАТОРА
Д1 Назначение программы
Информационная система «Ретро автомобили» предназначена для хранения информации о ретро автомобилях.
Д2 Условия выполнения программы
Для нормального функционирования информационной системы необходимо, чтобы на персональном компьютере была установлена операционная система WindowsXP/Seven, а также, чтобы она отвечала следующим системным требованиям:
Процессор Pentium III 1000MHz;
1 Гб ОЗУ;
Видеокарта с 256 Мб;
300 Мб на жестком диске.
Д3 Выполнение программы
Для того чтобы начать работу с информационной системой, пользователю необходимо скопировать на персональный компьютер папку с названием «EXE» с предлагаемого электронного носителя.
Работа с информационной системой начинается после запуска файла «Ретро автомобили.exe» из указанной папки. Далее перед пользователем открывается главное окно программы. Главное окно программы представлено на рисунке Д.1.
Рисунок Д.1 – Главное окно программы
Для перехода на следующую форму необходимо нажать кнопку «Все об авто». Дополнительное окно программы представлено на рисунке Д.2.
Рисунок Д.2 – Дополнительное окно программы
В данном окне размещены основные разделы программы. Для перехода к требуемой информации необходимо выбрать раздел и нажать на соответствующей кнопке, после чего откроется окно для вывода информации. Окно для вывода информации представлено на рисунке Д.3.
Рисунок Д.3 – окно для вывода информации на экран
Данная форма содержит окно, в котором представленная информация отсортирована по годам. Для раскрытия категории и отображения всех файлов входящих в нее необходимо нажать на «+» около соответствующей категории. После чего «+» измениться на «–» и станут отображаться все файлы входящие в данную категорию. Для вывода информации на экран необходимо выбрать статью и нажать правой кнопкой мыши по названию статьи. Перемещаться по статье вниз или вверх можно при помощи ползунка. Вывод информации на экран представлен на рисунке Д.4.
Рисунок Д.4 – вывод информации на экран
Данная программа имеет возможность добавлять и удалять файлы. Для добавления файлов необходимо выбрать категорию, в которой будет находиться файл, затем нажать на кнопку «Добавить файл», после чего откроется окно, в котором необходимо ввести имя файла и после этого нужно выбрать файл, который вы хотите добавить, который размещен на вашем компьютере.
Рисунок Д.5 – выбор категории для добавления файлов
Рисунок Д.6 – Нажатие на кнопку «Добавить файл»
Рисунок Д.7 – Выбор файла, который необходимо добавить в программу
Для удаления файла необходимо выбрать категорию, в которой находиться файл, затем выбрать сам файл и нажать кнопку «Удалить файл».
Рисунок Д.8 – Удаление файла
Для просмотра информации о разработчике необходимо на главной форме нажать на кнопку «О разработчике», после чего появиться необходимая информация.
Рисунок Д.9 – Информация о разработчике
ПРИЛОЖЕНИЕ Е (обязательное) ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ
E1 Объект испытаний
Объектом испытаний является информационная система «Ретро автомобили». Она предназначена для людей, которым интересны ретро автомобили и они желают получить новую информацию о данной предметной области.
E2 Цель испытания
Проверка программного продукта, установление ее работоспособности, соответствия техническому заданию, выявление несоответствий в работе программы и в программной документации.
E3 Требования к программе
Разработанный программный продукт должен обладать следующими функциональными характеристиками:
хранение и просмотр данных о ретро автомобилях;
хранение и просмотр данных об истории создания известных производителей автомобилей;
хранение и просмотр данных об интересных фактах, касающихся автомобилей;
добавление, удаление данных о ретро автомобилях;
добавление, удаление данных об истории создания известных производителей автомобилей;
добавление, удаление данных об интересных фактах, касающихся автомобилей.
E4 Требования к программной документации
Проект должен содержать следующие программные документы:
описание программы;
руководство оператора.
E5 Средства и порядок испытаний
Для корректной работы программного продукта персональный компьютер должен соответствовать следующим минимальным требованиям:
Процессор Pentium III 1000MHz;
1 Гб ОЗУ;
Видеокарта с 256 Мб;
1 Гб на жестком диске.
Для нормального функционирования информационной системы необходимо, чтобы на персональном компьютере была установлена операционная система Windows XP/Seven. Тестирование будет проводиться в несколько этапов:
запуск программы
функциональные характеристики программного продукта;
проверка на корректность ввода данных;
закрытие программы.
Е6 Методы испытаний
Программный продукт будет проходить тестирование методом «черного ящика».
Под «черным ящиком» понимается объект исследования, внутреннее устройство которого неизвестно. Данное тестирование направлено на выявление ошибок. В случае если ошибка выявлена, то результат тестирования прошел неудачно.
Основной задачей тестирования является проверка функциональности программы.
Порядок выполнения тестирования представлен в табл. Е.1.
Таблица Е.1 – Порядок выполнения тестирования
Тестовый вариант |
Входные данные |
Ожидаемый результат |
1 |
2 |
3 |
Запуск программы |
Запуск исполняемого файла «Retro avto.exe» |
Открытие главной формы программы
|
Переход на дополнительную форму |
Нажатие кнопки «Все об авто» |
Запуск дополнительной формы |
Просмотр информации о марках автомобиля |
Нажатие на кнопку «Марки автомобилей», выбор марки автомобиля для просмотра |
Вывод информации |
Просмотр информации об историях развития компаний |
Нажатие кнопку «Истории компаний», выбор компании для просмотра |
Вывод информации |
Просмотр информации об интересных фактах |
Нажатие на кнопку «Это интересно», выбор статьи для просмотра |
Вывод информации |
Добавление файла в раздел «Марки автомобилей» |
Выбор категории, в которую нужно добавить файл, нажатие на кнопку «Добавить файл», ввод имени файла, выбор файла для добавления |
Файл добавлен |
Продолжение табл. Е.1
1 |
2 |
3 |
Добавление файла в раздел «Истории компаний |
Выбор категории, в которую нужно добавить файл, нажатие на кнопку «Добавить файл», ввод имени файла, выбор файла для добавления |
Файл добавлен |
Добавление файла в раздел «Это интересно» |
Выбор категории, в которую нужно добавить файл, нажатие на кнопку «Добавить файл», ввод имени файла, выбор файла для добавления |
Файл добавлен
|
Удаление файла из раздела «Марки автомобилей» |
Выбор файла для удаления, нажатие на кнопку «Удалить файл» |
Файл удален |
Удаление файла из раздела «Истории компаний» |
Выбор файла для удаления, нажатие на кнопку «Удалить файл» |
Файл удален |
Удаление файла из раздела «Это интересно» |
Выбор файла для удаления, нажатие на кнопку «Удалить файл» |
Файл удален |
Просмотр информации о разработчике |
Нажатие на кнопку «О разработчике» |
Вывод информации |
Выход из программы |
Нажатие на кнопку «Выход» |
Программа закрыта |