- •Содержание
- •Введение
- •1. Анализ предметной области и постановка задачи. Общая часть
- •1.1 Основы организации радиовещания. Определение формата радиовещания современной радиостанции
- •1.2 Структура и функции аппаратно-студийного комплекса радиостанции
- •1.3 Технологические особенности бизнес-процесса подготовки и вещания радиопередач и программ
- •1.4.7 Стадии и этапы разработки
- •1.4.4 Требования к программе
- •1.4.5 Требования к программной документации
- •1.4.6 Технико-экономические показатели
- •1.4.8 Порядок контроля и приемки
- •1.5 Разработка информационной модели предметной области и моделей функционирования автоматизированного рабочего места специалиста по формированию программ радиовещания
- •1.5 2 Диаграмма прецедентов использования арм специалиста по формированию программ радиовещания
- •1.5.3 Диаграмма классов арм “Радио”
- •1.5.4 Диаграмма последовательностей арм “Радио“
- •1.6 Анализ и выбор средств разработки программного обеспечения
- •1.7 Техническое и программное обеспечение арм специалиста по формированию программ радиовещания
- •2. Специальная часть. Разработка программного обеспечения для организации и ведения баз данных
- •2.1 Состав и информационные связи модулей арм специалиста
- •2.2 Организация доступа к таблицам базы и представления данных в разрабатываемом приложении
- •2.3 Результаты разработки приложения базы данных арм специалиста
- •2.3.1 Перечень и функциональное назначение модулей программы
- •2.3.2 Реализация структуры бд арм "Радио"
- •2.4 Решение типичных задач приложения по представлению и обработке данных из бд
- •2.4.1 Выполнение системных задач. Просмотр и редактирование данных
- •2.4.2 Запросы к таблицам бд арм Радио
- •2.4.3 Просмотр и печать результатов формирования отчета
- •2.5 Получение справки по работе с приложением
- •2.6 Краткое руководство пользователя
- •3. Экономические расчеты
- •3.1 Расчет капитальных затрат на создание программного изделия
- •3.2 Расчет годовой экономии от автоматизации управленческой деятельности
- •3.3 Расчет годового экономического эффекта, коэффициента экономической эффективности и срока окупаемости капиталовложений
- •Выводы по разделу
- •4. Охрана труда
- •4.1 Анализ опасных и вредных производственных факторов
- •4.2 Мероприятия по обеспечению безопасных и комфортных условий труда
- •4.3 Оценка эффективности мероприятий по охране труда
- •Перечень ссылок
- •П риложение а
- •Приложение б
2.4.2 Запросы к таблицам бд арм Радио
Запрос при разработке приложения в Delphi осуществляется с использованием компонента Tquery, который ответственен за реляционную обработку данных в таблицах. Построение запросов осуществляется статически, динамически (формируется программно) и параметрически (используются параметры, вводимые пользователем в компоненты). В данном дипломном проекте реализован статический запрос с использованием параметров, вводимых пользователем. В свойство SQL компонента Tquery записывается непосредственно текст запроса [13].
В качестве примеров обработки данных в БД АРМ реализованы следующие запросы.
Первый запрос. Выдать данные о заполнении планируемой передачи элементами вещания с подсчетом суммарного времени вещания.
Реализация запроса на языке SQL.
select a. Cod_peredachi, a. Naimen_peredachi, a. Dlitelnoct, sum (b. Dlitelnost_v_peredache) as Tekushaja_dlitelnost
from Peredachi a, Vkljuchenie b
where a. Cod_peredachi=b. Cod_peredachi and a. Naimen_peredachi=: Par1
group by a. Cod_peredachi, a. Naimen_peredachi, a. Dlitelnoct
В данной реализации параметр: Par1 задается пользователем с помощью компонента ТEdit:
Query1. ParamByName ('Par1'). Value: =Edit1. Text;
Результат выполнения приведен на рисунке 2.18.
Рисунок 2.18 - Результат выдачи данных о заполнении планируемой передачи элементами вещания по запросу
Второй запрос. Определить количество элементов вещания, поставленных каждым поставщиком.
Реализация запроса на языке SQL.
Select a. Cod_postavshika, a. Naimen_postavshika, count (*) as Kolvo_postavlennych_elementov
from Postavshiki a, Elementy b
where a. Cod_postavshika=b. Cod_postashika
group by a. Cod_postavshika, a. Naimen_postavshika
В данной реализации параметры не используются.
Результат выполнения приведен на рисунке 2.19.
Рисунок 2.19 - Результат выдачи данных о количестве элементов вещания, поставленных каждым поставщиком.
Третий запрос. Предъявить пользователю суммарные объемы обработки сотрудниками элементов вещания, сгруппированные по форматам их хранения.
Реализация запроса на языке SQL.
Select a. Format_chranenia, a. Ed_izmerenia, sum (a. "Ob,jem") as Obshij_objem_obrabotki
from Elementy a, Obrabotka b, Sotrudniki c
where b. Tab_nomer=c. Tab_nomer and b. Cod_elementa=a. Cod_elementa
group by a. Format_chranenia, a. Ed_izmerenia
В данной реализации параметры не используются.
Результат приведен на рисунке 2.20.
Рисунок 2.20 - Результат выдачи данных о суммарных объемах обработки сотрудниками элементов вещания, сгруппированных по форматам их хранения
2.4.3 Просмотр и печать результатов формирования отчета
Отчет с помощью компонентов Delphi закладки QReport организуется на отдельной форме, которая пользователю в процессе работы не предъявляется [15]. Внешний вид формы на этапе проектирования приведен на рисунке 2.21.
Рисунок 2.21 - Формы отчета на этапе проектирования
Просмотр и, по желанию пользователя, печать отчета осуществляется с помощью вызова метода frmReport. QuickRep1. Preview. Результат его выполнения приведен на рисунке 2.22.
Рисунок 2.22 - Внешний вид отчета "Обработка элементов вещания"
