Файл: Разработка и реализация конфигурации «Продуктовый магазин» на платформе 1С:Предприятие ( Теоретическая часть ).pdf
Добавлен: 28.03.2023
Просмотров: 760
Скачиваний: 19
Обоснование выбора системы для разработки прикладного решения
Система автоматизации позволяет качественно улучшить работу команды и ускорить выполнение планов работы. Продукты 1С являются наиболее эффективной платформой для полной автоматизации рабочей деятельности. Это довольно гибкая и многофункциональная платформа, предназначенная для выполнения очень широкого круга задач автоматизации.
Это приложение было выбрано для разработки конфигурации продуктового магазина.
Можно выделить следующие преимущества, предлагаемые предложениями 1С: Предприятия:
- автоматизация организации любого размера;
- оптимизация деятельности любого количества рабочих мест сотрудников любой организации;
- возможность работы в различных операционных системах, к примеру, Windows, Linux и других;
- обновление информационной системы средствами сети Интернет;
- постоянное совершенствование платформы;
- возможность скачивания обновлений для данного продукта;
- предоставление возможности автоматизации любых бизнес-процессов;
- удовлетворение потребностей любой формы бизнеса.
Бухгалтерский учет, управление транзакциями, расчет заработной платы и управление персоналом охватывают платформу 1С: Предприятие 8 и многое другое, что упрощает ведение бизнеса.
Описание основных возможностей системы 1С: Предприятие
«1С: Предприятие» - это система программ, предназначенная для автоматизации различных секторов экономической деятельности компаний, организаций и учреждений, независимо от их вида деятельности и формы собственности, с различным уровнем сложности учета. Благодаря своей универсальности, он используется для автоматизации самых разных секторов экономической деятельности компании: бухгалтерский учет, персонал, оперативные переговоры, складской и производственный учет, расчет заработной платы, учет активов и материалов, взаиморасчеты с контрагентами. [1]
Версия 1С: Предприятия 8.3 является наиболее значительным изменением основных функциональных возможностей платформы 1С и наиболее значительным с момента ее выпуска. Интерфейс с программой «1С: Предприятие 8.3» полностью переписан. Набор программных инструментов, команд и их форма претерпели изменения, окно платформы также существенно изменилось. В то же время модель пользовательского интерфейса и его конфигурация стали намного лучше. Изменения произошли и в системе работы между клиентским приложением и сервером. [3]
Программа 1С версии 8.3 стала значительно работоспособней в направлениях масштабности и использовании кластеров сервера для защиты от непредвиденных отказов системы. Если рабочий сервер или какое-нибудь приложение прекращается нормально работать, второй сервер в кластере, может продолжить выполнять определенную задачу. Тонкий клиент и веб-клиент это два абсолютно новых клиентских приложения версии 8.3.
Наряду с обычным доступом к файлам и подключением к серверу через локальную сеть, вы можете подключиться к базе данных по протоколу HTTP с помощью специального веб-сервера. Поэтому тонкий клиент и веб-клиент позволяют пользователю работать в режиме управления необходимыми приложениями. Новый программный продукт EDMS для управления корпоративными документами работает как в тонком режиме, так и в режиме толстого и веб-клиента. Приложение тонкого клиента установлено на компьютере пользователя. Тонкий клиент во многом отличается от старого приложения, имеет гораздо меньший дистрибутив, чем в предыдущем приложении. И использует меньше аппаратных ресурсов. Тонкий клиент может поставляться как в виде отдельного дистрибутива, так и с общей платформой. [3]
В отличие от тонкого клиента, веб-клиент не требует предварительной установки. Веб-клиент работает как часть любого интернет-браузера, это может быть Explorer, Opera или Mozilla. Достаточно открыть браузер, ввести и в адресной строке адрес веб-сервера, и вы можете спокойно начинать работать с информацией, находящейся на сервере, при этом нет необходимости скачивать и устанавливать все на компьютер пользователя.
Для работы через низкоскоростные каналы связи, такие как GPRS, все клиентские приложения можно запускать и запускать в специальном режиме, предназначенном специально для низкоскоростного Интернета. Благодаря этой работе несколько запросов к веб-серверу формируются в одном пакете, что значительно сокращает количество прямых обращений к серверу и, следовательно, снижает затраты. Скорость соединения при этом становится приемлемой для работы пользователя, это возможно благодаря программной платформе.
В режиме управления приложением интерфейс не «изображен», а «описан». Разработчики фиксируют всю диаграмму интерфейса команды и диаграмму формы одновременно. Платформа использует это описание для создания пользовательского интерфейса с учетом всех факторов и сохранением всех настроек, выполненных непосредственно пользователем.
Скоординированное и управляемое приложение облегчает внедрение теоретических решений. Отныне вы больше не можете соглашаться на доработку, а просто настраиваете приложения под специфику конкретной компании, оставляя практическое решение без изменений. Управляемое приложение предоставляет возможность включать и отключать дополнительные функции и более сложные функциональные решения, которые могут потребоваться для практической разработки. Отказоустойчивый кластер серверов с динамической балансировкой нагрузки. Последняя версия платформы 1С: Предприятия 8 позволяет использовать кластер серверов для защиты от непредвиденных сбоев системы или, как его еще называют отказоустойчивостью, кластер серверов. Функция позволяет взаимодействие между пользователем и системой управления базами данных (СУБД). Данные из кластера серверов, а также сбои в работе компьютера пользователя или внезапное отключение из-за непредвиденных обстоятельств не приведут к потере информации. Все данные будут резервироваться с помощью избыточных рабочих процессов в существующем кластере.
На сегодняшний день устойчивость системы к внезапному разъединению между пользователем и работающим кластером серверов значительно возросла. В такой ситуации после восстановления разорванного соединения пользователь сможет, как обычно, продолжить работу с «точки», где было разорвано соединение. Это происходит благодаря тому, что кластер запоминает всех подключенных пользователей и действия, которые они выполняли. Вся информация будет восстановлена при подключении соединения именно с того места, где произошла ошибка.
Поддержка СУБД Оrаlcе Dаtаbаsе (система управления базами данных) Обновлена поддержка СУБД Оrаclе Dаtаbаsе. Все разработки платформы» 1С: Предприятия 8 велись в сотрудничестве с корпорацией Оrаclе и её сотрудниками. Обновленная платформа «1С: Предприятия 8» поддерживает в данный момент работу с пятью СУБД (Система управления базами данных): файловая база, база Micrоsоft SQL Sеrvеr, PоstgrеSQL, IBM DB2, Оrаclе.
Использование механизма агрегирования значительно сокращает время, необходимое для форматирования всех отчетов. Что качественно отражается на работе с огромным количеством информационных баз данных и записей реестра.
Обоснование требований к разрабатываемому прикладному решению
Требования, предоставляемые к программному продукту, обусловлены деятельность продуктового магазина. Основными его задачами является реализация различных продуктов.
Важной частью является предоставление безопасности при работе с системой. Кроме того, важным условием является обеспечение надежности и стабильности работы.
Информационная система обеспечивает резервное копирование, необходимое для защиты от потери данных.
ГЛАВА 2. практическая часть
2.1 Анализ среды разработки
Возможные дефекты ИС
Качество ИС связано с дефектами, присущими стадии проектирования и проявляющимися в процессе эксплуатации. Свойства информационной системы, в том числе дефектные, могут проявляться только во взаимодействии с внешней средой, включая аппаратные, кадровые, информационные и программные среды.
В зависимости от целей исследования и этапов жизненного цикла ИС дефектологические свойства разделяют надефектогенность, дефектабельность и дефектоскопичность.
Дефектогенность определяется влиянием следующих факторов:
- количеством разработчиков ИС, их профессиональными психофизиологическими характеристиками;
- условиями и организацией процесса разработки ИС;
- характеристиками инструментальных средств и комплексов ИС;
- сложностью задач, решаемых ИС;
- степенью агрессивности внешней среды (потенциальной возможностью внешней среды вносить преднамеренные дефекты, например, воздействие вирусов).
Дефектабельность характеризует наличие дефектов ИС и определяется их количеством и местонахождением. Другими факторами, влияющими на дефектабельность, являются:
- структурно-конструктивные особенности ИС;
- интенсивность и характеристики ошибок, приводящих к дефектам.
Дефектоскопичность характеризует возможность проявления дефектов в виде отказов и сбоев в процессе отладки, испытаний или эксплуатации. На дефектоскопичность влияют:
- количество, типы и характер распределения дефектов;
- устойчивость ИС к проявлению дефектов;
- характеристики средств контроля и диагностики дефектов;
- квалификация обслуживающего персонала.
Разграничение прав доступа к ИС
Автоматизированной информационной системой «Продуктовый магазин» предусматривается разграничение прав доступа пользователей, в зависимости от обрабатываемой ими информации. Администратор информационной системы единственный, чьи права не ограничены. Такие действия были обусловлены необходимостью обеспечения защиты информации от несанкционированного доступа.
Существует несколько разновидностей ограничений прав – на чтение, изменение и уничтожение.
Такой подход даёт возможность избежать утечки информации, а также предоставляет безопасносное хранение личных данных пассажиров аэропорта.
Таблица 4 - Разграничение прав доступа к ИС
|
Группы пользователей |
«Полный» |
«Только чтение» |
«Чтение и запись» |
|
Администратор |
|||
|
Кассир |
|||
|
Бухгалтер |
Архитектура разрабатываемого прикладного решения
Прежде чем приступить к разработке информационной системы «Продуктовый магазин» необходимо было произвести бизнес – анализ, позволяющий определить основные процессы в создаваемой системе.
Далее был проведен методологический анализ, целью которого было изучение требований к создаваемой информационной системе. В данном случае, заказчиком выступает терминал аэропорта в лице начальника службы информационной безопасности. Исходя из анализа изучаемой области, на практике реализации иных информационных систем, можно сделать вывод, что первоначальные требования бывают в значительной мере завышены, и превышают потребности самой организации, поэтому важным этапом при разработке любой информационной системы, является структурирование предъявляемых требований.
Следующим этапом в архитектуре разрабатываемого прикладного решения является работа самого проектировщика, который должен определить связь между предыдущими этапами. Важно определить какие из предъявляемых требований реализуемы разрабатываемым прикладным решением, а какие нет. На данном этапе целесообразно создать технический проект создаваемой автоматизированной системы.
На этапе проектирования информационной системы Терминал аэропорта необходимо определить какие данные будут являться справочниками и перечисления, какие документы должны осуществлять процесс автоматизации, и какие отчеты будут являться показателями работы информационной системы.
В процессе создания информационной системы «Продуктовый магазин» были выделены следующие документы, необходимые для автоматизации деятельности магазина: «ПоступлениеТоваров», «ОплатаПоставщику», «ПродажаТоваров», «РасходДенег».
Алгоритмы взаимодействия объектов конфигурации
На Рисунок 4 представлена IDF0 диаграмма деятельности продуктового магазина.
Входом для общей работы является заказ товара. Управление осуществляется на основе установленных и допустимых норм, на установленном порядке обслуживания, а также на правилах и установленном порядке предоставления услуг. В качестве механизмов рассматриваются система бухгалтерского учета, персонал магазина. Результатом деятельности магазина является реализация товара.
Рисунок 4 - IDF0 Деятельности продуктового магазина
Описание основных объектов (элементов) разрабатываемого прикладного решения
«1C: Предприятие 8» является универсальной системой для автоматизации ведения учета. Она может поддерживать различные системы учета, различные методологии учета, использоваться на предприятиях различных типов деятельности. Система программ «1C:Предприятие 8» предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимся предприятиями.
«1С: Предприятие» является гибкой настраиваемой системой, с помощью которой можно решать широкий круг задач в сфере автоматизации деятельности предприятий. Специфические алгоритмы конфигурации описываются в системе «1С:Предприятие» при помощи программной компоненты Конфигуратор в программных модулях, содержащих тексты на встроенном языке системы.
Встроенный язык системы «1С: Предприятие» предназначен для описания (на стадии разработки конфигурации) алгоритмов. Результатом конфигурирования является Конфигурация, которая представляет собой модель предметной области.