Автоматизированное рабочее место оператора автоматизированного переговорного пункта и информационной системы
Рефераты >> Программирование и компьютеры >> Автоматизированное рабочее место оператора автоматизированного переговорного пункта и информационной системы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Страница: