Файл: Проектирование реализации операций бизнес-процесса «Складской учет ».pdf
Добавлен: 28.06.2023
Просмотров: 50
Скачиваний: 2
СОДЕРЖАНИЕ
Характеристика комплекса задач
1.1.1 Выбор комплекса задач автоматизации
1.1.2 Характеристика существующих бизнес-процессов
1.1.3 Характеристика документооборота, возникающего при решении задачи
1.2.1 Обоснование проектных решений по информационному обеспечению.
1.2.2 Обоснование проектных решений по программному обеспечению.
2.1. Информационное обеспечение задачи
2.1.1. Информационная модель и её описание
2.1.2. Характеристика нормативно-справочной, входной и оперативной информации
2.1.3. Характеристика результатной информации
2.2.2. Характеристика базы данных
2.2.3. Структурная схема пакета (дерево вызова программных модулей)
2.2.4. Описание программных модулей
Выходной машинный документ Прайс-лист получается в результате обработки информации, хранящейся в таблице Справочник Товары.
При формировании отчетов Поиск документа по дате, Поиск документа по клиенту, Поиск документа по номеру используются данные таблицы Журнал, данный отчет отображает все документы за указанную дату, по указанному клиенту и номеру.
2.2. Программное обеспечение задачи
2.2.1. Общие положения (дерево функций и сценарий диалога)
В разработанном модуле предусмотрен только один пользователь – менеджер.
Дерево функций модуля представлено на рисунке 2.7.
Рисунок 2.7 Дерево функций менеджера
На основании дерева функций разработан сценарий диалога, схематически представленный на рисунке 2.8.
Рисунок 2.8 Сценарий диалога
2.2.2. Характеристика базы данных
Выбор правильного сервера для функционирования 1С – одна из главных задач. Данное программное обеспечение достаточно ресурсоемкое, даже при малом числе пользователей.
С одной стороны, при выборе сервера хочется обеспечить лучшую производительность, с другой – нет надобности в избыточных мощностях. Для небольших компаний, где с базами данных 1С работают до восьми человек, сама база занимает немного места (до 1 Гб), то с этой задачей справится даже самый недорогой сервер с процессором на IntelCore i3 с объемом оперативной памяти 4 Гб. Если в системе работают до 25 пользователей, а база данных занимает около 4 Гб, необходим сервер с четырех ядерным IntelXeon E3-12xx или AMD FX45**.
Для того чтобы определить какой именно процессор необходим, следует исходить из того, что 1 физическое ядро процессора способно обработать около двенадцати потоков терминальных сессий.
При расчете объема RAM руководствуются следующими принципами: 2 Гб под операционную систему, 2 Гб для SQLServer, до 4 Гб под 1С Сервер приложений, оставшуюся память для терминальных сессий.
Минимальный объем ОЗУ для сервера терминалов составляет 12 Гб. Таким образом, для сервера баз данных 1С с полным пакетом программного обеспечения, 50 пользователями и базой в 8 Гб необходимо два восьми ядерных процессора IntelXeon E5-2650 и от 24 до 32 Гб ОЗУ.
Помимо процессорной мощности не менее важную роль для обеспечения высокой производительности играют используемые диски. Так как у высоконагруженных баз данных существует проблема с блокировкой таблиц, когда одновременно работает большое число клиентов.
Очень важный параметр дисковой подсистемы, непосредственно влияющий на работу с таблицами 1С, это IOPS – число циклов записи и чтения за единицу времени.
Небольшие базы данных объемом до 250 Мб с пятью пользователями могут создавать в пиковые моменты времени до 600IOPS. База данных на пятнадцать пользователей и объемом до 800 Мб может выдать 2500IOPS. Пятьдесят пользователей с базой данных на 4 Гб выдают 7500IOPS.
Средняя загруженность дисковой подсистемы как правило может быть приблизительно 15% с предельной, однако чрезвычайно немаловажна эффективность в моменты наибольшей перегрузки. В серверах баз данных не используют одинарные диски, только массивы RAID. Если сравнивать между собой магнитные жесткие диски HDD с твердотельными SSD, то даже самые хорошие HDD способны выдавать до 220 IOPS на чтение и 200 IOPS на запись, в то время как SSD способны выдать до 90000 IOPS на чтение и 38000 на запись (Intel 910).
Подобным способом, с целью повышения производительности повышают количество дисков в RAID-массиве, предпочитают диски с большой быстротой вращения. Превосходным вариантом может быть применение кэширования, если комп.данные вносятся вначале в память и только лишь затем в накопитель.
2.2.3. Структурная схема пакета (дерево вызова программных модулей)
Используется классическая система «Клиент-Сервер».
На стороне сервера реализуются все функции, непосредственно связанные с реализацией автоматизируемого процесса, то что дает возможность в существенной мере разгрузить компьютер пользователя.
На стороне пользователя выполняется только лишь введение данных и получение сведений в графическом режиме.
Серверная часть является приложением для взаимодействия с базой данных, клиентская – веб-интерфейсом для ввода данных и получения отчетной информации.
Структурная схема пакета представлена на рисунке 2.10.
Рисунок 2.10 Структурная схема пакета
2.2.4. Описание программных модулей
На рисунке 2.11 представлена схема добавления данных о проекте.
Рисунок 2.11 Схема добавления данных о проекте
2.3. Контрольный пример реализации проекта и его описание
В программе 1С: Бухгалтерия 8 возможно без труда осуществить складской учет различных товарно-материальных ценностей в количественном либо количественно-суммовом учете по складам.
Для того чтобы включить в программе аналитический учет по складам, нужно в меню Предприятие – Настройка параметров учета на вкладке «Запасы» установить параметр настройки «Учет по складам (местам хранения)» в положение «ведется по количеству» или «ведется по количеству и сумме».
В результате чего программа установит по счетам материального учета (счета и субсчета счетов 07, 08, 10, 41, 43) складской учет, т.е. появится субконто «Склады».
Данная настройка применяется сразу ко всем счетам материального учета и всем организациям учета в информационной базе, если ведется много фирменный учет.
Сам справочник склады в 1С достаточно простой, но есть особенности.
Можно задавать любое наименование записей справочника, при необходимости выбрать ответственное лицо, и обязательно указать вид склада – оптовый, розничный или неавтоматизированная торговая точка (НТТ).
Для обычного складского учета используется тип оптовый. Розничный и НТТ варианты используются только для розничной торговли.
Вид склада влияет на проведение программой бухгалтерских проводок! Это очень важный и неочевидный факт для многих пользователей.
В форме ввода нового склада можно настроить тип цен для текущего склада. Для этого нужно в поле выбора «тип цен» выбрать соответствующий тип цен номенклатуры. Тогда в этом случае при выборе склада в документах ввода номенклатуры будет автоматически выбираться указанный тип цены.
Кроме обычного применения справочника склады в 1С, возможна организация виртуальных складов для решения различных учетных задач.
Лучше всего для такой отчетности подходит оборотно-сальдовая ведомость по счету (например, субсчета 10-го счета) с первым уровнем группировки – по складам. При необходимости из оборотно-сальдовой ведомости можно сделать расшифровку любой строки оборотки и получить в отдельном окне карточку счета по отдельной позиции номенклатуры. Фактически, это будет детализации движений номенклатуры по каждой проведенной операции.