
- •Введение
- •1 Постановка задачи
- •1.1 Исследование состояния вопроса
- •1.2 Назначение программного продукта
- •1.3 Перечень функций программного продукта
- •1.4 Описание входных и выходных данных
- •1.5 Перечень ограничений связанный с оборудованием и программным обеспечением
- •1.6 Требования к пользовательскому интерфейсу пп
- •1.7 Исследование инструментальных средств разработки и системного программного обеспечения
- •1.8 Обоснование выбора инструментальных средств разработки и системного программного обеспечения
- •2 Проектирование программного продукта
- •2.1 Исследование предметной области
- •2.2 Исследование методов проектирования
- •2.3 Обоснование выбора используемого метода проектирования
- •2.4 Описание функциональной схемы программного продукта
- •2.5 Описание модульной структуры программного продукта
- •2.6 Описание структурной схемы программного продукта
- •2.7 Описание сценария пользовательского интерфейса
- •2.8 Технология разработки программного продукта.
- •2.9 Технология разработки справочной системы программного продукта.
- •1) Назначение программного продукта
- •3 Тестирование программного продукта
- •3.1 Описание видов и методов тестирования
- •3.2 Обоснование выбора и метода тестирования
- •3.3 Описание тестовых наборов данных
- •4.2.2 Статья 2. Затраты на электроэнергию
- •4.2.3 Статья 3. Прочие расходы
- •4.3 Заключение:
- •5 Охрана труда и безопасность жизнедеятельности
- •5.1 Опасные и вредные факторы
- •5.2 Организация рабочего места
- •5.3 Освещение на рабочих местах
- •5.4 Обеспечение безопасности при работе с электрическим током
- •5.5 Защита персонала от опасных и вредных излучений
- •5.6 Пожарная безопасность
- •5.7 Вывод
- •Заключение
- •Литература
2.3 Обоснование выбора используемого метода проектирования
По степени автоматизации, при проектировании программного продукта был использован метод традиционного (неавтоматизированного) проектирования с применением элементов CASE - технологий. Выбор данного метода обосновывается тем, что программный продукт небольшой по трудоемкости и структурной сложности разрабатывается одним разработчиком и имеет прикладной характер.
По используемой методологии, использовался метод, основанный на объектно-ориентированной технологии, который включает в себя специализированную среду программирования и инструментальные средства разработки пользовательского интерфейса.
При проектировании использовался структурный подход, на основании которого разработаны
функциональная схема программного продукта;
модульная структура ПП;
сценарий пользовательского интерфейса;
структурная схема программного продукта.
2.4 Описание функциональной схемы программного продукта
На рисунке 2.1 изображена функциональная схема программного продукта, которая отражает распределение функций пользователя и приложения.
Рисунок 2.1 - Функциональная схема программного продукта
1) функции программы - обработка процедур редактирования и просмотра данных реализуется посредством функции инициализации этих действий пользователем через интерфейс модуля редактирования данных.
2) при запуске программы открывается приветственная форма с приветственным текстом.
3) благодаря панелям с вкладками и кнопкам пользователь может перемещаться по программе в поисках информации
4) с помощь кнопки справка пользователь может открыть справку
5) при выходе из программы в диалоговом окне пользователь может решить что сделать программе дальше выйти или вернуться на главную.
2.5 Описание модульной структуры программного продукта
На рисунке 2.2 изображена модульная структура программного продукта, которая состоит из 4 модулей:
Рисунок 2.2 - Модульная структура программного продукта
Модуль «Титульная форма» содержит название программного продукта и дает возможность перехода к модулю «Главная форма».
Модуль «Главная форма» содержит название учебного заведения и три кнопки для перехода на два модуля с информацией о техникуме и на модуль «Справка».
Модуль «Знакомство с техникумом» - обеспечивает функцию предоставления информации о техникуме в виде фотографий и перехода по вкладкам.
Модуль «Знакомство со специальностями» - обеспечивает функцию предоставления информации о специальностях в виде текста и перехода по вкладкам.
Модуль «Справка» - предоставляет возможность получить информацию о программном продукте.
2.6 Описание структурной схемы программного продукта
На рисунке 2.3 представлена структурная схема программного продукта из которой видно, что вход в программу происходит через главную форму.
Рисунок 2.3 - Структурная схема программного продукта
Раздел «Главная форма» имеет возможность перехода к одному из двух модулей.
Раздел «Знакомство с техникумом» содержит компоненты: PageControl, TabSheet, StringGrid, Image, MainMenu, который позволяет выбрать одну из двух вкладок «Техникум» и «Студенческая жизнь». Каждая из вкладок позволяет просмотреть до 20 фотографий видов техникума и сцен из студенческой жизни.
Раздел «Знакомство со специальностями» содержит компоненты: PageControl, TabSheet, MainMenu, который обеспечивает функцию перехода по вкладкам для отображения текстовой информации о специальностях в виде текста на визуальных компонентах Label, Edit, Memo.
Раздел «Справка» - предоставляет возможность получить информацию о программном продукте.