Автоматизация прогнозирования банкротства предприятия

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



. Альтмана:

Где 3,3; 0,99; 0,6; 1,4; и 1,2 - коэффициенты регрессии что характеризируют степень влияния Z; а коэффициенты К1, К2, К3, К4, К5 рассчитывались нами ранее.

Эти данные мы берем с документации бухгалтера или экономиста, а именно с баланса предприятия.

Дальше мы переходим непосредственно к расчету коэффициента Z.

3. АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ

4. РАЗРАБОТКА БАЗЫ ДАННЫХ

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

Для этого я определила такие объекты предметной области:

.Основные фонды предприятия. Сюда входит остаточная стоимость основных фондов и дата внесения данных.

.Активы предприятии. В эту таблицу входят общие (для расчета коэффициентов К1, К2, К4, К5), оборотные (для расчета коэффициента К5) нематериальные и основные для расчета коэффициента К3) и дата внесения данных.

.Прибыль предприятия. Состоит из балансовой (для расчета коэффициента К1) и чистая прибыль (для расчета коэффициента К4) и дата внесения данных.

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

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

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

.Основной объект предметной области - таблица Ключи. Здесь находятся даты всех предыдущих таблиц.

В моей базе данных ключами являются даты, так как это единственное значение которое не может повторяться.. Все эти ключи находятся в одной таблице, которая называется Ключи. Она включает в себя даты заполнения всех остальных таблиц, а именно: Дата (ОФ), Дата (Активы), Дата (Прибыль), Дата (Выручка), Дата (Дополнительная прибыль), Дата (Z).

Также в этой базе существует связь один ко многим и отсутствует каскадное изменение и удаление.

База данных, разработана для расчета индекса Альтмана имеет такой вид:

Рисунок 4.1. - База данных

5. FP И LOC ОЦЕНКИ ПРОЕКТА

Следующем шагом в разработке проекта - провидение методики оценки проекта на основании FP и LOC метрик.

Целями этих оценок является:

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

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

Далее проводим саму оценку проекта. Мы будем рассматривать LOC метрику.

Моя программа содержит 11 строк стоимостью 1 доллар за строку.

Пусть LOCлучшие = 11, LOCхутшие =5, LOCвероятное = 7.

Рассчитываем ожидаемое значение оценки:

Теперь вычисляем величину производительности:

Общие затраты на проект составят:

Оценка стоимости проекта:

Предположительная стоимость проекта составит $21,9.

Оценка стоимости проекта с помощью FP оценки проводится аналогично.

6. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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

Для расчета коэффициента Альтмана нам необходимо рассчитать коэффициенты: К1, К2, К3, К4, К5. Данные для этих расчетов мы берем с одного балансового отчета и поэтому в нас одна и та же база данных.

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

Рисунок 6. 1.- Форма 1

Рисунок 6. 2.- Форма 2

Рисунок 6. 3.- Форма 3

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

К базе данных мы подключаем с помощью свойства Connection String компонента ADO Table.

Далее переходим непосредственно к написанию программного текста.

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

Приведем пример формулы для расчета коэффициента К1:

ADOTable2.FieldByName('К1').Asfloat:=ADOTable1.FieldByName('Пбал)Asfloat/Form1.ADOTable1.FieldByName('Аобщ').Asfloat;

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

ЗАКЛЮЧЕНИЕ

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

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

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