Автоматизация учёта обеспеченности сырьём основных видов продукции

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

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

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

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

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

71

Белорусский республиканский союз потребительских обществ

Учреждение образования «Белорусский торгово-экономический университет потребительской кооперации»

Кафедра информационно-вычислительных систем

ДИПЛОМНАЯ РАБОТА

на тему: «Автоматизация учёта обеспеченности сырьём основных видов продукции»

(на материалах открытого акционерного общества «Сатурн-1», Гомельская область, Житковичский район, г. Житковичи)

Студент

факультета бизнес-образования

6 курс гр. С-61 Мицкевич А.Ю.

Научный руководитель

доцент, к.т.н. Бондарева В.В.

2013

Содержание

Введение

1. Анализ существующей системы управления организации

1.1 Социально-экономическая характеристика ОАО «САТУРН-1

1.2 Система учёта обеспеченности основных видов продукции

2. Проектирование АРМа по автоматизации учёта обеспеченности сырьём основных видов продукции

2.1 Обзор подходов разработки и выбор подходящего для АРМа по учету обеспеченности сырьём основных видов продукции

2.2 Требования к АРМу по учету обеспеченности сырьём основных видов продукции

2.3 Этапы разработки АРМа по учёту обеспеченности сырьём основных видов продукции

2.3.1 Обоснование выбора СУБД Access

2.3.2 Проектирование базы данных для АРМа по учёту обеспеченности сырьём основных видов продукции

2.3.3 Обоснование выбора среды реализации проекта

2.4 Порядок контроля и приёмки АРМа по учёту обеспеченности сырьём основных видов продукции

3. Описание АРМа по учету обеспеченности сырьём основных видов продукции

3.1 Область применения и информационное обеспечение АРМа по учёту обеспеченности сырьём основных видов продукции

3.2 Функционально-модульная структура

3.3Описание функционирования АРМа по учету обеспеченности сырьем основных видов продукции

3.4 Оценка экономического эффекта

Заключение

Список использованных источников

Приложения

Введение

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

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

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

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

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

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

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

· система контроля наличия сырья на складе;

· формирование и оформление необходимой документации;

· накопление информации о продукции, комплектующих и сырье;

· сокращение документооборота в бумажной форме;

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

· сокращение поиска необходимой информации и времени, затрачиваемого на формирование отчетов.

В качестве объекта исследования избрано Открытое акционерное общество «САТУРН-1» г. Житковичи.

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

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

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

При написании работы использовались:

· ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания [4].

· ГОСТ 34.602-89. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы [6].

Дипломный проект состоит из введения, трех глав и заключения.

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

В первой главе настоящей работы рассматривается социально-экономическая характеристика открытого акционерного общества «САТУРН-1» г. Житковичи. Далее в данном разделе описывается система учета обеспеченности сырьем основных видов продукции организации, выявлены недостатки и предложена новая схема реализации данной системы в виде внедрения нового программного продукта.

Вторая глава посвящена описанию реализации проекта. В ней рассматриваются и описываются подходы к разработке АРМа. Далее описывается обоснования выбора СУБД «ACCESS» и среды реализации проекта. Описывается созданная база «Учет обеспеченности сырьём основных видов продукции» для автоматизации и уменьшения времени учета обеспеченности сырьём основных видов продукции. Вторая глава так же описывает Техническое задание на разработку АРМа.

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

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

Дипломная работа написана на 125 печатных страницах, содержит 2 таблицы, 34 рисунка, 23 литературных источника, 3 приложения.

1. Анализ существующей системы управления организации

1.1 Социально-экономическая характеристика ОАО «САТУРН-1»

Открытое акционерное общество «САТУРН-1» г. Житковичи в дальнейшем, именуемое «общество», является открытым акционерным обществом. Общество является юридическим лицом, действует на основании устава и законодательства Республики Беларусь. ОАО «САТУРН-1» г. Житковичи создано на основании приказа Гомельского областного комитета по управлению госимуществом и приватизации от 30 декабря 1998 года №122 путем преобразования государственной собственности малого государственного предприятия «САТУРН-1» г. Житковичи в соответствии с законодательством Республики Беларусь о приватизации государственного имущества.

В соответствии с решением общего собрания акционеров от 31 марта 2000 года, протокол №3 открытое акционерное общество «САТУРН-1» г. Житковичи, в процессе перерегистрации, переименовано в открытое акционерное общество «САТУРН-1» г. Житковичи.

Полное фирменное наименование общества: Открытое акционерное общество «САТУРН-1» г. Житковичи.

Сокращенное фирменное наименование общества: ОАО «САТУРН-1» г. Житковичи.

На белорусском языке:

· полное: Адкрытае акцыянернае таварыства «САТУРН-1»г. Жыткавiчы.

· сокращенное: ААТ «САТУРН-1» г. Жыткавiчы.

Место нахождения Общества: 247960, Республика Беларусь, Гомельская область, город Житковичи, улица Майская, 1, факс/тел. 8-(02353)-2-17-08, 2-64-52.

Почтовый адрес: 247960, Республика Беларусь, Гомельская область, город Житковичи, улица Майская, 1; факс/тел. 8-(02353)-2-17-08, 2-64-52

ОАО «САТУРН-1»-- наиболее успешное и эффективно развивающееся предприятие г. Житковичи Гомельской области.

Структура управления ОАО «САТУРН-1» очень проста и представлена в Приложении А. Аппарат управления обществом построен по линейно-функциональному типу.

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

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

Управленческая структура ОАО «САТУРН-1» не создает препятствия для эффективной работы, не затрудняет достижение целей отделов и подразделений, достаточно четко отражает значение некоторых функциональных ролей, не допускает несправедливое распределение власти, положений и полномочий и поэтому нет разногласия по организационным вопросам.

Предприятие работает на рынке уже 25 лет. Сегодня это известная и отлично зарекомендовавшая себя компания с устоявшимися традициями и четким, выработанным стилем работы.

В числе основных партнёров и заказчиков продукции являются - Белорусская железная дорога, КУП «Минский метрополитен», ряд локомотивных депо, РУП ПО «Беларуськалий», Мозырский ДСК, РУП ПУ «Нефтебурсервис», а так же с иностранными предприятиями, входящими в ЕЭП. Выигрывая тендер за тендером, внося свой вклад в выполнение государственной программы импортозамещения, житковичские металлообработчики сегодня изготавливают более 200 наименований изделий. Среди них есть и такие, которые никто больше на территории СНГ не производит. Технологические мощности предприятия позволяют осуществить полный цикл обработки целого ряда достаточно сложных в техническом отношении деталей - от получения заготовок до финишных операций. На предприятии постоянно работают в направлении дальнейшего увеличения номенклатуры и объемов выпуска продукции. ОАО «САТУРН-1».

В ОАО «САТУРН-1» разрабатывают рабочую документацию (чертежи, техпроцессы, управляющие программы для станков с ЧПУ), изготавливают штампы для холодной штамповки, производят сборку конструкций и доставляют готовые изделия своим транспортом по территории всей Беларуси. Сотрудничество с фирмой дает заказчикам целый ряд ощутимых преимуществ. Прежде всего, отметим, что обработка металла в ОАО «САТУРН-1» осуществляется на современном оборудовании. Здесь принимают заказы на изготовление отдельных деталей и узлов, гарантируя при этом высокое качество и оперативные, сжатые сроки выполнения заказов.

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

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

В ОАО «САТУРН-1» держат руку «на пульсе дня», изучая новые технологии и передовой опыт. Потому и поездки специалистов на технические выставки за рубеж с тем, чтобы ознакомиться с ноу-хау и обсудить возможности их последующего приобретения, - установившаяся практика. Важно отметить, что многие разработки от «а» до «я» выполнены своими специалистами. Рационализаторская работа и сулящие выгоду технические эксперименты здесь только поощряются. И, что немаловажно, на этапе эксперимента разработчики имеют право на ошибку. Такой подход раскрепощает и создает условия для творчества и инициативы. Здесь прослеживается хорошая закономерность: технических ошибок и недоработок, как правило, не бывает.

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

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

Таблица 1.1 - Показатели производственно-хозяйственной деятельности организации

Показатели

Форма отчетности

Годы

Изменение

показателей

2012

2011

%

+, -

Объем производства (товарная продукция), млн р.:

№ 12-п

92376

42072

220

50304

Затраты на производство, млн р.

№ 4-ф

72419

34028

213

38391

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

прилож. к балансу № 2 строка 010

84856

39433

215

45423

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

приложения к балансу № 2 строка 020

70455

33059

213

37396

Затраты на 1 рубль реализованной продукции, р.

0,873

0,839

104

0,034

Прибыль от реализации продукции, млн.р.

приложения к балансу

№ 2 строка 060

10 742

6 354

169

4388

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

приложения к балансу

приложения к балансу

№ 2

10069

6311

160

3758

Среднегодовая стоимость основных производственных фондов, млн р.: по полной стоимости

№ 12-ф прибыль

19397

8895

218

10502

по остаточной стоимости

Баланс строка 110

15143

6 531

174

5102

Фондоотдача, р./р.

0,55

1,4

255

0,85

Среднегодовая стоимость активов, млн р.

Баланс

26395,5

13226,5

200

13169

Среднегодовая стоимость оборотных средств, млн р.

Баланс

15356,5

7977

193

7379,5

Коэффициент оборачиваемости оборотных средств, раз

5,53

3,66

151

1,87

Среднесписочная численность промышленно-производственного персонала, чел.

№ 12-т

142

127

112

15

Производительность труда, млн р.

32412,6

7420,1

437

24992,5

Фонд заработной платы промышленно-производственного персонала, млн р.

№ 12-т

15422,3

5731,2

269

9691,1

Среднегодовая заработная плата (одного работника промышленно-производственного персонала), тыс. р.

108,6

45,1

241

63,5

Рентабельность, %: продукции

12,7

16,1

79

-3,4

производства

30,6

42

73

-11,4

продаж

14,5

19,2

76

-4,7

По данным таблицы 1.1 можно сделать вывод о том, что в 2012 году по сравнению с 2011 годом мы наблюдаем значительный рост объема реализованной продукции, увеличение составило на 255%, а доход от реализации увеличился на 215%, что является положительным эффектом для организации. Можно проследить процесс формирования прибыли по всем статьям. Положительный момент, это получение существенно большей прибыли ОАО «Сатурн-1» за 2012 год по сравнению с 2011 годом.

1.2 Система учёта обеспеченности основных видов продукции

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

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

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

Задачами учета сырья являются:

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

· контроль за сохранностью материальных ценностей в местах их хранения и на всех стадиях обработки;

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

· своевременное осуществление расчетов с поставщиками сырья, контроля за сырьем, находящемся в пути, за поставками.

В условиях функционирования рыночных отношений ОАО «САТУРН-1» изучают конъюнктуру рынка, возможности партнеров, движение цен и на их основе организуют материально-техническое обеспечение собственного производства, приобретая ресурсы на рынке товаров и услуг. В организации обеспечения предприятия материальными ресурсами ведущая роль принадлежит производственному плану снабжения, определяющему потребность в сырье на плановый период и источники ее покрытия.

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

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

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

На основании производственного плана планируются закупки основных видов сырья.

Основанием для планирования закупок являются следующие документы:

· план производства;

· складские остатки на начало планируемого периода

· нормы потребления вспомогательных материалов;

· нормы страховых запасов;

· заявки подразделений.

В ОАО «САТУРН-1» составляется ежемесячно краткосрочные планы закупок.

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

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

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

Существенными недостатками такой системы являются:

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

· для больших объемов информации требуется слишком много бумаги и, соответственно, места для се хранения;

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

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

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

· информация подаётся в форме, удобной для восприятия;

· ускоряется и упрощается процесс поиска и обработки информации;

· составление отчётов будет занимать не несколько дней, а несколько минут;

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

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

2. Проектирование арма по автоматизации учёта обеспеченности сырьём основных видов продукции

  • 2.1 Обзор подходов разработки и выбор подходящего для АРМа по учету обеспеченности сырьём основных видов продукции
  • Обзор подходов и выбор подходящего для автоматизации учёта обеспеченности сырьём основных видов продукции
  • Одним из немаловажных и наиболее часто задаваемых вопросов является «Как правильно выбрать необходимое и достаточное программное обеспечение для автоматизации учета деятельности Компании?». И в данном конкретном случае, для решения задач учета обеспеченности сырьём основных видов продукции, рассматриваются следующие подходы автоматизации:

· покупка готового решения;

· заказные ПО автоматизации учета обеспеченности сырьём основных видов продукции;

· применение тиражируемых («коробочных») программных продуктов;

· применение интегрированных адаптируемых программных продуктов;

· самостоятельная разработка.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для реализации АРМа по учету обеспеченности сырьём основных видов продукции была выбрана самостоятельная разработка, так как данный подход имеет преимущества:

· соответствует всем требованиям, предъявляемым в ТЗ к АРМу по учету обеспеченности сырьём основных видов продукции;

· простота внедрения,

· дешевизна разработки,

· индивидуальность (разрабатывается для конкретного отдела ОАО «САТУРН-1»)

  • 2.2 Требования к АРМу по учету обеспеченности сырьём основных видов продукции
  • Эксплуатационное назначение АРМа: оптимизация работы специалиста отдела маркетинга.
  • Функциональное назначение АРМа:
  • · система контроля наличия сырья на складе;
  • · формирование и оформление необходимой документации;
  • · накопление информации о продукции, комплектующих и сырье;
  • · сокращение документооборота в бумажной форме;
  • · устранение повторного ввода информации;
  • · сокращение поиска необходимой информации и времени, затрачиваемого на формирование отчетов.
  • Требования к программному продукту.
  • АРМ по учету обеспеченности сырьём основных видов продукции (АРМ ОСОВП) разрабатывается как комбинация процедур. Все процедуры оформляются в виде программных модулей, увязанных между собой функциональной зависимостью.
  • Требования к функциональным характеристикам.
  • Проектируемый АРМ должен быть реализован в виде модулей. АРМ должен:
  • · обеспечить максимально наглядное и доступное представление входной и выходной информации;
  • · осуществлять проверку корректности входных данных;
  • · необходимо предусмотреть возможность расширения и совершенствования программного комплекса, возможность удовлетворения изменившихся требований, не предусмотренных при проектировании;
  • · обеспечить удобство работы пользователя, а именно: пользовательский интерфейс должен быть интуитивно понятным, должны обеспечиваться различные уровни доступа к функциям (из меню).
  • Ввод исходных данных осуществляется пользователем путем набора с клавиатуры в диалоговом режиме.
  • Требования к надежности.
  • АРМ должен устойчиво функционировать и не приводить к зависанию операционной системы в аварийных ситуациях, должен обеспечивать полную безопасность обработки информации. АРМ должен гарантировать соответствие выходной информации полученным данным, также должен предусмотреть отсутствие искажения информации при аварийном отключении электроэнергии.
  • Условия эксплуатации.

АРМ размещается на диске в виде файлов, готовых к применению при работе компьютера в среде Windows XP и более поздних версий. Эргономические показатели должны соответствовать требованиям СниП и ГОСТ по охране труда.

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

· температура 10 - 30°С;

· влажность 10 - 60%.

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

Требования к составу и параметрам технических средств.

Для компьютера, на котором будет работать данный АРМ, выдвигаются следующие требования:

· CPU Pentium 200;

· 32 Mb RAM;

· 2,1 Gb HDD;

· манипулятор мышь;

· монитор;

· наличие свободного места на винчестере в размере 10 Мбайт и более и нетребовательная к производительности компьютера.

Требования к информационной и программной совместимости.

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

· используемая операционная система - Windows XP и более поздних версий;

· для работы программного комплекса с базой данных необходимо наличие BDE.

Требования к программной документации

Должен быть разработан следующий комплект документации:

· описание АРМа - сведения о структуре и функционирование АРМа;

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

· техническое задание на разработку АРМа - настоящий документ;

Технико-экономическая эффективность.

Экономическим преимуществом данного АРМа является повышение продуктивности труда и количества работ

  • 2.3 Этапы разработки АРМа по учёту обеспеченности сырьём основных видов продукции
  • 2.3.1 Обоснование выбора СУБД Access
  • Приложение Microsoft Access является мощной и высокопроизводительной 32-разрядной системой управления реляционной базой данных (далее СУБД).
  • База данных - это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных.
  • Реляционная база данных. Практически все СУБД позволяют добавлять новые данные в таблицы. С этой точки зрения СУБД не отличаются от программ электронных таблиц Microsoft Excel, которые могут эмулировать некоторые функции баз данных. Существует три принципиальных отличия между СУБД и программами электронных таблиц:
  • · СУБД разрабатываются с целью обеспечения эффективной обработки больших объёмов информации, намного больших, чем те, с которыми справляются электронные таблицы:
  • · СУБД может легко связывать две таблицы так, что для пользователя они будут представляться одной таблицей. Реализовать такую возможность в электронных таблицах практически невозможно:
  • · СУБД минимизируют общий объём базы данных. Для этого таблицы, содержащие повторяющиеся данные, разбиваются на несколько связанных таблиц.
  • Access - мощное приложение Windows. При этом производительность СУБД органично сочетаются со всеми удобствами и преимуществами Windows.
  • Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase. Работая в среде Microsoft Office, пользователь получает в своё распоряжение полностью совместимые с Access текстовые документы (Word), электронные таблицы (Excel), презентации (PowerPoint). С помощью новых расширений для Internet можно напрямую взаимодействовать с данными из World Wide Web и транслировать представление данных на языке HTML, обеспечивая работу с такими приложениями как Internet Explorer и Netscape Navigator.
  • Access специально спроектирован для создания многопользовательских приложений, где файлы базы данных являются разделяемыми ресурсами в сети. В Access реализована надёжная система защиты от несанкционированного доступа к файлам.
  • Несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей.
  • К основным свойствам СУБД и базы данных можно отнести [8]:
  • · отсутствие дублирования данных в различных объектах модели, обеспечивающее однократный ввод данных и простоту их корректировки;
  • · непротиворечивость данных;
  • · целостность БД;
  • · возможности многоаспектного доступа;
  • · всевозможные выборки данных и их использование различными задачами и приложениями пользователя;
  • · защита и восстановление данных при аварийных ситуациях, аппаратных и программных сбоях, ошибках пользователя;
  • · защита данных от несанкционированного доступа средствами разграничения доступа для различных пользователей;
  • · возможность модификации структуры БД без повторной загрузки БД;
  • · обеспечение независимости программ от данных, позволяющей сохранить программы при модификации структуры БД;
  • · реорганизация размещения данных базы на машинном носителе для улучшения объемно-временных характеристик БД;
  • · наличие языка запросов высокого уровня, ориентированного на конечного пользователя, который обеспечивает вывод информации из БД по любому запросу и предоставление ее в виде соответствующих отчетных форм, удобных для пользователя;

· хранение данных в виде таблиц;

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

· даёт возможность работать с другими БД таких как Paradox, FoxPro;

· позволяет устанавливать связь с другими программами из пакета Microsoft Office;

· возможность интеграции с Visual Basic Application или Delphi;

· для выполнения почти всех основных операций Access предлагает большое количество Мастеров (Wizards), которые делают основную работу за пользователя при работе с данными и разработке приложении.

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

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

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

Каждый объект и элемент управления имеет свои свойства, определяя которые можно настраивать объекты и элементы управления.

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

Запросы создаются пользователем для выборки нужных данных из одной или нескольких взаимосвязанных таблиц. Запрос может формироваться с помощью запросов по образцу (QBE) или с помощью языка структурированных запросов SQL. С помощью запроса можно также обновить, удалить или добавить данные в таблицы или создать новые таблицы на основе уже существующих.

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

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

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

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

База данных может содержать до 32768 объектов.

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

В Microsoft Access предусмотрены все необходимые средства для определения и обработки данных, а также для управления с большими объемами информации. А так же спроектирован так, что его можно использовать как самостоятельную СУБД на отдельном персональном компьютере, так и в сети в режиме клиент-сервер, следовательно, данная СУБД имеет надежные средства защиты информации. Основные достоинства СУБД Access:

· хранение данных в виде таблиц;

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

· даёт возможность работать с другими БД таких как Paradox, FoxPro;

· позволяет устанавливать связь с другими программами из пакета Microsoft Office;

· возможность интеграции с Visual Basic Application или Delphi;

· для выполнения почти всех основных операций Access предлагает большое количество Мастеров (Wizards), которые делают основную работу за пользователя при работе с данными и разработке приложении.

В качестве средства создания базы данных «Учет обеспеченности сырьём основных видов продукции» используется СУБД Microsoft Office Access 2003. Основанием послужило то, что на предприятии ОАО «САТУРН-1» используется лицензионные программные продукты Microsoft Office 2003, в комплект которого входит Microsoft Access 2003, а значит, нет необходимости в покупке, установке программного продукта и в последующем обучении персонала работе с ним.

  • 2.3.2 Проектирование базы данных для АРМа по учёту обеспеченности сырьём основных видов продукции
  • Для того чтобы начать проектирование необходимо создать и разработать таблицы, в которых будут содержаться все данные [8].
  • База данных «Учет обеспеченности сырьём основных видов продукции» состоит из нескольких таблиц созданных в режиме конструктора. Общий перечень таблиц в окне MS Access выглядит как показано на рис. 2.1.
  • Рисунок 2.1 - Перечень таблиц
  • Разработанные таблицы «Заявки», «План выпуска», «Склад», «Состав заявок», «Спецификация» «Справочник Продукции», «Справочник сырья» представлены ниже в режимах конструктора и таблиц.
  • Таблица «Заявки» (рис. 2.2, рис. 2.3) содержит информацию о заявках.
  • Рисунок 2.2 - Таблица «Заявки» в режиме таблица
  • Рисунок 2.3 - Таблица «Заявки» в режиме конструктора
  • Таблица «План выпуска» (рис. 2.4, рис. 2.5) содержит информацию о планах выпуска продукции, на какую либо дату.
  • Рисунок 2.4 - Таблица «План выпуска» в режиме таблица
  • Рисунок 2.5 - Таблица «План выпуска» в режиме конструктор
  • Таблица «Склад» (рис. 2.6, рис. 2.7) содержит информацию о количестве сырья на складе.
  • Рисунок 2.6 - Таблица «Склад» в режиме таблица
  • Рисунок 2.7 - Таблица «Склад» в режиме конструктор
  • Таблица «Состав заявок» (рис. 2.8, рис. 2.9) содержит информацию о составе заявок.
  • Рисунок 2.8 - Таблица «Состав заявок» в режиме таблица
  • Рисунок 2.9 - Таблица «Состав заявок» в режиме конструктор
  • Таблица «Спецификация» (рис. 2.10, рис. 2.11) содержит информацию о нормах сырья на производство продукции.
  • Рисунок 2.10 - Таблица «Спецификация» в режиме таблица
  • Рисунок 2.11 - Таблица «Спецификация» в режиме конструктор
  • Таблица «Справочник продукции» (рис. 2.12, рис. 2.13) содержит информацию о продукции.
  • Рисунок 2.12 - Таблица «Справочник продукции» в режиме таблица
  • Рисунок 2.13 - Таблица «Справочник продукции» в режиме конструктор
  • Таблица «Справочник сырья» (рис. 2.14, рис. 2.15) содержит информацию о сырье.
  • Рисунок 2.14 - Таблица «Справочник сырья» в режиме таблица
  • Рисунок 2.15 - Таблица «Справочник сырья» в режиме конструктор
  • Взаимосвязь между таблицами осуществляется на основании связей, заданных в Схеме данных (рис. 2.16).
  • Рисунок 2.16 - Схема данных
  • 2.3.3 Обоснование выбора среды реализации проекта
  • В качестве среды разработки автоматизированной системы был выбран язык программирования Delphi, для реализации взаимодействия с СУБД.
  • Delphi - язык и среда программирования, относящаяся к классу RAD- (Rapid Application Development «Средство быстрой разработки приложений») средств CASE - технологии. Delphi обладает широким набором возможностей, начиная от проектировщика форм и кончая поддержкой всех форматов популярных баз данных.
  • Сравнение Delphi с другими подобными инструментами[19]:
  • · назначение и возможности Delphi (создаваемые ею программы могут работать не только под управлением Windows, а сама она относится к классу инструментальных средств ускоренной разработки программ (Rapid Application Development));
  • · инструмент ускоренной разработки программ (это ускорение достигается за счет двух характерных свойств: визуального конструирования форм и широкого использования библиотеки визуальных компонентов (Visual Component Library));
  • · визуальное конструирование избавляет программиста от многих аспектов разработки интерфейса программы, так как Delphi автоматически готовит необходимые программные заготовки и соответствующий файл ресурсов;
  • · библиотека визуальных компонентов предоставляет программисту огромное разнообразие созданных разработчиками Delphi программных заготовок, которые готовы к работе в рамках вашей программы. Компоненты включают в себя программный код и все необходимые для его работы данные. Что избавляет программиста от рутинной работы. Использование компонентов не только во много раз уменьшает сроки разработки программ. Но и существенно снижает вероятность случайных программных ошибок;
  • · прогон и отладка программ (в любой момент вы можете узнать текущее значение переменной и при необходимости изменить его без перекомпиляции программы);
  • · мощность и гибкость языка программирования Object Paskal - безусловное достоинство Delphi, выгодно отличающее эту среду от других инструментов RAD. Object Paskal имеет самый быстрый среди продуктов подобного рода оптимизирующий компилятор, позволяющий создавать быстрые и относительно компактные программы.
  • Инструмент создания приложений баз данных. Delphi - самое эффективное средство разработки приложений баз данных. Это определяется тремя обстоятельствами: высокопроизводительной машиной доступа к данным разного формата, наличием многочисленных компонентов, ориентированных на эту сферу применения, и поставкой вместе с Delphi компактного, мощного и простого в администрировании сервера баз данных InterBase. Многочисленные компоненты, поддерживающие разработку приложений баз данных, обеспечивают обслуживание самых различных задач: выборку и сортировку данных. Их наглядное представление, изменение и публикацию данных в виде отчетов [10].
  • Выгоды от проектирования АРМ в среде Windows с помощью Delphi:
  • · устраняется необходимость в повторном вводе данных;
  • · обеспечивается согласованность проекта и его реализации;
  • · увеличивается производительность разработки и переносимость программ.
  • Были рассмотрены C++ и Delphi, а так же проведён их анализ и сравнение.
  • С++
  • Если требуется обеспечить хорошую скорость работы приложения и экономию ресурсов памяти и процессора традиционно считается, что лучше использовать C++. Однако, в последнее время разница в скорости работы программ, собранных различными компиляторами, становится все менее и менее заметной [20]. Так как большинство сред разработки имеет встроенный конвертор кода в ассемблер, а он -- самый быстрый. Delphi например имеет опцию работы компилятора {$PUREPASCAL}. Когда она включена - компилятор компилирует классический паскалевский код, когда выключена - используются функции и процедуры, написанные в ассемблере. По умолчанию, кстати, она выключена.
  • Единственное преимущество C++ - мощная модель работы с указателями. В общем случае это очень полезно, так как переменные в памяти не дублируются. Но, если проект сложный, то это приведет к ошибкам доступа к памяти.
  • В качестве очевидного преимущества C++ зачастую называют его модель работы с классами и шаблонами. Но, на это в Delphi есть вариантные типы. То есть мы, просто не указываем тип переменной в Delphi, по сути - та же шаблонная функция.
  • Delphi
  • Противоположный случай, когда требуется разработать ПО в максимально сжатые сроки и обеспечить хороший рефакторинг (читабельность, модифицируемость, удобство и оптимизацию) кода приложения, то Delphi тут нет равных. Код хорошо структурируется, названия всех функций, по сути, есть сокращения английских слов (IntToStr - целое в строку; Now - возвращает дату и время сейчас; UpperCase - приводит к верхнему регистру и т.д.), хорошая модульность и видимость кода - все это способствует скорости разработки, а также позволяет производить ее в командном режиме более эффективно.
  • Еще одно очевидное преимущество Delphi - компоненты, число которых исчисляется миллионами. В Delphi есть возможность скомпилировать участок кода и предоставить его в свободное пользование как компонент. Более того в интернете большое количество справочной информации. Есть возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходниках).
  • ...

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

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