Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Контрольная работа№2




Доверь свою работу кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Решается задача учета поступления товаров в магазин. База данных содержит две таблицы. Входная информация для решения задачи содержится в таблице "Наличие", а выходная информация – в таблице "Накладные". При решении этой задачи корректируются записи входной таблицы "Наличие" и формируются (добавляются) новые записи в таблицу "Накладные".

В таблице “Наличие” содержится следующая справочная информация о товарах, имеющихся в наличие в магазине:

" Наличие "
Код товара Наименование товара Остаток Дата Единицы измерения

В форму осуществляется ввод информации о каждой поступившей в магазин партии товаров:

номер накладной;

код товара;

дата поступления;

количество по накладной.

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

Произвести корректировку найденной записи в таблице "Наличие", заключающуюся в добавлении к значению поля "Остаток" введенного значения "количество по накладной" и в замещении значения поля "Дата" на введенное значение "дата поступления"

Добавить новую запись в таблицу "Накладные".

Исходные данные задаются произвольно. Количество записей в таблице "Наличие" должно быть не менее 15.

Таблица "Накладные" содержит следующие поля:

"Накладные"
Номер накладной Код товара Дата поступления Количество по накладной

Пример выполнен в Microsoft Access (русифицированная версия).

1. Создание новой базы данных.

База данных рассматриваемого примера состоит из двух таблиц, двух форм, запроса и двух отчетов.

Создание новой базы данных с именем TOVAR выполняется после запуска Microsoft Access выбором в окне диалога “Microsoft Access” переключателя “новая база данных”, а затем вводом имени в поле “имя” и нажатием кнопки "Создать".

Если Microsoft Access уже был запущен, то создание новой базыданных может быть выполнено также командой Создать новую базу данныхиз пункта менюФайл.

В результате указанных действий на экране появляется окно вновь созданной базы данных "TOVAR:база данных".

2. Создание входных и выходных таблиц базы данных.

Для создания новой таблицы в окне "TOVAR:база данных" на вкладке "Таблицы" следует нажать кнопку "Создать". Создание таблицы лучше выполнять в режиме конструктора. В окно таблицы следует ввести структуру таблицы и затем сохранить ее с указанием имени таблицы командой Сохранить из пункта меню Файл.

 

Описание структуры таблицы "Наличие" базы данных

 

Имя поля Тип данных Размер поля
Код товара Текстовый
Наименование товара Текстовый
Остаток Числовой Целое
Дата Дата/время  
Ед. изм. Текстовый

 

Описание структуры таблицы "Накладные" базы данных

 

Имя поля Тип данных Размер поля
Номер накладной Числовой Целое
Код товара Текстовый
Дата поступления Дата/время  
Количество Числовой Целое

 

3. Создание однотабличных форм для ввода данных во входную таблицу.Для создания новой формы в окне "TOVAR:база данных" на вкладке "Формы" следует нажать кнопку "Создать".

В примере для ввода данных во входную таблицу служит форма"Наличие", поля которой связаны с таблицей "Наличие". Создание такой формы целесообразно выполнять в режимах "Мастер форм" или "Автоформа: в столбец". Сохранить созданную форму с указанием имени таблицы следует командой Сохранить из пункта меню Файл.

 

 

 
 

Форма для ввода данных в таблицу

 

Исходные данные для ввода в таблицу "Наличие"

Код товара Наименование товара Остаток Дата Ед.изм.
Карандаши   Шт.
Ручка шариковая   Шт.
Ручка перьевая   Шт.
Резинка   Шт.

 

4.Создание запросов на формирование данных в выходных таблицах.

Для ввода данных о вновь поступившем товаре в примере разработана однотабличная форма "Ввод данных", которая связана с полями таблицы "Накладные" и с помощью элемента управления – кнопка – запускается запрос на обновление записи таблицы "Наличие", код товара которой соответствует введенному в форму коду товара. Для этого были выполнены следующие шаги:

¨ в режиме "Мастер форм" создана форма "Ввод", связанная с таблицей "Накладные";

¨ в режиме "Простой запрос" создан запрос на выборку "Обновление", связанный с таблицей "Наличие";

¨ командой Обновлениеиз меню Запрос созданный запрос "Обновление" преобразован в запрос на обновление;

¨ введены условия отбора, и формулы обновления полей (представлены в структуре запроса):

- Поле: Остаток
Обновление:[Наличие]![Остаток]+[Forms]![Ввод]![Количество]

- Поле: Дата
Обновление:[Forms]![Ввод]![Дата поступления]

- Поле: Код товара
Условие отбора:[Forms]![Ввод]![Код товара]

¨ в режиме "Конструктор" в форму "Ввод" добавлена кнопка и с помощью мастера связана с запуском запроса "Обновление"

 

 

Форма "Ввод" для ввода данных в таблицу "Накладные"

 
 

 

Структура запроса "Обновление"

 
 

 

Исходные данные таблицы "Накладные"

Номер накладной Код товара Дата поступления Количество по накладной
01.09.98
01.09.98
02.09.98
02.09.98
05.09.98

 

5. Создание многотабличной формы для просмотра данных связанных таблиц.

Перед созданием многотабличной (подчиненной формы) необходимо установить связи между таблицами. В данном примере таблицы "Наличие" и "Накладные" связаны по полю "Код товара" отношением один-ко-многим. Установление связи между таблицами выполняется командой Схема данных из меню Сервис. Перед установлением связи необходимо отредактировать структуру таблицы "Наличие", выбрав код товара ключевым полем.

 

 

Схема данных

 

 


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

 
 

Многотабличная форма для просмотра связанных таблиц

6. Создание отчетов для вывода данных из выходных таблиц

Для создания новой формы в окне "TOVAR:база данных" на вкладке "Формы" следует нажать кнопку "Создать". Создание простых отчетов целесообразно выполнять в режиме "Мастер отчетов".

В примере создано два отчета. Отчет с табличным макетом данных к таблице "Наличие" и отчет со ступенчатым макетом с группировкой по коду товара к таблице "Накладные".

Отчет к таблице "Наличие"

 
 

 
 

Отчет к таблице "Накладные"

 

 

Вариант 12

Решается задача начисления зарплаты сдельщикам. База данных содержит три таблицы. Входная информация для решения задачи содержится в таблицах "Наряд" и "Расценки", а выходная – в таблице "Начисления". При решении этой задачи формируются (добавляются) новые записи в выходной таблице "Начисления". Зарплата сдельщика рассчитывается, исходя из выполненного им объема работ по расценкам в соответствии с его разрядом: Начислено= объем работ * расценка.

Справочная информация о расценках содержится в таблице "Расценки", сведения о сдельщике и выполненном им объеме работ – в таблице "Наряд".

Состав полей входных таблиц базы данных:

“Расценки” “Наряд”
Код работы Разряд Расценка (руб./ед.) Цех Табельный номер Фамилия И.О. Разряд Код работы Количество (ед.) Месяц

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

Таблица "Начисления" имеет следующий состав полей:

"Начисления"
Цех Табельный номер Фамилия И.О. Начислено (руб.)  

Примечание: Для корректного решения задачи при выполнении задания 2 необходимо предусмотреть в начале каждого сеанса работы с программой, реализующей решение данной задачи, полную очистку (удаление всех записей) выходной таблицы "Начисления".

 

Контрольная работа№2

Вариант№1

Задание № 1. Прочитайте письмо, определите к какому типу оно относится: a) заказ; b)запрос на приобретение; c) предложение; d) подтверждение получения заказа; e) извещение об отправке товара и счет; f) задержка поставки: напоминание; g) задержка платежа: напоминание; h) ответ на напоминание

2.Восстановите письмо, используя следующие фразы, и переведите его:

1.Обращение: 2. Опубликованная информация: 3 Заключительная формула:
Sehr geehrte Damen und Herren Referat Mit freundlichen Grüßen
Herzliche Grüße Vertrag Auf Wiederhören
Liebe/(r) Herr/Frau Annonce Alles Liebe

Herbert Draht

Emaillierwerk

Postfach 387

Berichtigung zum Vertrag

Betrifft: Vertrag 45/45367 vom 15.04.2005

Ersatzteile für Gerät MB-2K

 

1._____________ ,

wir möchten Sie hiermit um folgende: zum vorgenannten 2___________ bitten: Position 4 = 200 Stck. Manschetten müssen in der Abmessung 45x65 geliefert werden. Nicht 40x60 wie im Vertrag angegeben. Wir danken Ihnen im Voraus für Ihre diesbezüglichen Bemühungen.

3.___________________

 

(Unterschrift)

H. Drah

 

Задание № 2. Поставьте в Passiv следующие предложения и переведите их на русский язык:

1. Dieser berühmte Dirigent ladet uns oft zum Konzert ein.

2. Das Mädchen hat mich nach der Zeit gefragt.

3. Unsere Spezialisten gewinnen viel Erdöl in Baku.

4. Unser Arzt wird mich besuchen.

5. Wir bereiten das Essen schnell, sauber und schmackhaft vor.

Задание № 3. Соблюдая временные формы, поставьте в Aktiv следующие предложения и переведите их на русский язык:

1. Neue Projekte werden von unseren Architekten entworfen.

2. Die Bauarbeiten wurden in letztem Jahr durch die schlechte Leitung erschwert.

3. Ihr werdet von der Mutter mit Ungeduld erwartet werden.

4. Sie waren von dem Arzt untersucht worden.

5. Die Festung ist von allen Seiten angegriffen worden.

 

Задание № 4. Прочитайте текст и переведите письменно на русский язык:







Дата добавления: 2015-06-15; просмотров: 573. Нарушение авторских прав; Мы поможем в написании вашей работы!

Studopedia.info - Студопедия - 2014-2022 год . (0.039 сек.) русская версия | украинская версия