Member 12701313- questforimprovement Ответов: 1

Помощь в планировании веб-приложения расписания


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

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

Что я уже пробовал:

Самый эффективный способ, который я могу придумать, - это иметь следующие таблицы:

Часов
----------
start_time (дата-время)
end_time (дата-время)

Предмет
----------
наименование (ул)

Класс
----------
наименование (ул)

Расписание
----------
идентификатор пользователя
hours_id
subject_id
идентификатор класса
день

1 Ответов

Рейтинг:
7

Member 11114915 - Tanvi

Здесь может быть два способа достижения решения на основе front end, разработанного для ввода деталей (пользователем).

1). Если на переднем конце выпадающие списки/радиокнопки были использованы для выбора часов, темы, класса, то ваш план идеален.

2). если пользователь вводит данные в текстовые поля вручную, то только одна таблица может выполнить эту задачу.
Расписание
----------
идентификатор пользователя
start_time (дата-время)
end_time (дата-время)
предмет
класс