Разработка и эксплуатация АИС

Анализ существующих разработок автоматизированной информационной системы. Обоснование проектных решений разработки. Методика выбора стратегии автоматизации. Описание входной оперативной информации и ее структура. Информационная модель предметной области.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 23.12.2013
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Основные данные о работе

Версия шаблона

2.1

Филиал

г. Верхняя Салда

Вид работы

Отчет по учебной практике

Название дисциплины

Информатика и ВТ

Тема

Разработка и эксплуатация АИС

Фамилия студента

Пайвина

Имя студента

Александра

Отчество студента

Николаевна

№ контракта

0580312403903001

Ф.И.О. научного руководителя, степень, звание

Направление на практику

Содержание

Введение

1. Основная часть

1.1 Аналитическая часть

1.2 Информационная модель предметной области и ее описания

1.3 Описание входной оперативной информации и ее структура

Заключение

Список использованных источников

информационный автоматизация стратегия

Введение

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

Позволять легко определить тенденции изменения важнейших показателей;

Обеспечивать получение информации, критической по времени, без существенных задержек;

Выполнять точный и полный анализ данных.

Базы данных - совокупность данных, организованная по определенным правилам, предусматривающая общие принципы описания, хранения, манипулирования данными, независимыми от прикладных программ.

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

Формирование и поддержание БД

Обработка информации

Прием запросов

Предоставление информации пользователям

Обеспечение целостности и реорганизации ценностей БД

Организация совместной работы пользователей

На сегодняшний день существует множество различных систем управления базами данных. Они все используют разные средства и функции, но преимущественно у всех СУБД в основе лежат одинаковые понятия. Поэтому для обобщения этих понятий, приемов и методов на весь класс СУБД, я хотела бы взять программу, входящую в Microsoft Office, Microsoft Access.

Microsoft Access --реляционная СУБД, в которой предусмотрены все необходимые средства для определения и обработки данных, а также управления ими при работе с большим объемом информации.

Access - функционально полная система, имеющая мощные средства для работы в этой программе. Ее преимуществом перед другими является простота, наличие всех средств для успешной обработки и управления БД.

Целью данной работы является разработка автоматизированной информационной системы Корпорации «ВСМПО-АВИСМА».

Основные задачи:

Определение комплекса задач автоматизации, выбор места решаемой задачи в этом комплексе.

Анализ существующих разработок для решения поставленной задачи.

Формализация задачи, выбор стратегии автоматизации, постановка целей и задач автоматизации.

Обоснование проектных решений решения задачи.

Разработка информационного обеспечения задачи.

Разработка программного проекта решения задачи

Тестирование полученного проекта, устранение недостатков.

1. Основная часть

1.1 Аналитическая часть

Верхнесалдинское металлургическое производственное объединение на сегодняшний день является открытым акционерным обществом, которое имеет сокращенное название «ВСМПО-АВИСМА». Это крупнейшая компания, ведущая свою деятельность в области металлургической промышленности. Компания известна на весь мир как самая крупная по производству титана. На территории Свердловской области находится штаб-квартира компании, в городе Верхняя Салда. В этом же районе размещено все основное производство корпорации.

Сегодня корпорация поставляет на экспорт 70% своей титановой продукции, 30% идет на внутренний рынок. Основные российские потребители титана - авиастроительные заводы, а также работающие в кооперации с ними мотостроительные. Можно сказать, что у корпорации следующие задачи:

работа на аэрокосмическую и оборонную промышленность Российской Федерации и стран СНГ;

обеспечение базовых отраслей экономики России;

выход на мировые рынки, в частности, в наиболее престижные их секторы - авиацию, космос, химию, энергетику, экологию.

Отдел разработки информационных систем является подразделением ОАО «Корпорация ВСМПО-АВИСМА» и создан на основании приказа генерального директора.

Структурное подразделение предназначено для осуществления эффективной деятельности Дирекции по информационным технологиям ОАО "Корпорация ВСМПО-АВИСМА" в области разработки, внедрения и сопровождения автоматизированных информационных систем.

Основными задачами отдела разработки информационных систем являются:

1. Реализация стратегии развития организации в области информационных технологий и систем.

2. Внедрение, развитие и сопровождение интегрированной системы электронного документооборота на ВСМПО.

3. Разработка, внедрение и сопровождение автоматизированных информационных систем в области управления производством и качеством выпускаемой продукции ВСМПО.

Для осуществления этих задач отдел разработки информационных систем выполняет следующие функции:

обследование областей автоматизации.

разработка концепций и проектных решений, обеспечивающих эффективное проектирование, внедрение и сопровождение информационных технологий и систем на ВСМПО.

разработка и согласование сценариев бизнес-процессов, форм документации, технологии движения и обработки информации в подразделениях корпорации.

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

расширение существующих стандартных функций информационных систем, обеспечение интеграции с внешними информационными системами.

определение методик и порядка тестирования информационных систем.

документирование внедряемого функционала информационных систем.

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

организация обучения пользователей функциональных подразделений ВСМПО работе с информационными системами.

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

В данной курсовой работе подробнее предоставлен Информационно-вычислительный центр, находящийся в цехе № 30.

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

Техническая характеристика информационного отдела на предприятии

Для обеспечения бесперебойной работы предприятия, используются серверы разной конфигурации (около 25 серверов), включая мощную многопроцессорную систему IBM.

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

Примерная конфигурация современного компьютера в данном цехе представлена ниже в виде таблицы:

Таблица 1

Комплектующие

Характеристики

процессор

2 ядра, 2 ГГц

Видеокарта

1024 Мб

ОЗУ

4 Гб

Изучение технологии безопасности информационных систем

Существует несколько видов безопасности:

безопасность из компьютерной сети (брандмауэр);

защита от несанкционированного доступа к ПК (защита паролями);

антивирусная защита (Касперский);

ограниченный доступ в помещения с ПК.

Несанкционированный доступ к информационным системам на предприятии изначально имеет высокую степень безопасности, например:

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

На предприятии ВСПМО-АВИСМА активно используются следующие СУБД:

СУБД ORACLE 9i;

PL/SQL DEVELOPER;

ORACLE Client.

Техническое оснащение:

Сервер для СУБД под управлением ОС Windows XP Professional;

ПК разработчика;

Сетевая периферия.

Кроме этого, на предприятии используются несколько автоматизированных информационных систем, написанных программным отделом Корпорации ВСМПО-АВИСМА, цехом №33. Эти АИС служат для решения определенных задач. Основные АИС - это производственные системы, система кадры, материальная товарная система (МТС) и т.д.

Для обеспечения надежности серверных систем еженедельно выполняется резервное копирование данных. Благодаря этому отказоустойчивость систем на порядок повышается. Для программ АИС и программ для конкретных задач, используются языки программирования: DELPHI, PHP, язык скриптов командной строки LINUX. Архиваторы используются на стационарных ПК, администраторы или специалисты по ИТ для сохранения предыдущих версий, собственно разработанные программные обеспечения.

На предприятии используется единый сервер антивирусного контроля, клиенты которого установлены на каждом ПК. Формирование отчетов и мониторинг в реальном времени позволяет оценить антивирусное состояние сети в целом.

За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека, и процесс накопления, обработки и использования знаний постоянно ускоряется. В настоящее время все предприятия испытывают настоятельную потребность в расширении аналитических работ, связанных с разработкой перспектив развития, комплексной оценкой эффективности применения различных форм хозяйствования, своевременной выработкой оперативных управленческих решений.

Технологический процесс данных задач состоит из трех этапов. Целью первого этапа является сбор, регистрация, передача данных для дальнейшей обработки. Результатом является составление документа (заявки). Цель второго этапа - перенос данных на машинные носители и первоначальное формирование информационной базы. Третий этап включает операции накопления, сортировки, корректировки, обработки данных и выдачи результатов (ответа).

При этом требуется учитывать следующие требования:

- обеспечение достоверности обрабатываемой информации;

- решение задач в установленные сроки;

- обеспечение минимальных трудовых и стоимостных затрат на обработку данных;

- наличие возможности обработки данных на ЭВМ;

- возможность решения задачи в различных режимах.

Эти требования могут быть выполнены за счет нескольких факторов:

- сокращение числа операций, особенно ручных;

- разработка системы жесткого контроля вводимой информации;

- снижение объема обрабатываемых данных;

- повышение квалификации пользователей, улучшение условий труда и, как следствие, повышение производительности.

На выбор способа сбора, регистрации и передачи данных влияют следующие факторы:

- удаленность источников информации от центра обработки данных;

- возможность связи с источниками информации по выделенным каналам связи.

При обработке данных желательно использовать массивы нормативно-справочной информации. Это дает преимущества в скорости поиска, выбора, сортировки и т.д. При этом необходима возможность просмотра полученных результатов перед оформлением и передачей выходной информации.

1.2 Информационная модель предметной области и ее описания

Модель сущность-связь (ER-модель)-- модель данных, позволяющая описывать концептуальные схемы предметной области.

Концептуальная схема -- система взаимосвязанных по определенным правилам понятий (а не единичное понятие) и концепций.

ER-модель используется при высокоуровневом (концептуальном) проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями.

Во время проектирования баз данных происходит преобразование ER-модели в конкретную схему базы данных на основе выбранной модели данных (реляционной, объектной, сетевой или др.).

Определение 1. Сущность - это класс однотипных объектов, информация о которых должна быть учтена в модели.

Каждая сущность должна иметь наименование, выраженное существительным в единственном числе.

Примерами сущностей могут быть такие классы объектов как "Поставщик", "Сотрудник", "Накладная".

Каждая сущность в модели изображается в виде прямоугольника с наименованием:

Определение 2. Экземпляр сущности - это конкретный представитель данной сущности.

Например, представителем сущности "Сотрудник" может быть "Сотрудник Иванов".

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

Определение 3. Атрибут сущности - это именованная характеристика, являющаяся некоторым свойством сущности.

Наименование атрибута должно быть выражено существительным в единственном числе (возможно, с характеризующими прилагательными).

Примерами атрибутов сущности "Сотрудник" могут быть такие атрибуты как "Табельный номер", "Фамилия", "Имя", "Отчество", "Должность", "Зарплата"…

Атрибуты изображаются в пределах прямоугольника, определяющего сущность:

Определение 4. Ключ сущности - это неизбыточный набор атрибутов, значения которых в совокупности являются уникальными для каждого экземпляра сущности. Неизбыточность заключается в том, что удаление любого атрибута из ключа нарушается его уникальность.

Сущность может иметь несколько различных ключей.

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

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

Например, связи между сущностями могут выражаться следующими фразами - "СОТРУДНИК может иметь несколько ДЕТЕЙ", "каждый СОТРУДНИК обязан числиться ровно в одном ОТДЕЛЕ".

Графически связь изображается линией, соединяющей две сущности:

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

Каждая связь может иметь один из следующих типов связи:

Связь типа один-к-одному означает, что один экземпляр первой сущности (левой) связан с одним экземпляром второй сущности (правой). Связь один-к-одному чаще всего свидетельствует о том, что на самом деле мы имеем всего одну сущность, неправильно разделенную на две. Связь типа один-ко-многим означает, что один экземпляр первой сущности (левой) связан с несколькими экземплярами второй сущности (правой). Это наиболее часто используемый тип связи. Левая сущность (со стороны "один") называется родительской, правая (со стороны "много") - дочерней. Связь типа много-ко-многим означает, что каждый экземпляр первой сущности может быть связан с несколькими экземплярами второй сущности, и каждый экземпляр второй сущности может быть связан с несколькими экземплярами первой сущности. Тип связи много-ко-многим является временным типом связи, допустимым на ранних этапах разработки модели. В дальнейшем этот тип связи должен быть заменен двумя связями типа один-ко-многим путем создания промежуточной сущности. Каждая связь может иметь одну из двух модальностей связи:

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

1.3 Описание входной оперативной информации и ее структура

При поступлении первичных документов заполняются следующие таблицы:

Таблица №2 Структура таблицы «Поставка»

Название

Имя поля

Тип

Размер

Тип

Индивидуальный код

Счетчик

Длинное целое

Номер товара

Индивидуальный номер товара

Числовой

Длинное целое

Количество

Количество заказываемого товара

Числовой

Длинное целое

Код фирмы

Индивидуальный код фирмы

Числовой

Длинное целое

Номер поставки

Индивидуальный номер поставки

Числовой

Длинное целое

Также заполняется таблица «Реестр товара», которая имеет следующую структуру:

Таблица №3 Структура таблицы «Реестр товара»

Название

Имя поля

Тип

Размер

Код фирмы

Индивидуальный код фирмы

Счетчик

Длинное целое

Код поставки

Индивидуальный код поставки

Числовой

Длинное целое

Оптовая цена товара

Оптовая цена товара

Числовой

Длинное целое

Розничная цена товара

Розничная цена товара

Числовой

Длинное целое

Также заполняется таблица «Товар», которая имеет следующую структуру:

Таблица №4 Структура таблицы «Товар»

Название

Имя поля

Тип

Размер

Код товара

Индивидуальный код товара

Счетчик

Длинное целое

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

Индивидуальное наименование товара

Текстовый

255

Количество

Количество заказываемого товара

Числовой

Длинное целое

Код фирмы

Индивидуальный код фирмы

Числовой

Длинное целое

А также таблицу «Фирма»:

Таблица №5 Структура таблицы «Фирма»

Название

Имя поля

Тип

Размер

Код фирмы

Индивидуальный код фирмы

Счетчик

Длинное целое

Наименование фирмы

Индивидуальное наименование фирмы

Текстовый

255

Адрес фирмы

Адрес фирмы

Текстовый

255

Телефон

Индивидуальный телефонный номер фирмы

Числовой

Длинное целое

Товар

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

Текстовый

255

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

На основании первичных данных можно распечатать приходные накладные, товарные накладные, счет-фактуры и акт списания товара.

Данная входная информация позволяет формировать итоговые таблицы, а также, с использованием запросов, итоговые отчеты.

Помимо входных данных, в проектируемой системе есть и постоянные данные, которые хранятся и заносятся в справочники системы.

Реализация БД в MS Access 2007

Построение таблиц

Создаем таблицу Поставка:

Create table поставка

(тип INT(5),

Номер_товара INT(5),

Количество INT (5),

Код_фирмы INT (5),

Номер_поставки INT(5));

Заполняем таблицу Поставка:

INSERT INTO ` поставка ` VALUES

(1, 1, 100, 1, 1),

(2, 2, 476, 2, 2),

(3, 3, 1000, 3, 3),

(4, 4, 655, 4, 4),

(5, 5, 536, 5, 5);

Рис. 10 Заполненная таблица Поставка

Создаем таблицу Реестр товара:

Create table Реестр_товара

( Код_фирмы INT(5),

Код_поставки INT(5),

Оптовая_цена_товара INT(5),

Розничная_цена_товара INT(5)

);

Заполняем таблицу Реестр товара:

INSERT INTO ` Реестр товара ` VALUES

(1, 1, 1243, 1567),

(2, 2, 535, 746),

(3, 3, 435, 545),

(4, 4, 6756, 8664),

(5, 5, 4665, 6545);

Рис. 11 Заполненная таблица Реестр товара

Создаем таблицу Товар:

Create table Товар

( Код_товара INT(5),

Наименование_товара TINYTEXT,

Количество INT (5),

Код_фирмы INT (5)

);

Заполняем таблицу Товар:

INSERT INTO ` Товар ` VALUES

(1, “слябы”, 100, 1),

(2, “прутки”, 476, 2),

(3, “окантовка люков и дверей”, 1000, 3),

(4, “литые диски”, 655, 4),

(5, “слитки”, 536, 5);

Рис. 12 Заполненная таблица Товар

Создаем таблицу Фирма:

Create table Фирма

( Код_фирмы INT(5),

Наименование_фирмы TINYTEXT,

Адрес_фирмы TINYTEXT,

Телефон INT (5),

Товар TINYTEXT

);

Заполняем таблицу Фирма:

INSERT INTO ` Фирма ` VALUES

(1, “АВИСМА”, “Березники”,8(343)5365742 , “слябы”),

(2, “Tirus”, “Швейцария”, 8(543)6763543, “прутки”),

(3, “Boeing”, “Америка”, 8(880)7648654, “окантовка люков и дверей”),

(4, “ЗАО «КПМГ»”, “Москва”, 8(495)9374477, “литые диски”),

(5, “ЗАО «Статус»”, “Москва”, 8(495)9356343, “слитки”);

Рис. 13 Заполненная таблица Фирма

Схема данных

Рис. 14 Моя схема данных

Построение запросов

Создание запросов

1.Вывести на экран количество товара <1000

SELECT фирма.[код фирмы], фирма.[наименование фирмы], фирма.[адрес фирмы], товар.[наименование товара], поставка.количество

FROM (фирма INNER JOIN поставка ON фирма.[код фирмы] = поставка.[код фирмы]) INNER JOIN товар ON (фирма.[код фирмы] = товар.[код фирмы]) AND (поставка.количество = товар.количество)

WHERE (((поставка.количество)<1000));

Рис. 15 Количество товара <1000

2.Вывести на экран стоимость изделия <1000

SELECT фирма.[код фирмы], фирма.[наименование фирмы], фирма.[адрес фирмы], товар.[код товара], товар.[наименование товара], [реестр товара].[оптовая цена товара], [реестр товара].[розничная цена товара]

FROM фирма INNER JOIN ([реестр товара] INNER JOIN товар ON [реестр товара].[код фирмы] = товар.[код фирмы]) ON фирма.[код фирмы] = товар.[код фирмы]

WHERE ((([реестр товара].[оптовая цена товара])<1000));

Рис. 16 Стоимость изделия <1000

3.Вывести на экран стоимость всех товаров

SELECT фирма.[код фирмы], фирма.[наименование фирмы], фирма.[адрес фирмы], фирма.телефон, товар.[код товара], товар.[наименование товара], товар.количество, [реестр товара].[розничная цена товара], [реестр товара].[оптовая цена товара]

FROM [реестр товара] INNER JOIN (фирма INNER JOIN товар ON фирма.[код фирмы] = товар.[код фирмы]) ON [реестр товара].[код фирмы] = товар.[код фирмы];

Рис. 17 Стоимость всех изделий

4.Вывести на экран все данные по фирме Boeing

SELECT фирма.[код фирмы], фирма.[наименование фирмы], фирма.[адрес фирмы], фирма.телефон, фирма.товар

FROM фирма

WHERE (((фирма.[код фирмы])=3));

Рис. 18 Данные по фирме Boeing

5.Вывести на экран все фирмы из Москвы

SELECT фирма.[код фирмы], фирма.[наименование фирмы], фирма.[адрес фирмы], фирма.телефон, фирма.товар

FROM фирма

WHERE (((фирма.[адрес фирмы])="Москва"));

Рис. 19 Все фирмы из Москвы.

Построение форм

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

Рис. 20 Главная форма

Кнопки в форме используются для запуска действия или последовательности действий. Например, можно создать кнопку, открывающую другую форму. Чтобы по нажатии кнопки выполнялось определенное действие, макрос можно внедрить напрямую в свойство кнопки Нажатие кнопки (On Click). Это позволяет копировать кнопку в другие формы без потери функциональности кнопки.

Рис. 21 Форма таблицы Фирма

Построение отчетов

Программа Microsoft Office Access 2007 помогает создавать множество различных отчетов любой степени сложности. Прежде чем приступать к работе, следует выбрать источник, из которого будут извлекаться записи отчета. Отчет может представлять собой как простой список, так и подробную сводку данных о продажах, сгруппированных по районам. Однако в любом случае необходимо сначала определить, в каких полях содержатся данные, которые должны войти в отчет, и в каких таблицах или запросах находятся эти поля.

После того как выбран источник записей для создания отчета, проще всего воспользоваться мастером отчетов. Мастер отчетов -- это средство Microsoft Access, помогающее создать отчет на основании ответов, полученных на заданные пользователю вопросы.

Рис. 22 Отчет по таблице Фирма

Заключение

В при прохождении учебной практики была создана автоматизированная информационная система Корпорации «ВСМПО-АВИСМА».

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

Кнопочная форма позволяет просматривать отчеты о клиентах и товарах, делать заказы и обновлять данные.

На примере этой базы данных для организации, были предоставлены к рассмотрению и анализу практически все функции и возможности Microsoft Accsess. Эта программа достаточно проста и удобна в обращении. Построение таблиц, отчетов, запросов, форм упрощается при использовании мастеров (форм, таблиц и т.п.).

База данных в среде СУБД MS Access в практическом применении удобна и достаточно эффективна. Все зависит от пользователя, объема располагаемых им знаний и умения ими воспользоваться. Эта программа имеет много полезных функций, которые могут пригодиться в работе.

Список использованных источников

1. Роберт Виейра - Программирование баз данных MS SQL Server 2005. Базовый курс

2. В. Дунаев. Базы данных. Язык SQL. 2006 год.

3. А. Сергеев. Access 2007. Новые возможности 2006 год.

4. И.Ф. Астахова, А.П.Толстобров: SQL в примерах и задачах

5. Алексей Паутов: Документация на MySQL

6. Н.Н. Гринченко, Е.В. Гусев, Н.П. Макаров. Проектирование баз данных. СУБД Microsoft Access. Учебное пособие. 2004 год.

7. А. В. Маркин "Построение запросов и программирование на SQL"

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.