![](/stc/img/evkova.png)
Проектирование реализации операций бизнес-процесса «Продажи» (информационная модель и её описание)
Содержание:
Введение
Сегодня постоянно открываются новые торговые предприятия, модернизируются существующие, предлагая своим клиентам все более совершенный сервис. Поэтому для владельцев магазинов становится жизненно необходимым иметь большой поток покупателей, постоянно пользоваться спросом и уважением. Одним из немаловажных шагов в этом направлении становится автоматизация торговли.
Преимущества , получаемые от автоматизации торговли, очевидны.
Автоматизация справляется с высоким товаропотоком и предоставляет большие возможности по отслеживанию товародвижения, помогает видеть динамику продаж и контролирует персонал. Если это предприятие общественного питания, то ей нужен учет производства, ингредиентов, калькуляционная карта, аналитика - объемы продаж, закупок.
Три составляющие автоматизации учета в торговле: надежные компьютерные системы, современное программное обеспечение и специализированное торговое оборудование. Но наличие даже всех трех составляющих еще не гарантирует успешность самой автоматизации, необходимо еще качественно и профессионально выполнить интеграцию этих компонент в единую систему, настроить ее работу, обучить персонал.
Объектом и предметом исследования является процесс ведения продаж.
Цель работы - разработка информационной системы процесса учета продаж.
Методы исследования: анализ предметной области и полученных результатов и их систематизация, анализ данных.
В процессе работы рассматриваются особенности процесса реализации взаиморасчетов, а также разрабатывается информационная система по данному процессу в системе «1С:Предприятие 8.2».
Эффективность от внедрения данного процесса определяется такими показателями как доступность, эффективность, управляемость ИТ-инфраструктурой, а также позволяет минимизировать негативное влияние ИТ-инцидентов на бизнес и увеличить качество предоставляемых ИТ-сервисов.
Можно выделить основные задачи, которые необходимо решить в процессе выполнения данной работы для достижения основной цели:
- - Провести анализ и описание предметной области;
- - Создать хранилище данных;
- - Обеспечить систему функцией контроля правильности оформления документов;
- - Изучить особенности работы пользователя и области применения информационной системы;
- Обеспечить максимальную безопасность данных в системе;
- Разработать интерфейс пользователя, учитывающий особенности специфики работы пользователя;
Итогом проделанной работы должен стать АИС для автоматизации процесса учета продаж, для информационной системы мебельного магазина, настроенный под требования сотрудников.
1 глава. Аналитическая часть.
1.1. Выбор комплекса задач автоматизации.
Мебельный цех занимается производством мягкой мебели – диванов, кресел, кушеток и т.д.
У цеха имеется небольшой магазинчик, в котором работают два продавца. В магазине представлены образцы типовых моделей мебели, которую производит цех. Продавцы принимают заказы на производство мебели от покупателей. Покупатель выбирает модель, расцветку обивки и комплектацию (существуют комплекты мебели – например, диван и два кресла в едином стиле, но покупатель может заказать только диван или диван и одно кресло). Продавец оформляет договор и принимает предоплату. Срок исполнения заказа – обычно одна-две недели.
В цехе работают 5 мастеров, каждый из которых «ведет» несколько заказов. Мастер занимается всеми операциями – от распилки пиломатериалов до обтяжки мебели тканью. Часть материалов – фурнитура (ручки, гвозди, шурупы, шарниры, подвижные блоки) и матрацы - закупается на стороне.
Заказы распределяются между мастерами директором цеха. Он также занимается закупкой материалов (дерева, фанеры, ткани и фурнитуры) и координирует работу.
Когда заказ готов, продавец связывается с покупателем и договаривается о времени доставки. Затем создает гарантийный талон, документы на получение товара, прием оставшейся оплаты и передает их водителю. Водитель доставляет заказ клиенту, забирает оставшуюся часть оплаты заказа и подписывает документы у клиента. После доставки заказа водитель сдает документы и деньги бухгалтеру, который контролирует правильность расчетов и оформления.
У цеха также есть собственный дизайнер-технолог, который занимается разработкой новых моделей мебели.
Цели учета товаров в магазине: контролировать сохранность товара контролировать реализацию товара иметь точные данные об остатках, об оборачиваемости того или иного товара иметь точные данные о финансовом результате торговой деятельности магазина Учёт товаров также включает в себя управление резервами товаров на прилавках и на складе магазина, проверку правильности оформления сопровождающих товар документов, деятельности персонала магазина, правильности проведения инвентаризации, списания/оприходования убытков и излишков, контроль за ценообразованием и т.д.
1.2. Характеристика существующих бизнес – процессов
Бизнес-процесс - это реализация функции во времени, способ решения бизнес-задачи. Бизнес-процесс описывает процесс выполнения функции, в какой последовательности и в каких вариантах, а также взаимодействие функций между собой в работе организации.
Рисунок 1.1 – Контекстная диаграмма «Продажи»
Взаимодействие системы с окружающей средой описывается с помощью входов (данные о поступлении товара, Данные о продажах, Сертификаты), выходов (Отчеты, Возврат), управления (лицензия на торговлю, Устав предприятия) ресурсов (Директор, Продавец).
Исполнителями процесса являются Директор и Продавец
Выполним декомпозицию данного процесса
Рисунок 1.2 – Диаграмма декомпозиции «Продажи»
Как видно из диаграммы, весь процесс разбивается на пять: [4]
- принять товар;
- проверить;
- продать товар;
- заказать новый товар;
-сформировать документы.
В процессе анализа предметной области выявлено, что в процессе работы с заявками тратится много времени, возникает путаница с документами, которые подлежат строгой отчетности, документы в бумажном виде часто теряются. Так же много времени уходит на оформление отчетов.
Взаимодействие системы с окружающей средой описывается с помощью входов (данные о поступлении товара, Данные о продажах, Сертификаты), выходов (Отчеты, Возврат), управления (лицензия на торговлю, Устав предприятия) ресурсов (Директор, Продавец, ИС).
Исполнителями процесса являются Директор и Продавец и добавляется ИС
Рис. 1.3. Функциональная модель нулевого уровня «Продажи» TO-BE
Выполним декомпозицию данного процесса
Как видно из диаграммы, весь процесс разбивается на пять: [4]
- принять товар;
- проверить срок годности;
- продать товар;
- заказать новый товар;
-сформировать документы.
В качестве дополнительного ресурса добавляется Информационная система
Информационная система участвует во всех бизнес-процессах, что приводит к значительной экономии времени
Рис.1. 4. Функциональная модель первого уровня «Управление товарными потоками» TO-BE
Выполним декомпозицию процесса заказа нового товара:
Как видно из диаграммы, весь процесс разбивается на четыре: [4]
- определить остатки;
- проанализировать спрос;
- выбрать поставщика;
- заказать товар.
1.3. Характеристика документооборота, возникающего при решении задачи.
Основными документами в рассматриваемой задаче являются Заявка, Акт выполнения и Квитанция. Схема документооборота приведена в таб. 1.1
Таблица1.1
Схема документооборота
Продавец |
Директор |
Архив |
|
Заказ |
Заказ |
Счет |
|
Счет |
Платежное поручение |
Платежное поручение аряд одная накладная |
|
Отгрузка |
Накладная |
Накладная |
Существующий способ учета связан с большой трудоемкостью, разрозненностью сведений, что с большой вероятностью ведет к их утере или неправильной интерпретации.
Кроме того, в отчетный период необходимо составление аналитических отчетов, включающих в себя анализ работы за определенный период, что очень затруднительно.
Временные характеристики описанных процессов приведены в таблице 1.2.
Таблица 1.2
Характеристики описанных процессов
Действие |
Среднее количество за рабочий день |
Время, необходимое для выполнении одного действия, минут |
Общее время, минут |
Заказ |
10 |
15 |
150 |
Счет |
5 |
30 |
150 |
Отгрузка |
0,5 |
60 |
30 |
ИТОГО, минут: |
330 |
Таким образом, ежедневно, в среднем, 330 минут или 5 часов 30 минут, сотрудник занят занесением необходимых сведений в книги учета, а также, при необходимости анализом и поиском нужных сведений. Учитывая, что продолжительность рабочего дня составляет 8 часов, делаем вывод, что на выполнение остальных обязанностей остается менее 40 % рабочего времени, что крайне неэффективно.
Для данного способа также характерны следующие недостатки:
- Невысокая скорость и точность выполнения расчетов.
- Неэффективное использование рабочего времени.
- Возможность потери важных документов (заявки, акты о выполнении работ, наряды)
- Бюрократия – увеличивающийся «поток» бумажной работы.
В результате проводимой автоматизации предполагается постоянно иметь точнейшие сведения о количестве поступившего и отпущенного товара, сократить время на подготовку аналитических отчетов и передачу документов за счет их электронной формы.
Очевидно, что для автоматизации необходимо использовать такие средства, как персональные компьютеры, принтеры, а также специальное программное обеспечение и, возможно, локальную вычислительную сеть.
Проведем расчет ожидаемого эффекта от внедрения средств автоматизации. В таблице 1.3 произведен расчет эффекта внедрения.
Таблица 1.3
Расчет эффекта внедрения
Действие |
Среднее количество за рабочий день |
Время, необходимое для выполнения одного действия, минут |
Общее время, минут |
Заказ |
10 |
1 |
10 |
Счет |
5 |
2 |
10 |
Отгрузка |
0,5 |
5 |
2,5 |
ИТОГО, минут: |
12.5 |
Таким образом, ожидаемая экономия рабочего времени составляет около 5 часов ежедневно, что позволяет увеличить эффективность работы бухгалтерии.
1.4. Обоснование проектных решений по информационному обеспечению.
Информационное обеспечение состоит из внутримашинного, которое включает массивы данных (входные, промежуточные, выходные), программы для решения задач, и внемашинного, которое включает системы
В состав информационного обеспечения должны входить:
- потоки входной информации, к которым относятся сведения о работниках, видах работ, работах.
- потоки выходной информации, к которым можно отнести сведения выполнении работ и оплате
В состав классификаторов входят следующие:
- Справочник "Продавцы"
- Справочник "Вид_товара"
- Справочник "Покупатели"
- Справочник "Договоры"
- Справочник «Товар»
В список первичных документов входят:
- Заказ
- Счет
- Отгрузка
В результате должны формироваться следующие документы:
- Отгрузка;
- Заказы по товару
- Оплата.
Для ввода и вывода информации используются экранные формы, которые проектируются и создаются до начала внедрения системы данное решение актуально, так как состав информации используемой информационной системой постоянен и не будет изменяться во время её эксплуатации.
Для решения поставленных задач предлагается использовать 1С:Предприятие - это система программ, предназначенная для автоматизации различных областей экономической деятельности предприятий, организаций и учреждений, независимо от их вида деятельности и формы собственности, с различным уровнем сложности учета. За счет своей универсальности она используется для автоматизации самых разных участков экономической деятельности предприятия: бухгалтерский, кадровый, оперативный торговый, складской и производственный учет, а также расчет заработной платы, учет товарных и материальных средств, взаиморасчетов с контрагентами.
Конфигуратор системы 1С:Предприятие является специальным режимом запуска 1С и предназначен для разработчиков, программистов. В этом режиме разработчик создает или корректирует структуру базы данных, программные модули, производит административные работы. В режиме Конфигуратора нельзя вводить информацию в базу данных, за исключением загрузки базы данных из архивов. Обычные пользователи работают в другом режиме "Предприятие". В этом режиме возможен ввод данных, заполнение справочников и ввод документов, формирование отчетов и запуск обработок. Конфигуратор предоставляет стандартные формы для ввода документов и справочников и необходимым набором функций.
1.5 Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) включает совокупность программ, реализующих функции и задачи ИС и обеспечивающих устойчивую работу комплексов технических средств. В состав программного обеспечения входят общесистемные и специальные программы, а также инструктивно-методические материалы по применению средств программного обеспечения.
Для разработки программного приложения автоматизированной обработки выбор той или иной операционной системы не повлияет на функциональность системы по причине того, что при реализации алгоритмов программного приложения не требуется использования каких-либо специфических функций операционной системы. Оба типа операционных систем позволяют разрабатывать программный продукт без потери его функциональности, по причине наличия программных сред (языков программирования) для обоих типов операционных систем [14].
В качестве операционной среды для разработки и применения программы была выбрана операционная система семейства Windows, в частности операционная система Windows7. Этот выбор обусловлен тем, что на сегодняшний день Windows7 является одной из наиболее распространенных операционных систем. Операционная система Windows7 обеспечивает стабильность работы, предоставляя пользователям возможность сосредоточиться на выполняемой работе.
Для выполнения данной задачи можно использовать следующие прикладные программы:
Мои продажи - бесплатная программа с открытым исходным кодом для учета продаж и товаров. Предназначена для розничных торговых точек, которые работают по "упрощенке", является отличной заменой бумажной тетради с калькулятором, которые часто используются в торговых точках. Возможности:
Создание нескольких пользователей с настраиваемыми привилегиями.
Возможность просмотра продаж on-line на любой из ваших торговых точек.
Просмотр и печать списка продаж за любой день.
Просмотр статистики за любой период, по отделам, по продавцам.
Гибкая работа с товаром: древовидный каталог товаров с неограниченным уровнем вложенности, приходы, списания товаров, просмотр и распечатка остатков товара для более удобной инвентаризации.
Поиск по товарам, продажам, сделанным расходам.
Возможность расширять возможности программы путем добавления плагинов.
SPUTOR - бесплатная программа для простого учета товаров.
- одна точка учета, небольшой склад, магазин
- товарный чек, накладная, счет
- отчеты о прибыли, оборотах, остатках
- поддержка сканера штрих-кодов
- совместная работа в локальной сети
- пользователи с разным уровнем доступа
- импорт документов, остатков, экспорт остатков
- настройка оформления программы
- резервное копирование базы данных
Учёт продаж
Программа предназначена для ведения учета проданной продукции.
Возможности программы: Ввод и учет заказов Гибкий поиск заказов Печать чеков и отчетности Ввод и учет отгрузок со склада, удобный поиск отгрузок Работа со списком товара Работа со списком покупателей / оптовиков Поиск в покупателях, возможность отбора оптовиков Настройки поставщиков Широкие возможности по формированию отчетов Программа может подойти для малого бухучета. |
Возможности печати и бухгалтерской отчетности:
Товарный чек
Акт приема-сдачи товара
Акт отгрузки
Отчет продаж
Список заявок за период
Отчет продаж розница за период
Отчет продаж розница по клиентам за период
Отчет продаж опт за период
Отчет продаж опт по клиентам за период
Отчет о наиболее продаваемой продукции
Отчет отгрузок за период
Программа "Движение товара" – это бесплатная программа автоматизации розничной торговли в магазине, автоматизированная система учета движения товара в розничном магазине.
Программа позволяет организовать процесс розничной торговли, формировать отчеты, вести учет текущих продаж, на основании которых формировать заявки на поставку товара и так далее
учитывать движение товара в одной торговой точке или нескольких точках с перемещением товара между ними и центральным складом
приходовать товар вручную и автоматически из накладных в формате Excel
импортировать из Excel кроме наименования, единицы измерения (шт, кг), количества и цены также артикул (идентификационную строку), штрихкод и тип (марку) товара.
продавать товар, учитывая остатки,
привязывать цены к опорной валюте, производить переоценку относительно опорной валюты (это полезно в условиях большой "волатильности" основной валюты по отношению к резервным мировым валютам)
резервировать товар для будущих продаж или ремонта брака
для быстрых продаж имеется отдельное рабочее место кассира, реализована автоматизация кассы быстрых продаж
показать остатки, приход, движение товара, формировать отчеты о движении товара
"заключать" договора рассрочки и отслеживать платежи
составлять заявки на поставку товара с учетом остатка на день составления
проводить инвентаризацию и ревизию остатков на складе по отчетам ответственных лиц
производить переоценку как одного товара, так и "массовую переоценку"по коэффициенту относительно предыдущих цен или по курсу опорной валюты
использовать торговое оборудование (сканеры штрихкодов, принтеры этикеток и кассовых чеков)
работать, как на одном компьютере (однопользовательский режим), так и на множестве компьютеров, объединенных в локальную сеть, с использованием сервера базы данных
"Движение товаров" - это программа автоматизации розничной торговли на предприятиях от мелкой торговой точки до среднего и крупного магазина. Программа предназначена для учета продаж, прихода и расхода товаров со склада, определения прибыли от торговой деятельности.
Прикладная конфигурация - это программный модуль, разработанный на языке 1С для решения конкретных задач (ведение бухгалтерского учета, расчета зп и проч.). Разработка и модификация конфигураций выполняется в конфигураторе платформы и может быть осуществлена (в отличие от платформы) любым пользователем, обладающим нужными навыками.
2 глава. Проектная часть.
2.1. Информационная модель и её описание.
Информационная модель представляет собой схему, отражающую преобразование информационных реквизитов от источников информации до её получателей или, иными словами, процесс обработки информации в информационной системе (рис. 2.1).
Рис. 2.1. Информационная модель
2.2. Характеристика нормативно-справочной, входной и оперативной информации
В созданной конфигурации имеются следующие справочники (таб. 2.1)
Таблица 2.1
Сводная таблица справочников
Название справочни-ка; |
Ответственный за его ведение; |
Средний объём справочника в записях; |
Средняя частота актуализации; |
Средний объем актуализации (в записях или в процентах); |
Вид_товара |
Продавец |
80 |
По мере необходимости |
10 |
Товар |
Продавец |
200 |
По мере необходимости |
20 |
Покупатели |
Продавец |
50 |
По мере необходимости |
10 |
Договоры |
Продавец |
200 |
По мере необходимости |
50 |
Продавцы |
Продавец |
50 |
10 |
В таб. 2.2 описаны характеристики справочника Вид_товара
Таблица 2.2
Вид_товара
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Код |
Код |
Счетчик |
|
Номенклатура |
Номенклатура |
Строка |
20 |
В таб. 2.3 описаны характеристики справочника Товар
Таблица 2.3
Товар
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Код |
Код |
Счетчик |
|
Наименование |
Номенклатура |
Строка |
20 |
ВидТовара |
Вид товара |
СправочникСсылка.Вид_товара |
|
Материал |
Материал |
Строка |
30 |
Цвет |
Цвет |
Строка |
10 |
В таб. 2.4 описаны характеристики справочника Покупатели
Таблица 2.4
Покупатели
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Код |
Код |
Счетчик |
|
Наименование |
Наименование |
Строка |
20 |
Договор |
Договор |
СправочникСсылка.Договоры |
|
Адрес |
Адрес |
Строка |
25 |
Телефон |
Телефон |
Строка |
10 |
В таб. 2.5 описаны характеристики справочника Договоры
Таблица 2.5
Договоры
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Код |
Код |
Счетчик |
|
Номенклатура |
Номенклатура |
Строка |
20 |
В таб 2.6 описаны характеристики справочника Продавцы
Таблица 2.6
Продавцы
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Код |
Код |
Счетчик |
|
Номенклатура |
Номенклатура |
Строка |
20 |
Адрес |
Адрес |
Строка |
25 |
Телефон |
Телефон |
Строка |
10 |
На рисунках 2.2-2.5 отражены формы справочников данной конфигурации
Рисунок 2.2 Справочник Вид_товара
Рисунок 2.3 Справочник Товар
Рисунок 2.4. Справочник Покупатели
Рисунок 2.5. Справочник Договоры
Рисунок 2.6. Справочник Продавцы
Описание документов, необходимых для получения исходной информации
Экранные формы размещения данных описаны в таблице 2.6
Таблица 2.7
Описание входных документов
№ пп |
Наименова-ние |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
1 |
Отгрузка |
|
|
|
2 |
Заказ |
|
|
|
3 |
Счёт |
|
|
|
Экранные формы(макеты) документов и экранные формы для их ввода в систему изображены на рисунках 2.6-2.9
Рисунок 2.6 Документ Отгрузка
Рисунок 2.7 Документ Заказ
Рисунок 2.8 Документ Счёт
2.3. Характеристика результатной информации
Экранные формы отчетов описаны в таблице 2.7
Таблица 2.8
Описание выходных документов
№ пп |
Номенклатура |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
1 |
Отгрузка |
|
|
|
2 |
Заказы по товару |
|
|
|
3 |
Оплата |
|
|
|
2.4. Общие положения (дерево функций и сценарий диалога)
Иерархия функций управления и обработки данных, которые призван автоматизировать разрабатываемый программный продукт.
Рис. 2. 9. Дерево функций
В разработанной программе предусмотрены два пользователя – Продавец и Директор. Дерево диалога изображено на рисунке 2.11
Рис. 2. 10. Дерево диалога
2.5. Характеристика базы данных
Описание таблиц базы данных
В таб. 2.10 описаны характеристики таблицы Вид_товара
Таблица 2.10
Вид_товара
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Пимечание |
Код вида |
Код вида |
Счетчик |
Ключевое поле |
|
Номенклатура |
Номенклатура |
Строка |
20 |
В таб. 2.11 описаны характеристики таблицы Товар
Таблица 2.11
Товар
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код товара |
Код |
Счетчик |
Ключевое поле |
|
Наименование |
Номенклатура |
Строка |
20 |
|
Код вида |
Код вида |
Число |
||
Материал |
Материал |
Строка |
30 |
|
Цвет |
Цвет |
Строка |
10 |
В таб. 2.12 описаны характеристики справочника Покупатели
Таблица 2.12
Покупатели
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код покупателя |
Код |
Счетчик |
Ключевое поле |
|
Наименование |
Наименование |
Строка |
20 |
|
Код договора |
Код договора |
Число |
||
Адрес |
Адрес |
Строка |
25 |
|
Телефон |
Телефон |
Строка |
10 |
В таб. 2.13 описаны характеристики справочника Договоры
Таблица 2.13
Договоры
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код договора |
Код договора |
Счетчик |
Ключевое поле |
|
Номенклатура |
Номенклатура |
Строка |
20 |
В таблице 2.14 описаны характеристики справочника Продавцы
Таблица 2.14
Продавцы
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код продавца |
Код |
Счетчик |
Ключевое поле |
|
Номенклатура |
Номенклатура |
Строка |
20 |
|
Адрес |
Адрес |
Строка |
25 |
|
Телефон |
Телефон |
Строка |
10 |
В таб. 2.15 описаны характеристики таблицы Отгрузка
Таблица 2.15
Отгрузка
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код товара |
Код товара |
Число |
10 |
|
Код покупателя |
Код покупателя |
Число |
10 |
|
Цена |
Цена |
Число |
10 |
|
Количество |
Количество |
Число |
10 |
|
Код продавца |
Код продавца |
Число |
10 |
|
Код договора |
Код договора |
Число |
10 |
В таб. 2.16 описаны характеристики таблицы Заказ
Таблица 2.16
Заказ
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код товара |
Код товара |
Число |
10 |
|
Код покупателя |
Код покупателя |
Число |
10 |
|
Количество |
Количество |
Число |
10 |
|
Наличный Расчет |
Наличный расчет |
Булево |
В таб. 2.17 описаны характеристики таблицы Счёт
Таблица 2.17
Счёт
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код товара |
Код товара |
Число |
10 |
|
Код покупателя |
Код покупателя |
Число |
10 |
|
Цена |
Цена |
Число |
10 |
|
Количество |
Количество |
Число |
10 |
|
ДатаОплаты |
Дата оплаты |
Дата |
Получили схему данных
Рис 2.12 Схема данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
Описание пакета (дерево вызова программных модулей)в среде 1С:Предприятие представлено в таблице 2.9
Таблица 2.9
Описание модулей
№п/п |
Номенклатура подсистемы |
Функции подсистемы |
1 |
Глобальный модуль |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые необходимо выполнить при запуске системы «1С:Предприятие 8.3». |
2 |
Справочники |
Содержит предопределенные процедуры для осуществления занесения условно-постоянной информации |
3 |
Документы |
Содержит предопределенные процедуры для осуществления оформления документов |
4 |
Отчеты |
Содержит предопределенные процедуры для формирования отчетов |
2.7 Описание программных модулей
Программные модули в "1С:Предприятии 8"
Программный модуль представляет собой текст на встроенном языке "1С:Предприятия 8", расположенный в определенном месте конфигурации.
В соответствии с этим различают следующие виды программных модулей:
Главный модуль предназначен для запуска основных процедур и функций программы.
Модуль работы со справочниками предназначен для поиска, просмотра информации в справочниках, отбор и сортировка, редактирование данных и печать. В компьютерных системах баз данных пользователи для ввода, просмотра и распечатки отчетов с информацией базы данных могут использовать формы.
Основные преимущества использования форм:
При вводе данных в поля формы, приложение может считывать словарь данных сервера и автоматически проверить допустимость данных в соответствии с правилами целостности.
Поле ввода в форме представляет собой список допустимых значений, из которых пользователи могут выбрать нужное.
Область формы может выводить шаблон, соответствующий текущей выводимой в форме записи.
Командные кнопки в форме могут выполнять действия, связанные с выводимой в форме текущей записью.
Формы для занесения документов вызываются из главного меню программы. Информационной базой данного модуля являются документы.
Модуль «Формирование отчетов» необходим для формирования печатных форм. В этом модуле хранятся шаблоны для печати. После запроса обрабатывается исходная информация в соответствии с заданными параметрами пользователя, затем формируется отчет. Отчеты выполняются при помощи механизма 1С «Построитель отчетов». Схема его работы представлена на рисунке 36.
Рٜиٜсунٜоٜкٜ 2.13. Схемٜаٜ рٜаٜбоٜтٜы «Пٜоٜстٜрٜоٜиٜтٜелٜя оٜтٜчетٜоٜвٜ»
Практически все виды запросов, которые можно построить программно, в 1С можно построить визуально. Также в 1С есть возможность создавать разнообразные запросы выборки. Существует развитая система фильтров. Фильтры и система сортировки - одна из наиболее сильных сторон 1С. Фильтры строятся с помощью запросов или установкой критериев.
Компьютерные системы используют отчеты и запросы для считывания и представления данных таким образом, чтобы обеспечить полезность информации, содействовать принятию решений или поддерживать коммерческие приложения.
Блок-схема документа «Реализация» имеет следующий вид (рисунок 37):
Рٜиٜсунٜоٜкٜ 2.14. Блٜоٜкٜ-схемٜаٜ доٜкٜумٜенٜтٜаٜ «Отгрузка»
2.8. Контрольный пример реализации проекта и его описание
Посте запуска конфигурации открывается Главное окно программы (рис 2.12)
Рисунок 2.13 Главное окно программы
Далее заносим данные в справочники ( рис. 2.14 – 2.18)
Рисунок 2.14 Заполнение справочника Вид товара
Рисунок 2.15 Заполнение справочника Товар
Рисунок 2.16 Заполнение справочника Покупатели
Рисунок 2.17 Заполнение справочника Договоры
Рисунок 2.18 Заполнение справочника Продавцы
Затем оформляем запись (рис 2.19)
Рисунок 2.19 Заполнение документа Отгрузка
Выполним оформление оказания услуги(рис. 2.20)
Рисунок 2.20 Заполнение документа Заказ
Рисунок 2.21 Заполнение документа Счёт
Получили следующие отчеты: (рис.2.21 – 2.23)
Рисунок 2.21 Отчет Заказы по товару
Рисунок 2.22 Отчет Оплата
Рисунок 2.23 Отчет Отгрузка
Заключение
В данной работе был разработана конфигурация для управления учетом продаж. Данный процесс на рассматриваемом предприятии наиболее сложен в связи с большим количеством магазинов, разнообразием работ, что накладывает свои требования к разрабатываемой системе.
В аналитической части выполнен комплекс работ, направленных на обоснование необходимости автоматизации: определена сущность задачи, описаны основные свойства системы, дано описание всем существующим бизнес-процессам, рассмотрены вопросы, связанные с анализом существующих разработок в этой области. Также в первой главе обосновываются проектные решения по информационному, программному, техническому и технологическому обеспечению.
Проектная часть посвящена созданию конфигурации для решения задачи. Также дана характеристика информационной архитектуры разрабатываемой проекта, описана структура справочников, документов, проанализированы все информационные потоки входной, оперативной, нормативно-справочной и результатной информации.
Список использованной литературы
- ГОСТ 34.602-89. «Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Техническое задание на создание автоматизированной системы».
- Абрамов Г.В., Медведкова И.Е., Коробкова Л.А. «Проектирование информационных систем» - Воронеж:ВГУИТ, 2012. - 172 с.
- Аверченков В.И., Лозбинев Ф.Ю., Тищенко А.А. «Информационные системы в производстве и экономике» - М.:ФЛИНТА, 2011. - 274 с.
- Братищенко В.В. «Проектирование информационных систем» - Иркутск: Изд-во БГУЭП, 2010. - 84 с.
- Вендеров А.М. «Проектирование программного обеспечения экономических информационных систем» - М.: Финансы и статистика, 2012.
- Гвоздева Т.В., Баллод Б.А. «Проектирование информационных систем» - М.:Феникс, 2011. - 512 с.
- Гвоздева В.А., Лаврентьева И.Ю. «Основы построения АИС» - М.: ИД «ФОРУМ»: ИНФРА-М, 2010. – 320с.
- Калянов Г.Н. «Стратегическое управление информационными системами» - М.:БИНОМ, 2010. - 510 с.
- Коровкина Н.Л. «Проектирование информационных систем» - М.: Инетрнет-университет информационных технологий - ИНТУИТ. ру, 2013.
- Мишенин А.И. «Теория экономических информационных систем» - М.: Финансы и статистика, 2011. - 240 с.
- Соловьев И.В., Майоров А.А. «Проектирование информационных систем» - М.:Академический проект, 2011. - 400 с.
- Титоренко Г.А. «Информационные системы и технологии управления» - М.:ЮНИТИ-ДАНА, 2012. - 591 с.
- Черемных С.В. «Моделирование и анализ систем» - М.: Финансы и статистика, 2013. - 192 с.
Код формы документа (автоматически проставляем стоимость при выборе номенклатуры и изменении ее количества и автоматически вычисляем общую сумму к оплате:
&НаКлиенте
Процедура Поступление РаботаКоличествоПриИзменении(Элемент)
ТекущаяСтрока = элементы.Заявка.ТекущиеДанные.НомерСтроки;
ЗаявкаКоличествоПриИзмененииСервер(ТекущаяСтрока);
КонецПроцедуры
&НаСервере
Процедура ЗаявкаКоличествоПриИзмененииСервер(НомерСтроки)
ТекущиеДанные = Объект.Заявка.Получить(НомерСтроки - 1);
Цена = Справочники.Работа.НайтиПоКоду(ТекущиеДанные.Материалы.Код).Цена;
ТекущиеДанные.Стоимость = ТекущиеДанные.Количество * Цена;
КонецПроцедуры
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
ПередЗаписьюНаСервере();
КонецПроцедуры
&НаСервере
Процедура ПередЗаписьюНаСервере()
Объект.СуммаЗаявкаа = Объект.Заявка.Итог("Стоимость");
КонецПроцедуры
- Международные финансы: экономическое содержание и характерные черты
- Проект автоматизации продажи авиабилетов
- Разработка бизнес-плана организации гостеприимства (особенности проектирования гостиничных услуг)
- Организационная структура управления персоналом (на примере ресторана «Космос»)
- Управление кадровой безопасностью (на конкретном примере). Кадровая безопасность в организации
- Негативные последствия принятия решений и их предотвращения на примере ООО «Грузоперевозки» (последствия управленческих решений в организации)
- Контроль за оперативно-розыскной деятельностью
- Защита права Ада
- Поручительство (общая характеристика)
- Статус нотариуса (роль нотариата в защите прав и законных интересов граждан и юридических лиц)
- Защита сетевой инфраструктуры предприятия (обеспечение безопасности сетевой инфраструктуры на предприятии)
- Анализ поисковых систем в сети Интернет