Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2013, 13:10   #1
Ядов
 
Регистрация: 17.09.2013
Сообщений: 4
Радость БД расписание школьное (VB 6.0,visdata)

Задание:
Цитата:
Ведение справочников: Учителя, предметы, классы, кабинеты.
Функции: Ведение справочников, составление расписания.
Выходные документы: список кабинетов, расписание.
Справочники эт не сложно, а вот как расписание составлять ума не приложу. Говорят 10 мин дело, если не влазить в теорию расписаний. Как на форму выводить таблицу с названиями день/класс; для каждого класса(дня) свою таблицу делать?
.......9а 9б
пн
вт
ср
чт
пт

У таблицы Учителя должно быть поле ФИО, IDучителя, а еще наверное нужно добавить день недели когда он работает или предмет, который преподает?
У таблицы Предмет поле Название, Idкласса, Idкабинета, Idучителя...

В общем я запутался. Есть у меня рабочий пример "учет услуг". Там вот легко, выбрал человека, получил счет за услуги. Повторить такую БД просто. Кстати, а если эту БД под мою переписать?! Например, расписание составлять по классам, а день и время, когда будет предмет прописывать самому. Так можно? Только все также непонятно как всю неделю вывести.

Помогайте, пожалуйста, никак не вникну!
Ядов вне форума Ответить с цитированием
Старый 18.09.2013, 13:13   #2
Ядов
 
Регистрация: 17.09.2013
Сообщений: 4
По умолчанию

Ни одной подсказки, ни одного тухлого яйца
Ядов вне форума Ответить с цитированием
Старый 18.09.2013, 13:34   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
Только все также непонятно как всю неделю вывести.
начни не с того как выводить, а как ее хранить.
Какие таблицы, поля нужны для описания (хранения) данных об одном конкретном уроке конкретного класса из конкретного расписания. Ну вот первая подсказка уже есть "конкретный ...."
Цитата:
Говорят 10 мин дело, если не влазить в теорию расписаний.
С какими еще таблицами она будет связана.
Цитата:
Справочники эт не сложно,
Цитата:
а еще наверное нужно добавить день недели когда он работает или предмет, который преподает?
Он работает только один день? Ведет только один предмет?

А когда будет готово начинай думать о тот как вводить эти данные.
и как ИХ выводить в заданной форме.

Цитата:
.......9а 9б
пн
вт
ср
чт
пт
посмотри на "перекрестный запрос". (Access).

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

Последний раз редактировалось evg_m; 18.09.2013 в 13:36.
evg_m вне форума Ответить с цитированием
Старый 19.09.2013, 20:51   #4
Ядов
 
Регистрация: 17.09.2013
Сообщений: 4
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
начни не с того как выводить, а как ее хранить.
Какие таблицы, поля нужны для описания (хранения) данных об одном конкретном уроке конкретного класса из конкретного расписания. Ну вот первая подсказка уже есть "конкретный ...."
Спс за ответ.
Сделал так: у каждого предмета есть 1 свой учитель и 1 постоянный кабинет, т.е. табл. ПРЕДМЕТЫ связана с табл. УЧИТЕЛЯ и КАБИНЕТЫ по ключевым полям; в табл. РАСПИСАНИЕ заносим инфу у какого класса в такой-то день недели будет такой-то предмет, т.е. РАСПИСАНИЕ связано с ДЕНЬНЕДЕЛИ, КЛАСС, ПРЕДМЕТЫ. В итоге при запуске выбираем класс и день недели, а на форме появляется расписание Предмет|Учитель|кабинет. Конечно, никакой речи об автоматическом составлении расписании быть не может. Лиха беда начало, было бы время.

Цитата:
посмотри на "перекрестный запрос". (Access).

Если при выводе возникают трудности, думай как можно изменить структуру хранения, так чтобы исключить проблемы и не нажить новых.
Есть над чем подумать. Где-т слышал, что билл гейтс крупно заработал, решив задачу создания расписания.
Ядов вне форума Ответить с цитированием
Старый 20.09.2013, 08:56   #5
Артегор
Пользователь
 
Регистрация: 28.06.2011
Сообщений: 24
По умолчанию

привет,не мог бы скинуть проект?
У менятакеже задание ,а знания по бейсику нулевые..)
Артегор вне форума Ответить с цитированием
Старый 23.09.2013, 13:09   #6
Ядов
 
Регистрация: 17.09.2013
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Артегор Посмотреть сообщение
привет,не мог бы скинуть проект?
У менятакеже задание ,а знания по бейсику нулевые..)
Да не вопрос, только подойдет ли...
Вложения
Тип файла: rar timetable.rar (242.5 Кб, 32 просмотров)
Ядов вне форума Ответить с цитированием
Старый 26.09.2013, 00:38   #7
Артегор
Пользователь
 
Регистрация: 28.06.2011
Сообщений: 24
По умолчанию

Благодарю великодушно)
Артегор вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расписание занятий No_Comments Помощь студентам 5 27.08.2013 18:39
Расписание hamsidJ Microsoft Office Access 12 06.01.2012 15:14
Школьное задание tarakah Паскаль, Turbo Pascal, PascalABC.NET 20 14.10.2011 20:27
Расписание уроков DeyaInferi Паскаль, Turbo Pascal, PascalABC.NET 6 08.03.2011 20:48
расписание звонков dozimetrist Помощь студентам 0 21.11.2010 16:54