Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Образец диплома.doc
Скачиваний:
40
Добавлен:
19.03.2015
Размер:
4.18 Mб
Скачать

6.2. Подсистема просмотра данных

Подсистема просмотра данных обеспечивает визуализацию запрашиваемой пользователем информации из БД. Подсистема состоит из набора компонент расположенных на форме (таблица компонент).

Таблица компонент.

Название компонент

Описание

SQL – отчеты

Табличные отчеты. Содержат информацию из таблицы БД.

Интерактивный отчет

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

Раскрывающиеся списки

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

Текстовые метки

Содержит значение атрибута таблицы БД.

Текстовые поля

Содержит значение атрибута таблицы БД. Предназначены для отображения и редактирования информации.

Неактивные текстовые поля

Содержит значение атрибута таблицы БД. Предназначены для отображения информации.

Кнопки

Служат для навигации и вызова форм.

Радиогруппы

Предназначены для выбора конкретного значения редактируемого параметра.

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

6.3. Подсистема редактирования данных

Редактирование персональной информации будущих абитуриентов осуществляется для правильной работы алгоритма отправки сообщения и корректной работы ЦПК с будущими абитуриентами. Подсистема редактирования данных для обеспечения целостности информации предоставляется возможность изменять значения атрибутов в таблицах БД. Редактирование данных производится с помощью компонент, вынесенных на отдельную форму (редактирование значений атрибутов одной записи) или встроенных непосредственно в табличный отчет (редактирование значения атрибута нескольких записей).

Механизм редактирования данных происходит следующим образом:

  • Подсистема проверяет на наличие содержимого в обязательных для заполнения текстовых полях. В случае отсутствия содержимого в обязательных для заполнения текстовых полях пользователю выводится сообщение об ошибке и алгоритм завершается;

  • Подсистема проверяет соответствие введенных пользователем данных формату данных атрибутов БД. В случае не соответствия форматов данных пользователю выводится сообщение об ошибке и алгоритм завершается;

  • Выполняется обновление информации в таблице БД;

  • Если редактирование осуществлялось на отдельной форме, происходит переход на форму просмотра данных;

6.4. Подсистема работы с сообщениями

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

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

Отправка сообщения происходит с использованием учетной записи пользователя на почтовом сервере. Параметры соединения с почтовым сервером отражены в таблице базы данных FST_MAILLOGIN. Заведение и удаление параметров авторизации осуществляется администратором базы данных.

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

Блок-схема алгоритма добавления адресатов и отправки сообщения представлена на рисунке 4. Блок-схема алгоритма формирования сообщения представлена на рисунке 5.

Рис.4 Блок-схема алгоритма добавления адресата и отправки сообщения

Рис.5 Блок-схема алгоритма формирования сообщения