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. Функция изменения или дополнения списка
дисциплин.
Данная функция позволяет добавить в программу новую дисциплину или изменить
данные уже существующей записи о дисциплине, в базе данных. Также функция
отвечает за добавление или изменения выделенных часов для определенной
дисциплины.
Таким образом, для реализации идеи
распределенного управления потребуется создание для каждого
уровня управления и каждой предметной области автоматизированных рабочих мест
на базе профессиональных персональных компьютеров.