Вход

СУБД Создание информационной системы ресторана

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 592533
Дата создания 2022
Страниц 21
Мы сможем обработать ваш заказ (!) 18 ноября в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 880руб.
КУПИТЬ

Содержание

Дополнительные задания:
Для хранения считанных данных использовать в программе
динамическую память. С учетом того, что в программе должен работать режим
вставки, то имеет смысл память выделять в программе одним большим
массивом с запасом. Однако надо не забыть реализовать возможность
выделения нового объема памяти, когда не осталось места для добавления
новой записи. С точки зрения эффективности разработки программы, следует
вначале использовать статическую память, а потом переделать ее на
динамическую;
При выходе из программы предупреждать, если данные были
изменены, но не сохранены.
Реализовать “защиту от дурака”. Программа должна адекватно
реагировать на все попытки ввести неправильные данные;

Введение

Цель работы:
Получение навыков постановки задачи, алгоритмизации, модульного принципа разработки и отладки приложений на примере создания программы для работы с базой данных в виде типизированного файла.
Постановка задачи:
Создать программу, которая работает с базой данных в виде типизированного файла на примере списка аниме. Код программы должен поддерживать модульный принцип разработки (состоять не менее чем из трех модулей). При реализации программы необходимо использовать функции, массивы, структуры, указатели, выполнять форматное преобразование данных и производить чтение и запись в файлы.
Ваша СУБД (система управления базой данных) должна уметь выполнять следующие действия:
一)чтение данных из файла, имя которого задано пользователем;
二)просмотр данных на консоли в табличном виде;
三)редактирование записи, номер которой задан пользователем;
四)добавление записи в конец списка;
五)удаление записи, номер которой задан пользователем;
六)сортировку записей по возрастанию и убыванию;
七)поиск записей по названию;
八)запись данных в файл, имя которого задано пользователем;
九) численную обработку данных по выбору учащегося (подсчет среднего, поиск максимального и т.п.).
Предусмотрите обработку ошибочных ситуаций:
一)на диске нет файла, имя которого задано для чтения;
二)для новой записи нет места в массиве;
三)введен неправильный номер для удаляемой или редактируемой записи.

Фрагмент работы для ознакомления

ВНУТРИ ФАЙЛА ССЫЛКА НА РЕПОЗИТОРИЙ GitHub, там все готовенькое.
Курсовая работа по дисциплине «Информационные технологии»
Тема: Создание информационной системы ресторана.
Университет: ЛЭТИ.

Постановка задачи:
Создать программу, которая работает с базой данных в виде типизированного файла на примере списка аниме.

Список литературы

1. Д.А. Клюшин / Полный курс С++, Москва: Диалектика, 2004.
2. Б.И. Березин, С.Б. Березин / Начальный курс С и С++, Москва: Диалог-МИФИ, 2005.
3. Т.А. Павловская / С/С++ Программирование на языке высокого уровня СПб: Питер, 2006.
4. Бьерн Страуструп / Язык программирования С++, СПб: Невский диалект, 2002.
Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00354
© Рефератбанк, 2002 - 2024