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

2. Задание №1. Технологии обработки экономической информации в среде MS Excel. 3



Содержание.

 

1. Содержание 2

2. Задание №1. Технологии обработки экономической информации в среде MS Excel. 3

3. Задание №2. Технологии работы в среде СКМ Maple 4

4. Задание №3. Технологии обработки данных в среде СУБД MS Access и использования языка запросов SQL, как средства расширения возможностей СУБД. 7

5. Задание №4. Спроектировать объект БД-отчёт в СУБД Access. 14

6. Литература. 16

Приложение 1.

 


Задание №1. Технологии обработки экономической информации в среде MS Excel

 

Вариант 9. Реализация продукции магазином «НАШ ДОМ» (тыс.руб.)

Дни недели

Отделы магазина

Всего

Бытовая техника

Строймате-риалы

Хозтовары

Посуда

           

Понедельник

1540,6

1350,1

970,2

245,3

 

Вторник

1650,1

1380,4

710,4

260,3

 

Среда

1725,4

1420,5

825,5

300,1

 

Четверг

1741,1

1550,6

1170,7

345,8

 

Пятница

1850,6

1580,9

910,9

360,8

 

Суббота

1925,9

1621,0

1026,0

400,6

 

Итого:

 

 

 

 

 

Максимальное за неделю:

 

 

 

 

 

 

По какому отделу товарооборот за рассмотренный период наибольший?

По какому отделу товарооборот за рассмотренный период наименьший?

За какой день товарооборот магазина наименьший? Насколько он ниже среднего товарооборота за неделю?

На одной объемной гистограмме показать объемы реализации продукции по дням недели в отделах «Бытовая техника» и «Хозтовары».

 

Таблицы с результатами расчетов, формулами, а также с гистограммой представлены в Приложении 1.

 

При расчётах использовались следующие функции:

СУММ(зн1, зн2…знN);

МАКС(зн1,зн2…знN);

МИН(зн1,зн2…знN)

ЕСЛИ(Условие,Истена,Ложь).

 


Задание №2. Технологии работы в среде СКМ Maple

1) Объем выпуска ковровых изделий, млн. м2, предприятиями Республики Беларусь в зависимости от года выпуска можно описать следующей зависимостью:

 

где х – год выпуска продукции.

Построить кривую изменения объемов производства ковровых изделий предприятиями Республики Беларусь за период с 1995 по 2005 год. Определить предполагаемые значения объемов производства ковровых изделий за 2000 и 2005 годы.

> y:=0.011*x^3-0.19*x^2+0.69*x+8.19:

> plot(y, x=1..11);

 

 

> y:=(x)->0.011*x^3-0.19*x^2+0.69*x+8.19:

> СH_2000:=evalf(y(6),6);

> СH_2005:=evalf(y(11),6);

 

2) Решить систему уравнений межотраслевого баланса (МОБ)

По известным данным о коэффициентах прямых затрат (аij) и конечном продукте (Y) в межотраслевом балансе для трех отраслей (промышленность, строительство, сфера услуг) определить общий выпуск продукции по каждой отрасли (xij).



Отрасль

Коэффициенты

прямых затрат, aij

Конечный
продукт Y, млрд.руб.

 

     

 

 

0,1

0,5

0,4

 
 

0,2

0,2

0,1

 
 

0,2

0,4

0,4

 

 

> with(linalg):

Warning, the protected names norm and trace have been redefined and unprotected

 

> A:=matrix([[0.1,0.5,0.4],[0.2,0.2,0.1],[0.2,0.4,0.4]]); B:=vector([12,20,25]);

> E:=Matrix(3,3,shape=identity);

> K:=evalm(E-A);

> Pr:=evalf(linsolve(K,B),4);

 

 

3) Строим поверхность

f=sin(x)×cos(x)×tan(x×y) при x=-4..4, y=-4..4

Для решения данной задачи используем графический оператор PLOT3D.

> with(plots):

Warning, the name changecoords has been redefined

 

> plot3d(cos(x)*sin(x)*tan(x*y), x=-4..4, y=-4..4);

 

4) Вычисляем значение производной первого порядка функции f(х):

Используем оператор дифференцирования DIFF.

> Diff(f(x),x)=diff(44*x^4+25*x^2+x*y^3+4*x,x);

5) Ордината Y развертки средней точки одной из деталей кроя швейного изделия определяется по формуле:

Решение

> Int(x^x*(1+ln(x)),x=1..3)=evalf(int(x^x*(1+ln(x)),x=1..3),4);

 


Задание №3. Технологии обработки данных в среде СУБД MS Access и использования языка запросов SQL, как средства расширения возможностей СУБД.

 

Для учета отгрузки товаров со складов создать БД, содержащую следующие данные:

1) «Код грузополучателя»;

2) «Наименование грузополучателя»;

3) «Номер склада»;

4) «Отгружено товаров, тыс р.»;

5) «Транспортные расходы»*

В таблицу Справочник включить данные 1 и 2, а в таблицу Сведения – 1 и 3-5. Предусмотреть не менее трех складов, на каждом из которых ведется отгрузка изделий не менее, чем четырем грузополучателям.

 

Решение

 

С помощью конструктора СУБД MS Access создадим две таблицы с именем Справочник и таблицу с именем Сведения как указано на рисунке ниже. Определяем типы данных каждого поля.

В таблице Справочник:

поле [Код грузополучателя] определим целым числом, а также данное поля будит ключевым

поле [Наименование грузополучателя] – символьным типом с размеров 25 символов.

В таблице Сведения:

поля [Код грузополучателя], [Номер склада], [Отгружено товаров, тыс р], [Транспортные расходы, тыс р] – числовые

 

Рисунок 1 – Сведения в режиме конструктора

 

В режиме таблицы СУБД Access заполним таблицы конкретными значениями, исходя из их смысла. Поле помеченное * ([Транспортные расходы]) оставляем не заполненным.

Чтобы таблицы работали как единое целое, свяжем их, используя инструмент Схема Данных. Связь должна быть установлена между полями Справочник [Код грузополучателя] и Сведения [Код грузополучателя]. Это связь вида один ко многим, так как одной записи таблицы Справочник может соответствовать несколько записей таблицы Сведения.

 

Рисунок 2 – Схема данных

 

 

Сведения

Код грузополучателя

Номер склада

Отгружено товаров, тыс р

Транспортные расходы, тыс р

 

A

   
 

B

   
 

C

   
 

D

   
 

A

   
 

B

   
 

C

   
 

D

   
 

A

   
 

B

   
 

C

   
 

D

   
 

A

   
 

B

   
 

C

   
 

D

   

 

Справочник

Код грузополучателя

Наименование грузополучателя

 

ОАО Нефтезаводмонтаж

 

ОАО Полимир

 

ОАО Нафтан

 

УП Белково-витаминный комбинат

 

Составим запросы к базе данных.

Создать запрос можно несколькими способами:

1) Необходимо зайти Меню/Создать/Конструктор запросов. Появится пустая табличная форма для формирования запроса. Необходимо на добавить таблицы из которых будит формироваться запрос (в нашем случаи необходимо добавить обе таблицы “Сведения” и “Справочник”).Затем в каждом столбце на против строки “Поле” и “Имя таблицы” выбрать из раскрывающегося списка необходимое, например, “Код грузополучателя ” “Справочник ”. Остальные строки каждого столбца заполнять по мере надобности. Условия отбора вводятся в соответствующую строку данного столбца. При необходимости группировки в меню надо выбрать “Итоги” появится дополнительная строка.

2) Второй способ представляет написание запроса на языке SQL.

 

Запрос1. Рассчитать значение поля [Транспортные расходы]

Запишем текст программы на языке SQL:

UPDATE Сведения INNER JOIN Справочник ON Сведения.[Код грузополучателя] = Справочник.[Код грузополучателя] SET Сведения.[Транспортные расходы, тыс р] = [Отгружено товаров, тыс р]*10/100

WHERE (((Сведения.[Код грузополучателя])=[Сведения].[Код грузополучателя])); В результате получим:

 

Запрос1

Транспортные расходы, тыс р

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Запрос2.

Сформируем запрос с записью в поле Сведения.[Номер склада], удовлетворяющего условию =А и в поле Сведения.[Отгружено товаров, тыс р], условию >37563:

 

SELECT Справочник.[Код грузополучателя], Справочник.[Наименование грузополучателя], Сведения.[Номер склада], Сведения.[Отгружено товаров, тыс р], Сведения.[Транспортные расходы, тыс р]

FROM Справочник INNER JOIN Сведения ON Справочник.[Код грузополучателя] = Сведения.[Код грузополучателя]

WHERE (((Сведения.[Номер склада])="A") AND ((Сведения.[Отгружено товаров, тыс р])>37563));

 

Запрос2

Код грузополучателя

Наименование грузополучателя

Номер склада

Отгружено товаров, тыс р

Транспортные расходы, тыс р

 

ОАО Нафтан

A

   
 

ОАО Полимир

A

   
 

ОАО Нефтезаводмонтаж

A

   

 

Запрос3.

Сформируем запрос в поле Справочник.[Наименование грузополучателя], удовлетворяющих условию " ОАО Полимир " Or " УП Белково-витаминный комбинат " и одновременно в поле Сведения.[Номер склада]) должно удовлетворяться условие =2:

 

SELECT Справочник.[Код грузополучателя], Справочник.[Наименование грузополучателя], Сведения.[Номер склада], Сведения.[Отгружено товаров, тыс р], Сведения.[Транспортные расходы, тыс р]

FROM Справочник INNER JOIN Сведения ON Справочник.[Код грузополучателя] = Сведения.[Код грузополучателя]

WHERE (((Справочник.[Наименование грузополучателя])="ОАО Полимир") AND ((Сведения.[Номер склада])="D")) OR (((Справочник.[Наименование грузополучателя])="УП Белково-витаминный комбинат") AND ((Сведения.[Номер склада])="D"));

 

Запрос3

Код грузополучателя

Наименование грузополучателя

Номер склада

Отгружено товаров, тыс р

Транспортные расходы, тыс р

 

ОАО Полимир

D

   
 

УП Белково-витаминный комбинат

D

   

 

Запрос4.

Сформируем запрос в поле Сведения.[Транспортные расходы, тыс р]) с использованием оператора BETWEEN:

SELECT Справочник.[Код грузополучателя], Справочник.[Наименование грузополучателя], Сведения.[Номер склада], Сведения.[Отгружено товаров, тыс р], Сведения.[Транспортные расходы, тыс р]

FROM Справочник INNER JOIN Сведения ON Справочник.[Код грузополучателя] = Сведения.[Код грузополучателя]

WHERE (((Сведения.[Транспортные расходы, тыс р]) BETWEEN 15785 and 6561));

 

Запрос4

Код грузополучателя

Наименование грузополучателя

Номер склада

Отгружено товаров, тыс р

Транспортные расходы, тыс р

 

ОАО Полимир

B

   
 

ОАО Нафтан

C

   
 

ОАО Нафтан

D

   

 

Запрос 5.

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

 

SELECT DISTINCTROW Сведения.[Код грузополучателя], Справочник.[Наименование грузополучателя], Sum(Сведения.[Отгружено товаров, тыс р]) AS [Сумарная отгрузка, тыс р]

FROM Справочник INNER JOIN Сведения ON Справочник.[Код грузополучателя] = Сведения.[Код грузополучателя]

GROUP BY Сведения.[Код грузополучателя], Справочник.[Наименование грузополучателя];

 

Запрос5

Код грузополучателя

Наименование грузополучателя

Сумарная отгрузка, тыс р

 

УП Белково-витаминный комбинат

 
 

ОАО Нефтезаводмонтаж

 
 

ОАО Полимир

 
 

ОАО Нафтан

 

 

Запрос6.

Составим запрос на группировку данных с расчетом средних транспортных затрат по складам и условием в поле Avg(Сведения.[Транспортные расходы, тыс р]))>=2000:

 

SELECT DISTINCTROW Сведения.[Номер склада], Avg(Сведения.[Отгружено товаров, тыс р]) AS [Средние отгружено товаров по складу], Sum(Сведения.[Транспортные расходы, тыс р]) AS [Суммарные транспортные затраты по складу]

FROM Справочник INNER JOIN Сведения ON Справочник.[Код грузополучателя] = Сведения.[Код грузополучателя]

GROUP BY Сведения.[Номер склада]

HAVING (((Avg(Сведения.[Транспортные расходы, тыс р]))>=30000));

Запрос6

Номер склада

Средние отгружено товаров по складу

Суммарные транспортные затраты по складу

B

1720771,5

 

C

1142544,75

 

D

2432015,5

 


Задание №4. Спроектировать объект БД-отчёт в СУБД Access.

 

Формы и запросы можно создать так же при помощи конструктора формы (запроса). Перед вами открывается чистое поля на котором при помощи инструментов меню вы можете создавать поля которые будут отображать информацию также надписи что эта информация обозначает (название полей информация которых отражается в поле данных). Однако наиболее простой способ создания форм и отчётов является мастер построения форм (отчётов). В нём можно добавить любые поля и любых таблиц и запросов для формирования отчёта так же выбирать форму подчинения таблиц (для отчётов выводить итоги, промежуточные суммы, максимальные значения, а так же каскадно группировать). Формы и отчёты можно импортировать в Excel и Word.


Отчет

Наименование Номер склада Код грузополучателя Отгружено Транспортные

грузополучателя товаров, тыс р расходы, тыс р

ОАО Нафтан

A 76 324616 32462

B 76 672541 67254

C 76 123562 12356

D 76 74732 7473

Итоги для 'Наименование грузополучателя' = ОАО Нафтан (4 записей)

Sum 1195451

ОАО

A 25 345363 34536

B 25 623673 62367

C 25 1235156 123516

D 25 2362341 236234

Итоги для 'Наименование грузополучателя' = ОАО Нефтезаводмонтаж (4 записей)

Sum 4566533

ОАО Полимир

A 4 235362 23536

B 4 124516 12452

C 4 456723 45672

D 4 3456427 345643

Итоги для 'Наименование грузополучателя' = ОАО Полимир (4 записей)

Sum 4273028

УП Белково-

A 13 26623 2662

B 13 5462356 546236

C 13 2754738 275474

D 13 3834562 383456

Итоги для 'Наименование грузополучателя' = УП Белково-витаминный комбинат (4

Sum 12078279

ИТОГО 22113291

17 октября 2012 г. Стр. 1 из 1

 

 


Литература.

 

1. Вардомацкая Е. Ю., Окишева Т.Н. Информатика. В двух частях. Часть I. Учебное пособие. Витебск, 2007-220 с.

2. Вардомацкая Е. Ю., Окишева Т.Н. Информатика. В двух частях. Часть II. Учебное пособие. Витебск, 2007-220 с.

3. Дубина А. и др. Excel для экономистов и менеджеров. СПб.: Питер, 2004.-295 с.: ил.

4. Дьяконов, В. Maple 6: учебный курс – Санкт-Петербург: Питер, 2001. – 608 с.: ил.

5. Шарстнев В.Л. Компьютерные информационные технологии: Курс лекций – Витебск: УО «ВГТУ», 2006 г.

6. Шарстнев В. Л., Вардомацкая Е.Ю. Компьютерные информационные технологии: лабораторный практикум: пособие– Витебск: УО «ВГТУ», 2008. – 170 с.

 


Дата добавления: 2015-11-04; просмотров: 25 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Как открыть счет в InstaForex? | 1. Сегодня после обеда мы идем смотреть фотографии, хорошо?

mybiblioteka.su - 2015-2024 год. (0.045 сек.)