Дипломная работа: Проект автоматизированного рабочего места специалиста по формированию программ радиовещания
Состав требуемой программной
документации определен в соответствии с ГОСТ 19.101-77:
исходный код программы (в
текстовом виде);
руководство пользователя,
которое включает инструкцию пользователя и инструкцию программиста.
Ориентировочная экономическая
эффективность: около 2000 грн.
Предполагаемый срок окупаемости:
20 месяцев.
Организационный эффект:
автоматизация рутинной работы специалиста по формированию программ
радиовещания, сокращение сроков обработки информации, организация сохранности и
быстрый поиск документов, сведений об элементах вещания, передачах, поставщиках
и сотрудниках.
Разработка ведется поэтапно в
соответствии с требованиями ГОСТ 19.101-77:
техническое задание - общее
определение требований к программе и составу документации;
техно-рабочий проект -
разработка алгоритмов решения задачи, разработка программы и программной
документации, испытание программы;
внедрение - подготовка и
передача программы.
Таблица 1.1 - Этапы разработки
программного комплекса
№
п/п
|
Неделя |
Этап |
Содержание |
Срок |
1 |
1-2 |
Техническое задание |
Описание характеристики автоматизированного рабочего места
специалиста по формированию программ радиовещания (АРМ "Радио").
Основание разработки: приказ № 07-18 от 23.03.2007 г. Назначение разработки:
автоматизация работы специалиста по формированию программ радиовещания
современной радиостанции. Выделены требования к АРМ "Радио" и
документации по программному комплексу (ПК). Выделены стадии и этапы
разработки АРМ "Радио" и порядок контроля и приемки. |
26.03 - 16.04.07 |
2 |
3-4 |
Эскизный
проект
|
Предварительная разработка структуры входных и выходных данных
для АРМ "Радио". Разработка логической модели работы специалиста
для соответствующих прецедентов. Разработка диаграммы прецедентов для АРМ
"Радио", диаграммы классов предметной области и диаграммы
последовательностей программного обеспечения. |
9.04 - 20.04.07 |
3 |
5-6 |
Технический проект |
Уточнение структуры входных и выходных данных. Разработка ER-диаграммы предметной области (ПО). Разработка диаграммы
классов программного комплекса (ПК) и диаграммы последовательностей ПК.
Проектирование экранных форм. Разработка диаграммы деятельности ПК. |
23.04 - 4.05.07 |
|
7-8 |
Рабочий проект |
Реализация ПК. Отладка. Проведение предварительных испытаний.
Разработка документации. |
7.05 - 18.05.07 |
|
9-10 |
Внедрение |
Подготовка и передача ПК на предприятие. Обучение специалиста
использованию программного комплекса. Внесение корректировок в программное
обеспечение и документацию. |
21.05 - 31.05.07 |
|
|
|
|
|
По завершении разработки системы
проводится тестирование на выполнение программой контрольного примера с
проверкой на правильность выдачи выходных данных и проверкой невозможности
ввода информации, не предусмотренной для работы данного программного комплекса.
1.5.1 ER-диаграмма и
структура базы данных предметной области
АРМ
Ранее был проведен анализ задач
специалиста. Использую правила отображения информации о бизнес-процессах в
информационную модель предметной области, была построена диаграмма Entity-Relationship (ER-диаграмма) [9-10]. На ней показаны классы объектов,
действующих в предметной области (сущности) и типы связей, в которые они
вступают (см. рисунок 1.8).
Рисунок 1.8 - ER-диаграмма предметной области работы
автоматизированного рабочего места
На рисунке 1.8 отмечены типы
связей и классы принадлежностей сущностей. Они влияют на количество и состав
полей таблиц, получаемых из ER-диаграмм при
проектировании БД.
В таблице 1.2 приведен перечень
сущностей и связей с их кратким описанием.
Таблица 1.2 - Описание ER-диаграммы предметной области
№ п/п |
Наименование |
Тип связи |
Класс принадлежности |
Краткое описание |
1 |
Сущность Передача |
- |
Обязательный |
Класс объектов, являющихся крупными блоками радиовещания |
2 |
Связь Включение |
Многие ко многим |
- |
Класс объектов, описывающих включение элементов вещания в
передачи |
3 |
Сущность Элемент вещания |
- |
Обязательный |
Класс объектов, являющихся составными частями передач |
4 |
Связь Обработка |
Многие ко многим |
- |
Класс объектов, описывающих процессы обработки элементов вещания
сотрудниками |
5 |
Сущность Сотрудники |
- |
Обязательный |
Класс сотрудников радиостанции |
6 |
Связь Получен |
Один ко многим |
- |
Класс объектов, описывающих получение элементов вещания от их
поставщиков |
7 |
Сущность поставщики |
- |
Обязательный |
Класс поставщиков элементов вещания |

Рисунок 1.9 - Состав таблиц и
схема связей между ними для БД АРМ
На основании разработанной выше
информационной модели предметной области "Формирование программ
радиовещания", которая представлена в виде диаграммы "сущность-связь"
(ER-диаграммы) по разработанным специалистами
прикладным правилам получены шесть таблиц базы данных (БД). Они составляют БД
АРМ, для ведения которой потребуется реализация приложения БД. Сами таблицы
также будут реализованы в спецчасти проекта. В состав таблиц входят следующие:
Передачи, Элементы вещания, Включение (таблица для связи между таблицами
Передачи и Элементы), Сотрудники, Обработка (таблица для связи между таблицами
Элементы и Сотрудники), Поставщики. Сами таблицы, состав полей этих таблиц и
связи между таблицами приведены на рисунке 1.9.
При анализе проектирования АРМ,
работа с прецедентами использования является одной из самых важных задач на
этапе исследования [11].
Суть данной диаграммы состоит в
следующем: проектируемая система представляется в виде множества сущностей или
актеров, взаимодействующих с системой с помощью так называемых вариантов
использования. При этом актером или действующим лицом называется любая
сущность, взаимодействующая с системой извне. Это может быть человек,
техническое устройство, программа или любая другая система, которая может
служить источником воздействия на моделируемую систему так, как определит сам
разработчик. В свою очередь, вариант использования служит для описания
сервисов, которые система предоставляет актеру. При этом ничего не говорится о
том, каким образом будет реализовано взаимодействие актеров с системой.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 |