Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
maximkulis
0 / 0 / 0
Регистрация: 29.05.2015
Сообщений: 13
#1

Создание программы: составить расписание для техникума - C++

05.09.2015, 16:19. Просмотров 432. Ответов 7
Метки нет (Все метки)

Всем привет. Хотелось бы найти тут помощи в следующей теме. Нужно создать программу, язык программирования впринципе не важен, но думаю подойдёт C++.
Суть программы- составление расписаний для техникума.
Есть группы, предметы, кабинеты, фамилии учитилей.
Нужно, чтобы программа имела какую-то базу что-ли, чтобы можно было хранить номера кабинетов, закреплённые за этими кабинетами учителей, ну и разумеется предметы, которые проводятся в этих кабинетах этими учителями.
Разумеется чтобы соблюдались условия, что один учитель не ведёт две группы одновременно и что две группы не занимаются одновременно в одном кабинете. Желательно, чтобы можно было задавать количество часов в группе на ту или иную дисциплину, чтобы программа сама ставила предмет столько раз в неделю, сколько нужно. Ну и чтобы расписание было оптимизировано, чтобы не начинались занятия с 3 или 4 пары. Понимаю что сложные запросы, но я не прошу ничего готового, я лишь желаю подсказок, возможно каких-то ваших наработок, вашего опыта. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2015, 16:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание программы: составить расписание для техникума (C++):

Создание заставки для программы - C++ Builder
Доброго времени суток. Нашел вот такой код типа самоучитель по созданию заставки для программы вот его содержание. \\\\\\\\\\\\\\ ...

Составить проект для многофайловои структуры программы. - C++ Builder
Составить проект для многофайловои структуры программы. Разработать заглавных файл содержащий глобальные данные и объявления внешних...

Расписание поездов: Какой формат следует использовать для даты и времени - C++ Builder
Передо мной стоит такая задача. Заполнить массив структур. Заполнение из файла. Затем заливается в ListView. Структура такая: Расписание...

Составить блок схему для программы упорядочивания чисел в массиве(код программы прилагается) - C++
#include <iostream> #include <stdlib.h> using namespace std; int main() { int N = 0; // N - количество элементов в массиве...

Составить расписание звонков на весь учебный день - C++
ЗАДАНИЕ В учебном заведении известно начало рабочего дня, продолжительность пары или урока в минутах, продолжительность обычного и...

Составить программы для перевода арабских чисел в римские и для обратной операции - C++
Составить программы для перевода арабских чисел в римские и для обратной операции. Например, 255 = CCLV = сто + сто + пятьдесят + пять...

7
Avazart
Эксперт С++
7421 / 5511 / 316
Регистрация: 10.12.2010
Сообщений: 24,601
Записей в блоге: 17
05.09.2015, 18:06 #2
Никто за тебя писать программу не будет.
Задавай конкретные вопросы, показывай свой код/наработки, получишь конкретные ответы или подсказки.
0
Croessmah
Пришел
Эксперт CЭксперт С++
13771 / 7852 / 894
Регистрация: 27.09.2012
Сообщений: 19,267
Записей в блоге: 3
Завершенные тесты: 1
05.09.2015, 18:11 #3
Цитата Сообщение от maximkulis Посмотреть сообщение
но думаю подойдёт C++.
ну конечно, он же самый легкий для такого рода приложений
0
Ev_Hyper
Заблокирован
05.09.2015, 18:49 #4
maximkulis, Если ЯП не важен...то можно посмотреть в сторону языков .Net (C#, F#,..). GUI будет достаточно легко написать (это если вы хотите результат визуализировать, а не просто ограничиться табличкой в экселе) + связать с вашей БД. Также вам нужно сразу определится с тем, нужна ли пользователю возможность редактировать входные данные (БД) или программа молча глотает информацию...

Да и вообще задача составления расписания занятий популярная - информации в интернете можно найти предостаточно.
0
IrineK
Заблокирован
05.09.2015, 19:20 #5
Цитата Сообщение от maximkulis Посмотреть сообщение
я лишь желаю подсказок, возможно каких-то ваших наработок, вашего опыта
Генетический алгоритм хорошо помогает в непростом деле составления расписаний.
0
maximkulis
0 / 0 / 0
Регистрация: 29.05.2015
Сообщений: 13
06.09.2015, 06:34  [ТС] #6
Было бы очень желательно, чтобы пользователь мог менять входные данные, например делать замены в расписании.
0
Ev_Hyper
Заблокирован
06.09.2015, 11:33 #7
maximkulis, тогда читайте мой пост выше. Для начала определитесь с ЯП, наличием GUI.
0
Почтальон
Модератор
495 / 434 / 81
Регистрация: 22.03.2015
Сообщений: 3,184
Завершенные тесты: 1
08.09.2015, 14:57 #8
Цитата Сообщение от maximkulis Посмотреть сообщение
Было бы очень желательно, чтобы пользователь мог менять входные данные, например делать замены в расписании.
Если язык не важен, может вам Access изучить ?
0
08.09.2015, 14:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2015, 14:57
Привет! Вот еще темы с ответами:

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

Создание программы для С++ - C++
Помогите пожалуйста - мне надо откомпилировать файл моей программы в Borland C++. Помогите пожалуйста, жду

Создание окна для программы - C++
Всем доброго времени суток!=) Помогите пожалуйста:написала программу для расчета формулы, но еще надо сделать так чтобы открывалось...

Создание программы для напоминания ДР - C++
Хотел бы попросить и от вас помощи,если вас это не затруднит.Дело в том,что мне на завтра срочно нужна программа для напоминания дней...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru