Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Delphi_Прак_2010.DOC
Скачиваний:
38
Добавлен:
10.11.2018
Размер:
2.31 Mб
Скачать

Заказы на ремонт

Номер заказа

Тип

прибора

Кол-во

замен

Цена

Стоимость заказа

на ремонт

Дата выдачи

Итого по дате выдачи

Общий итог

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

Выпрямительные диоды

Тип

прибора

Кол-во

на

складе

Цена

Обратное

напряжение

Средний

ток

Стоимость

Материал

Итого по ведомости

Создать отчет по таблице Закупка, записи сгруппировать по типу прибора, просуммировать поле Количество по каждому типу прибора и ведомости в целом.

Закупка приборов

Номер

покупки

Дата

покупки

Кол-во

Закупочная цена

Стоимость

Тип прибора

Итого по типу прибора

Общий итог

Вариант № 10

Разработка приложения для работы с базой данных «Ремонт вычислительной техники»

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

1. Создать базу данных «Ремонт вычислительной техники».

2. Создать следующие таблицы:

Устройства (Код устройства, Тип, Описание, Розничная цена, Кол-во на складе);

Сотрудники (Таб_номер, Фамилия, Имя, Отчество, Должность, Оклад, Надбавка, Дата поступления на работу);

Заказы (Номер заказа, Фамилия заказчика, Описание неисправности, Дата сдачи в ремонт, Стоимость ремонта, Таб_номер, Дата выдачи, Выдано (да или нет));

Комплектующие (Номер записи, Номер заказа, Код устройства, Кол-во).

Ключевые поля в таблицах подчеркнуты. Связать таблицы Устройства и Комплектующие по полю Код устройства, таблицы Сотрудники и Заказы – по полю Таб_номер, таблицы Заказы и Комплектующие – по полю Номер заказа.

3. Создать формы для ввода данных в каждую таблицу:

а) форма Устройства; поле Тип организовать как поле с фиксированным списком, имеющим значения процессор, винчестер, материнская плата, вентилятор, блок питания, корпус, мышь и т.д.;

б) форма Сотрудники; поле Должность организовать как поле с фиксированным списком, имеющим значения инженер, инженер по ВТ, менеджер, ст. менеджер и т.д.; поле Надбавка организовать как поле с фиксированным списком, имеющим значения 0, 10, 20;

реализовать второй вариант ввода и редактирования данных в таблицу Сотрудники через отдельные компоненты;

в) форма Заказы; поле Таб_номер организовать как поле со списком, список формируется на основе таблицы Сотрудники; поле Выдано организовать как поле с фиксированным списком, имеющем значения да, нет;

г) составная форма Устройства - Комплектующие; поле Номер заказа организовать как поле со списком, список формируется из таблицы Заказы;

д) составная форма Заказы - Комплектующие.

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

4. В форме Устройства реализовать сортировку данных по типу, количеству на складе, коду устройства.

В форме Устройства реализовать фильтрацию по типу, коду устройства, розничной цене.

В форме Устройства – Комплектующие вычислить суммарное количество устройств, определить максимальное и минимальное количества.

5. Создать запросы (в запросах изменить названия столбцов на русские, добавить заголовки запросов и кнопки выхода).

Создать запросы на выборку данных: выбрать все поля из таблицы Комплектующие и поля Тип, Описание, Розничная цена из таблицы Устройства; выбрать все поля из таблицы Заказы для конкретной даты сдачи в ремонт.

Создать запрос с вычисляемым полем: по таблице Сотрудники, выбрать все поля и добавить поле Общий оклад (оклад * (100 + надбавка)/100.

Создать запрос с групповыми вычислениями по таблицам Комплектующие и Устройства; в запрос включить Код устройства, Розничная цена, Количество. Определить суммарное количество, используя поле Количество.

Создать параметрические запросы:

а) запрашивается табельный номер (выбирается из списка), выдаются все сведения о сотруднике из таблицы Сотрудники;

б) запрашивается дата выдачи (выбирается из списка), выдаются данные из таблицы Заказы, это поля: номер заказа, описание неисправности, дата выдачи, выдано;

в) запрашивается тип (выбирается из списка), выдаются все поля из таблицы Устройства.

6. Создать отчеты.

Создать отчет на основе таблицы Устройства, вычислить стоимость каждого устройства, записи сгруппировать по типу и выдается отчет следующего вида.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]