Автор работы: Пользователь скрыл имя, 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 Тестирование проекта.
На рис 2.3 Детализируемая система сбора и обработки входящей информации.
Рис 2.2 Функциональные блоки второго уровня.
Рис 2.3 Детализация блока сбора и обработки входящей информации.
Рис 2.5 Проверка результатов.
Теперь опишем каждый из процессов.
Процесс «Сбор и обработка информации»:
Процесс «Анализ показателей»:
Процесс «Проверка результатов»:
Процесс «Формирование отчетности»:
Таким образом, спроектирована функциональная модель процесса анализа финансового состояния предприятия с помощью программного средства AllFision Process Modeler r7. Разработана общая модель процесса.
Типичной
формой документирования информационной
модели предметной области являются
диаграммы "сущность-связь" (ER-диаграммы).
ER-диаграмма позволяет
На основании моделирования системы удалось выделить основные объекты системы и их взаимосвязи, что позволяет перейти к проектированию структуры базы данных.
Основным структурным компонентом базы данных является таблица, содержащая записи определенного вида и формы. Каждая запись таблицы содержит всю необходимую информацию об отдельном элементе базы данных. Такие отдельные структурные элементы называют полями таблицы.
Первым этапом при создании таблицы является определение перечня полей, из которых она должна состоять, их типов и размеров. При этом каждому полю присваивается уникальное имя.
Получены следующие таблицы:
Таблица «Экономист» с полями:
Код экономиста – целое (ключевое);
Фамилия – текстовый;
Имя – текстовый;
Отчество – текстовый.
Таблица «Финансовая отчетность» с полями:
Код отчетности – целое (ключевое);
Код экономиста – целое;
Отчетный период – числовой;
Прошлый период – числовой;
Отклонение – числовой.
Выводы по главе 2
Была построена ER-диаграмма и физическая модель анализа финансового состояния предприятия. Функциональная модель имеет четыре уровня декомпозиции. ER-диаграмма, содержит две таблицы с определенными полями в каждой таблице.
Глава 3. Разработка базы данных
автоматизированной информационной системы
для учета и анализа
3.1Создание базы данных в
Создаваемая
база данных будет автономного типа.
Это наиболее простые базы данных
по сравнению с типом клиент-
Такие базы данных полезны для развития тех приложений, которые распространены среди многих пользователей, каждый из которых поддерживает отдельную базу данных. Это, например, приложения, обрабатывающие документацию небольшого офиса, фирмы. Каждый пользователь такого приложения манипулирует своими собственными данными на своём компьютере, ему нет необходимости иметь доступ к данным другого пользователя.
Выбранная для разработки СУБД – Paradox. Конечно, это уже устаревший формат баз данных, у которого постоянно рушатся индексы, да и базой данных, как таковой он не является – Paradox создаёт отдельные таблицы, которые хранятся в одном каталоге, который я будет являться базой данных. И вследствие этого легко можно нарушить работоспособность всей базы – пользователю достаточно всего лишь удалить один файл из каталога (Будем верить, что в нашем случае пользователь – это сознательное существо, которое умеет работать за компьютером и осознаёт, что лишних и ненужных файлов для него в системных каталогах нет.)
Но с другой стороны, Paradox обладает большей гибкостью и возможностями, чем XML. И не уступает dBase’у, Microsoft Access’у, FoxPro, Oracle’у и многим другим. Единственным отличием может являться факт, что перечисленные СУБД (кроме dBase) хранят базу данных одним файлом. Остальные же возможности у них примерно равны и отличаются лишь их доступом и реализацией.
Paradox осуществляет архитектуру файл-сервер, но в данном случае, разрабатываемая база данных автономного типа.
Принимая во внимание легкость работы с Paradox в Delphi и файл-серверную архитектуру Paradox – это является оптимальным решением для поставленной задачи.
База данных организованна в популярном формате локальных баз данных PARADOX. Этот формат для организации реляционных баз данных довольно распространен, поскольку обладает очень развитой системой хранимых типов данных, возможностями индексирования полей, что позволяет получать доступ к данным за минимальное время, а также функциями по обеспечению ссылочной целостности между реляционными таблицами, что позволяет разработчику минимизировать временные затраты на создание базы данных, а конечному пользователю затраты на поддержание целостности хранимых данных и получения из базы данных самих хранимых данных.
Разрабатываемая база данных представлена таблицей: Pokaz и Spec
Сущность «Отчетность» - представлена на рис 3.1.
Сущность «Специалист» - представлена на рис 3.2.
3.2Создание интерфейса
Описанная таблица, составляет основу базы данных, функционирующею в рамках созданной системы управления базой данных «Финансовая отчетность». СУБД «Финансовая отчетность» создана средствами среды программирования Delphi 7.0.
В основу
создания данной СУБД положен принцип
экономии времени и усилий конечного
пользователя, предполагая, что машина
берет на себя все рутинные функции
управления и доступа к хранимым
данным. Этот принцип прослеживался
во всех моментах реализации данной СУБД,
включая создание удобного интерфейса
для работы конечных пользователей
с этим программным продуктом, продуманной
структурой реляционных таблиц, выбранным
форматом баз данных. Даже функции
администрирования базы данных не требуют
знакомства с теорией реляционной
баз данных, СУБД самостоятельно тестирует
находящиеся в базе данных записи
и производит приведение базы данных
к целостному состоянию. Пользователю
остается согласиться со всей проделанной
работой (или ее частью) или провести
все самостоятельно. За сохранность
введенных данных можно не беспокоиться,
поскольку никакая информация, внесенная
в базу данных, не может быть удалена
без подтверждения
Созданное приложение со всеми файлами и базой данных располагается на диске. Все файлы приложения расположены в папке «Proekt», и –– «FIN»в ней расположены файлы базы данных.
Финансовая отчетность главная форма приложения (рис.3.1)
После нажатия клавиши F9 происходит процесс отладки программы, который заключается в следующем:
1.Программа проверяется на
могут помешать полноценной работе приложения. Эти ошибки могут быть
сделаны как правило программистом составляющим данное приложение.
2.Создание исполняемого
Возможен случай когда программа может не запуститься при наличии вируса на компьютере. Для максимального повышения надежности программы необходимо строго выполнять инструкцию пользователя при работе с ней.
Рис.3.3 Главная форма «Финансовая отчетность»
3.3 Тестирование БД ИС «Финансовая отчетность»
В состав
приложения «включены» выдуманные записи,
соответствующие предметной области
и позволяющие оценить
В первую очередь необходимо заполнить таблицу «Показатели»
Ключевым моментом в нашей БД ИС является формирование финансовой отчетности. Для расчёта этих данных предназначена таблица «Показатели», которая содержит наименование, года и отклонения рассчитанные в процентах.
Для быстрого доступа к основным функциям в контекстном меню «Редактирование» «Редактировать текущую таблицу» - открывает окно редактирования таблицы или же данные можно добавить в форме кнопкой «Добавить». После загрузке таблицы появляются данные в рабочей области, и возможность упорядочивания данных.
Также в
программе предусмотрена
Заключение
Таким образом, финансовое состояние - это совокупность показателей, отражающих наличие, размещение и использование финансовых ресурсов. Однако цель анализа состоит не только и не столько в том, чтобы установить и оценить финансовое состояние предприятия, но еще и в том, чтобы постоянно проводить работу, направленную на его улучшение. Анализ финансового состояния показывает, по каким конкретным направлениям надо вести эту работу, дает возможность выявления наиболее важных аспектов и наиболее слабых позиций в финансовом состоянии именно на данном предприятии. В соответствии с этим результаты анализа дают ответ на вопрос, каковы важнейшие способы улучшения финансового состояния конкретного предприятия в конкретный период его деятельности.
Применение информационных
систем способствует более эффективному
решению задач управления на основе
оперативного предоставления всей полноты
информации, являющейся основой для
принятия решений. Проектирование и
построение информационной системы
должны основываться на комплексном
анализе предметной области. Существуют
различные методики описания предметной
области, среди которых мы выделили
объектно-ориентированный
Была построена ER-диаграмма и физическая модель анализа финансового состояния предприятия. Функциональная модель имеет четыре уровня декомпозиции.
Так же была разработана база данных автоматизированной информационной системы для учета и анализа финансового состояния предприятия
Список используемой литературы