Разработка и реализация автоматизированной системы расписания занятий учебного заведения, Структура проекта и базы данных MySQL - Разработка автоматизированной системы расписания занятий учебного заведения
Структура проекта и базы данных MySQL
Общая схема структуры базы данных CMS Drupal 7, включая подсистемы хранения страниц (нод), блоков, иерархии, таксономии, меню, пользовательских прав и ролей пользователей приведена в приложении Б. Мы рассмотрим основные типовые структуры, включающие данные учебных планов специальностей, кафедр и профессорско-преподавательского состава, а также подсистему хранения различной справочной информации. Таксономия (Taxonomy) Таксономия -- это встроенный классификатор добавляемых в Drupal 7 материалов. Таксономия позволяет создавать термины и подтермины, которые входят в словари. Таксономия применяется для создания структуры сайта, для классификации добавляемых материалов по разделам/категориям/типам. Пользователи с соответствующими правами могут добавлять словари и термины на странице таксономии. Страницы со списками терминов предоставляют возможности по настройке каждого термина и их упорядочивания.
Термины могут вкладываться друг в друга представляя собой иерархию из подтерминов. Каждый словарь имеет набор необходимых полей. В рамках автоматизированной системы используется 3 типа словарей: вид занятий, преподаватель, факультет. В состав словаря "вид занятий" входит термины: - лабораторное занятие - лекция - полевая практика - практическое занятие - производственная практика - семинар В состав словаря "Преподаватель" входят термины с профессорско-преподавательском составом. Каждый термин содержит следующие поля: - Ф. И. О. преподавателя - Резюме - Должность - E-mail - Телефон 22 - Факультет - Кафедра Словарь "Факультет" включает весь перечень специальностей и подчиняющимся им учебным группам. Нода (Node) Нода является структурной единицей материала (контента) в Drupal 7. Стандартные типы материалов, такие как заметка (story), запись блога (blogs), страница (page) являются нодами. Для создания учебных занятий мы разработали собственный тип нод с названием "Расписание занятий".
В общем смысле, Views -- это инструмент для создания запросов, который позволяет создавать запросы, выполнять их и выводить полученный результат разнообразными способами. Кроме создания списков для представления какой-либо информации, с помощью видов можно генерировать отчеты, выводить коллекций изображений, создавать страницы для управления различным содержанием и использовать виды для любых других целей. В рамках целей и задачей дипломной работы нами был создан отдельный views, который использует плагин FullCalendar jQuery для отображения сетки расписания занятий и вывод информации из типа материала "Расписание занятий" по дате с использованием взаимосвязанных фильтров таксономии "Специальность - Группа"
Похожие статьи
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
Задача составления расписаний являются предметом научных исследований с середины прошлого века. Область их применения включает в себя различные сферы...
-
Алгоритм работы. В результате работы АИС генерируются три xml документа - два со структурой сравниваемых баз данных и один с результатами сравнения. В...
-
Требования к разрабатываемой системе Одной из целей преследуемых при проведении автоматизации ВУЗа является создание единой информационной системы....
-
В общей постановке задача составления расписания представляет собой процесс распределения некоторого конечного набора событий во времени в условиях...
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
Выбор системы управления базами данных является одним из важных этапов при разработке автоматизированной системы расписания занятий. Выбранный...
-
Введение - Разработка автоматизированной системы расписания занятий учебного заведения
Одной из важнейших проблем качественной организации учебного процесса в высшем учебном заведении является задача создания автоматизированного учебного...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
В рамках выпускной квалификационной работы была разработана автоматизированная информационная система, предназначенная как для автоматического, так и для...
-
SimpleXML. В PHP версии 5.0 и выше появилось расширение для работы с xml структурой. Библитека SimpleXML содержит большое количество методов для работы с...
-
Этапы жизненного цикла БД включают: -Планирование БД - определяются принципы, задачи создания БД. -Проектирование БД. -Материализация БД -...
-
В ходе разработки было создано пять форм, обеспечивающих взаимодействие между пользователем и приложением: - начальное окно выбора учебного года, курса и...
-
Использование парадигмы ООП. Разрабатываемая АИС является системой с открытым исходным кодом и значит должна являться масштабируемой сторонними...
-
Структура проекта Программа была реализована на языке Java в среде разработки AndroidStudio с помощью инструментов для разработки Android SDK. Разработка...
-
Проектирование базы данных было Подробно описано в главе 7. Благодаря графической оболочке MySQL Workbench для MySQL все SQL запросы на создание таблиц...
-
Структура системы В ходе разработки выпускной квалификационной работы использовались базы данных, созданные в среде MySQL Workbench, и создано клиентское...
-
Структура и процесс функционирования системы управления базами данных - Разработка базы данных
СУБД является прикладным программным обеспечением, предназначенным для решения конкретных прикладных задач и выполнения системных функций, расширяющих...
-
Модель сущность-связь представлена в приложении 1. Структура таблиц Следует отметить назначение полей, которые встречаются во всех таблицах: - id --...
-
Для информационной безопасности было создано окно для ввода логина и пароля (Рисунок 2.3). Рисунок 2.3 - Окно входа в БД После входа в систему...
-
Функциональная структура отражает жизненный цикл данных, циркулирующих и хранящихся в Системе. Решение по функциональной архитектуре Системы представлено...
-
Учебный процесс в ННГАСУ сопровождается значительной информационной базой, развитием компьютерного парка и внедрением в образовательный процесс...
-
Проблемы автоматизации деятельности высшего учебного заведения Стремительный прогресс средств вычислительной техники, изменение условий образования,...
-
Разработка клиент-серверной части проекта, то есть связь между клиентским приложением и базой данных, реализуется при помощи специальной библиотеки MySQL...
-
Базы данных - это определенная совокупность информационных данных, отображающих в максимально возможной полноте состояние тех или иных объектов или...
-
Для того чтобы оценить экономическую выгоду от внедрения АИС необходимо вычислить трудозатраты компании направленные непосредственно на реализацию...
-
Информационное обеспечение - совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных...
-
Следующим этапом, когда документация найдена, источники изучены, а другие решения проанализированы, является реализация автоматизированной системы...
-
Следующей задачей было изучение литературы по теме и ее анализ. Для этого использовались публикации из российских источников с целью учета особенностей...
-
Общее описание программного обеспечения, реализующего разработанный алгоритм Основной идеей дипломного проекта, является реализация алгоритма...
-
В процессе разработки программного средства было создано 12 таблиц. Для их создания использовалось графическое средство SqlYong и кодирование на языке...
-
Современные технологии обработки Больших данных Большой проект бюджетирование автоматизация С приходом новых технологий, инструментов и средств...
-
База данных представляет собой информационную модель того объекта (организации или предприятия), информация о котором требуется пользователю для...
-
Отчет представляет собой полученный на принтере выходной документ, предназначенный для конечного пользователя. Отчет - наилучшее средство для...
-
Прогноз погоды - научно обоснованное предположение о будущем состоянии погоды в определенном пункте или регионе на определенный период. Составляется...
-
В данной главе рассмотрены основные проблемы, решение которым будет предложено в данной работе. Помимо этого, описаны основные понятия и принципы...
-
Информационно - измерительные системы: структура и состав Постоянное совершенствование и развитие средств измерений необходимо для промышленного...
-
2.1 Описание структуры базы данных Реляционная схема базы данных для ЦЗН представлена следующими таблицами: "ПО" - содержит список единиц программного...
-
Типы полей ограничивают вводимую пользователем информацию по содержанию. В Системе используются следующие типы полей данных: Text . Поле ввода текста в...
-
Основные понятия СУБД Microsoft Access Microsoft Access - это система управления базами данных, предназначенная для создания и обслуживания баз данных,...
Разработка и реализация автоматизированной системы расписания занятий учебного заведения, Структура проекта и базы данных MySQL - Разработка автоматизированной системы расписания занятий учебного заведения