Автоматизированная система учета основной деятельности хлебопекарного завода

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    2,28 Мб
  • Опубликовано:
    2014-11-04
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Автоматизированная система учета основной деятельности хлебопекарного завода

Содержание

Введение

. Обследование предметной области

.1 Теоретическое описание предметной области

.2 Используемые при разработке программные средства

. Проектирование информационной системы

. Разработка информационной системы

.1 Выбор и разработка стиля конфигурации

.2 Создание обработок

.3 Создание справочников

.4 Создание документов

.5 Создание регистров

.6 Создание отчетов

.7 Разработка ролей пользователей

.8 Создание пользователей системы

. Руководство пользователя

.1 Порядок работы с конфигурацией

.2 Пример заполнения конфигурации данными

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

Заключение

Список использованной литературы

Приложения

Введение

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

Внедрение автоматизации учета деятельности предприятия - одно из основных условий повышения эффективности бизнеса.

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

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

Тема данной курсовой работы «Автоматизированная система учета основной деятельности хлебопекарного завода». Данная работа является одним из завершающих этапов в изучении дисциплины «Разработка экономических информационных систем».

При разработке данной автоматизированной системы в курсовой работе используются следующие программные продукты: 1С: Предприятие 8.2 - для создания автоматизированной системы и CASE средство BPwin - для проектирования структуры системы.

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

Курсовая работа на тему «Автоматизированная система учета основной деятельности хлебопекарного завода» написана на 30 листах. Из них 26 листов - основной текст курсовой работы, 4 листа содержат код программы и вынесены в приложения. Курсовая работа содержит 32 рисунка. При написании курсовой работы были использованы лекции по данному предмету, соответствующая литература, а также опыт, полученный на практических занятиях.

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

1. Обследование предметной области

 

1.1 Теоретическое описание предметной области

 

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

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

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

1.2 Используемые при разработке программные средства

 

При разработке будет использоваться система 1С:Предприятие 8.2. 1С:Предприятие - большой мощный программный комплекс от российской компании 1С, состоящий из множества различных компонентов для решения огромного спектра разных задач на современном предприятии и в бизнесе в целом. Продукт предназначается для введения компьютерных автоматизаций различной деятельности на современном предприятии [1]. Программа 1С версии 8.2 стала значительно работоспособней в направлениях масштабности и использовании кластеров сервера для защиты от непредвиденных отказов системы Интерфейс работы с программой "1С: Предприятие 8.2" полностью переписан. Изменениям подверглось совокупность программных средств, команд и их формы, окно платформы тоже значительно изменилось. При этом модель пользовательского интерфейса и её конфигурация стали значительно лучше. Изменения произошли и  в системе работы между клиентским приложением и сервером. Версии 8.2 теперь будет работать на новой платформе, с принципиально обновленным механизмом установки. Усилия также были направлены на улучшение работы для крупных предприятий и организаций. [2]. Сама платформа 1C:Предприятие 8.2 не является программным продуктом для конечных пользователей, которые обычно работают с одним или несколькими прикладными решениями (конфигурациями), разработанными на данной платформе [5]. Такой подход позволяет автоматизировать различные виды деятельности, используя единую технологическую платформу 1С: Предприятие 8.2.

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

2. Проектирование информационной системы

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

АСУ предназначена для решения следующих задач:

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

·   Фиксация всех происходящих в системе событий.

·   Сокращение затрат труда на ведение документации.

В данной курсовой работе на основе нотации IDEF0 была разработана контекстная диаграмма, которая показывает входные и выходные ресурсы, правила управления и механизм управления, а также диаграмма декомпозиции, которая разбивает систему на подсистемы. Она представлена на рисунке 1.

Рисунок 1 - Контекстная диаграмма

Детализация контекстной диаграммы A-0 представлена на рисунке 2 (диаграмма A0). Контекстная диаграмма разбита на пять функциональных блоков: «Работа с информацией о продукции», «Работа с информацией о поставщиках», «Работа с информацией о клиентах», «Работа с информацией о сотрудниках» и «Формирование отчетов».

Рисунок 2 - Декомпозиция модели

На рисунке 3 представлена детализация блока «Работа с информацией о продукции». Из диаграммы видно, что входная информация сначала проходит проверку, затем регистрируется и вводится в БД. Блоки «Работа с информацией о поставщиках», «Работа с информацией о сотрудниках» и «Работа с информацией о клиентах» имеют аналогичную структуру. После этого информация из БД отправляется для формирования отчета. Детализация блока «Формирование отчетов» показана на рисунке 4.

Рисунок 3 - DFD-диаграмма A1 - детализация блока «Работа с информацией о продукции» диаграммы A0

Рисунок 4 - IDEF3-диаграмма A5.1 - детализация блока «Формирование отчетов» диаграммы A0

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

3. Разработка информационной системы

3.1 Выбор и разработка стиля конфигурации

 

Создавать автоматизированную систему учета основной деятельности хлебопекарного завода будем как обычное. На рисунке 1 показаны основные характеристики нашей системы.

Рисунок 1 - Общая настройка конфигурации

Таким образом на рисунке 2 показан общий вид разрабатываемого приложения.

Рисунок 2 - Общий вид приложения

3.2 Создание обработок

Обработка - это программа, написанная на внутреннем языке программирования 1С, которая направлена на решение каких-то отдельных задач. Обработки имеют свои реквизиты, которые хранят свои значения в оперативной памяти на время “жизни” объекта. Либо, при желании, значения реквизитов можно сохранять в хранилище настроек [4].

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

Рисунок 3 - Форма элемента обработки «Панель функций»

 

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

 

Справочник - это один из базовых объектов, используемых в любой конфигурации. Они служат для хранения статичной информации справочного характера, которая будет использована в других объектах 1С - документах, отчетах. Таким образом учет в 1С ведется в разрезе справочников [2].

Разрабатываемая конфигурация состоит из 9 справочников. Список справочников представлен на рисунке 4.

Рисунок 4 - Список справочников

Пример создания справочника «Номенклатура» - заполнение вкладок «Основные», «Иерархия» представлен на рисунке 5.

Рисунок 5 - Создание справочника «Номенклатура»

На рисунке 6 показано продолжение примера создания справочника «Номенклатура» - заполнение вкладок «Данные» и «Форма».

Рисунок 6 - Продолжение создания справочника «Номенклатура»

На рисунке 7 показана форма элемента справочника «Физические лица».

Рисунок 7 - Форма элемента справочника «Номенклатура»

Также для справочника создадим предопределенные элементы. Пример показан на рисунке 8.

Рисунок 8 - Предопределенные элементы справочника «Номенклатура»

3.4 Создание документов

Документ - объект метаданных, с помощью которого в 1С фиксируются хозяйственные операции используя данные, хранящиеся в справочниках. Набор всех введенных пользователями документов 1С вместе - это и есть учет компании [3]. Для ведения учета в конфигурации создано 8 документов. Их список представлен на картинке 9.

Рисунок 9 - Список документов

На рисунке 10 показан пример создания документа «Реализация продукции» - заполнение вкладок «Основные», «Данные».

Рисунок 10 - Создание документа «Реализация продукции»

Внешний вид формы документа «Реализация продукции» показан на рисунке 11.

Рисунок 11 - Форма документа «Реализация продукции»

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

Рисунок 12 - Печатная форма документа

3.5 Создание регистров

 

Регистр - структура определенного вида, которая позволяет получать данные с одинаковой скоростью, не зависимо от объёма БД, без них выдача результата будет медленная.

Регистры предназначены для увеличения скорости считывания определенных (аналитических) показателей по деятельности предприятия. Показатели хранятся в регистрах в определенных разрезах, с учетом периодичности. Т.е. регистры хранят время, к примеру, можно узнать остаток на складе определенного товара месяц назад. Классическая схема использования регистров в 1С:Предприятие выглядит следующим образом: Документы => Регистры => Отчеты. Из схемы видно, регистры - являются основание для отчетов, а данные добавляются в регистры только при проведении документов [2].

Регистры предназначены для хранения различных показателей:

.        ПОКАЗАТЕЛИ НАКОПЛЕНИЯ: Остатков и Оборотов. Для их учета предназначены регистры накопления.

·        Регистр накопления (остатки). Увеличивается при поступлении и уменьшается при продаже. На каждый момент времени регистр должен помнить остаток данного товара.

·        Регистр накопления (оборотный). Например, данные о продажах (отрицательных продаж быть не может). В случае возврата товара он будет регистрироваться с отрицательным знаком.

.        ПОКАЗАТЕЛИ СОСТОЯНИЯ, характеристика какого-либо объекта, предназначен регистр сведений.

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

Есть и другие виды регистров: Регистры бухгалтерии, Расчета.

Регистры, которые мы использовали в нашей конфигурации, показаны на рисунке 13.

Рисунок 13 -Список регистров

На рисунке 14 показан процесс создания регистра сведений «Цены номенклатуры».

Рисунок 14 - Создание регистра сведений «Цены номенклатуры»

На рисунке 15 показан процесс создания регистра накопления «Продукция» - заполнение вкладок, «Данные», «Регистраторы».

Рисунок 15 - Создание регистра накопления «Продукция»

3.6 Создание отчетов

Объект конфигурации «Отчет» является прикладным объектом и предназначен для описания средств и алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные [3]. Алгоритм формирования выходных данных описывается при помощи визуальных средств или с использованием встроенного языка [4]. В реальной жизни объектам конфигурации Отчет соответствуют всевозможные таблицы выходных данных, сводных данных, диаграммы и пр.

Список отчетов представлен на рисунке 16.

Рисунок 16 - Список отчетов

На рисунке 17 показана основная схема компоновки данных отчета «Реализация продукции».

Рисунок 17 - Основная схема компоновки данных отчета «Реализация продукции»

3.7 Разработка ролей пользователей

 

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

Роль определяет набор прав пользователя, которые он имеет. Для каждого из объектов разработчик устанавливает свой набор прав - чтение/запись/добавление/изменение/…

Набор доступных прав - совокупность всех разрешений в ролях пользователя [2].

В разработанной конфигурации выделено 3 роли. Список ролей представлен на рисунке 18.

Рисунок 18 - Список ролей

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

Процесс редактирования роли показан на рисунке 19.

Рисунок 19 - Окно редактирования роли «Полные права»

3.8 Создание пользователей системы

 

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

Список пользователей системы представлен на рисунке 20.

Рисунок 20 - Список пользователей

Процесс редактирования пользователя Шептур К.В. представлен на рисунке 21.

Рисунок 21 - Редактирование пользователя

4. Руководство пользователя


4.1 Порядок работы с конфигурацией

 

После того как была разработана автоматизированная система появляется возможность работы в ней.

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

Рисунок 1 - Выбор пользователя

После входа в систему появляется главное окно для начала работы в системе. Пример рабочего стола пользователя Шептур К.В. представлен на рисунке 2.

Рисунок 2 - Пример рабочего стола

4.2 Пример заполнения конфигурации данными

Процесс работы в программе начинается с ввода информации в справочники. Для этого надо из выпадающего меню на главной панели выбрать необходимый справочник.

На рисунке 3 показан пример заполнения справочника Номенклатура.

Рисунок 3 - Заполнение справочника «Номенклатура»

После того, как были заполнены все справочники, можно перейти к работе с документами. На рисунке 4 показано создание документа «Реализация товаров».

Рисунок 4 - Создание документа «Реализация товаров»

При необходимости можно получить отчет, для этого надо нажать на кнопку Печать. Печатная форма данного документа показана на рисунке 5.

Рисунок 5 - Печатная форма документа «Реализация товаров»

После проведения документов автоматически делаются записи в регистрах накопления.

Пример работы регистра накоплений «Продукция» показан на рисунке 6. Он показывает количество продукции, которое поступает на склады при производстве, и продукцию, реализуемую покупателям.

Рисунок 6 - Пример работы регистра накопления «Продукция»

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

Рисунок 7 - Отчет «Продукция на складах»

4.3 Рекомендации по обучению пользователей работе с конфигурацией

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

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

Заключение

В ходе выполнения курсовой работы по теме «Автоматизированная система учета основной деятельности хлебопекарного завода» были закреплены теоретические знания, полученные на лекциях по данному предмету, а также получен опыт в разработке автоматизированной системы учёта на платформе 1С:Предприятие 8.2, который, прежде всего, основывается на практике, полученной на лабораторных занятиях по предмету «Разработка экономических информационных систем».

Результатом проделанной работы является готовое прикладное решение, автоматизирующее учет основных средств, что изначально являлось основной задачей данной курсовой работы. Задача была реализована для абстрактной модели типичного производственного предприятия.

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

Список использованной литературы

1.       Радченко М.Г. 1С Предприятие 8.2 и 8.3. Практическое пособие разработчика/ М.Г. Радченко, Е.Ю. Хрусталева. - М.: ООО «1С-Паблишинг», 2009.- 857 с.

2.      Хрусталева Е.Ю. Решение специальных прикладных задач в 1С:Предприятии 8.2 / Д.И. Гончаров, Е.Ю. Хрусталева. - М.: 1С-Паблишинг, 2012. - 300 с.

3.       Радченко М.Г. Профессиональная разработка в системе 1С Предприятие 8 / М.Г. Радченко, В.А. Ажеронок, А.П. Габец, Д.И. Гончаров, Д.В. Козырев, А.В. Островерх, Д.С. Кухлевский, Е.Ю. Хрусталева. - 2-е изд., знач. доп. - М.: 1С-Паблишинг, 2012. - 1408 с.

4.      Хрусталева Е.Ю. Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных. - М.: 1С-Паблишинг, 2012 г. - 484 стр.

5.       Хрусталева Е.Ю. Язык запросов "1С:Предприятия 8". - М.: 1С-Паблишинг, 2013 г. - 369 стр.

6.      Габец А.П. 1С:Предприятие 8.1. Простые примеры разработки / Д.И. Гончаров. - М.: 1С-Паблишинг, 2008 г. - 383 стр.

7.      Фирма 1С. Регистры 1С. http://howknow1c.ru/programmirovanie-1c/registry-1s.html

Приложения


Обработка ПанельФункций

Процедура ОрганизацииНажатие(Элемент)

Форма = Справочники.Организации.ПолучитьФормуСписка();

Форма.Открыть();

КонецПроцедуры

Процедура ПриходнаяНакладнаяНажатие(Элемент)

Форма = Документы.ПриходнаяНакладная.ПолучитьФормуСписка();

Форма.Открыть();

КонецПроцедуры

Процедура ПоступлениеМатериаловНажатие(Элемент)

Форма = Отчеты.ПоступлениеМатериалов.ПолучитьФорму();

Форма.Открыть()

КонецПроцедуры

Документ РеализацияТоваров

//автоматизация ввода названия организации и склада при открытии документа

Процедура ПриОткрытии()

Организация = Справочники.Организации.Выпечка;

СкладОтправитель = Справочники.Склады.СкладГотовойПродукции;

КонецЕсли;

КонецПроцедуры

//автоматизация ввода единиц измерения при изменении продукции

Процедура ПродукцияПродукцияПриИзменении(Элемент)

СтрокаТЧ = ЭлементыФормы.Продукция.ТекущиеДанные;

СтрокаТЧ.Единица = СтрокаТЧ.Продукция.Единица;

СтрокаТЧ.Цена = ЦеныПериодические.РозничнаяЦена (Дата,Элемент.Значение);

КонецПроцедуры

//расчет суммы при изменении количества продукции

Процедура ПродукцияКоличествоПриИзменении(Элемент)

СтрокаТЧ = ЭлементыФормы.Продукция.ТекущиеДанные;

РасчетСуммы.РассчитатьСумму(СтрокаТЧ);

КонецПроцедуры

//расчет суммы при изменении цены продукции

Процедура ПродукцияЦенаПриИзменении(Элемент)

СтрокаТЧ = ЭлементыФормы.Продукция.ТекущиеДанные;

РасчетСуммы.РассчитатьСумму(СтрокаТЧ);

КонецПроцедуры

//расчет итоговой суммы

Процедура ПродукцияПриПолученииДанных(Элемент, ОформленияСтрок)

ИтогоСумма=0;

Для Каждого СтрокаТабличнойЧасти Из Продукция Цикл

ИтогоСумма=ИтогоСумма+СтрокаТабличнойЧасти.Сумма;

ЭлементыФормы.НадписьСуммаИтог.Заголовок = "Итого: " + ИтогоСумма + " руб.";

КонецЦикла

КонецПроцедуры

//код печатной формы

Процедура Печать(Элемент)

//{{_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ(Печать)

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

ТабДок = Новый ТабличныйДокумент;

Макет = Документы.РеализацияТоваров.ПолучитьМакет("Печать");

// Заголовок

Область = Макет.ПолучитьОбласть("Заголовок");

ТабДок.Вывести(Область);

// Шапка

Шапка = Макет.ПолучитьОбласть("Шапка");

Шапка.Параметры.Заполнить(ЭтотОбъект);

ТабДок.Вывести(Шапка);

// Продукция

Область = Макет.ПолучитьОбласть("ПродукцияШапка");

ТабДок.Вывести(Область);

ОбластьПродукция = Макет.ПолучитьОбласть("Продукция");

Для Каждого ТекСтрокаПродукция Из Продукция Цикл

ОбластьПродукция.Параметры.Заполнить(ТекСтрокаПродукция);

ТабДок.Вывести(ОбластьПродукция);

КонецЦикла;

Область = Макет.ПолучитьОбласть("Подвал");

Область.Параметры.СуммаИтого = Продукция.Итог ("Сумма");

ТабДок.Вывести(Область);

ТабДок.ОтображатьСетку = Ложь;

ТабДок.Защита = Ложь;

ТабДок.ТолькоПросмотр = Ложь;

ТабДок.ОтображатьЗаголовки = Ложь;

ТабДок.Показать();

//}}_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ

КонецПроцедуры

//код кнопки подбор

Процедура КоманднаяПанель1ПодборДействие(Кнопка)

ФормаПодбора = Справочники.Номенклатура.ПолучитьФормуВыбора(,ЭтаФорма);

ФормаПодбора.ЗакрыватьПриВыборе = Ложь;

ФормаПодбора.Открыть();

КонецПроцедуры

//код обработки кнопки подбор

Процедура ОбработкаВыбора(ЗначениеВыбора, Источник)

Если ТипЗнч(ЗначениеВыбора) = Тип("СправочникСсылка.Номенклатура") Тогда

Строка = Продукция.Найти(ЗначениеВыбора,"Продукция");

Строка = Продукция.Добавить();

Строка.Продукция = ЗначениеВыбора;

Строка.Единица = Строка.Продукция.Единица;

Иначе

Если Вопрос("Такой товар уже есть (" + СокрЛП(ЗначениеВыбора) + ")! Добавить еще?", РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Да Тогда

Строка = Продукция.Добавить();

Строка.Продукция = ЗначениеВыбора;

Строка.Единица = Строка.Продукция.Единица

КонецЕсли;

КонецЕсли;

КонецЕсли;

КонецПроцедуры

Общий модуль ЦеныПериодические

Функция РозничнаяЦена (АктуальнаяДата, ЭлементНоменклатуры) Экспорт

// Создать вспомогательный объект Отбор

Отбор = Новый Структура ("Номенклатура", ЭлементНоменклатуры);

// Получить актуальные значения ресурсов регистра

ЗначенияРесурсов = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее (АктуальнаяДата, Отбор);

Возврат ЗначенияРесурсов.Цена;

КонецФункции

Похожие работы на - Автоматизированная система учета основной деятельности хлебопекарного завода

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!