Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка и реализация конфигурации "Музыкальная студия" на платформе 1С: Предприятие 8.2

Содержание:

Введение

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

Объект исследования: Музыкальная студия

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

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

Курсовая работа рассматривает создание информационной системы на платформе 1С Предприятие для музыкальной студии.

ГЛАВА 1 Аналитическая часть

1С: Предприятие 8.2 является очень гибкой платформой и позволяет:

  1. Автоматизировать производственные и организационные процессы
  2. Введение бухгалтерского учета по нескольким счетам;
  3. Управленческий учет с широкими возможностями и построение аналитики;
  4. Оперативное управление предприятием
  5. Управление персоналом и клиентами;

Преимущества конфигурации:

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

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

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

Удобство 1С Предприятие 8.2:

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

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

1.2. Анализ среды разработки

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

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

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

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

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

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

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

Регистры представляют собой важнейший объект в системе «1С: Предприятие 8.2». Данные экземпляры данных - объекты также как и все другие в системе «1С: Предприятие 8.2» создаются на основе предопределенного шаблона объекта - прототипа, условно говоря - класса и наследуют свойства своего родителя, имея лишь незначительные возможности объектно-ориентированного программирования.

Всего видов таких объектов в системе «1С: Предприятие 8.2» четыре:

1. Регистр накопления;

2. Регистр сведений;

3. Регистр бухгалтерии;

4. Регистр расчета.

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

Если бы в системе «1С: Предприятие 8.2» использовались бы только документы, то отчеты формировались только на одних документах, тем самым это привело бы в будущем к медленному формированию отчетов и не гибкости используемой информационной системы к бизнес-процессам предприятия. Такие потенциальные и возможные проблемы решаются с использованием регистров, их правильным проектированием и применением в информационной системе.

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

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

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

Завершающим этапом разработки прикладного решения является построение и программирование отчетов и отчетности.

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

И наконец, непосредственно отчеты завершают эту схему. Отчеты представляют собой объекты конфигурации, созданные на основе предопределенного шаблона объекта - прототипа «Отчеты». Отчеты позволяют представить информацию из регистров в удобном для пользователя виде.

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

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

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

IDEF0

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

IDEF0 – это очень простой и одновременно наглядный язык описания бизнес-процессов. С помощью этого стандарта возможна передача информации между разработчиками, консультантами и пользователями. Стандарт очень тщательно разрабатывался, он удобен для проектирования, универсален. Для работы с ним существует множество инструментов, например, VISIO, BPWIN, ERWIN, Bussines studio и т.д.

Кроме того, этот инструмент был разработан для бизнес-аналитики по этому имеет ряд преимуществ:

  1. полнота описания бизнес-процесса (управление, информационные и материальные потоки, обратные связи);
  2. комплексность при декомпозиции (мигрирование и туннелирование стрелок);
  3. возможность агрегирования и детализации потоков данных и информации (разделение и слияние стрелок);
  4. наличие жестких требований методологии, обеспечивающих получение моделей процессов стандартного вида;
  5. простота документирования процессов; соответствие подхода к описанию процессов в IDEF0 стандартам ISO 9000:2000.

ГЛАВА 2. Анализ предметной области

2.1 Краткое описание объекта исследования.

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

• Ведение базы клиентов;

• Предварительная запись (одновременная запись сразу к нескольким сотрудникам);

• Система напоминаний;

• Отчеты по клиентам (контакты клиента, день и время начала заказа, завершение заказа).

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

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

2.2 Описание бизнес-процессов.

Перед началом разработки, необходимо разработать схемы процессов, а именно:

  • Диаграмма сущность-связь
  • Диаграмма нотации IDEF0
  • Диаграмма нотации IDEF3

C:\Users\Sairtech\Desktop\Лабы\ПР-2 IDEF0.jpg

Рис. 2.1. Диаграмма сущность-связь.

В диаграмме «Сущность-связь» представлены базы данных.

«Клиенты» - база данных, в которой указывается информация и контактные данные клиентов.

«Сотрудники» - база данных, в которой хранятся данные о сотрудниках компании.

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

«Занятость студии» - база данных, в которой хранится информация о графике студии.

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

«Должности» - документ, в которой хранится информация о должностях сотрудников.

C:\Users\Sairtech\Desktop\Лабы\ПР-2 IDEF0 2.jpg

Рис. 2.2. Диаграмма нотации IDEF0

Бизнес-процесс, который нуждается в автоматизации является «Продажа улуг музыкальной студии», главная его цель - это оформление заказа.

Входными данными являются «Клиенты» - полная иформация о клиенте, и "Информация о заказе" - выбранная услуга и пожелания клиента.

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

В качестве инструмента используется «Аппаратура» и «Сотрудники» , так как на них лежит вся работа студии.

В качестве элемента управления используется «Законы регламентирующие предпринимательскую деятельность» и «Стандарты и внутренний регламент студии », а именно законы, регулируюшие торговые отношения и внутренние стандарты организации.

C:\Users\Sairtech\Desktop\Лабы\ПР-2 IDEF0 3.jpg

Рис. 2.3. Диаграмма нотации IDEF3

В данном бизнес-процессе, можно увидеть, что он делится на 4 пункта:

«Работа с клиентами» - непосредственное общение с клиентом и приём от него всей необходимой информации.

«Создание композиции» - создание аранжировки, запись вокала, сведение и мастеринг при постоянном согласовании с клиентом.

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

«Заключить договор с клиентом» - заключение конечного договора, оплата заказа и получение своего товара.

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

  • Ведение баз данных;
  • Ведение отчётной документации;
  • Учёт проведения операций;

После моделирования схем IDEF0, IDEF3 и схему «сущность-связь», у нас есть все необходимое для разработки информационной системы на платформе «1С Предприятие».

Глава 3. Проектная часть.

Разрабатываемая конфигурация должна соответствовать требованиям компании и быть интуитивно понятной. Специально для этого будут разработаны 3 подсистемы: «Заказы», «Занятость студии» и «Управление» (рис. 1).

Рис. 3.1. Панель «главное».

"Заказы" - в этой подсистеме содержатся документы и справочники для создания новых заказов, завершения открытых заказов и просмотра регистров заказов.

"Занятость студии" - в данной подсистеме содержится информация о графике студии.

"Управление" - в данной подсистеме содержится информация о сотрудниках, клиентах, перечень услуг и должнотях.

Рассмотрим для начала подсистему "Управление".

Рис 3.2 Подсистема "Управление" - Справочник "Должности Сотрудников".

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

Рис 3.3 Подсистема "Управление" - Справочник "Сотрудники"

В этом справочнике содержится информация о всех сотрудниках компании.

Рис 3.4 Окно создания нового сотрудника

Форма внесения нового сотрудника компании.

Рис. 3.5 Подсистема "Управление" - Справочник "Клиенты"

В этом справочнике содержится информация о всех клиентах.

Рис 3.6 "Создание нового клиента"

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

Рис 3.7 Подсистема "Управление" - Справочник "Услуги"

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

Рис 3.8. Окно создания новой услуги

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

Рис 3.9. Подсистема "Заказы" - Документ "Заказ Услуги"

Переходим к подсистеме "Заказы" и рассмотрим документ "Заказ Услуги". В нем отображаются заказы, которые были отправлены на выполнение.

Рис. 3.10. Окно создания нового заказа услуги

Окно создания заказа услуги имеет графы:

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

Так же в заказ вносятся услуги, загружаются они из справочника "Услуги". Есть возможность выбора нескольких услуг в один заказ.

Рис 3.11. Проведение нового документа "Заказ Услуги"

Только что мы создали новый заказ.

Рис. 3.12. Подсистема "Заказы" - Документ "Готовность Заказа"

Документ "Готовность Заказа" отображает полностью завершенные заказы.

Создание документа о готовом заказе полностью идентично созданию заказа услуги.

Рис. 3.13. Проведение нового документа "Готовность Заказа"

Закрывает заказ созданный на рисунке 3.11

Рис. 3.14. Подсистема "Заказы" - Справочник "Регистр Заказов"

Справочник "Регистр Заказов" отображает Открытые заказы и Завершенные. Добавляется автоматически в зависимости от внесения новых элементов в справочники "Заказ Услуги" и "Готовность Заказа".

Обозначения:

- Открытый заказ, который находиться на выполнении

- Завершенный заказ, отданный клиенту.

Рис 3.15. Подсистема "Занятость Студии" - Справочник "Занятость студии"

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

Рис. 3.16. Создание нового элемента "Занятость Студии"

В диалоговом окне "Занятость студии (создание)" имеются графы:

  • Код - Присваивается автоматически
  • Описание услуги - Краткое описание заказа.
  • Клиент - Выбор клиента, подгружается из справочника "Клиенты"
  • Услуга - Выбор услуги, подгружается из справочника "Услуги"
  • Сотрудник - Выбор сотрудника, подгружается из справочника "Сотрудники"
  • Дата и время начала - начало выполнения заказа
  • Дата и время окончания - примерное время окончания заказа.

Тестирование завершено. Можно подводить итог о проделанной работе.

Заключение

Была разработана конфигурация на платформе «1С: Предприятие» для автоматизации бизнес-процесса «Продажа услуг музыкальной студии».

Цель «автоматизировать процесс продажи услуг музыкальной студии» и задача «разработать и внедрить конфигурацию 1С-предприятия» были достигнуты.

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

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

Список литературы

  1. Федеральный Закон N 152-ФЗ - обработка персональных данных
  2. ГОСТ Р ИСО/МЭК 12207-2010 - Системная и программная инженерия. Процессы жизненного цикла программных средств
  3. ГОСТ 34.10 34.12 34.14 - цифровая подпись
  4. ГОСТ 2.104-2006 - Единая система конструкторской документации. Основные надписи
  5. Кашаев С. М. Программирование в 1С:Предприятие 8.2 [Книга]. - Санкт-Петербург : Издательство "Питер", 2014.
  6. Радченко М. Г. и Хрусталёва Е. Ю. 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приёмы. [Книга]. - Москва : Издательство "1С - Паблишинг", 2013.
  7. Печёрских В. В. и Бельцев Г. М. Внедрение ERP-решений на платформе "1С:Предприятие 8" [Книга]. - Санкт-Петербург : Издательство "БХВ-Петербург", 2015.
  8. В.А. Ажеронок, А.П. Габец, Д.И. Гончаров, Д.В. Козырев, Д.С.Кухлевский, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева. Профессиональная разработка в системе «1С:Предприятие 8». Издание 2 [Книга]. -Москва : Издательство " 1С-Паблишинг", 2013.
  9. e-biblio.ru [Электронный ресурс]. - Электронная библиотека университета «Университет»

Листинг

Код вывода суммы:

&НаКлиенте

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

СтрТабЧасти=Элементы.ЗаказУслуги.ТекущиеДанные;

СтрТабЧасти.Сумма=СтрТабЧасти.Цена*СтрТабЧасти.Количество;

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

Код вывода печати:

Процедура Печать(ТабДок, Ссылка) Экспорт

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

Макет = Документы.ЗаказУслуги.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ЗаказУслуги.Дата,

| ЗаказУслуги.Клиент,

| ЗаказУслуги.Номер,

| ЗаказУслуги.Сотрудник,

| ЗаказУслуги.ЗаказУслуги.(

| НомерСтроки,

| Услуга,

| Цена,

| Количество,

| Сумма

| )

|ИЗ

| Документ.ЗаказУслуги КАК ЗаказУслуги

|ГДЕ

| ЗаказУслуги.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

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

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

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

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

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

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

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

ТабДок.Вывести(Шапка, Выборка.Уровень());

ТабДок.Вывести(ОбластьЗаказУслугиШапка);

ВыборкаЗаказУслуги = Выборка.ЗаказУслуги.Выбрать();

Пока ВыборкаЗаказУслуги.Следующий() Цикл

ОбластьЗаказУслуги.Параметры.Заполнить(ВыборкаЗаказУслуги);

ТабДок.Вывести(ОбластьЗаказУслуги, ВыборкаЗаказУслуги.Уровень());

КонецЦикла;

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

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