- •Одесский колледж компьютерных технологий «Сервер»
- •Информация о мониторах:
- •Название модели
- •Фирма - производитель
- •Пункт Редактирование одной записи: предлагает пользователю номер редактируемой записи, выводит ее на экран, затем запрашивает у пользователя новые характеристики.
- •Пункт Выход – предусматривает окончание работы с базой данных.
- •Гарантийный срок.
- •Фирма - производитель
- •Пункт Редактирование одной записи: предлагает пользователю номер редактируемой записи, выводит ее на экран, затем запрашивает у пользователя новые характеристики.
- •Пункт Выход – предусматривает окончание работы с базой данных.
- •Название модели
- •Название модели
- •Стоимость в грн.
- •Фирма - производитель
- •Пункт Редактирование одной записи: предлагает пользователю номер редактируемой записи, выводит ее на экран, затем запрашивает у пользователя новые характеристики.
- •Пункт Выход – предусматривает окончание работы с базой данных.
Информация о мониторах:
Название модели
тип сканера
оптическое разрешение
стоимость в у.е.
Фирма - производитель
Для хранения данных сканеров описать структуру Scaner.
Создать исходный текстовый файл baza.txt базы данных сканеров. Организовать запись данных из текстового файла в двоичный файл scaner.dat с помощью процедуры file_write(char*).
Организовать в текстовом режиме меню, содержащее следующие пункты: Просмотр, Добавление записи, Удаление записи, Поиск записи, Запрос, Расчет, Редактирование записи, Сортировка базы, Выход.
Пункт Просмотр выводит записи базы (файл scaner.txt) по 20 штук на экран, пролистывание экранных страниц по нажатию клавиши Enter.
Пункт Добавление записи позволяет пользователю добавить новую запись в конец существующей базы данных.
Пункт Удаление записи предлагает пользователю ввести номер, удаляемой записи. Удалением считать: присвоение всем строковым данным значения пустой строки, числовым данным – нулевых значений.
Пункт Поиск записи позволяет пользователю определить критерий поиска, а затем выводит на экран первую найденную запись. Критерий поиска – название модели.
Пункт Запрос позволяет вывести все записи заданного типа сканера.
Пункт Расчет позволяет определить общую стоимость всех изделий базы.
Пункт Редактирование одной записи: предлагает пользователю номер редактируемой записи, выводит ее на экран, затем запрашивает у пользователя новые характеристики.
Пункт Сортировка предусматривает считывание записей из файла с созданием динамического массива и последующего вывода массива на экран (вывод аналогичен пункту Просмотр). Сортировать по полю название модели.
Пункт Выход – предусматривает окончание работы с базой данных.
Пояснительная записка курсовой работы должна содержать следующие разделы:
титульный лист;
задание на курсовую работу;
аннотацию;
введение;
разработка структуры алгоритма решения;
результаты выполнения программы;
выводы;
список использованной литературы.
Приложение к курсовой работе должно содержать:
блок схему;
листинг программы;
работающую дискету с работающей программой, а также все необходимы для работы программы файлы.
Вариант 3
Группа |
|
Студент |
|
Дата |
|
Дисциплина «Основи программування та алгоритмічні мови. С++» |
|
Курсовая работа |
|
Робота с динамичними структурами даних та файлами на прикладі програми "База даних компютерних комплектуючих (принтерів)” |
|
Разработать программу, позволяющую работать с базой данных.
Информация об изделии:
название модели
наличие цветной печати
формат бумаги
скорость печати
стоимость в грн.
фирма - производитель
Для хранения данных принтеров описать класс Printer.
