Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задания на практикуПП.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
744 Кб
Скачать
☆

11 Работа с базами данных

Создать приложение для работы с базой данных .База данных находится в файле Товары.mdb, созданным в MS Access, и состоит из одной таблицы Склад1. В таблице имеются четыре поля: Наименование, Единица измерения, Количество и Цена. При запуске приложения на экране отображается диалоговое окно

Товары на складе.

Функции всех кнопок очевидны. Кнопка сформировать ведомость на рабочем листе Excel формирует документ

Наименование

Ед, измерения

Количество

Цена

Сумма

гвозди

кг

10

29

290

Кирпич

шт

1000

20

20000

шифер

шт

27

200

5400

Итого:25690

Работа с типизированными и текстовыми файлами

Указания: Структуру БД выбрать по своему усмотрению. В отчете обосновать свой выбор. Если в задании говориться, что файл уже дан, то нужно создать его на диске и в редакторе занести туда необходимые данные. Так как содержимое файла можно распечатать, то к отчету должны быть приложены листинги исходного и скорректированного файла.

Варианты заданий:

  1. Написать программу, автоматизирующую работу продавца в фирме по продаже книг. По каждой книге в файле сохраняются следующие сведения:

Название книги, автор, издательство, год издания, кол-во книг, цена книги. В файле не должно существовать двух записей с одинаковыми: названиями книг, авторами, годом издания.

В программе определить процедуры:

  • процедуру осуществляющую изменение информации в файл по вновь поступившим книгам

  • процедуру осуществляющую изменение информации в файл по проданным книгам

  • процедура поиска книг по данному автору и названию

  • процедуру просмотра файла

  • процедуру формирования документа в котором выводится информация о стоимости книг данного автора в виде:

Автор: Фаронов В.В.

Название

Кол-во книг

Цена за ед.

Стоимость

TurboPascal 7.0

20

51

1020

Pascal для чайников

10

47,50

475

…

…

…

…

…

…

…

…

Итого: 1495

  1. Написать программу, автоматизирующую работу учебного отдела по учету информации о студентах. Сведения о студентах сохранять в файле с полями: Фамилия, Имя, Отчество, Группа, Курс, Оценка за экзамен по математике, оценка за экзамен по программированию.

В программе определить процедуры:

  • процедуру, заносящую информацию в файл (при переводе студента из другого учебного заведения)

  • процедуру, удаляющую информацию из файла (при отчислении студента из уч. заведения)

  • процедуру выводящую список студентов данной группы

  • процедуру выводящую сведения по данному студенту

  • процедуру формирования документа в котором выводится информация о стипендии в данной группе: