Информационная система для расчета себестоимости 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Информационная система для расчета себестоимости



Металлопродукции

 

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

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

На ОАО «СКМЗ» активно поддерживается внедрение автоматизации в производственные, управленческие, вычислительные и информационно-аналитические процессы. Предприятием выделяются средства на исследование областей, которые подлежат автоматизации. В середине 90-х годов была разработана и внедрена в планово-экономический отдел информационная система для составления калькуляции и расчета себестоимости металлопродукции. Данная программа существенно снизила трудоёмкость работ и себестоимость выполнения операций. Однако развитие компьютерных технологий требует от любой информационной системы усовершенствования: переход с MS-DOS на Windows затруднил функционирование программы, так как она не была предназначена для работы в новых операционных системах. Она стала выдавать ошибки, иногда сопровождающиеся потерями данных. Так что появилась необходимость в создании более новой и надежной версии программы, которая смогла бы обеспечить надежность в работе.

Создание системы начинается с проектирования ее модели на языке UML. Сначала необходимо четко определить требования, которым должна соответствовать разрабатываемая система, и какие задачи она должна решать. Разрабатываемая система должна:

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

б) выполнять основную функцию – расчет себестоимости;

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

г) предоставлять простой удобный интерфейс для работы с данными;

д) иметь возможность сохранения и редактирования данных;

е) иметь защиту.

Диаграмма вариантов использования представлена на рис. 138.

Рисунок 138 – Диаграмма вариантов использования

 

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

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

Рисунок 139 – Диаграмма классов

 

 

На этой диаграмме изображены следующие классы: interface, вид калькуляции, тип обработки, вид марки стали, справочник коэффициентов, отчет калькуляции, справочник цен и норм расходов, себестоимость, control panel. Все операции классов характеризуются областью видимости типа общедоступный (private), т.е. они видны и доступны из любого другого класса. Control panel является управляющим классом и отвечает за функционирование других классов. Стрелки с треугольниками на схеме обозначает наличие отношений и бинарной связи между классами. Бинарная связь означает, что взаимодействие между классами свободное.

К диаграммам поведения относятся диаграммы коопераций, последовательностей, состояния и деятельности. Диаграмма кооперации представлена на рис. 140. На ней представлены такие классы: interface, вид калькуляции, обработка, марка стали/чугуна, справочник коэффициентов, справочник цен и норм расходов, отчет по калькуляции, себестоимость. Работа системы имеет определенный порядок. Экономист начинает работу окном управления, предварительно введя своё имя и пароль. Затем вводит все необходимые данные для расчета себестоимости путем выбора вида калькуляции, типа обработки, марки стали или чугуна. После, через окно управления, дает команду на формирование справочников коэффициентов, цен и норм расходов, создает отчет по калькуляции. Завершающим этапом является расчет себестоимости металлопродукции.

Для моделирования взаимодействия объектов во времени в языке UML используются диаграммы последовательности (рис. 141). На диаграмме показано, что инициатором взаимодействия является экономист-пользователь, который ведет непосредственное управление и контроль над системой на всем протяжении её работы. Постепенно управление переносится на окно управления, которое собирает необходимую информацию с одних классов (Interface, Вид калькуляции, Обработка, Марка чугуна/стали) и дает команды выполнения другим классам (Справочник коэффициентов, Справочник цен и норм расходов, Отчет калькуляции, Себестоимость). В конце работы создаются необходимые отчеты, и рассчитывается калькуляция, после чего управление передается экономисту.

 

 

 

Рисунок 140 – Диаграмма кооперации

 

 

Рисунок 141 – Диаграмма последовательности

 

 

Функционирование системы характеризуют диаграммы состояний (рис. 142) и деятельности (рис. 143). Работу системы можно описать так: после обращения экономиста-пользователя система идентифицирует его путем проверки имени и пароля; если проверка не прошла успешно, предполагается выход из системы; в обратном случае экономист получает доступ к главному окну управления. Дальнейшая работа заключается в выборе вида калькуляции (на главном меню), типа обработки, выбора марки стали/чугуна. После этого предполагается сформировать и соотнести на калькуляцию справочник цен и норм расходов, справочник коэффициентов, выполнить расчет себестоимости и затем выполнить сохранение расчетов в файл.

 

 

Рисунок 142 – Диаграмма состояний

 

 

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

Диаграмма компонентов (рис. 144) показывает, что программная система состоит из таких физических частей: exe, pas, csv, dbf и xls. Компонента проекта Project1.exe выполняет роль основы системы и обеспечивает взаимодействие всех компонентов, файлы pas содержат программный код, файлы dbf – информационные данные.

 

 

Рисунок 143 – Диаграмма деятельности

 

 

Рисунок 144 – Диаграмма компонентов

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

Созданная модель была реализована в среде Borland-Delphi 6.0 (программа «Калькуляция 1.1») и используется на предприятии для расчета себестоимости металлопродукции, которую оно производит (стальное литье, стальные слитки, чугунное литье, цветное литье, поковки). Программа работает в операционных системах Windows XP/2000/МЕ, характеризуется хорошей производительностью и потребностью в минимальных системных требованиях.

Был рассчитан годовой экономический эффект от внедрения системы: он составил 7711,8 грн. На одну гривну единовременных капиталовложений величина годового прироста прибыли составляет 0,9 грн. Срок окупаемости составил 1 год и 1 месяц [26-27].

 

 



Поделиться:


Последнее изменение этой страницы: 2017-02-10; просмотров: 288; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.220.137.164 (0.011 с.)