DIPLOM1 (Автоматизированное рабочее место оператора автоматизированного переговорного пункта и информационной системы), страница 3

2016-07-31СтудИзба

Описание файла

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

Онлайн просмотр документа "DIPLOM1"

Текст 3 страницы из документа "DIPLOM1"

Компьютер “ПРИОР®-001” выполнен на современной элементной базе - интегральных микросхемах малой и средней степени интеграции. Архитектура компьютера базируется на высокопроизводительном микропроцессоре Z80A фирмы SGS-THOMPSON.

Упрощенная блок - схема информационной станции представлена на рис. 2 .1

Схема информационной станции

рис. 2.1

2.3Программное обеспечение АРМ АПП и ИС

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

Программное обеспечение АРМ АПП и АРМ ИС подразделяется на две части.

  1. Системное ПО, которое обеспечивает работу всего комплекса с соблюдением следующих условий:

  1. функционирование операционной системы в многопользовательском режиме с минимальными затратами ресурсов последней;

  2. работа в реальном или псевдореальном масштабе времени;

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

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

  5. наличие эффективного языка программирования и хорошие инструментальные средства для разработки прикладного программного обеспечения;

  6. возможность переносимости на различные технические платформы.

  1. Прикладное программное обеспечение удовлетворят следующим требованиям:

  1. имеет дружественный интерфейс с непрофессиональным пользователем;

  2. обеспечивает адаптацию системы к изменяющимся условиям эксплуатации;

  3. имеет возможность быстрого расширения и изменения круга реализуемых функций;

  4. максимально удобно реализует связь всех функций с централизованной базой данных;

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

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

  7. позволяет оперативно и централизованно перераспределять ресурсы системы администратору базы данных;

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

Инструментальным средством, удовлетворяющим вышеприведенным требованиям и обеспечивающим хорошее соотношение стоимость/производительность, является ОС ДТ-МАКС (DT-MAX) версии 6.0, которая и применены в данном комплексе.

3основные решения по реализации компонентов системы

3.1Общие положения

Разрабатываемое автоматизированное рабочее место оператора автоматических кабин и информационной системы предназначено для работы на городских отделения электросвязи (ГОЭС) в составе автоматизированной системы управления АПП ГОЭС. АРМ АПП реализованы по принципу оконного интерфейса с использованием библиотеки ДТМ-ПРО (“DTM PRO”).

Реализованная в АРМ АПП концепция работы обеспечивает наиболее благоприятные условия по предоставлению услуг телефонной связи, а также сводит к минимуму затраты на его установку и эксплуатацию.

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

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

При написании всех программ широко используется интегрированная среда разработчика, включающая в себя пакет "UniForm".

Данный пакет состоит из процедур и функций, позволяющих легко оперировать списками при их выводе на экран, организовывать специальные окна для вывода информации различного рода на экран. Кроме этого, пакет содержит редактор форм, позволяющий легко представить вид выводимой на экран информации, как статического вида, так и информации, изменяемой в процессе работы. Это позволяет организовывать различного вида строки ‑ поля, в позиции которых производится ввод и вывод изменяющейся информации. Каждой такой строке, кроме позиции, задается уникальное имя, порядковый номер, определяющий последовательность в котором будет производиться перемещение по строкам в процессе работы с данной формой вывода. Кроме этого, для каждого поля вывода задается функция контроля ввода символов, позволяющая задать набор допустимых символов для ввода. Данный пакет обладает широким набором типов используемых символов. Так, например, если указан тип поля "русские большие буквы", то независимо от того, в каком режиме ввода находится клавиатура, вводимые символы будут преобразовываться в заглавные русские буквы. Данный пакет позволят устанавливать активные и пассивные цвета для каждого поля, а также имена процедур, которые будут вызываться до и после обращения к данному полю вывода.

Кроме описанных выше характеристик, данный пакет обладает рядом возможностей, на которых мы не будем заострять внимание.

Программное обеспечение АРМ АПП и ИС:

  1. системное ПО;

  2. прикладное ПО.

Системное ПО представляет собой операционную систему ДТМ (DTM) версии 6.0, которая обеспечивает функционирование разработанного прикладного ПО, и на языке которой данное прикладное ПО реализовано.

При разработке прикладного ПО использованы следующие инструментальные средства:

  1. редактор проектов;

  2. редактор форм;

  3. пакет программ “DTM PRO”, реализующий средства организации экранного интерфейса с пользователем.

Прикладное ПО представляет собой набор отдельных программных модулей, реализующих все функции АРМ АПП и ИС. Для объединения этих модулей в единый программный комплекс (проект) используется редактор проектов, который представляет собой средство для построения иерархических меню, в каждом конечном пункте которых может вызываться определенный программный модуль. Вся система меню построена таким образом, что задачи, назначение которых позволяет объединить их в группы, находятся в одном меню. Применение такого подхода позволяет строить интуитивно и логически понятное дерево меню. Редактор проектов также позволяет использовать “быстрые клавиши” для вызова любого программного модуля (пункта меню) из любого меню проекта, чем повышается удобство пользования системой, особенно при больших уровнях вложенности меню.

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

Пакет “DTM PRO” позволяет организовывать современный и удобный экранный интерфейс с пользователем, используя унифицированные средства построения различных списков, меню, диалогов. Используя большое разнообразие входных параметров функций данного пакета (размеры, цвета и т.п.), программист-разработчик может легко строить необходимый диалог с пользователем.

3.2Принципы обслуживания автоматических каналов

Для отслеживания набора номера одновременно в 32 работающих каналах и обслуживания периферийных устройств в АПП-РК реализован псевдо-многозадачный режим базирующийся на теории автоматов. Это позволило полностью использовать ресурсы микропроцессора. Обработчик прерываний от внешних устройств выставляет флаги различных событий, а автоматы их анализируют.

В АПП-РК реализованы два одновременно работающих автомата. Первый автомат реагирует на события связанные с изменениями состояний на линии автоматического канала (поднятие, укладка трубки; набор номера; датчики начала разговора). Второй автомат предназначен для формирования информации для последующей передачи ее в канал связи с локальным сервером АПП ГОЭС.

Процесс отслеживания событий происходящих на автоматической линии связи привязан к реальному времени и требует немедленной реакции на события. В среде АПП ГОЭС возможности автоматическими каналами увеличились (по сравнению с возможностями АПП-РК как автономного устройства) и поэтому пришлось снять с него функции тарификации разговоров, т.е. сложные математические операции, связанные с пятибайтовой арифметикой. Эти функции были возложены на DTM.

3.3Взаимодействие системы DTM с АПП-РК

АПП-РК общается с сервером по каналу ИРПС через мультипортовую плату типа ASTBOARD. Обмен информацией происходит на скорости 2400 бод. Этой скорости вполне достаточно для данного объема передаваемой информации и обеспечения надежности. Канал типа ИРПС допускает устойчивую передачу информации с данной скорость на расстояние до 1км.

Каждая команда приходящая в или исходящая от АПП-РК заканчивается символом "*". Все команды большие латинские буквы. в табл. 3 .1.

Таблица 3.1

Описание команд

Команда

Назначение

E*

Разрешить передачу информации. Эту команду следует передавать после включения или сброса АПП-РК, иначе АПП-РК будет удерживать всю информацию во внутреннем буфере (буфер не безразмерный, около 20 квитанций).

D*

Запретить передачу информации. После этой команды АПП-РК будет удерживать всю информацию во внутреннем буфере (буфер не безразмерный, около 20 квитанций) до поступления команды “Е*”.

S*

Список свободных кабин. АПП-РК возвращает список свободных кабин (см. Передаваемую информацию).

V*

Состояние кабин.

F*

Совмещенная команда состояний и списка кабин.

Bn_s*

Включить кабину с номером n на сумму s. Если кабина ручная то s - время в минутах. Ручную кабину можно включить без задания времени.

On*

Отключить кабину.

L[строка тарифов]*

Передать тарифы для АПП-РК. Формат строки тарифов смотрите ниже.

P[строка установок]*

Передать установки для АПП-РК. Формат строки установок смотрите ниже.

Строки тарифов представляет собой набор символов, в котором заключены пятибайтные значения тарифов. Первый байт строки тарифов - размер оставшейся части строки. Второй байт строки - номер страницы тарифов (0 - междугородние, 1 - международные). Дальше по 5 байт идут тарифы соответственно по 0, 1, 2.. зонам (их может быть до 20 шт.).

Формат строки установок приведен в табл. 3 .2.

Таблица 3.2

Формат строки установок

Количество байт

Назначение

2

ВРЕМЯ ОТСУТСТВИЯ МАНИПУЛЯЦИЙ В ПЕРИОДАХ TUPDOWN

2

ВРЕМЯ ОЖИДАНИЯ В РУЧНОЙ КАБИНЕ С УЛОЖЕННОЙ ТРУБКОЙ В ПЕРИОДАХ TUPDOWN

2

ПАУЗА ПОСЛЕ ПОДНЯТИЯ ТРУБКИ В ТИКАХ

2

ПАУЗА ПОСЛЕ ПЕРВОЙ ЦИФРЫ В ТИКАХ

2

ВРЕМЯ ПОСЛЕ НАБОРА ВСЕХ ЦИФР ДО ОТВЕТА АБОН. В TUPDOWN

1

ВРЕМЯ БЕСПЛАТНОГО РАЗГОВОРА В ПЕРИОДАХ TUPDOWN

1

КОД, ОПРЕДЕЛЯЮЩИЙ ТИП НАБОРА

1

ФЛАГ МЕЖДУНАРОДНОЙ СВЯЗИ

1

ПРИЗНАК ТАРИФИКАЦИИ: 0FFh-ПОСЕКУНДНАЯ, 0-ПОМИНУТНАЯ, 1-ПОМИНУТНАЯ С ПЕРЕХОДОМ НА ПОСЕКУНДНУЮ

2

ДИСКРЕТ ОКРУГЛЕНИЯ ПРИ СЕК ТАРИФИКАЦИИ (КОП, РУБ)

1

ФЛАГ ЧТЕНИЯ ПЕРЕМЫЧЕК

2

ДВА БАЙТА СО ЗНАЧЕНИЕМ 0FFH

1 тик - 1/4 секунды, 1 период TUPDOWN - 1/80 секунды.

На события происходящие в кабинах АПП-РК реагирует передачей сообщений.

Формат сообщения о начале разговора: “ВВВ NC HH.MM.SS TARIF FD PHONE”. Расшифровка полей сообщения приведена в табл. 3 .3.

Таблица 3.3

Расшифровка полей сообщения “BBB”

Поле сообщения

Назначение

PHONE

Код+Телефон

FD

Номер цифры, с которой начинается код зоны

TARIF

Тариф

HH.MM.SS

Время начала разговора (фиктивное, не берите дурного в голову.)

NC

Номер кабины

Пример сообщения: “BBB 01 01.10.07 8000.00 00 0951234567*”

Формат сообщения о конце разговора: “EEE NC MM.SS COSTF REST ZONE”. Расшифровка полей сообщения приведена в табл. 3 .4.

Таблица 3.4

Расшифровка полей сообщения “EEE”

Поле сообщения

Назначение

ZONE

Номер тарифной зоны

REST

Остаток

COST

Стоимость разговора

MM.SS

Продолжительность разговора

NC

Номер кабины

Формат сообщения на команду списка свободных кабин: “SSS NC1 NC2T2 NCnTn*”. Расшифровка полей сообщения приведена в табл. 3 .5.

Таблица 3.5

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее