Разработка модуля автоматизации учёта затрат и объёма выпущенной молочной продукции в Агрохолдинге "Авида"

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

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

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

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

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

АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ

ОРГАНИЗАЦИЯ ВЫСШЕГО ОБРАЗОВАНИЯ

«БЕЛГОРОДСКИЙ УНИВЕРСИТЕТ КООПЕРАЦИИ,

ЭКОНОМИКИ И ПРАВА»

КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ

Допускается к защите

Заведующий кафедрой

ИСиТ ______________

«__ » _________ 201_ г.

БАКАЛАВРСКАЯ РАБОТА

НА ТЕМУ: Разработка модуля автоматизации учёта затрат и объёма выпущенной молочной продукции в Агрохолдинге «Авида»

БЕЛГОРОД 2017

ГРАФИК ВЫПОЛНЕНИЯ БАКАЛАВРСКОЙ РАБОТЫ

1. Изучение литературных источников, нормативных документов, статистической информации

26.03.2017

2. Написание 1 главы

10.04.2017

3. Сбор и обработка практического материала по теме бакалаврской работы

20.04.2017

4. Написание 2 главы

01.05.2017

5. Написание 3 главы

2.06.2017

5. Представление руководителю на проверку бакалаврской работы

05.06.2017

6. Доработка бакалаврской работы

10.06.2017

7. Срок сдачи на кафедру

15 июня 2017 г.

Руководитель бакалаврской работы:

к.т.н., доц. Винтаев В.Н. ____________

(ученое звание, должность, фамилия, имя, отчество) (подпись)

Студент: Гончаренко Константин Владимирович _______________

(фамилия, имя, отчество) (подпись)

АННОТАЦИЯ

Тема дипломного проекта: «Разработка модуля автоматизации учёта затрат и объёма выпущенной молочной продукции в Агрохолдинге «Авида»

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

Объектом исследования дипломного проекта является Агрохолдинг «Авида».

Предмет исследования - методика учета затрат и объема выпущенной молочной продукции.

Цель дипломного проекта - разработка модуля для учета затрат и объёма выпущенной молочной продукции для Агрохолдинга «Авида».

Пояснительная записка состоит из введения и 4 глав.

В первой главе приведен анализ предметной области: краткая характеристика агрохолдинга «Авида», описание бизнес-процессов, краткая характеристика имеющихся технических и программных средств, сформулирована постановка задачи на проектирование.

Во второй главе дано обоснование выбора проектных решений.

В третьей главе описан процесс проектирования системы «Агрохолдинг»».

В четвертой главе дано экономическое обоснование проекта.

Заключение содержит основные выводы по данной работе.

Объем дипломного проекта 77 страниц, он содержит 22 рисунка, 21 таблицу, 24 источника литературы, 2 приложения.

Введение

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

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

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

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

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

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

Тема выпускной работы - «Разработка модуля автоматизации учёта затрат и объёма выпущенной молочной продукции в Агрохолдинге «Авида»

Целью данной работы является разработка модуля для учета затрат и объёма выпущенной молочной продукции для Агрохолдинга «Авида».

Для достижения цели были поставлены следующие задачи:

проанализировать предметную область;

выбрать проектное решение;

разработать модуль, обеспечивающий учет затрат и объем выпущенной молочной продукции;

оценить эффективность разработки.

Выпускная работа состоит из пояснительной записки и программы - системы «Агрохолдинг».

1. Анализ предметной области

1.1 Организационно-экономическая характеристика агрохолдинга «Авида»

Агрохолдинг «Авида» был основан в 1996 году. На сегодняшний день данное предприятие находится на четвертом месте в России среди предприятий, выпускающих сырое молоко. Головной офис компании расположен в Белгородской области, Старо-оскольском районе, в селе Архангельское.

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

Агрохолдинг имеет три направления работы:

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

животноводство;

молочное производство.

Растениеводческая база состоит из 19 тысяч гектаров земли расположенных в Старо-оскольском и Чернянских районах. Предприятие располагает современным оборудованием и постоянно проводит работы по биологизации почв.

Животноводческая база включает в себя 6 животноводческих комплексов, которые содержат 16500 голов. Ежедневно комплексы сдают на переработку 200 тонн сырого молока. Такой большой удой обеспечен несколькими факторами.

Около половины коров холдинга относятся к голштинской породе, которая в среднем в день дает 26-30 литров от каждой коровы.

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

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

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

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

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

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

Молочное производство имеет мощность до 300 тонн молока в сутки. Всего предприятие выпускает более 60 наименований молочной продукции под торговой маркой «Авида». Вся продукция сертифицирована (международные сертификаты ISO 9001, ISO 14001, HACCP). Комбинат оснащен высокотехнологичным оборудованием производства Германии и Швеции, идет постоянная модернизация производственных мощностей. Производимая продукция фасуется в стерильных условиях, весь упаковочный материал проходит через систему стерильного воздуха, что позволяет сохранить качество и безопасность продукта, и увеличить сохранность с 5 до 14 дней.

О высоком качестве продукции говорит тот факт, что предприятие выпускает и поставляет порционное молоко в школы под маркой «Школьное молоко».

Продукция агрохолдинга продается не только в Белгородской области, но так же и в Центральном Черноземье, Московской, Ленинградской, Ростовской и других областях России[20].

По форме правления агрохолдинг является закрытым акционерным обществом. Руководит холдингом совет директоров во главе с председателем правления Романенко Елены Николаевны, которая владеет 80% акций.

Совет директоров вырабатывает стратегические направления развития компании.

Генеральный директор холдинга обеспечивает общее руководство и определяет оперативную стратегию предприятия.

Таким образом, предприятие «Авида» является интенсивно развивающимся. Основная задача холдинга - обеспечить население высококачественной молочной продукцией. Организационная структура иерархическая.

1.2 Анализ основных бизнес процессов агрохолдинга «Авида»

Основной процесс описываемой системы - это учет затрат и объема выпущенного молока.

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

На основании выделенных потоков построили контекстную IDEF0-диаграмму, представленную на рис.1.

Процесс «Бизнес-процессы в агрохолдинге «Авида» делится на процессы или работы. Процесс или работа представляет собой совокупность операций по преобразованию входных потоков данных в выходные в соответствии с определенным алгоритмом или правилом.

Процесс «Учет затрат и объема молочной продукции» включает в себя следующие процессы:

учесть поголовья;

учесть молочную продукцию;

учесть затраты;

сформировать отчеты.

Рис.1.Контекстная диаграмма бизнес процессов агрохолдинга «Авида» (А-0)

В рассматриваемой системе выделили следующие потоки данных:

характеристики - характеристики коров: вес, дата рождения, перезапуск, чистопородность и т.д.;

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

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

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

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

Декомпозиция контекстной диаграммы А-0 «Учет затрат и объема молочной продукции» представлена на рис.2.

Рис.2. Декомпозиция блока «Учет затрат и объема молочной продукции» (А0)

Для процесса «Учесть поголовье» входной информацией являются данные о поголовье коров и поставщиках. Выходной информацией являются характеристики коров. Процесс «Учесть поголовье» (рис. 3), в свою очередь включает в себя следующие процессы:

учесть породы - список имеющихся пород на фермах;

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

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

учесть отел - информация о телятах и их матерях;

отбраковать поголовье - списание коров в связи с болезнями, смертью, старостью и брак породы.

Рис.3.Декомпозиция блока «Учесть поголовье» (А1)

Потоки данных характерные для процесса:

порода;

новое поступление;

телята;

выбраковка.

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

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

Для процесса «Учесть молочную продукцию» (рис. 4) входной информацией является характеристики коров. Выходной информацией - объемы и перечень молочной продукции.

Рис.4. Декомпозиция блока «Учесть молочную продукцию» (А2)

Процесс «Учесть молочную продукцию» включает в себя следующие процессы:

зафиксировать удои;

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

оприходовать молочную продукцию;

отгрузить клиентам.

Потоки данных характерные для процесса:

объем сырой продукции;

готовая продукция;

накладная.

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

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

Для процесса «Учесть затраты» входной информацией является характеристики коров, данные о кормах и оплата клиентов за готовую молочную продукцию. Выходной информацией является затраты.

Процесс «Учесть затраты» (рис. 5) включает в себя следующие процессы:

учесть затраты на обновление стада;

учесть затраты на поставку кормов;

учесть надои;

учет реализации молочной продукции.

Потоки данных характерные для процесса:

затраты;

затраты на корма;

объемы молока и цена;

затраты на производство.

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

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

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

Рис.5 - Декомпозиция блока «Учесть затраты» (А3)

1.3 ИТ-инфраструктура организации агрохолдинга «Авида»

Под информационной структурой предприятия понимают набор программных, технических и информационных средств, которые обеспечивают работу необходимых приложений для бизнеса (например, электронной почты, CRM, автоматизированные информационные системы и т.д.) [22, с. 65].

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

В агрохолдинге «Авида» она состоит следующих компонентов [7]:

системы хранения данных;

центра обработки данных;

сетевых служб (DHCP, DNS, WINS), позволяющих настраивать взаимодействие между компьютерами, терминалами и серверами;

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

серверов печати, электронной почты;

сервиса защиты от спама и антивирусной защиты;

системы резервного копирования;

СУБД;

системы мониторинга и т.д.

Архитектура информационной структуры агрохолдинге «Авида» включает в себя следующие блоки (рис. 6):

вычислительная инфраструктура;

облачная инфраструктура;

программная инфраструктура;

инженерная инфраструктура;

телеком-инфраструктура.

Вычислительная инфраструктура включает в себя сервера обработки данных и рабочие станции, которые представлены компьютером с набором программного обеспечения. К рабочим станциям подключены периферийные устройства: принтер и МФУ. Конфигурация серверов следующая.

Сервер «1С» имеет следующую конфигурацию:

Процессор P8A 2х xeon e5507.

Оперативная память 32 гб (2х16гб) регистровая.

Два жестких диска объемами 1Тб.

Рис. 6. Архитектура информационной структуры агрохолдинга «Авида»

Сервер SQL представлен следующей конфигурацией:

Процессор Asusp5e-vmcore 2 duoe8400 3ггц.

Оперативная память 8гб (2х4гб).

Windows server 2003.

Сервер сетевых служб представлен следующей конфигурацией:

Процессор corei5.

Оперативная память 16гб (4х4гб).

Жесткий диск по 1 Тб (2 шт).

WindowsServer 2008.

Рабочие станции имеют следующую конфигурацию:

Процессор core 2 duoCPUE3300 2.5 GHz 2 ядра.

Оперативная память 4Гб.

Жесткий диск 120 Гб.

В каждом отделе имеются сетевые принтера HP 1020/3015/127mf, Canon 4410, KYOCERA 4200/2035d/2535d/.

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

Программная инфраструктура включает в себя программное обеспечение, используемое для решения прикладных задач и для поддержки управления основных составляющих частей системы: сетевого оборудования, процессора, оперативной памяти, устройств ввода-вывода и т.п. В состав программной инфраструктуры на предприятии входят системное и прикладное программное обеспечение. В качестве системного программного обеспечения (ПО) используется операционная система «Windows 7 Ultimate». На серверах установлены ОС «WindowsServer 2008» и «WindowsServer 2003» (сервер SQL).

Прикладное программное обеспечение можно разделить на две группы:

ПО общего назначения:

Microsoft Office 2010.

браузер Google Chrom.

Norton Security 2015 22.2.0.31.

Профессиональное ПО:

1С:Управление торговлей.

1С:Камин.

1С:Бухгалтерия.

Разработки конфигураций по учету надоев фирмы «Матрица».

Adobe Reader XI.

7-zip.

CorelDraw! 12 (PC).

Apache HTTP Server.

Инженерная инфраструктура отвечает за надежность всей ИТ-системы. В её состав входят кабельные системы (СКС), передающие информацию, источники бесперебойного питания (ИБП) и другие системы, обеспечивающие пожарную безопасность, контроль доступа и т.д. Телеком-инфраструктура включает набор оборудования для обеспечения работоспособности локальных, глобальных вычислительных и мульти сервисных сетей, систем классической и интернет-телефонии, проводных и беспроводных решений для интернет-доступа, систем видеоконференцсвязи, инфраструктур центров обработки данных и вызовов и проч. В агрохолдинге функционирует локальная вычислительная сеть со следующими характеристиками:

Топология - древовидная звезда.

Модель - клиент-сервер.

Стандарт - 100Base-TX (Fast Ethernet).

Кабель - неэкранированная витая пара 5 категории.

Протокол передачи данных - TCP/IP.

Для построения сети использованы 3 коммутатора. Коммутаторы установлены в здании таким образом, что каждая линия не превышает 100м.

Подключение локальной сети к глобальной сети Интернет организовано посредством сервера.

Для организации сервера используется мощная и высоконадежная машина на базе процессора «Intel». Роутер предоставляет доступ в Интернет.

Задачи, которые позволяет выполнять ЛВС [5, с. 65]:

совместная работа с документами;

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

сохранение и архивирование своей работы на сервере, чтобы не использовать ценное пространство на жестком диске ПК;

простой доступ к приложениям на сервере;

облегчение совместного использования в организациях дорогостоящих ресурсов, таких как принтеры, накопители CD-ROM, жесткие диски и приложения (например, текстовые процессоры или программное обеспечение баз данных).

Схема локальной сети представлена на рис.7

Рис. 7. Схема локальной сети

Специалисты предприятия имеют выход в Интернет. На предприятии действует сайт, доступный по адресу http://мк-авада.рф. Сайт носит информативный характер: на нем представлены каталог продукция, история развития предприятия, информация для поставщиков и клиентов, открытые вакансии, материалы из СМИ и контактная информация. Кроме того, на сайте подробно изложена суть программы «Школьное молоко» и представлены награды предприятия. Таким образом, предприятие знакомит со своей деятельностью и формирует о себе положительное мнение потребителей и клиентов.

1.4 Постановка задачи разработки модуля для учета затрат и объёма выпущенной молочной продукции

Разрабатываемая ИС «Агрохолдинг» должна удовлетворять следующим требованиям:

хранить данные по породам;

хранить данные по поголовью скота;

учитывать основные затраты на содержание коров и производство молока;

формировать необходимые отчеты.

ИС должна обеспечивать:

ввод информации в систему;

поиск необходимой информации;

формирование необходимой отчетной информации.

ИС «Агрохолдинг» должна обладать следующим функционалом:

ввод информации об обновлении стада;

ввод информации об отеле;

ввод информации об удоях;

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

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

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

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

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

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

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

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

Вывод: Агрохолдинг «Авида» является молодым, стремительно развивающимся предприятием, которое имеет достаточно высокий рейтинг в сфере производителей молочной продукции. Благодаря замкнутому циклу производства затраты предприятия на производство молочной продукции ниже, чем у аналогичных предприятий открытого цикла. На производстве огромное внимание уделяется качеству производимой продукции, что отмечено наградами.

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

На предприятии имеется современная компьютерная техника, развитая ИТ-инфраструктура, что позволяет внедрять на предприятии современные информационные системы.

Для увеличения достоверности информации на предприятии необходима ИС «Агрохолдинг», которая позволит учитывать затраты, объемы сырого молока и готовой продукции.

2. Анализ и выбор проектных решений для агрохолдинга «Авида»

2.1 Анализ существующих разработок ИС по учету затрат и объема выпущенной молочной продукции

Для автоматизации учета затрат и объема выпущенной молочной продукции практически нет готовых решений. Готовые пакеты для Российских ферм представлены компанией «1С».

Для учета объемов производимой молочной продукции фирма предлагает конфигурацию «1С Молокозавод 8. Учет молочного производства». Она разработана на базе «1С: Предприятие 8. Управление производственным предприятием» и помогает персоналу и управленцам создать единую информационную систему, которая может быть использована для эффективного управления предприятием молочной промышленности.

Данная конфигурация состоит из следующих подсистем[17]:

учет молочного сырья - позволяет точно учитывать объемы молочного сырья, сданного в производство и вести учет готовой молочной продукции;

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

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

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

управление взаиморасчетами;

бухгалтерский учет молокозавода.

Еще одним достоинством данной конфигурации является возможность отправки и получения отчетов через Интернет.

Стоимость данного решения составляет 295000 рублей на 20 клиентских мест.

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

Для этого фирма предлагает конфигурацию «1С:Предприятие 8. Селекция в животноводстве. КРС», которая предназначена для ведения зоотехнической и племенной работы в животноводческих хозяйствах различной структуры и предоставляет следующие возможности[17]:

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

ведение учета воспроизводства поголовья, учета и контроля событий производственного цикла: Осеменение - Осмотр - Запуск - Отел;

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

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

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

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

Стоимость решения составляет 120000 рублей на 20 рабочих мест.

Таким образом, информационных систем для учета затрат и объемов молочной продукции нет. Есть системы, которые позволяют вести учет затрат отдельно, а объемы молочной продукции отдельно. Если учесть, что все конфигурации фирмы «1С» могут обмениваться данными, то после определенных доработок можно использовать обе конфигурации. Но тогда цена превысит 415000 рублей.

2.2 Обоснование выбора технологии проектирования ИС по учету затрат и объема выпущенной молочной продукции

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

Традиционно процедуру проектирования базы данных разбивают на три этапа, каждый из которых завершается созданием соответствующей информационной модели [14, с. 36].

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

2. Логическое проектирование - развитие концептуального представления БД с учетом принимаемой модели (иерархической, сетевой, реляционной и т.д.).

3. Физическое проектирование - развитие логической модели БД с учетом выбранной целевой СУБД.

Концептуальное и логическое проектирование вместе называют также инфологическим или семантическим проектированием.

В настоящее время для проектирования БД активно используются CASE-средства, в основном ориентированные на использование ERD (Entity - RelationshipDiagrams, диаграммы «сущность-связь»). С их помощью определяются важные для предметной области объекты (сущности), отношения друг с другом (связи) и их свойства (атрибуты). Следует отметить, что средства проектирования ERD в основном ориентированы на реляционные базы данных (РБД).

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

Экземпляр сущности (запись, строка, в РБД - кортеж) - уникально идентифицируемый объект.

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

Атрибут (столбец, поле)- свойство сущности или связи.

При использовании любого CASE-средства вначале строится логическая модель БД в виде диаграммы с указанием сущностей и связей между ними.

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

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

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

Перечисленный выше порядок действий называется прямое проектирование БД (ForwardEngineering DB).CASE-средства позволяют выполнять также обратное проектирование БД (ReverseEngineering DB), т.е. на основании системного каталога БД или DDL-скрипта построить физическую и, далее, логическую модель данных.

Кроме режимов прямого и обратного проектирования, CASE-средства обычно поддерживают синхронизацию между моделью и системным каталогом БД, т. е. при изменении модели они могут автоматически внести все необходимые изменения в существующую БД и наоборот. [22, с. 95]

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

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

Для документирования потока сообщений между объектами и создания при этом уникального представления отношений между взаимодействующими объектами применяются UML-диаграммы сотрудничества объектов.

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

В UML используются четыре основных типа отношений:

Зависимость (dependency) - указывает на то, что изменение независимой сущности каким-то образом влияет на зависимую сущность. Графически отношение зависимости изображается в виде пунктирной линии со стрелкой, направленной от зависимой сущности к независимой.

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

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

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

Бизнес-объекты находятся в основе любого сложного программного обеспечения. Когда пользователь взаимодействует с программным обеспечением, бизнес-объекты реагируют на это, выполняя требуемые действия, например, вычисления, получение, подтверждение и управление данными.

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

диаграмма последовательности взаимодействия (Sequencediagram)

диаграмма сотрудничества объектов (Collaborationdiagram).

Обе они известны как диаграммы взаимодействия (Interactiondiagrams).

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

Кроме того, диаграммы сотрудничества позволяют визуализировать отношения между объектами, взаимодействующими при выполнении определенной задачи, что сложно определить из диаграммы последовательности. Диаграммы сотрудничества помогают определить точность построенной статической модели (то есть, диаграммы класса).

Таким образом, для проектирования информационной системы в качестве метода выбрали методологии проектирования IDEF1X, в состав которой входят средства проектирования ERD, и UML, для описания поведения системы.

2.3 Выбор и обоснование проектных решений

Техническое обеспечение - это комплекс технических средств, предназначенных для работы информационной системы, а также соответствующая документация на эти средства и технологические процессы [11, с. 62].

Для данного проектного решения необходимы следующие технические средства:

22 компьютера, так данная подсистема рассчитана на зоотехников, кладовщиков и бухгалтеров холдинга, в котором 5 структурных подразделений;

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

коммутатор и сетевой кабель, для соединения компьютеров с сетевым принтером;

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

Вся выше перечисленная техника имеется в наличии в агрохолдинге.

Информационное обеспечение ИС включает два комплекса: внемашинное информационное обеспечение (классификаторы технико-экономической информации, документы, методические инструктивные материалы) и внутримашинное информационное обеспечение (макеты, экранные формы для ввода первичных данных в ЭВМ или вывода результатной информации, структуры информационной базы: входных, выходных файлов, базы данных). Данное проектное решение по внешнему виду должно соответствовать общему стилю приложений предприятия [6, с. 63].

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

Программное обеспечение - совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ. Также, это совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных [4, с. 126].

Для данного проектного решения необходимо выбрать оптимальную операционную систему и систему управления базой данных.

Из линейки операционных систем выбираем Windows XP, так как она более распространенная и менее требовательная к ресурсам компьютера, и кроме того является основной операционной системой в колледже.

В качестве СУБД была выбрана платформа «1С:Предприятие» версии 8.3.

Система «1С:Предприятие» представляет собой набор прикладных решений, которые нацелены на эффективное решение различных управленческих задач на предприятии. Данная система универсальна, гибка, что позволяет её легко настраивать под нужды любой организации. Разработаны различные конфигурации, которые охватывают широкий круг задач, решаемых на предприятии. Сюда входят не только бухгалтерский учет, но и управленческие решения, аналитика и многое другое. Кроме того, в конфигурациях 1С можно вести базу по нескольким предприятиям в одной информационной базе и по нескольким валютам.

Система программ «1С: Предприятие» включает в себя технологическую платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц [1, с. 23].

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

Любое приложение может быть установлено на компьютер, как самостоятельная система, так и в совокупности с другими приложениями.

Система «1С:Предприятие» имеет компонентную структуру. Часть возможностей, предоставляемых системой для решения задач автоматизации, являются базовыми, то есть поддерживаются в любом варианте поставки системы. Это, прежде всего, механизмы поддержки справочников и документов. Другие возможности реализуются компонентами системы: например, ведение списка бухгалтерских счетов. Таким образом,состав,установленный компонент определяет функциональные возможности системы.

Таким образом, к преимуществам платформы «1С:Предприятие» можно отнести:

1. Эргономичный пользовательский интерфейс. Современный дизайн интерфейса обеспечивает легкость освоения для начинающих и высокую скорость работы для опытных пользователей;

значительное ускорение массового ввода информации благодаря функции «ввод по строке» и эффективному использованию клавиатуры;

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

максимальное использование доступного пространства экрана.

2. Экономическая и аналитическая отчетность. Мощные средства формирования отчетов и печатных форм обеспечивают широкие возможности оформления и интерактивной работы:

интеллектуальное построение иерархических и многомерных отчетов;

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

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

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

3. Масштабируемость. Обеспечивается масштабируемость прикладных решений:

однопользовательский вариант для использования в небольших организациях;

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

клиент-серверный вариант работы на основе трехуровневой архитектуры с использованием сервера «1С: Предприятия » и Microsoft SQL Server™.

Обеспечивается надежное хранение и эффективная обработка данных при одновременной работе большого количества пользователей.

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

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

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

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

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

Для удобства программирования постоянно разрабатываются дополнительные модули на языке С++ - плагины, которые позволяют оптимизировать работу программиста в системе 1С.

Например, плагин telepat позволяет оптимизировать и контролировать синтаксис набранных команд при программировании различных объектов.

5. Способность к интеграции. Это свойство означает, что система имеет возможность совместной работы различных подсистем в одной системе, так, что отдельные функции подсистемы получают новые свойства как единой системы. Интеграция приложений является задачей более сложной по сравнению с традиционной интеграцией данных, часто используемой ИТ-компаниями при внедрении информационных систем. Однако интеграция на уровне приложений обладает и рядом неоспоримых преимуществ, к числу которых в первую очередь относятся: обеспечение сквозного цикла информационного взаимодействия приложений в рамках ИС; автоматизированное выполнение сервисных приложений по команде из базовых компонентов ИС; высокое быстродействие, обусловленное отсутствием необходимости в промежуточных форматах данных, минимизацией дисковых операций и т.п. Поэтому одним из основных требований, предъявляемых к компонентам информационной системы, будь то САПР, PDM или ERP, является возможность программного управления набором функциональных средств, реализованных в этих компонентах.

В «1С:Предприятие» интегрировано большое количество дополнительных компонентов. Например, возможность построения диаграмм в формах и отчетах, вставка изображения в базу данных, ведение журнала работы пользователей и другие.

6. Интероперабельность. Это способность продукта или системы, интерфейсы которых полностью открыты, взаимодействовать и функционировать с другими продуктами или системами без каких-либо ограничений доступа и реализации.

Для совместного использования «1С:Предприятие» и Интернет, начиная с 7 версии, предусмотрен экспорт данных в формат xml. Кроме того, разработана система «Битрикс», которая позволяет создавать Интернет приложения на основе конфигураций 1С.

Так как, «1С:Предприятие» является системой управления базами данных (СУБД) с поддерживаемым форматом данных .dbf, то данные можно использовать в любой СУБД, которая поддерживает данный формат данных, например FoxPro или dBase. Импорт данных в Access возможен с файлов xml, Excel или текстовых файлов, экспорт в которые поддерживается в «1С:Предприятие».

7. Переносимость. Разработчики «1С:Предприятие» предусмотрели возможность переноса конфигураций с более ранних версий в поздние. Для этого в каждую версию включена обработка «Конвертации данных», которая позволяет безболезненно перенести данные из младшей версии в старшую. Обратный процесс не предусмотрен.

С другой стороны можно переносить конфигурации и платформу 1С с одного компьютера на другой. В плане требовательности к программному обеспечению чувствительны только версии 8.Х «1С:Предприятие».

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

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

визуальные средства разработки и конструкторы;

средства ведения нормативно-справочной информации, поддержка иерархических структур данных;

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

механизм хранения истории изменения значений с различной периодичностью;

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

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

Вывод: информационных систем для учета затрат и объемов молочной продукции нет. Есть системы, которые позволяют вести учет затрат отдельно, а объемы молочной продукции отдельно. Если учесть, что все конфигурации фирмы «1С» могут обмениваться данными, то после определенных доработок можно использовать обе конфигурации. Но тогда цена превысит 415000 рублей.

Для проектирования БД использовались Case-средства, в частности ER-диаграммы.

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

ИС должна работать под управлением ОС Windows 7и реализована средствами технологической платформы «1С:Предприятие» версии 8.3

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

3. Проектная часть

3.1 Функциональная архитектура модуля

Функции ИС (рис. 8) подразделяются на 2 вида: обработка данных и служебные. Служебные функции предназначены для администратора системы, позволяют настроить конфигурацию и сохранять данные в процессе эксплуатации.

Рис.8. Дерево функций ИС «Агрохолдинг»

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

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

Эти функции доступны только дежурному администратору в режиме «Конфигурация» и не доступны основным пользователям.

Режим «Обработка данных» предназначен для пользователей и позволяют поддерживать базу в актуальном состоянии.

Основное меню ИС состоит из двух подсистем: «Учет племенного поголовья» и «Учет молока», которые в свою очередь включают «Справочники», «Документы», «Отчеты» и «Сервис» (рис. 9).

Рис.9. Сценарий диалога ИС «Агрохолдинг»

3.2 Технологическое обеспечение ИС«Агрохолдинг»

Технологическое обеспечение информационных систем состоит из подсистем, которые позволяют автоматизировать информационное обслуживание пользователей, и соответствует разделению ИТ на подсистемы по технологическим этапам обработки различных видов информации [11, с. 125].

В состав технологических этапов обработки информации в разрабатываемой системе являются (рис. 10):

загрузка программы;

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

ввод входной информации и контроль правильности ввода;

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

формирование информационных массивов и вывод информации в виде отчетов.

Рис 10. Технологический процесс разрабатываемой ИС

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

Технологический процесс обработки информации в разрабатываемой системе должен иметь следующие этапы:

сбор информации - на данном этапе идет сбор данных. Для разрабатываемой системы это ввод информации в справочники о номерах и клиентах. Здесь же проводится контроль правильности её заполнения;

передача информации - информация передается по каналам связи или с помощью сетевых процедур;

обработка информации - в разрабатываемой системе обработка информации представляет собой автоматизированную обработку информации;

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

3.3 Информационное обеспечение модуля «Агрохолдинг»

3.3.1 Используемые классификаторы и системы кодирования ИС

В разрабатываемой подсистеме используются следующие классификаторы: справочник «Порода», справочник «Стадо», справочник «Телята», справочник «Корма», справочник «Выбраковка», справочник «Контрагенты», справочник «Ферма», справочник «Продукция».

В таблице 1 представлены классификаторы объектов конфигурации.

Таблица 1

Классификаторы объектов конфигурации

Наименование классификатора

Система классификации

Система кодирования

Длина кода

Вид классификатора

Назначение

Порода

одноуровневая

регистрационная

9

локальный

Идентификация породы коров

Стадо

одноуровневая

регистрационная

9

локальный

Идентификация коров

Телята

одноуровневая

регистрационная

9

локальный

Идентификация телят

Корма

одноуровневая

регистрационная

9

локальный

Идентификация кормов

Выбраковка

одноуровневая

регистрационная

9

локальный

Идентификация отбракованных коров и телят

Контрагенты

многоуровневая

регистрационная

9

локальный

Идентификация контрагентов

Ферма

одноуровневая

регистрационная

9

локальный

Идентификация фермы

Продукция

одноуровневая

регистрационная

9

локальный

Идентификация продукции

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

В качестве констант используется НДС. Константа НДС предназначена для установления процента НДС, используемые для расчетов (рис.11).

Рис. 11 Свойства константы НДС

В системе разработаны следующие справочники: «Порода», «Стадо», «Телята», «Ферма», «Контрагенты», «Выбраковка», «Корма», «Продукция».

Справочник «Порода» служит для хранения информации породе коров. Структура данного справочника представлена на рис. 12. Форма справочника «Породы» представлена на рис. 13.

Рис. 12. Структура справочника «Порода»

Рис. 13. Форма справочника «Порода»

Справочник «Стадо» служит для хранения информации о коровах. Структура данного справочника представлена на рис. 14, форма - на рис. 15.

Рис. 14. Структура справочника «Стадо»

Рис. 15. Форма справочника «Стадо»

Справочник «Телята» служит для хранения информации о телятах. Структура данного справочника представлена на рис. 16, форма - на рис. 17.

Рис. 16. Структура справочника «Телята»

Рис. 17. Форма справочника «Телята»

Справочник «Ферма» служит для хранения информации о подразделениях агрохолдинга. Структура данного справочника представлена на рис. 18, форма -на рис. 19.

Рис. 18. Структура справочника «Ферма»

Рис. 19. Форма справочника «Ферма»

Справочник «Контрагенты» служит для хранения информации о поставщиках и клиентах. Структура данного справочника представлена на рис. 20, форма - на рис. 21.

Рис. 20. Структура справочника «Контрагенты»

Рис. 21. Форма справочника «Контрагенты»

Справочник «Корма» служит для учета затрат на корма. Структура данного справочника представлена на рис. 22, форма - на рис. 23.

Рис. 22. Структура справочника «Контрагенты»

Рис. 23 Форма справочника «Контрагенты»

Справочник «Продукция» служит для хранения информации о продукции предприятия. Структура данного справочника представлена на рис. 24, форма - на рис. 25.

...

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

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