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

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

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

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

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

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

Курсовой проект

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

Содержание

  • Введение
  • Раздел 1. Теоретические и методологические аспекты анализа финансового состояния предприятия
  • 1.1 Понятие, принципы и виды анализа финансового состояния предприятия
  • 1.2 Информационная база изучения и методика оценки финансового состояния предприятия
  • 1.3 Методы проектирования БД ИС
  • Раздел 2. Проектирование базы данных
  • 2.1 Построение функциональной модели предметной области в пакете BPwin
  • 2.2 Построение ER диаграммы
  • Выводы по главе 2
  • Глава 3. Разработка базы данных автоматизированной информационной системы для учета и анализа финансового состояния предприятия
  • 3.1 Создание базы данных в СУБД Paradox
  • 3.2Создание интерфейса программы в Delphi
  • 3.3 Тестирование БД ИС "Финансовая отчетность"
  • Заключение
  • Список используемой литературы

Введение

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

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

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

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

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

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

Исходя из цели, можно сформулировать задачи исследования:

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

спроектировать базу данных;

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

Объектом исследования является предприятие.

Предметом являются финансовые процессы протекающие предприятии.

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

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

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

В третьем разделе подробно описано создание базы данных в СУБД Paradox, создан интерфейс программы в Delphi и приведены результаты тестирования продукта.

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

информационная система база финансовый

Раздел 1. Теоретические и методологические аспекты анализа финансового состояния предприятия

1.1 Понятие, принципы и виды анализа финансового состояния предприятия

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

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

Финансовое состояние является результатом взаимодействия всех производственно-хозяйственных факторов: труда, земли, капитала, предпринимательства.

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

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

Цель определяет задачи анализа финансового состояния, которыми являются:

оценка динамики, состава и структуры активов, их состояния и движения;

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

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

анализ платежеспособности хозяйствующего субъекта и ликвидности активов его баланса.

Качество принимаемых управленческих решений на уровне хозяйствующего субъекта зависит от качества их аналитического обоснования [15, С.213].

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

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

составления сравнительных таблиц, выявления абсолютного и относительного отклонения;

исчисления показателей за ряд лет в процентах к итоговому показателю (к итогу баланса);

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

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

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

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

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

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

Практика финансового анализа позволяет выявить основные методы чтения финансовой отчетности [5, С.31].

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

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

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

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

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

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

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

Важнейшие принципы анализа хозяйственной деятельности предприятия и оценки ее эффективности [7, С 19]:

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

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

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

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

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

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

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

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

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

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

Классификация анализа хозяйственной деятельности имеет важное значение для правильного понимания его содержания [6, С 257].

В связи с этим выделяют:

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

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

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

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

экономико-статистический анализ (статистические органы) применяются для изучения массовых общественных явлений на разных уровнях управления: предприятие, отрасли, региона;

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

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

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

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

Факторный анализ направлен на выявление величины влияния факторов на прирост и уровень результативных показателей.

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

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

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

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

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

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

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

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

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

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

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

1.2 Информационная база изучения и методика оценки финансового состояния предприятия

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

информация о технической подготовке производства;

нормативная информация;

плановая информация (бизнес-план);

хозяйственный (экономический) учет, оперативный (оперативно-технический) учет, бухгалтерский учет, статистический учет;

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

прочая информация (публикации в прессе, опросы руководителя, экспертная информация).

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

В составе годового бухгалтерского отчета предприятия имеются следующие формы, представляющие информацию для анализа финансового состояния [2, С.188]:

форма № 1 "Бухгалтерский баланс". В нем фиксируется стоимость (денежное выражение) остатков внеоборотных и оборотных активов капитала, фондов, прибыли, кредитов и займов, кредиторской задолженности прочих пассивов. Баланс содержит обобщенную информацию о состоянии хозяйственных средств предприятия, входящих в актив, и источников их образования, составляющих пассивы. Эта информация представляется "на начала года" и "на конец года", что и дает возможность анализа, сопоставления показателей, выявления их роста или снижения. Однако отражение в балансе только остатков не дает возможности ответить на все вопросы собственников и прочих заинтересованных служб. Нужны дополнительные подробные сведения не только об остатках, но и о движении хозяйственных средств и их источников. Это достигается подготовкой следующих форм отчетности:

форма № 2 "Отчет о прибылях и убытках" - предназначен для характеристики финансовых результатов деятельности предприятия за отчетный период. Данные в отчете приводятся с нарастающим итогом;

форма № 3 "Отчет об изменениях капитала" - содержит показатели о состоянии и движении собственного капитала, целевых финансирования и поступлений, резервов предстоящих расходов и платежей, и оценочных резервов;

форма № 4 "Отчет о движении денежных средств" - содержит сведения о денежных потоках с учетом остатков на начало и конец отчетного периода;

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

Методика финансового анализа включает три взаимосвязанных блока: Шеремет А.Д., Сайфулин Р.С., Негашев Е.В. Методика финансового анализа:, 2004. - С. 8.

- анализ финансовых результатов деятельности предприятия;

- анализ финансового состояния предприятия;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Основными функциями финансового анализа являются: Шеремет А.Д., Сайфулин Р.С., Негашев Е.В. Методика финансового анализа: Учебное пособие. 2004. - С. 9.

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

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

- подготовка и обоснование принимаемых управленческих решений в области финансов;

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 используются множество готовых объектов, сохраняемых в общедоступном хранилище. Однако имеется также возможность разработки новых объектов. При этом новые объекты могут разрабатываться как на основе существующих, так и "с нуля".

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

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

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

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

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

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

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

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

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

- принцип непротиворечивости - заключается в обоснованности и согласованности элементов;

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

В структурном анализе используются в основном две группы средств, иллюстрирующих функции, выполняемые системой и отношения между данными. Каждой группе средств соответствуют определенные виды моделей (диаграмм), наиболее распространенной среди которых являятся: ERD (Entity-Relationship Diagrams) диаграммы "сущность-связь".

На стадии проектирования ИС модели расширяются, уточняются и дополняются диаграммами, отражающими структуру программного обеспечения: архитектуру ПО, структурные схемы программ и диаграммы экранных форм [14, С.108].

Семантическая модель (концептуальная модель, инфологическая модель) - модель предметной области, предназначенная для представления семантики предметной области на самом высоком уровне абстракции. Это означает, что устранена или минимизирована необходимость использовать понятия "низкого уровня", связанные со спецификой физического представления и хранения данных [4, С 139].

Семантическое моделирование стало предметом интенсивных исследований с конца 1970-х годов. Основным побудительным мотивом подобных исследований (т.е. проблемой, которую пытались разрешить исследователи) был следующий факт. Дело в том, что системы баз данных обычно обладают весьма ограниченными сведениями о смысле хранящихся в них данных. Чаще всего они позволяют лишь манипулировать данными определенных простых типов и определяют некоторые простейшие ограничения целостности, наложенные на эти данные. Любая более сложная интерпретация возлагается на пользователя. Однако было бы замечательно, если бы системы могли обладать немного более широким объемом сведений и несколько интеллектуальнее отвечать на запросы пользователя, а также поддерживать более сложные (т.е. более высокоуровневые) интерфейсы пользователя [11, С.35].

Идеи семантического моделирования могут быть полезны как средство проектирования базы данных даже при отсутствии их непосредственной поддержки в СУБД.

Наиболее известным представителем класса семантических моделей является модель "сущность-связь" (ER-модель). Методология построения баз данных базируется на теоретических основах их проектирования. Для понимания концепции методологии приведем основные ее идеи в виде двух последовательно реализуемых на практике этапов:

1-й этап - обследование всех функциональных подразделений фирмы с целью:

- понять специфику и структуру ее деятельности;

- построить схему информационных потоков:

- проанализировать существующую систему;

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

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

Модель Сущность-Связь (ER-модель) (англ. entity-relationship model (ERM) или англ. entity-relationship diagram (ERD)) - модель данных, позволяющая описывать концептуальные схемы. Предоставляет собой графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. В этом смысле ER-модель является мета-моделью данных, то есть средством описания моделей данных [9, С.37].

Модель "сущность-связь" была предложена в 1976 году Питером Пин-Шен Ченом (англ. Peter Pin-Shen Chen) - американским профессором компьютерных наук в университете штата Луизиана. Фактически Чен не изобретал модель, он взял идеи из более ранних работ таких практиков, как А. Браун и других. Однако Питер Чен сделал больше, чем кто бы то ни было до него для формализации и популяризации ER-модели, а также для её внедрения в научную литературу.

В связи с наглядностью представления концептуальных схем баз данных ER-модели получили широкое распространение в системах CASE, поддерживающих автоматизированное проектирование реляционных баз данных. Среди множества нотаций ER-моделей одна из наиболее развитых - Unified Modeling Language (Унифицированный язык моделирования), сокр. UML - применяется в системе CASE фирмы ORACLE. Нотация UML так же используется и/или поддерживается: Borland Software Corporation, Университетом Бремена, Университетом Кента, Университетом.

Основные преимущества ER-моделей [1, С.68]:

- наглядность;

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

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

Основные элементы ER-моделей:

- объекты (сущности);

- атрибуты объектов;

- связи между объектами.

Сущность - любой объект предметной области, имеющий атрибуты.

Связь между сущностями характеризуется:

- типом связи (1: 1, 1: М, М: М);

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

Концептуальное (инфологическое) проектирование - построение формализованной модели предметной области. Такая модель строится с использованием стандартных языковых средств, обычно графических, например ER-диаграмм. Такая модель строится без ориентации на какую-либо конкретную СУБД.

Основные элементы данной модели:

1. Описание объектов предметной области и связей между ними.

2. Описание информационных потребностей пользователей (описание основных запросов к БД).

3. Описание документооборота. Описание документов, используемых как исходные данные для БД и документов, составляемых на основе БД.

4. Описание алгоритмических зависимостей между данными.

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

Логическое (даталогическое) проектирование - отображение инфологической модели на модель данных, используемую в конкретной СУБД, например на реляционную модель данных. Для реляционных СУБД даталогическая модель - набор таблиц, обычно с указанием ключевых полей, связей между таблицами. Если инфологическая модель построена в виде ER-диаграмм (или других формализованных средств), то даталогическое проектирование представляет собой построение таблиц по определённым формализованным правилам, а также нормализацию этих таблиц. Этот этап может быть в значительной степени автоматизирован [11, С.40].

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

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

1. основные объекты предметной области (объекты, о которых должна храниться информация в БД);

2. атрибуты объектов;

3. связи между объектами;

4. основные запросы к БД.

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

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

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

Выводы по разделу 1

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

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

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

Раздел 2. Проектирование базы данных

2.1 Построение функциональной модели предметной области в пакете BPwin

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

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

Рис 2.1 Модель бизнес-процесса в стандарте IDEF0

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

На рис 2.3 Детализируемая система сбора и обработки входящей информации.

Рис 2.2 Функциональные блоки второго уровня.

Рис 2.3 Детализация блока сбора и обработки входящей информации.


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

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