Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Цена договорная

( требования по коду ) 1. Создание прототипа базы данных (количество хранимых объектов от 0 до 100), реализующий следующие

функции:

• Добавление информации о новом объекте (в удобном интерфейсе , который нельзя испортить, каждое отдельное поле вводится либо в поле таблицы, либо в окошке)

• Удобный просмотр списка объектов (необходимо учесть, что их может быть больше 25)

• Удаление информации об объекте (необходимо предусмотреть удобный выбор объекта

для удаления – с помощью выбора в таблице)

• Удаление информации об объекте по значению первого поля (значение вводится таким

образом, чтобы нельзя было испортить интерфейс, в окошке)

• Изменение информации об объекте (необходимо предусмотреть удобный выбор объекта

для изменения – с помощью выбора в таблице) и удобный ввод (прямо в таблице или в

окошках – по одному окошку на поле)

• Изменение информации об объекте по значению первого поля (значение вводится таким

образом, чтобы нельзя было испортить интерфейс, в окошке)

• Нахождение записи по значению первого поля

• Сортировка по значению одного из полей первой таблицы (выбираемому пользователем).

2. Внедрение функций для работы с файлами

• чтение/запись в бестиповый файл (с достаточно оптимальным форматом хранения, должны быть

применены все оптимизации способа хранения в случае, если это не требует применения методов

компрессии).

3. Рефакторинг программы в стиле ООП (этапы согласуются с преподавателем индивидуально, обязательно

реализовать хотя бы один собственный объект).

4. Реализация той же функциональности в режиме Delphi (хотя бы для одной таблицы).

5. Внедрение другого способа хранения информации в программе: вместо массива используются

списки.

6. Внедрение другого способа хранения информации в программе: вместо массива используются АВЛ-деревья.

7. Чтение/запись информации в XML-файл

Общие требования к первой программе: создание экранного меню, управляемого с помощью клавиш-стрелок,

при этом enter - активизация пункта меню, ESC - выход. Пункт меню должен подсвечиваться изменением цвета

фона. В случае ввода информации в окошко должно контролироваться, что пользователь не ввел слишком много

символов (информация должна оставаться в рамках окошка). Интерфейс должен быть оконным в том смысле,

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

По согласованию с преподавателем Вы можете реализовывать пользовательский интерфейс и другим способом

в случае, если степень удобства не уменьшается. В задании предполагается, что работа происходит не прямо

внутри файлов, то есть необходимо использовать функции чтения/записи из пользовательского меню, чтобы

информация записалась в файл.

( Сама Задача )

База данных загрузки аудиторий.

Таблица No1 (загрузки аудиторий): дата и время начала, дата и время конца, аудитория, преподаватель.

Таблица No2 (аудиторий): название, количество мест, наличие проектора. При использовании этой таблицы

в таблице No1 вместо ввода названия аудитории осуществляется выбор строки из таблицы No2.

2 года назад
guest_16535846950339
2 года в сервисе
Был
2 года назад