Файл: Разработка конфигурации "Спорткомплекс" на платформе 1С: Предприятие.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 04.07.2023

Просмотров: 978

Скачиваний: 20

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

Разумеется, что «1С:Предприятие» — не универсальное, а специализированное (предметно-ориентированное) средство разработки. Конечно, ни один инструмент не может претендовать на решение всех мыслимых проблем, однако универсальные средства разработки ориентированы на достаточно широкий спектр задач, а платформа «1С» — на задачи автоматизации бизнеса.

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

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

В ее составе: развитая справочная система, механизм ролевой настройки прав, инструменты создания дистрибутивов, удаленного обновления приложений, сравнения и объединения приложений, ведения журналов и диагностики работы приложения, создания Web-приложений и приложений для КПК, а также поддержка коллективной разработки, и пр.

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


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

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

На компьютерах, используемых в качестве рабочих мест пользователей, применяется ОС Window 7. Это современная многозадачная многопользовательская ОС с графическим интерфейсом пользователя.

Данная работа по разработке модуля бизнес-процесса будет осуществлена в системе 1С: Предприятие.

Платформа поддерживает работу с пятью СУБД, одна из которых – файловая СУБД, разработанная фирмой «1С». Файловый вариант работы рассчитан на персональную работу одного пользователя или работу небольшого количества пользователей в локальной сети. Все данные информационной базы (конфигурация, база данных, административная информация) располагаются в одном файле – файловой базе данных. Этот формат хранения данных разработан фирмой «1С» специально для прикладных решений «1С: Предприятие». Работу с файловой базой данных осуществляет файловая СУБД, являющаяся частью платформы. Файловый вариант работы обеспечивает целостность информационной базы и простое создание резервных копий. Исключена ситуация, когда пользователь может по ошибке (например, при копировании информационной базы) перепутать различные файлы информационной базы и привести, таким образом, систему в неработоспособное состояние. Такой вариант работы обеспечивает легкость установки и эксплуатации системы. При этом для работы с информационной базой не требуются дополнительные программные средства, достаточно иметь операционную систему и 1С: Предприятие 8.


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

Требование к программному обеспечению:

  1. Регистрация клиента в системе;
  2. Создание и изменение документов;
  3. Выдача клиенту на руки форм отчетности документов;

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

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

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

Рассмотрим существенные допустимые варианты при приобретении информационной системы для автоматизации спортивного комплекса:

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

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

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

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

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


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

Рынок информационных систем CRM изобилует большим выбором и возможностями программных продуктов. Важным моментом, является знание того, что информационные системы могут представлять собой так называемый «коробочный продукт», когда ЭИС подбирается под типовые задачи и заказной, когда ЭИС пишется под конкретные специфические потребности предприятия.

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

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

Из всего вышеперечисленного можно сделать вывод о том, что наиболее целесообразным способом приобретения ЭИС является разработка системы своими силами. Система «1С: Предприятие 8.3» де-факто стала стандартом отрасли разработки учетных систем в Российской Федерации, что также обуславливает выбор данной системы для реализации CRM-системы.

Архитектура разрабатываемого прикладного решения

Для обследования объекта автоматизации составим матрицу бизнес – процессов, в которой отображены основные бизнес – процессы системы и соответствующие им примеры элементарных бизнес – процессов (см. таблицу 3):

Таблица 3

Матрица бизнес – процессов

Основные бизнес – процессы

Элементарные бизнес-процессы

1) Подготовка соревнования

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

- Формирование пакета задач;

- Формирование папки бланков ответов и заданий соревнования;

2) Подготовка места для проведения соревнования

- Поиск необходимого места для проведения соревнования;

- Подготовка территории для проведения соревнования;

3) Создание списка участников соревнования

- Ознакомление с правилами;

- Принятие решения об участии в соревновании;

- Формировании списка участников соревнования;

4) Проведение соревнования

- Запуск соревнования;

- Выдача заданий соревнования;

- Написание ответов на вопросы соревнования;

- Проверка решений;

5) Анализ проведенного соревнования

- Предварительный подсчет;

- Рассмотрение жалоб;

- Перерасчет результатов;

- Формирование окончательных результатов;

6) Создание и публикация отчетов

- Принятие решения о закрытии соревнования;

- Формирование отчета о прошедшем соревновании;

- Публикация и информирование о результатах соревнования;

- Анализ окончательных результатов;


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

Описание разработки IDEF0.

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

Итак, при обследовании объекта автоматизации построена модель «черного ящика» системы (рисунок 1) представляющую собой систему проведения соревнований. На диаграмме:

1. Вход: «Заявки на участие в соревновании»; «Список доступных мест для проведения соревнования»;

2. Выход (результат функционирования системы): «Отказ от участия в соревновании»; «Результаты проведения соревнования»; «Отчет о прошедшем соревнования»;

3) Механизмы (ресурсы, необходимые для выполнения работы): «Администратор»; «Судьи», «Участники;

4) Управление (управляющее воздействие): «Приказ о проведении соревнования»; «Регламент соревнования»;

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

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

Рисунок 1. Структурно - функциональная модель IDEF0

Рисунок 2 Декомпозици диаграммы

Рисунок 3 Декомпозици диаграммы Проведения соревнования

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

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