Отпуск изделий. Витте_Отпуск изделий_НИР_Отчет. Основная часть 5 1Анализ предметной областИ
Скачать 1.7 Mb.
|
Оглавление Введение 4 Основная часть 5 1Анализ предметной областИ 5 1.1Нормативные документы, регламентирующие деятельность специалиста предметной области «Разработка конфигурации на платформе 1С:Предприятие 8.3 «Отпуск изделий» 5 1.2Сравнительный анализ существующего программного обеспечения для автоматизации бизнес-процессов предметной области «Разработка конфигурации на платформе 1С:Предприятие 8.3 «Отпуск изделий» 7 1.3Анализ входных данных и предложения по разработке структуры интерфейса пользователя 10 1.4Анализ выходных данных 12 1.4.1Анализ и предложения по разработке печатных форм отчетной документации 12 1.4.2Анализ и предложения по разработке экранных форм отчетной документации 13 1.5Анализ и выбор бизнес-процесса предметной области для автоматизации 13 1.6Техническое задание на разработку конфигурации 16 1.7Выводы по разделу 18 2Проектирование КОНФИГУРАЦИИ 21 2.1 Назначение ролей пользователей конфигурации 21 2.2Создание объектов конфигурации 21 2.3Разработка алгоритмов проведения основных документов с автоматической подстановкой ключевых данных 23 2.4Анализ и обоснование необходимости использования регистров сведений и регистров накопления 25 2.5Разработка печатных и экранных форм отчетов 27 2.6Разработка макетов отчетной документации по регламентированным формам 28 2.7Программная реализация выбранного бизнес-процесса 29 2.7.1Создание бизнес-процесса с помощью программной реализации обработчиков событий 29 2.8 Наполнение базы данных 31 2.9 Тестирование разработанной конфигурации 32 2.10 Выводы по разделу 33 Заключение 35 Список используемых источников и литературы 37 ВведениеПроизводственная практика проходила в Московском университете им. С.Ю. Витте (далее - Университете) на кафедре инфомрационных систем. Цель практики получение знаний о возможности использования информационных технологий для решения прикладных задач, а также выработка практических навыков по их анализу, выбору и применению информационных технологий в Университете Задачи практики Закрепление приобретенных теоретических знаний. Приобретение опыта создания и применения информационных технологий для выбранной предметной области Использование нормативно-правовой документации и специализированной литературы при решении прикладных задач Составление требований к информационной системе при анализе предметной области Разработка и адаптации конфигурации на платформе 1С:Предприятие 8.3 Составление технического задания на создание конфигурации на платформе 1С:Предприятие 8.3 Анализ собранной информации и формирование требований к разработанной конфигурации Приобретение навыков практического решения задач при разработке конфигурации для выбранной предметной области. Получение навыков самостоятельной работы Подготовка отчетов и презентаций по результатам профессиональной деятельности Источниками информации явились организационно-правовые документы, распорядительные и информационно-справочные документы, регламентирующие деятельность специалиста данной предметной области. Основная частьАнализ предметной областИНормативные документы, регламентирующие деятельность специалиста предметной области «Разработка конфигурации на платформе 1С:Предприятие 8.3 «Отпуск изделий»Все существующие бизнес-процессы, которые связаны с деятельностью компаний, которые занимаются производством продукции, вытекают из набора предоставляемых услуг. Обработка заявок от клиентов на отпуск изделий – это один из базовых компонентов документооборота любой компании. Этот процесс является реакцией клиента на маркетинговую деятельность организации с целью получить предлагаемые услуги. Заявка используется в компании для хранения заинтересованности клиентов в товарах или услугах. В настоящее время во многих компаниях учет отпуска изделий ведется вручную. Например, заявка может быть зарегистрирована менеджером по работе с клиентами при личном его обращении. Классификатором является документ, при использовании которого может осуществляться описание информации для конкретной ИС, которая содержит наименования объектов системы, классификационных группировок, их обозначения. Стоит отметить, что по направлению действия можно выделить такие типы классификаторов как: – общегосударственные; – международные; – отраслевые; – локальные. Под входными документами для отпуска изделий понимают информационные массивы, которые принимаются через компанию, поэтому они хранятся в стандартизированных файлах. Для упрощения процессов, которые связаны с такими файлами часто применяются табличные формы. Они имеют такие положительные стороны: – структуризация информации; – экономия рабочего пространства документа; – использование формул для вычисления показателей; – применение методов табличного форматирования информации и прочее. Кроме этого, документами, которые являются результатом процесса деятельности являются: – документы об оплате за предоставленные изделия; – акты о продаже изделий; – чеки о перечисление финансовых средств. Базой информационного обеспечения является: – заявки от клиента; – отчеты о выполненных заявках; – другие документы. Электронные документы, что вводятся в систему, должны также храниться в специальном журнале документов. Итоговая форма журнала должна иметь возможность просматривать все имеющиеся документы за какой-то определенный период с реализацией отображения всех главных данных документов. При этом должна быть возможность для наложения условий выборки на список документации по основной информации документов, а также их сочетании. Для просмотра более детальной информации о документах надо разработать форму, где в более удобном для пользователей виде отображается полностью вся информация документов. Сравнительный анализ существующего программного обеспечения для автоматизации бизнес-процессов предметной области «Разработка конфигурации на платформе 1С:Предприятие 8.3 «Отпуск изделий»Программное обеспечение для отпуска продукции является неотъемлемой частью каждого бизнеса, в направление деятельности которого может входить предоставление услуг. Программа для приема платежей под названием «Электронный кассир» предназначается для автоматизации выполнения отпуска продукции и учета продаж товарно-материальных ценностей или предоставления услуг. Отличительной особенностью программы является простота применения и отсутствие в интерфейсе бухгалтерских терминов. Благодаря данному преимуществу программу «Электронный кассир» может применять любой человек, который не имеет экономического образования. Непосредственно для работы с ПО достаточно владеть ПК на уровне пользователя, а также иметь представления об общих принципах отпуска продукции. Основные возможности ПО «Электронный кассир» по обработке данных [10]: – легкая регистрация товаров и услуг; – ввод оперативной информации об отпуска продукции; – выполнение печати первичных документов (заявки, договоры и другие); – выполнение раздельного учета услуг и товаров до 100 торговых и складских точек. ПО «Биллинг Эксперт» – является очень удобной и простой программой, которая имеет необходимые возможности для реализации услуг по приему платежей разной сложности. Программа позволяет формировать и печатать счета об оплате, расходные и приходные документы, выполнять разработку счет-фактуры, расчет цен по указанной методике и алгоритме. При использовании прайс-листов и других документов в MS Excel есть возможность быстрого экспорта/импорта данных, с последующей возможностью выполнения автоматизации ввода числа товара ли услуг. Программа ShopDesk 4.3 – это фронт-офисная система, позволяющая организовать рабочее место кассира в компаниях с различной формой обслуживания. Интегрирована с учетной системой ТЦУ и представляет собой единый модуль по работе с торговым оборудованием. Идентифицирует штучный либо весовой товар по штрихкодам (ШК) различных стандартов от производителя, либо по собственным ШК. Ведёт учет средств по фискальным и нефискальным кассам разных точек (ЧП и юр. лиц) одновременно (внос, вынос средств, выручка). На рисунке 1 показан интерфейс программ Рисунок 1 – Интерфейс программы Предъявляет невысокие требования к скорости канала связи с базой данных (при работе с MSSQL Server), что позволяет организовать соединение с базой данных через Интернет. В дополнение ко всему имеет возможность работать со "срезом" базы данных при отсутствии постоянной связи с сервером. Поддерживает работу с фискальными регистраторами, работает с дисконтными картами, предоставляет X- и Z-отчеты. Позволяет гибко настроить права кассира, ведет полную журнализацию действий. Имеет низкие требования к оборудованию, работает со всеми типами сканеров, поддерживает широкий спектр моделей чековых принтеров. Время для обучения кассира сведено к минимуму. В результате выполненного сравнительного анализа можно сделать вывод, что среди рассмотренного ПО нет такого, которое бы полностью удовлетворяло условиям учета отпуска изделий. Анализ входных данных и предложения по разработке структуры интерфейса пользователяПроведем анализ и дадим предложения по разработке структуры интерфейса пользователя для следующих входных данных: - наименование изделия; - наименование получателя (предприятие, магазин); - ИНН; - адрес получателя; - номер накладной; - дата отпуска; - код склада; - номер платежного требования; - ФИО отпустившего; - ФИО получившего; - номенклатурный номер изделия; - цена изделия; - количество отпущенных изделий; - сумма. С указанных данных можно выделить такие сущности: – Получатели; – Изделия; – Накладные. Рассмотрим реквизитный состав сущностей БД: Сущность Получатели: - код получателя; - наименование получателя; - адрес получателя; - ИНН; Сущность Изделия: - номенклатурный номер изделия; - наименование изделия; - код склада; - цена изделия. Сущность Накладные: - номер накладной; - дата отпуска; - номер платежного требования; - ФИО отпустившего; - ФИО получившего; - товар; - количество отпущеных изделий; - сумма. Рассмотрим структурную схему интерфейса разрабатываемой конфигурации: Рисунок 4 – Структура интерфейса Далее рассмотрим анализ выходных данных, которые используются для разработки конфигурации. Анализ выходных данныхАнализ и предложения по разработке печатных форм отчетной документацииДля систематизации информации о накладных на определенный период, а именно, по месяцам, разработаем печатную форму такого вида (рисунок 5):
Рисунок 5 – Печатна форма Указанная печатная форма даст возможность качественно отобразить информацию, котрая касается отпуска изделий. Анализ и предложения по разработке экранных форм отчетной документацииДля каждого документа и справочника должны быть созданы формы пользователя для ввода и просмотра информации. Рассмотрим объекты БД, для которых должны быть разработаны формы: – справочник Получатели; – справочник Изделия; – документ Накладные. Определим требования к формам: – качественный интерфейс «пользователь - система»; – применение инструментов для контроля ввода информации в стправочники и документы: выпадающие списки; маски ввода и другие. Для формирования отчетной документации нужно руководствоваться такими требованиями: - информация о накладных на данного получателя; - информация по получателю. Анализ и выбор бизнес-процесса предметной области для автоматизацииВся тематика процессного управления или управления бизнес-процессами крутится вокруг понятия «бизнес-процесс», которое на данном этапе для неподготовленного слушателя не совсем понятно. В общих чертах есть понимание, что это диаграмма, на которой расписан процесс – некоторая деятельность [6]. IDEF0 используется для создания функциональной модели, отображающей структуру и функции системы, а также потоки информации и материальных объектов, связывающие эти функции [4]. Для моделирования процесса «Отпуск изделий» надо применить ПО Allfussion Process Modeller. На рисунке 5 приведена контекстная диаграмма для данного процесса. Рисунок 5 – Контекстная диаграмма Входами для реализации этого процесса являются: – список изделий; – данные о получатели. Управление БП осуществляют: – устав компании; – положение об отпуске товаров. Механизмами являются: – менеджер по работе с клиентами; – офисное ПО, которое применяется для отпуска товаров. Выходами являются: – накладные; – отчет по получателям. На рисунке 6 показан следующий уровень декомпозиции: Рисунок 6 – Определение подпроцессов Описание подпроцессов выполняются по аналогии с контекстной диаграммой. В результате рассмотрения бизнес-процесса необходимо выполнить автоматизацию учета заявок на производство изделий, так как настоящая технология реализации данного процесса имеет следующие недостатки: – ручное формирование отчетности; – длительность обработки заявок при традиционном выполнении этого процесса; – низкий уровень защиты информации и другие. Техническое задание на разработку конфигурацииРассмотрим техническое задание для разработки ИС для отпуска изделий. 1.Общие сведения. Автоматизированная информационная система уч отпуска изделий предназначена для совершенствования указанного процесса на примере производственной компании. 2.Назначение и цели создания (развития) системы. АИС должна автоматизировать процесс ведения отпуска изделий. При этом должны быть решены такие цели: – сокращения затрат для оформления документации по организации отпуска изделий, оперативное формирование всей соответствующей отчетности; – переход от бумажной документации до использования специализированной АИС для отпуска изделий, которая содержит в себе такие сведения: – сведения о получателях; – данные по накладных. 3. Характеристика объектов автоматизации. Объектом автоматизации является «Отпуск изделий». Пользователи системы: – сотрудники предприятия; – руководство. 4.Требования к системе. Система должна реализовать принципы хранения данных и их выдавать по выполнению запросов сотрудников: – обеспечить корректный ввод и вывод имеющейся информации при реализации работы с помощью, проектируемой ИС; – выполнять основные типы запросов по главным параметрам работы сотрудников предприятия, который отвечает за формирование документации для отпуска изделий. Ниже представлены нефункциональные требования к АИС: уменьшение времени на процесс обработки данных; уменьшение финансовых затрат на работу сотрудников за счет автоматизации работы; сокращение времени на поиск информации; уменьшение количества ошибок при ручном вводе и обработке информации. 5. Состав и содержание работ по созданию системы В соответствии стандарта ISO 12207, будут применены такие основные этапы разработки АИС: – постановка задачи; – проектирование базы данных; – проектирование интерфейса; – проектирование АИС; – разработка АИС и ее компонентов; – тестирование и испытания созданной АИС; – внедрение АИС в работу предприятия; – поддержка работоспособности АИС. 6. Порядок контроля и приемки системы. Первоначальный контроль работы АИС выполняется сотрудниками предприятия, разработчиками, руководством (опционально). Результаты контроля работы заполняются в журнал контроля работы АИС. Приемка системы в эксплуатацию выполняется с помощью передачи прав и полномочий от разработчиков к ответственному лицу от предприятия – системному администратору. 7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие. Для ввода АИС в действие нужно выполнить такие работы: – подготовить АРМ к работе; – провести обучения персонала работе с АИС; – процести итоговые испытания для персонала; – выполнить тестирование АИС на рабочих местах. 8. Требования к документированию. К документированию выставляются такие основные требования: – постановка задачи; – модеи бизнес-порцессов; – техническое задание; – проект АИС; – рабочий проект АИС; – журнал контроля работы АИС; – акт внедрения и другие. 9. Источники разработки. Основными источниками разработки являются: – задание по практике; – техническое задание. Выводы по разделуПроведено обследование предметной области. В результате проведенного обследования можно сделать следующие выводы (табл.1): Таблица 1 Выводы по разделу 1
Проектирование КОНФИГУРАЦИИНазначение ролей пользователей конфигурацииДля добавленияролей пользователей в конфигурации нужно в усле Общие выбрать рукнт Роли и добавить новую роль: Рисунок 7 – Добавление ролей В результате добавления ролей, получим: Рисунок 8 – Созданные роли Создание объектов конфигурацииРазработка справочников и документов практически идентична. Для разработки справочников нужно выполнить такую последовательность действий: Рисунок 9 – Ввод основных данных о справочнике Рисунок 10 – Ввод полей в справочник Список разработанных форм показан ниже: Рисунок 11 – Список разработанных форм По аналогичной схеме создается справочник Изготовители и документ Заявки. Разработка алгоритмов проведения основных документов с автоматической подстановкой ключевых данныхДля автоматической подстановки ключевых данных применяется специальный инструмент – конструктор ввода на основании. Для использования указанного механизма нужно выбрать объект для заполнения (рисунок 12): Рисунок 12 – Выбор объекта Получим: Рисунок 13 – Определение полей ввода Далее определим источник ввода для справочников: Рисунок 14 – Описание источника ввода Выполненные действия помогут вводить данные на основании справочников. Анализ и обоснование необходимости использования регистров сведений и регистров накопленияДля последовательного накопления заявок от пользователей выполним создание регистров накопления. Для этого нужно Определеим данные, которые будут участвовать в регистре накопления: Рисунок 15 – Структура регистра накопления Выберем название регистратора: Рисунок 16 – Выбор регистратора Заполним поля регистра (рисунок 17): Рисунок 17 – Настройка регистра Далее, после ввода данных в документ с заявками, регистр накопления сформирует указанные данные. Разработка печатных и экранных форм отчетовДля формирования ведомости заявок за указанный период выподним действия с конструктором печатных форм. Для этого нужно использовать конструктор печати (рисунок 18): Рисунок 18 – Применение конструктора печати Далее нужно определить данные, которые будут указаны в заголовке, теле и подвале формы. Пример таких данных показан ниже: Рисунок 19 – Выбор полей Конструктор форм показан ниже: Рисунок 20 – Редактирование печатной формы в конструкторе Разработка макетов отчетной документации по регламентированным формамДля формирования отчетности нужно использовать схему компоновки данных: Рисунок 21 – Применение схемы компоновки данных Настройка отчета показана на рисунке 22: Рисунок 22 – Настройка отчета Аналогично создается отчет по потребителям. Программная реализация выбранного бизнес-процессаСоздание бизнес-процесса с помощью программной реализации обработчиков событийРассмотрим созданные обработчики событий. Макет = Документы.Накладные.ПолучитьМакет("Печать"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Накладные.Дата, | Накладные.ФИООтпустившего, | Накладные.Товары.( | НомерСтроки, | Товар, | КоличествоОтпущенныхИзделий, | Сумма | ) |ИЗ | Документ.Накладные КАК Накладные |ГДЕ | Накладные.Ссылка В (&Ссылка)"; Запрос.Параметры.Вставить("Ссылка", Ссылка); Выборка = Запрос.Выполнить().Выбрать(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); ОбластьТоварыШапка = Макет.ПолучитьОбласть("ТоварыШапка"); ОбластьТовары = Макет.ПолучитьОбласть("Товары"); Подвал = Макет.ПолучитьОбласть("Подвал"); ТабДок.Очистить(); ВставлятьРазделительСтраниц = Ложь; Пока Выборка.Следующий() Цикл Если ВставлятьРазделительСтраниц Тогда ТабДок.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ТабДок.Вывести(ОбластьЗаголовок); ТабДок.Вывести(ОбластьТоварыШапка); ВыборкаТовары = Выборка.Товары.Выбрать(); Пока ВыборкаТовары.Следующий() Цикл ОбластьТовары.Параметры.Заполнить(ВыборкаТовары); ТабДок.Вывести(ОбластьТовары, ВыборкаТовары.Уровень()); КонецЦикла; Подвал.Параметры.Заполнить(Выборка); ТабДок.Вывести(Подвал); ВставлятьРазделительСтраниц = Истина; Наполнение базы данныхРасмотрим результат наполнения БД тестовыми данными. Рисунок 23 – Пример ввода тестовых данных Рисунок 24 – Пример ввода тестовых данных Рисунок 25 – Пример ввода тестовых данных Тестирование разработанной конфигурацииВ результате тестирования рассмотрим формирование отчетной документации: Рисунок 26 – Отчет по накладным Рисунок 31 – Отчет по получателям Выводы по разделуРазработана конфигурация, обеспечивающая автоматизацию бизнес-процесса «Разработка конфигурации на платформе 1С:Предприятие 8.3 «Отпуск изделий». Произведено назначение ролей пользователей конфигурации, обеспечивающее выполнение требований информационной безопасности. Разработаты объекты конфигурации: справочники, документы, регистры, отчеты. Созданы печатные и экранные формы отчетной документации. В результате выполненной модификации программного кода можно сделать следующие выводы (табл.2): Таблица 2 Выводы по разделу 2
ЗаключениеВ ходе прохождения производственной практики (технологической (проектно-технологической) практики) самостоятельная работа выполнялась на всех этапах профессиональной деятельности решения учебных бизнес-задач Университета. Было изучено техническое и программное обеспечения, технология решения задач и проведения процессов. В ходе производственной практики (технологической (проектно-технологической) практики) получены профессиональные умения: - Выявлять и формализовать информационные потребности пользователей по результатам анализа предметной области. - Инсталлировать отдельные компоненты прикладного программного обеспечения. - Проектировать отдельные компоненты конфигурации для автоматизации бизнес-процессов. - Использовать стандарты ГОСТ 34.602-89 и ГОСТ 19.201-78 при документировании процессов создания информационных систем в Университете - Разрабатывать собственную конфигурацию на платформе 1С:Предприятие 8.3. - Составлять техническую документацию проектов автоматизации и информатизации прикладных процессов. - Применять системный подход и математические методы решении прикладных задач. В ходе производственной практики (технологическая (проектно-технологическая) практика) сформированы навыки: - Составления требований к информационной системе при анализе потребностей пользователей. - Разработки и адаптации прикладного программного обеспечения для выполнения задач предметной области. - Проектирования конфигурации. - Составления технического задания на создание автоматизированной системы. - Анализа собранной информации и формирования требований к системе. - Использования математических моделей при создании программных решений. Таким образом, цель практики ‑ закрепление теоретических знаний, полученных в процессе обучения; приобретения практических навыков, компетенций и опыта деятельности по направлению подготовки; ознакомления на практике с вопросами профессиональной деятельности, направленными на формирование знаний, навыков и опыта профессиональной деятельности в полной мере достигнута. Список используемых источников и литературы Бодров, О.А. Предметно-ориентированные экономические информационные системы: Учебник для вузов / О.А. Бодров. - М.: Гор. линия-Телеком, 2015. - 244 c. Бойко Э. В. 1С: Предприятие 8.0. Универсальный самоучитель; Омега-Л - Москва, 2014. - 232 c. Варфоломеева, А.О. Информационные системы предприятия: Учебное пособие / А.О. Варфоломеева, А.В. Коряковский, В.П. Романов. - М.: НИЦ ИНФРА-М, 2014. - 283 c. Захаренко Е. Р., Фролов А. В. Организация документооборота //Научные открытия 2016. XII Международная научно-практическая. – 2016. – С. 433. Комарова Е. М. Трансконтинентальная интеграция и электронный документооборот в логистике //Вестник университета. – 2017. – №. 5. Матвеева Л.Г., Молодцов А. В. IT поддержка документооборота / ФГБОУ ВПО «Южно-Российский государственный политехнический университет (НПИ) им. МИ Платова. – 2016. – С. 393. Морковская К. С. Информационное обеспечение (современные технологии) // Известия Саратовского университета. Новая серия. Серия Экономика. Управление. Право. – 2017. – Т. 17. – №. 1. Путькина Л. В. Особенности использования электронного документооборота для эффективной работы современного предприятия // Nauka-rastudent. ru. – 2016. – №. 1. – С. 6-9. Рейнгольд Л. Обзор систем электронного документооборота URL: http://www.ixbt.com/soft/sed.shtml(дата обращения 19.05.2020 г.) Клепцова, О. 1С: Управление небольшой фирмой 8. Самоучитель / О. Клепцова. - М.: 1С-Паблишинг, 2010. - 464 c. Филимонова Е. В., Московский финансово-промышленный университет «Синергия» Разработка и реализация конфигкраций в системе 1С: Предприятие: учебник, 2020. Скороход С. В., Южный федеральный университет., Программирование на платформе 1С: Предприятие 8.3: учебное пособие, 2019. Марченко И. О., Перевертайло М. Л., Новосибирский государственный технический университет Разработка системы управления предприятием на платформе «1С: Предприятие 8.3»: Учебно-мнтодическое пособие, 2018. Бартеньев О. В., Диалог-МИФИ, 1С: Предприятие: программирование для всех: базовые объеты и расчеты на одной дискете: Практическое пособие, 2005. Кутепов В. А., Лаборатория книги, 1С Предприятие 8.0 : Управление торговлей: Практическое пособие, 2010. Заика А. А., Национальный Открытый Университет «ИНТУИТ»., основы разработки прикладных решений для 1С: Предприятие 8.1, 2016 |