Сохрани и опубликуйсвоё исследование
О проекте | Cоглашение | Партнёры
Выпускная квалификационная работа 09.03.03 Прикладная информатика
Источник: Белгородский государственный университет - национальный исследовательский университет (НИУ «БелГУ»)
Комментировать 0
Рецензировать 0
Скачать - 2,4 МБ
Enter the password to open this PDF file:
-
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ» ( Н И У « Б е л Г У » ) ИНСТИТУТ ИНЖЕНЕРНЫХ ТЕХНОЛОГИЙ И ЕСТЕСТВЕННЫХ НАУК Кафедра прикладной информатики и информационных технологий АВТОМАТИЗАЦИЯ УЧЕТА ПРОДАЖ В МАГАЗИНЕ КОМПЬЮТЕРНОЙ ТЕХНИКИ Выпускная квалификационная работа студента очной формы обучения направления подготовки 09.03.03 Прикладная информатика 4 курса группы 07001204 Кулишенко Станислава Юрьевича Научный руководитель: старший преподаватель Пусная О.П. БЕЛГОРОД 2016
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ .............................................................................................................. 4 1 АНАЛИТИЧЕСКОЕ ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ .......... 7 1.1 Технико-экономическая характеристика предметной области ............. 7 1.1.1 Характеристика предприятия................................................................. 7 1.1.2 Краткая характеристика подразделения ............................................... 8 1.2 Экономическая сущность задачи ................................................................. 9 1.3 Обоснование необходимости и цели использования вычислительной техники для решения задачи............................................................................. 12 1.4 Постановка задачи ....................................................................................... 15 1.4.1 Цель и назначение автоматизированного варианта решения задачи .......................................................................................................................... 15 1.4.2 Общая характеристика организации решения задачи на ЭВМ ........ 16 1.5 Анализ существующих разработок и обоснование выбора технологии проектирования .................................................................................................. 17 2 ОБОСНОВАНИЕ ПРОЕКТНЫХ РЕШЕНИЙ ................................................. 24 2.1 Обоснование проектных решений по техническому обеспечению ....... 24 2.2 Обоснование проектных решений по информационному обеспечению25 2.3 Обоснование проектных решений по программному обеспечению ...... 27 2.4 Обоснование проектных решений по технологическому обеспечению 30 2.5 Обоснование выбора программных средств ............................................. 32 3 ПРОЕКТНАЯ ЧАСТЬ ........................................................................................ 35 3.1 Информационное обеспечение задачи ...................................................... 35 3.1.1 Информационная модель и ее описание ............................................. 35 3.1.2 Характеристика первичных документов с нормативно-справочной и входной оперативной информацией ............................................................ 35 3.1.3 Характеристика базы данных............................................................... 40 3.1.3.1 Характеристика инфологической модели БД ................................. 40 3.1.4 Характеристика результатной информации ....................................... 41 3.2 Программное обеспечение задачи ............................................................. 49 3.2.1 Общие положения ................................................................................. 49 3.2.2 Структурная схема пакета и описание программных модулей ........ 50 3.3 Технологическое обеспечение задачи ....................................................... 53
3.3.1 Организация технологии сбора, передачи, обработки и выдачи информации .................................................................................................... 53 3.3.2 Схема технологического процесса сбора, передачи, обработки и выдачи информации ....................................................................................... 54 3.4 Описание контрольного примера реализации проекта ............................ 56 4 ОЦЕНКА ЭФФЕКТИВНОСТИ ВНЕДРЯЕМОЙ СИСТЕМЫ ...................... 64 4.1 Понятие эффективности.............................................................................. 64 4.2 Расчет эффективности работы предприятия............................................. 65 ЗАКЛЮЧЕНИЕ ..................................................................................................... 69 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ........................................... 72 ПРИЛОЖЕНИЕ А ................................................................................................. 76 ПРИЛОЖЕНИЕ Б .................................................................................................. 80 ПРИЛОЖЕНИЕ В ................................................................................................. 88 ПРИЛОЖЕНИЕ Г .................................................................................................. 89 ПРИЛОЖЕНИЕ Д ................................................................................................. 94 ПРИЛОЖЕНИЕ Е.................................................................................................. 95
ВВЕДЕНИЕ Конкурентоспособность на рынке обусловлена наличием огромного числа участников, действующих в определенном секторе, и их стремлением получить наибольшую прибыль от ведения своей деятельности. Поэтому каждая организация сталкивается с проблемой борьбы за потребителя и конкуренцией в целом. Фирме необходимо подстраиваться под текущую ситуацию и развиваться высокими темпами, чтобы иметь возможность конкурировать с другими предприятиями и не потерпеть фиаско. Информационные технологии являются неотъемлемой частью любого направления деятельности, в том числе и торговли. Они способны повысить эффективность работы предприятия, повышая качество и скорость обслуживания. Повысив свою эффективность, фирма не только сможет составить достойную конкуренцию на рынке, но также и увеличит динамику развития, что является серьезным фактом для обоснования использования автоматизированных решений в осуществлении ее деятельности. В настоящее время существует огромное количество готовых программных продуктов, решающие самые разнообразные задачи. Но часто бывают случаи, когда данные программы не подходят для конкретных условий предприятия. Некоторые из них не полностью охватывают область задачи, другие напротив, являются универсальными, т.е. затрагивают более широкую область автоматизации, что создаёт определённые трудности и неудобства в использовании. Кроме того, они, как правило, сложны для самостоятельного освоения и требуют изучения специальных материалов, а также прохождения курсов подготовки специалистов данного программного обеспечения. Именно поэтому и разрабатываются специализированные программы, предприятия. учитывающие Они специфику могут быть и направление деятельности однопользовательскими и многопользовательскими экономическими информационными системами, 4
автоматизированными рабочими местами и прочими, в зависимости от решаемых задач. Цель данной выпускной квалификационной работы (ВКР) – разработка и реализация программного продукта, который позволит автоматизировать деятельность по учету проданных товаров, исключит неструктурированное и неудобное хранение используемой документации, будет подсчитывать доход и убытки, а также анализировать эффективность работы предприятия и его сотрудников на основании выходных данных. Для достижения поставленной цели необходимо выполнить следующие задачи: - изучить организационно-экономическую характеристику предприятия; - обосновать необходимость разработки информационной системы (ИС); - сформировать цели и назначение будущего автоматизированного варианта решения задачи; - проанализировать существующие автоматизированные решения и выявить их недостатки; - выбрать программное средство для реализации ИС и обосновать выбор; - спроектировать и реализовать прикладное решение; - протестировать созданную конфигурацию; - оценить эффективность работы предприятия. Объектом исследования является автоматизация учета продаж в магазине компьютерной техники ООО «Все для офиса». Предметом исследования являются программно-технические средства проектирования и разработки автоматизированной информационной подсистемы. В процессе выполнения ВКР была детально изучена предметная область, выявлены и исправлены недостатки применяемой технологии, 5
проведено исследование готовых программных решений с целью нахождения аналогов разрабатываемой системы, выявлены недостатки существующих платных и бесплатных вариантов автоматизации. На основе полученных результатов разработана информационная система для учета продаж в ООО «Все для офиса». В первой главе была дана характеристика предприятия, рассмотрена существующая технология его работы, дано обоснование использования вычислительной техники для решения этой задачи. Определена экономическая сущность задачи. Построена диаграмма «Как есть». Были отмечены недостатки существующей системы и проведен анализ готовых автоматизированных решений, наиболее соответствующих автоматизируемой области. Обоснован выбор технологии проектирования. Во второй главе проведен анализ выбора проектных решений по видам обеспечения и дано их обоснование. Так же обоснован выбор программных средств. В третьей главе рассмотрена разработанная информационная модель задачи, входные и результатные данные, а также проведен анализ базы данных. Выявлены общие положения программного обеспечения, его структурная схема и описаны программные модули. Представлено описание технологического обеспечения задачи, включающее организацию сбора, обработки и выдачи информации, а также схему технологического процесса. Продемонстрирован контрольный пример реализации проекта. В четвертой главе оценена эффективность работы предприятия в автоматизированном варианте, показано как изменилась политика работы с документами и сбором выходной информации по сравнению с базовым вариантом ведения деятельности. ВКР написана на 98 страницах, содержит 57 рисунков, 12 таблиц и 6 приложений. 6
1 АНАЛИТИЧЕСКОЕ ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 1.1 Технико-экономическая характеристика предметной области 1.1.1 Характеристика предприятия Общество с ограниченной ответственностью «Все для офиса», именуемое в дальнейшем «Общество», создано в соответствии с Гражданским кодексом РФ, Федеральным законом «Об обществах с ограниченной ответственностью» №14-ФЗ от 08.02.1998 г. (далее - ФЗ) и другими нормативно-правовыми актами. Общество основано в 2014 году Вершинским Сергеем Сергеевичем, являющимся директором. Общество является юридическим лицом и осуществляет свою деятельность в соответствии с Гражданским кодексом РФ, ФЗ и настоящим Уставом. Полное фирменное наименование Общества: Общество с ограниченной ответственностью «Все для офиса». Сокращенное фирменное наименование Общества: ООО «Все для офиса». Местонахождение Общества: 629303, ЯН АО, г. Новый Уренгой, мкр. Мирный, д. 1, корп. 2, кв. 37. Целью создания Общества является осуществление хозяйственной и иной деятельности, направленной на удовлетворение общественных потребностей в товарах и услугах и извлечение прибыли. Для достижения поставленной цели следующие виды деятельности: - торговля компьютерами; - торговля ноутбуками; - торговля компьютерной периферией; 7 Общество осуществляет
- торговля техническими носителями информации (с записями и без записей); - торговля писчебумажными и канцелярскими товарами; ООО «Все для офиса» является магазином по продаже компьютерной техники и офисных принадлежностей, его структура представлена на рисунке 1.1. Директор магазина Торговый зал Бухгалтерия Склад Бухгалтер Списанные товары Менеджеры Рисунок 1.1 – Структура предприятия. Магазин располагается на первом этаже жилого дома. Имеет отдельный вход со стороны улицы. Две совмещенные квартиры позволили создать торговый зал площадью 60 квадратных метров. Под склад выделена отдельная комната площадью 30 квадратных метров. Остальное место занимают кабинеты бухгалтера и директора. 1.1.2 Краткая характеристика подразделения На предприятии работают несколько человек: директор – является управляющим и основателем компании. Бухгалтер – ведет бухгалтерский учет, в который входит начисление заработной платы сотрудникам и составление отчетов о прибылях и убытках. Так же на своих рабочих местах посменно трудятся два менеджера. Они реализуют товары клиентам, ведут складской учет и составляют отчеты, связанные с движениями товаров на предприятии. 8
Рассмотрим функции менеджеров подробнее: 1) Поступление товара: - составление приходной накладной, включающей такую информацию о товаре как: количество, вид, название и производитель; - распределение товара между основным складом и торговым залом. 2) Реализация товара: - консультация покупателя с целью определения потребностей; - продажа и кассовый учет; - составление расходной накладной по проданному товару; - пробивание чека. 3) Возврат товара: - выяснение причины возврата; - проверка работоспособности; - оформление возврата с последующей выдачей денежных средств в размере стоимости, указанной в чеке. 4) Списание товара: - в случае прихода товара в негодность; - составление соответствующего документа. 5) Отчеты: составление отчетных документов о всех вышеперечисленных операциях. 1.2 Экономическая сущность задачи Объектом рассмотрения является учет продаж товаров компании ООО «Все для офиса». Задача учета продаж товаров относится к классу задач «Анализа деятельности предприятия» и необходима для определения текущего состояния предприятия и тенденций его развития. Результаты решения данных задач являются основой управленческих решений [1]. 9 для принятия стратегических
Для решения данной задачи выделим из функций и задач те, на которые затрачивается большая часть времени. Такими задачами являются: - учет продукции (поступление, внесение в базу, контроль текущего состояния); - учет денежных средств (выручка в разрезе различных источников поступлений: реализация, возвраты); - анализ продаж прошлых периодов (формирование отчетов); Рассмотрим существующую технологию, действующую в данной фирме. Например, покупателя интересует игровой ноутбук. Он обращается за помощью к менеджеру. Так как в торговом зале представлены не все решения, менеджеру нужно предоставить список ноутбуков и отобрать из них подходящие данному клиенту. Для хранения информации о наличии товаров используется программа «Microsoft Excel». Поиск нужного товара по всей номенклатуре занимает много времени, а отображение списка не является наглядным, что затрудняет выбор. Так же может оказаться что товар уже продан и один из менеджеров забыл изменить документ «Товары в наличии» и списать его со склада. После выбора товара, удовлетворяющего потребности клиента, создается и заполняется документ «Продажа», который в дальнейшем помещается в папку «Проданный товар». Далее менеджеру нужно изменить документ «Товары в наличии», в котором напротив графы с названием товара записано количество оставшихся единиц. Документ «Продажа» является документом, который имеет: номер, дату, наименование, стоимость и количество проданного товара. На осуществление продажи затрачивается много времени. Существующий подход к данной задаче является сложным, ненадежным, так как есть риск утери информации, который можно проследить на основании приведенного примера. Время, которое тратится на продажу и поиск товара по всем 10
документам, можно было бы потратить на другие задачи деятельности фирмы. Таким образом, менеджер, не обладая оперативной информацией о реализуемых товарах сталкивается с определенными трудностями в работе как с клиентом, так и с отчетными данными. Учитывая тот факт, что менеджеров в компании двое, это может привести к серьезной путанице. Работая с программным продуктом «Microsoft Excel», был выявлен ряд недостатков, которые создавали неудобство в работе и замедляли скорость обработки информации: - отсутствие единой базы, остатки товаров приходилось отслеживать посредством общих документов, созданных двумя менеджерами; - большая избыточность ненужных компонентов, что приводит к уменьшению эффективности использования данного продукта и разным ошибкам ручного ввода; - сложность поиска товара. При заполнении расходных, приходных накладных и других документов, приходится искать товар в огромном списке «Товары в наличии»; - повторный ввод информации; - сложность и трудоемкость составления отчетов. Отсутствие возможности быстро получить данные о реализации товаров за период времени, и, следственно, проанализировать эффективность деятельности компании. Также при оформлении продажи приходится пользоваться дополнительным программным обеспечением, таким как «Microsoft Word». Ведение учета и составление отчетов осуществляется в «Microsoft Excel», а «Microsoft Word» используется для пометок о проданных товарах и необходимых отчетах и прочих, а также позволяет следить за изменениями в базе, произведенных другим менеджером. Это очень неудобно. И при получении этой информации директором, возникают проблемы обработки и систематизации документов. 11
Для устранения всех перечисленных выше недостатков требуется автоматизированный вариант решения рассмотренных задач. 1.3 Обоснование необходимости и цели использования вычислительной техники для решения задачи На предприятии уже используется комплекс вычислительной техники. При ее помощи осуществляется учет продажи товаров, ведение учета товаров на складе, составление отчетов. Отсутствие ЭВМ на предприятии, изначально привело бы к «бумажному хаосу». Выбранная предметная область затрагивает продажную и учетную функции данной фирмы. Автоматизация данных задач позволит ускорить документооборот, сократить ручные операции и даст возможность анализировать деятельность предприятия. Перечень и источники используемых входных документов представлены в таблице 1.1. Таблица 1.1 - Перечень и источники используемых входных документов № Перечень входных документов Источники входных документов 1 Устав магазина Учредительные документы ООО 2 3 Законы РФ Информация от покупателя Законодательство РФ Клиенты (юридические и физические лица) 4 Информация о товаре Поставщики, склад Если товар, необходимый клиенту, отсутствует в торговом зале, то менеджеру нужно проверить документ, содержащий информацию о товарах на складе, на наличие интересующего клиента товара. Причем, в случае ошибки одного из сотрудников, могут быть получены неточные данные и придется связываться с отдыхающим в данный момент работником фирмы для уточнения информации, что тоже сомнительно, так как запомнить все продажи, осуществленные в прошлом и найти ошибку в том количестве 12
документов, в которых ведется учет – практически невозможно. Если товар имеется в наличии, то оформляется документ «Продажа». Если нужный товар отсутствует, то клиенту предоставляется информация о товарах субститутах. Такая система очень неудобна из-за следующих причин: - долгое время обслуживания клиента; - другой менеджер может быть занят своими делами, либо его телефон может оказаться недоступен в самый неподходящий момент; - используя «Microsoft Excel», можно упустить из виду товар субститут, так как список товаров является ненаглядным. - невозможно отследить движение товара. Это необходимо при возникновении следующей ситуации: наличие товара отражено в таблицах «Microsoft Excel», а на самом деле его нет на складе. Если необходимого товара нет, а товар субститут не удовлетворяет потребности клиента, то есть возможность заказать товар у поставщика. Здесь тоже возникает очень важная проблема. В «Microsoft Exсel» невозможно рационально вести учет заказов с резервированием товара. Иногда клиент может заказать товар, залежавшийся на складе (это тоже отследить весьма проблематично). В результате затрачиваются денежные средства для покупки товара, который уже есть на складе. По истечении времени залежавшийся товар может стать невостребованным и придется уценивать его, либо списывать на затраты фирмы. Если заказ поступил от клиента, который хочет вести безналичный расчет, то он распечатывается менеджером и отдается в бухгалтерию для выписки счета на оплату, там она хранится до момента оплаты. После этого она отдается менеджеру с пометкой суммы оплаты. Менеджер: - сравнивает сумму заказа с суммой оплаты. Иногда клиент оплачивает сумму неравную сумме заказа, в этом случае потребуется выяснить в бухгалтерии баланс клиента и если он не совпадает с суммой заказа, то нужно звонить клиенту и узнавать причину. 13
- смотрит наличие товара, включенного в заказ, на складе. Если товар есть, то оформляется документ продажи. Если нет, то распечатанный документ откладывается для дальнейшего заказа товара у поставщиков. Приходные накладные присылаются поставщиками по электронной почте. Затем менеджер делает поступление товара на склад путем копирования товара из электронных накладных в таблицу «Excel». При возврате товара от клиента на склад оформляется приходная накладная. При таком оформлении факта возврата товара происходил неправильный расчет таких результатных показателей как выручка и прибыль, так как возврат товара от покупателя приравнивался к поступлению товара от поставщиков. Перечень и адресаты используемых результатных документов представлены в таблице 1.2. Таблица 1.2 - Перечень и адресаты используемых результатных документов № 1 2 3 4 Перечень результатных документов Документ продажи Чек Анализ эффективности работы предприятия Отчеты Адресаты результатных документов Склад, бухгалтерия Клиент Директор Бухгалтерия Документ «Продажа» оформляется менеджерами при осуществлении продажи клиенту. Распечатанный экземпляр передается в бухгалтерию только в том случае, если клиент осуществил оплату безналичным расчетом. Он необходим для формирования бухгалтерских документов – накладных и счетов-фактур. Чек выдается клиенту для дальнейшего возврата товара, если он не удовлетворит потребности, либо придет в негодность в течении гарантийного периода, указанного в чеке. Списание товара оформляется в следующих случаях: возврат товара поставщику, использование товара для собственных нужд, брак, возврат 14
неработоспособного товара от клиента в течении указанного в чеке гарантийного периода. На основе методологии EDEF0 составим диаграмму «Как есть» деятельности предприятия, а именно продажи компьютерной техники, которая представлена в приложении А. При такой организации очень трудно вести учет на предприятии, а также анализировать эффективность его деятельности. 1.4 Постановка задачи 1.4.1 Цель и назначение автоматизированного варианта решения задачи Для повышения эффективности работы фирмы была предложена реализация системы, которая объединяет в себе все необходимые функции в один программный продукт. Проект будет предназначен для автоматизации работы менеджеров. Результатом внедрения будет являться улучшение показателей эффективности: - достижение улучшения ряда экономических показателей (увеличение числа обслуживаемых клиентов, уменьшение времени на заполнение требуемых документов, уменьшение количества документов в бумажном виде); - улучшение значений показателей качества обработки информации (повышение степени автоматизации получения первичной информации, ускорение документооборота). При внедрении проекта будут автоматизированы следующие функции: - выдача необходимой документации при оформлении продажи; - распределение товаров на складах; - ценовая политика; 15
- контроль за остатками товаров; - анализ эффективности работы менеджеров компании; - составление рейтинга клиентов; - анализ прибыли компании; - отчетная документация. Процесс внедрения планируемого комплекса в другое предприятие со схожей сферой деятельности будет очень прост, так как программное приложение является легко настраиваемым. 1.4.2 Общая характеристика организации решения задачи на ЭВМ Использование ЭВМ при реализации данного проекта, даст возможность решить ряд очень существенных задач: - источниками поступления информации будут являться введение информации менеджерами, внешние источники электронного и бумажного типов; - порядок ввода первичной документации будет осуществляться следующим образом: в начале заполняются справочники «Поставщики», «Номенклатура», затем создается документ «Приходная накладная» и осуществляется перемещение товаров между складами. Основные документы формируются во время работы; - в краткой характеристике результатов можно описать основные документ «Продажа», печатная форма «Чек», и отчеты. Отчет «Товары в наличии» будет отображать информацию о товарах, их расположении на складах и количестве доступных единиц; Периодичность решения задачи зависит от ее типа. Формирование некоторых документов происходит автоматически. 16
Реализация проекта на ЭВМ позволила ограничить пользователя от ошибки ввода, максимально упростило весь путь создания и получения документов. 1.5 Анализ существующих разработок и обоснование выбора технологии проектирования Проанализировав существующую предметную технологию объекта управления с точки зрения использования программных средств, можно выделить следующие компоненты: - пакет «Microsoft Office» – составление ряда документов, просмотр наличия товаров у поставщиков; - «Google Chrome» – используется для просмотра наличия товара у поставщика в режиме on-line через Internet. Так же для контакта с поставщиком посредством электронной почты. В техническом плане на предприятии используются IBM- совместимые компьютеры с необходимым периферийным оборудование (сканеры, принтеры). Для осуществления Интернет связи используется оптоволоконный кабель (50 MBit/s). Для реализации программных решений. подсистемы существует Программные множество продукты платных линейки «1C: Предприятие», а также разработки сторонних компаний. Рассмотрим, в качестве примера самые подходящие для деятельности в ООО «Все для офиса» продукты. 1) «1С: Управление торговлей 8» [2] — это современный инструмент для повышения эффективности бизнеса торгового предприятия. «1С: Управление торговлей 8» позволяет в комплексе автоматизировать задачи оперативного и управленческого учета, анализа и планирования торговых операций, обеспечивая тем самым эффективное управление современным торговым предприятием. Предметная область, 17
автоматизируемая с помощью «1С: Управление торговлей 8», может быть представлена в виде схемы, изображенной на рисунке 1.2. Рисунок 1.2 – схема работы «1С: Управление торговлей» «1С: Управление торговлей» автоматизирует следующие направления хозяйственной деятельности: - управление отношениями с клиентами; - управление правилами продаж; - управление процессами продаж; - управление торговыми представителями; - управление запасами; - управление закупками; - управление складом; - управление доставкой товаров; - управление финансами; - контроль и анализ целевых показателей деятельности предприятия. 2) «ОПСУРТ» [3] - многопользовательская онлайн система, которая так же отлично подойдет и для работы на одном компьютере. Администратор системы может управлять пользователями и их правами. В свою очередь 18
пользователь может создавать позиции товара, его свойства и вести документы движения: - поступление товара; - реализация товара; - возврат товара; - переоценка товара; - списание товара; - комплектация товара. В продукте предусмотрены различные виды отчетов, которые отобразят динамику продаж в удобном виде. 3) «VVS: Офис - Склад – Магазин» [4] - это простая, гибкая и надежная программа для учета товаров в торговле, на складе и на производстве. Программа легка в развертывании и внедрении. Она готова к использованию и часто не требует дополнительной адаптации. Несмотря на простоту, программа имеет широкие возможности для настройки под особенности учета в Вашей организации. Эта программа может работать как на небольшой торговой точке, так и в офисе для учета оптовой торговли. Возможности: - учет товаров на нескольких складах; - контроль наличия и движения товаров на складах; - печать складских документов; - отчеты по остаткам и движению товаров на складах на текущую и произвольную дату; - проведение инвентаризаций; - внутренние накладные на перевод товаров между складами; - учет серийных номеров товаров; - возможность обмена данными с удаленными складами. 5) «Товар - Деньги - Товар» [5] - это торгово-складская программа для комплексного контроля над деятельностью оптовых, розничных, оптоворозничных и других торгующих предприятий - от киоска до супермаркета. 19
Программа позволяет проводить и оформлять все виды торговых и складских операций, учитывать денежные средства и контролировать взаиморасчеты с клиентами, вести всю необходимую документацию и анализировать работу всего предприятия. Основные возможности программы: - учет поступившего товара; - автоматический расчет себестоимости товара с учетом всех затрат; - оформление поступления товара на выбранный склад (торговую точку); - установка до десяти розничных, оптовых, дополнительных цен; - работа с комплектами; - перемещение товара с одного склада на другой; - продажа в розницу, оптом, по остаткам. 6) «Мои продажи» [6] - это бесплатная программа с открытым исходным кодом для учета продаж и товаров. Программа предназначена прежде всего для розничных торговых точек, которые работают по "упрощенке". Это отличная замена бумажной тетради с калькулятором, которые часто используется в торговых точках. С программой может справиться даже "блондинка" (протестировано). Среди прочих возможностей, присутствует: - возможность создавать несколько пользователей с настраиваемыми привилегиями; - возможность просмотра продаж on-line с этого сайта, на любой из ваших торговых точек; - просмотр и печать списка продаж за любой день; - просмотр статистики за любой период, по отделам, по продавцам; - гибкая работа с товаром: древовидный каталог товаров с неограниченным уровнем вложенности, приходы, списания товаров, просмотр и распечатка остатков товара для более удобной инвентаризации; - поиск по товарам, продажам, сделанным расходам. 20
Как видно – программ для учета существует огромное количество, выше представлена лишь малая их часть. Причем подобные программы разрабатывают не только крупные корпорации, подобные «1C», но и частные разработчики, которые пытаются реализовать как можно больший функционал в своих проектах. Некоторые из вышеперечисленных систем подходят для учета продаж в ООО «Все для офиса», но не имеют интуитивно понятного интерфейса и не учитывают специфику предприятия, а так как большинство бесплатных программ приходится изучать самостоятельно, то время внедрения автоматизированного решения в компанию может составить очень долгий срок. Другие системы являются универсальными, например, «1С: Управление Торговлей», и требуют посещения специальных курсов обучения. Так как в Новом Уренгое не проводятся подобные курсы, то у пользователя есть только один выход – самостоятельное обучение, используя руководство, что затруднительно, так как придется все свободное время тратить на прочтение довольно объемного материала, который позволит в полной мере освоить и использовать в дальнейшем данное программное обеспечение. Есть иной выход – осваивать систему во время работы с клиентом, но это сильно замедлит обслуживание и сделает работу предприятия не эффективной. Так же для подобного обучения нужно хотя бы начальное представление о возможностях и функционировании системы. Остальные удовлетворяют из всем неописанных поставленным здесь бесплатных задачам данной систем не выпускной квалификационной работы, поэтому нецелесообразно их использование. Исходя из вышеизложенных факторов, принято решение создать новую информационную систему собственными силами, которая бы отвечала всем запросам организации и будет учитывать его специфику. Это является наилучшим вариантом для решения поставленных задач. 21
Для реализации автоматизированной системы учета продаж наиболее подходящим прикладным решением является «1С: Платформа 8.3» [7]. Версия 8.3 является последней из доступных, поэтому разрабатывать систему на более ранних версиях платформы нецелесообразно. Разрабатываемое программное обеспечение будет отличаться от других программных продуктов тем, что в него войдут только функции, необходимые сотрудникам «Все для офиса», в следствии чего автоматизированная система будет иметь простой, понятный и удобный интерфейс. ИС будет разработана с учетом специфики предприятия. Типовые конфигурации 1С являются универсальными, то есть подходят для любого ведения организационной деятельности в России и СНГ. Они имеют неоспоримое преимущество функционального набора в сравнении с разрабатываемой конфигурацией, однако, это преимущество одновременно является их недостатком. Если рассматривать типовые решения с точки зрения ООО «Все для офиса», то они имеют функционал, не учитывающий особенностей направления деятельности предприятия. К тому же невозможно изменение системы в случае возникновения необходимости. Даже в тех случаях, когда модификация возможна, существует большой риск нарушения целостности. Создаваемое автоматизированное решение будет не только выполнять все поставленные задачи и учитывать направление деятельности предприятия, но и являться легкодоступным с точки зрения пользователя. К тому же будет возможность оперативной доработки внедряемой системы по ходу возникновения потребностей у сотрудников фирмы. Планируется дальнейшее развитие создаваемой системы, включающее полномасштабный бухгалтерский учет, а также создание сайта с помощью «1C: Битрикс» и подключения к нему разработанной системы. Версия платформы, на которой разрабатывается информационная система является бесплатной, но имеет ограниченный функционал. Этого функционала вполне достаточно для 22 демонстрации возможностей
конфигурации руководителю организации, чтобы он принял решение о приобретении коммерческой версии «1С: Предприятие», которая позволит произвести внедрение и автоматизировать деятельность торгового зала и непосредственно учет продаж. Выводы: в первой главе описана сфера деятельности предприятия, рассмотрены функции, которые оно выполняет и приведена технико-экономическая характеристика. Были описаны недостатки существующего метода ведения документооборота и найдены решения по устранению этих недостатков. Были сформулированы и проанализированы цели и задачи, выполнение которых должно обеспечивать разрабатываемое приложение. Также был проведен анализ существующих программных продуктов и выявлены отличия разрабатываемой конфигурации от типовых конфигураций. 23
2 ОБОСНОВАНИЕ ПРОЕКТНЫХ РЕШЕНИЙ 2.1 Обоснование проектных решений по техническому обеспечению Техническое обеспечение – это комплекс технических средств, предназначенных для работы автоматизированной информационной системы, а также соответствующая документация на эти средства и технологические процессы [8]. К техническому обеспечению относятся: - компьютеры; - устройства сбора, накопления, обработки, передачи и вывода информации; - устройства передачи данных и линий связи; - оргтехнику и устройства автоматического съёма информации; - эксплуатационные материалы и др. На стадии проектирования подсистемы необходимо четко формировать требования к параметрам технических средств обработки и выдачи информации, набору комплектующих модулей, эргономическим параметрам устройств [9]. Техническое обеспечение подсистемы должно гарантировать надежность технических средств, организацию удобных для пользователя режимов работы, способность оперативно обрабатывать данные. У каждого персонального компьютера, установленного на предприятии, должно быть достаточно оперативной памяти и памяти на жестком диске для установки разрабатываемого программного обеспечения, хранения базы данных, документов и их архивных копий. Должно хватать места для резервного копирования, выполняемого программой в автоматическом режиме. Так же необходимы сетевая карта для доступа к Internet, монитор для вывода информации, принтер для печати отчетов и 24
прочей документации. Требования к техническому обеспечению отображены в таблице 2.1. Таблица 2.1 – Требования к техническому обеспечению Наименование Минимальные Рекомендуемые требования требования Процессор Intel Core 2 duo Intel Core i3 Оперативная память 2 Gb 4 Gb Флоппи дисковод 3.5 3.5 Жесткий диск 120 Gb 120 Gb Сетевая карта 50 Mb/s 100 Mb/s Монитор Разрешение 1280x720 Разрешение 1920x1080 Принтер Струйный Лазерный 2.2 Обоснование проектных решений по информационному обеспечению Информационное обеспечение автоматизированных информационных систем состоит из внемашинного и внутримашинного [10]. Внемашинное включает систему классификации и кодирования технико-экономической информации; систему документации; схему информационных потоков (документооборота: первичные, результатные, нормативно-справочные документы). Оно представляет собой информацию, которая воспринимается человеком без технических средств (документы). Схема информационных потоков внемашинного ИО отражает маршруты движения информации от источников формирования к получателю. Единицы информационных потоков: документы, показатели, реквизиты. Внутримашинное ИО – это совокупность всех данных, записанных на машинных носителях, сгруппированных по определённым признакам. 25
Внутримашинное ИО содержит массивы данных на электронных носителях и программу организации доступа к этим данным. Центральный компонент информационного обеспечения - это база данных, через которую осуществляется обмен данными различных задач. Основными входными документами для внесения оперативной информации в базу данных являются: - «Приходная накладная» - оформляется при поступлении товара на склад. - «Начальные остатки товаров» - остатки единиц товара, которые присутствовали на предприятии до внедрения автоматизированной информационной системы. - «Возврат от покупателя» - оформляется при возврате товара, не удовлетворившего потребности клиента в течении двух недель с момента покупки и имеющего товарный вид. Так же возможен возврат вышедшего из строя не по вине покупателя товара по гарантийному талону сроком на 1 год (гарантия магазина) с последующим возвратом денежных средств. Создается на основании документа о продаже. - «Клиент» - эта информация не является обязательной, но, если покупатель желает в дальнейшем получать скидку постоянного клиента, он может предоставить свои данные менеджеру для добавления в базу данных клиентов. Если осуществляется оптовая продажа офисных или других товарных единиц, то указание клиента обязательно. Выходные документы: - «Продажа товара» - оформляется при реализации товара клиенту. - «Чек» - оформляется с указанием номера и даты продажи. В чеке отображается имя менеджера, реализовавшего товар, его подпись, а так же печать предприятия. Выдается клиенту. По номеру продажи, указанному в чеке можно сделать возврат. - Отчеты «Информация о товаре», «Перемещения между складами», «Прибыль от продаж», «Рейтинг клиентов», «Рейтинг продавцов», «Товары в 26
наличии», «Возвраты товара» формируются на основании данных о движении товара (продажа, покупка, возврат и списание товаров) и данных об остатках товаров на складах. Данные отчеты необходимы руководству для эффективного управления и анализа деятельности предприятия, для принятия управленческих решений. Информационным обеспечением рабочего места менеджера по продажам служат следующие справочники: - сотрудники; - номенклатура; - варианты номенклатуры, отображающий характеристики и свойства товара; - поставщики; - склады (основной, торговый зал, склад списанных товаров). В справочник номенклатура заносится информация о всех товарах компании. Справочник представлен двухуровневой структурой (группа товар). Заполняется по мере необходимости (приход нового товара и т.д.). Справочник поставщики содержит подробную информацию о поставщиках. В этот справочник заносится вся информация о поставщике для учета взаиморасчетов с ними и оформления документов. Справочник склады предназначен для ведения списка мест хранения товарно-материальных ценностей, учитывая специфику организации (склад находится там же, где и торговая точка). 2.3 Обоснование проектных решений по программному обеспечению Программное обеспечение (ПО) – это совокупность программ и документов, необходимых для их эксплуатации. В состав программного обеспечения входят общесистемные, специальные и программные продукты, а также техническая документация [11]. 27 прикладные
К общесистемному программному обеспечению относят комплексы программ, ориентированные на пользователей и предназначенные для решения типовых задач обработки информации. Они служат для расширения функциональных возможностей компьютеров, контроля и управления процессом обработки данных. Это ПО включает операционные системы, системы программирования, сервисные программы. Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной АИС. В его состав входят пакеты прикладных программ (ППП), реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта. Прикладное ПО обычно делят на: универсальные программные средства (текстовые редакторы, электронные таблицы, системы управления базами данных, интегрированные пакеты программ и др.); профессиональные программные средства, ориентированные на различные предметные области и прочие программные средства (обучающие, деловые игры, развлекательного характера и т.д.). Информационная подсистема представляет собой «Windows» приложение, созданное с помощью программной среды «1C: Платформа 8.3». Приложение работает под управлением операционной системы «Windows 7/8/8.1». Так же к программному обеспечению относится и система, в которой был написан данный проект. Предпочтение было отдано платформе «1C: Предприятие 8.3» благодаря тому, что она позволяет программисту очень быстро и удобно разрабатывать пользовательский интерфейс [12]. Это свойство особенно ценно из-за того, что, как показывает практика, работа над интерфейсом занимает большую часть (до 80%) времени создания программного продукта. Еще одним преимуществом выбранной системы является то, что она имеет более узкую направленность, а именно, предназначена для автоматизации 28
экономической и организационной деятельности предприятия, в отличии от, например, «Builder C++» фирмы «Borland». К тому же «Builder C++» должен быть связан с реляционной моделью базы данных на стороне сервера. Примером такой связи может служить «СуБД FireBird», для взаимодействия с которой потребуется дополнительное программное обеспечение, такое как «IbExpert». Кроме написания основного интерфейса, нужно будет писать запросы к базе данных на стороне сервера, а также, используя язык SQL создавать запросы к самой базе данных. Как можно проследить - данное прикладное решение не эффективно для реализации организационной деятельности фирмы, следовательно, использоваться не будет. Модель базы данных «1С: Предприятие 8» имеет ряд особенностей, отличающих ее от классических моделей систем управления базами данных. Основное отличие заключается в том, что разработчик «1С: Предприятия» не обращается к базе данных напрямую. Непосредственно он работает с платформой «1С: Предприятие». При этом он может: - описывать структуры данных в конфигураторе; - манипулировать данными с помощью объектов встроенного языка; - составлять запросы к данным, используя язык запросов. Платформа «1С: Предприятие» обеспечивает операции исполнения запросов, описания структур данных и манипулирования данными, транслируя их в соответствующие команды. Это могут быть команды системы управления базами данных, в случае клиент-серверного варианта работы, или команды собственного движка базы данных для файлового варианта. «1С: Предприятие» является универсальной системой автоматизации деятельности предприятия. За счет своей универсальности система «1С: Предприятие» может быть использована для автоматизации самых разных участков деятельности фирмы. 29
Основной особенностью системы «1С: Предприятие» является ее конфигурируемость. Система «1С: Предприятие» представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области. Конкретный набор объектов, структуры информационных массивов, алгоритмы обработки информации определяет конкретная конфигурация. Вместе с конфигурацией система «1С: Предприятие» выступает в качестве уже готового к использованию программного продукта, ориентированного на определенные типы предприятий и классы решаемых задач. Все перечисленные выше факторы подтверждают правильность выбора платформы «1С: Предприятие» для разработки программного комплекса. 2.4 Обоснование проектных решений по технологическому обеспечению Технологическое обеспечение — основа АИТ маркетинга, которая реализует информационные процессы в автоматизированных системах организационного управления, удовлетворяет информационные потребности специалистов в решении профессиональных задач [13]. Разработка технологического обеспечения требует учета особенностей структуры экономических систем. Прежде всего — это сложность организационного взаимодействия, которая вызывает необходимость создания многоуровневых иерархических систем (головная фирма, филиалы) со сложными информационными связями прямого и обратного направления. Как было описано в пункте 1.3 настоящего проекта, существует множество недостатков в ведении документооборота «старым» способом. Используемая вычислительная техника служит лишь как средство подготовки печатных форм документов, которые впоследствии выводятся на 30
печатающее устройство. Потенциал, заложенный в компьютерную технику её создателями, используется в данном случае лишь на несколько процентов. Технология, применение которой будет осуществлено с внедрением информационной подсистемы в значительной мере увеличит степень полезности используемой вычислительной техники, так же, как и производительность труда сотрудников компании. Ниже обозначены основные функции и возможности создаваемой подсистемы, обеспечивающие устранение недостатков существующей технологии: - затрудненность поиска необходимой информации: появится возможность получить информацию о местонахождении реального документа; - большой расход бумаги и ресурсов устройств печати вследствие многократного вывода на печать временных документов: согласование документа, хранящегося в электронном виде в централизованной информационной базе, будет проходить без лишних процедур распечатки; - несовершенство процессов сбора, передачи, обработки, хранения, защиты целостности и секретности информации и процессов выдачи результатов расчетов конечному пользователю: единая электронная база документов позволит более рационально решить проблемы хранения, защиты целостности и секретности хранимых скоростную обработку информации и данных. Система обеспечит получение отчетных данных. Уменьшатся ошибки вследствие ручного ввода исправлений, являющихся результатом согласования документа или совместной работы над ним, так как эти процессы будут осуществляться полностью в электронном виде. 31
2.5 Обоснование выбора программных средств К CASE-средствам относят любое программное средство, автоматизирующее один или несколько процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями: - мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности; - интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС; - использование специальным образом организованного хранилища проектных метаданных (репозитория). Все современные CASE-средства могут быть классифицированы в основном по типам и категориям [14]. Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ. Классификация по категориям определяет степень интегрированности по выполняемым функциям: - локальные средства, решающие небольшие автономные задачи (tools); - набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла ИС (toolkit); - полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозиторием. Помимо этого, CASE-средства можно классифицировать по следующим признакам: - применяемым методологиям и моделям систем и БД; - степени интегрированности с СУБД; - доступным платформам. Семейство продуктов «ERwin» фирмы «PLATINUM – CA» (США) относится к мощным персональным CASE-продуктам, предназначенным для 32
моделирования бизнес процессов и баз данных самого различного типа. Отличительной чертой продуктов «ERwin» является высокая степень обеспечения согласованного взаимодействия между средствами создания баз данных и средствами разработки приложений в технологии клиент-сервер. Для моделирования бизнес процессов будет использован продукт «CA ERwin Process Modeler» [15]. «CA ERwin Process Modeler» (ранее «BPwin») - инструмент для моделирования, процессов. «CA анализа, ERwin документирования Process Modeler» и оптимизации можно бизнес- использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса. Графическое изложение этой информации позволяет перевести задачи управления организацией из области сложного ремесла в сферу инженерных технологий. Особенности «CA AllFusion ERwin Process Modeler»: - поддерживает сразу три стандартные нотации - IDEF0 (функциональное моделирование), DFD (моделирование потоков данных) и IDEF3 (моделирование потоков работ). Эти три основных ракурса позволяют описывать предметную область более комплексно; - позволяет повысить эффективность бизнеса, оптимизировать любые процедуры в компании; - полностью поддерживает методы расчета себестоимости по объему хозяйственной деятельности (функционально-стоимостной анализ, ABC); - позволяет облегчить сертификацию на соответствие стандартам качества ISO9000; - содержит собственный генератор отчётов; - позволяет эффективно манипулировать моделями - сливать и расщеплять их. Для моделирования базы данных будет использован продукт «1C: Система проектирования прикладных решений» [16]. 33
Система проектирования прикладных решений («СППР») предназначена для проектирования прикладных решений (конфигураций) на платформе «1С: Предприятие» и ведения технической документации проекта. «СППР» может быть использована как в качестве инструмента для проектирования новых информационных систем, разрабатываемых в среде «1С: Предприятия 8», так и для описания и документирования существующих систем, разработанных ранее без использования «СППР». Использование «СППР» разработчиком позволяет: - спроектировать функционал в общем контексте проекта; - учитывать при проектировании зафиксированные требования и пожелания. - единообразно документировать проект; - планировать собственную работу; - упростить разработку ограничений доступа. Вышеизложенных факторов достаточно, чтобы выбрать эти продукты для проектирования автоматизированной информационной системы в ООО «Все для офиса». Будут использованы последние на данный момент версии программ «CA AllFusion ERwin Process Modeler v7.3.3.1773» и «1C: СППР версия 1.1.15.3». Выводы: во второй главе было рассмотрено техническое, программное, информационное и технологическое обеспечение, с помощью которого была решены поставленные задачи ВКР. Проанализированы программные средства, необходимые для проектирования информационной системы. 34
3 ПРОЕКТНАЯ ЧАСТЬ 3.1 Информационное обеспечение задачи 3.1.1 Информационная модель и ее описание Для выполнения структурно-функционального анализа решаемой задачи было использовано CASE-средство верхнего уровня «CA AllFusion ERwin Process Modeler», поддерживающее методологии IDEF0 (функциональная модель), IDEF3 (WorkFlow Diagram) и DFD (DataFlow Diagram) [17]. Построение модели производилось в нотациях IDEF0 и IDEF3. Результат моделирования бизнес-процессов представлены в приложении Б. 3.1.2 Характеристика первичных документов с нормативносправочной и входной оперативной информацией Подробно рассмотрим список входной и нормативно-справочной информации. Теоретически всю информацию можно поделить на два класса: оперативная и условно-постоянная. Так как постоянная информация составляет до 80% общего объема информации, циркулирующей в системе управления фирмы, от правильной ее организации во многом зависит эффективность функционирования всей системы управления [18]. Устранение таких нежелательных моментов как: дублирование информации, быстрый поиск необходимых данных, уменьшение объема хранимых данных будет осуществлено в результате создания правильной организации хранения постоянной информации. Работа с любой задачей начинается, как правило, с заполнения справочников, создаваемых перед началом работы в системе. По мере использования они дополняются новыми записями. Объект конфигурации Справочник предназначен для работы со списками данных. Свойства и структура этих списков описываются в 35
объектах конфигурации Справочник, на основе которых платформа создает в базе данных таблицы для хранения информации из этих справочников [19]. В базе данных каждый элемент справочника представляет собой отдельную запись в основной таблице, хранящей информацию из этого справочника. Конфигурация включает 6 справочников. На рисунке 3.1 показан результат заполнения справочника «Сотрудники». Этот справочник необходим для формирования отчета «Рейтинг продавцов», в котором руководство может получить информацию по прибыли от каждого из менеджеров, и, в дальнейшем назначить премию. Таким образом информационная система будет способствовать повышению мотивации со стороны продавцов и повышению эффективности работы предприятия в целом. Справочник «Сотрудники» связан с документом «Продажа». Рисунок 3.1 – Результат заполнения справочника «Сотрудники» На рисунке 3.2 отображен результат заполнения справочника «Клиент». Он нужен для ведения учета клиентов, которые хотят получать скидку постоянного покупателя, а также для доставки товаров на указанный адрес. Так как в магазине пока что нет таких услуг, то эта функция информационной системы будет реализована в будущем. Справочник «Клиент» связан с документом «Продажа», но не является обязательным для заполнения полем. Поэтому покупатель может решать сам предоставлять информацию о себе или нет. 36
Рисунок 3.2 – Результат заполнения справочника «Клиенты» На рисунке 3.3 показан результат заполнения справочника «Поставщики». Этот справочник содержит информацию о поставщиках и связан с документом «Приходная накладная». Рисунок 3.3 – Результат заполнения справочника «Поставщики» На рисунке 3.4 показан результат заполнения справочника «Номенклатура». Этот справочник связан практически со всеми элементами конфигурации и является основным. При заполнении возможен быстрый переход к справочнику «Варианты номенклатуры» для добавления характеристик товара и к регистру сведений «Цены» для назначения цены, привязанной к конкретному варианту номенклатуры. 37
Рисунок 3.4 – Результат заполнения справочника «Номенклатура» На рисунке 3.5 отображен справочник «Варианты номенклатуры», который в свою очередь связан со справочником «Дополнительные свойства номенклатуры» – рисунок 3.6. Оба этих справочника содержат информацию о характеристиках товара. Они необходимы для удобного поиска и фильтрации реализуемой продукции, что в свою очередь необходимо для качественного и быстрого обслуживания клиента. Рисунок 3.5 – Справочник «Варианты номенклатуры» Рисунок 3.6 – Справочник «Дополнительные свойства номенклатуры» 38
Последним справочником является справочник «Склады». Он связан со всеми документами. Хранит в себе только информацию о названиях складов. Следующим объектом конфигурации, который мы рассмотрим является «Документ». Предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще. Описывает свойства и структуру, на основе которых платформа создает в базе данных таблицы для хранения информации. «Документ» обладает способностью проведения. Факт проведения документа означает, что событие, которое он отражает, повлияло на состояние учета. Поскольку документ вносит изменения в состояние учета, он всегда «привязан» к конкретному моменту времени. Это позволяет отражать в базе данных фактическую последовательность событий. Информационная система содержит 2 объекта конфигурации «Документ», которые являются входными. Так как на предприятии уже имеются в наличии некоторые товары, то для успешного внедрения информационной системы потребуется внести их в базу данных. Для этого в конфигурации имеется документ «Начальные остатки товаров» – рисунок 3.7. Рисунок 3.7 – Документ «Начальные остатки товаров» 39
На рисунке 3.8 представлен документ «Приходная накладная». Он связан со справочниками «Поставщики», «Склады», «Номенклатура» и «Варианты номенклатуры». Рисунок 3.8 – Документ «Приходная накладная» 3.1.3 Характеристика базы данных 3.1.3.1 Характеристика инфологической модели БД Для проектирования информационных моделей существует ряд способов, основанных на использовании различных базисных конструкций [20]. Одним из них является модель «Сущность – Связь» (ER-модель), которая использована для описания предметной области [21]. При построении ER - модели использовалась программа «1С: Система проектирования прикладных решений». С помощью ER-модели осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и способы их взаимодействия, включая идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей) [22]. 40
В приложении В показана «ER-диаграмма», наглядно представляющая связи (часть из которых была описана в пункте 3.1.2) между объектами конфигурации. Все представленный сущности отражают реальные объекты конфигурации, а связи показывают точные зависимости между ними. 3.1.3.2 Характеристика даталогической модели БД Даталогическая модель предполагает определение состава и взаимосвязей таблиц, отражающих содержание информационных сущностей инфологической модели [23]. Даталогическая модель базы данных для всех объектов конфигурации представлена в приложении Г. 3.1.4 Характеристика результатной информации Результатная информация является наиболее важной в структуре информационной системы, так как показывает результат и эффективность работы предприятия в целом [24]. Такой информацией будут являться отчеты по разным хозяйственным операциям, а также документы, связанные с имеющимися в наличии и проданными товарами [25]. На основании документа «Приходная накладная» можно создать документ «Перемещение» – рисунок 3.9, так как сначала товар поступает на основной склад, а затем менеджер решает, сколько и каких единиц должно быть представлено в торговом зале. Если товар пришел в негодность, то он может быть перемещен на склад списанных товаров. 41
Рисунок 3.9 – Документ «Перемещение» На рисунке 3.10 показан уже проведенный документ «Продажа». Он связан со справочниками «Склады», «Сотрудники», «Номенклатура», «Варианты номенклатуры», а также «Клиент», заполнение которого не является обязательным. Этот документ является основным для работы с клиентом и составления итоговой информации, включенной в отчетную документацию. Рисунок 3.10 – Документ «Продажа» При нажатии кнопки «Чек» – система автоматически сформирует товарный чек, который можно вывести на печать – рисунок 3.11. Если покупатель решит вернуть товар, то номер продажи, указанный в чеке, 42
поможет продавцу оперативно найти нужный документ и на его основании сделать возврат. Рисунок 3.11 – «Чек» На основании документа «Продажа» создается документ «Возврат», который автоматически заполнится данными – рисунок 3.12. Поле состояние товара необходимо для уточнения работоспособности товара и определения склада, на который он будет помещен. Если товар не рабочий, то в поле склад следует указать списанные товары и описать причину возврата. Рисунок 3.12 – Документ «Возврат» Следующими объектами конфигурации, содержащими результатную информацию, являются отчеты. 43
На рисунке 3.13 представлен отчет «Информация о товаре», который содержит в себе все данные о движениях товара, а также месте хранения и количестве. Рисунок 3.13 – Отчет «Информация о товаре» Для удобного представления списка товаров, которые имеются в наличии системой предусмотрен отчет «Товары в наличии» – рисунок 3.14. Этот отчет будет очень полезен менеджеру для оперативного предоставления списка необходимых товаров клиенту. Имеется возможность фильтрации по виду техники и сортировки по полю, выбранному пользователем. Рисунок 3.14 – Отчет «Товары в наличии» 44
Чтобы проследить движение товаров между складами в наличии имеется отчет «Перемещения между складами» – рисунок 3.15. Этот отчет требуется для складского учета. Рисунок 3.15 – Отчет «Перемещения между складами» На рисунке 3.16 приведен пример отчета «Прибыль от продаж», в котором отражаются все проданные товары, а также подсчитывается итоговая прибыль за период. Рисунок 3.16 – Отчет «Прибыль от продаж» На рисунке 3.17 представлен отчет «Возвраты товара», в котором можно узнать какие из возвращенных являются рабочими, а какие не 45
рабочими с подсчетом итоговых убытков. Также присутствует возможность фильтрации по виду техники. Рисунок 3.17 – Отчет «Возвраты товаров» Для удобного отслеживания постоянных клиентов и начисления им скидки в будущем предусмотрен отчет «Рейтинг клиентов» – рисунок 3.18. Он отражает какая прибыль была получена от каждого потребителя и выводит данные в виде изменяемой диаграммы для более наглядного анализа. Рисунок 3.18 – Отчет «Рейтинг клиентов» 46
Чтобы проанализировать эффективность работы менеджеров, руководством формируется отчет «Рейтинг продавцов» – рисунок 3.19. Он позволяет отследить средства, вырученные каждым из менеджеров и на основании этого назначить им премию, тем самым создавая соревновательный стимул, который способствует повышению качества обслуживания, которое в свою очередь создает лицо компании. Для более наглядной оценки работы сотрудников предусмотрен альтернативный вариант отчета, представленный в виде диаграммы – рисунок 3.20. Этот отчет также могут просматривать продавцы для оценки своих достижений. Рисунок 3.19 – Отчет «Рейтинг продавцов» 47
Рисунок 3.20 – Отчет «Рейтинг продавцов» в альтернативном представлении. Основными отличиями от типовых конфигураций являются: - справочник «Номенклатура», содержащий ссылку на перечисление «Виды техники», позволяющее учитывать вид товара, для удобного отображения при создании документов, формировании отчетов, а также дает возможность выбирать нужный вид при фильтрации товаров; - печатная форма «Чек», которая выводится на печать по проведении документа «Продажа». Эта форма позволяет заменить стандартный чек из кассового аппарата. Содержит информацию о продавце, место подписи и печати для проверки подлинности, информацию о товарах и итоговой стоимости. Так же включает номер документа «Продажа» для оперативного поиска и создания возврата на основании при необходимости; - документ «Возврат», содержащий ссылку на перечисление «Состояние возврата», которое позволяет указать работоспособность товара в соответствующем поле, а также помогает формировать отчеты, поля в которых группируются по данному перечислению; 48
- отчет «Товары в наличии», который отображается в главном окне программы и содержит всю информацию о товарах, включающую название, характеристики, цену, количество и склад, на котором находится данный товар; - отчет «Рейтинг клиентов», показывающий какая прибыль была получена от каждого потребителя и выводит данные в виде изменяемой диаграммы для более наглядного анализа; - отчет «Выручка каждого из менеджеров», который позволяет отследить средства, вырученные каждым из менеджеров и на основании этого назначить им премию, тем самым создавая соревновательный стимул; - отчет «Рейтинг продавцов», представленный в виде шкалы, показывающей эффективность работы продавца в разрезе вырученной прибыли. Наглядно демонстрирует какой из менеджеров занимает лидирующую позицию в количестве вырученной прибыли. 3.2 Программное обеспечение задачи 3.2.1 Общие положения В информационной системе связь с пользователем реализована в форме диалога. Диалог - это процесс обмена сообщениями между пользователем и компьютером, при котором осуществляется постоянная смена ролей пользователя, принимающего информацию, и информатора, причем смена происходит достаточно оперативно [26]. Таким образом, в каждой информационной системе присутствует диалоговая система, а в некоторых случаях вся информационная система может быть сведена к диалоговой системе. Под диалоговой системой понимается комплекс технических, информационных и программных средств, который обеспечивает управление диалогом [27]. 49
Рассмотрим дерево функций разработанной подсистемы. Можно выделить и детализировать два подмножества функций: - служебные функции; - основные функции; В приложении Д представлено дерево функций управления и обработки данных. Выявление состава функций, их иерархии и выбор языка общения позволяет разработать структуру сценария диалога, дающего возможность определить состав кадров диалога, содержание каждого кадра и их соподчиненность [28]. Сценарий диалог прост и интуитивно понятен. Использование структурированного меню, функции которого распределены по подсистемам, позволит конечному потребителю приложения наиболее быстро решить необходимую ему задачу. Заполнение справочников и документов не должно вызвать затруднений. Регистры накопления учитывают все движения и обороты в автоматическом режиме. Формирование отчетов происходит по нажатии соответствующей кнопки, а сортировка и фильтрация, сформированного списка изменяется в соответствии с предпочтениями пользователя. Интерфейс всех экранных форм унифицирован, и работа с одной экранной формой схожа с работой других, что обеспечивает комфортную работу. В приложении Е представлен сценарий диалога заполнения всех объектов конфигурации. 3.2.2 Структурная схема пакета и описание программных модулей На основе результатов, полученных в предыдущем пункте, построим дерево программных модулей, отражающих структурную схему пакета, содержащую программные модули различных классов. 50
В данном проекте, помимо основных модулей, встроенных в систему (модуль сеанса, модуль внешнего соединения, модуль приложения), был создан ряд отдельных программных модулей, которые выполняют специфические функции (модули формы, модули объектов, модуль набора записей, модули менеджера объектов, общие модули). Каждый модуль системы есть совокупность кода модуля в формах объекта (форма списка, элемента и прочие) и кода, разработанного в основном модуле объекта [29]. На рисунке 3.21 представлено дерево вызова процедур и программ. Рисунок 3.21 – Дерево вызова процедур и программ. Модуль приложения предназначен для того, чтобы отловить моменты запуска приложения (загрузки конфигурации) и завершения его работы. Существует два различных модуля приложения. Это модуль Обычного приложения и модуль Управляемого приложения. Они срабатывают при запуске различных клиентов. Так модуль управляемого приложения срабатывает при запуске веб-клиента, тонкого клиента и толстого клиента в режиме управляемого приложения [30]. А модуль обычного приложения срабатывает при запуске толстого клиента в режиме обычного приложения. 51
В модуле внешнего соединения идет обработка точек старта и завершения приложения. Модуль срабатывает, когда запуск приложения происходит в режиме com-соединения. Сам процесс внешнего соединения – это процесс не интерактивный [31]. Как и в модуле приложения, здесь доступны разделы описания переменных, методов и раздел основной программы. Модуль сеанса нужен для того, чтобы инициализировать параметры сеанса. Параметры сеанса — это быстрые глобальные переменные, значения которых доступны в любом месте конфигурации. В модуле сеанса существует единственное событие «УстановкаПараметровСеанса», которое выполняется самым первым, даже раньше события модуля приложения «ПередНачаломРаботыСистемы». В нем не доступны раздел объявления переменных и раздел основной программы [32]. Также нельзя объявлять экспортные методы. Модуль компилируется на стороне сервера. Общие модули представляют собой описание некоторых общих алгоритмов, т.е. процедур и функций, которые могут вызываться из различных мест [33]. Модуль не содержит раздела описания переменных и раздела основной программы. В нем можно объявлять экспортные методы, контекст доступности которых будет определяться флагами компиляции [34]. Модуль формы предназначен для того, чтобы обработать действия пользователя. В модуле формы доступны разделы описания переменных и методов, а также раздел основной программы [35]. Модуль объекта предназначен для обработки стандартных событий. Например, события записи и удаления объектов, событие проведения документов и т.д. Модуль менеджера является усовершенствованным модулем объекта и появился в 1С, начиная с версии 8.2. Содержит статические методы [36]. Для его использования нет необходимости отдельно получать каждый конкретный объект, он позволяет работать со всей коллекцией сразу. Преимущество вызова процедуры из модуля менеджера в том, что мы не 52
придется тратить ресурсы системы на получение данных конкретного элемента справочника для получения закрепленной за его модулем процедуры [37]. Модуль набора записей является аналогом модуля объекта и присущ регистрам. В модуле существует раздел описания переменных, процедур и функций (в том числе и экспортных) [38]. 3.3 Технологическое обеспечение задачи 3.3.1 Организация технологии сбора, передачи, обработки и выдачи информации Работу информационной системы можно разделить на следующие этапы: 1) Этап заполнения справочников. На первом этапе в справочники вносится исходная информация для дальнейшей работы с документами: - в справочники «Сотрудники» вносится информация о менеджерах, работающих на предприятии; - в справочник «Поставщики» вводятся данные о поставщиках, которые предоставляют свои услуги фирме; - в справочники «Товары» и «Варианты номенклатуры» заносится информация о названиях товаров и их характеристиках. Эти данные поступают от поставщика в форме накладной на электронную почту предприятия в форме накладной. Информация о товарах, которые уже имеются на предприятии поступает из документа Microsoft Excel, содержащим необходимые данные. Эта операция выполняется один раз при внедрении системы на предприятие; 2) Этап внесения исходной информации; На втором заполняются входные документы, которые содержат ссылки на данные справочников, заполненных на первом этапе: 53
- документ «Начальные остатки товаров» заполняется информацией из документа «Microsoft Excel», который содержит данные об имевшихся в наличии, до внедрения программы на предприятие, товаров; - документ «Приходная накладная» заполняется информацией из накладной от поставщика. - документ «Перемещение» используется для движения товаров между складами; - установка цен на товары. 3) Этап работы с клиентом и создание результатных документов: - отчет «Товары в наличии» необходим для получения информации о товарах и их размещении на складах; - документ «Продажа» создается для регистрации сведений о проданном товаре. Чек на товар распечатывается с помощью принтера; - документ «Возврат» создается на основании документа «Продажа». Товар при этом приходуется на склад, а денежные средства возвращаются клиенту. 4) Этап формирования и передачи результатной информации. Данный этап включает в себя сбор системой данных из регистров и результатных документов для вывода информации на экран в форме отчетов для печати и дальнейшего анализа. 3.3.2 Схема технологического процесса сбора, передачи, обработки и выдачи информации Далее будет представлена схема технологического процесса для учета продаж на предприятии. На рисунках 3.22, 3.23, 3.24 показаны схемы технологического процесса продажи товара, формирования отчетных данных и возврата товара соответственно. 54
Начало Вызов меню работы с клиентом Данные отображения Создание документа Продажа Да Информация о товаре уже известна? Нет Открытие отчета Список товаров в наличии Выборка данных из отчета Товары в наличии Заполнение документа Продажа Оплата произведена? Да Проведение документа Нет Ожидание оплаты Печать чека Регистрация информации в базе Выход Рисунок 3.22 – Схема технологического процесса продажи товара. Начало Данные отображения Вызов подменю отчетов Выбор из списка Выбор параметров и формирование Сформированный отчет Данные из регистров и документов Печать отчета Выход Рисунок 3.23 – Схема технологического процесса формирования отчетных данных. 55
Начало Вызов меню работы с клиентом Данные отображения Поиск по номеру продажи Создание документа Возврат на основании Заполнение документа Возврат Да Товар подлежит возврату? Нет Товар рабочий? Да Торговый зал Нет Склад списанных товаров Регистрация информации в базе Проведение документа Выход Рисунок 3.24 – Схема технологического процесса возврата товара. 3.4 Описание контрольного примера реализации проекта Для проверки правильности и целостности работы разработанного приложения будет продемонстрирован контрольный пример его работы. Приведенный пример будет выполнятся из-под пользователя менеджеров по продаже, что соответствует теме выпускной квалификационной работы. После аутентификации, пользователь попадает в главное меню программы – рисунок 3.25. Сразу открывается список товаров в продаже – что очень удобно. Так же имеется возможность оперативного перехода к созданию документов продажи, приходной накладной и установить цены на товары. 56
Рисунок 3.25 – главное меню программы. Перейдем на вкладку складской учет и создадим товар – рисунок 3.26. Рисунок 3.26 – создание товара. Нажмем на кнопку «Записать» и перейдем выше по ссылке Варианты номенклатуры, нажмем на кнопку создать и укажем характеристики ноутбука – рисунок 3.27. Рисунок 3.27 – Добавление характеристик товару. 57
Нажмем кнопку записать и перейдем выше по ссылке - цены на номенклатуру. Нажмем создать, при этом номенклатура и ее свойства добавятся автоматически. Установим цену 72000 – рисунок 3.28. Рисунок 3.28 – Установка цен. Нажмем записать и закрыть. В главном меню перейдем на вкладку Складской Учет и создадим Начальные остатки товаров, добавим наш ноутбук и укажем в качество склада Основной склад – рисунок 3.29. Нажмем записать и проверим Регистр остатков товаров – рисунок 3.30. Рисунок 3.29 – Создание начальных остатков товаров. Рисунок 3.30 – Регистр остатков товаров. 58
В главном меню перейдем на кладку Обслуживание клиента. Сформируем список Товары в наличии, указав Вид техники и Сортировку по цене – рисунок 3.31. Рисунок 3.31 – Вкладка меню Обслуживание клиента. Нажмем Создать – Продажа. И заполним документ данными с указание созданного ранее Ноутбука. Поле Цена заполнится автоматически ценой, созданной в Регистре цен. Сумма также рассчитается автоматически при указании количества. Поле Клиент оставим пустым. Выберем склад – торговый зал и нажмем провести – рисунок 3.32. Сообщение об ошибке указывает на нехватку единиц товара, так как в торговом зале нет данного товара, он находится на Основном складе. Это можно проследить по рисунку 3.31. 59
Рисунок 3.32 – Создание документа Продажа с сообщением об ошибке. Выберем правильный склад и нажмем Провести и перейдем по ссылке выше в Регистр продаж товаров, чтобы убедиться в создании движений в регистре накопления – рисунок 3.33. Рисунок 3.33 – Вкладка меню Обслуживание клиента. Вернемся в документ продажа и нажмем кнопку Чек – рисунок 3.34. Откроется форма для печати. Чек требуется для возврата товара. В нем указан Номер продажи, по которому менеджер найдет документ Продажа и на его основании создаст возврат. 60
Рисунок 3.34 – Чек на проданный товар. Сформируем отчет Прибыль от продаж – рисунок 3.35. Как видно проданный товар суммируется к общей прибыли. Рисунок 3.35 – Прибыль от продаж. Для возврата товара в главном меню на вкладке обслуживание клиента – рисунок 3.36, нажмем по ссылке Продажа / Оформить возврат и в строку поиска введем номер продажи, указанный в чеке. Для поиска по базе 61
придется подождать пока обновится Индекс поиска, обновление происходит каждую минуту. Рисунок 3.36 – Поиск документа продажи по номеру в чеке. В выпадающем меню создать на основании выберем Возврат – рисунок 3.36. Табличная часть заполнится автоматически. Заполним поле Причина возврата. В поле Состояние товара выберем работает он или нет. В последнем случае в качестве склада будет выбран склад Списанные товары – рисунок 3.37. Рисунок 3.37 – Создание документа Возврат. Нажмем провести и закрыть. Из выпадающего меню Отчеты выберем возвраты товара – рисунок 3.37. 62
Нажмем сформировать. Получим отчет о Возвратах товаров и подсчете суммы убытков. Товары расформированы по группам – рабочие и не рабочие – рисунок 3.38. Рисунок 3.38 – Отчет возвраты товаров. На этом описание контрольного примера завершено. Остальные примеры форм входных и выходных документов, справочников и отчетов представлены в разделах 3.1.2 и 3.1.4 выпускной квалификационной работы. Выводы: в третьей главе была построена и описана информационная модель организации «Как должно быть». Дана характеристика входной и результатной информации. Разработана инфологическая и даталогическая модели базы данных. Описаны сценарий диалога и структурная схема пакета. Представлены схемы сбора, обработки и вывода информации. В конце главы приведено описание контрольного примера реализации проекта. 63
4 ОЦЕНКА ЭФФЕКТИВНОСТИ ВНЕДРЯЕМОЙ СИСТЕМЫ 4.1 Понятие эффективности Под эффективностью работы предприятия в данном случае понимается целесообразность применения средств вычислительной и организационной техники при формировании, передаче и обработке данных, которая приведет к сокращению времени обслуживания и получения итоговой информации, максимально упростит доступ к необходимым документам и исключит их несоответствие, а также увеличит прибыль предприятия в связи с повышением скорости работы персонала и ростом удовлетворенного числа клиентов и клиентской базы в целом. Любая внедряемая автоматизированная система подразумевает улучшение эффективности работы компании, иначе теряется смысл такой автоматизации. Эффект от автоматизации связан с теми нововведениями и функциональными возможностями, которые предоставляет внедряемая система. К показателям эффективности работы можно отнести: - доступность информации; - более быстрое и качественное принятие решений; - повышение уровня контроля директором и т.д.; Отсюда можно сделать вывод, что эффект, полученный от автоматизации - это дополнительный доход, который может получить организация в результате внедрения данного проекта. Эффект от внедрения проекта характеризуется снижением трудовых и стоимостных показателей: 64
- абсолютное снижение трудовых затрат (DТ = Т0 – Т1), где Т0 – трудовые затраты на обработку информации до внедрения, а Т1 - трудовые затраты на обработку информации после внедрения; - коэффициент относительного снижения трудовых затрат (КТ = DТ / T0 * 100%), - индекс снижения трудовых затрат или повышение производительности труда (YT = T0 / T1); 4.2 Расчет эффективности работы предприятия Для возможности расчета рассмотрим работу сотрудников фирмы при работе с документами: В базовом варианте: 1) приход товара: - один раз в неделю на склад поступает партия товара, включающая до 20 наименований товаров; - при создании и оформлении документа прихода в Microsoft Excel тратится в среднем по минуте на товар; - по 1 минуте менеджер тратит на поиск соответствующих названий товаров в документах, содержащих информацию об уже имеющихся товарах и изменении количества единиц этих товаров. Это необходимо для исключения повторяющихся наименований; - проверка наличия товаров на складе для исключения ошибок, возникающих из-за посменной работы менеджеров, занимает еще 20 минут. Т0 = 20*1+20*1+20=60 – итого требуется 1 час для оформления поступающих товаров. 2) работа с клиентом: - составление списка товаров в форме, с которой можно работать при обслуживании клиентов занимает 10 минут; 65
- для выбора из списка товаров, которые удовлетворяют потребности покупателя тратится 6 минут; - для создания документа продажи и пробивания чека тратится в среднем 5 минут в зависимости от количества названий товарных единиц; - в среднем в день менеджер обслуживает 16 покупателей. Т0 = 10+(6+5)*16 = 186 – 3 часа и 6 минут в среднем потребуется в день для обслуживания клиентов. 3) сбор информации по остаткам со складов в конце рабочего дня: - сбор данных о проданных товарах для изменения документа об имеющихся товарах занимает в среднем по 3 минуты для каждого документа продажи и зависит от количества проданных товаров; - в день совершается около 11 продаж; Т0 = 3*11 = 33 – 33 минуты требуется потратить в конце рабочего дня для обновления информации о товарах в наличии. Это необходимо для удобства работы второго менеджера, который сменится на следующий день. 4) формирование выходной документации: - через каждые два дня составляются отчеты по проданным товарам, которые отнимают 35 минут рабочего времени; - для подсчета прибыли потребуется еще 40 минут; - составление отчетов занимает 45 минут. Т0 = 35+40+45 = 120 – 2 часа требуется на составление и формирование отчетных данных для руководства. Т0 = (120/2)+33+186+(60/7) = 287,5 – около 5 часов затрачивает менеджер на чистую работу с документами в базовом варианте работы предприятия. При внедрении автоматизированной системы: 1) приход товара: - один раз в неделю на склад поступает партия товара, включающая до 20 наименований товаров; 66
- добавление товара в документ приходная накладная занимает не больше 30 секунд; - обновление списка товара система делает в автоматическом режиме, поэтому на это не тратится время Т1 = 20*0,5=10 –требуется 10 минут против 1 часа в базовом варианте для оформления поступающих товаров. 2) работа с клиентом: - формирование списка товаров происходит автоматически; - для фильтрации списка товаров по характеристикам, интересующих покупателя тратится не более 30 секунд; - для создания документа продажи и печати чека потребуется 1 минута; - в среднем в день менеджер обслуживает 16 покупателей. Т1 = 0,5+(1*16) = 16,5 – 16,5 минут против 3 часов и 6 минут в базовом варианте для обслуживания клиентов в день. 3) сбор информации по остаткам со складов в конце рабочего дня: - формирование данных происходит в автоматическом режиме. Потребуется около 3 минут для формирования и просмотра списков товаров, чтобы убедиться в правильности работы системы. Т1 = 3 – 3 минуты против 33 минут в базовом режиме требуется потратить в конце рабочего дня для формирования списков товаров. 4) формирование выходной документации: - через каждые два дня составляются отчеты по проданным товарам, которые отнимают 1 минут рабочего времени, так как информация в них формируется системой на основании полученных данных в автоматическом режиме; - для автоматического подсчета прибыли потребуется 1 минута; - составление отчетов занимает 1 минуту. 67
Т1 = 1+1+1 = 3 – 3 минуты против 2 часов в базовом варианте требуется на составление и формирование отчетных данных для руководства. Т1 = (3/2)+3+16,5+(10/7) = 22 – около 22 минут против 5 часов в базовом варианте затрачивает менеджер на чистую работу с документами при внедрении автоматизированной системы. Расчетные данные по изменению времени, затрачиваемому на работу с документами в базовом и автоматизированном вариантах представлены в таблице 4.1. Таблица 4.1 – Расчеты эффективности работы предприятия Название Трудоемкос ть Затраты Базовый Автоматизир вариант ованный вариант Т0 Т1 5ч Абсолютное Коэффициент изменение изменения затрат затрат DТ=Т0 –Т1 0,4 ч 4,6 ч КТ=DТ/T0´ 100 % 92 % Индекс изменения затрат YT=T0/T1 12.5 Время на работу с документами сократилось почти в 13 раз, а значит появилось больше времени для работы с клиентами, которые непременно будут советовать данный магазин своим друзьям из-за высокого качества и скорости обслуживания, что вызовет рост клиентской базы, что в свою очередь поспособствует росту прибыли, а вместе с ней повысит статус предприятия и создаст благоприятные условия для составления конкуренции другим компаниям на рынке компьютерной техники. Выводы: в заключительной главе оценена эффективности работы предприятия после внедрения информационной системы. Показано как изменилось время, затрачиваемое на работу с документами, в автоматизированном варианте решения. На основании этих факторов сделан вывод об эффективности системы и целесообразности ее внедрения. 68
ЗАКЛЮЧЕНИЕ В выпускной квалификационной работе была рассмотрена проблема автоматизации учета продаж в магазине компьютерной техники ООО «Все для офиса». Результатом работы является созданное приложение, позволяющее: - наиболее эффективным образом модифицировать технологию создания и движения документов внутри компании; - вести учет товаров на разных складах; - снизить трудовые затраты; - сократить время обработки информации; - повысить скорость работы с документами; - устранить многократное дублирование информации; - максимально сократить количество бумажных документов; - облегчить получение различных аналитических отчетов. - снизить трудоемкость работ по обслуживанию клиента; - повысить скорость и качество обслуживания; - хранить информацию в удобном для использования виде; - формировать выходные данные в автоматическом режиме, без участия пользователя; - анализировать деятельность предприятия и эффективность его работы; - повысить общее количество реализованного товара в следствии повышения мотивации менеджеров из-за составления рейтинга каждого из них системой на основе эффективности их работы в течении периода. Для достижения цели были выполнены все поставленные задачи: - изучена организационно-экономическая характеристика предприятия; - обоснована необходимость разработки информационной системы; 69
- сформированы цели и назначение будущего автоматизированного варианта решения задачи; - проанализированы существующие автоматизированные решения и выявлены их недостатки; - выбрано программное средство для реализации ИС и обоснован его выбор; - спроектировано и реализовано прикладное решение; - протестирована созданная конфигурацию; - оценена эффективность работы предприятия. Созданная конфигурация включает следующие объекты: - справочники Сотрудники, Клиенты, Поставщики, Номенклатура, Склады, Варианты номенклатуры, Дополнительные свойства номенклатуры; - документы Приходная накладная, Продажа, Перемещение, Возврат, Начальные остатки товаров; - перечисления Виды техники, Работоспособность возврата: - отчеты Информация о товаре, Перемещения между складами, Прибыль от продаж, Рейтинг продавцов, Рейтинг клиентов, Товары в наличии, Возвраты товара; - планы видов характеристик Свойства номенклатуры; - регистры сведений Цены, Значения свойств номенклатуры; - регистры накопления Остатки техники, Стоимость техники, Продажи техники; - подсистемы Обслуживание клиента, Бухгалтерия и анализ, Складской учет, Внутренняя структура; - общие модули Работа с документами, Работа со справочниками, Регламентные процедуры; - регламентные задания Обновление индекса, Слияние индексов; - роли Администратор, Директор, Менеджер. 70
В результате внедрения информационной системы сократится число ошибок и не соответствий, повысится надежность хранения информации, улучшаться условия труда. Эффективность работы предприятия в автоматизированном варианте использования возросла в 13 раз, что является неоспоримым фактором в необходимости внедрения системы. Программа разработана с учетом специфики деятельности ООО «Все для офиса», является полностью конфигурируемой и может быть оперативно доработана развитие при появлении созданной необходимости. конфигурации, Планируется включающее дальнейшее полномасштабный бухгалтерский учет, а также создание сайта с помощью «1C: Битрикс» и подключения к нему разработанной системы. Учебная версия, на которой разработана конфигурация будет использована для демонстрации ее возможностей, чтобы директор компании мог приять решение дальнейшего приобретения и внедрения «1С: Предприятие» в структуру организации. При необходимости разработанное программное обеспечение может быть использовано для учета и анализа движения товаров на других предприятиях, занимающихся таким же или подобным видом деятельности. 71
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 1 Матюшок, С.В. Управление проектами: Учебное пособие [Электронный ресурс] / С.В. Матюшок. – Москва: РУДН, 2010. - 553 с. Режим доступа: http://www.studentlibrary.ru/book/ISBN9785209038962.html 2 1С: Управление Торговлей 11.2.2 [Электронный ресурс]. - Режим доступа: http://v8.1c.ru/trade/ 3 ОПСУРТ [Электронный ресурс]. - Режим доступа: http://opsurt.ru/ 4 Vvs "Офис-Склад-Магазин" [Электронный ресурс]. - Режим доступа: http://vvs.ru/ows1.htm 5 Товар-деньги-товар [Электронный ресурс]. - Режим доступа: http://www.pvision.ru/tdt 6 Мои продажи [Электронный ресурс]. - Режим доступа: http://myselling.ru/ 7 1С: Предприятие 8.3. Новое в версии 8.3.8 [Электронный ресурс]. Режим доступа: http://v8.1c.ru/overview/release_8_3_8/ 8 Батоврин, В.К. Системная и программная инженерия. Словарьсправочник [Электронный ресурс] / В.К. Батоврин. – М., 2010. – 212 с. Режим доступа: http://www.studentlibrary.ru/book/ISBN9785940745921.html 9 Соловьев, И.В. Проектирование информационных систем: Фундаментальный курс [Текст] / И.В. Соловьев, А.А. Майоров. – Москва: Академический проект, 2009. - 400 с. 10 Лихачева, Г.Н. Информационные системы и технологии: Учебнометодический комплекс [Электронный ресурс] / Г.Н. Лихачева, М.С. Гаспариан. – Москва: Евразийский открытый институт, 2011. - 370 с. - Режим доступа: http://biblioclub.ru/index.php?page=book&id=90543&sr=1 11 Управление проектами: Учебник [Электронный ресурс] / М. Троцкий, Б. Груча, К. Огонек, И.Д. Рудинский. – Москва: Финансы и статистика, 2011. - 302 с. - http://biblioclub.ru/index.php?page=book&id=86093&sr=1 72 Режим доступа:
12 Обзор платформы 1С: Предприятие 8 [Электронный ресурс]. Режим доступа: http://v8.1c.ru/overview/Platform 13 Предметно-ориентированные экономические информационные системы: Учебник [Электронный ресурс] / В.А. Благодатских, Д.В. Власов, М.С. Гаспариан и др. – Москва: Финансы и статистика, 2011. - 240 с. - Режим доступа: http://www.studentlibrary.ru/book/ISBN9785279034796.html 14 Проектирование экономических информационных систем: Учебник [Текст] / Г.Н. Смиронов, А.А. Сорокин, Ю.Ф. Тельнов. – Москва: Финансы и статистика, 2001. – 542с. 15 Сафонов, В.О. Основы современных операционных систем: Учебное пособие [Текст] / В.О. Сафонов. – Москва: Интернет-Университет Информационных Технологий, 2011. - 584 с. 16 1С: Предприятие 8. Система проектирования прикладных решений [Электронный ресурс]. - Режим доступа: http://v8.1c.ru/model/ 17 Гахова, Н.Н. Инструментальные средства информационных систем: Учебно-методический комплекс [Электронный ресурс] / Н.Н. Гахова. – Белгород: НИУ БелГУ, 2012. - Режим доступа: http://pegas.bsu.edu.ru/course/view.php?id=5188 18 Гахов, Р.П. Методы и средства проектирования информационных систем и технологий: Учебно-методический комплекс [Электронный ресурс] / Р.П. Гахов. – Белгород: НИУ БелГУ, 2013. - Режим доступа: http://pegas.bsu.edu.ru/course/view.php 19 Радченко, М.Г. 1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы [Электронный ресурс] / М.Г. Радченко, Е.Ю. Хрусталева. – М.: ООО «1С-Паблишинг», 2013 – 964с. 20 Харрингтон, Д. Проектирование объектно-ориентированных баз данных [Электронный ресурс] / Д. Харрингтон. – Москва: ДМК Пресс, 2007. - 272 с. - Режим доступа: http://www.biblioclub.ru/index.php?page=book&id=131748 21 Тищенко, С.В. Информационно-аналитический 73 бюллетень
[Электронный ресурс] / С.В. Тищенко. – 2006. - № 4, 50 с. - Режим доступа: http://biblioclub.ru/index.php?page=book&id=117785&sr=1 22 Михелев, В.М. Технологии баз данных: Учебно-методический комплекс [Электронный ресурс] / В.М. Михелев. – Белгород: НИУ БелГУ, 2014. - Режим доступа: http://pegas.bsu.edu.ru/course/view.php?id=6614 23 Михелев, В.М. Базы данных: Учебно-методичесое пособие [Электронный ресурс] / В.М. Михелев. – Белгород: НИУ БелГУ, 2014. Режим доступа: http://pegas.bsu.edu.ru/course/view.php?id=6617 24 Степанов, Л.Н. Автоматизация бухгалтерского учета организации на базе технологической платформы системы программ 1С Предприятие 8.0 [Электронный ресурс] / Л.Н. Степанов. – Москва: Лаборатория книги, 2010. 273 с. Режим - доступа: http://biblioclub.ru/index.php?page=book&id=97373&sr=1 25 Маторин, С.И. Теория систем и системный анализ: Учебнометодический комплекс [Электронный ресурс] / С.И. Маторин, О.А. Зимовец. – Белгород: НИУ БелГУ, 2012. - Режим доступа: http://pegas.bsu.edu.ru/course/view.php?id=4733 26 Кирилов, В.В. Введение в реляционные базы данных [Текст] / В.В. Кирилов, Г.Ю. Громов. – СПб: БХВ-Петербург, 2012. - 362 с. 27 Репин, В.В. Бизнес-процессы. Моделирование, внедрение, управление [Текст] / В.В. Репин. – Москва: Флинта, 2013. - 480 с. 28 Чекалов, А.П. Базы данных: от проектирования до разработки приложений [Текст] / А.П. Чекалов. – СПб: БХВ-Петербург, 2003. – 384 с. 29 Кренке, Д.Г. - Теория и практика построения баз данных [Текст] / Д.Г. Кренке. – СПб: БХВ-Петербург, 2005. – 859 с. 30 Карпова, Т.С. - Базы данных: модели, разработка [Текст] / Т.С. Карпова. – СПб: БХВ-Петербург, 2001. – 1304 с. 31 Хомоненко, А.Д. - Работа с базами данных [Текст] / А.Д. Хомоненко. – СПб: БХВ-Петербург, 2006. – 496 с. 32 Михелев, В.М. Базы данных и СУБД [Текст] / В.М. Михелев. – 74
Белгород: НИУ БелГУ, 2007. – 200 с. 33 Фуфаев, Э.В. Разработка и эксплуатация удаленных баз данных [Текст] / Э.В. Фуфаев. – Москва: Издательский центр «Академия», 2008. 256 с. 34 Интернет-магазин 1С – деловой софт [Электронный ресурс]. Режим доступа: http://online.1c.ru/ 35 Онлайн-уроки 1С: Предприятие 8 [Электронный ресурс]. - Режим доступа: http://1c-uroki.ru/ 36 Жизненный [Электронный цикл программного ресурс]. - обеспечения. Режим Википедия доступа: https://ru.wikipedia.org/wiki/Жизненный_цикл_программного_обеспечения 37 Никоза, А.В. Компьютерные технологии в области автоматизации и управления [Текст] / А.В. Никоза. – СПб: СПБ ГЭТУ (ЛЭТИ), 2007. – 342 с. 38 Норенков, И.П. Основы автоматизированного проектирования: Учеб. для вузов [Текст] / И.П. Норенков. - М.: МГТУ им. Н.Э. Баумана, 2002. - 336 с. 39 Густав, О. Цифровые системы автоматизации и управления [Текст] / О. Густав, П. Джангуидо. - СПб: Невский Диалект, 2005. - 557 с. 40 Уилсон, С. Принципы проектирования и разработки программного обеспечения [Текст] / С. Уилсон, Б. Мэйплс, Т. Лэндгрейв. - М.: Русская Редакция, 2005. - 249 с. 75
ПРИЛОЖЕНИЕ А Диаграмма деятельности «Как есть» Контекстная диаграммы представлена на рисунке А.1. USED AT: AUTHOR: Кулишенко С.Ю. DATE: 28.03.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.05.2016 READER TOP RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 DATE CONTEXT: PUBLICATION Устав магазина Законы РФ Документы Информация о товаре Отчеты Информация от покупателя Продажа компьютерной техники Выручка Денежные средства Товар 0р. 0 Менеджер NODE: TITLE: Продажа компьютерной техники NUMBER: A-0 Рисунок А.1 – Контекстная диаграмма деятельности подсистемы магазина компьютерной техники Декомпозиция контекстной диаграммы представлена на рисунке А.2. 76
USED AT: AUTHOR: Кулишенко С.Ю. DATE: 28.03.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.05.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION A-0 Устав магазина Законы РФ Информация от покупателя Выбор товара Информация о возврате Выбранный товар Информация о товаре Возврат 0р. 1 Чек (гарантия) 0р. 4 Выручка Денежные средства Продажа Товар 0р. 2 Документы Документ продажи Отчеты Формирование отчетов 0р. 3 Менеджер NODE: Продажа компьютерной техники TITLE: NUMBER: A0 Рисунок А.2 – Декомпозиция контекстной диаграммы Декомпозиция действия «Выбор товара» представлена на рисунке А.3. USED AT: AUTHOR: Кулишенко С.Ю. DATE: 28.03.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.05.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION A0 Консультация Информация от покупателя 0р. 1 Информация о подходящих параметрах Просмотр имеющихся в наличии Информация о товаре 0р. 2 Отсеивание по характеристикам Выбранный товар Выбор наиболее соответствующего запросу 0р. 3 Менеджер NODE: TITLE: Выбор товара NUMBER: A1 Рисунок А.3 – Декомпозиция действия «Выбор товара» 77
Декомпозиции действий «Продажа», «Возврат» и «Формирование отчетов» представлены на рисунках А.4, А.5 и А.6 соответственно. USED AT: AUTHOR: Кулишенко С.Ю. DATE: 28.03.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.05.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION Устав магазина Выбранный товар A0 Законы РФ Занесения данных в документ MS Excel 0р. 1 Информация о продаже Документы Информация о товаре Выручка Оплата Чек (гарантия) 0р. Денежные средства 2 Товар Документ продажи Выдача товара 0р. 3 Менеджер NODE: Продажа TITLE: NUMBER: A2 Рисунок А.4 – Декомпозиция действия «Продажа» USED AT: AUTHOR: Кулишенко С.Ю. DATE: 10.05.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.05.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION A0 Устав магазина Законы РФ Чек (гарантия) Выявление причины возврата 0р. 1 Поиск в папке документа о продаже Информация о возврате Товар Создание документа возврата 0р. 2 Сумма возврата Возврат денежных средств клиенту 0р. Выручка 3 Менеджер NODE: TITLE: Возврат NUMBER: A4 Рисунок А.5 – Декомпозиция действия «Возврат» 78
USED AT: AUTHOR: Кулишенко С.Ю. DATE: 28.03.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.05.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION A0 Информация о возврате Документы Создание (изменение) документа проданных товаров Документ продажи 0р. 1 Обновленная информация Сбор информации и заполнение данных для отчета 0р. 2 Отправление на печать Отчеты Печать отчетов 0р. 3 Менеджер NODE: TITLE: Формирование отчетов NUMBER: A3 Рисунок А.6 – Декомпозиция действия «Формирование отчетов» 79
ПРИЛОЖЕНИЕ Б Диаграмма деятельности «Как должно быть» На рисунке Б.1 представлена контекстная диаграмма деятельности продажи компьютерной техники по методологии IDEF0. Входные данные: - «Информация о сотруднике» - вносится при продаже товара, необходима для анализа эффективности работы менеджеров. - «Информация о товаре» - необходима для создания приходной накладной, а также ведения учета товаров на складах. - «Денежные средства» - для оплаты товара покупателем; - «Информация от покупателя» - клиент сообщает начальную информацию о нужном товаре, чтобы продавец мог, основываясь на этой информации, провести консультацию и выбрать в итоге подходящий товар. Если покупатель желает в дальнейшем получать скидку как постоянный клиент, то ему необходимо предоставить информацию о себе для внесения в базу данных и дальнейшего ведения учета, на основании которого будет проведен анализ потребителей. Выходные данные: - «Документы» - перечень документов, созданных при взаимодействии с клиентом, включает в себя «Документ возврата товара», «товарный чек», по которому осуществляется возврат, «Приходные накладные» и прочие результатные документы. - «Товар» - количество и название единиц товаров, реализованных клиентам. - «Выручка» - прибыль предприятия от реализации товаров покупателям, учитывает так же возвраты от клиентов. - «Отчеты» - содержат итоговую информацию как о товарах, их остатках, перемещениях на складах, неработоспособных единиц, так и о прибыли, прибыли от каждого из менеджеров, рейтинге клиентов. Данные 80
отчеты необходимы руководству для эффективного управления и анализа деятельности, для принятия управленческих решений. USED AT: AUTHOR: Кулишенко С.Ю. DATE: 28.03.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.05.2016 READER TOP RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 DATE CONTEXT: PUBLICATION Устав магазина Законы РФ Информация о сотруднике Документы Информация о товаре Отчеты Информация от покупателя Продажа компьютерной техники Выручка Денежные средства Товар 0р. 0 Информационная система Менеджер NODE: Продажа компьютерной техники TITLE: NUMBER: A-0 Рисунок Б.1 – IDEF0 контекстная диаграмма деятельности подсистемы магазина компьютерной техники На рисунке Б.2 представлена декомпозиция контекстной диаграммы. На рисунке Б.3 представлена диаграмм действия «Выбор товара», на которой отображено как проходит начальный этап взаимодействия менеджера и клиента. Сначала покупатель сообщает информацию об интересующем его товаре или примерные характеристики, на которых будет основан выбор в дальнейшем. После выяснения параметров, менеджер использует поиск в базе данных для предоставления ответа клиенту (декомпозиция данного действия показана на рисунке Б.4). 81
Затем, если на выходе товаров несколько, клиент выбирает наиболее удовлетворяющий его потребности. Дальнейшие действия с выбранным товаром представлены на рисунке Б.5. USED AT: AUTHOR: Кулишенко С.Ю. DATE: 28.03.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.05.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION A-0 Устав магазина Законы РФ Информация от покупателя Выбор товара Выбранный товар Информация о товаре Возврат товара 0р. 1 0р. 4 Чек (гарантия) Информация о сотруднике Товар Выручка Продажа 0р. Денежные средства 2 Информация о Информация о возврате продаже Документ продажи NODE: 3 Менеджер Продажа компьютерной техники TITLE: Отчеты Формирование отчетов 0р. Информационная система Документы NUMBER: A0 Рисунок Б.2 – IDEF0 декомпозиция контекстной диаграммы USED AT: AUTHOR: Кулишенко С.Ю. DATE: 28.03.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.05.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION A0 Консультация Информация от покупателя 0р. 1 Информация о подходящих параметрах Информация о товаре Поиск товара в БД 0р. 2 Отсеивание по характеристикам Выбранный товар Выбор наиболее соответствующего запросу 0р. Информационная система Менеджер NODE: TITLE: 3 Выбор товара NUMBER: A1 Рисунок Б.3 – IDEF0 декомпозиция действия «Выбор товара» 82
На рисунке Б.4 отображен запрос поиска в базе данных товаров, основанием для которого служит информация от покупателя. Клиент сообщает набор характеристик, либо название нужного товара, а менеджер выполняет поиск в базе данных, если указанного товара нет в наличии, то покупателю будет отказано в предоставлении. Продавец в данном случае посоветует другие варианты, которые доступны для продажи. На рисунке Б.5 можно проследить действия с выбранным на предыдущем шаге товаром. Используя информационную систему, менеджер создает документ продажи, в котором указывает склад, с которого будет произведено списание, товар и количество, сумма рассчитывается автоматически. Далее сумма сообщается клиенту, и он оплачивает заказ. Продавец проводит документ продажи и распечатывает чек, в котором ставит свою подпись и печать организации. Это требуется для проверки подлинности. Затем покупателю выдается товар с указанного в документе склада. Проданный товар и выручка в данном случае являются выходными документами, а документ продажи будет необходим в дальнейшем для составления отчетов. USED AT: AUTHOR: Кулишенко С.Ю. DATE: 28.03.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.03.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION A1 0р. Отказ клиенту в предоставлении товара 0р. Зпрос на наличие Проверка наличия товара Информация о наличии 2 X X J1 1 Вывод информации J2 0р. Подтверждение наличия товара на складе 3 NODE: TITLE: Поиск товара в БД NUMBER: A12.1 Рисунок Б.4 – IDEF3 декомпозиция действия «Поиск товара в БД» 83
USED AT: AUTHOR: Кулишенко С.Ю. DATE: 28.03.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.05.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION A0 Устав магазина Законы РФ Выбранный товар Создание документа продажи Информация о сотруднике 0р. 1 Информация о продаже Информация о денежной сумме Информация о товаре Выручка Оплата 0р. Денежные средства 2 Чек (гарантия) Товар Документ продажи Выдача товара 0р. Информационная система NODE: 3 Менеджер TITLE: Продажа NUMBER: A2 Рисунок Б.5 – IDEF0 декомпозиция действия «Продажа» На рисунке Б.6 представлены действия по возврату товара от клиента. Покупатель передает чек менеджеру для подтверждения факта покупки товара. Далее следует выяснение причины возврата, более подробно это действие можно рассмотреть на рисунке Б.7. Если товара подлежит возврату, то используя номер продажи, указанный в чеке, продавец находит и создает на его основании документ возврата, при этом указывается причина возврата. Для определения склада возврата необходимо указать является ли товар работоспособным. Если это так, то в качестве склада указывается торговый зал или основной склад. Если же товар не работает, то указывается склад списанных товаров. После проведения документа, клиенту возвращается сумма, указанная в чеке. Информация о продаже нужна в дальнейшем для отчетов. Выручка предприятия от реализации продукции при этом изменяется. 84
USED AT: AUTHOR: Кулишенко С.Ю. DATE: 09.05.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 28.05.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION Законы РФ A0 Устав магазина Выявление причины возврата Чек (гарантия) 0р. 1 Причина возврата Создание документа возврата на основании продажи 0р. 2 Информация о продаже Информация о работоспособности товара Товар Выбор склада для возврата 0р. 3 Проведение документа Информация о возврате Возврат денежных средств клиенту 0р. Менеджер NODE: TITLE: Возврат товара Выручка 4 Информационная система NUMBER: A4 Рисунок Б.6 – IDEF0 декомпозиция действия «Возврат» На рисунке Б.7 IDEF3 декомпозиции «Выявление причины возврата» показаны действия, основываясь на которых запрос о возврате будет удовлетворен с последующей выдачей всей суммы, указанной в чеке, либо последует отказ, причина которого будет сообщена покупателю. По информации из чека, менеджер определяет дату продажи, если товар рабочий, имеет товарный вид и был куплен не более 14 дней назад, то осуществляется возврат. Если дата покупки превышает указанный период и нерабочий товар в результате проверки действительно не работает по не зависящей от покупателя причины, то так же осуществляется возврат. Иначе товар возврату не подлежит. При возврате покупатель и продавец основываются на законах российской федерации и уставе магазина. 85
USED AT: AUTHOR: Кулишенко С.Ю. DATE: 09.05.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 09.05.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION A4 Прошел проверку 0р. Утверждение возврата 0р. Возвращаемы товар Результат проверки 10 0р. Проверка товарного вида и даты продажи 7 8 Выяснение причины возврата X X Ответ на запрос о возврате X J5 J3 J4 0р. Отказ в возврате 9 Не прошел проверку NODE: TITLE: Выявление причины возврата NUMBER: A41.1 Рисунок Б.7 – IDEF3 декомпозиция действия «Выявление причины возврата» На рисунке Б.8 показано как можно, используя информационную систему, формировать отчеты. Вся информация из предыдущих действий составляет основу для отчетных данных. Пользователь выбирает интересующие его отчет, нажимает кнопку сформировать и в дальнейшем может вывести его на печать. Отчеты необходимы для анализа деятельности предприятия. 86
USED AT: AUTHOR: Кулишенко С.Ю. DATE: 28.03.2016 WORKING PROJECT: ООО "Все для офиса" REV: DRAFT 09.05.2016 READER DATE CONTEXT: RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION A0 Информация о возврате Документы Документ продажи Изменение БД Информация о продаже 0р. 1 Обновленная информация Выбор данных для отчета 0р. 2 Отправление на печать Отчеты Печать отчетов 0р. Информационная система NODE: TITLE: 3 Менеджер Формирование отчетов NUMBER: A3 Рисунок Б.8 – IDEF0 декомпозиция действия «Формирование отчетов» 87
ПРИЛОЖЕНИЕ В Рисунок В.1 – ER-диаграмма
ПРИЛОЖЕНИЕ Г Даталогическая модель базы данных Таблица Г.1 – Даталогическая модель объектов конфигурации «Справочники» Сущность Сотрудник и Клиенты Поставщик и Номенклат ура Склады ВариантыН оменклатур ы Дополнител ьныеСвойст ваНоменкла туры Название поля Данные Код Стандартные реквизиты Наименование Организация НачалоРаботы Табличные части ОкончаниеРаботы Должность Код Стандартные реквизиты Наименование Дом Корпус Табличные части Квартира Телефон Код Стандартные реквизиты Наименование ПроизводителиСКоторымиР аботает ВидыТоваровКоторыеПоста Табличные части вляет ДатаПоявленияНаРынке Код Стандартные реквизиты Наименование Тип поля Число (9) Строка (50) Строка (100) Дата Дата Строка (100) Число (9) Строка (50) Число (2,0) Число (2,0) Число (3,0) Строка (15) Число (9) Строка (50) Строка (100) Строка (100) Дата Число (9) Строка (100) ПеречислениеСсылка.В ВидТехники Реквизиты идыТехники Код Число (9) Стандартные реквизиты Наименование Строка (25) Код Число (9) Стандартные реквизиты Наименование Строка (60) Справочник.Номенклат Владельцы ура Код Число (9) Стандартные реквизиты Наименование Строка (25) ПланВидоХарактеристи Владельцы к.СвойстваНоменклатур ы 89
Таблица Г.2 – Даталогическая модель объектов конфигурации «Документы» Сущность Приходная Накладная Продажа Название поля Номер Дата Данные Тип поля Число (9) Стандартные реквизиты Дата СправочникСсылка.Пос Поставщик тавщики Реквизиты СправочникСсылка.Скл Склад ады СправочникСсылка.Ном Название енклатура Колличество Число (15,3) Цена Табличные части Число (15,2) Сумма Число (15,2) СправочникСсылка.Вар НаборСвойств иантыНоменклатуры РегистрНакопления.Ост аткиТехники Движения РегистрНакопления.Сто имостьТехники Является основанием для Документ.Перемещение Номер Стандартные реквизиты Число (9) Дата Стандартные реквизиты Дата СправочникСсылка.Скл Склад Реквизиты ады СправочникСсылка.Кли Клиент Реквизиты енты СправочникСсылка.Сот Сотрудник Реквизиты рудники СправочникСсылка.Ном Название Табличные части енклатура Колличество Табличные части Число (15,3) Цена Табличные части Число (15,2) Сумма Табличные части Число (15,2) СправочникСсылка.Вар НаборСвойств Табличные части иантыНоменклатуры РегистрНакопления.Ост Движения аткиТехники РегистрНакопления.Сто Движения имостьТехники РегистрНакопления.Про Движения дажиТехники Является основанием для Документ.Возврат 90
Продолжение таблицы Г.2 Сущность Перемещен ие Начальные ОстаткиТов аров Возврат Название поля Номер Стандартные реквизиты Дата Стандартные реквизиты Данные Число (9) Дата СправочникСсылка.Скл РасходоватьСоСклада Реквизиты ады СправочникСсылка.Скл ПриходоватьНаСклад Реквизиты ады СправочникСсылка.Сот Сотрудник Реквизиты рудники СправочникСсылка.Ном Название Табличные части енклатура Колличество Табличные части Число (15,3) СправочникСсылка.Вар НаборСвойств Табличные части иантыНоменклатуры РегистрНакопления.Ост Движения аткиТехники Документ.ПриходнаяНа Вводится на основании кладная Номер Стандартные реквизиты Число (9) Дата Стандартные реквизиты Дата РегистрНакопления.Ост Движения аткиТехники Номер Стандартные реквизиты Число (9) Дата Стандартные реквизиты Дата ДокументСсылка.Прода НомерПродажи Реквизиты жа ПричинаВозврата Реквизиты Строка (30) ПеречислениеСсылка.Р СостояниеТовара Реквизиты аботоспособностьВозвр ата СправочникСсылка.Скл Склад Реквизиты ады СправочникСсылка.Ном Название Табличные части енклатура Колличество Табличные части Число (15,3) Цена Табличные части Число (15,2) Сумма Табличные части Число (15,2) СправочникСсылка.Вар НаборСвойств Табличные части иантыНоменклатуры РегистрНакопления.Ост Движения аткиТехники Вводится на основании Документ.Продажа 91
Таблица Г.3 – Даталогическая модель объектов конфигурации «Регистры сведений» Сущность Название поля Данные Техника Цены Измерения НаборСвойств Цена Ресурсы НаборСвойств ЗначенияСв ойствНоме нклатуры Измерения ВидСвойства Значение Ресурсы Тип поля СправочникСсылка.Ном енклатура СправочникСсылка.Вар иантыНоменклатуры Число (15,2) СправочникСсылка.Вар иантыНоменклатуры ПланВидовХарактерист икСсылка.СвойстваНом енклатуры Характеристика.Свойст ваНоменклатуры Таблица Г.4 – Даталогическая модель объектов конфигурации «Регистры накопления» Сущность Название поля Вид регистра Данные Техника Склад ОстаткиТех ники Измерения НаборСвойств Колличество Ресурсы Регистраторы Вид регистра Стоимость Техники Техника Измерения Стоимость Ресурсы Регистраторы 92 Тип поля Остатки СправочникСсылка.Ном енклатура СправочникСсылка.Скл ады СправочникСсылка.Вар иантыНоменклатуры Число (15,3) ПриходнаяНакладная Продажа Перемещение Возврат НачальныеОстаткиТова ров Остатки СправочникСсылка.Ном енклатура Число (15,2) ПриходнаяНакладная Продажа
Продолжение таблицы Г.4 Сущность Название поля Вид регистра Название Клиент ПродажиТе хники Измерения Сотрудник Количество Выручка Стоимость Регистраторы 93 Ресурсы Данные Обороты СправочникСсылка.Ном енклатура СправочникСсылка.Кли енты СправочникСсылка.Сот рудники Число (15,3) Число (15,2) Число (15,2) Продажа
ПРИЛОЖЕНИЕ Д Дерево функций управления и обработки данных Рисунок Д.1 – Дерево функций управления и обработки данных 94
ПРИЛОЖЕНИЕ Е Сценарий диалога Таблица Е.1 – Сценарий диалога объектов конфигурации «Справочники» Наименование экранной Структура диалога формы В поле Ф.И.О. вводятся соответствующие данные. При нажатии кнопки добавить - добавляется табличная часть, в Сотрудники которую так же вносятся необходимые данные. После заполнения нажимается кнопка записать и закрыть, тем самым записывая новую информацию в БД. В поле Ф.И.О. / Название вводятся соответствующие данные. Клиенты Остальные действия идентичны предыдущему справочникам. В поле Наименование вводятся соответствующие данные. Поставщики Склады Товары Остальные действия идентичны предыдущим справочникам. Заполняем поле наименование, нажимаем записать и закрыть. В поле Наименование вводятся соответствующие данные. Указывается группа и вид техники. После заполнения предыдущего справочника, нажимаем на кнопку записать и переходим по ссылке выше к вариантам Варианты Номенклатуры номенклатуры. Нажимаем создать и вносим общие сведения о характеристиках. Таблица Е.2 – Сценарий диалога объектов конфигурации «Регистры сведений» Наименование экранной Структура диалога формы После заполнения справочника Варианты номенклатуры, нажимаем кнопку записать и по ссылке выше к значениям свойств номенклатуры. Нажимаем кнопку создать. В поле Значения свойств номенклатуры свойство нажимаем открыть. Заполняем поле наименование. Указываем тип значение, нажав на многоточие и нажимаем ок. Нажимаем записать и закрыть. Теперь в поле свойство выбираем созданное свойство Нажимаем записать и закрыть. 95 и указываем значение.
Продолжение таблицы Е.2. Наименование экранной Структура диалога формы В поле техника выбрать соответствующую номенклатуру, созданную в справочнике товары. В поле набор свойств выбрать соответствующее свойство, созданное в справочнике Цена набор свойств. В поле цена указать цену. Записать и закрыть. Так же возможен переход к ценам из справочника Номенклатура.. Таблица Е.3 – Сценарий диалога объектов конфигурации «Документы» Наименование экранной Структура диалога формы Поле поставщик заполняется данными из соответствующего справочника. Поле склад заполнено по умолчанию. После добавляется табличная часть. Название и набор свойств заполняются данными из соответствующих справочников. Указываются количество и цена, сумма рассчитывается автоматически. Приходная накладная После нажатия кнопки провести, сверху возможен переход к регистрам накопления для просмотра движения и стоимости товаров. При нажатии кнопки Печать, возможны вывести на экран форму для печати с подсчетом общей стоимости. Справа от печать можно нажать Создать на основании и создать документ Перемещение. Если документ был создан на основании приходной накладной, то табличная часть заполнится автоматически. Перемещение Поля с информацией о складах также будут заполнены. После можно вывести на печать. 96
Продолжение таблицы Е.3 Наименование экранной Структура диалога формы Нажать кнопку добавить, при этом добавится табличная часть. Указать вид движения. Выбрать Технику, Набор Начальные остатки товаров свойств и указать Количество. Нажать провести. Над кнопкой есть ссылка на регистр остатков товаров, в котором можно проследить движение. Поля склад и сотрудник заполняются информацией из соответствующих справочников. Поле клиент можно оставить пустым. После добавления табличной части и указания Названия и Набора свойств товара, поле цена заполнится автоматически значением, указанным в регистре сведений Цена. Указать количество, поле сумма заполнится Продажа автоматически. Нажать кнопку Провести. При нажатии кнопки Чек на экран выводится чек, который нужно распечатать. Так же возможен переход к регистрам для просмотра движения и стоимости товаров. На основании этого документа создается документ Возврат. В документе продажа нажать Создать на основании и выбрать возврат. Номер продажи и табличная часть заполнятся автоматически. Указать причину возврата. Выбрать Возврат Состояние товара из выпадающего списка. Если товар не рабочий, то указать в поле Склад – Списанные товары. Провести документ. Можно перейти к регистру остатков. Таблица Е.4 – Сценарий диалога объектов конфигурации «Отчеты» Наименование экранной Структура диалога формы Нажать сформировать. Можно отобрать товары по виду Товары в наличии техники, поставив функцией. 97 галочку рядом с соответствующей
Продолжение таблицы Е.4 Наименование экранной Структура диалога формы Поле сортировка – поставить галочку, нажать многоточие, Товары в наличии выбрать поле для сортировки слева двойным щелчком мыши, затем справа указать направление сортировки и нажать ок. Нажать сформировать. Можно отобрать товары по указанному периоду, поставив галочку рядом с полями начало Информация о товаре и конец периода. Поле отбор необходимо для фильтрации по нужным полям, который пользователь указывает вручную, подобно предыдущему отчету. Нажать Перемещения между складами сформировать. фильтрации Поле отбор необходимо по нужным полям, который для пользователь указывает вручную, подобно предыдущему отчету. Нажать сформировать. Можно отобрать товары по указанному периоду и по виду техник, поставив галочку Прибыль от продаж рядом с соответствующими полями. Поле отбор необходимо для фильтрации по нужным полям, который пользователь указывает вручную, подобно предыдущему отчету. Нажать сформировать. Можно отобрать товары по виду Возвраты товара техники, поставив галочку рядом с соответствующей функцией. Нажать сформировать, при этом можно выбрать тип Рейтинг клиентов диаграммы. Нажать сформировать. Можно сделать отбор по указанному периоду, поставив галочку рядом с полями начало и конец периода. Рейтинг продавцов Так же есть возможность выбрать альтернативный вариант отчета виде диаграммы. Для этого следует нажать кнопку выбрать вариант и указать вариант отчета Объем выручки. 98
Отзывы:
Авторизуйтесь, чтобы оставить отзыв