Методические указания по использованию модуля клиентского программного обеспечения
Вид материала | Методические указания |
- Методические рекомендации по внедрению и использованию свободного программного обеспечения, 634.57kb.
- Рабочая программа учебной дисциплины (модуля) case-средства проектирования программного, 143.56kb.
- Методические указания для выполнения курсового проекта по дисциплине «Базы данных», 274.33kb.
- Методические указания к семинарским занятиям по дисциплине «Педагогика», 21.94kb.
- Методические рекомендации к выполнению лабораторных работ 3 Контрольная работа №1., 319.37kb.
- Метрология и качество программного обеспечения, 39.54kb.
- Классификация программного обеспечения, 77.32kb.
- Учебно-методический комплекс дисциплины разработка и стандартизация программных средств, 362.73kb.
- Структура программного обеспечения, 39.47kb.
- Обзор marc форматов, 185.3kb.
Министерство образования и науки РФ
Федеральное агентство по образованию
Федеральное государственное учреждение
«Государственный научно-исследовательский институт технологий и телекоммуникаций»
ГОУ ВПО «Северо-Кавказский государственный технический университет»
Методические указания по использованию
модуля клиентского программного обеспечения
Интернет портала системы управления качеством в образовательных учреждениях высшего профессионального образования
Ставрополь, 2006
Оглавление
1.Общие положения 3
2.Структура обрабатываемых данных 4
3.Установка клиентского модуля 5
4.Редактирование сведений о вузе 8
5.Редактирование сведений о зданиях и помещениях 11
6.Редактирование сведений о педагогических работниках 12
7.Редактирование сведений о преподаваемых дисциплинах 13
8.Сервисные функции клиентского модуля 16
9.Спецификации файлов данных 18
10.Структура XLM-файлов 21
-
Общие положения
Работы выполнены в рамках Государственного контракта от «09» августа 2006 г. № П-156 на выполнение работ для государственных нужд по проекту «Разработка информационно-методической поддержки систем управления качеством в образовательных учреждениях ВПО», заключённого между Федеральным государственным учреждением «Государственный научно-исследовательский институт информационных технологий и телекоммуникаций» (ФГУ ГНИИ ИТТ «Информика») и Федеральным агентством по образованию, в рамках Федеральной целевой программы развития образования на 2006-2010 годы.
Целью разработки модуля клиентского программного обеспечения аппаратно-программного комплекса системы управления качеством образовательного учреждения высшего профессионального образования (далее – клиентского модуля) является своевременный и качественный сбор статистических данных по системам качества и обмен ими с программно-аппаратным комплексом федерального Портала.
Клиентский модуль может функционировать в автономном режиме, режиме информационного обмена с существующими средствами автоматизации ОУ ВПО или в режиме интеграции в единую информационную среду ОУ ВПО.
Клиентский модуль реализует следующие функции:
- ввод и корректировку статистических данных по системам качества;
- автоматизированную проверку корректности введенных данных (заполнение всех обязательных полей, соответствие типам данных, взаимная корреляция связанных полей и т.д.)
- загрузку и выгрузку данных в формате XML;
- компрессию и передачу данных на федеральный Портал по протоколу SMTP;
- интеграцию с существующими в вузах АСУ посредством обмена данными в формате XML.
Интерфейс системы разработан интуитивно понятным, строгим и обладает минимальным набором отвлекающей информации. Максимально используется рабочая область системы за счет минимизации второстепенных (служебных) элементов системы.
Клиентский модуль в качестве локальной базы данных использует систему файлов формата DBF. С целью интеграции клиентского модуля с существующими средствами автоматизации ОУ ВПО возможна непосредственная запись/чтение файлов DBF, при условии согласования наборов и типов данных описываемых систем (спецификации файлов данных представлены ниже). В качестве основного метода интеграции предусмотрен обмен данными между подсистемами в формате XML (структуры XML-файлов представлены ниже). Для передачи данных на федеральный портал они подвергаются предварительной компрессии с использованием архиватора ZIP, которой устанавливается автоматически вместе с клиентским модулем.
-
Структура обрабатываемых данных
Клиентский модуль осуществляет сбор статистических данных об основных лицензионных показателях ОУ ВПО, указанных в Постановлении Правительства Российской Федерации от 18 октября 2000 года, №796 «Об утверждении Положения о лицензировании образовательной деятельности». В частности, обрабатывается следующая информация:
- Сведения о наименовании и организационно правовой форме ОУ ВПО, месте его нахождения, перечне образовательных программ, направлений и специальностей подготовки, сроки действия лицензии.
- Сведения о постановке ОУ ВПО на учет в налоговом органе с указанием идентификационного номера налогоплательщика.
- Сведения о структуре ОУ ВПО, укомплектованности штатов, численности обучающихся, воспитанников.
- Сведения о наличии у ОУ ВПО необходимых для организации образовательного процесса зданий и помещений, объектов физической культуры и спорта, общежитий, об обеспечении обучающихся, воспитанников и работников питанием и медицинским обслуживанием с указанием документов, подтверждающих право ОУ ВПО на владение, пользование или распоряжение необходимой учебно-материальной базой в течение срока действия лицензии.
- Информация о заключении органов санитарно-эпидемиологической службы Российской Федерации и Государственной противопожарной службы о пригодности используемых зданий и помещений для осуществления образовательного процесса.
- Перечень дисциплин, входящих в каждую заявленную образовательную программу, с указанием объемов учебной нагрузки (для учреждений профессионального образования – аудиторной и внеаудиторной) по этим дисциплинам.
- Сведения об обеспеченности учебной литературой и материально-техническом оснащении.
- Сведения о кадровом обеспечении образовательного процесса, квалификации педагогических работников и условиях привлечения к трудовой деятельности.
-
Установка клиентского модуля
Клиентский модуль распространяется в виде инсталляции. Для установки программы на ПЭВМ пользователя, необходимо запустить с дистрибутива файл setup.exe и выполнить все шаги программы инсталлятора (рисунки 1, 2). По умолчанию клиентский модуль устанавливается в папку C:\Program Files\qms\.
Рисунок 1. Установка клиентского модуля - выбор папки установки
Рисунок 2. Установка клиентского модуля – подтверждение параметров установки
При повторной установке клиентского модуля программа инсталлятор позволяет изменить, исправить или удалить установленные компоненты (рисунок 3). Следует учитывать тот факт, что при повторной установке клиентского модуля существующие файлы с данными удаляются и создаются новые пустые файлы.
Рисунок 3. Повторная установка клиентского модуля
В папку установки копируются следующие файлы и папки:
- qms.exe – исполняемый файл клиентского модуля.
- help.chm – скомпилированный HTML-файл справки.
- defmem.mem – файл локальных настроек клиентского модуля.
- mailer.log – файл-журнал отправленных электронных писем.
- Инструкция по использованию модуля клиентского приложения.doc – файл документа с инструкцией.
- pkzip.exe, pkunzip.exe – исполняемые файлы архиватора ZIP.
- Папка DBF содержит файлы данных и соответствующие им индексные файлы.
- Системные файлы – FOXUSER.DBF, FOXUSER.FPT, библиотека времени исполнения msvcr71.dll, файлы обмена формата XML, переданные на федеральный Портал файлы-архивы ZIP.
После установки клиентского модуля в меню «ПУСК» в разделе «Программы» создается группа «qms» содержащая ярлык «qms.exe».
Для запуска установленного клиентского модуля необходимо выполнить файл qms.exe или выбрать указанную программу в меню «ПУСК» в разделе «Программы».
Для удаления клиентского модуля необходимо выполнить файл setup.exe с дистрибутива, либо в «Панели управления» компьютером выбрать ярлык «Установка и удаление программ» и в списке установленных программ выбрать «QMS» – «Удалить».
-
Редактирование сведений о вузе
С целью обеспечения корректности и целостности обрабатываемых статистических данных предполагается следующая навигация по объектам клиентского модуля. Согласно предлагаемой хронологии выходная информация предыдущих этапов используется в качестве входной информации последующих этапов.
Предполагается следующая последовательность ввода данных в клиентский модуль. На первом этапе в ниспадающем списке необходимо выбрать вуз (рисунок 4). Если в предложенном пользователю перечне вуз отсутствует, то его необходимо добавить, используя кнопку , расположенную под объектом «Руководитель организации».
Клиентский модуль содержит четыре вкладки: ВУЗ, Здания и помещения, Педагогические работники, Преподаваемые дисциплины (рисунок 5).
На вкладке «ВУЗ» вводятся данные о полном и сокращенном наименовании учебного заведения, его организационно-правовой форме, адресе, руководителе, номере контактного телефона, идентификационном номере налогоплательщика, данные о лицензии.
Для добавления/удаления сведений об образовательных программах, реализуемых в вузе, используются кнопки и соответственно, расположенные справа от табличного элемента с образовательными программами.
Рисунок 4. Выбор вуза
Рисунок 5. Вкладки клиентского модуля
При добавлении новых образовательных программ, реализуемых в вузе, открывается окно классификатора (рисунок 6), в котором галочками отмечаются необходимые программы.
Рисунок 6. Классификатор специальностей
Для каждой образовательной программы указывается срок действия лицензии (если она не совпадает с лицензией вуза), количество обучающихся студентов по очной, заочной, очно-заочной формам обучения и экстернату.
В случае внесения изменений на форме становится активной кнопка , нажав на которую внесенные изменения сохранятся в локальной базе данных. Если кнопка активна, то при попытке пользователя закрыть программу или перейти на другую вкладку ему будет предложено сохранить изменения.
-
Редактирование сведений о зданиях и помещениях
На вкладке «Здания и помещения» вводятся данные о зданиях и помещениях, используемых для организации образовательного процесса с перечнем принадлежащих им специализированных лабораторий. Для каждого здания указывается его адрес, вид и назначение здания, форма владения. Последние два столбца заполняются при помощи ниспадающих списков в соответствующих полях.
Вводятся сведения о документах, подтверждающих право ОУ ВПО на владение, пользование или распоряжение необходимой учебно-материальной базой в течение срока действия лицензии. В центральной панели для текущего здания (помеченного слева специальным маркером-стрелочкой) вводятся наименование организации собственника, арендодателя; реквизиты и сроки действия правомочных документов, наименование и реквизиты документов СЭС и государственной противопожарной службы.
Для текущего здания вводятся специализированные лаборатории и помещения с указанием их наименования и перечня основного оборудования.
Данные о зданиях, помещениях, специализированных аудиториях, кабинетах, лабораториях редактируются в специальных табличных элементах управления. Для добавления и удаления записей используются специальные кнопки, расположенные в непосредственной близости с соответствующими табличными элементами управления (рисунок 7). Возможно альтернативное добавление записей в табличные элементы при двойном нажатии левой кнопки мыши над их содержимым.
При внесении изменений на текущей вкладке кнопка становится активной, нажатием на которую изменения можно сохранить в локальной базе данных.
Рисунок 7. Вкладка «Здания и помещения»
-
Редактирование сведений о педагогических работниках
На вкладке «Педагогические работники» вводятся данные о кадровом обеспечении образовательного процесса.
Данные о квалификации педагогических работников и условиях привлечения к трудовой деятельности редактируются непосредственно в табличном элементе управления, расположенном в верхней части экрана. Для каждого работника указывается его фамилия, имя, отчество, занимаемая должность, размер ставки, ученая степень, ученое звание, условия привлечения к трудовой деятельности. Атрибуты должность, ученая степень, звание, условия привлечения к трудовой деятельности заполняются с использованием соответствующих ниспадающих списков.
Дополнительная информация о педагогическом работнике: какое образовательное учреждение закончил, специальность по диплому, стаж научно-педагогической работы, основное место работы (для совместителей) и должность по основному месту работы вводится в специальном поле, названном «Сведения о педагогическом работнике», расположенном в нижней части экрана (рисунок 8).
Рисунок 8. Вкладка «Педагогические работники»
Добавление/удаление записей осуществляется аналогично рассмотренным ранее табличным элементам. При внесении изменений на данной вкладке их можно сохранить при нажатии на кнопку .
-
Редактирование сведений о преподаваемых дисциплинах
На вкладке «Преподаваемые дисциплины» вводятся данные о дисциплинах по всем образовательным программам, реализуемым в ОУ ВПО (рисунок 9). При заполнении указанной вкладки используются введенные ранее данные на вкладках «ВУЗ», «Здания и помещения», «Педагогические работники».
Рисунок 9. Вкладка «Преподаваемые дисциплины»
Клиентский модуль построен таким образом, что все изменения на любой вкладке отслеживаются автоматически, и при попытке перехода со вкладки, на которой проводились исправления, система предложит их сохранить в базе данных. При этом на соответствующей вкладке кнопка станет активной. Если пользователь не желает сохранять внесенные изменения, он должен дать отрицательный ответ на предложение системы сохранить новые данные.
В крайней левой части экрана расположено информативное дерево с указанием образовательных программ, реализуемых ОУ ВПО. Выбрав в дереве образовательную программу, необходимо ввести данные о преподаваемых дисциплинах (в том числе практиках), с указанием наименования дисциплины, блока дисциплин, суммарного объема часов, в том числе аудиторных согласно рабочему учебному плану, ведущего преподавателя, его стажа преподавания по данной дисциплине, наименование основной литературы по дисциплине с указанием количества имеющихся в наличии экземпляров. Атрибуты вид и преподаватель заполняются с использованием соответствующих ниспадающих списков.
Для добавления дисциплин в образовательную программу используется кнопка , расположенная справа от соответствующего табличного элемента управления. При ее нажатии откроется экранная форма «Справочник дисциплин», представленная на рисунке 10. Для заполнения образовательной программы необходимо галочками отметить требуемые дисциплины и нажать кнопку «Добавить». На экранной форме «Справочник дисциплин» реализована функция быстрого поиска дисциплин при наборе начальных букв искомого слова. В случае отсутствия дисциплины в справочнике ее необходимо добавить, нажав кнопку (рисунок 10).
Рисунок 10. Экранная форма "Справочник дисциплин"
Если при проведении образовательного процесса по дисциплине используются специализированные лаборатории, то соответствующие данные вносятся в таблицу «Лаборатория». При этом используется ниспадающий список, сформированный на основе информации, внесенной на вкладке «Здания и помещения».
Для учебных и производственных практик, указанных в образовательной программе, в табличном элементе управления «Места проведения практик» вводится информация о местах их проведения с указанием выходных данных по заключенным договорам.
С целью визуального представления информации в удобном для пользователя виде в табличных элементах клиентского модуля реализована функция сортировки данных. Для этого необходимо щелкнуть левой кнопкой мышки на заголовке соответствующего столбца таблицы.
-
Сервисные функции клиентского модуля
Меню клиентского модуля состоит из двух разделов: «Файл» и «Справка».
Раздел «Файл» содержит пункты:
- Передать данные на портал.
- Сохранить данные в XML.
- Загрузить данные из XML.
- Выход.
При выборе пункта «Передать данные на портал», происходит выгрузка данных в файл специальной структуры r<код_вуза>.xml, который, по умолчанию, размещается в папке, в которую инсталлирован клиентский модуль. Далее происходит компрессия данного файла – создается файл xmlrez.zip, который передается на федеральный Портал. Непосредственно перед отправкой файла с данными открывается экранная форма настроек клиента электронной почты (рисунок 11), в которой необходимо указать SMTP-сервер, его порт, учетную запись и пароль, имя и адрес отправителя, адрес получателя, тему письма и имя прикрепляемого файла. По умолчанию тема письма и имя прикрепляемого файла формируется автоматически. При успешной отсылке письма (кнопка «Отправить») выдается соответствующее сообщение. Изменения, внесенные на форме, сохраняются в локальных настройках клиентского модуля и доступны при следующей пересылке писем.
Рисунок 11. Экранная форма настроек клиента электронной почты
При выборе пункта «Сохранить данные в XML» происходит выгрузка данных в файл с расширением .xlm в указанное пользователем место. По умолчанию имя файла result.xml.
При выборе пункта «Загрузить данные из XML» происходит заполнение локальной базы данных клиентского модуля из указанного пользователем файла формата XML.
При выборе пункта «Выход» завершается работа клиентского модуля.
Раздел «Справка» используется для выдачи пользователю справки по пользованию программой (рисунок 12). Справка доступна также при нажатии клавиши F1.
Рисунок 12. Справка клиентского модуля
-
Спецификации файлов данных
Атрибут | Тип данных | Назначение |
Discip (учебные дисциплины) | ||
iddiscip | Integer(4) | Идентификатор дисциплины |
name | Character(254) | Наименование дисциплины |
Klasfic (классификатор специальностей) | ||
idklasfic | Integer(4) | Идентификатор классификатора |
idobraz | Integer(4) | Идентификатор уровня образования |
name | Character(254) | Наименование специальности |
okso | Character(6) | Шифр специальности по ОКСО |
srokob | Integer(4) | Нормативный срок обучения |
kvalfic | Character(254) | Квалификация |
Obraz (Уровни образования) | ||
idobraz | Integer(4) | Идентификатор уровня образования |
name | Character(254) | Наименование уровня образования |
sname | Character(10) | Краткое наименование уровня образования |
Zdan (здания и помещения) | ||
idzdan | Integer(4) | Идентификатор здания |
idtipzdan | Integer(4) | Идентификатор типа здания |
idtipvlad | Integer(4) | Идентификатор типа владения зданием |
idvuz | Integer(4) | Идентификатор вуза |
nsobstv | Character(254) | Наименование собственника |
srok | Character(254) | Реквизиты и срок действия правомочных документов |
docses | Character(254) | Наименование и реквизиты документов СЭС и государственной противопожарной службы |
adress | Character(50) | Адрес здания |
Vuz (вуз) | ||
idvuz | Integer(4) | Идентификатор вуза |
idorgform | Integer(4) | Идентификатор организационно-правовой формы |
name | Character(254) | Наименование вуза |
sname | Character(20) | Краткое наименование вуза |
adress | Character(254) | Адрес |
rector | Character(100) | ФИО ректора |
phone | Character(15) | Телефон |
inn | Character(12) | Индивидуальный номер налогоплательщика |
serlic | Character(10) | Серия лицензии |
numlic | Character(10) | Номер лицензии |
dnlic | Date(8) | Дата начала действия лицензии |
dklic | Date(8) | Дата окончания действия лицензии |
Orgform (Организационно-правовая форма) | ||
idorgform | Integer(4) | Идентификатор организационно-правовой формы |
name | Character(254) | Наименование организационно-правовой формы |
sname | Character(10) | Краткое наименование организационно-правовой формы |
Tipvlad (Тип владения зданием) | ||
idtipvlad | Integer(4) | Идентификатор типа владения |
name | Character(254) | Наименование типа владения |
Lab (Специализированные лаборатории) | ||
idlab | Integer(4) | Идентификатор лаборатории |
idzdan | Integer(4) | Идентификатор здания |
name | Character(254) | Наименование лаборатории |
oborud | Character(254) | Перечень оборудования |
Sotr (Педагогические работники) | ||
idsotr | Integer(4) | Идентификатор педагогического работника |
idvuz | Integer(4) | Идентификатор вуза |
fio | Character(100) | Фамилия, имя, отчество |
stepen | Character(100) | Ученая степень |
zvanie | Character(100) | Ученое звание |
tipstat | Character(100) | Условия привлечения к трудовой деятельности |
dolgn | Character(100) | Должность |
stavka | Numeric(4,2) | Ставка |
nvuz | Character(254) | Окончил вуз |
nspec | Character(50) | Окончил специальность |
stag | Integer(4) | Полных лет общего стажа |
pedstag | Integer(4) | Полных лет педстажа |
omr | Character(254) | Основное место работы(для совместителей) |
omrdolgn | Character(50) | Должность по основному месту работы(для совместителей) |
Lessons (Учебные занятия) | ||
idlessons | Integer(4) | Идентификатор занятия |
iddiscip | Integer(4) | Идентификатор дисциплины |
idobrprog | Integer(4) | Идентификатор образовательной программы |
idtipd | Integer(4) | Идентификатор типа дисциплины |
idsotr | Integer(4) | Идентификатор сотрудника |
nbook | Character(254) | Наименование учебной литературы |
klbook | Integer(4) | Количество экземпляров учебной литературы |
stag | Numeric(5,1) | Стаж преподавателя по данной дисциплине |
vsego | Numeric(8,2) | Всего часов по данной дисциплине |
vsaud | Numeric(8,2) | В том числе аудиторных |
Tipd (Типы дисциплин) | ||
idtipd | Integer(4) | Идентификатор типа дисциплин |
name | Character(50) | Наименование типа дисциплин |
sname | Character(3) | Краткое наименование типа дисциплин |
Obrprog (Образовательные программы) | ||
idobrprog | Integer(4) | Идентификатор образовательной программы |
idvuz | Integer(4) | Идентификатор вуза |
idklasfic | Integer(4) | Идентификатор классификатора |
konto | Integer(4) | Контингент обучающихся по очной форме обучения |
kontz | Integer(4) | Контингент обучающихся по заочной форме обучения |
kontoz | Integer(4) | Контингент обучающихся по очно-заочной форме обучения |
konte | Integer(4) | Контингент обучающихся по форме обучения – экстернат |
licenz | Date(8) | Дата окончания действия лицензии |
Praktik (Места проведения практик) | ||
idpraktik | Integer(4) | Идентификатор места проведения практики |
idlessons | Integer(4) | Идентификатор занятия |
name | Character(254) | Место проведения практики |
Tipzdan (Тип зданий) | ||
idtipzdan | Integer(4) | Идентификатор типа здания |
name | Character(254) | Наименование типа здания |
Zaglab (Загрузка лабораторий) | ||
idzaglab | Integer(4) | Идентификатор загрузки лаборатории |
idlab | Integer(4) | Идентификатор лаборатории |
idlessons | Integer(4) | Идентификатор занятия |
В таблицах локальной базы данных клиентского модуля в качестве типа данных первичного ключа используется модифицированный тип данных Integer(AutoInc)(4).
-
Структура XLM-файлов
Клиентский модуль позволяет обрабатывать XML-файлы со следующей структурой:
-
-
-
-
-
-
-
-