Cовременные информационные технологии/2 Программное обеспечение

Магистрант Шарипова А.К.

Карагандинский университет «Болашак», Республика Казахстан

 

ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ ДЕЯТЕЛЬНОСТИ СПЕЦИАЛИСТОВ С ПОМОЩЬЮ АВТОМАТИЗИРОВАННОГО РАБОЧЕГО МЕСТА

 

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

Автоматизированное рабочее место (АРМ) определяется как совокупность информационно-программно-технических ресур­сов, обеспечивающую конечному пользователю обработку данных и автоматизацию управленческих функций в конкретной предметной области.

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

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

Локализация АРМ позволяет осуществить оперативную об­работку информации сразу же по ее поступлении, а результаты обработки хранить сколь угодно долго по требованию пользова­теля.

Целью внедрения АРМ является усиление интеграции управленче­ских функций, и каждое более или менее «интеллектуальное» рабочее место должно обеспечивать работу в многофункцио­нальном режиме.

АРМ выполняют децентрализованную одновременную обра­ботку экономической информации на рабочих местах исполни­телей в составе распределенной базы данных (БД). При этом они имеют выход через системное устройство и каналы связи в ПЭВМ и БД других пользователей, обеспечивая таким образом совместное функционирование ПЭВМ в процессе коллективной обработки.

АРМ, созданные на базе персональных компьютеров, — наи­более простой и распространенный вариант автоматизирован­ного рабочего места для работников сферы организационного управления. Такое АРМ рассматривается как система, которая в интерактивном режиме работы предоставляет конкретному ра­ботнику (пользователю) все виды обеспечения монопольно на весь сеанс работы. Этому отвечает подход к проектированию такого компонента АРМ, как внутреннее информационное обеспечение, согласно которому информационный фонд на магнитных носителях конкретного АРМ должен находиться в монопольном распоряжении пользователя АРМ. Пользователь сам выполняет все функциональные обязанности по преобразо­ванию информации.

Создание АРМ на базе персональных компьютеров обеспе­чивает:

простоту,  удобство и дружественность по отношению к пользователю;

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

компактность размещения и невысокие требования к усло­виям эксплуатации;

высокую надежность и живучесть;

сравнительно  простую  организацию  технического  обслуживания.

Эффективным режимом работы АРМ является его функцио­нирование в рамках локальной вычислительной сети в качестве рабочей станции. Особенно целесообразен такой вариант, когда требуется распределять информационно-вычислительные ресур­сы между несколькими пользователями.

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

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

Информационное обеспечение АРМ ориентируется на кон­кретную, привычную для пользователя, предметную область. Обработка документов должна предполагать такую структуриза­цию информации, которая позволяет осуществлять необходимое  манипулирование различными структурами, удобную и быструю корректировку данных в массивах.

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

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

В последнее время создаются унифицированные АРМ, обслуживающие несколько пред­метных областей. Например, комплекс «Экспресс-анализ при заключении договоров, за­казов, контрактов» обеспечивает процесс управления аналити­ческой информацией о себестоимости, цене, возможных объемах производства отдельных видов продукции. Комплексы «Анализ формирования, распределения педагогической нагрузки», «Анализ материально-технического и финансового состояния предприятия», «Анализ труда, оплаты и социального развития», «Анализ выполнения госзаказов и хо­зяйственных договоров» соответствуют структуре действующего законодательства о предприятии. Комплексы «Анализ и прогнозирование динамических ря­дов», «Корреляционно-регрессионный анализ», «Выборочный метод» дают возможность автоматизированно осуществлять расчет педагогической нагрузки  с использованием статистиче­ских методов. Комплекс «Сервисные программы» позволяет получать об­работанную информацию в виде графиков и схем, редактиро­вать входную информацию, корректировать хранящиеся в файлах АРМ данные.

  Одним из примеров АРМ при использовании новейшего языка программирования является web-программирование язык РНР. С помощью которой и создается следующая АРМ по созданию расчета педагогической нагрузки для кафедры «Информационных технологий». Которую можно представить виде следующей структурно-схематической модели.

Фyнкциoнaл дaннoй пpoгpaммы мoжнo paздeлить нa 2 ocнoвныx cocтaвляющиx:

1. Бaзa дaнныx, для xpaнeния дaнныx и пapaмeтpoв пpoгpaммы.

2. Иcxoдный кoд нa языкe PHP, oтвeчaющий зa oбpaбoткy дaнныx и вывoд peзyльтaтa пoльзoвaтeлю.

Дaлee paccмoтpим одну  из ниx бoлee дeтaльнo.

База данных состоит из следующих таблиц для хранения данных, и имеет следующую структуру.

 1. Таблица teachers :

Предназначена для хранения списка преподавателей.

Структура таблицы

id          int(4)  - id записи преподавателя. Этот параметр служит для связи записей с другими таблицами и программным кодом.

fam       varchar(256) – фамилия преподавателя.

name    varchar(256) – имя преподавателя.

otch      varchar(256) – отчество преподавателя.

id

fam

name

otch

1

Иванов

Василий

Иванович

2

Сидорова

Мария

Петровна

В программе присутствуют следующие функции:

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

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

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

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

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

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

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

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