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

3.4 Реализация программного средства

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

Задачи — определить структуру исходного кода системы, разработать код ее компонентов и протестировать их, интегрировать систему в работающее целое.

Далее рассмотрены основные этапы процесса реализации программного средства.

1 Выбор средств реализации.

Обосновываются выбранная среда разработки приложения и язык программирования. Также осуществляется выбор средств для реализации информационного обеспечения.

2 Реализация информационного обеспечения.

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

В разделе необходимо описать процесс создания базы данных и объектов каждого типа (таблица, представление, хранимая процедура и т.д.). Процесс создания всех объектов определенного типа можно не приводить.

3 Реализация пользовательского интерфейса.

В данном разделе необходимо подробно описать процесс создания одного из элементов пользовательского интерфейса (формы, страницы и пр.). Для остальных элементов приводится только описание использования дополнительных компонентов.

Интерфейс приложения определяет способ взаимодействия пользователя и приложения, то есть внешний вид формы (форм) при выполнении приложения и то, каким образом пользователь управляет приложением. Интерфейс конструируется путем размещения на форме компонентов, называемых интерфейсными или управляющими компонентами (элементами).

4 Реализация функциональности программного средства.

Функциональность приложения определяется процедурами, которые выполняются при возникновении определенных событий, например, происходящих при действиях пользователя с управляющими элементами формы.

В разделе рассматривается процесс создания программных модулей, входящих в состав проектируемой системы. Также следует описать организацию взаимодействия между рассмотренными модулями, структуру каждого модуля, локальные и глобальные переменные, основные процедуры и функции.

В тексте РПЗ допускается приводить только сложные участки программного кода, требующие подробного объяснения. Полный листинг программного средства с комментариями должен быть вынесен в приложении.

5 Организация взаимодействия приложения с базой данных.

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

6 Руководство пользователя и создание справочной системы.

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

Существует множество механизмов активации справочных систем.

Некоторые методы возлагают ответственность за запуск справочной системы целиком или частично на программное обеспечение:

  1. статический, постоянный вывод (например, фиксированные подсказки или запросы);

  2. автоматический вывод при запуске системы (например, «Совет дня»);

  3. автоматический вывод при открытии окна или диалогового окна (например, подсказка о том, с чего начать);

  4. автоматический, внезапный вывод в соответствии с каким-нибудь алгоритмом или по результатам анализа (например, мастера подсказок);

  5. автоматический вывод при запуске некоторой функции системы (например, подсказка по передаче данных или клавиатурному доступу);

  6. автоматический вывод с временной задержкой (например, всплывающие подсказки).

Также существуют методы запуска справочных систем, требующие каких-то явных действий от пользователя. Например:

  1. нажатие клавиши;

  2. выбор пункта меню;

  3. выбор инструмента.

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