Файл: «Разработка и реализация конфигурации "Магазина инструментов" на платформе 1С: Предприятие 8.2» ..pdf
Добавлен: 30.06.2023
Просмотров: 43
Скачиваний: 3
Введение.
Чаще всего в экономических обоснованиях автоматизации торговых процессов в качестве цели ставят повышение производительности труда и экономию кадров. На практике организовать процесс автоматизации можно очень многими способами. Если ставить задачу эффективного управления торговым предприятием с целью получения наибольшей прибыли (сейчас или в будущем), то решить ее действительно можно будет только с помощью автоматизация процессов товародвижения.
Актуальность выбранной темы обусловлена необходимостью создания конфигурации 1С, соответствующей существующим бизнес-процессам организации с целью повышения эффективности в части формирования различных документов и отчетов. С внедрение информационной системы многие действия, которые требовали внимания и отнимали время у персонала будут автоматизированы. Заказы будут отображаться списком, что позволит сотруднику более удобную работу с ним. Все сотрудники и партнёры будут внесены в базы данных и не потребуется вводить каждый раз их вручную. Для оформления документов, будет создана печатная форма, чтобы клиент мог поставить на документе свою подпись.
Вот лишь некоторые преимущества при внедрении системы автоматизации:
1) полный контроль поступления и реализации разнообразных товаров;
2) своевременное пополнение запасов на складе;
3) анализирование динамики продаж и принятие аргументированных решений о смене ассортимента.
Для реализации данной цели – автоматизации магазина, была обозначены следующие задачи: разработать и внедрить конфигурацию 1С-предприятия для магазина инструментов.
Практическая значимость работы состоит в анализе результатов исследования и разработки программного обеспечения.
В курсовой работе, приведены цели и задачи проекта, описана предметная область проекта, проанализирован рынок программного обеспечения в данной области, описаны уже существующие программные продукты и выявлена целесообразность создания собственного решения.
Глава 1. Теоретическая часть.
«1С: Предприятие» — программный продукт компании «1С», предназначенный для автоматизации деятельности на предприятии. Первоначально, продукт «1С: Предприятие» был предназначен для автоматизации бухгалтерского учёта и управленческого учёта (включая начисление зарплаты и управление кадрами). Но сегодня этот продукт находит своё применение в областях, далёких от собственно бухгалтерских задач. Технологическая платформа «1С: Предприятие» не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), использующих единую технологическую платформу. Платформа и прикладные решения, разработанные на её основе, образуют систему программ «1С: Предприятие», которая предназначена для автоматизации различных видов деятельности, включая решение задач автоматизации учёта и управления на предприятии.
«1С: Предприятие» является системой программ для автоматизации различных областей экономической деятельности. В конкретный программный продукт, входящий в систему программ «1С: Предприятие», включаются те функции и возможности, которые отвечают назначению этого продукта.
Все составляющие системы программ 1С: Предприятие можно разделить на Технологическую платформу и Конфигурации. Технологическая платформа представляет собой набор различных механизмов, используемых для автоматизации экономической деятельности и не зависящих от конкретного законодательства и методологии учета. Конфигурации являются собственно прикладными решениями. Каждая конфигурация ориентирована на автоматизацию определенной сферы экономической деятельности и, разумеется, отвечает принятому законодательству.
Технологическая платформа, кроме механизмов, используемых во всех продуктах «1С: Предприятия», включает три функциональные основные компоненты. Функциональные компоненты включаются в состав продуктов системы «1С: Предприятие», использующих специфические возможности компонент.
Конфигурации, использующие возможности одной функциональной компоненты, предназначены для автоматизации отдельных сфер деятельности предприятий, например, бухгалтерского учета, торгового учета или расчета заработной платы. Конфигурации, использующие возможности нескольких компонент, обеспечивают комплексную автоматизацию различных направлений учета в единой информационной базе.
Особенностью системы программ «1С: Предприятие» является возможность изменения конфигурации самим пользователем или организациями, специализирующимися на внедрении и поддержке программных продуктов фирмы "1С". Эта возможность позволяет обеспечить максимальное соответствие автоматизированной системы особенностям учета в конкретной организации.
Гибкость платформы позволяет применять 1С:Предприятие 8 в самых разнообразных областях:
- автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания и т.д.
- поддержка оперативного управления предприятием;
- автоматизация организационной и хозяйственной деятельности;
- ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность;
- широкие возможности для управленческого учета и построения аналитической отчетности, поддержка многовалютного учета;
- решение задач планирования, бюджетирования и финансового анализа;
- расчет зарплаты и управление персоналом;
Методология IDEF0 широко используется благодаря простой и понятной для понимания графической нотации, применение которой для построения модели очень удобное. Главное место в методологии отводится диаграммам. На диаграммах отображают функции системы посредством геометрических прямоугольников, а также имеющиеся связи между функциями и внешней средой. Связи отображаются с помощью стрелок.
Как уже упоминалось, используется 2 типа геометрических примитивов: прямоугольники и стрелки. Прямоугольники обозначают определённые процессы, функции, работы или задачи, что имеют цели и ведут к обозначенному результату. Взаимодействие процессов между собой и внешней средой обозначается с помощью стрелок. В IDEF0 различают 5 различных типов стрелок.
- Вход. Так обозначают материал или информацию, которые станут результатом на выходе.
- Управление. Нормативные, регламентирующие и управляющие данные, которыми руководствуется процесс во время своего исполнения.
- Выход. Информация или материал, которые являются результатом работы, которые дают возможность «теоретически» осмотреть, что показывает IDEF0 диаграмма. Примеры реализации различных систем в такой модели можно найти в открытом доступе.
- Механизм. Ресурсы, необходимые для выполнения работы.
- Вызов. Часть работы, которая выполняется за рамками процесса.
Методологию IDEF0 можно применять для описи функционального аспекта любой информационной системы.
- Описывается любая система. Чтобы иметь представление, можно взглянуть на IDEF0.
- Описывается любая внешняя среда любой системы, даже до составления окончательных требований. По другому систему и её среду можно смоделировать ещё до того, как будут представления о ней и её воплощении.
ER – модель – это система условных обозначений для описания семантической структуры предметной области.
Инфологическая модель предметной области в терминах ER – модели включает в себя: ER-диаграмму, ограничения целостности.
ER – диаграмма изображается с помощью трех конструктивных элементов: сущность – конструктивный элемент ER-модели, предназначенный для задания класса однородных и различимых между собой объектов предметной области (классу соответствует тип сущности, конкретному объекту из класса – экземпляр сущности), атрибут – конструктивный элемент ER – модели, предназначенный для задания свойства сущности (или связи), связь - конструктивный элемент ER-модели, предназначенный для указания отношения между сущностями.
Достоинства ER– модели:
- язык обозначений простой и понятный, как для разработчиков, так и для заказчиков БД.
- от ER – диаграммы возможен переход к схеме реляционной БД по четко определенным правилам.
Реляционная БД – конечная совокупность реляционных таблиц, объединенных смысловым содержанием, а также процедурами контроля целостности и обработки данных в интересах решения некоторых прикладных задач.
Реляционная таблица – двумерная таблица, в которой представлены данные об однородных и различимых объектах или связях предметной области.
Теоритический материал разобран, можно перейти к анализу предметной области и применить все, описанные в первой главе знания.
Глава 2. Анализ предметной области.
2.1.Краткое описание объекта исследования.
Компания OPTTOOLS занимается снабжением строительных предприятий профессиональным электромонтажным, слесарным и строительным инструментом.
OPTTOOLS стал поистине исключительным торговым предприятием, по сути, супермаркетом, где каждый покупатель может найти практически любой инструмент, подходящий ему по производительности, качеству и стоимости. Фирма по праву может гордиться тем, что их клиенты имеют уникальную возможность приобрести по доступным ценам инструменты от лучших производителей.
Основной упор сделан на конечного пользователя, которому наша компания готова предложить широкий выбор электромонтажного и слесарно-монтажного инструмента производства России, Германии, США, Италии, Китая, Тайваня таких известных брендов, как: ЭМИ, КВТ, ШТОК, ТЕРМРФИТ, ССКТБ-ТОМАСС, Knipex, Klauke, WERA, BESSEY, Erdi, HEYCO и другие производители.
OPTTOOLS реализует только ту продукцию, которая на законных основаниях сертифицирована для российского рынка. Прежде чем товары поступают к нам в продажу, наши партнеры – иностранные и отечественные компании-производители проводят многоступенчатый контроль качества каждого изделия на соответствие самым жестким мировым стандартам надежности и безопасность
Основная цель которую ставит перед собой Компания OPTTOOLS заключается в том, чтобы предложить своим Клиентам в одном месте и в кратчайшие сроки максимальный спектр востребованного электромонтажного и слесарно-монтажного инструмента сохранив при этом установленные заводами изготовителями рекомендованные цены. Фирма предлагаем покупателям более сорока тысяч наименований изделий от нескольких известнейших зарубежных и российских производителей. Целью функционирования предприятия является получение прибыли.
2.2.Описание Бизнес-процессов.
В данной курсовой работе рассматриваем магазин инструментов, в качестве основной функции которого было выбрано оказание услуг по удовлетворению спроса населения на инструменты. Контекстная IDEF0-диаграмма будет выглядеть так (рис. 1):
Рис.1.Контекстная диаграмма информационной системы
“Деятельность магазина”.
Контекстная диаграмма показывает какие данные поступают на вход системы, что получаем на выходе системы, чем регламентируются бизнес-процессы системы, какие механизмы осуществляют работу с системой.
В качестве входа используется:
- поступившие товары;
- заявки клиентов;
Управляющим воздействием является законодательство, нормативные документы и др., например, ГОСТы, или регламенты фирмы.
Механизмами является конфигуратор 1С: Предприятия, выполняющий весь набор функций, связанных с поступлением товара в магазин и оформлением заказов от клиентов.
На выходе системы договора и счета.
Следующий шаг после описания контекстной диаграммы (рис.1), проводится функциональная декомпозиция – диаграмма разбивается на функциональные блоки, получая диаграммы декомпозиции. Каждый из блоков может быть в свою очередь разбит еще на несколько блоков (рис. 2):
Рис.2. Контекстная диаграмма информационной системы “Деятельность магазина”.
На декомпозиции процесс «Деятельность магазина» делится на 4 блока(Рис.2):
- Прием товара
- Работа с клиентами
- Оформление договоров
- Произведение оплаты
Даталогическая модель - это модель логического уровня, которая представляет собой отображение логической связи между элементами независимо от их содержания и среды хранения.
Эта модель строится в терминах информационных единиц, допустимых в тех конкретных СУБД, в среде которой проектируется база данных. Основным содержанием процессов даталогического проектирования в реляционных СУБД является построение системы нормализованных таблиц на базе инфологической модели, построенной на предыдущем этапе проектирования базы данных, а также определение первичных и вторичных ключей в таблицах и установление связей между таблицами.
Описание входных и выходных данных. Входными данными будет являться то, что пользователь сам будет заносить в базу.