Файл: Проектирование реализации операций бизнес-процесса «Продажи».pdf
Добавлен: 02.04.2023
Просмотров: 352
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.3. Характеристики документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Программное обеспечение задачи
2.5. Характеристика базы данных
2.7. Описание программных модулей
Входными данными информационной системы являются:
- Данные товаров.
- Данные клиентов.
- Данные по остаткам товаров.
- Закупочная цена товара.
- Номенклатурные данные.
Для осуществления функционирования проектируемой информационной системы и ее взаимодействия с пользователями должны быть реализованы экранные формы в виде диалоговых окон. Реализация экранных форм будет выполняться вручную, что обусловлено отсутствием автоматизированных систем для их создания. К формам предъявляются следующие требования: эргономичность, соответствие образцам, принятым в организации, удобство использование, единообразие отображаемой информации. Разработка форм будет производится по принятым в организации бизнес-процессам.
Проектируемая информационная система предполагает использование системных и общероссийских классификаторов. В качестве метода кодирования выбран порядковый номер.
1.5. Обоснование проектных решений по программному обеспечению
На текущий момент времени есть огромное количество АИС, позволяющих разрабатывать прикладные программы. Среди этих решений можно выделить платформу «1С: Предприятие 8.3». Остановимся более подробно на этой программе, с одной стороны, как на наиболее удобной системе решения задач учета, а с другой стороны, как на наиболее популярной в РФ программы разработки офисных приложений.
Опыт внедрения прикладных решений на платформе «1С: Предприятие 8.3» показывает, что платформа 1С позволяет решать задачи различной направленности - от автоматизации одного рабочего места до создания ИС масштаба холдинга.
Программное обеспечение (ПО) 1С представляет собой систему прикладных решений «1С: Предприятие 8», построенных по единым принципам и на единой технологической платформе.
Прикладные программные решения «1С» разрабатываются для автоматизации предприятий малого и среднего бизнеса, государственных и бюджетных учреждений, некоммерческих организаций (НКО) и индивидуальных частных предпринимателей, образовательных учреждений.
Платформу «1С: Предприятие 8» нельзя назвать программным обеспечением (ПО), готовым к эксплуатации конечными пользователями: для работы необходимы также прикладные решения - конфигурации, разработанные на ее основе.
"Данный подход позволяет компаниям различных форм собственности и отраслевой направленности автоматизировать свои бизнес-процессы с применением единой технологической платформы «1С: Предприятие 8».
Технологическая платформа «1С: Предприятие 8» обладает большой гибкостью, что позволяет применять систему программ «1С: Предприятие 8» в самых разных областях:
- автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания и т.д.
- поддержка оперативного управления предприятием;
- автоматизация организационной и хозяйственной деятельности;
- ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность;
- управленческий учет и построение аналитической отчетности, поддержка многовалютного учета;
- решение задач планирования, бюджетирования и финансового анализа;
- расчет зарплаты и управление персоналом.
Платформа «1С: Предприятие 8» была создана с учетом 6-летнего опыта применения системы программ «1С: Предприятие 7.7», которую используют десятки тысяч разработчиков. Несмотря на значительные изменения, новая версия 8 сохранила идеологическую преемственность с предыдущими версиями.
В основу системы программ «1С: Предприятие 8» заложен принцип модульности. Модули представляют собой типовые решения для типовой автоматизации конкретных задач управления и учета. Например, для автоматизации ведения всех разделов бухгалтерского учета служит модуль «1С: Бухгалтерия», для учета любых видов торговых операций - «1С: Управление торговлей».
Программы системы «1С: Предприятие» поставляются с типовыми конфигурациями, реализующими наиболее общие схемы учета, которые используются в большинстве организаций. В случае необходимости программные продукты могут быть подстроены к любым требованиям учета. В состав системы «1С: Предприятие» включен программный модуль «Конфигуратор», он отвечает за:
- настройку системы на различные виды учета;
- реализацию произвольной методологии учета;
- организацию справочников и документов произвольной структуры;
- настройку внешнего вида форм ввода информации;
- настройку поведения и алгоритмов работы системы в различных ситуациях;
- возможность создания печатных форм документов и отчетов;
- возможность представления информации в виде диаграмм;
- быстрое изменение конфигурации с помощью «конструкторов».
Конфигуратор позволяет не только изменять элементы типовой конфигурации, но и создать собственную конфигурацию «с нуля».
Программное обеспечение 1С содержит разнообразные средства для связи с другими программами и аппаратными средствами: средства импорта и экспорта информации через текстовые файлы, файлы формата DBF и XML, сохранение печатных форм в форматах MS Excel и HTML, возможность экспорта данных в «Диспетчер контактов для малого бизнеса» «MS Office».
Для организации единой системы автоматизированного учета на предприятиях, которые имеют территориально удаленные подразделения (центральный офис, магазин, склад и т. д.), существует дополнительный компонент «Управление распределенными информационными базами». Возможности, предоставляемые этим компонентом, позволяют организовать работу распределенной информационной системы с неограниченным количеством автономно работающих информационных баз. Фирма «1С» выпускает типовые прикладные решения (тиражные) и отраслевые специализированные решения. Типовые решения характеризуется компактностью и простотой использования. Они отвечают российским особенностям методологии учета и управления.
Отраслевые прикладные решения «1С» создаются также силами партнеров-разработчиков и предназначены для автоматизации отдельных направлений или областей деятельности предприятий. Все они сертифицированы на требования «1С: Совместимо».
Наличие единой технологической платформы и общей методологии позволяет создавать такие решения на базе выпускаемых фирмой «1С» тиражных прикладных решений, добавляя в них только необходимые отличия, учитывающие специфику отрасли или конкретного предприятия. Это обеспечивает:
- высокую скорость создания и внедрения решений за счет максимального использования апробированной функциональности и методологии, реализованных в типовых конфигурациях;
- низкую стоимость отраслевых прикладных решений — затраты на их создание существенно ниже, чем затраты на разработку программы «с нуля».
Таким образом, принимая во внимание все вышесказанное нами было принято решение об использовании в качестве системы разработки платформы «1С: Предприятие 8.3».
Отметим, что выбор платформы разработки повлиял на составление технического задания. При определении функций разрабатываемой системы учета работы видеосалона нами сразу делался прогноз о возможности реализации этих функций на платформе «1С: Предприятие» и возможного использования тех или иных прикладных объектов платформы для более полной и быстрой реализации закладываемых в систему функций. Таким образом, на этапе составления технического задания у разработчика уже есть представление, как примерно будет реализована эта функция на платформе разработки, но без детализации. В дальнейшем при описании подсистем и функций разрабатываемой системы мы будем описывать их уже с прицелом на возможную реализацию при помощи тех или иных прикладных объектов платформы.
1С предприятие поддерживает 5 видов СУБД:
- файловый вариант самого 1С;
- IBM DB2;
- MS SQL;
- Oracle BD;
- PostgreSQL.
Каждая из этих СУБД имеет ограничения при работе с 1С: в СУБД PostgreSQL сильно уменьшается производительность в режиме интенсивной работы, система как можно чаще требуется реиндексирование; DB2 чувствительная к регистру строковых значений при сравнении, а также в ней существенно снижается производительность от использования подзапросов в условии соединения; на работу СУБД Oracle DB очень сильное влияние оказывает статистика планов запроса 1C. Наименьшее число ограничений накладывается на использование встроенной базы 1С, поэтому для реализации системы будет использоваться именно она.
В качестве языка программирования выбирается встроенный язык 1С как наиболее понятный и наилучшим образом использующий объекты конфигурации 1С.
2. ПРОЕКТНАЯ ЧАСТЬ
2.1. Информационная модель и её описание
Информационная модель представляет собой схему движения входных, промежуточных и результативных потоков и функций предметной области. Кроме того, она объясняет, на основе каких входных документов и какой нормативно-справочной информации происходит выполнение функций по обработке данных и формирование конкретных выходных документов. Информационная модель представлена на рис. 4.
Рисунок 4. Информационная модель системы автоматизации продаж
Пользователь системы первоначально заполняет справочники системы исходными данными, после чего система готова к работе. Используя входные данные, пользователь формирует содержание таблиц системы. При запросе результатной информации с помощью соответствующих экранных форм хранящаяся в системе информация преобразуется в необходимый вид и представляется в виде результатных документов, которые выводятся в виде экранных форм и могут быть выведены на печать на твердый носитель.
2.2. Характеристика нормативно-справочной, входной и оперативной информации
Создание экономических информационных систем начинается с разработки нормативно-справочной информации и справочных классификаторов.
Объект метаданных, создаваемый в предметно-ориентированной системе «1С: Предприятие 8» на основе предопределенного и неизменяемого шаблона «Справочники», представляет собой экземпляр данных, предназначен для хранения условно-постоянной информации, и наследует свойства своего объекта-прототипа. Для примера, такими объектами могут являться такие справочники как: контрагенты, физические лица, кассы контрольно-кассовых машин, договора контрагентов и любые другие схожие сущности. [5]
Система «1С: Предприятие 8» предоставляет богатые возможности эффективного проектирования и хранения информации, когда учитываются требования в скорости, доступности и удобстве получения различной информации в различном качестве и представлении. Непосредственно некоторыми возможностями наделены и справочники, которые могут быть спроектированы и настроены с учетом различных информационных, функциональных, технических и других потребностей. Например, одни справочники в системе могут быть подчинены другим справочникам, при этом полностью соблюдается физическая целостность и такие известные проблемы при проектировании баз данных, как проблема аномалий, удаления родителей и потомков системой контролируется. Также справочники можно разделить по возможностям группировки информации на две группы: не иерархические и иерархические. В не иерархических справочниках отсутствует возможность хранения списка элементов на уровне итогов и групп, а в иерархических такая возможность группировки элементов по категориям существует – по элементам или по элементам и группам.
В системе «1С: Предприятие 8» справочники несут на себе не только функции непосредственного хранения информации, но и функции применения справочной информации в самом учетном процессе. Так, при правильном проектировании заметным плюсом станет повышение точности скорости ведения учета, когда справочную информацию не требуется дублировать в разных местах программы и снижаются риски и вероятность получения не корректной информации в разрезе требуемых показателей [1].
Справочники в системе «1С: Предприятие 8» наделены функциональностью использования их в системе отчетности и могут быть интегрированы в единую схему получения отчетов в различных аналитических разрезах и показателях [1].
В рамках созданной информационной системы были созданы следующие справочники: