Разработка автоматизированного рабочего места работника склада ОАО «Торговый дом» Гольдштейн
Обоснование необходимости и цели использования вычислительной техники для решения задачи Из выше перечисленных недостатков, Советом директоров предприятия ОАО «Торговый дом „Гольдштейн“» было принято решение о разработке и внедрении проекта автоматизации подразделений предприятия к уже существующим программным продуктам. В рамках настоящего дипломного проекта рассматривается разработка АРМ… Читать ещё >
Разработка автоматизированного рабочего места работника склада ОАО «Торговый дом» Гольдштейн (реферат, курсовая, диплом, контрольная)
Содержание Введение
1. Аналитическая часть
1.1 Технико-экономическая характеристика предметной области
1.1.1 Характеристика предприятия
1.1.2 Краткая характеристика подразделения и видов его деятельности
1.2 Экономическая сущность задачи
1.3 Обоснование необходимости и цели использования вычислительной техники для решения задачи
1.4 Постановка задачи
1.4.1 Цель и назначение автоматизированного варианта решения задачи
1.4.2 Общая характеристика организации решения задачи на ЭВМ
1.4.3 Формализация расчетов
1.5 Анализ существующих разработок и обоснование выбора технологии проектирования
1.6 Обоснование проектных решений по видам обеспечения
1.6.1 По техническому обеспечению (ТО)
1.6.2 По информационному обеспечению (ИО)
1.6.3 По программному обеспечению (ПО)
1.6.4 По технологическому обеспечению
2. Проектная часть
2.1 Информационное обеспечение задачи (комплекса задач, АРМ)
2.1.1 Информационная модель и ее описание
2.1.2 Используемые классификаторы и системы кодирования
2.1.3 Характеристика нормативно-справочной и входной оперативной информации
2.1.4 Характеристика результатной информации
2.2 Программное обеспечение задачи (комплекса задач, АРМ)
2.2.1 Общие положения (дерево функций и сценарий диалога)
2.2.2 Структурная схема пакета (дерево вызова процедур и программ
2.2.3 Описание программных модулей
2.2.4 Схема взаимосвязи программных модулей и информационных файлов
2.3 Технологическое обеспечение задачи (комплекса задач, АРМ)
2.3.1 Организация технологии сбора, передачи, обработки и выдачи информации
2.3.2 Схема технологического процесса сбора, передачи, обработки и выдачи информации
3. Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчета экономической эффективности
3.2 Расчет показателей экономической эффективности проекта Заключение Список использованных источников и литературы Приложение (приложения) Приложения 1
Приложения 2
Введение
В настоящее время информационные технологии очень быстро, динамично и качественно развиваются для любой области, в том числе бизнеса финансовой и хозяйственной деятельности. Для каждой области есть предусмотренный и специальный комплекс программного обеспечения, автоматизирующий и упрощающий рабочий процесс предприятия или его отделов.
В современных временных условиях в организациях сотрудники имеют дело с большим количеством изменяющихся данных, которые практически невозможно обработать ручным способом. На предприятиях, имеющих оборот продукции, есть необходимость учёта и контроля большого объёма данных по кадровой, финансовой, производственной, маркетинговой и любой другой области деятельности предприятия.
Темой представленного дипломного проекта является разработка автоматизированного рабочего места (АРМ) для работника склада ОАО «Торгового дома „Гольдштейн“», г. Лабытнанги.
Тема дипломного проекта актуальна, так как является необходимостью автоматизации процесса складского учета в филиальном предприятии, которая занимается оптовой торговлей и поставкой товаров хозяйственного назначения.
Целью дипломного проекта является улучшение системы учета товаров на складе ОАО «Торговый дом „Гольдштейн“», г. Лабытнанги. Под улучшением системы учета товаров понимается обеспечение предприятия необходимой технологической основой для дальнейшего развития компании и достижении отраслевого лидерства. Автоматизация предприятия позволит сотрудникам уменьшить затраты на выполняемую работу.
Для достижения поставленной цели надо решить следующие задачи:
1. Провести анализ деятельности предприятия ОАО «Торговый дом „Гольдштейн“», в том числе и управление складским учетом.
2. Разработать и обосновать проект автоматизации складского учета.
3. Провести тестирование разработанного приложения на реальных данных.
4. Сделать анализ экономической эффективности проекта.
На основании полученной информации разработан проект автоматизации складского учета ОАО «Торгового дома „Гольдштейн“» и было создано программное обеспечение «Универсальный склад».
В данном дипломном проекте основное внимание уделяется автоматизации складского учета, так как от этого зависит скорость, точность и качество выполнения обработки товаров на складе до его отпуска или реализации конечному потребителю, что в свою очередь влияет на рентабельность предприятия. А отсюда вывод, что тема дипломного проекта имеет большое значение.
Объектом исследования является ОАО «Торговый дом „Гольдштейн“».
Предметом исследования является автоматизация процесса складского учета в ОАО «Торговый дом „Гольдштейн“».
Структура и объем дипломного проекта состоит из ниже выделенных пунктов:
1.
Введение
содержит следующее:
· обоснованность актуальности выбранной темы;
· указана цель и задачи проекта;
· указан объект и предмет исследования;
· выделена значимость выбранной темы дипломного проекта[19].
2. В первой главе приведен анализ деятельности предприятия ОАО «Торговый дом „Гольдштейн“» и уровень его автоматизации на данный момент.
3. Во второй главе рассматривается разработка проекта автоматизации процесса складского учета в ОАО «Торговый дом „Гольдштейн“».
4. В третьей главе говорится об обоснованной эффективности проекта автоматизации процесса складского учёта.
5. В заключение дипломного проекта подводится итоги, объяснены способы достижения цели, а так же методы решения поставленных задач в рамках дипломного проекта.
1. Аналитическая часть
1.1 Технико-экономическая характеристика предметной области
1.1.1 Характеристика предприятия Организация: ОАО Торговый Дом «Гольдштейн».
Сфера деятельности: Оптовая торговля.
Юридический адрес организации и его филиалов:
— Республика Коми, г. Ухта, ул. Рабочая, 7;
— Республика Коми, г. Усинск, ул. Заводская, 6;
— Ямало-Ненецкий автономный округ, г. Лабытнанги, ул. Гагарина, 71.
С 1996 года является одним из крупнейших в Республике Коми поставщиков качественных продуктов питания. За предоставление услуг высокого качества компания награждена Дипломом конкурса «Премия Правительства Республики Коми в области качества 2006 года» и аналогичным дипломом 2008 года. 20]
Структура организации ОАО «Торгового дома „Гольдштейн“» представлена на рисунке 1, она применима так же и к его филиалам.
Рисунок 1 — Структура организации ОАО «Торгового дома „Гольдштейн“»
У организации есть филиалы, адреса которых были указаны выше:
1. Филиал Торгового Дома «Гольдштейн» в г. Усинск работает с июня 2003 года.
2. В апреле 2005 года Торговый Дом «Гольдштейн» открыл филиал в г. Лабытнанги Ямало-Ненецкого автономного округа.
Каждый отдел выполняет следующие обязанности:
Бухгалтерия:
· ведет финансовою отчетность предприятия, представляет его в налоговые органы в соответствии с действующим Законодательством РФ;
· расчет и выплата заработной платы сотрудников;
· проведение операций по безналичному расчету с поставщиками и клиентами, связанные с движением средств на расчетных счетах предприятия.
Административно-хозяйственный отдел:
· снабжает сотрудников компании всем необходимым для обеспечения их деятельности;
· оборудование рабочих мест сотрудников;
· обеспечение питания сотрудников, а при проведении различных открытых мероприятий — также и гостей группы компаний;
· организация различных корпоративных мероприятий и праздников.
Отдел снабжения и отдел сбыта:
· формирует норму запасов товара;
· проводит систематический переучет остатков и аудиторских проверок на складах и в магазинах группы компаний;
· составляет и изучает статистические отчеты о финансово-хозяйственной деятельности компании, предоставляет их на Совет директоров и разрабатывает предложения о повышении эффективности деятельности.
Склад:
· прием и хранение материалов, их отгрузка в подразделения для продажи клиентам.
Транспортный отдел:
· перевозка грузов собственным транспортом между подразделениями предприятия;
· осуществление на коммерческой основе доставки товаров клиентам;
· планирование перевозок для достижения наибольшей эффективности.
За годы деятельности компания приобрела большой опыт работы, и зарекомендовала себя как надежный партнер по бизнесу. Сотрудничает с фирмами розничной сети и общественного питания. В числе постоянных клиентов компании — магазины, кафе, рестораны, предприятия дошкольного, школьного и рабочего питания, учреждения социальной защиты и медицинского обслуживания населения. Поставленные товары, включают в себя мясную продукцию, кондитерские изделия, замороженные полуфабрикаты и напитки, от партнёров[20].
Основными партнёрами являются:
1. Мясоперерабатывающий комбинат «Елисеевский» — Производитель по настоящему вкусных замороженных мясных полуфабрикатов.
2. «Йошкар-Олинский мясокомбинат» (ТМ «ЙОЛА») — крупнейшее мясоперерабатывающее предприятие Республики Марий Эл, лидер по производству мясных консервов, тушенки, колбасных изделий и мясных полуфабрикатов.
3. «Микояновский мясокомбинат» (ТМ «Микоян») — официальным поставщиком мясных продуктов учреждения государственной власти, московские больницы, на комбинаты школьного и дошкольного питания; обеспечивает мясными продуктами армию РФ.
4. МПЗ «КампоМос» (ТМ «Кампомос») — производитель продуктов питания: колбас, сосисок, сарделек, мясных деликатесов, снэков, пиццы и мясных полуфабрикатов.
5. ДП «Кондитерская корпорация ROSHEN» — ведущим производителем кондитерской продукции, производит около 200 видов кондитерских изделий (шоколадные и желейные конфеты, карамель, шоколад, печенье, вафли, бисквитные рулеты и торты).
6. «Пивоваренный завод «Вятич» — производит пиво и безалкогольные напитки.
7. Компания «Морозко» — производственная компания по производству продуктов заморозки в России, производит более 200 наименований продукции, включающий: пельмени, котлеты, блинчики, тесто, пирожки, пироги, пиццы и готовые обеды.
География деятельности предприятия простирается от Республики Коми (г. Ухта, г. Усинск, г. Печора) до Ямало-Ненецкого автономного округа (г. Лабытнанги).
1.1.2 Краткая характеристика подразделения и видов его деятельности Объектом исследования является склад товаров, и приложение разрабатывается для работника склада. Работник склада несет материальную ответственность за товар и его хранение, перемещение, введение соответствующей документации по приёму и отпуску товара со склада.
Обычно процедура приёма, отгрузки, обработки груза производится группой сотрудников предприятия, работающие в складском отделе. Весь процесс контролируется начальством в лице заместителя директора предприятия. Непосредственно подчиняется участку по управлению работой складов и возглавляет его заведующий, назначаемый на должность приказом заместителя директора по административно-хозяйственной службе.
Работники склада назначаются на должности и освобождаются от должностей приказом заместителя директора по административно-хозяйственной службе и по согласованию с заведующим складом. Заведующий складом распределяет обязанности между работниками склада и подписывает их должностные инструкции[14].
Складское хозяйство «Торгового дома „Гольдштейн“» выполняет следующие задачи:
1. Прием, обработка грузов.
2. Организация надлежащего хранения:
· создание условий для исключения повреждений и порчи;
· поддержание необходимой температуры, влажности.
3. Постоянный контроль и учет движения материальных ценностей.
4. Своевременное обеспечение производственного процесса материалами.
5. Создание условий, предотвращающих хищение материальных ценностей.
6. Комплектование готовой продукции, ее консервацию, упаковку, подготовку отгрузочной документации и отгрузку.
Для надлежащего хранения товара складские помещения в разных городах имеет следующие технические параметры:
1. г. Усинск — имеет производственную базу с холодильником на 500 т загрузки, складом и торговым залом. Общая площадь теплых складов составляет 8000 кв. м, холодных — 7 000 кв. м. Филиал владеет тремя подъездными железнодорожными путями и речным причалом.
2. г. Лабытнанги — имеется производственная база общей площадью 4 000 кв. м. и холодильник-распределитель на 600 т загрузки. Филиал имеет железнодорожный путь, прилегающий к базе. Разгрузка вагонов в суровых климатических условиях Крайнего Севера производится в помещениях, оборудованных под условиями Крайнего Севера[20].
Пути доставки товара до конечной точки или потребителя, как железная дорога, речные пути и воздушная перевозка, являются экономически важными для предприятия ОАО «Торговый дом «Гольдштейн» «. По путям производится основная доставка, как от поставщика, так и к потребителю, и если на участке пути возникает проблема, то товар доходит с опозданием и может испортиться.
1.2 Экономическая сущность задачи Известно, что конечной целью компании является получение коммерческой выгоды при максимальном удовлетворении клиента. Если реализация товара или услуги прошла успешно, то потребности удовлетворены, клиент в следующий раз обратится к услугам компании и, возможно, привлечет новых клиентов из числа своих знакомых и друзей. Если же клиент остался недоволен предлагаемым товаром и качеством предоставляемых услуг или компанией в целом, то эффект будет противоположным. И чем больше неудовлетворенность клиента, тем больший негативный эффект это будет иметь для предприятия[12].
Эффективная работа предприятия невозможна без отлаженного механизма работы каждого ее подразделения и постоянного взаимодействия между различными отделами. Необходимо осуществлять деятельность так, чтобы с одной стороны потребности клиента были удовлетворены максимально быстро и качественно (наличие товара, скорейшая его доставка, профессиональная подготовка сотрудников), и при этом с другой стороны не должна страдать коммерческая выгода от деятельности предприятия.
Так как задачей является разработка приложения учёта движения товара. Суть заключается в создание программного обеспечения для учёта товара на складе организации ОАО «Торговый дом „Гольдштейн“», удовлетворяющая необходимым требованиям.
На складе предприятия решаются следующие задачи:
1. Учет поступления товаров.
По приходу товара на склад надо пройти стандартную процедуру регистрации товара до его отпуска или реализации. Товар приходит на склад, когда бухгалтерия производит своевременные платежи по договору, составленный отделом снабжения. Принимающая сторона, выполнив все обязательства перед поставщиком, загружает на свой склад товар с товарными накладными и с последующим распределением на склад. После всей процедуры регистрации данные приходных документов на товар отправляются в бухгалтерию. Весь процесс можно представить рисунком 2.
Оплата счёта по договору Товарная Заказ накладная
Уведомление об оплате счёта Рисунок 2 — Схема поступления товаров
2. Учет отпуска товаров.
Товар со склада выдаётся после оплаты счёта покупателем, после чего выдаётся торговый чек по факту продажи товара. Указанный товар списывается с данного склада, тщательно проверяется по документации, консервируется и упаковывается перед отгрузкой, что бы товар сохранил товарный вид до пункта прибытия. Транспортировка указанного груза предоставляется предприятием[17].
До этого отдел сбыта составил договор о передаче товара после уведомления от бухгалтерии об оплате заказанного товара, где был произведён своевременный платеж по договору со стороны контрагента или покупателя. После бухгалтерия и отдел сбыта готовит по факту выполнения работ соответствующие акты, формирует проводки по документам. Весь процесс представлен на рисунке 3.
Товарная Оплата счёта по договору Заказ накладная
Уведомление об оплате счёта Рисунок 3 — Отпуск товаров
3. Учет списания товаров.
При обнаружении на складе товаров ненадлежащего качества, составляется приказ о списании товаров, на основании которого оформляется акт о списании. Затем продукция перемещается в помещение, предназначенное для списанных товаров, и располагается на территории торговой базы, в данном случае в г. Лабытнанги. Акт о списании содержит информацию, в которой указан товар, количество, дата, сумма списанных товаров и причина с указанием ответственного лица за переданный товар. Затем бухгалтерия проводит ряд проводок в связи со списанием из склада товаров, что бы восстановить ранее уплаченный налог на добавленную стоимость. Весь процесс можно описать рисунком 4.
Акт о
списание
товара
Передача данных Рисунок 4 — Списание товара Указанные задачи, что выше, проходят цикл действий при обработке товара и материалов. Процесс приёма, передачи (отпуска) товара со склада включает в себя все аспекты работы с хозяйственными договорами. После подписания договора для задач бухгалтерского учета ключевым становится понятие «обязательства», которые могут быть «товарными» или «денежными». На основании обязательств формируются планируемые платежи по договору.
На основании платежных документов исполняются платежные обязательства, товарные документы «закрывают» товарные обязательства. Набор решения задач позволяет сотруднику предприятия получать информацию, которая анализируется и позволяет руководству принимать правильные управленческие решения, что приводит к рентабельной работе всего предприятия[4].
Но при таком построение работы склад организации ОАО «Торговый дом „Гольдштейн“» имелись недостатки:
1. Огромные потоки информации, проходящие по каналам связи предприятия.
2. Избыточность информации, обусловленная отсутствием единой базы данных всех подразделений. Например, в подразделениях, осуществляющих работу с клиентами должен вестись собственный справочник клиентов.
3. Зависимость целостности баз данных от каналов связи.
4. Потребление огромного количества ресурсов для хранения данных. Это связанно с повышением надежности баз данных. В случае выхода из строя сервера в одном из подразделений, восстановление данных было затруднительно.
1.3 Обоснование необходимости и цели использования вычислительной техники для решения задачи Из выше перечисленных недостатков, Советом директоров предприятия ОАО «Торговый дом „Гольдштейн“» было принято решение о разработке и внедрении проекта автоматизации подразделений предприятия к уже существующим программным продуктам. В рамках настоящего дипломного проекта рассматривается разработка АРМ работника склада. И так как в настоящее время без вычислительной техники не обойтись, что очень сильно повышает скорость обработки данных и тем самым облегчает трудовой процесс, «Торговый Дом „Гольдштейн“» так же использует вычислительную технику, как и другие любые организации[11].
Проект автоматизации работы сотрудников предприятии ОАО «Торговый дом „Гольдштейн“» был реализован после создания предприятия в 1996 году в городе Ухта, республика Коми. Для учета продаж были использованы стандартные на тот момент программные комплексы. В этот комплекс входил Microsoft Office, что создавало некоторые трудности при работе ЭВМ, так как на тот момент ресурсов ЭВМ частично не хватало и тем самым время машинной обработки от рабочего процесса занимало больше. До улучшения почти все документы хранились в архиве виде электронных и бумажных носителях, где они были рассортированы по определённым критериям. Со временем бумажные документы занимали всё больше места, как и при их поиске. А электронные имели свой жизненный цикл и хранились при определённых условиях для дальнейшего хранения информации.
Данные так же размещались и на ЭВМ виде БД Access, файлах Word и Excel. В рамках здания имелась локальная связь, скорость передачи была низкой и обработка данных занимала больше времени, но всё же это упрощала работу сотрудникам предприятия, что позволяла выбирать ту или иную информацию, находясь непосредственно на рабочем месте.
На данный момент обработка данных производится с помощью вычислительной техники и с использованием программных продуктов. Это складская программа «Лайт-учет» и выполняет функции:
1. Она предназначена для складского учета товаров в торговле и финансовом учетё.
2. Включает в себя склад, кассу, банк, единый справочник товаров и клиентов и многое другое.
3. Поддержка штрих-кодирования, печать на ценниках и документах, поиск[19].
Вычислительная техника предприятия работает стабильно и по сегодняшний день, но требует обновления как программного, так и технического, хотя вычислительную технику обновляют по мере нужды и времени.
На предприятие так же традиционно используется программное обеспечение Microsoft Office, на данный момент MS Office 2007, и имеет следующие характеристики:
1. Почти вся информация находится в текстовых файлах формата Word, таблицах Excel, базе данных MS Access или бумажных носителях.
2. Присутствуют программные механизмы разграничения доступа к информации.
3. Сбор аналитической информации производится путем анализа информации, хранящейся на бумажных носителях;
4. Информационные технологии применяются, в основном, для хранения данных предприятия и их сотрудников.
Использование вычислительной техники в решении этих задач позволяет автоматизировать большинство выполняемых сотрудниками склада функций. Складирование товара и материалов необходимо в связи с колебаниями циклов транспортировок и потребления. Оно позволяет преодолеть временные, пространственные, количественные и качественные несоответствия между наличием и потребностью в процессе производства и реализации продукции[12].
Вышеперечисленное позволяет сделать вывод о необходимости автоматизации труда работника склада и ставит следующие цели использования вычислительной техники:
1. Автоматизация обработки и анализа первичной и промежуточной информации;
2. Представление итоговой информации в виде отчетов;
3. Обеспечение целостности данных;
4. Уменьшить время решения задачи.
1.4 Постановка задачи
1.4.1 Цель и назначение автоматизированного варианта решения задачи Целью данного дипломного проекта является разработка АРМ работника склада ОАО «Торгового дома „Гольдштейн“». Разрабатываемая система относится к системам учетно-хозяйственного типа и будет работать в диалоговом режиме.
Для осуществления данной цели необходимо реализовать следующие функции:
1. Создание базы данных для хранения справочной информации о товаре.
2. Внесение изменений, исправлений, дополнений, аннулирования информации в базе данных.
3. Обеспечение автоматизированного ввода информации посредствам экранных форм.
4. Реализация основных функций работника складского отдела:
· формирование справочной информации;
· ведение учёта товара;
· учёт выполнения договорных обязательств.
5. Обеспечение автоматизированной системы отчётности.
Поскольку область применения данной системы является оптовая база, то автоматизация управленческой деятельности склада предполагает формирование электронной системы предприятия. Она предполагает прямую зависит эффективности функционирования единой схемы, объединяющей взаимозависимые процессы деятельности предприятия, а в дальнейшем реализацию товара[1].
Основными целями автоматизированного решения задачи является:
1. Повысить достоверность выходной информации.
2. Сократить время обработки входной информации и получить результат.
В программе должно быть реализованы следующие функции:
1. Учет товаров.
2. Быстрое и удобное оформление, товара на склад.
3. Удобное управление товаром, который есть на складе.
4. Удобная и понятная форма отчётности по аспектам деятельности предприятия.
5. Выполнение необходимых расчётов и выдача документов по результату.
6. Возможность редактирования информации о товаре, единице измерения, поставке, клиенте.
7. Регистрация клиентов.
8. Регистрация поставщиков.
9. Регистрация единиц измерения товаров.
10. Получение необходимой информации о товаре, поставщике, клиенте, продаже.
1.4.2 Общая характеристика организации решения задачи на ЭВМ Внедрение в эксплуатацию информационной системы для обеспечения деятельности склада товаров в рамках проекта автоматизации предприятия ОАО «Торговый дом „Гольдштейн“» повлияет на качественные изменения в работе сотрудников данного подразделения. Эти изменения коснутся как исполнения должностных обязанностей в области складского учета, так и взаимодействия сотрудников с другими подразделениями организации. Упростится механизм оформления различных документов, отчетов и ведомостей при осуществлении повседневной деятельности подразделения (приходные и расходные накладные и др.). Вся информация о материалах, операциях и сотрудниках будет оперативно заноситься в соответствующие справочники[13].
Изучение деятельности предприятия может быть разным процессом и не иметь довольно жёстких рамок поведения, так как изучение требований и функций пользователя системы проходило по принципу «от нужд и требований практики». Данный принцип позволил не изменять сам рабочий процесс работника склада, но так же и автоматизировать его, упрощая его работу.
Для автоматизации учёта товара были сформированы следующие справочники:
1. Товар.
2. Поставщик.
3. Покупатель.
4. Единица измерения.
Информация в справочники вводится с помощью экранных форм с активными кнопками и полями для заполнения и отображения данных.
Так же для вывода отчётов использовалась система создания отчётной документации и были сформированы следующие отчёты:
1. Отчёт по продажам товара.
2. Отчёт по состоянию товара на складе.
3. Отчёт по приходу товара на склад.
4. Отчёт по ценам на товары или прайс-лист.
После внедрения системы в эксплуатацию работа сотрудника склада предприятия ОАО «Торговый дом „Гольдштейн“» будет осуществляться следующим образом:
1. Отдел снабжения или сбыта по плановым закупкам или по требованию какого-либо из подразделений размещает заказ на поставку материалов у одного или нескольких поставщиков. После подтверждения поставки контрагентом в базе данных появляется первичная информация о материалах. Работникам склада необходимо выделить место для хранения товара, составив схему их распределения.
2. При поступлении заказанной партии товара на склад производится его приём, формируется приходная накладная, об этом уведомляется другим подразделениям. Ценна на товар будет разная, так как закупочная цена товаров, поступивших в разное время или от различных поставщиков, может отличаться. Для каждой позиции генерируется артикул или номер для одноименных товаров, поступивших в составе разных партий, этот артикул будет разным. Такая система ведения складского учета позволяет полностью проследить движение каждой конкретной комплектующей от момента ее поступления на склад до реализации конечному потребителю, а также точно рассчитать прибыль от продажи каждой конкретной позиции, что в свою очередь дает возможность для осуществления более гибкой ценовой политики всего предприятия.
3. Товары со склада распределяются по следующим приоритетам:
· выполнение заявок на поставку материалов для обеспечения гарантийных обязательств предприятия ОАО «Торговый дом „Гольдштейн“»;
· транспортировка товаров для обеспечения сформированных заказов клиентов (Сеть розничных магазинов, общественное питание, магазины, кафе, рестораны и т. д.);
· создание запаса товаров в соответствии с утвержденными нормами запаса для оперативного обеспечения заявок, поступающих от подразделений предприятия.
4. Расходование товара со склада сопровождается формированием расходной накладной. Вся информация оперативно заносится в базу данных. После обработки расходования товара подразделения получают уведомление о движении товара на складе (например, в отдел бухгалтерии поступает информация о том, что данный товар был реализован и бухгалтерия составляет соответствующие документы и т. д.).
Основываясь на возможности системы, работник склада предприятия ОАО «Торговый дом „Гольдштейн“» имеет возможность сформировать и вывести на печать (либо сохранить в файл) такие данные, как:
1. Отчёт остатков товара на складе на определённую дату.
2. отчёт о приходе товара на склад на определённую дату.
3. Отчёт о продаже товара на определённую дату.
4. Торговый чек по факту продажи товара по клиенту.
5. Список цен на данный ассортимент товаров на определённую дату;
6. Приходная и расходная накладная с поставщиками или покупателями с данным товаром.
1.4.3 Формализация расчётов Формализация расчётов проходит по определённым правилам. Исходя из данных правил, по каждому показателю выделяют реквизиты-признаки и реквизиты-основания. Показатель выражается в виде набора обозначений, а их взаимосвязь в виде формул.
Данным реквизитам присваиваются условные обозначения:
1. Реквизитам-основаниям — заглавные буквы.
2. Реквизитам-признакам — строчные буквы.
Формализованные расчёты решения задачи можно показать с помощью двух таблиц с входными показателями (смотреть таблицу 1) и результатными показателями (смотреть таблицу 2).
Таблица 1 — Входные показатели
№ п/п | Наименование входного показателя | Идентификатор входного показателя | |
Учетная (закупочная) цена i-го товара в j-ой партии | |||
Количество i-го товара в j-ой партии | |||
Количество i-го товара в j-ой партии, ожидаемых к отгрузке | |||
Таблица 2 — Результатные
№ п/п | Наименование входного показателя | Идентификатор входного показателя | Алгоритм расчета | |
Общее количество учетных единиц товара на складе. | ||||
Общая учетная стоимость принятой j-ой партии товаров. | ||||
Общая учетная стоимость отгруженной j-ой партии материалов (независимо от назначения отгрузки) | ||||
Расчеты по формированию выходных документов в данном случае примитивны, так как это операции сложения, вычитания и умножения. Но если учесть большой объем обрабатываемой информации и полученные в результате суммы, использование ЭВМ избавляет сотрудников от лишней работы, где требуется большое внимание и значительные как временные, так и трудовые, затраты.
1.5 Анализ существующих разработок и обоснование выбора технологии проектирования На данный момент на рынке программных продуктов есть много вариантов разработок аналогичной тематики дипломного проекта. Многие компании разрабатывают программные продукты для учёта товара на складе.
Из всего множества можно выделить несколько наиболее примечательных:
1. «СБиС++ Складской учёт».
Фирма ООО «Тензор» известна своим главным программным продуктом, называемым «СБиС++ Электронная отчётность», где есть подсистема учёта движения товара или имущества. У даннго продукта есть различные модификации, предназначенные как в локальном, так и сетевом варианте.
В «Складском учёте» решаются следующие вопросы:
· организация складской картотеки (Номенклатура, Склад, Складская картотека);
· учёт движения ТМЦ на складе (приход на склад, реализация или списание, возврат товара, передача с одного склада на другой, переоценка, инвентаризация склада);
· расчёт себестоимости (средняя себестоимость, первый пришел — первый ушел (FIFO), последний пришел — первый ушел (LIFO));
· складские отчёты (оборотные ведомости, справки о продажах и поставках, ведомость остатков, разнообразные справки по одной карточке и т. д.).
Схема работы данной подсистемы приближена к привычным технологиям работы с учётом движения товара или имущества. Так же позволяет снять существенную часть работы с сотрудников склада на каждом из этапов работы при приёме или отпуска товара, что в конечном итоге обеспечивает для работников склада значительную экономию ресурсов и времени.
Но есть небольшой недостаток и заключается он в том, что необходимо заполнить все поля для дальнейшей работы над документом, иначе форма не будет идентифицироваться. Это принесёт неудобства и, как результат, приходится возвращаться к предыдущим формам, что бы продолжить заполнять документ дальше.
Поэтому перед началом использования программы пользователю рекомендуется:
· определить набор данных из документов, с которыми ему предстоит работать, что значительно упростит ввод однотипных документов;
· можно указать некоторые параметры, которые будут автоматически устанавливаться при формировании очередного документа. Это удобно при обработке повторяющихся документов, когда они отличаются только датой начала исполнения;
· некоторые установленные по умолчанию параметры документа могут быть откорректированы в период его подготовки[18].
Данный продукт мог бы подойти под предприятие ОАО «Торговый дом „Гольдштейн“», но по финансовым аспектам это становится затруднительным, так как предприятие пока не в состояние внедрить такую систему и в дальнейшем её поддерживать из-за стоимости программного продукта.
1. ОК-Склад.
Программа для складского учета является удобной и мощной. Данную программу используют как крупные оптовые компании, так и розничные магазины.
В ней есть все что нужно для торговой деятельности:
· удобный интерфейс и простое понимание учета движения товаров на складах, денежных средств и документов;
· доступность и логичность позволяют использовать ее пользователям, имеющим только основы работы с компьютером;
· полный набор отчетов о состоянии учета на складах, безналичных и наличных денег, договоров и т. д.;
· складской учет можно вести по одному или нескольким предприятиям; Количество складов, касс, расчетных счетов не ограничено;
· в систему «ОК-Склад» можно вводить пользователей с необходимым набором прав доступа к информации бизнеса;
· любые изменения, внесенные в программу учета пользователем, регистрируются в журнале. Администратор складского учета всегда сможет выявить, кто изменил данные, какие именно и восстановить историю событий в программе;
· полная поддержка работы сканера штрих кодов в дополнительной версии;
· экспорт в Excel счетов, накладных, платежей и других документов;
· работа с сервером базы данных через сеть Интернет.
И даже с перечисленными выше достоинствами есть свои недостатки и заключается они в следующем:
· программа хорошего качества и потому расширенная версия платная;
· пользователи ведут учет по схеме, которую создали разработчики;
· перед выбором нужно сравнить характеристики различных программ, почитать отзывы пользователей.
Данная программа является бесплатной для ознакомления и платной для широкого использования, так как предоставляются услуги со стороны разрабатывающей фирмы. По преимуществам система подходит для внедрения под предприятие ОАО «Торговый дом „Гольдштейн“», но в связи с указанными недостатками, возрастает риск, что может возникнуть проблема с замедлением рабочего процесса в результате ошибки в системе.
3. «ИП:Торговый Склад».
Входит в систему программ Инфо-Предприятие. «ИП:Торговый Склад» позволяет легко и удобно автоматизировать складской учет на предприятии. Среди пользователей данной программы предприятия оптовой и розничной торговли, сети магазинов, оптовых баз. Позволяет вести учет материалов, готовой продукции, МБП, т. е. программу можно использовать везде, где необходимо ведение складского учета[17].
Основные достоинства и возможности программы является:
1. Ее простота, удобство в работе, высокая скорость обработки информации.
2. Не требуется длительного обучения, основные возможности являются интуитивно понятными.
3. Поступление товара от поставщиков.
4. Реализация покупателям.
5. Возвраты покупателями и поставщикам.
6. Списание со склада.
7. Инвентаризация товаров, оприходование излишков и списание недостач товаров.
8. Внутренние перемещения товаров.
9. Выписка счетов с резервированием товаров и снятие его с резерва.
10. Проведение операций взаимозачета.
Программа предоставляет дополнительные возможности:
· работа со скидками;
· выписка накладных в различных единицах измерения (штуки и упаковки), получение отчетности в упаковках;
· возможность работы задним числом;
· быстрый ввод документов «по цепочке»: на основании счета — накладная, на основании накладной — платежный документ;
· автоматическая кодировка товаров;
· работа с отрицательными остатками, выдача предупреждения при отпуске товара с таким количеством;
· наличие черной и белой бухгалтерии.
Как в любом другом программном продукте, тут тоже есть свои недостатки, но в отличие от остальных примеров, что указаны выше, их практически нет, так как разработчики данного продукта продумали буквально до деталей.
Но всё же можно выявить недостатки:
· расширенная версия является платной, как и любое качественное ПО;
· затруднительное внедрение системы на предприятие.
Данная программа так же является бесплатной для ознакомления и платной для широкого использования, так как к цене прибавляется дополнительные услуги от фирмы. Система подходит для внедрения под предприятие ОАО «Торговый дом „Гольдштейн“», но предприятию придётся подготовить для новой учётной системы сотрудников, что приведёт к временной приостановке торговой деятельности и займёт часть рабочего времени.
Выше перечисленные примеры доказывают, что конкуренция на рынке программных продуктов будет всегда и, в зависимости, от экономических факторов их цена будет изменяться, что повлияет на дальнейшее развитие и разработку. Отсюда и появляются некоторые существующие программные продукты, которые окупают затраты только через пару лет. [5]
И если не смотреть на перечисленные достоинства и недостатки программных разработок Российских фирм можно отметить, что складской учёт является не простой областью для автоматизации и в связи с этим можно провести разработку необходимой информационной системы, которая будет удовлетворять требованиям обычного пользователя и тратить на её изучение намного меньше рабочего времени. Такая разработка будет более дешевой и приспособленной под конкретный круг решаемых задач и конечных пользователей.
1.6 Обоснование проектных решений по видам обеспечения
1.6.1 По техническому обеспечению (ТО) Структура информационной системы рассматривается как совокупность обеспечивающих друг друга подсистем. Обеспечивающие подсистемы являются так же и техническими, и представляет собой комплекс, предназначенный для работы информационной системы.
На данный момент есть две формы обеспечения:
1. Централизованная.
2. Децентрализованная.
Известно, что используют разные ЭВМ, поддерживающие возможность работы с сетями. Часто применяют децентрализованную форму, так как почти на каждом рабочем месте имеется компьютер со всеми необходимыми программами для трудового процесса. А это означает, что данная разрабатываемая система так же входит в автоматизированное рабочее место работника склада.
Под автоматизированным рабочим местом обычно понимается, что это совокупность программных продуктов, которые включают в себя техническое и организационное обеспечение на основе ЭВМ, установленная на рабочем месте и работающая как автономно, так и в вычислительной сети. И на данный момент рынок программных продуктов может предложить много вариантов, обеспечивающих информационными технологиями автоматизацию рабочего места.
Техническое обеспечение является совокупностью технических средств, предназначенных для обработки данных. В этот состав входят:
1. ЭВМ, осуществляющие обработку информации.
2. Средства подготовки данных на машинных носителях.
3. Средства сбора и регистрации информации.
4. Средства передачи данных по каналам связи.
5. Средства накопления и хранения данных и выдачи результатной информации.
6. Вспомогательное оборудование и организационная техника.
7. Обслуживающий персонал.
8. Техническая документация.
9. Методические материалы.
На стадии проектирования и разработки АРМ надо чётко и ясно формировать требования к параметрам технического средства обработки и выдачи информации. Техническое обеспечение программного продукта должно удовлетворять следующим требованиям:
1. Гарантия надежности технических средств.
2. Организация удобных для пользователя режимов работы.
3. Способность оперативно обрабатывать данные.
Из изученной предметной области можно сделать вывод, что децентрализованная форма более приемлемая, так как технические средства и обеспечение требует финансового вложения. На данный момент у предприятия на предприятие есть рабочие персональные компьютеры с организационной техникой и имеется следующее, удовлетворяющая потребностям предприятия, оборудование:
1. Рабочие персональные компьютеры:
· достаточный объем данных, обрабатываемых одновременно;
· необходимое дисковое пространство для физического хранения накапливаемой базы данных;
· надежный;
· наличие монитора;
· принтер для печати;
· возможность установки операционной системы;
· обеспечение сетевого канала для организации связи персонального компьютера;
· наличие сетевой карты;
· модем для доступа к сети Internet[8].
2. Локальные вычислительные сети (ЛВС) во всех подразделениях предприятия ОАО «Торговый дом „Гольдштейн“», связанные между собой через сеть Internet.
Устройства ввода/вывода информации должны быть:
1. Монитор не менее 15 дюймов.
2. Клавиатура.
3. Манипулятор «мышь».
4. Принтер.
Каждый персональный компьютер и принтер, указанные выше должны удовлетворять требованиям. В случае, если каких-либо из указанных комплектующих нет в наличии или же произошло их повреждение, они могут быть заменены на другие. Техническое обеспечение, для поставленных задач в таблице 3 и таблице 4.
Таблица 3 — Характеристика компьютеров
Наименование | Требование | |
ОС | Windows XP/Vista/7 | |
CPU | 2−2,5 Ггц | |
ОЗУ | 1 Гб | |
HDD | <10 Гб | |
Разрешение монитора | > = 800×600 px | |
Таблица 4 — Характеристика принтеров
Наименование | Требование | |
Скорость печати (чёрно-белая, обычное качество, A4) | До 23 стр./мин | |
Качество печати (черно-белая, высшее качество) | До 1200×1200 т/д | |
Нагрузка (А4, в месяц) | До 10 000 | |
Максимальная емкость подачи (листов) | До 550 | |
Готовность к работе в сети | Дополнительно | |
Цена, руб. | ||
1.6.2 По информационному обеспечению (ИО) Поскольку в вышеуказанном пункте уже было дано определение автоматизированного рабочего места, как и была выбрана техническая форма обеспечения.
Что касается информационного обеспечения, то можно сказать, что это обеспечение представляет из себя набор справочных сведений, которые заносятся в базу данных через специально разработанные формы. К входным документам относят информацию о добавлении и изменении свойства и данных документа. Входной информацией для разрабатываемой системы будет являться информация, получаемая через выходные формы Форма содержит следующие видимые элементы:
1. Кнопки — позволяют активировать ту или иную функцию и может иметь любую форму.
2. Выпадающие списки — отображает значение из списка, экономит место на форме.
3. Редактируемые поля — отображает значение, которое можно отредактировать по желанию пользователя.
4. Календарь — отображает дату того или иного события, действия в программе.
5. Таблица — отображает данные с базы данных или могут заполняться путём добавления нового товара.
В проектируемом АРМ используются следующие входные документы:
— приходная накладная;
— расходная накладная.
В состав выходных документов АРМ входят:
1. Отчёт об остатке товаров на складе за определённое число.
2. Отчёт о приходе товара на склад за определённое число.
3. Отчёт о продажах за определённое число.
4. Отчет о ценах на товары за определённое число.
При работе с входными и выходными документами используются различные справочники. Нормативно-справочная информация комплекса задач включает в себя:
— Справочник товаров;
— Справочник поставщиков;
— Справочник единицы измерения;
— Справочник клиентов.
Формализация экономической информации представляет собой выполнение двух операций:
1. Классификации — это упорядоченное распределение объектов заданного множества на подмножества на основе выбранного характерного признака (признака классификации).
2. Кодированияприсвоение обозначений объектам и классификационным группировкам. Классификация информации служит основой для ее кодирования.
Результатом проведения операций классификации и кодирования являются составленные классификаторы — это документ, который содержит наименование группировок, объектов, а также их коды. Классификаторы служат средством формального описания данных и предназначены для обеспечения машинной обработки и выдачи данных в удобной форме потребителям при решении различных задач. Использование классификаторов значительно снижает трудоемкость хранения, передачи, обработки и поиска информации, повышает эффективность автоматизации, экономит дорогостоящие ресурсы памяти и технических средств и повышает степень безопасности и защиты данных[1].
В проектируемом АРМ предусмотрено использование следующих локальных классификаторов:
· классификатор товаров;
· классификатор поставщиков;
· классификатор клиентов;
· классификатор единиц измерения.
1.6.3 По программному обеспечению (ПО) Обоснованный выбор проектных решений по программному обеспечению задачи заключается в формировании необходимых требований к системному или общему и специальному программному обеспечению, а так же и в выборе элементов соответствующих программному обеспечению.
Программным обеспечением называют совокупность других программ для осуществления целей и задач автоматизированного рабочего места (АРМ), но так же и обеспечивает само техническое средство.
Программные обеспечения подразделяются на более мелкие:
1. Общесистемные:
Выполняют типовые задачи. Пример, операционные системы (ОС), средства автоматизации программирования, СУБД, комплекс программ технического обслуживания, предназначенных для управления работой процессора и т. д.
2. Специализированные программы:
Выполняют конкретные задачи. Например, экспертные системы, трансляторы, мультимедиа-приложения (медиаплееры, программы для создания и редактирования видео, звука и пр.), гипертекстовые системы (электронные словари, энциклопедии, справочные системы).
Но что бы программное обеспечение функционировало надо иметь установленную операционную систему на компьютере, которая различается по особенностям реализации алгоритмов управления ресурсами компьютера (процессорами, памятью, устройствами), типами аппаратных платформ и другие свойства. От этого зависит эффективность всей сетевой ОС в целом. 4]
ОС имеет следующие характеристики:
1. Наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей.
2. Степень централизации механизма планирования процессов.
3. Возможность распараллеливания вычислений в рамках одной задачи.
При выборе конкретного ОС и его версии, выделяют следующие факторы:
1. Число поддерживаемого программного обеспечения.
2. Возможность использования различных устройств ввода-вывода.
3. Поддержка сетевой технологии.
4. Наличие справочной службы для пользователя.
5. Дружественный интерфейс, простота использования, быстродействие.
6. Возможность настройки для обеспечения работы аппаратных устройств.
7. Совместимость с другими ОС.
8. Поддержка новых информационных технологий и другие.
Операционная система Microsoft Windows 2007, обеспечивающая высокую производительность, надежность, безопасность и многопользовательский режим работы, отвечает всем требованиям предприятия ОАО «Торговый дом „Гольдштейн“». Основным фактором при выборе этой ОС для разработки данного проекта явилось то, что у организации имеется достаточное количество лицензий на ее использование.
Выбор СУБД при разработке и построение системы автоматизации в основном определяет следующие параметры:
1. Надежность и устойчивость.
2. Быстродействие.
3. Защищенность.
4. Наличие средств разработки приложений.
5. Совместимость с другими платформами и ОС.
6. Поддержка компании-производителя.
7. Стоимостные затраты на приобретение лицензий для использования выбранной СУБД.
А поскольку почти все автоматизированные системы на определённой СУБД, которые в свою очередь подвергаются постоянной обработке, ярким примером является MS Access и имеет следующие характеристики:
1. Представляет собой комплекс по управлению базой данных, в которой хранится и обрабатываются данные. Данные представляются в том или ином виде, в данном случае типе данных. MS Access предоставляет функциональные возможности проводить разные по сложности операции, состоящие из запросов, и там же разрабатывается формы для ввода данных и составление отчётов на основе этих данных.
2. Совместима с многими приложениям и является частью корпорации Microsoft, то есть доступны стандартные функции по управлению теми же данными. В MS Access можно связывать таблицы с данными между собой первичными и вторичными (числовыми) ключами, так как Access является реляционной базой данных.
3. Часто используют в области программирования, как базу данных для хранения и обработки, с такими языками как Delphi, C++ и т. д., но возникает сложности в обращение к данной базе уже на языке программирования, так как база является внешней. Конечно, есть программные обеспечения куда эффективней MS Access, но учитывая простоту использования данной программы, можно сделать вывод, что разрабатывать проект лучше, используя MS Access[18].
Delphi представляет собой продукт Borland International для быстрого создания приложений. Его называют визуальной средой разработки, то есть как видно рабочие окна программы при проектировании, такими они и будут, когда программа заработает. Система программирования Delphi рассчитана на программирование приложений и предоставляет большое количество компонентов для этого. Возможности Delphi полностью удовлетворяют требованиям и подходит для создания систем любой сложности, в том числе и для разрабатываемой АРМ.
При выборе среды разработки Borland Delphi 7 учитывались следующие критерии:
1. Выше упомянутая, дружественность с MS Access и операционной системой, используя минимальные системные требования.
2. Функциональные возможности реализации выходных форм или быстрота разработки приложения.
3. Высокая производительность разработанного приложения.
4. Низкие требования разработанного приложения к ресурсам компьютера.
5. Наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi.
6. Возможность разработки новых компонентов и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах).
7. Удачная проработка иерархии объектов.
Если сравнить Borland Delphi 7, например, с C++, достаточно просто перечислить некоторые недостатки языка С++ по сравнению с ObjectPascal
1. Надо делать много инициализации (регистрировать класс окна, организовывать цикл обработки сообщений, создавать оконную функцию и прочее) и частично быть системным программистом. На Delphi-же системное программирование уже встроено и инициализация работает по умолчанию, поэтому программист главный делает упор на алгоритмы, а не на организацию вспомогательных работ.
2. Большая, по сравнению с Object Pascal, сложность языка, даже, несмотря на компактность кода, возникают сложности в его восприятии.
3. Особенность языка С++ портит этот язык, так как он чувствителен к регистру символов. Например, переменная A и переменная a — это разные переменные.
Таким образом, выбрав среду разработки и СУБД, программа будет являться стандартной для предприятия ОАО «Торгового дома „Гольдштейн“» и можно сделать упор именно на MS Access и продолжать проводить автоматизацию рабочего места работника склада предприятия посредством среды разработки Borland Delphi 7.
1.6.4 По технологическому обеспечению Технологический процесс обработки экономических данных представляет собой совокупность операций, проходящих в определенном порядке с самого начального до окончательного получения результатов путём заполнения справочными данными формы.
Обработка экономической информации проходят в три этапа:
1. Домашинный — на этом этапе выполняется сбор, контроль, прием и регистрация первичных документов, а также передача их на ввод.
На этом этапе документы проходят контроль поступивших документов. Затем осуществляется сортировка документов по правильности их заполнения. Правильно заполненные документы регистрируются, а документ считается неправильно заполненным, если он не соответствует предъявляемым требованиям. В таком случае, на его исправление формируется запрос и отсылается к источнику информации. Фиксируются такие параметры как имя файла, его объем, от кого и когда поступила информация. В том случае, если данные поступают по каналам связи, то определяется от кого, когда и какое количество записей пришло[16].
Источником входящей информации для выполнения поставленных задач являются приходные накладные, расходные накладные и данные со склада.
Данные постоянно изменяются и вводятся в систему с помощью специальных форм в базе данных. Данные формы называются таблицами БД, в которых хранится и обрабатывается большое количество информации.
Проверенные и исправленные данные заносятся в базу данных. Процесс загрузки в базу данных с информацией контролируется по двум типам:
Синтаксический тип контроля может осуществляться на нескольких уровнях:
· структуры файла;
· структуры записи;
· структуры поля.
Семантический тип контроля может осуществляться с помощью:
· арифметических;
· логических метод применяется для реквизитов-признаков и оснований.
2. Машинный — ввод и обработка первичных документов.
В проектируемой системе задачи будут реализованы программными формами, которые будет иметь возможность выполнения ряд операций, таких как корректировка информации и формирование отчетов.
Заполнение и корректировка данных будет реализована однотипным методом в справочных формах. При добавлении или редактировании информации применяется контроль ввода пользователем данных. Информация сверяется с типом данных, диапазоном изменения, маской ввода и т. д.
При обработке информации должны удовлетворяться следующие требования:
1. Обеспечение своевременной информацией.
2. Обеспечение достоверности полученной информации.
3. Обеспечение минимальных затрат, которые связанны с обработкой данных.
При добавлении и редактирование данных будут использованы экранные формы со всеми полями ввода, а также управляющими элементами — кнопками, которые воздействует на информацию, а именно сохранение и изменение.
Постоянная информация тоже хранится в виде таблиц и реализуется с помощью специальных справочников. Эти данные практически не изменяются, в основном добавляются новые или редактируются старые, а при необходимости удаляются.
В данной системе такими справочниками являются:
1. Товары.
Информация об основных товарах фирмы.
2. Поставщик.
Хранится информация о названиях фирм поставщиков.
3. Клиент.
Хранится информация о названиях фирм клиентов, поставщиков.
4. Единицы измерения.
Информация об основных товарах фирмы, единицах измерения.
Диалоговый режим будет осуществлён посредством разработки диалоговой системы, представляющей собой комплекс из следующего:
1. Технического обеспечения.
2. Информационного обеспечения.
3. Программного обеспечения.
4. Лингвистического обеспечения.
Система будет предназначена для следующего:
1. Выполнения функций управления диалогом.
2. Информирования пользователя.
3. Ввод информационных сообщений.
4. Обработки их с помощью прикладных программ.
5. Выдача результатов.
3. Послемашинный — печать выходных документов.
Диалоговая система разрабатываемого АРМ основана на системе экранных форм и различных элементов управления (кнопка, календарь и т. д), а для хранения, обработки и контроля информации будет использована СУБД Microsoft Office Access 2007. СУБД в полной мере осуществляет поддержку целостности данных, проводя синтаксический, семантический и арифметический контроль. MS Office Access 2007, как его предыдущая версия MS Access 2003, отвечает всем современным требованиям, где поддерживается система разделения прав доступа ко всем объектам информационной системы[2].
В каждом из программной форме системы предполагается наличие всех необходимых отчетных форм для формирования и печати документов установленной формы. Отчеты генерируются автоматически, используя выборки информации из БД.
Для расчета итоговой информации будут применятся отчеты. Отчеты будут формироваться в зависимости от заданных параметров.
Основными отчетами будут:
1. Отчет по приходным и расходным документам.
2. Отчет по остаткам товаров.
3. Формирование прайс-листа.
Из этого следует, что описанная выше последовательность операций обработки экономической информации удовлетворяет имеющимся требованиям по снижению трудовых и стоимостных затрат на обработку данных, а также способствует повышению достоверности этой информации. При разработке относительно небольших систем, разрабатываемая под предприятие ОАО «Торговый дом „Гольдштейн“», такой процесс обработки информации достаточно эффективен.
2. Проектная часть
2.1 Информационное обеспечение задачи (комплекса задач, АРМ)
2.1.1 Информационная модель и ее описание Построение инфологической модели базы данных начинается с реализации диаграммы потоков данных или DFD. Этот стандарт описания бизнес-процессов DFD или Data Flow Diagram — это диаграмма потоков данных, используемая для описания процессов верхнего уровня и для описания существующих на предприятие потоков данных.
Созданные модели потоков данных компании используется при решении следующих задач:
1. Определение хранилищ данных (файлы, СУБД).
2. Определение и анализ данных, необходимых для выполнения функции процесса.
3. Подготовка к созданию модели структуры данных организации.
4. Выделение основных и вспомогательных бизнес-процессов организации.
Диаграммы потоков данных показывает, где и как каждый процесс преобразует входные данные в выходные, выявляя отношения между процессами, а модель DFD как раз предоставляет такую систему, как сеть связанных работ.
Для реализации диаграммы потоков данных используются графическая нотация IDEF0 (смотреть рисунок 5):
1. Процессы (Activities) — отображают процессы обработки и изменения информации.
2. Стрелки (Arrows) — отображают информационные потоки.
3. Хранилища данных (Data Store) — отображают данные, к которым осуществляется доступ.
4. Внешние сущности (External References) — отображают объекты, с которыми происходит взаимодействие.
Рисунок 5 — Диаграмма потоков данных в рамках рассматриваемой предметной области предприятия Целью инфологического моделирования является обеспечение простого для человека способа сбора и предоставление нужной информации, которая хранится в БД. Отсюда инфологическую модель пытаются строить по аналогии с простым языком, но поскольку данный язык не может быть использован в простом виде, так как есть сложности компьютерной обработки[16].
Потому основными элементами модели являются:
1. Сущность.
2. Связи между сущностями.
3. Свойства или атрибуты.
Для определения с входными и выходными данными и при построении инфологической модели БД, подробно рассматривается операции, проходящие на складе предприятия:
1. Разгрузка товара.
Вначале товар поступает на склад предприятия. Для реализации поставки на склад необходимо иметь информацию у кого заказывать товар, а это значит, что надо определить сущность «Поставщик», в которой хранится атрибуты необходимой информации об организации (наименование предприятия, адрес, телефон, электронная почта и т. д.).
2. Прием товара на склад.
При приёме товара на склад проводится его регистрация и обозначение товара информационной этикеткой. Предварительная регистрация производится через товарную накладную, учет ведется складским работником, также производящий маркирование товара.
3. Размещение товара на хранение.
Данная операция определяет задачи при хранении товара на складе до его реализации. Известно, что на складе хранится разный товар и есть необходимость в его измерение, поэтому определяется сущность «Единица измерения». Его атрибут хранит наименование единиц измерения. Так как на складе товар разнообразен, то надо иметь достаточное количество наименований на разные весовые категории товара.
4. Отбор товара из мест хранения.
Операция проходит по некоторым причинам, в основном это необходимость реализовать размещенный ранее товар. Для продажи товара необходимо иметь информацию кому продавать, а отсюда следует, что нужен клиент и как в результате появляется сущность «Покупатель», атрибут которого содержит информацию о клиенте (наименование покупателя, тип, адрес, телефон, электронная почта и реквизиты).
А что насчёт остальных операций (комплектование товаров, погрузка, перемещение грузов), то они используются работниками склада.
Так как склад является важным аспектом для работы с товаром, то формируется сущность «Товар», где атрибуты хранят всю информацию о товаре (наименование товара, единица измерения, цена, количество)[8].
Выходные данные формируется на уже существующей информации, то есть составляется следующая документация, которая должна выводиться на экран и печать:
1. Отчетность.
2. Накладные.
3. Товарный чек.
4. Справочники.
5. Прайс-лист.
Инфологическая модель БД является описанием объектов или сущностей, с определённым набором атрибутов и связей, выявленные в процессе исследования входных и выходных данных. Модель предназначена для образования предметной области. На рисунке 6 представлена инфологическая модель, состоящая из сущностей и их атрибутов.
Модель должна быть:
1. Стабильной;
2. Неизменной;
3. Быть представлением аспекта пользователя на описанную предметную область;
4. Возможность для её увеличения и вставки вспомогательных данных.
Рисунок 6 — Инфологическая модель данных Наиболее распространенными являются реляционные модели данных. Система данных может быть сведена к набору таблиц. Каждое таблица или отношение может быть представлено в виде прямоугольного массива со следующими свойствами:
1. Каждая ячейка в таблице равна одному элементу данных;
2. Каждая таблица имеет столбцы и элементы в столбце одного и того же типа данных;
3. У каждого столбца назначено имя;
4. Строки различны, дублирование строк не допускается;
5. Каждая строка это уникальный элемент данных;
6. Столбцы являются отдельными кусками информации.
Немногие БД могут быть описаны при помощи одной таблицы, так как в приложениях используется множество таблиц, содержащие поля с одинаковым именем.
В БД есть процесс нормализации, который организует данные, включающие создание таблиц и установленных отношений в соответствии с правилами, обеспечивающие защиту данных. Таким образом, БД делается более гибкой без избыточности и несогласованной зависимости.
Разрабатываемая БД была нормализована и представлена на рисунке 7 с описанием таблиц 5 -14.
Рисунок 7. Реляционная модель данных Таблица 5 — Единица измерения
Поле | Тип поля | Примечание/Длина поля | |
idEd_izm | Счётчик | Первичный ключ | |
Единица измерения | Текстовый | Длина 50 | |
Таблица 6 — Товар
Поле | Тип поля | Примечание/Длина поля | |
idTovar | Счётчик | Первичный ключ | |
idEd_izm | Числовой | Вторичный ключ | |
Номер товара | Числовой | Длинное целое | |
Наименование | Текстовый | Длина 30 | |
ЦенаУ, руб | Числовой | Длинное целое | |
ЦенаЗ, руб | Числовой | Длинное целое | |
Количество | Числовой | Длинное целое | |
Таблица 7 — Склад
Поле | Тип поля | Примечание/Длина поля | |
idSklad | Счётчик | Первичный ключ | |
idSostSklad | Числовой | Вторичны ключ | |
idTovar | Числовой | Вторичный ключ | |
Причина | Текстовый | Длина 150 | |
Таблица 8 — Состав чека
Поле | Тип поля | Примечание/Длина поля | |
idSostChek | Счётчик | Первичный ключ | |
idTovar | Числовой | Вторичный ключ | |
Номер | Числовой | Длинное целое | |
Дата | Дата/Время | Дата | |
Таблица 9 — Покупатель
Поле | Тип поля | Примечание/Длина поля | |
idPokupatel | Счётчик | Первичный ключ | |
Название | Текстовый | Длина 50 | |
Адрес | Числовой | Длина 150 | |
Электронный адрес | Числовой | Длина 50 | |
Телефон | Числовой | Длинное целое | |
ИНН | Числовой | Длинное целое | |
КПП | Числовой | Длинное целое | |
ОГРН | Числовой | Длинное целое | |
ОКПО | Числовой | Длинное целое | |
Таблица 10 — Поставщик
Поле | Тип поля | Примечание/Длина поля | |
idPostavchik | Счётчик | Первичный ключ | |
Название | Текстовый | Длина 50 | |
Адрес | Числовой | Длина 150 | |
Электронный адрес | Числовой | Длина 50 | |
Телефон | Числовой | Длинное целое | |
ИНН | Числовой | Длинное целое | |
КПП | Числовой | Длинное целое | |
ОГРН | Числовой | Длинное целое | |
ОКПО | Числовой | Длинное целое | |
Таблица 11 — Состав накладной
Поле | Тип поля | Примечание/Длина поля | |
idSostNakl | Счётчик | Первичный ключ | |
idPostavchik | Числовой | Вторичный ключ | |
idPokupatel | Числовой | Вторичный ключ | |
Номер | Числовой | Длинное целое | |
Дата | Дата/Время | ||
Таблица 12 — Накладная
Поле | Тип поля | Примечание/Длина поля | |
idNakl | Счётчик | Первичный ключ | |
idSostNakl | Числовой | Вторичный ключ | |
idTovar | Числовой | Вторичный ключ | |
Количество | Числовой | Длинное целое | |
Сумма | Числовой | Длинное целое | |
Таблица 13 — Чек
Поле | Тип поля | Примечание/Длина поля | |
idChek | Счётчик | Первичный ключ | |
idSostChek | Числовой | Вторичный ключ | |
Количество | Числовой | Длинное поле | |
Сумма | Числовой | Длинное поле | |
Таблица 14 — Заказ
Поле | Тип поля | Примечание/Длина поля | |
idZakaz | Счётчик | Первичный ключ | |
idNakl | Числовой | Вторичный ключ | |
Количество | Числовой | Длинное поле | |
Сумма | Числовой | Длинное поле | |
Дата | Дата/Время | ||
Таблица 15 — Состав склада
Поле | Тип поля | Примечание/Длина поля | |
idSostSklad | Счётчик | Первичный ключ | |
Наименование | Числовой | Длинное поле | |
Адрес | Числовой | Длинное поле | |
Телефон | Числовой | Длинное поле | |
2.1.2 Используемые классификаторы и системы кодирования Дальше рассматривается основные классификаторы и системы кодирования, используемые при разработке данной информационной системы. Классификаторы будут представлены в таблице 16.
Состав и структура состоит из следующих классификаторов:
1. Справочник «Покупатель».
2. Справочник «Товар».
3. Справочник «Поставщик».
4. Справочник «Единицы измерения».
Таблица 16 — Таблица классификаторов
№ п/п | Наименование классификатора | Система классификации | Система кодирования | Тип классификатора | |
Покупатели | иерархическая | Разрядная система | локальный | ||
Товар | иерархическая | Разрядная система | локальный | ||
Поставщик | иерархическая | Разрядная система | локальный | ||
Единицы измерения | иерархическая | Разрядная система | локальный | ||
2.1.3 Характеристика нормативно-справочной и входной оперативной информации Модель строится на основе существующей инфологической модели, для более наглядного вида данные будут представлены в следующих таблицах:
1. «Единица измерения"(смотреть рисунок 8).
· хранит сведения, характеризующие товар;
· справочник располагается на форме «Единица измерения»;
· команды: добавление, удаление, редактирование, сохранение в справочник.
Рисунок 8 — Справка «Единица измерения»
2. «Товар"(Смотреть рисунок 9):
· хранит сведения о товарах предприятия ОАО «Торговый дом „Гольдштейн“»;
· справочник необходим при обработке расхода и прихода;
· данный справочник располагается на форме «Товар»;
· команды: добавление, удаление, редактирование, сохранение в справочнике.
Рисунок 9 — Справочник «Товар»
3. «Склад» (Смотреть рисунок 10).
· хранит сведения о состояние склада и хранящихся там товаров;
· справочник необходим при обработке расхода и прихода;
· располагается на форме «Управление складом»;
· команды: добавление, удаление, редактирование, сохранение.
Рисунок 10 — Форма «Склад»
4. «Состав склада» (Смотреть рисунок 11).
· хранит сведения о данных склада;
· необходим при обработке расхода;
· располагается на форме «Данные о складе»;
· команды: добавление, удаление, редактирование, сохранение.
Рисунок 11 — Форма «Данные о складе»
5. «Состав чека» (Смотреть рисунок 12).
· хранит временные сведения товаре;
· необходимо при обработке расхода;
· располагается на форме «Чека» при редактирование;
· команды: добавление, удаление, редактирование, сохранение.
Рисунок 12 — Форма редактирования «Чека»
6. «Чек» (Смотреть рисунок 13).
· хранит временные сведения о продажах;
· необходимо при обработке расхода;
· располагается на форме «Торговый чек»;
· команды: добавление, удаление, редактирование, сохранение.
Рисунок 13 — Форма «Продажи»
7. «Покупатель» (смотреть рисунок 14).
· хранит сведения о покупателе;
· необходимо при обработке расхода;
· располагается на форме «Клиент»;
· команды: добавление, удаление, редактирование, сохранение в справочнике.
Рисунок 14 — Справочник «Покупатель»
8. «Поставщик» (Смотреть рисунок 15).
· хранит сведения о поставщике;
· необходимо при обработке прихода;
· располагается на форме «Поставщик»;
· команды: добавление, удаление, редактирование, сохранение в справочнике.
Рисунок 15 — Справочник «Поставщик»
9. «Состав накладной» (Смотреть рисунок 16).
· хранит временные сведения накладной;
· необходимо при обработке расхода и прихода;
· располагается на форме «Накладной» при редактирование;
· команды: добавление, удаление, редактирование, сохранение.
Рисунок 16 — Форма редактирования «Приходной накладной»
10. «Накладная» (См. рисунок 17).
· хранит сведения накладных;
· необходимо при обработке расхода и прихода;
· располагается на форме «Накладной»;
· команды: добавление, удаление, редактирование, сохранение.
Рисунок 17 — Форма «Накладная»
11. «Заказ» (Смотреть рисунок 18).
· хранит временные сведения о заказах от клиента;
· располагается на форме «Заказ»;
· команды: добавление, удаление, редактирование, сохранение.
Рисунок 18 — Форма «Заказ»
2.1.4 Характеристика результатной информации Результатная информация формируется в автоматизированной системе итоговой документацией.
В системе автоматически формируются следующее:
1. Прайс-лист;
2. Расходная накладная;
3. Приходная накладная;
4. Товарный чек;
5. Отчет о продажах;
6. Отчёт о приходе товара;
7. Отчёт о состояние склада.
2.2 Программное обеспечение задачи (комплекса задач, АРМ)
2.2.1 Общие положения (дерево функций и сценарий диалога) Схема «Сценарий диалога» (смотреть рисунок 19) и «Дерево функций» (cмотреть рисунок 20) позволяют представить иерархию функций управления и обработки данных, автоматизированные в разработанном АРМ.
Рисунок 19 — Сценарий диалога Рисунок 20 — Дерево функций
2.2.2 Структурная схема пакета (дерево вызова процедур и программ) Структурную схему пакета будет удобней представить рисунком 21.
Описание программных форм будет представлено в таблице 17. Так же там будет условное обозначение этих форм для более лёгкого понимания, так как имена назначались автоматически при создании этих форм.
Рисунок 21 — Структурную схему пакета Таблица 17 — Описание программных форм
Наименование формы | Обозначение | Функции | |
Внешняя БД | Внешняя БД | Обработка данных | |
Form1 | Главная | Отображает меню | |
Form2 | Товар | Добавление, изменение товара | |
Form3 | Приход товара | Отображает приходные накладные | |
Form4 | Торговый чек | Отображает продажу товара | |
Form5 | Расход товара | Отображает расходные накладные | |
Form6 | Поставщик | Добавление, изменение поставщика | |
Form7 | Оформление продажи | Добавление и сохранения данных | |
Form8 | Отчёт об остатках на складе | Отображает данные со склада | |
Form9 | О программе | Отображает информацию о программе | |
Form10 | Оформление прихода товара | Добавление и сохранения данных | |
Form11 | Покупатель | Добавление, изменение клиента | |
Form12 | Отчёт о продаже товара | Отображает данные с продаж | |
Form13 | Единица измерения | Добавление, изменение клиента единицы измерения | |
Form14 | Отчёт о приходе товара | Отображает данные о приходе товара | |
Form15 | Оформление расхода товара | Добавление и сохранения данных | |
Form16 | Данные о складе | Отображает данные о складе | |
Form17 | Заказ от клиента | Отображает данные о заказе | |
Form18 | Оформление заказа | Добавление и сохранения данных | |
Form19 | Управление складом | Отображает склад и товар | |
Form20 | Списание товара | Изменение и сохранение данных | |
Form21 | Прайс-лист | Отображает данные о ценах и товаре | |
2.2.3 Описание программных модулей При запуске программного программы автоматически подключатся внешняя БД и загружается «Главная форма"(Form1)(смотреть рисунок 22), на которой располагается главное меню.
Рисунок 22 — Форма «Главное меню»
Программный модуль «Заказ от клиента"(Form18) запускается при необходимости введения нового заказа от лица покупателя. В этом модуле предусмотрены возможности временного хранения данных о заказе, редактирование этих данных, удаление выполненных заказов и их просмотр, возможна печать документа.
Модули «Накладных"(Form3, Form5, Form10, Form15) позволяет работать со справочниками, предусмотренные в системе. Можно осуществлять просмотр, удаление и редактировать запись по системным справочникам, возможна печать документа.
Модуль «Торговый чек"(Form4, Form7) позволяет работать со товарами по накладной. Можно осуществлять просмотр, удаление и редактировать запись по системным справочникам, возможна печать документа.
Модуль «Склад» (Form16, Form19, Form20) отображает товары. доставленные от поставщика. Возможно редактирование, ввод и удаления данных, возможен печать документа. Можно посмотреть и редактировать данные о складе.
Модули «Справочников» (Form2, Form6, Form11, Form13) предусматривает формирование записей исходных данных. Связаны с модулями: накладная, склад, торговый чек, заказ.
Описанные модули можно представить в виде рисунка 23.
Рисунок 23 — Возможности модулей
2.2.4 Схема взаимосвязи программных модулей и информационных файлов Схема взаимосвязи программных модулей и информационных файлов показывает связь программного и информационного обеспечения в рамках поставленных задач. Данную схему можно представить в виде описания возможностей программных модулей, разрабатываемой системы. Возможности приведено на рисунках 24 — 26. Справа и слева от модуля информационные входящие и выходящие потоки.
Рисунок 24 — Возможности модуля Справочник «Покупателей»
Рисунок 25 — Возможности модуля «Накладной»
Рисунок 26 — Возможности модуля «Товарный чек»
2.3 Технологическое обеспечение задачи (комплекса задач, АРМ) автоматизированный рабочий место программный
2.3.1 Организация технологии сбора, передачи, обработки и выдачи информации Технологический процесс состоит из этапов:
1. Сбор и учет данных.
2. Поступления и реализации товаров.
3. Ведение информационной базы.
4. Формирование отчетов.
Они могут выполняться в любой момент времени и включают операции ввода, вывода информации. Операции выполняются программно, следуя по определённому алгоритму. Программа по решению задач учета товаров на складе реализована в АРМ, автоматизированная под предприятие ОАО «Торговый дом „Гольдштейн“».
Работа с программой начинается с запуска приложения на вычислительной машине и через диалог с рабочим окном вызываются подменю, где есть другие окна. Диалог с рабочей формой осуществляется нажатием функциональных клавиш и поля ввода данных. На основании введённых данных активизируются процессы контроля информации.
В программе выполняются следующие функции:
1. Формирование экрана программы, создаёт систему главного меню и подменю;
2. Запускает процедуры при активизирование приложения;
3. Обеспечивает ввод информации с первичных документов в БД с контролем вводимых данных и ввода данных путем выбора из списка.
4. Формирует отчеты с выдачей установленных форм документов.
Все формы связаны между собой данными, анализируемые на входе и обрабатываемые на выходе. Данные поступают через диалог с пользователем, параметры и документы. Дальнейшая их передача осуществляется через эти документы.
Для ведения информационной базы реализованы функции просмотра и печати документов, введение и редактирование этих документов, и создание архивов. Операции производится через выбор пунктов меню как в главном, так и подчиненных.
Данные получены путём ввода по шаблону (накладные, акты и прочее). Входные данные, полученные в виде конкретных значений, переданные функциями.
2.3.2 Схема технологического процесса сбора, передачи, обработки и выдачи информации Технологический процесс машинной обработки экономической информации, как раньше было уже сказано, представляет собой совокупность операций, которые делится на следующие этапы:
1. Первичный.
· Сбор исходных данных;
· Регистрация данных;
· Передача для ввода в ЭВМ.
2. Подготовительный.
· Охват операций по приему, контролю и регистрации данных и переносу на машинные носители.
3. Основной.
· Обеспечивает обработку данных на ЭВМ.
4. Заключительный.
· Контроль, выпуск и передача результатной информации потребителю.
В диалоговой обработке внемашинная и внутримашинная технологии связаны друг с другом, не имея границ. Это потому, что нет разграничения, указанных выше этапов, технологического процесса и в диалоговом режиме не имеется определенной последовательности действий.
Поэтому схема технологического процесса в диалоговом режиме представляется как набор операций и в виде последовательности работ системы (смотреть рисунок 27).
Рисунок 27 — Схема технологического процесса Из вышеописанной схемы технологического процесса обработки информации, пользователь выполняет работу с программой по следующей инструкции:
1. Запуск приложения с последующей загрузкой главной формы, с которой открывается доступ к меню и подменю программы (смотреть рисунок 28).
Рисунок 28 — Главная форма
2. Диалог с программой начинается с оформления приходных и расходных накладных через пункт меню «Операции»: расход, приход. Формы будут рассмотрены в рисунках 29 и 30.
Приходная накладная содержит данные о прибывшем товаре от поставщика. Цены на товар являются закупочными, и отличаются от учётных.
Рисунок 29 — Форма «Приходная накладная»
Рисунок 30 — Редактируемая форма «Приходной накладной»
При нажатии на кнопку добавления новой накладной все поля ввода будут пусты и готовы к заполнению (смотреть рисунок 31).
Рисунок 31 — Пустая форма накладной При приходе нового товара в программе необходимо заполнить справочник «Товар», переход к форме осуществляется по нажатию кнопки добавления/изменения товара. При переходе на форму товаров появится ряд управляющих кнопок, по одной из которых можно добавить товар. Будет добавлена новая строчка с номером и наименованием. После добавления появится кнопка сохранить (Смотреть рисунок 32).
Рисунок 32 — Справочник «Товар» после добавления
Цены изменяемы, как и единицы измерения. Кнопки расположены с полями ввода. Такая же схема как добавления «Товаров» через кнопку работает с поставщиками и единицей измерения. Заполненная форма будет выглядеть, как показано на рисунке 33.
Рисунок 33 — Заполненная форма накладной По завершению данных работ этот документ можно вывести на печать по кнопке печати, и как результат, готовый документ накладной (смотреть рисунок 34).
Рисунок 34 — Готовый документ приходной накладной После оформления накладной приобретённый товар размещается на складе, где хранится либо до списания товара или его реализации клиенту (смотреть рисунок 35).
При оформлении расходной накладной действует такая же схема работы, как и с приходной накладной. При необходимости товары, покупатели и единицы измерения вводят через кнопки, расположенные на форме. Работа введётся уже с покупателем, цены являются учётными (смотреть рисунок 36).
Рисунок 35 — Добавление товара на склад Рисунок 36 — Заполненная расходная накладная После проведённой операции расходную накладную можно вывести на печать, и форма документа будет выглядеть, как показано на рисунке 37.
Рисунок 37 — Готовая расходная накладная
3. После оформления накладной производится оформление торгового чека по факту продажи товара клиенту. В форме «Торговый чек» введётся работа с проданным товаром (смотреть рисунок 38), а по кнопке оформления продажи происходит переход на редактируемую форму. Указанное количество товара автоматически списывается со склада после завершения работ. Редактируемая форма так же имеет возможность изменения цены и единицы измерения, если того потребует ситуация. Цены являются учётными.(смотреть рисунок 39).
Рисунок 38 — Форма «Товарный чек»
Рисунок 39 — Редактируемая форма товарного чека и оформленный чек Оформленный «Торговый чек» можно вывести на печать по кнопке и готовый документ будет выглядеть, как показано на рисунке 40.
Рисунок 40 — Готовый документ «Торговый чек»
4. После всех операций количество товара на складе должно было измениться и потому производится переход в пункт меню «Отчёты». В отчётах хранится данные о состояние товаров по деятельности предприятия: отчёт о состояние склада (смотреть рисунок 41), отчёт об оптовых продажах (смотреть рисунок 42), по приходу товара (смотреть рисунок 43, прайс-лист (смотреть рисунок 44).
Рисунок 41 — Отчёт о состояние склада Рисунок 42 — Отчёт об оптовых продажах Рисунок 43 — Приход товара Рисунок 44 — Форма Прайс-лист
3. Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчета экономической эффективности События с внедрением средств вычислительной техники требуют как стоимостные, так и трудовые затраты. Основным условием использования данных средств — это получение максимально экономической эффективности от внедрения, где требуется проведение расчетов эффективности и ее обоснования.
Обоснование эффективности автоматизированной обработки данных позволяет следующее:
1. Определение необходимости затрат на разработку и внедрение автоматизированной системы обработки информации на предприятии.
2. Выбор экономически эффективного варианта технологических процессов обработки информации.
Экономическая эффективность автоматизации обработки данных обеспечивается основными факторами:
1. Высокая скорость выполнения операций, достигнутой производительностью технических средств и сокращения времени на их обработку и выполнения.
2. Повышение качества выполнения работ за счет разработки единой информационной БД и ее использования.
3. Сокращение продолжительности отчетных периодов и сроков получения отчетов.
Экономическая эффективность данного проекта можно представить формулой 1, которая состоит из косвенного и прямого эффекта.
Э = Эк + Эп, (1)
где
· Э — экономическая эффективность проекта,
· Эк — косвенный эффект — характеризуется качественными изменениями в результате использования средств ЭВМ, выражается в повышении качества работ, а так же повышении ее достоверности и оперативности.
· Эп — прямой эффект — выражается в снижении трудовых и стоимостных затрат на обработку данных и влияет на экономические показатели деятельности вычислительных установок, занимающихся ее обработкой.
При выделении экономической эффективности автоматизации работ с учетом вычислительных средств будет рассчитываться прямой эффект. За основу расчета прямого эффекта берётся соответствие операций базового и проектируемого варианта или анализ затрат, обязательный для выполнения операций технологического процесса.
Что бы рассмотреть порядок расчета прямого эффекта надо определить формулы, по которым будут рассчитываться трудовые и стоимостные показатели.
К трудовым показателям относятся следующее:
1. Абсолютное снижение трудовых затрат (Формула 2).
2. Коэффициент относительного снижения трудовых затрат (Формула 3).
3. Индекс снижения трудовых затрат или повышения производительности труда (Формула 4).
?T = T0 — T1, (2)
где
· ?T — абсолютное снижение трудовых затрат;
· T0 — Затраты на обработку информации по базовому варианту;
· T1 — Затраты на обработку информации по проектируемому варианту.
KT = ?T/T0, (3)
где
· KT — коэффициент относительного снижения трудовых затрат;
· ?T — абсолютное снижение трудовых затрат;
· T0 — трудовые затраты на обработку информации по базовому варианту.
ХT = T0/ T1, (4)
где
· ХT — индекс снижения трудовых затрат или повышения производительности труда;
· T0 — трудовые затраты на обработку информации по базовому варианту;
· T1 — трудовые затраты на обработку информации по проектируемому варианту.
К стоимостным показателям относятся:
1. Абсолютное снижение стоимости затрат (Формула 5).
2. Коэффициент относительного снижения стоимостных затрат (Формула 6).
3. Индекс снижения стоимости затрат (Формула 7).
ДC = C0 — C1, (5)
где
· ДC — абсолютное снижение стоимостных затрат;
· С0 — стоимостные затраты на обработку информации по базовому варианту;
· С1 — стоимостные затраты на обработку информации по проектируемому варианту.
Kc = ДC/C0, (6)
где
· Kc — коэффициент относительного снижения стоимостных затрат;
· ДC — абсолютное снижение стоимостных затрат;
· С0 — стоимостные затраты на обработку информации по базовому варианту.
ХT = T0/ T1, (7)
где
· ХT — индекс снижения стоимостных затрат;
· T0 — стоимостные затраты на обработку информации по базовому варианту;
· T1 — стоимостные затраты на обработку информации по проектируемому варианту.
Теперь приступим к рассмотрению порядка расчета прямого коэффициента или годовой экономии, который описан в формуле 8.
ЭП = (С0 + ЕН * К0) — (С1 + ЕН * К1), (8)
где
· ЭП — прямой эффект;
· С0 — текущие стоимостные затраты, а базовом эффекте;
· ЕН — нормативный коэффициент эффективности капитальных вложений, ниже которого они уже будут нецелесообразны (=0,15);
· К0 — капитальные вложения в базовом варианте;
· С1 — текущие стоимостные затраты проектируемом варианте;
· К1 — капитальные вложения в проектируемом варианте.
При базовом варианте технологии применялись вычислительными машинами и были реализованы затраты на разработку в данный момент программы, поэтому капитальные вложения данного варианта будут отличаться от нуля.
Были сделаны следующие расчёты:
1. Капитальные затраты i варианта рассчитываются по формуле 9.
2. Стоимость проектирования рассчитывается по формуле 10.
3. Стоимость программирования рассчитывается по формуле 11.
4. Стоимость отладки рассчитывается по формуле 12.
5. Стоимость внедрения рассчитывается по формуле 13.
6. Эффективность капитальных вложений определяется расчетным коэффициентом капитальных вложений по формуле 14, которая выявляет целесообразность этих вложений во внедряемый проект, и сроком окупаемости капитальных вложений (формула 15).
Кi = Ci_проектирования + Ci_программирования + Ci_отладки + Ci_внедрения + Ci_покупкиТОиПО, (9)
где
· Кi — капитальные затраты i-го варианта;
· Ci_проектирования — стоимость проектирования i-го варианта;
· Ci_программирования — стоимость программирования i-го варианта;
· Ci_отладки — стоимость отладки i-го варианта;
· Ci_внедрения — стоимость внедрения i-го варианта;
· Ci_покупкиТОиПО — стоимость технического и программного обеспечения i-го варианта.
Спроектирования = Тпроектирования1 * Смаш. час + Тпроектирования2 * З/Плоператора * Кчеловек * (1 + Кнр), (10)
где
· Спроектирования — стоимость проектирования;
· Тпроектирования1 — время использования ЭВМ при проектировании в часах;
· Смаш. час — стоимость одного машинного часа;
· Тпроектирования2 — время проектирования в месяцах;
· З/Плоператора — месячная зарплата оператора;
· Кчеловек — количество человек;
· Кнр — коэффициент накладных расходов (=0,65).
Спрограммирования = Тпрограммирования1 * Смаш. час + Тпрограммирования2*З/Плоператора * Кчеловек * (1 + Кнр), (11)
где
· Спрограммирования — стоимость программирования;
· Тпрограммирования1 — время использования ЭВМ при программировании в часах;
· Смаш. час — стоимость одного машинного часа;
· Тпрограммирования2 — время программирования в месяцах;
· З/Плоператора — месячная зарплата оператора;
· Кчеловек — количество человек;
· Кнр — коэффициент накладных расходов (=0,65).
Сотладки = Тотладки1 * Смаш. час + Тотладки2 * З/Плоператора *
*Кчеловек * (1 + Кнр), (12)
где
· Сотладки — стоимость отладки;
· Тотладки1 — время использования ЭВМ при отладке в часах;
· Смаш. час — стоимость одного машинного часа;
· Тотладке2 — время отладки в месяцах;
· З/Плоператора — месячная зарплата оператора;
· Кчеловек — количество человек;
· Кнр — коэффициент накладных расходов (=0,65).
Свнедрения = Твнедрения1 * Смаш. час + Твнедрения2 * З/Плоператора * Кчеловек * (1 + Кнр), (13)
где
· Свнедрения — стоимость внедрения;
· Твнедрения1 — время использования ЭВМ при внедрении в часах;
· Смаш. час — стоимость одного машинного часа;
· Твнедрения2 — время внедрения в месяцах;
· З/Плоператора — месячная зарплата оператора;
· Кчеловек — количество человек;
· Кнр — коэффициент накладных расходов (=0,65).
Ер = 1/Ток, (14)
где
· Ер — расчетный коэффициент эффективности;
· Ток — срок окупаемости затрат на внедрение проекта машинной обработки информации.
· Желательно, чтобы данный показатель был больше нормативного Ен, указанный в формуле 16.
Ток = (К1 — К0)/ДС, (15)
где Ток — срок окупаемости затрат на внедрение проекта машинной обработки информации;
· К1 — капитальные вложения в проектируемый вариант;
· К0 — капитальные вложения в базовый вариант;
· ДС — абсолютное снижение стоимостных затрат;
· Расчетный срок окупаемости должен быть меньше нормативного (формула 16).
Тн = 1/Ен, (16)
где
· Тн — нормативный срок окупаемости проекта;
· Ен — нормативный коэффициент эффективности капитальных вложений.
3.1.2 Расчет показателей экономической эффективности проекта
Определение затрат (трудовых и стоимостных) на разработку программного продукта при базовом (смотреть таблицу 18) и проектируемом варианте (смотреть таблицу 19), где показатели эффективности от внедрения предоставлены в (смотреть таблицу 20).
Таблица 18 — Базовый вариант. Расчет трудовых и стоимостных затрат
№ п/п | Наименование операции | Оборудование | Ед. изм. | Объем работы в год | Норма выработки | Трудоемкость | Стоимость работы оборудования | Стоимостные затраты | |
Поступление заявки от покупателя и ее регистрация | Вручную | Документострока | 150,00 | 16 500,00 | |||||
Анализ данных учета, составление отчетов | Вручную | Документострока | 110,00 | 12 100,00 | |||||
Оформление необходимых документов | Вручную, ЭВМ | Операция | 140,00 | 14 000,00 | |||||
Составление прайс-листа | Вручную, ЭВМ | Операция | 20,00 | 2000,00 | |||||
Выборка данных из учетных документов | Вручную, ЭВМ | Операция | 140,00 | 14 000,00 | |||||
Регистрация прихода от поставщика | Вручную | Документострока | 200,00 | 20 000,00 | |||||
Итого | 760,00 | 78 600,00 | |||||||
Таблица 19 — Проектируемый вариант. Расчет трудовых и стоимостных затрат
№ п/п | Наименование операции | Оборудование | Ед. изм. | Объем работы в год | Норма выработки | Трудоемкость | Стоимость работы оборудования | Стоимостные затраты | |
Поступление заявки от покупателя и ее регистрация | ЭВМ | операция | 100,00 | 8700,00 | |||||
Анализ данных учета, составление отчетов | ЭВМ | документострока | 84,61 | 5838,00 | |||||
Оформление необходимых документов | ЭВМ | операция | 70,00 | 5950,00 | |||||
Составление прайс-листа | ЭВМ | операция | 10,00 | 680,00 | |||||
Выборка данных из учетных документов | ЭВМ | операция | 70,00 | 4200,00 | |||||
Регистрация прихода от поставщика | ЭВМ | операция | 83,33 | 7249,00 | |||||
Итого | 417,94 | 32 617,00 | |||||||
Таблица 20 — Показатели от внедрения проекта
Показатель | Затраты | Абсолютное изменение затрат | Коэффициент изменения затрат | Индекс изменения затрат | ||
Базовый вариант | Проектный вариант | |||||
Трудоемкость | Т0 | Т1 | ДТ = Т0 — Т1 | КТ=ДТ/Т0*100% | YТ=Т0/Т1 | |
417,94 | 45,00% | 1,80 | ||||
Стоимость | С0 | С1 | ДС = С0 — С1 | КТ=ДС/С0*100% | YС=С0/С1 | |
78 600,00 | 32 617,00 | 45 983,00 | 58,50% | 2,41 | ||
Из полученных расчетов, можно сделать выводы:
1. Индексы трудовых (YT) равны 1,80 и стоимостных (YС) равны затрат равны 2,41, так как стоимостные затраты зависят от трудовых.
2. Внедрение программного продукта позволяет сократить трудовые на 45,00% и стоимостные затраты на 58,50%.
Кроме показателей эффективности так же были рассчитаны:
1. Величины капитальных затрат и их составляющих.
2. Расчетный коэффициент эффективности этих вложений.
3. Срок окупаемости проекта.
4. Прямой эффект, отражающий эффективность от внедрения проекта.
Сначала проведем подсчет капитальных затрат базового варианта:
1. С0_проектирования= 140*15 + 1*15 000*1*(1+0,65) = 26 850 руб. (17).
2. С0_программирования = 180*15 + 1,5*15 000*1*(1+0,65) = 39 825 руб. (18).
3. С0_отладки = 80*15 + 0,5*15 000*1*(1+0,65) = 13 575 руб. (19).
4. С0_внедрения = 40*15 + 0,25*15 000*1*(1+0,65) = 6787,5 руб. (20).
5. К0 = 26 850 +39 825 + 13 575 + 6787,5 =87 037 руб. (формула 21).
Рассчитаем капитальные затраты проектируемого варианта:
1. С1_проектирования= 260*15 + 1,5*18 000*1*(1+0,65) = 48 450 руб. (22).
2. С1_программирования = 310*15 + 2*18 000*1*(1+0,65) = 64 050 руб. (23).
3. С1_отладки = 70*15 + 0,5*18 000*1*(1+0,65) = 15 900 руб. (24).
4. С1_внедрения = 30*15 + 0,25*18 000*1*(1+0,65) = 7875 руб. (25).
5. К1 = 48 450 + 64 050 + 15 900 + 7875 = 136 275 руб. (26).
6. Ток = (136 275 — 87 037)/45 983 = 1,07 года (27).
7. Ер= 1/1,07 = 0,93 (28).
8. ЭП = (78 600 + 0,15*87 037) — (32 617 + 0,15*136 275) = 38 597,30 руб. (29).
Из вышесказанных результатов можно сделать вывод, что величина капитальных затрат получилась не большой, а срок окупаемости проекта не превышает норматива:
Тн = 1/0,15 = 6,7 года (30)
Ток<�Тн (1,07 < 6,7) (15 и 30)
Эффективность от вложения немаленькая и оправдывает эти затраты, учитывая снижение трудоемкости, которая позволит направить освободившиеся трудовые ресурсы на решение других задач предприятия.
Заключение
Темой дипломного проекта являлась разработка автоматизированного рабочего места (АРМ) для работника склада ОАО «Торговый дом „Гольдштейн“» города Лабытнанги.
Целью дипломного проекта является автоматизация складского учёта предприятия ОАО «Торговый дом „Гольдштейн“», проходящая через следующие этапы:
1. Разработка приложения.
2. Реализация.
3. Тестирование на предприятие.
4. Внедрение в систему предприятия.
АРМ позволяет более эффективно хранить, обрабатывать, анализировать и использовать данные по учету товара и его количества на складе организации.
В результате, поставленная цель была выполнена, а именно то, что информационная система имеет большое практическое значение и выполняет более быструю обработку и автоматизирует ввод/вывод информации.
В первой главе дипломного проекта была проанализирована:
1. Деятельность предприятия.
2. Его организационная структура.
3. Программное и техническое обеспечение.
В процессе исследования были определены задачи для автоматизации и доказана необходимость реализации данного программного продукта. Для реализации этого проекта был сделан выбор программного, технического и информационного обеспечения.
Были использованы следующие программные средства:
1. Borland Delphi 7 — Объектно-ориентированный язык программирования.
2. MS Access 2003 года — база данных.
Во второй главе дипломного проекта была построена информационная модель, на основании которых была реализована база данных информационной системы.
В состав вошли следующие модели:
1. Диаграмма потоков данных.
2. Инфологическая.
3. Даталогическая.
4. Реляционная модель базы данных.
При создании рисунков, диаграмм и таблиц использовалось следующее программное обеспечение:
1. BPWin.
2. ERWin 4.0.
3. MS Word 2007.
Были приведены характеристики входной, оперативной, справочной и результатной информации, которые есть в программном продукте. Так же был описан функционал и диалог с пользователем.
В третьей главе дипломного проекта была рассчитана экономическая эффективность разработанного программного обеспечения. В результате расчетов получен показатель срока окупаемости информационной системы, который составил 1,07. В итоге, через один год и один месяц эксплуатации информационной системы, затраченные средства на её разработку будут возмещены предприятию.
В процессе выполнения дипломного проекта были получены необходимые знания и умения для дальнейшей деятельности, практические навыки разработки БД и пользовательского интерфейса в средах разработки. Как результат, реализованная информационная система обладает удобным и понятным интерфейсом. Данная автоматизация позволит снизить издержки, связанные с обучением персонала.
Список использованных источников и литературы
Литература:
1. Аблязов В. И. Проектирование баз данных в среде Microsoft Office Access 2003, 2007 и 2010[ учебное пособие]: под ред. Аблязов В. И., 2014. 104 с.
2. Аникин, Б. А. Основные и обеспечивающие функциональные подсистемы логистики: учебник /под ред. Б. А. Аникина, Т. А. Родкиной. — Москва: Проспект, 2014. — 601 с.
3. Арутюнов, В. В. Теория экономических информационных систем / В. В. Арутюнов. — М.: Синтег, 2011. — с.183.
4. Бекаревич, Ю. Б. Создание реляционной базы данных и запросов. MS Access 2007 [Текст]: учебное пособие / Ю. Б. Бекаревич, Н. В. Пушкина. — Санкт-Петербург: СПБГУЭФ, 2012. — 87 с.
5. Воройский Ф. С. Информатика. Энциклопедический систематизированный словарь-справочник: введение в современные информационные и телекоммуникационные технологии в терминах и фактах [Текст] / Ф. С. Воройский. — 4-е изд. — М.: Физматлит, 2013. — 965 с.
6. Гвоздева Т. В. Проектирование информационных систем: учеб. пособие/ Т. В. Гвоздева.- Ростов н/Д.: Феникс, 2009. 508 с.
7. Грекул В. И., Денищенко Г. Н., Коровкина Н. Л. Проектирование информационных систем: учебное пособие. — Москва, 2011 — 303 с.
8. Королько И. В. Информационная система складского хозяйства предприятия / И. В. Королько / Вестник магистратуры. — 2013. — № 12−1 (27). — С. 66−68.
9. Мастяева И. Н., Семенихина О. Н. Методы оптимизации: учебно пособие. / - текстовые дан. — М: ЕАОИ, 2011. — 424 с.
10. Самородов Ф. А. Специалист | Программирование Delphi 2010 / 7.0. Базовый курс [Учебное пособие]: Центр «Специалист». — 2011.
11. Уткин В. Б., Балдин К. В. Информационные системы в экономике. — М.: Финансы и статистика, 2012. — с.62.
Литература
из ЭБС:
12. Вейцман. В. М. Проектирование экономических информационных систем [Электронный ресурс]: учебное пособие/В.М.Вейцман; Международная академия бизнеса и новых технологий (МУБиНТ): — Электрон. текстовые дан. (3,57 Мб). — Ярославль: Академия МУБиНТ, 2011.
13. Никитина Т. П. Базы данных и знаний [Электронный ресурс]: учебно-методический комплекс /Международная академия бизнеса и новых технологий. — Электрон. текстовые дан. (4732,0 Кб). — Ярославль: Академия МУБиНТ, 2011.
14. Одинцова Б. Е., Романова А. Н. Информационные ресурсы и технологии в экономике: электронный ресурс / Под ред. проф. Б. Е. Одинцова и проф. А. Н. Романова. — М.: Вузовский учебник: НИЦ Инфра-М, 2013. — 462 с.
15. Ясенев, В. Н. Информационные системы и технологии в экономике [Электронный ресурс]: учеб. пособие для студентов вузов, обучающихся по специальностям экономики и управления (80 100) / В. Н. Ясенев. — 3-е изд., перераб. и доп. — М.: ЮНИТИ-ДАНА, 2012. — 560 с Интернет-ресурсы:
16. Официальный сайт программы «СБиС++ Складской учёт». — Режим доступа: http://buh.sbis.ru/buh/?pg=sklad.
17. Официальный сайт программы «Лайт-учёт». — Режим доступа: http://lite-uchet.ru/.
18. Официальный сайт ОАО «Торгового дома „Гольдштейн“». — Режим доступа: http://www.goldstain.
19. Статья о выборе MS Access. — Режим доступа: http://www.msdatabase.ru/fileformat.htm.
20. Статья о выборе программного обеспечения. — Режим доступа: http://barsicne.narod.ru/publ/delphi7_obosnovanie_vybora/1−1-0−1.
Приложения Приложение 1- Договор поставки товаров Приложение 2 — Товаротранспортная накладная