Форум программистов, компьютерный форум CyberForum.ru

Разработка БД "Расписание для школы" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Список файлов и папок на глубину 2 http://www.cyberforum.ru/cpp-beginners/thread1775355.html
Как организовать получение списка папок и файлов на глубину 1. В итоге должен быть примерно такой список - Folder1 --File1 --File2 -Folder2 --File3 --File4 Сам поиск внутри одной папки я освоил (вызов API FindFirstFile и FindNextFile) - я могу получить такой список: -Folder1
C++ Загрузка моделей из Blender'а в OpenGL Посоветуйте какие есть библиотеки для загрузки моделей из Blender'а в OpenGL . http://www.cyberforum.ru/cpp-beginners/thread1775353.html
Сформировать предложение из слов, имеющих после второго символа только символы из заданной подстроки C++
Условие: Дан массив слов и подстрока. Сформировать предложение из слов, имеющих в своем составе после второго символа только символы из заданной подстроки, предварительно удалив из таких слов первые два символа. Я написал часть кода, которая предварительно удаляет два первых символа. #include "stdafx.h" #include <iostream> #include <conio.h> #include <string.h> #include <cstring>
Двоичный файл, подсчитать число отрицательных элементов C++
Здравствуйте! Нужна помощь в задачке. Никак не могу понять как работать с двоичными файлами. Был бы очень признателен за помощь в написании кода. Задание Поиск отрицательных чисел в файле. В двоичном файле, содержащем данные типа int, подсчитать число отрицательных элементов, результат записать вместо последнего элемента. Примечание: Результат работы с данными вывести на экран и в новый файл....
C++ Не могу получить строку через getline http://www.cyberforum.ru/cpp-beginners/thread1775328.html
Есть класс class door { public: float squaredoor (); //функция расчета площади двери void printdoor (); //функция вывода информации о двери void insertdoor (); //функция добавления адреса двери, длину, ширину, дату установки, дату покрасок float dlinaD; //длина двери float shirinaD; //ширина двери string adress; //адрес по которому...
C++ Реализовать указатель на любую из функций математических операций Написать четыре функции, которые + - * / два числа Указатель на ф-ю (может принять адрес любой выше указанной функции) Через указатель запустить каждое действие для двух любых чисел подробнее

Показать сообщение отдельно
trb4
0 / 0 / 0
Регистрация: 15.12.2015
Сообщений: 13
04.07.2016, 09:23     Разработка БД "Расписание для школы"
Доброго времени суток. Имеется вопрос по созданию базы данных на языке С++. Задача - разработать базу данных "школьное расписание".

Имеются следующие исходные данные:
1) наименования предметов.
2) кол-во часов каждого предмета в неделю.
3) кол-во параллелей.
4) кол-во классов в каждой параллели.
5) список кабинетов (а также список предметов, которые привязаны к определённым кабинетам).

Необходимо реализовать следующие возможности:
1) формирование расписания, возможность хранения расписания в файле на диске; чтение/редактирование существующего расписания.
2) просмотр расписания по дням/классам/кабинетам.
3) анализ корректности расписание. Корректность расписания подразумевает под собой соответствие следующим пунктам:
3.1) наличие стандартной логики (т.е. в одной аудитории в одно время не могут проходить 2 или более урока, кол-во предмета в неделю должно соответствовать уч. плану и т.д.).
3.2) Не допустить появление "окон" в расписании.

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

Основной вопрос - с чего лучше всего начать разработку данного проекта? Я так понимаю, поскольку работать придётся непосредственно с таблицами, может потребоваться использование дополнительных программных средств. Какие знания и софт могут потребоваться для создании данной БД?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru