Разработка программного продукта для анализа деловой активности предприятия

Тип работы:
Курсовая
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Содержание

  • Введение
  • 1. Описание предметной области
  • 1.1 Цели и задачи анализа
  • 1.2 Методика проведения анализа
  • 2. Постановка задачи
  • 2.1 Постановка задачи
  • 2.2 Требования к программному продукту
  • 3. Описание программного продукта
  • 3.1 Назначение и функции программного продукта
  • 3.2 Состав входной информации
  • 3.3 Состав выходной информации
  • 3.4 Структура и состав баз данных
  • 3.5 Структура и состав комплекса программных модулей
  • 3.5.1 Файловая структура программного комплекса
  • 3.5.2 Описание процедур и функций программного комплекса
  • 3.5.3 Описание экранных форм
  • 3.5.4 Структура модулей
  • 3.6 Требования к вычислительной среде
  • 3.7 Руководство по установке программного продукта
  • 4. Инструкция пользователя

Введение

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

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

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

Целью данной курсовой работы является автоматизация деятельности по проведению анализа деловой активности предприятия. Исходными данными является информация из стандартной формы бухгалтерской отчетности — баланса предприятия (форма № 1) и отчет о прибылях и убытках (форма № 2). Анализ проводится на основе составление таблицы показателей деловой активности. Хранение информации нескольких периодов позволяют выявить тенденции в динамике. В ходе курсового проектирования был разработан программный продукт «Анализ деловой активности предприятия». В качестве среды разработки использовалась Visual Studio 2008, выбранным языком программирования был Visual C#.

В процессе разработки программного продукта были решены следующие задачи:

· разработка требований к программному обеспечению;

· адаптация методики построения аналитических таблиц;

· разработка информационного и алгоритмического обеспечения программного продукта;

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

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

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

1.1 Цели и задачи анализа

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

· какова величина текущих и постоянных активов, как изменяется их соотношение, а также за счет чего они финансируются;

· какие статьи растут опережающими темпами, и как это сказывается на структуре баланса;

· какую долю активов составляют товарно-материальные запасы и дебиторская задолженность;

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

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

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

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

Практика экономического анализа выработала такие правила чтения финансовых отчетов, как:

Горизонтальный анализ (временной) — сравнение каждой позиции отчетности с предыдущим периодом.

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

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

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

Задачи анализа состояния и структуры собственного капитала организации:

· анализ динамики величины собственного капитала;

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

· выявление перспективных возможностей наращивания собственного капитала.

1.2 Методика проведения анализа

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

В таблицах приводятся следующие данные:

· размеры статей и общий итог на начало и конец отчетного периода;

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

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

· изменение удельных весов за период;

· относительные изменение статей за период в %;

· удельные веса изменений каждой статьи в изменении общего итога — структура абсолютных изменений статей.

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

· величина общего итога на конец отчетного периода;

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

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

· у какой статьи наблюдалось наибольшее относительное изменение за отчетный период.

2. Постановка задачи

2.1 Постановка задачи

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

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

Состав входных данных

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

Состав выходных данных

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

Способы ввода информации

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

Способы вывода информации

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

Методы анализа

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

а) горизонтальный анализ;

б) вертикальный анализ;

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

г) метод аналитических таблиц.

Операции по обработке информации

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

· ввод информации;

· накопление и хранение информации за различные отчетные периоды;

· редактирование информации;

· выборочное удаление информации;

· полную и частичную очистку баз данных.

Настройка программного продукта

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

3. Описание программного продукта

3.1 Назначение и функции программного продукта

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

· расчет аналитических таблиц;

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

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

· формирование отчетов о результатах анализа на машинных и твердых носителях.

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

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

· Ввод и накопление информации о деятельности предприятия;

· Реализация процедур анализа;

· Визуализация результатов анализа;

· Формирование отчетов о результатах анализа.

Ввод и накопление информации о деятельности предприятия

В программе реализованы два способа ввода данных:

1) с клавиатуры — ручной ввод;

2) из предварительно сформированного файла формата xml-таблиц — автоматический ввод. Файлы xml-таблиц получают через сохранение баланса, хранящегося в формате таблиц MS Excel, в формат xml-таблиц.

Реализация процедур анализа

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

Визуализация результатов анализа

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

Формирование отчетов о результатах анализа

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

3.2 Состав входной информации

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

3.3 Состав выходной информации

Выходная информация включает:

· изменение значений показателей за отчетный период;

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

· текстовое заключение о результатах анализа — экспертная оценка.

3.4 Структура и состав баз данных

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

3.5 Структура и состав комплекса программных модулей

3.5.1 Файловая структура программного комплекса

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

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

Файлы программы:

Файлы

Тип файла

TEADP. exe

Исполняемый файл (основная программа)

*. txt

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

*. xml

Текстовый файл, хранящий данные из Формы № 1 (бухгалтерского баланса) за конкретный период.

*. doc

Файл отчета, в который сохраняется экспертная оценка.

Структура файла *. txt была описана выше. Файл xml-таблицы получается из файла MS Excel после сохранения его в формате xml-таблицы. В нем хранится форма № 1 бухгалтерского баланса за определенный период.

3.5.2 Описание процедур и функций программного комплекса

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

Название процедуры (функции)

Назначение

OpenX

ML ()

Загрузка данных из xml-таблицы

Ruch ()

Ручной ввод данных

SaveDB ()

Сохранить базу данных в файл

LoadFromFile ()

Загрузить базу данных из файла

ViborPerioda ()

Установление периода

UdelKolvo ()

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

Kolvo ()

Подсчет удельных весов статей в разделах и вывод диаграммы на экран

KolvoBig ()

Подсчет удельных весов статей в балансе и вывод диаграммы на экран

CloseAll ()

Закрытие всех элементов и отображение баланса

Analiz ()

Проведение анализа деловой активности

Ocenka ()

Выгрузка экспертной оценки в файл

SavePic ()

Сохранение изображение диаграммы

3.5.3 Описание экранных форм

1. form1 — главная форма, на которой размещаются все элементы управления. В зависимости от выбранного действия, отображаются различный элементы формы (dataGridView1 — таблица, хранящая данные из баланса, dartaGridView2 — таблица, хранящая данные аналитической таблицы, PB — рисунок, на который выводятся диаграммы).

2. SetPeriod — форма, в которой происходит выбор рабочего периода. После выбора периода данная форма закрывается и активной становится главная форма приложения.

3.5.4 Структура модулей

Программа состоит из одного модуля, в котором реализованы все процедуры, описанные в пункте 3.5.3.

3.6 Требования к вычислительной среде

Наличие на компьютере операционной системы Windows 98 и выше;

Компьютер IBM PC не ниже Pentium 90 МГц;

Наличие на компьютере установленного пакета MS Office (Excel, Word)

Наличие на компьютеры установленный платформы Microsoft. net Framework 2.0 и выше.

3.7 Руководство по установке программного продукта

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

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

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

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

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

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

Также, можно построить диаграммы весов по двум параметрам

· Статей в разделе

· Статей в балансе

После проведения анализа, появляется возможность сформировать отчет в текстовом файле. Для этого необходимо нажать кнопку «Отчеты», запустится ms office word и создастся отчет.

ПоказатьСвернуть
Заполнить форму текущей работой