Проектирование подсистемы учета учебно-методической литературы для методического управления РГГУ
Архитектура и даталогическая модель базы данных подсистемы учета учебно-методической литературы. Диаграмма последовательности для подсистемы учета рукописей и публикаций. Поиск информации по форме View. Режим редактирования, поиска и добавления данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 09.04.2019 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Проектирование подсистемы учета учебнометодической литературы для методического управления РГГУ
Катина Т.С., Воронова Л.И. Российский государственный гуманитарный университет (РГГУ)
В статье приведены результаты, полученные при выполнении выпускной квалификационной работы на тему «Разработка ИС автоматизирующей процессы мониторинга и контроля качества Образовательных программ для Методического управления РГГУ - Подсистема учета учебно-методической литературы (УУМЛ)» (научный руководитель д.ф.- м.н., профессор Л.И.Воронова) по направлению «Прикладная информатика» в 2016 г.
Российский государственный гуманитарный университет (РГГУ) является одним из ведущих вузов РФ. Спектр направлений и профилей подготовки включает более сотни наименований и варьируется от чисто гуманитарных (история, социология, философия и др.) до экономических и информационных. Формированием и развитием научно-методической составляющей учебного процесса в университете занимается одно из административно-управленческих подразделений РГГУ - методическое управление (МУ).
Информационная модель
Основная задача МУ - формирование и развитие научно-методической составляющей учебного процесса для успешной реализации в РГГУ образовательных программ ВПО. МУ состоит из трех отделов, среди которых - отдел методического сопровождения образовательных программ, занимающийся организацией процесса планирования, подготовки и контроля издания учебно-методической литературы в РГГУ.
Сотрудниками этого отдела сведения об объектах издательской деятельности заносятся в картотеку изданных публикаций (документ 1) в виде текстовых файлов, обобщающих информацию за год и в журнал регистрации рукописей (документ 2) на бумажных носителях.
МУ предоставляет данные из перечисленных документов по запросу руководства и сотрудников РГГУ. При этом информация переписывается вручную или копируется в текстовый файл, после чего отправляется по почте сотруднику сделавшему запрос. Данные хранятся в разрозненных текстовых документах, что затрудняет их редактирование и поиск.
На основании анализа предметной области были сформулированы требования к подсистеме УУМЛ: удаленный доступ; авторизация с использованием двух типов аккаунта: просмотр и редактирование; специализированные пользовательские интерфейсы; автоматизированный поиск информации о рукописях и публикациях; возможность автоматического добавления данных о публикациях из файла; добавление данных вручную; функция для экспорта; возможность изменения статуса рукописи на публикацию.
Рис. 1. Архитектура системы с описанием функций подсистем
Архитектура подсистемы учета учебно-методической литературы
Подсистема УУМЛ интегрирована в АИС с трехзвенной моделью архитектуры Клиент - Сервер приложений (web-сервер) - Сервер баз данных, представленной на рис. 1. Используется СУБД MySQL. Даталогическая модель БД для подсистемы учета учебно-методической литературы представлена на рис. 2. Клиент для доступа к приложению (сайту) использует web-браузер, который отправляет HTTP -запросы. На серверной стороне для обработки HTTP-запросов используется web-сервер «Apache».
На сайте формируются специальные интерактивные формы (View), обеспечивающие комплексную обработку информации. Они предоставляют следующие возможности: ввод данных в Views и добавление в БД через графический интерфейс; обработка информации извлекаемой из БД и архивных файлов через графический интерфейс; автоматическая обработка текста на естественном языке.
Рис. 2. Даталогическая модель БД подсистемы УУМЛ
Для Views обеспечены режимы просмотра, поиска и редактирования информации, добавление данных вручную и автоматически из файла, реализована такая функция как редактирование авторов. Осуществлен экспорт данных о рукописях и публикациях, реализована возможность изменения статуса рукописи на публикацию. Доступ к ИС разрешен только авторизированным пользователям с ролями просмотра и редактирования.
На рис. 3 представлена функциональность подсистемы учета рукописей и публикаций и отображена последовательность действий на сайте для пользователя, обладающего ролью редактирования.
1)
2)
Рис. 3. Диаграмма последовательности для подсистемы учета рукописей и публикаций. Выходы части 1) совпадают с входами части 2).
В режиме для просмотра, редактирования и поиска данных о публикациях открывается интерактивная форма (View 1), сформированная с использованием сведений документа 1. В этом режиме доступны функции поиска по всем полям и по конкретному полю, экспорт данных с учетом заданных в фильтрах значений. Есть возможность редактирования выбранной публикации.
На рис. 4 приведена форма View 1 с заполненными полями для поиска. Выполняется поиск публикаций, изданных по дисциплине «Иностранный язык», издательством РГГУ, по направлению подготовки «История искусств» в промежутке с 1999 по 2015 год.
Рис. 4. Форма View 1 с заполненными полями
На рис. 5 отображены результаты поиска по этой форме - найдено 6 публикаций, но для примера на рисунке приведена только одна из них.
Рис. 5. Результаты поиска информации по форме View 1
Справа на форме располагается кнопка для перехода в режим редактирования публикации, где можно изменить любую информацию о ней.
Структура и функциональность формы для просмотра, редактирования и поиска данных о рукописях похожи на View 1, но данные для ее формирования взяты из документа 2. В отличие от View 1 данная форма предоставляет возможность изменения статуса рукописи на публикацию.
Режим для редактирования авторов использует специальную форму, с помощью которой можно изменить уже имеющиеся в БД данные о конкретном авторе.
Рис. 6. Автоматическое добавление публикаций по файлу (View 3)
Режим добавления данных о рукописях и публикациях использует две формы: добавление вручную (View 2) и автоматическое добавление из файла (View 3), которая приведена на рис. 6. Внизу формы представлен шаблон структуры данных в этом файле необходимый для добавления их в БД.
После нажатия на кнопку Send File открывается форма View 4 (рис. 7), которая позволяет исправить ошибки, возникшие из-за несоответствия внесенных данных шаблону. Зеленым цветом выделяются строки с названием публикаций, где данные введены верно, желтым - где есть несоответствия. Нажав на них, можно подробнее узнать о причине ошибки. В данном случае, отсутствуют данные об авторе.
Рис. 7. Форма View 4
При разработке интерфейса для подсистемы учета учебно-методической литературы за образец были взяты интерфейсы систем для поиска и отображения научных статей, диссертаций и т. д., таких как Web of science,
Разработана подсистема, содержащая WEB-приложение, имеющее возможность подключения к сети Интернет через браузер и графический интерфейс для удаленного доступа к реляционной БД, которая обеспечивает автоматизацию учета учебно-методической литературы в РГГУ. Подсистема интегрирована в ИС автоматизирующую процессы мониторинга и контроля качества Образовательных программ для Методического управления РГГУ.
даталогический учет архитектура информация
Литература
1. Воронова Л.И., Исаков В.А., Катина Т.С., Аветисян А.З., Фенина А.Ю. Программный комплекс, автоматизирующий процессы мониторинга и контроля качества Образовательных программ для Методического Управления РГГУ// Свидетельство о государственной регистрации программы для ЭВМ № 2015663114 от 10.12.2015
2. Воронова Л.И., Исаков В.А., Катина Т.С. Проектирование информационной системы автоматизации мониторинга и контроля качества образовательных программ для методического управления РГГУ// Современные информационные технологии в профессиональной деятельности: труды Международной научно-практической конференция «СИТ - 2015» . - М., МФЮА, 2015 -т.1., стр.27-33.
3. Voronova L.I., Isakov V.A., Avetisyan A.Z. "EXPERT LIST" Subsystem Design for Methodical Department of RSUH// International Journal of Applied and Fundamental Research, №2, 2015.
Размещено на Allbest.ru
...Подобные документы
Формирование требований к подсистеме учёта и поиска электронной литературы. Проектирование архитектуры, интерфейса программного средства. Организация взаимодействия подсистемы с базой данных, руководство пользователя. Диаграмма вариантов использования.
курсовая работа [235,1 K], добавлен 28.08.2012Анализ функциональной структуры автоматизированной системы управления. Обоснование необходимости создания подсистемы учета материальных средств, проектирование информационной базы данных. Расчет себестоимости разработки внедряемого программного продукта.
дипломная работа [5,4 M], добавлен 26.06.2011Организация системы учета научной и учебно-методической деятельности в НИУ ВШЭ-Пермь. Анализ конфигурируемых информационно-справочных систем. Выбор и разработка алгоритмов для реализации системы учета учебно-методической и научной деятельности ВУЗа.
дипломная работа [1,5 M], добавлен 30.11.2016Трудности проведения работы по учету научно-исследовательских работ студентов. Создание базы данных, принцип системы автоматизированного учета. Интерфейс для просмотра таблиц базы данных полностью и их редактирования. Тестирование программного средства.
курсовая работа [2,6 M], добавлен 28.08.2012Разработка модели информационной подсистемы для учета заказов клиентов автосервиса с применением языка UML. Создание диаграммы прецедентов, последовательности, сотрудничества и классов, используя методы Rational Rose 2000. Генерация программного кода C++.
курсовая работа [1013,2 K], добавлен 22.06.2011Разработка автоматизированной информационной подсистемы учета свидетельств обязательного пенсионного страхования для Управления Пенсионного фонда России. Атрибуты сущностей базы данных, создание интерфейса формы и описание логической структуры программы.
дипломная работа [7,5 M], добавлен 24.06.2011Назначение и логическая структура системы документооборота ИП Быкова Л.Ф. Техническое задание и программное обеспечение информационной подсистемы учета закупок и реализации продовольственной продукции; создание базы данных и клиентского приложения.
дипломная работа [5,7 M], добавлен 11.06.2014Проектирование функциональной структуры подсистемы "Склад". Даталогическое проектирование информационной базы данных и описание применяемых средств защиты информации. Особенности работы с NET Framework. Расчет экономической эффективности проекта.
дипломная работа [5,6 M], добавлен 29.06.2011Разработка проектных решений по созданию подсистемы учета студентов в деканате различных форм и видов обучения, диагностический анализ системы управления. Проектирование информационной базы данных, построение инфологической и датологической модели.
дипломная работа [1,1 M], добавлен 24.06.2011Назначение программы "Учёт пациентов" и её подсистемы. Диаграмма классов предметной области, диаграмма последовательностей, описание автоматизируемых функций и характеристика функциональной структуры. Физическая схема и описание таблиц базы данных.
дипломная работа [3,3 M], добавлен 15.11.2016Функциональная модель информационной подсистемы документооборота организаций. Автоматическая генерация модели сущность-связь в базе данных Microsoft Access. Проектирование подсистемы документооборота в BPWin. Создание формы для внесения информации в БД.
курсовая работа [1,4 M], добавлен 16.03.2012Описание особенностей подсистемы обеспечения медикаментами. Разработка структуры базы данных, схемы алгоритма и программного модуля, структуры реестра. Обоснование выбора языка программирования. Оценка надежности и классификация ошибок программы.
дипломная работа [1,3 M], добавлен 25.12.2014Разработка объектно-ориентированной подсистемы складского учета для фирмы "КавказЮгАвто". Краткая характеристика предметной области. Построение диаграмм размещения, прецедентов, последовательности, компонентов и классов. Генерация программного кода C++.
курсовая работа [6,6 M], добавлен 26.06.2011Унифицированный язык моделирования UML. Проектирование и документирование программных систем. Листинги кода проектируемой программы, сгенерированные RationalRose. Модель информационной подсистемы для управления, учета, контроля и ведения библиотеки.
курсовая работа [1,3 M], добавлен 22.06.2011Общая характеристика фирмы индивидуального предпринимателя. Информационные базы и информационные потоки. Формулировка основных задач проектирования. Состав и содержание работ по созданию подсистемы. Разработка информационной базы данных веб-приложения.
дипломная работа [7,1 M], добавлен 29.06.2011Обоснование необходимости создания автоматизированного учета книг в библиотеке филиала РГГУ в г. Улан-Удэ. Проектирование программного продукта. Схема взаимосвязи программных модулей и файлов. Характеристика, классификация и кодирование информации.
дипломная работа [4,6 M], добавлен 10.09.2015Описание разработанной подсистемы автоматизации, алгоритм ее работы. Структуры базы данных и составных частей подсистемы. Затраты на разработку программного продукта и эффект от внедрения подсистемы. Руководство по работе с программным комплексом.
дипломная работа [3,0 M], добавлен 02.02.2009Варианты использования информационной подсистемы "InventoryManagement". Основные проблемные ситуации, возникающие при функционировании, методы и средства для их решения. Информационное и программное обеспечение подсистемы. Разработка базы данных.
дипломная работа [6,7 M], добавлен 29.06.2011Использование программы Rational Rose 2000 для моделирования информационной подсистемы учета валютных операций с вкладами физических лиц. Создание диаграмм прецедентов, последовательности и сотрудничества. Основные добавленные атрибуты класса "Вклад".
курсовая работа [1,7 M], добавлен 23.06.2011Требования на входные данные. Разработка диаграммы вариантов использования. Генерация учебно-тренировочных задач на основе текста учебного материала. Интерфейс программного средства. Реализация информационного обеспечения и функциональности подсистемы.
курсовая работа [576,6 K], добавлен 28.08.2012