Степина И. Н., Кисель С. А., Плюснина Н. П. (Беларусь, Гродно, Гргу им. Янки Купалы)
Вид материала | Документы |
- Республики Беларусь учреждение образования «гродненский государственный университет, 4298.11kb.
- И янки купалы» факультет экономики и управления учебное издание методичкские указания, 756.13kb.
- Стратегия Лидского колледжа уо «Гргу им. Янки Купалы» на 2011-2015, 5231.82kb.
- Методологические и технологические аспекты, 127.47kb.
- Файла должно состоять из фамилии автора и его места работы, например, «Иванов ГрГУ., 46.06kb.
- Конференция проводится на базе юридического факультета уо «Гродненский государственный, 31.54kb.
- Программа курса для студентов специальности 1-25 01 04 «Финансы и кредит», 369.82kb.
- Инструкция по организации практики студентов учреждения образования «Гродненский государственный, 140.48kb.
- Министерство образования республики беларусь учреждение образования «гродненский государственный, 8.73kb.
- Правила приема в аспирантуру и докторантуру учреждения образования «Гродненский государственный, 123.53kb.
Степина И.Н., Кисель С.А., Плюснина Н.П. (Беларусь, Гродно, ГрГУ им. Янки Купалы)
РАЗРАБОТКА ИНФОРМАЦИОННЫХ ПОДСИСТЕМ АСУ «УНИВЕРСИТЕТ» С ИСПОЛЬЗОВАНИЕМ СТАНДАРТОВ УНИВЕРСИТЕТА
Рассматривается роль документации системы менеджмента университета при разработке информационных систем, используемых в управлении. На примере разработки конкретной информационной подсистемы АСУ «Университет» учреждения образования «Гродненский государственный университет имени Янки Купалы» показана значимость и последовательность применения стандартов университета на каждом этапе разработки этой подсистемы.
ВВЕДЕНИЕ
Разработка информационных систем или проектирование программного обеспечения (далее - ПО) это процесс построения приложений реальных размеров и практической значимости, удовлетворяющих заданным требованиям функциональности и производительности [1]. Проектирование ПО предполагает выполнение ряда стадий и этапов, согласно системе стандартов (ГОСТ 34.601–90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания): разработку требований или технического задания, разработку технического проекта, программирование или рабочее проектирование, опытную эксплуатацию, сопровождение и улучшение.
Проектирование ПО охватывает три основные области:
- проектирование объектов данных, которые будут реализованы в базе данных (далее - БД);
- проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;
- учет конкретной среды или технологии, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры и т.п.
Проектирование представляет собой трудоемкий процесс, требующий от разработчиков не только навыков в проектировании ПО, но и детального знания предметной области разрабатываемой информационной системы.
АСУ «УНИВЕРСИТЕТ» ГрГУ им. Янки Купалы
Разработка информационных систем, позволяющих автоматизировать работу сотрудников структурных подразделений и служб университета, на протяжении нескольких лет традиционно ведется в отделе автоматизации управления Центра университетского менеджмента (далее – ОАУ ЦУМ). Разработка основана на методологии объектно-ориентированного проектирования и позволяет объединять последовательно разрабатываемые информационные системы в единую интегрированную систему информационного обеспечения и управления учебным процессом университета - АСУ «Университет» [2]. На сегодняшний день в состав АСУ «Университет» входит 14 подсистем.
АСУ «Университет» основана на клиент-серверной СУБД FireBird SQL Server. Корпоративное использование единой нормативно-справочной информации, единых баз данных в рамках единой информационной среды обеспечивает:
- однократный ввод данных и устранение «дублирования» данных;
- непротиворечивость информации структурных подразделений;
- информационное взаимодействие между структурными подразделениями;
- формирование аналитических и статистических отчётов различной сложности;
- получение оперативной и достоверной информации для анализа и принятия обоснованных решений.
ДОКУМЕНТАЦИЯ СИСТЕМЫ МЕНЕДЖМЕНТА УНИВЕРСИТЕТА
В университете разработана, документально оформлена, внедрена и поддерживается в рабочем состоянии система менеджмента (далее - СМ) в соответствии с требованиями СТБ ISO 9001-2009.
Основной справочный документ системы, который содержит описание СМ – Руководство по СМ - представляет собой описание взаимодействия и взаимосвязи процессов, включая карту процессов [3]. СМ университета описывается в документированных процедурах стандартов университета (СТУ). СТУ либо описывает деятельность конкретного структурного подразделения, формы документов и приложений, аккумулируя документированные процедуры этого подразделения; либо СТУ аккумулирует сходные документированные процедуры, выходящие за рамки деятельности конкретного подразделения. Документированные процедуры подробно описывают (в алгоритмическом виде) процессы университета, поскольку разрабатывались сотрудниками структурных подразделений и служб университета, непосредственно отвечающими за реализацию процессов и работ. «Документирование системы в таких масштабах велось не просто как описание существующего положения дел, но как создание научно обоснованной системы, ее постоянное улучшение, выявление проблем и их устранение» [4]. Все СТУ доступны в электронном виде на сайте СМ ссылка скрыта.
Следовательно, разработчики конкретной информационной системы (конкретного ПО) имеют возможность детально изучить предметную область разрабатываемой системы, характеристику объекта автоматизации и процедуры, подлежащие автоматизации, на своем рабочем месте, используя документацию СМ (СТУ и вводимые ими формы документов и приложений, положения о структурных подразделениях университета и должностные инструкции сотрудников; организационно-распорядительную документацию). Это несколько изменяет привычный способ взаимодействия разработчика с заказчиком информационной системы (пользователем ПО).
Использование документации СМ университета (в электронном виде) позволяет разработчикам информационных подсистем АСУ «Университет»:
- выполнить обследование объекта автоматизации на своем рабочем месте;
- минимизировать временные затраты на детальное изучение предметной области разрабатываемой информационной системы и объекта автоматизации;
- минимизировать временные затраты на уточнение и согласование с заказчиком информационной системы (ПО) технического задания на разработку проектных решений;
- использовать для разработки отчетов шаблоны документов, формы которых приведены в соответствующих СТУ;
- оптимизировать разработку информационной системы (ПО);
- оптимизировать взаимодействие информационных подсистем АСУ «Университет».
ПРИМЕР РАЗРАБОТКИ ИНФОРМАЦИОННОЙ ПОДСИСТЕМЫ АСУ «УНИВЕРСИТЕТ»
В качестве примера рассмотрим использование стандартов университета при разработке автоматизированной информационной системы «Студгородок» (далее – АИС «Студгородок»), одной из последних разработок ОАУ ЦУМ.
Работы по проектированию информационных систем в ОАУ ЦУМ ведутся в соответствии с документированной процедурой разработки ПО А 07-010 СТУ 07 Управление информацией [5], которая включает 11 этапов.
Этап 1. Разработка и утверждение технического задания на разработку ПО
Основанием для разработки системы является ЗАЯВКА № 233 от 14.09.2010г. директора студенческого городка учреждения образования «Гродненский государственный университет имени Янки Купалы» (заказчика) на разработку ПО, содержащая требования к ПО, в соответствии с Ф 07-001 Заявка на разработку ПО. Заявка была включена в План работы ОАУ ЦУМ на 2011г. с плановыми сроками выполнения работ по созданию АИС «Студгородок» (01.01.2011г. – 31.08.2011г.). Разработка, согласование и утверждение технического задания (далее - ТЗ) на создание системы осуществлялось в соответствии с Ф 07-003 Техническое задание на разработку ПО «Разработать автоматизированную информационную систему «Студгородок».
Назначение системы:
АИС «Студгородок» предназначена для комплексной автоматизации учета предоставления обучающимся на время учебы в университете жилых помещений в общежитиях студенческого городка университета и формирования аналитических и статистических отчетов по установленным формам.
Цели АИС «Студгородок»:
- обеспечение оперативного информационного взаимодействия между специалистами структурных подразделений по организации работы, связанной с заселением и проживанием в общежитиях;
- мониторинг правомерности использования фонда жилых помещений в общежитиях студенческого городка университета;
- совершенствование работы комиссий по жилищно-бытовым вопросам университета, повышение качества принятия управленческих решений за счет оперативности представления, полноты, достоверности отображения и получения информации.
Объектом автоматизации является процесс поселения и проживания обучающегося в общежитии (учет предоставления обучающимся общежитий и учет сведений об обучающихся, проживающих в общежитиях).
Предметная область разрабатываемой системы - управление распределением жилищного фонда студенческого городка университета и воспитательная работа с молодежью.
Процедуры, которые автоматизируются в системе:
- формирование личных карточек претендентов на проживание и проживающих в общежитиях студгородка университета (общие сведения, адрес постоянной регистрации, форма учебной деятельности, достижения, взыскания, льготы, общественная нагрузка);
- учет претендентов на получение общежития с учетом законодательных и нормативных правовых актов (регистрация заявлений; учет очередности предоставления);
- предоставление общежития (заселение; выселение);
- проживание в общежитии (формирование по заданным критериям рейтинга обучающихся, проживающих в общежитиях студгородка).
(Автоматизированные процедуры оплаты/контроля оплаты за проживание в общежитиях; учета имущества в общежитиях не принадлежат данной предметной области).
Нормативная документация для разработки:
1. ПРИКАЗ ректора Учреждения образования «Гродненский государственный университет имени Янки Купалы» от 18.02.2009 № 176 «О утверждении «Положения о порядке учета обучающихся, нуждающихся в представлении жилого помещения в общежитии, и предоставления жилых помещений в учреждении образования «Гродненский государственный университет имени Янки Купалы» и «Положения о комиссиях по жилищно-бытовым вопросам учреждения образования «Гродненский государственный университет имени Янки Купалы». - Режим доступа: ссылка скрыта. - Дата доступа: 03.02.11.
2. Система менеджмента университета. Стандарт университета Воспитательная и идеологическая работа СТУ 30.6. УТВЕРЖДЕН и введен в действие Приказ № 1258 19.11.2009г. – Режим доступа: ссылка скрыта. - Дата доступа: 03.02.11.
3. Система менеджмента университета. Стандарт университета Управление информацией СТУ 07. УТВЕРЖДЕН и введен в действие Приказ № 1258 19.11.2009г. – Режим доступа: ссылка скрыта. - Дата доступа: 03.02.11.
4. Система менеджмента университета. Стандарт университета Управление записями СТУ 08. УТВЕРЖДЕН и введен в действие Приказ № 1258 19.11.2009г. – Режим доступа: ссылка скрыта. - Дата доступа: 03.02.11.
После согласования и утверждения с заказчиком ТЗ на разработку АИС «Студгородок» переходим к следующему этапу проектирования ПО:
Этап 2. Формирование рабочей группы для реализации проектных решений
Состав рабочей группы этого проекта - 3 ведущих инженера-программиста ОАУ ЦУМ (разработчики) с индивидуальными заданиями (проектирование базы данных – далее БД, программирование ПО, тестирование ПО, разработка документации на ПО, опытная эксплуатация ПО, подготовка персонала, ввод в действие программного комплекса ПО).
Этап 3. Разработка технического проекта ПО
Технический проект в данном случае не разрабатывался, поскольку техническое задание было разработано с элементами технического проекта.
Этап 4. Реализация проекта и модульное тестирование
Система реализовывалась как модульный программный комплекс, при этом обеспечена программная совместимость с программно-технической платформой АСУ «Университет». Структура и способ организации и представления данных в системе АИС «Студгородок» соответствовуют идеологии АСУ «Университет». АИС «Студгородок» взаимодействует со следующими подсистемами АСУ «Университет» (П 07-001: Перечень информационных систем используемых в управлении):
- подсистемой «КАДРЫ-сотрудники» - для получения актуальной информации о контингенте преподавателей и сотрудников;
- подсистемой «КАДРЫ – студенты, аспиранты, магистранты» - для получения актуальной информации по учету личных сведений студентов, аспирантов, магистрантов, движению студенческого состава, учету отпусков, взысканий и поощрений, сведений о распределении и перераспределении, формированию приказов по действиям с контингентом учащихся;
- АРМом «Списки» - для оперативного получения информации о текущих изменениях и существующих ограничениях по студентам, аспирантам, магистрантам и слушателям с возможностью отбора по различным критериям;
- АРМом «Данные об обучающихся» - для предоставления сведений об учащихся;
- подсистемой «Талант» - для получения актуальной информации о лауреатах и стипендиатах специального фонда Президента Республики Беларусь по социальной поддержке одаренных студентов, победителях и призерах международных, республиканских, региональных, городских и университетских олимпиад, конкурсов, конференций, чемпионатов и выставок, студентах и магистрантах, показавших высокие результаты в учебной, научной, общественной, спортивной и творческой деятельности;
- АРМом «Прописка» - для получения актуальной информации о паспортном режиме и регистрации обучающихся в университете;
- подсистемой «Деканат» - для получения актуальной информации об успеваемости.
Перечни записей этих подсистем приведены в П 08-001–08-010, 011, 012 СТУ 08.
Работа в АИС «Студгородок» начинается (в соответствующих структурных подразделениях) с регистрации письменных заявлений претендентов на поселение в общежитие (при наличии оснований и документов для получения общежития, установленных законодательством и в порядке подачи заявлений). Результатом регистрации является автоматическое формирование Книги регистрации заявлений. Результат принятия на учет желающих получить общежитие и учет желающих – ведение Списков учета (для внеочередной и первоочередной категорий учета отдельно).
Для студентов, проживающих в общежитии, при предоставлении общежития на следующий учебный год в АИС формируется рейтинг согласно Системе критериев.
-
Рис. 1. Фрагменты АИС «Студгородок»
Основное меню АИС «Студгородок» состоит из семи пунктов:
- для обеспечения нормативного ввода значений при формировании записей БД; - содержит подпункты «О сотрудниках» и «О студентах» для получения личной информации о сотрудниках и обучающихся; - для создания списков и отчётов; - для постановки на учет / снятии с учета претендентов на поселение в общежитиях студгородка; - для формирования ежемесячного и суммарного рейтинга студентов, проживающих в общежитии; - для установки доступа в систему и прав доступа пользователям системы; - корректный выход из системы.
Этап 5. Интеграция и системное тестирование
На этом этапе было принято решение интегрировать ранее разработанный АРМ «Прописка» АСУ «Университет» в АИС «Студгородок».
Запись об АРМ «Прописка», будет удалена, а запись, содержащая название разработанной системы (АИС «Студгородок») и описание назначения системы будут добавлены в П 07-001: Перечень информационных систем используемых в управлении :
АИС «Студгородок» предназначена для комплексной автоматизации учета предоставления обучающимся на время учебы в университете жилых помещений в общежитиях студенческого городка университета; автоматизации управления по организации прописки преподавателей и сотрудников университета, иногородних студентов и других лиц в общежитиях университета и формирования аналитических и статистических отчетов по установленным формам.
АИС «Студгородок», как подсистема АСУ «Университет», функционирует в корпоративном информационном пространстве университета для обеспечения информационного обмена между компонентами системы в составе программно-технического комплекса АСУ «Университет», что обеспечивает системе возможность централизованного администрирования, включая обеспечение информационной безопасности, устойчивости функционирования (включая случаи некорректной работы пользователей), сохранности и восстановления БД. В качестве основного средства связи между компонентами системы используется локальная вычислительная сеть.
Программное обеспечение АИС «Студгородок» создано в архитектуре «клиент – сервер» на базе многопользовательской СУБД FireBird SQL Server для сетевых вычислений. Структура БД реализована в виде реляционных таблиц на языке SQL; отчеты формируются в среде, совместимой с MS Office 2003 и выше.
Этап 6. Разработка документации ПО
Документация на ПО разработана в соответствии с Ф 07-006 Документация на ПО.
Этап 7. Техническое обеспечение программного комплекса ПО
Техническое обеспечение программного комплекса АИС «Студгородок» осуществляется в соответствии с документированной процедурой А 32-006 СТУ 32 Техническое обслуживание, ремонт и утилизация.
Аппаратное обеспечение. Минимальная комплектация:
Персональный компьютер класса Celeron Dual-Core, 1034 Mb ОЗУ, 120 Gb HDD, DVD-RW;
ОС Windows XP/2000/2003;
СУБД FireBird SQL Server.
Программное обеспечение: Borland Delphi, Microsoft Office 2003.
Дополнительное оборудование: принтер лазерный А4.
Этап 8. Опытная эксплуатация. Подготовка персонала
Опытная эксплуатация проводилась в ОАУ ЦУМ с целью выявления несоответствий (ТЗ и реализации ПО), определения работоспособности, количественных и качественных характеристик АИС, необходимости корректировки документации.
Персонал, обслуживающий АИС «Студгородок», должен выполнять задачи технического обслуживания оборудования; администрирования системы; управления и реализации политики доступа пользователей к данным и функциям системы; сопровождение системы.
В состав персонала, необходимого для обеспечения эксплуатации системы, входят:
- администраторы: системный администратор; администратор баз данных; администратор информационной безопасности;
- пользователи.
Пользователи системы должны иметь опыт работы с персональным компьютером в среде Windows XP/2003, Microsoft Office 2003 и выше на уровне квалифицированного пользователя. АИС «Студгородок» предназначена для пользователя, владеющего знаниями предметной области системы, но не являющегося специалистом в области информационных технологий.
Система обеспечивает корректное разделение прав пользователей. Работа в системе выполняется под персональным именем пользователя и его паролем с компьютеров, подключенных к сети университета (в соответствии с Ф 07-008 Заявка на регистрацию учетных записей). Управление доступом пользователей к ресурсам АИС «Студгородок» осуществляет администратор АСУ «Университет» (в соответствии с Ф 07-009 Заявка на предоставление доступа к данным). В зависимости от уровня доступа к данным пользователи системы могут работать со следующими подсистемами АИС «Студгородок»:
- пользователи - сотрудники паспортного стола студгородка - «Справочники», «Информация», «Документы»;
- пользователи - представители структурных подразделений, в т.ч. деканатов, дирекция студгородка, коменданты общежитий, воспитатели общежитий, представители профкома студентов, ПО ОО «БРСМ» - «Справочники», «Документы», «Учет нуждающихся», «Рейтинг».
Этап 9. Ввод в действие программного комплекса ПО
При приемо-сдаточных испытаниях АИС «Студгородок» пользователи системы проверяют полноту и качество выполнения комплексом программных и технических средств автоматизированных функций во всех режимах функционирования системы согласно ТЗ. Дата Акта ввода в действие ПО (Ф 07-007), утверждённого представителями заказчика и исполнителя, считается датой внедрения разработанной системы.
Этап 10. Сопровождение ПО
Процедура сопровождения АИС «Студгородок» осуществляется в соответствии с документированной процедурой А07-002, согласно которой пользователь может предложить изменения, дополнения (улучшения) функционирующей системы, оформив Заявку на изменение ПО (Ф 07-001).
Программно-техническое обеспечение системы осуществляет ОАУ ЦУМ и отдел технической поддержки и телекоммуникаций университета.
Информация, подлежащая включению в БД АИС «Студгородок», формируется на основании протоколов решений комиссий по жилищно-бытовым вопросам университета или структурного подразделения и информационным дополнениям специалистов структурных подразделений по организации работы, связанной с учетом, предоставлением, заселением и проживанием в общежитиях.
Этап 11. Мониторинг и измерения процедуры
АИС «Студгородок» способствует совершенствованию работы комиссий по жилищно-бытовым вопросам университета. Результаты задач, решаемых в системе, являются исходными данными для принятия управленческих решений для ректора, проректора по учебной и воспитательной работе и социальным вопросам, деканов и их заместителей, дирекции студенческого городка, комендантов общежитий, воспитателей общежитий, сотрудников паспортного стола, представителей профсоюзного комитета обучающихся, ПО ОО «БРСМ», студенческого самоуправления.
ЗАКЛЮЧЕНИЕ
Документации СМ университета с точки зрения разработчиков информационных подсистем АСУ «Университет» должна иметь следующие свойства: системность, функциональную полноту, достаточную степень формализации процессов и процедур, актуальность и скоординированность документооборота. Это способствует повышению качества проекта (особенно на этапе разработки и утверждения Технического задания) при минимизации времени на его разработку.
ЛИТЕРАТУРА
1. Брауде, Э. Технология разработки программного обеспечения / Э. Брауде. - СПб.: Питер, 2004 - 655 с.
2. Жукевич, А.И. Автоматизация процесса управления учебным процессом ВУЗа / А.И. Жукевич [и др.] // Дистанционное обучение - образовательная среда ХХI века: Материалы II Междунар. науч. - метод. конф., 26-28 нояб. 2002г., Минск / Белорусский государственный университет информатики и радиоэлектроники. – Мн.: Бестпринт, 2002 - С.304-306.
3. Система менеджмента университета. Стандарт университета «Руководство по системе менеджмента» СТУ РМ. УТВЕРЖДЕН и введен в действие Приказ № 1258 19.11.2009г. – Режим доступа: ссылка скрыта. - Дата доступа: 01.11.11.
4. Белых, Ю.Э. Система менеджмента университета / Белых Ю.Э., Ровба Е.А., Разова Е.Л. // Вышэйшая школа: навукова-метадычны і публіцыстычны часопіс.- 2010 .- №1 (75) .- С.24-26.
5. Система менеджмента университета. Стандарты университета. - Режим доступа: by/Default2.aspx. - Дата доступа: 01.11.11.