Автоматизация комплекса задач по учету движения товаров на складе

Проектирование и реализация комплекса задач автоматизации учета движения товаров на складе в ЗАО "ГРЕЦ" и технико-экономические расчеты. Обоснование выбора программно-технических средств, блок-схема алгоритма. Описание программного обеспечения системы.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 05.12.2011
Размер файла 3,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

на тему: "АВТОМАТИЗАЦИЯ КОМПЛЕКСА ЗАДАЧ ПО УЧЕТУ

ДВИЖЕНИЯ ТОВАРОВ НА СКЛАДЕ"

Содержание

  • Введение
  • Глава I. Анализ хозяйственной деятельности и основных технико-экономических показателей ЗАО "Грец"
  • 1.1 Краткая характеристика предприятия
  • 1.2 Анализ организационной структуры предприятия
  • 1.4 Организация документооборота ЗАО "ГРЕЦ"
  • 1.5 Анализ альтернативных решений
  • Глава II. Проектирование комплекса задач автоматизации складского учета в ЗАО "ГРЕЦ"
  • 2.1 Разработка комплекса задач
  • 2.2 Внешняя спецификация
  • 2.3 Разработка состава и структуры БД
  • 2.4 Выбор пользовательского интерфейса
  • 2.5 Обоснование выбора программно-технических средств для решения комплекса задач автоматизации учета движения сырья на складе
  • 2.6 Блок-схема алгоритма автоматизированного комплекса задач
  • Глава III. Реализация комплекса задач по учету движения товаров на складе и технико-экономические расчеты
  • 3.1 Описание программного обеспечения системы
  • 3.2 Инструкция пользователя
  • 3.3 Определение экономической эффективности
  • 3.4 Безопасность жизнедеятельности
  • Заключение
  • Библиография
  • Список условных сокращений
  • Приложения

Введение

В настоящее время производство продуктов питания становится ведущей отраслью народного хозяйства страны. Это обусловлено, прежде всего, значительною тратой продовольственной безопасностью страны. По данным статистики в настоящее время более 80% продающейся в РФ пищевой продукции производится за рубежом (данные по городу Санкт-Петербургу), более 50% из нее опасны для здоровья (данные приведены из газеты "Деловой Петербург, 21 февраля 2005год).

С учетом изложенного на первое место выходят вопросы продовольственной безопасности и, соответственно, значительно возрастает роль производства и переработки продуктов питания.

В условиях возрастающей угрозы вступления нашего государства во Всемирную Торговую Организацию (ВТО) возрастает потребность именно в отечественном производителе продуктов питания, могущем противостоять западной экспансии.

Объектом рассмотрения нашего дипломного проекта является ведущее предприятие по производству продуктов питания. Как показывает практика, одним из ключевых секторов данного производства является склад и все, что с ним связано.

На современном этапе развития экономики не одна сфера или составная часть производства не может обойтись без автоматизации. Не является здесь исключением и складской учет. Более того, именно складской учет в первую очередь требует скрупулезной экономии и отчетности.

Кроме того, автоматизация дает значительную экономию времени и сокращает количество требуемого персонала, что не маловажно в условиях конкурентной экономики. Также необходимо учитывать, что при нарушении складского учета неизбежны не только перебои в производстве, но и нарушения технологии, что может привести к трагическим последствиям или вовсе к остановке производства. Особенно это важно в производстве продуктов питания, так как оно непосредственно связано со здоровьем значительного количества людей.

Выбранная нами тема является жизненно важной для любого предприятия, имеющего комплексный склад и сложный многоуровневый учет. Тем более это важно для предприятия пищевой промышленности.

Диплом содержит следующие разделы:

Введение - содержит краткую информацию об организации, обоснование выбора темы дипломного проектирования и описание основных разделов диплома.

Общая характеристика деятельности предприятия, уровень оснащенности СВТ, организация документооборота, анализируются основные проблемы процесса учета движения сырья на производстве, ставится конкретная задача решения этих проблем.

Проектирование комплекса задач автоматизации учета движения сырья на складе в закрытом акционерном обществе "ГРЕЦ": обследуется предметная область, описываются задачи, проектируется информационная база, осуществляется выбор программных средств, состава и параметров технических средств для реализации проекта.

Реализация разработки и технико-экономические расчеты - содержат инструкцию пользователя, пример решения задачи, расчет экономической эффективности и срок окупаемости. В этом разделе также рассматривается обеспечение безопасности жизнедеятельности на предприятии.

Заключение - содержит краткую информацию о проведенной работе по дипломному проектированию.

В библиографии представлены источники информации, используемые при написании дипломного проекта.

Список условных сокращений содержит расшифровку аббревиатур, встречающихся в тексте.

В приложениях приведены формы действующих документов до и после автоматизации, листинг программы.

На данном этапе система предназначена для склада, но предполагается дальнейшее развитие программного комплекса и создание единой интегрированной системы, которая существенно облегчит работу сотрудников организации.

Глава I. Анализ хозяйственной деятельности и основных технико-экономических показателей ЗАО "Грец"

1.1 Краткая характеристика предприятия

Закрытое акционерное общество "ГРЕЦ" было основано в 1999 году. Акционерами ЗАО "ГРЕЦ" стали физические и юридические лица, решившие развивать новое направление в пищевой промышленности, а именно - новейшие экструзивные технологии.

Экструзивное направление пищевой промышленности зародилось относительно недавно, но в развитых промышленных странах оно развивается чрезвычайно успешно. Суть его заключается в создании сильно обезвоженного продукта, имеющего, к тому же очень большие сроки хранения. С другой стороны данный продукт характеризуется повышенной скоростью в приготовлении. Практически он не требует дополнительных временных затрат при кулинарной обработке. Достаточно просто залить продукт горячей водой.

Все это привлекло инвесторов и энтузиастов, которые и решили развивать новейшие технологии, учитывая высокую конъюнктуру рынка.

Основным видом деятельности предприятия является производство продуктов питания быстрого приготовления под маркой "ЛЮКС-ЭКСПРЕСС". Группа специалистов, используя накопленный за годы существования российского рынка Fast-food опыт, приступила к реализации проекта под лозунгом "Российский продукт - вкус и качество".

Вскоре фабрика начала производство продуктов под другими торговыми марками. Ассортимент продукции постепенно расширялся. Предприятие следило за изменениями в конъюнктуре спроса и предложения. Для этого была создана специальная маркетинговая группа.

В 2001 году стало ясно, что мощности предприятия недостаточны. Требуется структурная перестройка с привлечением новых специалистов и закупкой дополнительного высокотехнологического оборудования. Было принято решение о закупке оборудования как иностранного, так и отечественного производителя.

После перестройки предприятия производство возросло в 2,5 раза и ЗАО "ГРЕЦ" смогло занять определенную нишу на рынке экструзивной продукции в Санкт-Петербурге и Москве.

После выхода предприятия на рынке других областей стало ясно, что необходимо не ограничиваться внутренним рынком. Было принято решение о начале экспансии на зарубежные рынки. Вскоре началось тесное сотрудничество с иностранными партнерами. Иностранные делегации проводили многочисленные экспертизы продукции, отслеживали технологические цыпочки и проверяли соблюдение технологии производства и соответствие его с западным стандартам. После этого были заключены первые контракты на поставку целого ряда экструзивных продуктов питания за рубеж.

Сейчас данная продукция поступает в магазины Эстонии, Финляндии, Израиля и даже Германии.

Постоянный спрос продукции за рубежом, где она успешно прошла новый строжайший контроль качества, показывает, что успех продуктов "ЛЮКС - ЭКСПРЕСС" не случаен. На фабрике установлено современное оборудование, работает квалифицированный персонал, осуществляется постоянный санитарный контроль производства, качественные и лабораторные проверки изготовляемой продукции. В производстве используется высококачественное экологически чистое немодифицированное сырье.

Быстрое развитие компании привлекает новых партнеров. Так в 2004 году предприятию удалось заключить ряд договоров с сетевыми распространителями продуктов питания, в частности: группа компаний "Метро", "Рамстор" и др. Заинтересовались новым производством и банки, которые начали интенсивно предоставлять предприятию кредиты, осознавая перспективность выбранного направления.

1.2 Анализ организационной структуры предприятия

На предприятии используется линейная организационная структура управления, являющаяся одной из простейших структур управления. Она характеризуется тем, что во главе каждого структурного подразделения находится руководитель-единоначальник, наделенный всеми полномочиями и осуществляющий единоличное руководство подчиненными ему работниками и сосредотачивающий в своих руках все функции управления.

Линейная структура управления является логически более стройной и формально определенной, но вместе с тем и менее гибкой. Каждый из руководителей обладает всей полнотой власти, но относительно небольшими возможностями решения функциональных проблем, требующих узких, специальных знаний.

На рис.1.1 представлена схема организационной структуры предприятия.

Рис.1.1 Действующая организационная структура ЗАО "Грец"

Для более четкого представления о деятельности компании необходимо рассмотреть функции, выполняемые каждым подразделением.

Функции генерального директора:

разрабатывает долгосрочные и краткосрочные планы деятельности предприятия;

осуществляет организационное планирование;

устанавливает порядок оплаты труда, распорядок рабочего дня, порядок выходных дней и отпусков;

решает вопросы по распределению прибыли.

Функции заместителя генерального директора:

разрабатывает планы закупки материалов (их количество и ассортимент);

принимает решения о приеме и увольнении работников предприятия;

проводит анализ работы с поставщиками;

выполняет анализ документооборота внутри компании;

выполняет функции генерального директора во время его отсутствия.

Функции директора по финансам и экономике:

осуществляет финансовое планирование;

проводит анализ денежных поступлений;

осуществляет экономический анализ заключаемых договоров.

Функции главного бухгалтера:

ведет бухгалтерский учет;

ведет налоговый учет;

выполняет контроль правильности операции, проводимых по расчетным счетам;

ведет складской учет;

осуществляет начисление заработной платы работникам;

отвечает за хозяйственную часть.

Функции главного инженера:

проводит контроль работы на объектах;

выполняет проверку соответствия выполняемых работ с технической документацией;

осуществляет отслеживание поставки.

Функции планово-технического отдела:

разрабатывает всю техническую документацию;

согласовывает техническую документацию с Заказчиком;

Функции инженерно-технической службы:

проводит ознакомление с технической документацией;

работает непосредственно на объектах в соответствии с документацией;

Функции склада:

оформляет приход сырья на склад;

оформляет расход сырья со склада в производство;

оформляет приходные и расходные документы.

Анализ средств вычислительной техники и программно-технического обеспечения ЗАО "Грец"

Возрастающие темпы информации общества повышают значение вычислительной техники в управленческих процессах. Использование возможностей современной вычислительной техники для автоматизации процесса обработки информации позволяет увеличить производительность труда, повысить эффективность работы с документами и ускорить обмен управленческой информации. Эффективное управление предприятием невозможно без непрерывного отслеживания состояния финансового и коммерческого рынков, без оперативной координации деятельности всех подразделений и сотрудников. Для сбора, обработки и передачи информации в пределах компании используется локальная вычислительная сеть, поддерживающая топологии сети "Шина" и "Звезда".

Топологию "шина" часто называют "линейной шиной" (linear bus). Данная топология относится к наиболее простым и широко распространенным топологиям. В ней используется один кабель, именуемый магистралью или сегментом, вдоль которого подключены все компьютеры сети.

При топологии "звезда" все компьютеры с помощью сегментов кабеля подключаются к центральному компоненту, именуемому концентратором (hub). Сигналы от передающего компьютера поступают через концентратор ко всем остальным. Эта топология возникла на заре вычислительной техники, когда компьютеры были подключены к центральному, главному, компьютеру.

Рис.1.2 Структура ЛВС ЗАО "ГРЕЦ"

Локальная информационная сеть ЗАО "ГРЕЦ" работает под управлением операционной системы Windows 2000 и имеет пропускную способность 100 Мбит/сек.

В сеть обледенены 10 рабочих станций (рис.1.2.), которые имеют микропроцессоры, Pentium III и Pentium IV с тактовой частотой от 2 до 3,2 МГц, объемом оперативной памяти от 256 до 512 Мбайт и емкостью винчестера от 40 до 120 Гбайт.

автоматизация алгоритм программное обеспечение

К каждому компьютеру подключены принтеры разных модификаций (2 струйных и 3 лазерных). К нескольким компьютерам подключены модемы. Так же в офисе установлен ксерокс и сканер.

Для информационной поддержки ведения бухгалтерского учета в ЗАО "ГРЕЦ" используются системы:

"1С: Бухгалтерия 7.7" - предназначена для учета наличия и движения средств предприятия. Она может использоваться как автономно, так и совместно с другими компонентами "1С: Предприятия".

"Учет-SV" - осуществляет оперативный контроль и многофакторный анализ основных параметров деятельности современного предприятия. Система предоставляет актуальную информацию для нахождения путей совершенствования бизнес-процессов и принятия эффективных решений.

"КонсультантПлюс" - занимается поставкой справочно-правовых систем марки КонсультантПлюс, а также обеспечивает на их основе надежный информационный сервис для специалистов, работающих с правовой информацией.

Генеральный директор, директор по финансам и экономике, заместитель генерального директора, а также главный инженер и инженерно-техническая служба используют в своей работе пакет программ Microsoft Office 2000.

На складе используются: программа "Учет-SV" и специализированная база данных, разработанная сотрудником предприятия.

1.4 Организация документооборота ЗАО "ГРЕЦ"

Схема документооборота при учете сырья на складе ЗАО "ГРЕЦ"

Существующая на момент начала разработки структура движения документации рассмотрена на рис.1.3.

Закупленное службой снабжения и оплаченное бухгалтерией сырье завозится поставщиком на склад. Поступившее сырье фиксируется накладной (приложение 1), составленной в 2-х экземплярах. Один передается поставщику, другой фиксируется на складе и отправляется бухгалтерии для последующего складского учета.

После этого сырье распределяется по отделам склада с использованием внутренних накладных на перемещение материалов. При этом происходит приемка сырья материально ответственными лицами.

Производство, в лице отдельных служб или цехов, по мере необходимости, запрашивает склад на предмет поставки необходимого сырья. Данное действие сопровождается составлением специального требования-накладной (приложение 1). После поступления требования-накладной, составляемого в 3-х экземплярах, сырье отпускается в производство с соответствующими пометками, то есть, подписано двумя сторонами, с одной стороны сотрудником, отпустившим сырье со склада, а с другой стороны сотрудником, получившим сырье для работы. Первый экземпляр требования-накладной остается на складе, второй уходит вместе с сырьем на производство для дальнейшего учета и третий идет в бухгалтерию.

Рис.1.3 Схема документооборота между подразделениями ЗАО "ГРЕЦ" и поставщиком

Проблемы, с которыми столкнулось предприятие

Первоначально закрытое акционерное общество "ГРЕЦ" производило небольшой ассортимент продуктов питания быстрого приготовления. Но позже руководством было принято решение на расширение производства.

В первые годы работы на складе учет движения сырья осуществлялся с помощью Microsoft Excel, но с увеличением объемов производства этот способ учета стал неприемлем, в связи с громоздкостью и длительным временем обработки поступающей информации, было принято решение об автоматизации комплекса задач учета движения сырья по данному направлению работы.

База данных "Складской учет" предназначена для обработки и хранения информации о передвижении складского сырья на производстве.

Для работы на складе используется специально написанная для данного направления база данных, позволяющая вести учет движения сырья на складе, а также возможно оперативное информирование вышестоящих органов об остатках сырья в производстве и на складе. Возможен просмотр номенклатуры сырья, поставщиков и цехов производства.

Также на складе установлено специальное программное обеспечение - "Учет-SV", позволяющее проводить сверку остатков по конкретному виду сырья или получать полную отчетность по складу.

Для обработки данных на предприятии или поиска необходимой информации нужно уделять большое внимание и затрачивать много времени. Создание электронной базы данных содержащей всю необходимую информацию значительно облегчило бы работу сотрудников. В результате внедрения разработанной базы данных повысилась оперативность работы склада, за счет сокращения времени на обработку документации.

Ранее на фабрике на складе проводился учет движения сырья путем использования пакета Microsoft Office MS Excel. Программа была не универсальна и представляла собой набор различных файлов. Этот способ ведения учета был настолько громоздким, что очень часто возникали путаницы при движении сырья на складе.

1.5 Анализ альтернативных решений

В начале возникновения фабрики эта схема была, в общем-то, приемлема, но со временем обороты стали расти, и руководством фирмы было принято решение о создании более эффективного способа решения возникшей проблемы.

Вначале было два варианта решения этой проблемы:

приобретение готового программно-аппаратного средства;

разработка программно-аппаратного комплекса своими силами.

При первом варианте положительные стороны заключаются:

большой опыт авторов в наработках проблемного направления;

относительно малые сроки реализации;

значение "подводных камней" решения проблемы, которые неочевидны для неопытных в данной сфере людей.

Отрицательные стороны:

дороговизна "профессионального" решения;

В частности, система "Учет-SV" конфигурация "Складской учет" стоит 270 у. е. и на ее установку требуется 3 часа работы специалиста (1 час стоит от 20 до 30 у. е.).

универсальные решения - мы платим за функциональные излишества;

Модули содержат функции, которые не используются при ведении документооборота на складе предприятия. Также необходимо отметить, что данную систему необходимо внедрять во всей организации, что потребует обучения сотрудников, стоимость обучения составит около 3 000 руб. на одного сотрудника. Однако предприятию требуется система только для склада, т.к. есть необходимость двойного учета сырья, то есть сверка остатков с бухгалтерией.

сложность адаптации под конкретную проблемную ситуацию.

При втором варианте положительные стороны:

значительно меньшие финансовые затраты;

большая приближенность к реальному объекту;

обслуживание и обновление программы.

Отрицательные стороны:

большие сроки исполнения;

сложность обслуживания программы в случае перехода создателя на другую работу.

Проанализировав оба варианта, руководством было решено разработать программу своими силами. Наиболее удобной для создания такой базы данных является реляционная СУБД - Microsoft Access.

Microsoft Аccess на сегодняшний день является одним из самых популярных приложений для работы с базами данных. Это связано с тем, что Microsoft Access обладает очень широким диапазоном средств для ввода, анализа представления данных. Эти средства являются не только удобными, но и высокопродуктивными, что обеспечивает высокую скорость разработки приложений. Достоинством Microsoft Access является также то, что она имеет очень простой интерфейс, который позволяет не только создавать базу данных, но и разрабатывать простые и сложные приложения. Microsoft Аccess хранит всю информацию в одном файле и распределяет ее по разным таблицам. Еще одно достоинство Microsoft Access - он входит в пакет программ. Microsoft Office - один из самых популярных на данный момент продуктов.

Глава II. Проектирование комплекса задач автоматизации складского учета в ЗАО "ГРЕЦ"

2.1 Разработка комплекса задач

Для проведения проектирования была выбрана организация ЗАО "ГРЕЦ". Рассматриваемый экономический объект занимается производство питания быстрого приготовления. Основные функции, осуществляемые предприятием:

заключение договоров с поставщиками и заказчиками;

закупка необходимого сырья для производства;

прием и регистрация сырья на складе;

ведение учета списанного сырья в производство;

непосредственно производство продуктов питания;

ведение учета прибывшей с производства на склад готовой продукции;

работа с заказчиками (отгрузка со склада готовой продукции);

расчет экономических показателей, характеризующих состояние предприятия.

В соответствии с вышеперечисленными функциями, на предприятии должен быть создан комплекс задач, предусматривающий автоматизацию ведения складского учета.

Комплекс задач должен включать следующие задачи:

Задача автоматизации складского учета;

Задача учета сырья;

Вновь созданный для комплекса задач программный комплекс должен быть очень прост в освоении, так чтобы пользователь с минимальной подготовкой смог им воспользоваться. Ввод данных должен сопровождаться контролем, для того, чтобы вероятность допущения ошибки пользователем была минимальной.

Ниже представлен список возможностей, которыми должна обладать данная разработка:

Работа со складом (прием и списание сырья со склада, просмотр номенклатуры сырья, отчет об остатках сырья на складе);

Учет сырья (от какого поставщика прибыло сырье на склад, в какое производство списывается данное сырье, анализ о соответствии фактического наличия сырья на складе);

Работа с БД (добавление, удаление сведений о поставщиках, добавление номенклатуры сырья и цехов);

Работа с архивом (просмотр таблиц Приход, Расход, Справочник Сырье, Справочник Поставщик, Справочник Цех);

Получение справки по работе с Microsoft Access и о самой программе.

Так как комплекс задач разрабатывается с использованием средств, предоставляемых пакетом Microsoft Access, входящим в состав Microsoft Office, введенные данные будут сохраняться в формате доступном для других приложений Office и легко использоваться для других целей.

СУБД Microsoft Access имеет достаточно дружественный интерфейс, что позволит легко и быстро внедрить систему на предприятие, не затрачивая много времени на обучение персонала.

2.2 Внешняя спецификация

Описание входной информации

Входная информация формируется на основании накладной (см. приложение 1), на основании которой, осуществляется регистрация вновь прибывшего сырья на склад и формирование таблицы "Приход". Реализация сырья осуществляется на основании требования-накладной (см. приложение 2), на основании которой происходит списание сырья в производство и формирование таблицы "Расход". Обработкой документации занимается отдел бухгалтерии и склад.

Описание выходной информации

Microsoft Access позволяет выводить результаты работы на бумагу (принтер) или монитор. Главной функцией разрабатываемой программы является возможность пользователя, т.е. работника склада получать нужную информацию на своем рабочем месте при работе с компьютером. Поэтому самой важной информацией будет сведения, поступающие на монитор компьютера.

В качестве выходной информации в комплексе задач будут использоваться отчеты и экранные формы.

Отчеты:

1. "Сведения о поступлении сырья на склад" (рис.2.1).

Сведения вносятся на основе экранной формы "Приход". Реквизиты: код сырья; наименование сырья; дата; код поставщика; наименование поставщика; количество; ед изм.

Отчет

"Сведения о поступлении сырья на склад"

Код

сырья

Наименование

сырья

Дата

Код

поставщика

Наименование

поставщика

Количество

Ед изм

Рис.2.1 Отчет "Сведения о поступлении сырья на склад"

2. "Сведения о списании сырья в производство" (рис.2.2).

Сведения вносятся на основе экранной формы "Расход".

Реквизиты:

код сырья; наименование сырья; дата; код цеха; наименование цеха; количество; ед изм.

Отчет

"Сведения о списании сырья в производство"

Код

сырья

Наименование

сырья

Дата

Код

цеха

Наименование

цеха

Количество

Ед изм

Рис.2.2 Отчет "Сведения о списании сырья в производство"

3. "Остаток сырья на складе" (рис.2.3).

В отчете "Остаток сырья на складе" содержится полная информация об остатках сырья на складе. Отчет содержит следующие реквизиты: код сырья, наименование сырья, остаток, единицы измерения. Графа "Остаток" формируется посредством суммирования итоговых показателей прихода и расхода сырья, то есть используется следующая формула: Остаток: [Сумма Приход]! [Sum-Количество] - [Сумма Расход]! [Sum-Количество].

Отчет

"Остаток сырья на складе"

Код

сырья

Наименование

сырья

Остаток

Ед изм

Рис.2.3 Отчет "Остаток сырья на складе"

4. "Справочник Сырье" (рис.2.4).

Данный отчет выводится для получения информации о номенклатуре сырья, используемого в производстве. Это необходимо для быстрого поиска кода или наименования сырья. Отчет содержит следующие реквизиты: код сырья, наименование сырья.

Отчет

"Справочник Сырье"

Код сырья

Наименование сырья

Рис.2.4 Отчет "Справочник Сырье"

5. "Справочник Поставщик" (рис.2.5).

Данный отчет выводится для получения информации о поставщиках. Это необходимо для быстрого поиска кода или наименования поставщика. Отчет содержит следующие реквизиты: код поставщика, наименование поставщика.

Отчет

"Справочник Поставщик"

Код поставщика

Наименование поставщика

Рис.2.5 Отчет "Справочник Поставщик"

Экранные формы:

Экранная форма образует основу интерфейса в человеко-машинном диалоге. Ее содержание должно отвечать принципу "дружественности": обозначения реквизитов должны быть представлены на русском языке в соответствии с первичной для пользователя терминологией, процесс ввода информации должен сопровождаться подсказками и контролем.

Обращено особое внимание на контроль правильности вводимой информации, поскольку основная доля ошибок происходит по вине пользователя, а не машины.

Содержание экранной формы зависит от ее назначения. В данной разработке используются три класса экранных форм:

для ввода информации в базу данных, то есть для формирования и ведения базы данных;

для ввода параметров обработки информации по задаче и идентификаторов запросов (условия выборки);

для вывода результатов решения задачи и справочной информации;

Описание разработанных экранных форм и соответствующего программного обеспечения:

"Приход" (рис.2.6)

Содержит следующие реквизиты: код сырья; наименование сырья; дата; код поставщика; наименование поставщика; количество; ед изм. Данная форма заполняется на основе накладной, сведения из формы заполняют в таблицу "Приход".

Рис.2.6 "Приход"

"Расход" (рис.2.7)

Содержит следующие реквизиты: код сырья; наименование сырья; дата; код цеха; наименование цеха; количество; ед изм. Данная форма заполняется на основе требования-накладной, сведения из формы заполняют в таблицу "Расход".

Рис.2.7 "Расход"

"Справочник Сырье" (рис.2.8)

Данная форма предназначена для внесения новой номенклатуры сырья, поступающей на склад. Форма заполняется на основании накладной. Сведения из формы заносятся в таблицу "Справочник Сырье".

Рис.2.8 "Справочник Сырье"

"Справочник Поставщик" (рис.2.9)

Экранная форма предназначена для внесения сведений о новых поставщиках. Форма заполняется на основании накладной. Сведения из формы заносятся в таблицу "Справочник Поставщик".

Рис.2.9 "Справочник Поставщик"

"Справочник Цех" (рис.2.10)

Экранная форма предназначена для внесения сведений о новых поставщиках. Форма заполняется на основании накладной. Сведения из формы заносятся в таблицу "Справочник Поставщик".

Рис.2.10. "Справочник Цех"

2.3 Разработка состава и структуры БД

Проектирование информационной базы включает в себя распределение информации, хранящейся в базе, по узлам обработки. На основе обследования предметной области и, исходя из поставленных задач, была спроектирована БД, состоящая из следующих таблиц: Приход, Расход, Справочник Сырье, Справочник Поставщик, Справочник Цех. Связь между данными таблицами представлена на рис.2.11. На их основе были созданы экранные формы, с помощью которых и осуществляется работа в БД. Количество записей в БД ограничений не имеет.

Рис.2.11. Схема данных разработанной БД

Структура таблиц приводится в таблице 2.1 Состав разработанных экранных форм представлен в п.2.2.

Таблица 2.1.

Состав основных таблиц БД

Название поля

Тип поля

Размер поля

Таблица "Приход" - предназначена для хранения информации о принятом

на склад сырье

Код сырья

Числовой

Длинное целое

Дата

Дата/время

Дата/время

Код поставщика

Числовой

Длинное целое

Количество

Числовой

Длинное целое

Таблица "Расход" - предназначена для хранения информации о списании

сырья в производство

Код сырья

Числовой

Длинное целое

Дата

Дата/время

Дата/время

Код цеха

Числовой

Длинное целое

Количество

Числовой

Длинное целое

Таблица "Справочник Сырье" - используется для хранения справочной

информации о поступившем сырье на

склад

Код сырья

Числовой

(счетчик)

Длинное целое

Наименование сырья

Текстовый

50

Ед изм

Текстовый

10

Таблица "Справочник Поставщик" - используется для хранения

справочной информации о

поставщиках

Код поставщика

Числовой

(счетчик)

Длинное целое

Наименование поставщика

Текстовый

50

Таблица "Справочник Цех" - используется для хранения справочной

информации о цехах фабрики

Код цеха

Числовой

(счетчик)

Длинное целое

Наименование цеха

Текстовый

30

2.4 Выбор пользовательского интерфейса

Основной задачей представления информации пользователю является создание эффективного интерфейса. Он включает в себя экранные формы и меню. Экранные форма были рассмотрены в разделе 2.2 "Внешняя спецификация". Теперь необходимо обосновать выбор типа меню.

Пользовательский интерфейс целесообразно строить на основе концептуальной модели предметной области, которая представляется совокупностью взаимосвязанных объектов со своей структурой.

Для удобства работы разработчиком решено представить главное меню в кнопочной форме. Под кнопкой меню понимается некоторая выделенная область экрана, выбор которой осуществляется нажатием клавиши Enter. Различают следующие кнопки:

радио-кнопки - можно сделать выбор только одной кнопки,

кнопки-переключатели - возможен выбор нескольких кнопок одновременно,

командные-кнопки - внутри кнопки заключен текст.

кнопки-меню - нажатие на кнопку приводит к появлению меню.

Результатом разработки стало следующее меню (рис.2.12):

Рис.2.12. Кнопочное меню системы

Итоги работы по содержательному проектированию кнопочного меню представлены в виде таблицы (табл.2.2).

Таблица 2.2.

Структура кнопочного меню и его связь с входными и выходными экранными формами

Пункт кнопочного

меню

Экранная форма для ввода информации

Выходная форма

(отчет)

Приход

Приход

-------

Расход

Расход

-------

Сырье

Справочник Сырье

Справочник Сырье

Поставщик

Справочник Поставщик

Справочник Поставщик

Цех

Справочник Цех

Справочник Цех

Остаток

-------

Остаток сырья

Справочная информация

Справочник сырье

-------

Справочник Сырье

Справочник

поставщик

-------

Справочник

поставщик

Справочник цех

-------

Справочник Цех

Помимо кнопочного меню в системе предусмотрено иерархическое пользовательское меню, которое становится доступно пользователю при открытии формы с записями данных.

Содержание иерархического меню составлено с использованием стандартных функций меню Microsoft Access.

Итоги работы по содержательному проектированию пользовательского меню представлены в виде таблицы (табл.2.3).

Таблица 2.3.

Структура пользовательского меню

Пункт меню

Пункт подменю

Назначение

Файл

Открыть

Открытие и поиск файла

Сохранить

Сохранить текущего файла без изменения места его расположения

Параметры страницы

Настройка полей, источника бумаги и др. параметров печати страницы

Предварительный просмотр

Предварительный просмотр информации перед печатью

Печать

Печать записи или формы

Выход

Выход из программы

Правка

Вырезать

Удаление выделенного фрагмента из документа и вставка его в буфер обмена

Копировать

Копирование выделенного фрагмента из документа и вставка его в буфер обмена

Вставить

Вставка фрагмента из буфера обмена в текст документа

Найти

Поиск информации по значению

Справка

Справка по Microsoft Access

Вывод справки по Microsoft Access

О программе

Справка о программе

Иерархическое пользовательское меню представлено на рис.2.13 - 2.15.

Рис.2.13. Иерархическое пользовательское меню

Рис.2.14. Иерархическое пользовательское меню

Рис.2.15. Иерархическое пользовательское меню

2.5 Обоснование выбора программно-технических средств для решения комплекса задач автоматизации учета движения сырья на складе

По желанию заказчика данная база данных была реализована в распространенном пакете программы Microsoft Access, входящим в состав Microsoft Office. Эта система вполне подходит для составления программы, обслуживающей проектируемую систему, а именно:

СУБД является специализированной программой для работы с реляционными БД, что значительно упрощает процесс даталогического проектирования;

У нее довольно мощный язык, удобный для программирования приложений средней сложности;

Наличие большого количества мастеров позволяет быстро создавать удобный для конечных пользователей интерфейс, формировать красивые отчеты;

Эта система очень нетребовательна к аппаратным ресурсам и может выполняться на любом компьютере на котором установлена система Windows (и сама СУБД);

Отдельные утилиты позволяют создавать конечный исполняемый файл, и тогда это очень значительно упрощает распространение программы.

Этот пакет не сложен в эксплуатации и работе. На диске он занимает 27 836 Kb свободного дискового пространства. Размер базы данных зависит от количества записей, находящихся в ней и меняется от 2 до 10 мегабайт. Общий размер необходимого свободного пространства на жестком диске составляет около 10 мегабайт, что не делает базу данных громоздкой при современных размерах жестких дисков в 10 и более гигабайт. Из этого можно заключить, что базу данных можно разместить на любом компьютере, находящемся на предприятии и необязательно отводить специальный компьютер для нее.

2.6 Блок-схема алгоритма автоматизированного комплекса задач

Разработка алгоритма решения задачи

Ниже приведена блок-схема решения задачи "Остаток" (рис.2.16).

При вводе данных в таблицы "Приход" и "Расход" все поля экранной формы должны быть заполнены.

Переменная mat обозначает наименование сырья, col - количество сырья на складе, pr - поступившее количество сырья на склад, ras - отпущенное количество сырья в производство со склада.

Рис.2.16. Блок-схема алгоритма работы модуля "Остаток"

Построение информационно-технологической схемы решения задачи формирования документа "Остаток" (рис.2.17)

Рис.2.17. Информационно-технологическая схема формирования документа "Остаток".

Глава III. Реализация комплекса задач по учету движения товаров на складе и технико-экономические расчеты

3.1 Описание программного обеспечения системы

Программа, разработанной системы состоит из 9 таблиц и созданных на их основе форм, отчетов. Практически каждая форма содержит макросы. Опишем формы:

Форма "Приход"

Dob - добавление данных о приходе сырья в таблицу "Приход".

Udal - удаление данных о приходе сырья из таблицы "Приход".

Poisk - поиск данных о поступлении сырья в таблице "Приход".

Форма "Расход"

Dob - добавление данных о списании сырья в таблицу "Расход".

Udal - удаление данных о списании сырья из таблицы "Расход".

Poisk - поиск данных о списании сырья в таблице "Расход".

Форма "Справочник Сырье"

Dob - добавление новой номенклатуры сырья в таблицу

"Справочник Сырье".

Sav - сохранение данных в таблицу "Справочник Сырье".

Poisk - поиск данных о коде или наименовании сырья в таблице

"Справочник Сырья".

Форма "Справочник Поставщик"

Dob - добавление данных о поставщике в таблицу "Справочник

Поставщик".

Sav - сохранение данных в таблицу "Справочник Поставщик".

Poisk - поиск данных о коде или наименовании поставщика в таблице

"Справочник Поставщик".

Форма "Справочник Цех"

Dob - добавление данных о цехах в таблицу "Справочник Цех".

Sav - сохранение данных в таблицу "Справочник Цех".

Poisk - поиск данных о коде или наименовании цеха в таблице

"Справочник Цех".

Форма "Главная форма"

Katal_Pr - открытие формы "Приход"

Katal_Ras - открытие формы "Расход"

Katal_Spr_S - открытие формы "Справочник Сырье"

Katal_Spr_P - открытие формы "Справочник Поставщик"

Katal_Spr_Z - открытие формы "Справочник Цех"

Othet_Ost - открытие отчета "Остаток сырья"

Othet_Spr_S - открытие отчета "Справочник Сырье"

Othet_Spr_P - открытие отчета "Справочник Поставщик"

Othet_Spr_Z - открытие отчета "Справочник Цех"

В Приложении 3 приведен листинг макроса формы "Главная форма".

3.2 Инструкция пользователя

Работать с системой может пользователь с минимальными знаниями среды Windows ХР и программы Microsoft Access ХР.

Прежде чем воспользоваться системой электронного складского учета, Вы должны установить ее на своем компьютере.

Для этого необходимо:

Проверить наличие Microsoft Office и в случае необходимости установить данный пакет на рабочий компьютер (информацию об установке можно получить из документации к данному пакету).

Используя кнопку меню "Выполнить…" среды Windows ХР, запустить программу инсталляции "D: \Install. bat [рабочий каталог] " (по умолчанию система устанавливает каталог в рабочий каталог "С: \Sklad").

Щелкнув мышкой на кнопке "Пуск" выбрать пункт меню "Открыть документ Microsoft Office", затем найти на диске файл "Sklad. mdb" и воспользовавшись кнопкой "Открыть" запустить программу на выполнение.

Открыв файл "Sklad. mdb" на экране появится запрос пароля. Введите пароль (рис.3.1) и приступайте к работе с системой.

Рис 3.1 Запрос пароля.

Если пароль введен верно, то на экране появится пользовательское кнопочное меню (рис.3.2).

Рис.3.2 Кнопочное меню системы.

Далее подробнее рассмотрим пункты кнопочного меню.

Эта форма представляет собой главное кнопочное меню программы.

Кнопка "Приход".

При выборе данной кнопки перед Вами предстанет форма "Приход". В ней Вы можете найти и откорректировать данные о поставщике или поступившем на склад сырье. Все эти действия производятся с помощью пользовательского меню, пункты которого будут рассмотрены далее.

Данные в форму (рис.3.3) вносятся на основании накладной (Приложение 1). Заполните все требующиеся в форме поля, за исключением наименования сырья, наименования клиента и ед. изм., т.к. эти данные вводится автоматически и не изменяются.

Рис.3.3 Форма "Приход".

Далее необходимо сохранить данные. Однако если Вы не заполнили такие поля, как Код сырья, Код поставщика, Количество, у Вас не получиться сохранить запись и Вам будет предложено заполнить требуемые поля.

Нажав кнопку "Добавить запись" Вы сможете добавить новую запись о поступлении сырья на склад.

Если Вы хотите удалить запись о поступившем сырье на склад, нажмите кнопку "Удалить запись". При удалении данные удаляются из таблицы "Приход".

Для того чтобы легче было найти данные для корректировки или просмотра, необходимо нажать кнопку "Найти запись".

После завершения работы с формой ее можно закрыть, при этом Вы окажетесь в Главной форме с кнопочным меню. Если Вы предварительно не сохранили данные, то Вам будет предложено это сделать.

Кнопка "Расход".

При выборе данной кнопки перед Вами предстанет форма "Расход". В ней Вы можете найти и откорректировать данные о цехах фабрики и расходе сырья в производство. Все эти действия производятся с помощью пользовательского меню, пункты которого будут рассмотрены далее.

Данные в форму (рис.3.4) вносятся на основании требования-накладной (Приложение 1). Заполните все требующиеся в форме поля, за исключением наименования сырья, наименования цеха и ед. изм., т.к. эти данные вводится автоматически и не изменяются.

Рис.3.4 Форма "Расход".

Далее необходимо сохранить данные. Однако если Вы не заполнили такие поля, как Код сырья, Код цеха, Количество, у Вас не получиться сохранить запись и Вам будет предложено заполнить требуемые поля.

Нажав кнопку "Добавить запись" Вы сможете добавить новую запись о списании сырья в производство.

Если Вы хотите удалить запись о списании сырья со склада, нажмите кнопку "Удалить запись". При удалении данные удаляются из таблицы "Расход".

Для того чтобы легче было найти данные для корректировки или просмотра, необходимо нажать кнопку "Найти запись".

После завершения работы с формой ее можно закрыть, при этом Вы окажетесь в Главной форме с кнопочным меню. Если Вы предварительно не сохранили данные, то Вам будет предложено это сделать.

Кнопка "Сырье".

Данная кнопка открывает форму "Справочник Сырье" (рис.3.5). Справочник предназначен для внесения новой номенклатуры товара или ведения информации о находящемся на складе сырье.

Рис.3.5 Форма "Справочник Сырье"

Информацию о номенклатуре сырья можно добавлять и корректировать. Для удобства ввода данных осуществляется автоматическое присвоение Кода сырья.

Для того чтобы осуществить новую запись номенклатуры сырья Вам необходимо нажать кнопку "Добавить запись", после чего нужно заполнить следующие поля: Наименование сырья и Ед. изм. Если данные внесены успешно, нажмите кнопку "Сохранить запись".

Если возникла необходимость найти запись о коде сырья, наименовании сырья или произвести корректировку какой-либо записи нажмите кнопку "Найти запись". Перед Вами откроется новое окно (рис 3.6) в котором необходимо осуществить выбор поиска.

Рис.3.6 Поиск и замена

Кнопка "Поставщик".

Данная кнопка открывает форму "Справочник Поставщик" (рис.3.7). Справочник предназначен для внесения нового поставщика или ведении информации о нем.

Рис.3.7 Форма "Справочник Поставщик"

Информацию о поставщиках можно добавлять и корректировать. Для удобства ввода данных осуществляется автоматическое присвоение Кода поставщика.

Для того чтобы осуществить новую запись о поставщике Вам необходимо нажать кнопку "Добавить запись", после чего нужно заполнить следующие поля: Наименование поставщика. Если данные внесены успешно, нажмите кнопку "Сохранить запись".

Если возникла необходимость найти запись о коде или наименовании поставщика, или произвести корректировку какой-либо записи нажмите кнопку "Найти запись". Перед Вами откроется новое окно (рис.3.6) в котором необходимо осуществить выбор поиска.

Кнопка "Цех".

Данная кнопка открывает форму "Справочник Цех" (рис.3.8). Справочник предназначен для внесения нового цеха или ведении информации о нем.

Рис.3.8 Форма "Справочник Цех"

Информацию о цехах фабрики можно добавлять и корректировать. Для удобства ввода данных осуществляется автоматическое присвоение Кода цеха.

Для того чтобы осуществить новую запись Вам необходимо нажать кнопку "Добавить запись", после чего нужно заполнить следующие поля: Наименование цеха. Если данные внесены успешно, нажмите кнопку "Сохранить запись".

Если возникла необходимость найти запись о коде или наименовании цеха, или произвести корректировку какой-либо записи нажмите кнопку "Найти запись". Перед Вами откроется новое окно (рис.3.6) в котором необходимо осуществить выбор поиска.

Кнопка "Остаток".

При нажатии кнопки "Остаток" перед Вами на экран будет выведен бланк сформированного отчета об остатках сырья на складе, который можно распечатать.

Для выхода из формы нажмите кнопку "Закрыть" и Вы окажитесь в главном кнопочном меню программы.

Справочная информация: здесь представлена вся справочная информация о номенклатуре сырья, поставщиках и цехах фабрики. Выбрав и нажав соответствующие кнопки, Вы сможете просмотреть полные отчеты о выше перечисленной информации.

Рассмотрим функции кнопок меню

Кнопка "Справочник сырье",

"Справочник поставщик",

"Справочник цех"

Выбрав нужную кнопку меню Вы сможете просмотреть отчет. Перед Вами на экран будет выведен бланк полностью сформированного отчета, который можно просмотреть и распечатать.

Для выхода из формы нажмите кнопку "Закрыть" и Вы окажитесь в главном кнопочном меню программы.

Для работы с записями необходимо иерархическое пользовательское меню, расположенное в верхней части экрана. Воспользоваться пользовательским иерархическим меню можно, открыв любую форму с записями данных. Иерархическое меню представляет из себя меню, состоящее из стандартных пунктов меню используемых в Microsoft Access.

Рассмотрим функции иерархического меню:

При выборе пункта меню Файл (рис.3.9) и соответствующего подпункта меню Вы сможете произвести следующие действия: Открыть файл, Сохранить файл или запись, Задать параметры страниц, Предварительно просмотреть перед печатью, Печать текущей формы или отчета, Выйти из приложения.

Рис.3.9 Пункт меню Файл

При выборе пункта меню Правка (рис.3.10) и соответствующего подпункта меню Вы сможете произвести следующие действия: Вырезать (удалить выделенный фрагмент из документа и вставить его в буфер обмена), Копировать выделенный фрагмент из документа и вставить его в буфер обмена, Удалить выделенный фрагмент из документа, Вставить из буфера обмена фрагмента в документ, Поиск записи по значению.

Рис.3.10. Пункт меню Правка

При выборе пункта меню Справка (рис.3.11) и соответствующего подпункта меню Вы сможете произвести следующие действия: Вывести справку по Microsoft Access, Вывести справку о программе.

Рис.3.11. Пункт меню Справка

Контрольный пример решения задачи

(оформление отчета Остатка сырья на складе)

При оформлении отчета Остатка сырья на складе необходимо внести соответствующие записи в "Приход" (рис.3.12) и "Расход" (рис.3.13). Данные вносятся в формы "Приход" и "Расход", а затем происходит их запись в таблицы "Приход" и "Расход".

Рис.3.12. Внесение записи в форму "Приход"

Рис.3.13. Внесение записи в форму "Расход"

После того, как внесены соответствующие записи, необходимо нажать кнопку "Остаток" в форме "Главная форма". На экран будет выведен, сформированный и заполненный отчет "Остаток Сырья" (Приложение 2).

3.3 Определение экономической эффективности

Эффективность системы - это степень ее соответствия своему назначению. Различают экономическую и функциональную эффективность.

Критерий эффективности - не число, как показатель, а тенденция (например, свести к минимуму затраты - это критерий). Критерий и показатели, характеризующие систему в целом, определяют собой критерий и показатели ее подсистемы.

Оценка экономической эффективности основана на сопоставлении затрат и результатов.

Основным показателем экономической эффективности ИСЭ является годовой экономический эффект (экономическая прибыль):

Э = Эгод - ЕК,

где: Эгод - годовая экономия (прибыль), вызванная ИСЭ. По рыночной терминологии - это хозяйственная или бухгалтерская прибыль. Она представляет собой разность между выручкой и явными затратами (Explicit Costs). Явные затраты - это все денежные издержки предприятия, включая амортизацию;

К - единовременные затраты (капиталовложения), связанные с созданием ИСЭ;

Е - норма прибыли (нормативная прибыльность).

Произведение ЕК по рыночной терминологии называется неявными затратами бизнеса (Implicit Costs), т.к. характеризует отдачу капитала, которая могла бы быть в иной сфере, например, при его помещении в банк. Величина Е в рыночных условиях не должна быть меньше годовой банковской процентной ставки (надежного банка).

Каждый бизнесмен обычно устанавливает величину Е больше банковской ставки, т.к. он намерен получить прибыль не только от своего капитала, но и от своей предприимчивости. В каждой сфере бизнеса устанавливается своя величина нормы прибыли Е. если какая-то сфера оказывается более прибыльной, то туда устремляются новые предприниматели со своим капиталом. А если при этом прибыльность падает, то наблюдается отток предпринимателей. В итоге устанавливается динамическое равновесие и соответствующая величина нормы прибыли Е. Величина Е является коэффициентом приведения единовременных затрат к годовым затратам.

Единицы измерения в формуле (размерность величин) следующие:

Э - руб. /год,

Эгод - руб. /год,

К - руб.,

Е - 1/год.

Годовой экономический эффект представляет собой абсолютный показатель эффективности. Система считается эффективной, если Э0.

Вспомогательными показателями экономической эффективности являются: расчетная прибыльность: Ер = Эгод / К, обратная величина - срок окупаемости: Ток = 1/Ер = К / Эгод

Рассмотренные показатели являются статическими показателями эффективности, т.к. не учитывается разновременность затрат на ИСЭ и результатов ее функционирования.

Внешний экономический эффект - это эффект, который обеспечивается за счет совершенствования внешних функций управления и улучшения производственно-хозяйственной деятельности объекта управления.

Внутренний экономический эффект обеспечивается за счет внутренних функций управления. Этот эффект связан с функционированием субъекта управления, образуется внутри экономических подразделений (отделов) за счет повышения производительности труда и сокращения численности управляющего персонала при внедрении ИСЭ. Годовой экономический эффект можно представить как сумму внешнего и внутреннего эффектов:

Э = Эвнеш + Эвнутр. Далее, Эвнутр = Пб - П,

где: Пб и П - соответственно годовые приведенные затраты по базовому и предлагаемым вариантам ИСЭ.

П = С + ЕК,

где: С - годовые эксплуатационные затраты на ИСЭ;

Е - норма прибыли (нормативная прибыльность);


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.