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

Автор работы: Пользователь скрыл имя, 03 Декабря 2012 в 11:05, курсовая работа

Краткое описание

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

Содержание

1. ТЕОРИТИЧЕСКИЕ И МЕТОДОЛОГИЧЕСКИЕ АСПЕКТЫ АНАЛИЗА ФИНАНСОВОГО СОСТОЯНИЯ ПРЕДПРИЯТИЯ
1.1 Понятия, принципы и виды анализа финансового состояния предприятия.
1.2 Информационная база изучения и методика оценки финансового состояния предприятия.
1.3 Методы проектирования БД ИС.
2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
2.1 Построение функциональной модели предметной области в пакете BPwin.
2.2 Построение ER диаграммы.
3. РАЗРАБОТКА БАЗЫ ДАННЫХ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОНОЙ СИСТЕМЫ ДЛЯ УЧЕТА И АНАЛИЗА ФИНАСОВОГО СОСТОЯНИЯ ПРЕДПРИЯТИЯ.
3.1 Создание базы данных в СУБД Paradox.
3.2 Создание интерфейса программы в Delphi.
3.3 Тестирование проекта.

Прикрепленные файлы: 1 файл

Проектирование и разработка АИС для учета и анализа финансового состояния ппя.docx

— 361.01 Кб (Скачать документ)

Методика  финансового анализа включает три  взаимосвязанных блока:1

  • анализ финансовых результатов деятельности предприятия;
  • анализ финансового состояния предприятия;
  • анализ эффективности финансово-хозяйственной деятельности предприятия.

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

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

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

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

разнообразие  целей и интересов субъектов  анализа;

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

ориентация  анализа только на внешнюю отчетность;

ограниченность  задач анализа при использовании  только внешней отчетности;

максимальная  открытость результатов анализа  для пользователей информации о  деятельности предприятия[18, С. 52].

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

Практика  финансового анализа уже выработала методику анализа финансовых отчетов. Можно выделить шесть основных видов  анализа:

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

вертикальный (структурный) анализ – определение  структуры финансовых показателей;

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

анализ  относительных показателей (финансовых коэффициентов) – расчет числовых отношений  различных форм отчетности, определение  взаимосвязей показателей;

сравнительный анализ, который делится на:

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

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

факторный анализ – анализ влияния отдельных  факторов (причин) на результативный показатель.

Основными функциями финансового  анализа являются:2

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

 

 

 

1.3 Методы проектирования БД ИС

Методология создания информационных систем заключается  в организации процесса построения информационной системы и в управлении этим процессом для того, чтобы  гарантировать выполнение требований, как к самой системе, так и  к характеристикам процесса разработки. [9, С.130]

Основными задачами, решение которых должна обеспечивать методология создания информационных систем (ИС) (с помощью  соответствующего набора инструментальных средств), являются [9, С. 131]:

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

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

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

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

Основное  содержание технологии проектирования составляют технологические инструкции, состоящие из описания последовательности технологических операций, условий, в зависимости от которых выполняется  та или иная операция, и описаний самих операций. Данная технология может быть представлена как совокупность трех составляющих [9, С. 52]:

  1. Заданной последовательности выполнения технологических операций проектирования;
  2. Критериев и правил, используемых для оценки результатов выполнения технологических операций;
  3. Графических и текстовых средств (нотаций), используемых для описания проектируемой системы.

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

Результаты  выполнения операции должны представляться в некотором стандартном виде, обеспечивающем их адекватное восприятие при выполнении следующей технологической  операции (на которой они будут  использоваться в качестве исходных данных). Технология проектирования, разработки и сопровождения информационных систем, должна отвечать ряду общих  правил [8, С. 156]:

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

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

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

  • На небольшой команде программистов (обычно от 2 до 10 человек);
  • На тщательно проработанном производственном графике работ, рассчитанном на сравнительно короткий срок разработки;
  • На итерационной модели разработки, основанной на тесном взаимодействии с заказчиком, когда по мере выполнения проекта разработчики уточняют и реализуют в продукте требования, выдвигаемые заказчиком.

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

CASE-средства  (от Computer Aided Software/System Engineering) - позволяют проектировать любые системы на компьютере. Необходимый элемент системного и структурно-функционального анализа, CASE средства позволяют моделировать бизнес-процессы, базы данных, компоненты программного обеспечения, деятельность и структуру организаций [13, С. 55]

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

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

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

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

В объектном  подходе акцент переносится на конкретные характеристики физической или абстрактной  системы, являющейся предметом программного моделирования. Объекты обладают целостностью, которая не может быть нарушена. Таким образом, свойства, характеризующие  объект и его поведение, остаются неизменными. Объект может только менять состояние, управляться или становиться  в определенное отношение к другим объектам [10, С. 68].

Широкое распространение объектно-ориентированное  проектирования получило с появлением средств визуального программирования, которые обеспечивают слияние (инкапсуляцию) данных с процедурами, описывающими поведение реальных объектов, в объекты  программ, которые могут быть отображены определенным образом в графической  пользовательской среде. Это позволило  приступить к созданию программных  систем, максимально похожих на реальные, и добиваться наивысшего уровня абстракции. В свою очередь, объектно-ориентированное  программирование позволяет создавать  более надежные коды, так как у  объектов программ существует точно  определенный и жестко контролируемый интерфейс [10, С. 70].

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

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