Научная статья на тему 'Использование контроллеров автоматизации приложений Microsoft Office  в управленческой деятельности кафедры ВУЗа'

Использование контроллеров автоматизации приложений Microsoft Office  в управленческой деятельности кафедры ВУЗа Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
75
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
MICROSOFT OFFICE / КОНТРОЛЛЕР АВТОМАТИЗАЦИИ / AUTOMATION CONTROLLER / СЕРВЕР АВТОМАТИЗАЦИИ / AUTOMATION SERVER / ТЕХНОЛОГИЯ COM / COM TECHNOLOGY / ИНФОРМАЦИОННАЯ СИСТЕМА / INFORMATION SYSTEM / РАСЧЕТ НАГРУЗКИ КАФЕДРЫ / LOAD CALCULATION OF THE DEPARTMENT / ГЕНЕРАЦИЯ ДОКУМЕНТОВ / DOCUMENTS GENERATION / КОМПЬЮТЕРНАЯ ПРОГРАММА "РАСЧЕТ:РАСПРЕДЕЛЕНИЕ" / COMPUTER PROGRAM „CALCULATION: DISTRIBUTION"

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Смольянов А. Г.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

USING THE CONTROLLERS OF AUTOMATION OF MICROSOFT OFFICE APPLICATIONS IN THE MANAGEMENT ACTIVITY OF HIGH SCHOOL DEPARTMENTS

In order to optimize the interaction between the Educational-methodical management (EMM) and the departments of the university, a computer system is proposed that allows to automate the information processes associated with the calculation of the load of the departments and the distribution of training assignments. Using a remote server made possible to collect the department's information in one repository and quickly obtain a general and detailed picture of the load calculations and its distribution throughout the university. The practical implementation of the system accelerated the solution of various organizational tasks and the adoption of managerial decisions. The system allowed to more strictly control digital material related to the organization of the educational process at the department. The subsystem of generation of various documents on the side of the EMM and on the side of the department allowed to fully automate the preparation of a number of everyday documents electronically, eliminating in many cases excessive paperwork.

Текст научной работы на тему «Использование контроллеров автоматизации приложений Microsoft Office  в управленческой деятельности кафедры ВУЗа»

4. Kuznecov O.P., Adel'son-Vel'skij G.M. Diskretnaja matematika dlja inzhenera [Discrete mathematics for the engineer] / O.P. Kuznecov, G.M. Adelson-Velskij / - 2-e izd., pererab. i dop. - M.: Jenergoatomizdat, 1988. - 480 p. [in Russian]

5. Sdvizhkov O.A. Diskretnaja matematika i matematicheskie metody jekonomiki s primeneniem VBA Excel [Discrete mathematics and mathematical methods of economy with application VBA Excel] / O.A. Sdvizhkov - M.: DMK Press, 2012. -212 p. [in Russian]

6. Sdvizhkov O.A. Matematika v Excel 2003 [Mathematics in Excel 2003] / O.A. Sdvizhkov - M.: SOLON-Press, 2005. -192 p. [in Russian]

7. Sdvizhkov O.A. Matematika na komp'jutere: Maple 8 [Mathematics on the computer: Maple 8] / O.A. Sdvizhkov - M.: SOLON-Press, 2003. - 176 p. [in Russian]

8. Sdvizhkov O.A. MathCAD-2000 [MathCAD-2000] / O.A. Sdvizhkov - M.: Izdatelsko-torgovaja korporacija «Dashkov and C», 2002. - 204 p. [in Russian]

9. Suprun V.P. Osnovy teorii bulevyh funkcij [Bases of the theory Boolean functions] / V.P. Suprun - M.: LENAND, 2017. -208 p. [in Russian]

10. Jablonskij S.V. Vvedenie v diskretnuju matematiku [Introduction in discrete mathematics] / S.V. Jablonskij - M.: Science, 1986. - 384 p. [in Russian]

DOI: https://doi.org/10.23670/IRJ.2017.64.026 Смольянов А.Г.

Кандидат физико-математических наук, Национальный исследовательский Мордовский государственный университет им. Н.П. Огарёва ИСПОЛЬЗОВАНИЕ КОНТРОЛЛЕРОВ АВТОМАТИЗАЦИИ ПРИЛОЖЕНИЙ MICROSOFT OFFICE В УПРАВЛЕНЧЕСКОЙ ДЕЯТЕЛЬНОСТИ КАФЕДРЫ ВУЗА

Аннотация

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

Ключевые слова: расчет нагрузки кафедры, информационная система, технология COM, сервер автоматизации, контроллер автоматизации, Microsoft Office, генерация документов, компьютерная программа «Расчет:Распределение».

Smolyanov A.G.

PhD in Physics and Mathematics, National Research Ogarev Mordovia State University USING THE CONTROLLERS OF AUTOMATION OF MICROSOFT OFFICE APPLICATIONS IN THE MANAGEMENT ACTIVITY OF HIGH SCHOOL DEPARTMENTS

Abstract

In order to optimize the interaction between the Educational-methodical management (EMM) and the departments of the university, a computer system is proposed that allows to automate the information processes associated with the calculation of the load of the departments and the distribution of training assignments. Using a remote server made possible to collect the department's information in one repository and quickly obtain a general and detailed picture of the load calculations and its distribution throughout the university. The practical implementation of the system accelerated the solution of various organizational tasks and the adoption of managerial decisions. The system allowed to more strictly control digital material related to the organization of the educational process at the department. The subsystem of generation of various documents on the side of the EMM and on the side of the department allowed to fully automate the preparation of a number of everyday documents electronically, eliminating in many cases excessive paperwork.

Keywords: load calculation of the department, information system, COM technology, automation server, automation controller, Microsoft Office, documents generation, computer program "Calculation: Distribution".

В последние годы в обществе обозначилась устойчивая тенденция на массовый переход к электронному документообороту и интенсивному использованию инструментальных средств разработки программ, позволяющих автоматизировать процессы генерации электронных документов различных форматов. Появилась возможность интегрировать прикладные программы с генераторами отчетов, а также генерировать документы определенных форматов посредством доступа к интерфейсам «родных» систем этих документов [1], [2], [3], [4], [5]. Технологии web-программирования в этом направлении тоже развиваются. В качестве примера нового инструмента для автоматизации документов можно назвать пакет PHPOffice [6], [7]. Сегодня появляются генераторы отчетов нового поколения, к примеру, на основе PHP. Одна из технологий позволяет вставить в определенные места шаблона документа Microsoft Office код PHP и получить готовый документ формата Microsoft Word или Microsoft Excel. Причем в качестве источников данных при формировании документа могут быть файлы форматов DOS, ASCII, PDF, XML, dBase, ODBC, ORACLE, Microsoft SQL и других. Такую замечательную возможность дает, к примеру, продукт Script

Reports. Это не только генератор документов в формате Microsoft Word и Microsoft Excel, но и средство для построения диалоговых форм пользователя, позволяющее осуществить обратную по отношению к генератору отчетов функцию -прочитать данные из документов. Подобные инструменты значительно повышают производительность программиста при решении различных офисных задач.

Приложения пакета Microsoft Office представляют собой объекты-серверы, которые могут управляться внешними программами с использованием, в частности, OLE и COM. Модель COM дает программисту возможность создания многократно используемых объектов в различных приложениях, поддерживающих этот интерфейс. Объектами COM являются приложения-серверы, которые специальным образом регистрируются в системе. Эти серверы могут загружаться и выполняться как в адресном пространстве вызывающего приложения, так и в виде самостоятельного процесса, или даже на другом компьютере сети благодаря возможностям распределенной версии модели - DCOM. Такие приложения могут быть созданы в любой системе программирования, которая позволяет использовать интерфейс COM. Технология OLE Automation заметно отличается от COM. Отличие состоит в том, что OLE Automation позволяет использовать возможности COM не только компиляторам, но и интерпретаторам, обеспечивая связь с вызываемыми методами на стадии выполнения приложения. Напомним, что такой способ вызова метода называется поздним связыванием. Методы при таком способе вызова выполняются медленнее, причем заранее нельзя проверить правильность написания объектов и их методов. Преимуществом такого метода является независимость выбора среды разработки от объекта, который требуется программировать. Сервер автоматизации представляет собой программу, которая может управляться внешней программой - контроллером автоматизации. Сервером в нашем случае являлись программы Microsoft Word или Microsoft Excel.

Проделанное исследование показало эффективность использования в повседневной работе программных средств, позволяющих в большом территориально распределенном учреждении решать определенные задачи на общем информационном поле и оперативно генерировать различные документы, необходимые для повседневной управленческой деятельности. Основой для генерируемых документов стали заранее подготовленные шаблоны документов Microsoft Word и Microsoft Excel.

В [8, С. 45-51], [9, С. 29-34], [10, С. 64-67] кратко описана информационная система «Расчет:Распределение», которая структурно включает в себя блок функций, связанных с генерацией стандартных кафедральных документов.

Блок «Расчет часов учебной нагрузки» включает следующие функции, связанные с генерацией документов:

- расчет нагрузки по направлению подготовки (Microsoft Word);

- расчет нагрузки по направлению подготовки (Microsoft Excel);

- сводный расчет нагрузки по направлениям подготовки (Microsoft Word);

- сводный расчет нагрузки по направлениям подготовки с детализацией по профилям-специализациям (Microsoft Word);

- сводный расчет нагрузки по направлениям подготовки в разрезе факультетов (Microsoft Word);

- сводный расчет нагрузки по направлениям подготовки в разрезе выбранной формы обучения (Microsoft Word);

- сводный расчет нагрузки по направлениям подготовки в разрезе выбранного факультета (Microsoft Word);

- сводный расчет нагрузки по направлениям подготовки (Microsoft Excel);

- сводный расчет нагрузки по направлениям подготовки с детализацией по профилям-специализациям (Microsoft Excel);

- справка о контингенте студентов по направлению подготовки-специальности (Microsoft Word);

- справка о контингенте студентов по всем направлениям подготовки-специальностям (Microsoft Word);

- справка о контингенте студентов по всем направлениям подготовки-специальностям в разрезе факультетов (Microsoft Word).

Фрагменты некоторых выходных документов показаны на рис. 1-3.

Рис. 1 - Фрагмент расчета часов по направлению подготовки (специальности)

ФГБОУ ВО "МГУ им. Н.П. Огарёва" Расчет учебной нагрузки кафедры фундаментальной информатики на 2017/18 учебный год

S « s к 3 юноули

о # sä С о к л g & Î о Специальность (направление) О. J— ÇJ ÛD ■tJ CJ Cl ^ С С > £ О ш à о il с с: > 1 о ÜJ à о 0 £ 1 и о m t 3 лекции X (ü n & s s œ о с £ с IX î го со ф 3 X Ol О S -. о в го с текущие 07 (В- X Ï & СО 1 ш s £ зачеты

1 1 3 4 5 б 7 8 Э m 11 î;

ОФО Агрономия (ПБ) 36 ■I

ОФО Аспирантура IS 18 5

ОФО БИД [Б) 18 18 2

ОФО БизнесИнф (Б) 16 зе 4

ОФО Ветеринария(С) 18 72 2

ОФО ГМУ (Б)

Рис. 2 - Фрагмент сводного расчета часов по кафедре

Рис. 3 - Справка о контингенте студентов по направлению подготовки (фрагмент)

Блок «Распределение учебных поручений» включает следующие функции, связанные с генерацией документов:

- индивидуальный план преподавателя (числовая часть) по семестрам (Microsoft Word);

- индивидуальный план преподавателя (числовая часть) по семестрам (Microsoft Excel);

- распределение часов по конкретной учебной дисциплине (Microsoft Word);

- анализ недовыполнения-перевыполнения учебной нагрузки по кафедре (Microsoft Word);

- отчет о выполнении нагрузки кафедры за учебный год (Microsoft Word);

- справка о распределении учебных поручений по кафедре на учебный год (Microsoft Word);

- справка о распределении преподавателей по учебным дисциплинам с учетом вида учебной деятельности (Microsoft Word);

- справка о распределении преподавателей по учебным дисциплинам кафедры на учебный год (Microsoft Word);

- числовые таблицы к плану работы кафедры по семестрам (Microsoft Word); Фрагменты некоторых выходных документов показаны на рис. 4-6.

ФГЕОУ ВО "МГУ им. Н.П. Огарёва" Кафедра фундаментальной информатики. Индивидуальный план преподавателя на 2017/18 учебный г< СМОЖ-ЯНОВ АГ ДОЛЖНОСТЬ: ЗАВ КАФЕДРОЙ. СТАВ! ад (СА; 1. Семестр: 1-2

% £ 6 I А в 1 к' с г: Дисциплина или вид учебной деятельности е е с | 2 & & £ § Н е с 1 с а л ¿Г £ и 0 1£ 1 и & а 4 3 ПС г аг о. «ч Г У Н № С тс Ё «Е I с 1? Ш £ Е | 0 1

41 X -1 & Е : \ !

1 2 3 4 5 в 7 3 10 11

&ээы данных 1$ эе :

РЙфОЮ Базы данных ЗЛ 54

С1ЛИ7 1С/ 0*0 Учебная практика-III 2/1

♦1МТ О*0 (ПРФ) Программирование и современные 1шегпемеииологии -ИиКН ЗЯ 36

Рис. 4 - Индивидуальный план преподавателя (фрагмент)

ФГБОУ ВО "МГУ им, Н,П, Огарёва-Отчет о выпо.шсюш учебной нагрузки Кафедра фундаментальной инфврматихн

& № Е 4) и О £ Ж 1 0 е 1 -и й=> О ОС ? в I 401 ос ■ омо-ильт.

| О о е Фаншпи И 0. & & о «1 £ г ■15 1 О йй ! 5 ^ Е О. •В £ 1 и ^ К £ I Я п а. о | С 1 >- 1 ОС и I X £ 1 3 В ¥ я г г. I з т

1 2 3 * 5 в 7 8 9 10 11 13 13

Штатные:

Б ¿док и (и ТЕГ (Ст. преподаватель, 1.05)

04в ■51 1 00 3 4 и

КГН ■51 1С-] 2 14

Бикнурэннз Р.Р, (Доцент, 1.1)

1*0 18 3& 2 2 6

ЯО 12 1В 4 3 4

то 16 99 244 1 2 5 в

11)014 *8 106 254 в 4 9 14

Рис. 5 - Отчет о выполнении учебной нагрузки кафедры (фрагмент)

ФГЪОУ ВО "МГУ ш Н.П. Огарёва" Кафедра фундаментальной информатики. 2017/1В учебный год К плану работы кафедры Семестр 1

Ё ё о | ТЛ 1 i 0 аь 1 г йй ОС 1 I Е ШиС-ртЛкТ.

№Кг Фамилия Имя Отчество И а. й ! 0 а ■ с: 1 S J 1 в а. ¥ О 1- k & С 3 I г i Л О. S S 4) * >• | 1 5 f * г ¥ Щ i а 1 2 п

1 3 'i 5 & 7 в i И

\ БэдскинзТ.Е., должность- Доцент ставка-1 02 51 197 7 и

2 Гарина С должность- Доцент, стаька-1 Q7 240 & \1 24

3 Дворяникова Н.Э., должность-Ст.препсда&атель, па®ка- 0.28 54

Рис. 6 - Числовые таблицы к плану работы кафедры по семестрам (фрагмент)

Практический эксперимент, проведенный в ФГБОУ ВО «МГУ им. Н.П. Огарёва», показал, что система «Расчет:Распределение» легка в освоении и использовании. Она изменила в положительную сторону структуру взаимодействия между всеми участниками информационного процесса по решению вопросов расчета часов, распределения учебных поручений, управления учебным процессом, а также между сотрудниками самого управления, включая его руководство. Во многих случаях исчезла необходимость бумажного представления цифрового материала, т. к. система на основе данных с сервера генерирует одинаковые стандартные документы в электронном виде как на стороне УМУ, так и на стороне кафедры. В процессе своей эксплуатации система практически не требует администрирования и какого-либо дополнительного обслуживающего персонала.

Список литературы / References

1. Матросов А. В. Microsoft Office XP: разработка приложений (+CD-ROM) / А. В. Матросов, Ф. А. Новиков, Г. Е. Усаров, И. А. Харитонова. - СПб. : БХВ-Петербург, 2003. - 944 с.

2. MSDN - сеть разработчиков Microsoft. Общие задачи программирования Office. - URL: https://msdn.microsoft.com/ru-ru/library/ htx7t4k0(v=vs.90).aspx (дата обращения: 14.09.2017).

3. Интуит. Основы офисного программирования и документы Excel. - URL: ww.intuit.ru/studies/courses/114/114/info (дата обращения: 14.09.2017).

4. Интуит. Основы офисного программирования и документы Word. - URL: http://www.intuit.ru/studies/courses/2251/113/info (дата обращения: 14.09.2017).

5. MSDN - сеть разработчиков Microsoft. Программирование приложений Office (инструкции по C#). - URL: https://msdn.microsoft.com/ru-ru/library/ms186213(v=vs.90).aspx (дата обращения: 14.09.2017).

6. Хабрахабр. Как создавать документы Microsoft Office при помощи PHP. - URL: hрпрttps://habrahabr.ru/post/31149/ (дата обращения: 15.09.2017).

7. WebforMyself. PHPWord - создание MS Word документов средствами PHP. - URL: hрпрttps://webformyself.com/phpword-sozdanie-ms-word-dokumentov-sredstvami-php/ (дата обращения: 15.09.2017).

8. Смольянов А. Г. Управление кафедрой: автоматизированный расчет учебной нагрузки // Символ науки. - 2015. -№ 10-2. - С. 45-51.

9. Смольянов А. Г. Управление Кафедрой: автоматизированное распределение учебных поручений // Символ науки. - 2017. - Т. 2. № 2. - С. 29-34.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

10. Смольянов А. Г. Управление кафедрой ВУЗа: Информационная система «Расчет:Распределение» // XXI век: итоги прошлого и проблемы настоящего плюс. - 2017. - № 02 (36) / 03 (37). - С. 64-67.

Список литературы на английском языке / References in English

1. Matrosov A. V. Microsoft Office XP: razrabotka prilozhenij (+CD-ROM) [Microsoft Office XP: application development (+ CD-ROM)] / A. V. Matrosov, F. A. Novikov, G. E. Usarov, I. A. Haritonova. - SPb.: BHV-Peterburg, 2003. - 944 p. [in Russian]

2. MSDN - set' razrabotchikov Microsoft. Obshhie zadachi programmirovanija Office [MSDN - the network of Microsoft developers. General tasks of programming Office]. - URL: https://msdn.microsoft.com/ru-ru/library/ htx7t4k0(v=vs.90).aspx (accessed: 14.09.2017). [in Russian]

3. Intuit. Osnovy ofisnogo programmirovanija i dokumenty Excel. [Intuition. Basics of office programming and Excel documents] - URL: ww.intuit.ru/studies/courses/114/114/info (accessed: 14.09.2017). [in Russian]

4. Intuit. Osnovy ofisnogo programmirovanija i dokumenty Word [Intuition. Fundamentals of office programming and Word documents]. - URL: http://www.intuit.ru/studies/courses/2251/113/info (accessed: 14.09.2017). [in Russian]

5. MSDN - set' razrabotchikov Microsoft. Programmirovanie prilozhenij Office (instrukcii po C#) [MSDN is a network of Microsoft developers. Programming Office applications (instructions for C #)]. - URL: https://msdn.microsoft.com/ru-ru/library/ms186213(v=vs.90).aspx (accessed: 14.09.2017). [in Russian]

6. Habrahabr. Kak sozdavat' dokumenty Microsoft Office pri pomoshhi PHP [Habrahabr. How to create Microsoft Office documents with PHP]. - URL: hrprttps://habrahabr.ru/post/31149/ (accessed: 15.09.2017). [in Russian]

7. WebforMyself. PHPWord - sozdanie MS Word dokumentov sredstvami PHP [WebforMyself. PHPWord - creating MS Word documents using PHP]. - URL: hrprttps://webformyself.com/phpword-sozdanie-ms-word-dokumentov-sredstvami-php/ (accessed: 15.09.2017). [in Russian]

8. Smol'janov A. G. Upravlenie kafedroj: avtomatizirovannyj raschet uchebnoj nagruzki [Management of the department: the automated calculation of the educational load] // Simvol nauki [The symbol of science]. - 2015. - № 10-2. - P. 45-51. [in Russian]

9. Smol'janov A. G. Upravlenie Kafedroj: avtomatizirovannoe raspredelenie uchebnyh poruchenij [Management of the Department: the automated distribution of educational assignments] // Simvol nauki [The symbol of science]. - 2017. - T. 2. № 2. - P. 29-34. [in Russian]

10. Smol'janov A. G. Upravlenie kafedroj VUZa: Informacionnaja sistema «Raschet:Raspredelenie» [Management of the department of the university: Information system "Calculation: Distribution"] // XXI vek: itogi proshlogo i problemy nastojashhego pljus [XXI century: the results of the past and the problems of the present plus]. - 2017. - № 02 (36) / 03 (37). -P. 64-67. [in Russian]

i Надоели баннеры? Вы всегда можете отключить рекламу.