Научная статья на тему 'Разработка web-приложения «Кураторство» для сайта кафедры ИС'

Разработка web-приложения «Кураторство» для сайта кафедры ИС Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
504
94
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
web-приложение / система документооборота / web application / system of document

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

Основная идея проекта заключается в создании webприложения «Кураторство», которое позволит автоматизированно формировать всевозможные документы и отчёты для кураторов групп и деканата.

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

CREATION OF THE WEB APPLICATION "COACHING" FOR THE SITE OF IS CHAIR

The main idea of the project consists in creation of a web application "Coaching" which will allow is automated to form various documents and counting for curators of groups and dean’s office.

Текст научной работы на тему «Разработка web-приложения «Кураторство» для сайта кафедры ИС»

структуры и моделирование 2014. №4(32). С. 157-162

УДК 004.422.83

РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ «КУРАТОРСТВО» ДЛЯ САЙТА КАФЕДРЫ ИС

Н.В. Астапенко

магистр, старший преподаватель кафедры «Информационные системы»,

e-mail: [email protected] А.В. Повельев студент, e-mail: [email protected]

Северо-Казахстанский государственный университет имени М. Козыбаева, г. Петропавловск, Республика Казахстан

Аннотация. Основная идея проекта заключается в создании web-приложения «Кураторство», которое позволит автоматизированно формировать всевозможные документы и отчёты для кураторов групп и деканата.

Ключевые слова: web-приложение, система документооборота.

Деятельность любых организаций, особенно государственных, сопровождается кипой документации, что является источником проблем, связанных с накоплением большого объёма документов, необходимостью их составления и обработки. В то же время использование бумажной документации крайне неэффективно. Одним из способов снижения остроты данной проблемы является внедрение в организации систем автоматизированного формирования документов. Такие системы могут быть созданы с применением web-технологий, где участник документооборота является пользователем сервиса сети предприятия, а обработчиком выступает специальный сервер, выполняющий приём, обработку, хранение и выдачу информации по запросу.

Актуальностью данного проекта является необходимость в создании раздела «Кураторство» системы автоматизированного формирования документов для сайта кафедры «Информационные Системы», которая позволяла бы автоматически создавать документы на основе введённой пользователями в базу данных информации. Разрабатываемая система позволит облегчить работу с документацией персонала кафедры «Информационные системы», позволит автоматизировать создание отчётов о деятельности кураторов групп кафедры ИС.

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

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

Структура модуля «Кураторство» для разных классов пользователей различна. Для класса «Куратор» она выглядит следующим образом:

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

2) итоги семестра — в данном разделе куратор вносит новые или изменяет уже имеющиеся данные об успеваемости группы за выбранный им период обучения;

3) информация о группе — данный раздел позволяет пользователю вносить новую и изменять старую информацию о группе за выбранный им период;

4) актив группы — данный раздел даёт возможность куратору добавлять и удалять должности в группе, а также назначать на эти должности студентов;

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

Для класса «Администратор» структура выглядит следующим образом:

1) кураторы — в данном разделе администратор может добавлять в систему новых кураторов и закреплять за ними группы. Также в данном разделе производится редактирование и удаление кураторов из системы;

2) группы — в данном разделе администратор может добавлять записи в список групп или удалять записи из списка групп.

Если пользователь класса «Администратор» является по совместительству пользователем класса «Куратор», то помимо своих разделов он получает доступ ко всем разделам пользователя класса «Куратор».

При входе на сайт происходит авторизация пользователя по логину в операционной системе. Если пользователь прошёл авторизацию как куратор, то он получает доступ к следующим разделам: мероприятия; итоги семестра; информация о группе; актив группы; отчёты.

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

В разделе «Мероприятия» куратор может просматривать мероприятия, отсортированные по дате, либо все сразу, в которых участвует его группа, или куратор проводит их сам, удалять свои мероприятия, отмечать выполненные мероприятия. Список мероприятий представлен в соответствии с рисунком 2.

Переход к форме добавления мероприятия осуществляется по нажатию кнопки «Добавить мероприятие».

Добавление мероприятий происходит посредством формы, содержащей следующие поля: название мероприятия; вид мероприятия; тип мероприятия; дата запланированная.

Выпадающие списки «вид мероприятия» и «тип мероприятия» формируются динамически получением их из базы данных.

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

Iи £ Г г ' . 'г'и - Р^Ш

ИНФОРМАЦИОННЫХ СИСТЕМ

Гяааняя Состав кярепры научал работ цщто облает капелла Слоцвагыюс™ Наин вьтусимт

Гиавкая Мерслриятив Итоги миквд Информация о доит ¿ЛТ.1Н группы Отчеты

Вас приветствует модуль кураторство!

Здесь вы ищете

- Пряиотреть ие^СО[МЯТ11Я. в ЩКЧИК >Ч5КТВУПТС И ИЛНМШЛ Гр>71ПЙ.

- ЦйОавантъ еЗД вспш иерсАридтия; « Отмечать ЫГ-ОПИСте МСр0Г;1|УП1|^

- Вн^нТьлГи ПфИТ(ЦициК1|№ ♦ вид нты|м редзанрэаать данной группе:

+ получить ог+ет о-проделанное влтш рэбьте за в^раинкО период «зучення

Рис. 1. Успешная авторизация

При сохранении введённой даты в базе данных и при считывании даты из базы данных данные адаптируются под требуемый формат.

Раздел «Итоги семестра» предназначен для добавления, просмотра и редактирования результатов, выбранных в выпадающем списке «семестр» и текстовом поле «год», учебного полугодия группы, закреплённой за куратором. Интерфейс данного раздела реализован в соответствии с рисунком 3. После нажатия на кнопку «Сохранить» данные с формы заносятся в базу данных, если запись за выбранный период уже существует, то она обновляется, в противном случае создаётся новая запись.

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

Раздел «Информация о группе» предназначен для добавления в базу основных данных о группе и редактирования этих данных. Также как и раздел «Итоги семестра» каждая запись имеет привязку к году и семестру.

С Л "и ч у " =

¡' г; г"." ■м! ^ а" р^с^п^лч^ч СЗ тг* - ««—л* С. IОДАам Н1

Главная Мероприятия

Мероприятия

ГОД

Итоги семестра Информация о группе Выбрать поймать ос о мпнсм

Добавить мероприятия I

Актив группы

Отчёты В В вкьыое и л рта

Подрой ей

Курй?ар:*.!й час, посвящений яресммо гцдокткедого ап^^ал.и^й

н в Заппанирс-зано: 09-10-М13 ГГроввдвно: 10-10-2013 |

Проверка оманий студентов группы "¿С-г!

Эапланиреаан.з: 06-02.2014 Проведено: 06-02.2014 | ПодаоСнес

Вйтрача с представ ител я ии компании Р.!;сгс5сГГ

- З^ПЛвчирмаиО: 07-Ф2-2513 ЛрдвчИнр; | ПйДрй&юи

Олкипкада ло просраминрс.вак.1й

Ззппанмо&эакг 02-03-2014 Пооврлено: 02-03-2014 I Подообиос

Рис. 2. Список мероприятий

Рис. 3. Итоги семестра

В разделе «Актив группы» куратор имеет возможность формировать актив группы, то есть добавлять должности и назначать на эти должности студентов. Раздел имеет два типа форм. Первая форма предназначена для добавления должности, она состоит из одного текстового поля, под именем «Должность» и кнопки «Добавить». Вторая форма предназначена для назначения студентов на должность или удаления должности, она состоит из двух полей и двух кнопок. Первое поле предназначено для ввода в него имени студента, второе поле не редактируется, а только отображает информацию. После нажатия на кнопку «Назначить» куратор закрепляет за должностью студента, имя которого введено в поле «ФИО». После нажатия кнопки «Удалить» запись об этой должности

удаляется.

С* й .' (осадим! '»■ ^ г л: с-! 1 г, ■С',1« г I р к.ТН У/дгТ.екхи гг>г*11. г« и Н^зЬр Гртишчи ^ Пцяаи.-м бе^У '■>/ Г.ншипч««». □ V. - -мрчг' С - . ^ рЬр^^Йлп 3 5.1

Клф^лра «I ЬЦкчяншгаво« сисе ты» Опт I цдоцацц 1СС-11

Ь _ ВМ5МД№ А |,*ГОНОГЙ ¿53

Кям50рир}пяи 11С« 11 - Уели» в Битер ни ВI чгсыани

I, Сдем» цр*япм

М.>начд.113<учН5и4ГЭГ№3> илво 5 гиге«. НлМЧ 2 ГО-Р.О-Л'.ИОЛИ И/3 а-З-СГ.Л-ЫКа Кс-Л 114« подтип* К ■

Кодпкпакшжй ш I

К~й41гиг£1я4<тЗОеММ б6}(ЧМвиЯЁ1 на (рям-гс ? Лпш группы Знм Старости гЖаа гош Лима I ¡алногид

Ст щчч Т1 - Псдолдея Ам 1 он Блтдолк*

¡. Мфоврвятя*. вдощ-хинны* я |р>вп# и 1 Н1}Т6»1 Ниплцгик ол)» работы К?рдт«р4* ■ гр>'ПВЗЧ.

'Мгродрквгвв йи Гришин к» н хяишпв

Ттмлтидо

з 1 КрвЯерЫ. и1.№|1|Ъ !'. 2 т 1-. и 11"Г::Ч ИС-З ■ \'я№сч л Ей з rjv.ua 5 шг:.'.м с*нл О»?I !Ь>ра9ар*

«Мгрмрм I■■ 11 □ г«ч южно- I ■ щщипп

"•ч а а ■[«С.» С)а яппнии! №чпы 9 1ип1.игни1

3 ОДЛЫШШЬ 1» фвГрШШфЙЫИМ Гуиеи А№±дии .Ъясчна 1ЛйЗ ¿"г,'.*- 'ТН!-Л йыипш-и

: Ринг мл [й)'| Пал ¿ль и ш Лсталгм»» Млады Вликыкреым Олтдамра

У С? -»и Лхиъ с т*1ч-1'п-л ¿креП Уагш Епздона 3*тклис*н* Цмчни

с

Рис. 4. Отчет часть I

С Л 1Ыи1Л и ■• а !а г 5 йта/ 'и г ф15/РI-! Р.Лд е м! огитеп1_ееуи1ЬрЪр ; Ц Псрсвв^ч««: Сч№р"«: IР}* ¿(¿«м*« £«_ ¡3 !■ - С - .. ^¡¡¡^МпМ 551

кIг.I:::' 1:1 ii.ii ; и.ша |<а1-ли к;,|<и^£Л Гр>(Ш11_

"М-гропглнтия оо граианс.кй-вирвошчмдо'-!) шфиопому мспвгаяин

.V» н >т От» тПжгяниЬ Ошм!!! е ЕиП'МП^ШИ

Е УяМоШ. Нс|М1Ш Б|ЧфЫШфШи

■Мсроиумытвя пи луг* в но- ^lpsпгl*(■нlrв■u^, тивитшш»

.М Л'П Чисто Тпнпиа Отп*тпягш1ыП Огзгпк! о вы пол пен ян

1 №09-3014 Отавпашл по программ 1гссвгип» Гулт-п Лжслтаа ,Ъ-Е0Ы1а ГГротс+к-.т прмииси «лшгаалы

2 0ЫН-ЭМ4 ЕрIПк-Рнк; »а пыу Пкшь м тм А« талон» Катапг Si.it; »строе, на ОтчЛ црнра

3 Не«» ^нрсД

■Мероприятия, шпрлвлонги с на фодчироивпе сааналыго-инчячы! кгчктв ■ комчуннхннпяс-П к; ,ты>ры личности етуарят&п. риыпш- ■ поллцкыса талантоп

У| пи Чисто Теизшы ОтП*1С1ЯСЛиий Оемгвь;! о выай.ик'няи

1 11-05^2014 Куран^сМ ча-: на тйы".- пклгыих П(М-иие11Т1 Увкйл 1 ЕкАТтрПК! Бшклисыи О14« к'.рлтера

»М^роауянгия ий грлж.4зпежй-1за1рж.аа и: ера пипипп ■«шалит

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

■V« ц-"в Чи.то Т«я»иа 0ТИ*ТПВМ111ЫП 4>1НМКЯ » ВЫ1Т4.1110НЯН

11 ге-м-аин ьгроли* Кяккссяи >НВ1Н ЕЮ.тср|№4 В|1ГС--М50еНЛ Огч("1 »рлерл

] I сое и ссчкгра

к'и.Мш ,300} Ш СНН Ш с^дши Ьго.1 ДМ 1 Пяяниз сXI дентин ил ПрйиФЯГ ПрйЦ#ВГ ОМШНИХФП ЗгйЛКЧдети уллрни^а

НС. и № 24 1 5

V г ^ II: А 1«л сера» 3 ти ас-»

_.

Рис. 5. Отчет часть II

В разделе «Отчёты» куратор на основе введённых им в модуле данных имеет возможность получить готовый отчёт о проделанной им кураторской деятельности с закреплённой за ним группой. Примеры отчётов приведены на рисунке 4 и рисунке 5.

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

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

При выполнении проекта был сделан анализ предметной области, рассмотрены существующие аналоги разработанного web-приложения, выбран инструментарий реализации, разработана база данных, спроектирован и реализован интерфейс модуля «Кураторство».

Результатом проекта стала система автоматизированного создания отчётов «Кураторство», позволяющая облегчить процесс документооборота на кафедре ИС.

CREATION OF THE WEB APPLICATION "COACHING" FOR THE SITE OF IS CHAIR

N.V. Astapenko

Senior Teacher, Magister, e-mail: [email protected] A.V. Povelyev Student, e-mail: [email protected]

North Kazakhstan State University n.a. M. Kozybayev, Petropavlovsk, Republic

of Kazakhstan

Abstract. The main idea of the project consists in creation of a web application "Coaching" which will allow is automated to form various documents and counting for curators of groups and dean's office.

Keywords: web application, system of document.

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