Методы и модели создания информационного корпоративного пространства учебных заведений

Проектирование архитектуры сервера учебного заведения. Обеспечение взаимодействия пользователей и администраторов в информационном пространстве. Разработка веб-портала организации АНО "Летающая Робототехника". Применение систем управления базами данных.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 17.10.2024
Размер файла 17,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://allbest.ru

Тольяттинский государственный университет

Методы и модели создания информационного корпоративного пространства учебных заведений

Жёлтышев Г.А. магистрант,

кафедра «Прикладная математика и информатика»

Научный руководитель: Ерофеева Е.А. к.п.н., доцент

г. Тольятти, Россия

Аннотация

В данной работе рассматривается проблема построения информационного корпоративного пространства посредством применения web-технологий, при этом разработка веб-портала должна решить вопросы одновременного взаимодействия с системой как пользователей, так и администраторов.

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

Ключевые слова: информационные системы, разработка, методы, информационное пространство, информационные процессы, web-технологии, проектирование, корпоративные системы.

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

Рабочая гипотеза исследования - «разработка корпоративного информационного портала с применением web-технологий позволит создать единое информационное пространство, составными частями которого будут являться модули управления учебным процессом и образовательный модуль, что в свою очередь позволит следовать требованиям законодательства и решать бизнес-задачи организации - АНО «Летающая Робототехника», а также повысит эффективность управления и принесёт ощутимый экономический эффект от внедрения».

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

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

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

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

Решить поставленную задачу позволит разработка веб-портала и применение веб-технологий.

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

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

В современной веб-разработке при использовании централизованного хранилища данных и предоставления доступа к данным пользователям с определёнными правами посредством сетевых протоколов стандартом де-факто является применение систем СУБД (систем управления базами данных). Применение данных систем позволяет реализовать централизованное хранилище с функциями обработки, хранения и защиты данных.

Применение СУБД в разработке информационной системы позволит реализовать решение проблемы централизованного хранилища при использовании различных модулей единого приложения.

Исходя из описанного выше можно определить, что объединение модулей информационной системы в рамках единого приложения с применением централизованного хранилища и сервера в полной мере соответствует паттерну клиент-серверного взаимодействия, а значит - реализует сценарий клиент-серверного приложения.

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

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

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

При разработке серверных приложений можно использовать две стратегии - это написание собственной кодовой базы с нуля и применение современных решений на фреймворках. При написании собственной кодовой базы есть как преимущества, так и недостатки, которые необходимо описать.

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

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

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

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

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

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

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

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

· проектирование архитектуры кодовой базы приложения с учётом разделения ролей, разделения на функциональные модули и единой СУБД.

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

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

1. В.Дронов. HTML, Н. Прохоренок. JavaScript, PHP и MySQL. Джентльменский набор Web-мастера /СПб.: БХВ-Петербург, 2019. --912 с;

2. Дагмирзаев О.А. Особенности веб-программирования // Colloquium- journal. 2021. №14 (101). URL: https://cyberlemnka.ra/artide/n/osobennosti-veb- programmirovaniya (дата обращения: 19.11.2023);

3. Дакетт Джон. HTML и CSS. Разработка и дизайн веб-сайтов. /СПб.: БХВ- Петербург, 2020. - 330 с;

4. Д. В. Котеров. РНР 8. Наиболее полное руководство /СПб.: БХВ- Петербург, 2023. - 992 с.: ил. -- (В подлиннике);

5. Елубаев Калижан. Ключевые понятия при изучении баз данных в высших учебных заведениях на основе клиент-серверных технологий // Проблемы информатики. URL: https://cyberlemnka.ra/artide/n/klyuchevye-ponyatiya-pri- izuchenii-baz-dannyh-v-vysshih-uchebnyh-zavedeniyah-na-osnove-klient-servernyh- tehnologiy (дата обращения: 19.11.2023);

6. Информационная система - Википедия [Эл. рес.]. URL: https: //ru. wikipedia.org/ wiki/Информационная_система (Дата обращения: 17.09.2023);

7. Р. Никсон. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. Питер, 2019. - 816с;

8. Кон М. Agile: Оценка и планирование проектов, - М.: Альпина Паблишер, 2022. - 424 с;

9. Свекис Л.Л. JavaScript с нуля до профи. / изд. Питер, 2023. - 480с;

10. Шадрин В.Г. Особенности корпоративного информационного портала ВУЗа/ В.Г. Шадрин, О.В. Коновалова, К.В. Санжаровский // Международный научно-исследовательский журнал - 2014. - № 3 (22). - URL: https://research-j oumal. org / archive/3-22-2014-march/osobennosti-korportivnogo-informacionnogo- portala-vuza.tu (дата обращения: 10.10.2023)

Abstract

Methods and models for creating information corporate space of educational institutions

Zheltyshev G.A.

Tolyatti State University (Tolyatti, Russia)

Scientific advisor:

Erofeeva E.A. Tolyatti State University (Tolyatti, Russia)

In this paper, the problem of building an information corporate space through the use of web technologies is considered, while the development of a web portal should solve the issues of simultaneous interaction with the system of both users and administrators.

When solving the issues of developing an information web portal, the problems of separating user roles within a single application, organizing access to a single database through network technologies and organizing the application code base using modern frameworks were considered.

Keywords: information systems, development, methods, information space, information processes, web technologies, design, corporate systems.

Размещено на Allbest.ru

...

Подобные документы

  • Основные понятия и классификация систем управления базами данных. Модели организации данных. Проектирование реляционных баз данных. Основные особенности создания и использования баз данных для информационного обеспечения управленческой деятельности.

    курсовая работа [2,0 M], добавлен 20.01.2013

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

    курсовая работа [33,5 K], добавлен 26.08.2010

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

    курсовая работа [387,3 K], добавлен 13.04.2014

  • Проектирование программного обеспечения для классифицирования выпускников высшего учебного заведения. Выбор системы управления базами данных и языка программирования. Разработка структуры данных, схема базы данных. Реализация программного комплекса.

    дипломная работа [2,4 M], добавлен 27.03.2013

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

    дипломная работа [4,8 M], добавлен 19.01.2017

  • Понятие портала как Intranet системы. Технологии функционирования Web-портала. Особенности и функции портала учебного заведения. Использование Web-портала в учебном процессе. Структура образовательного Intranet/Internet-портала школы № 24 г.Нефтеюганска.

    дипломная работа [3,0 M], добавлен 02.05.2012

  • APRIORI - масштабируемый алгоритм поиска ассоциативных правил. Создание официального информационного портала для студенческого совета УлГУ "Династия". Принципы построение и создания хранилища данных. Перенос информационного портала на сервер ulsu.ru.

    курсовая работа [1,5 M], добавлен 21.12.2015

  • Показатели, характеризующие корпоративные порталы в сетях, их историю и классификацию. Сущностные характеристики корпоративного информационного портала AxiomPortal. Microsoft SharePoint Portal Server как инструмент для создания корпоративного портала.

    дипломная работа [3,0 M], добавлен 22.07.2011

  • Принципы информатизации высших учебных заведений и образовательные информационные технологии. Язык разметки гипертекстовой информации. Php и javaScript при разработке сайта учебного заведения. Создание меню для навигации по сайту и счётчика посещений.

    дипломная работа [464,8 K], добавлен 03.09.2012

  • Описание структуры обучающего блока. Проектирование его алгоритма и лингвистического и информационного обеспечения. Организация его взаимодействия с базой данных. Разработка графического интерфейса. Программная реализация основных функций приложения.

    дипломная работа [2,1 M], добавлен 20.12.2015

  • База данных для автоматизации работы информационно-технической службы учебного заведения в области учета оборудования. Даталогическое проектирование. Ключевые поля и индексы. Ограничения бизнес правил. Пользовательский интерфейс. Запросы к базе данных.

    курсовая работа [2,2 M], добавлен 12.02.2013

  • Создание информационной системы для автоматизации проведения анкетирования среди студентов и преподавателей учебных заведений. Требования к структуре и функционированию системы, программному обеспечению. Проектирование логической модели базы данных.

    курсовая работа [2,4 M], добавлен 08.03.2016

  • Сущность, структура и назначение музея. Программное обеспечение для создания виртуальных музеев. Модель организации и функционирования его метаинформационной базы данных, проектирование информационно-поисковой системы и имитационное моделирование.

    диссертация [12,6 M], добавлен 12.01.2015

  • Классификации баз данных по характеру сберегаемой информации, способу хранения данных и структуре их организации. Современные системы управления базами данных и программы для их создания: Microsoft Office Access, Cronos Plus, Base Editor, My SQL.

    презентация [244,3 K], добавлен 03.06.2014

  • Средства, используемые при разработке интернет-приложения. Язык обработки сценариев на стороне web-сервера. Система управления базами данных MySQL. Проектирование front-offiсe. Проектирование ER модели данных с использованием модели "сущность-связь".

    курсовая работа [3,5 M], добавлен 15.01.2014

  • Тенденция развития систем управления базами данных. Иерархические и сетевые модели СУБД. Основные требования к распределенной базе данных. Обработка распределенных запросов, межоперабельность. Технология тиражирования данных и многозвенная архитектура.

    реферат [118,3 K], добавлен 29.11.2010

  • Классификация компьютерных сетей, физические каналы связи. Виды кабельных соединений. Системы управления базами данных: модели, этапы и способы создания БД, структура и типы данных, проектирование таблиц, виды запросов. Расчет суммы премий сотрудников.

    контрольная работа [308,7 K], добавлен 28.11.2014

  • Процесс создания и развития динамических веб-страниц с использованием систем управления контентом. Последовательность установки и настройки движка и плагинов CMS E-107 на хостинге. Разграничение ролей администратора и пользователей интернет-портала.

    курсовая работа [2,3 M], добавлен 29.06.2014

  • Проектирование базы данных "Учебные заведения Петербурга". Создание и обработка базы данных в среде Excel. Вывод сведений обо всех учебных заведениях, сгруппированных по статусу учебного заведения, с подсчётом средней заработной платы преподавателей.

    курсовая работа [1,7 M], добавлен 27.02.2015

  • Характеристика версионной архитектуры, требований к аппаратному обеспечению, версий, лицензирования кроссплатформенной системы управления базами данных Firebird. Рассмотрение особенностей создания таблиц, триггеров, генераторов, хранимых процедур.

    курсовая работа [1,4 M], добавлен 14.03.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.