Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Разработка структуры базы данных



 

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

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

1.1. Бухгалтерский баланс (форма 1).

1.2. Отчет о прибылях и убытках (форма 2).

1.3. Показатели движения персонала (форма 3).

1.4. Показатели выработки (форма 3).

2. В процессе работы информационной системы применяются такие справочники:

2.1. Нормативные показатели рассчитываемых коэффициентов.

2.2. Описание экономического значения отдельных показателей.

3. В результате работы системы формируются такие документы:

3.1. Отчет по активам и обязательствам, по показателям платежеспособности.

3.2. Отчет по эффективности использования персонала

3.3. Отчет по движению персонала.

3.4. Общий отчет по результатам финансово-хозяйственной деятельности предприятия.

Документооборот отдела при решении задачи анализа финансово-экономической деятельности представлен на диаграмме потоков данных на рисунках 2.11, 2.12. На рисунке 2.11 представлена контекстная диаграмма модели потоков данных, на которой представлены внешние сущности – подразделения, с которыми выполняется обмен информацией и описана сама информация, которой отдел обменивается с другими подразделениями.

 

Рисунок 2.11. Модель потоков данных (контекстная диаграмма)

 

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

 

Рисунок 2.12. Модель потоков данных (диаграмма первого уровня)

 

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

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

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

Основными объектами предметной области, о которых должна храниться информация, будут: бухгалтерский баланс (форма 1), отчет о прибылях и убытках (форма 2), отчет об эффективности использования персонала (форма 3), активы, чистые активы, финансовые результаты, эффективность персонала, платежеспособность, деловая активность, финансовая устойчивость, рентабельность, результаты ФХД.

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

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

Стоит отметить, что сущности показатели формы1, формы2 и формы3, а также сущность нормативы являются справочными, поэтому в схеме отсутствуют связи между этими сущностями и остальными сущностями схемы. Пример информационной модели данных уровня сущностей «анализ результатов финансовой деятельности» показан на рисунке 2.13.

 

Рисунок 2.13. Информационная модель уровня сущностей

 

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

Центральной сущностью в модели Результаты ФХД, которая связана со всеми остальными сущностями схемы, получая из них данные об основных показателях, на основе которых и производится оценка. В качестве атрибутов форм (формы1, формы2 и формы3) взяты коды показателей (190, 216 и т.д.), т.к. во всех формулах указываются коды показателей, это облегчит поиск данных и расчет по ним (рисунок 2.14).

Рис. 2.14. Информационная модель «Сущность-связь» (уровень атрибутов).

 

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

1. Каждая сущность становится таблицей. Названия таблиц задаются во множественном числе.

2. Каждый атрибут сущности становится столбцом таблицы.

3. Ключевой атрибут становится ключом таблицы.

4. Связи между сущностями становятся связями между таблицами.

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

Рис. 2.15 Схема базы данных

 

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

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

Второй блок – это блок входящей информации. Этот блок состоит из следующих сущностей: Форма 1, Форма 2 и Форма 3. На основании данных этих форм впоследствии формируются итоговые таблицы, необходимые для формирования отчетов. Вся эта информация необходима для получения результатов решения поставленной задачи.

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

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

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

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

Данные бухгалтерского баланса будут располагаться в таблице Форма 1 со следующей структурой:

Таблица 2.3. Структура таблицы Форма 1

Название Назначение Тип поля Длина
Год Год, за которые представлены данные бухгалтерского баланса Числовой Длинное целое
Показатель, код которого равен 190 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 216 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 230 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 240 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 250 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 260 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 290 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 300 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 410 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 490 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 590 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 640 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 650 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 690 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 700 Числовой Одинарное с плавающей точкой

 

Данные отчета о прибылях и убытках будет располагаться в таблице Форма 2 с определенной структурой (таблица 2.4).


 

Таблица 2.4. Структура таблицы Форма 2

Название Назначение Тип поля Длина
Год Год, за которые представлены данные отчета о прибыли и убытках Числовой Длинное целое
Показатель, код которого равен 10 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 20 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 30 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 40 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 50 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 140 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 190 Числовой Одинарное с плавающей точкой

 

 

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

 

Таблица 2.5. Структура таблицы Форма 3

Название Назначение Тип поля Длина
Год Год, за которые представлены данные отчета о прибыли и убытках Числовой Длинное целое
Показатель, код которого равен 1 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 2 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 3 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 4 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 5 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 6 Числовой Одинарное с плавающей точкой
Показатель, код которого равен 7 Числовой Одинарное с плавающей точкой

 

К условно - постоянной относится информация, использующаяся во многих циклах обработки и остающаяся неизменной в течение длительного периода времени. Целями создания условно - постоянной информации является централизация хранения данных, повышение достоверности данных, устранение дублирования, сокращение объема ра­бот по подготовке и вводу их в ЭВМ.

К условно - постоянной информации относится информация, хранящаяся в следующих справочниках:

· Справочник Показатели формы 1;

· Справочник Показатели формы 2;

· Справочник Показатели формы 3;

· Справочник Нормативы;

Рассмотрим подробнее структуру и содержание этих справочников.

 

Таблица 2.6. Структура таблицы Показатели формы 1

Название Назначение Тип поля Длина
Название показателя, код которого равен 190 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 216 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 230 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 240 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 250 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 260 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 290 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 300 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 410 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 490 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 590 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 640 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 650 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 690 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 700 Числовой Одинарное с плавающей точкой

 

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

 

Рисунок 2.16. Значения полей таблицы Показатели формы 1

 

Таблица 2.7. Структура таблицы Показатели формы 2

Название Назначение Тип поля Длина
Название показателя, код которого равен 10 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 20 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 30 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 40 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 50 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 140 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 190 Числовой Одинарное с плавающей точкой

 

Значения полей Показатели формы 2 представлены на рисунке 2.17.

 

Рисунок 2.17. Значения полей таблицы Показатели формы 2

 

Таблица 2.8. Структура таблицы Показатели формы 3

Название Назначение Тип поля Длина
Название показателя, код которого равен 1 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 2 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 3 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 4 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 5 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 6 Числовой Одинарное с плавающей точкой
Название показателя, код которого равен 7 Числовой Одинарное с плавающей точкой

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

 

Рисунок 2.18. Значения полей таблицы Показатели формы 3

 

Таблица 2.9. Структура таблицы «Сотрудники»

Название Назанчение Тип поля Длина
Код_норматива Первичный ключ Числовой Счетчик
Название показателя Название показателя, для которого определен норматив Текстовый
Значение Значение норматива для показателя Числовой Одинарное с плавающей точкой

 

Основными функциями Справочников являются:

· обеспечение проверки кодированных значений признаков при вводе данных;

· декодирование значений признаков при выводе данных на экран дисплея;

· хранение постоянной информации, связанной с определёнными значениями признаков;

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

 

Результатными показателями являются: активы, чистые активы, финансовые результаты, эффективность персонала, платежеспособность, деловая активность, финансовая устойчивость, рентабельность, результаты ФХД.

Рассмотрим подробнее структуру и содержание этих таблиц.

 

Таблица 2.10. Структура таблицы Активы

Название Назначение Тип поля Длина
Код_активы Первичный ключ Числовой Счетчик
Год Год, за который рассчитываются показатели Числовой Длинное целое
Внеоборотные активы Название показателя, код которого равен 190 Числовой Одинарное с плавающей точкой
Долгосрочная дебиторская задолженность Название показателя, код которого равен 216 Числовой Одинарное с плавающей точкой
Краткосрочная дебиторская задолженность Название показателя, код которого равен 230 Числовой Одинарное с плавающей точкой
Оборотные активы Название показателя, код которого равен 240 Числовой Одинарное с плавающей точкой

 

Продолжение таблицы 2.10

 

Ликвидные активы Название показателя, код которого равен 250 Числовой Одинарное с плавающей точкой
Собственные средства Название показателя, код которого равен 260 Числовой Одинарное с плавающей точкой
Обязательства Название показателя, код которого равен 290 Числовой Одинарное с плавающей точкой
Долгосрочные обязательства Название показателя, код которого равен 300 Числовой Одинарное с плавающей точкой
Краткосрочные обязательства Название показателя, код которого равен 410 Числовой Одинарное с плавающей точкой
Текущие обязательства Название показателя, код которого равен 490 Числовой Одинарное с плавающей точкой
Совокупные активы Название показателя, код которого равен 590 Числовой Одинарное с плавающей точкой
Совокупные пассивы Название показателя, код которого равен 640 Числовой Одинарное с плавающей точкой

 

 

Таблица 2.11. Структура таблицы Финансовые результаты

Название Назначение Тип поля Длина
Код_фин_рез Первичный ключ Числовой Счетчик
Год Год, за который рассчитываются показатели Числовой Длинное целое
Выручка Размер выручки Числовой Одинарное с плавающей точкой
Себестоимость Размер себестоимости Числовой Одинарное с плавающей точкой
Коммерческие расходы Размер коммерческих расходов Числовой Одинарное с плавающей точкой
Управленческие расходы Размер управленческих расходов Числовой Одинарное с плавающей точкой
Прибыль от продаж Разница между выручкой и себестоимости Числовой Одинарное с плавающей точкой
Прибыль до уплаты налогов Прибыль от продаж за вычетом коммерческих и управленческих расходов Числовой Одинарное с плавающей точкой
Чистая прибыль Прибыль до уплаты налогов за вычетом налогов Числовой Одинарное с плавающей точкой

 

Таблица 2.12. Структура таблицы Чистые активы

Название Назначение Тип поля Длина
Код_чистые активы Первичный ключ Числовой Счетчик
Год Год, за который рассчитываются показатели Числовой Длинное целое
Чистые активы Значение чистых активов Числовой Одинарное с плавающей точкой
Уставный капитал Размер уставного капитала Числовой Одинарное с плавающей точкой
Превышение ЧА Превышение чистых активов над уставным капиталом Числовой Одинарное с плавающей точкой

 

 

Таблица 2.13. Структура таблицы Финансовая устойчивость

Название Назначение Тип поля Длина
Код_фин_уст Первичный ключ Числовой Счетчик
Год Год, за который рассчитываются показатели Числовой Длинное целое
К автономии Коэффициент автономии (независимости) Числовой Одинарное с плавающей точкой
К обеспеченности СОС Коэффициент обеспеченности собственными осн.средствами Числовой Одинарное с плавающей точкой
Отношение дебиторки к активам Отношение дебиторской задолженности к активам Числовой Одинарное с плавающей точкой

 

Таблица 2.14. Структура таблицы Деловая активность

Название Назначение Тип поля Длина
Код_дел_акт Первичный ключ Числовой Счетчик
Год Год, за который рассчитываются показатели Числовой Длинное целое
Норма ЧП Норма чистой прибыли Числовой Одинарное с плавающей точкой
Норма ВП Норма валовой прибыли Числовой Одинарное с плавающей точкой
Рентабельность продаж Коэффициент рентабельности продаж Числовой Одинарное с плавающей точкой

 


 

Таблица 2.15. Структура таблицы эффективность персонала

Название Назначение Тип поля Длина
Код_персонала Первичный ключ Числовой Счетчик
Год Год, за который рассчитываются показатели Числовой Длинное целое
Среднесписочная численность Среднесписочная численность персонала за год Числовой Длинное целое
Обработано человеко-часов Количество отработанных человеко-часов за год Числовой Одинарное с плавающей точкой
Производительность труда Производительность труда одного работника за месяц Числовой Одинарное с плавающей точкой
Трудоемкость Трудоемкость работы персонала Числовой Одинарное с плавающей точкой
Фонд оплаты труда Годовой фонд оплаты труда работников Числовой Одинарное с плавающей точкой
Среднегодовая зарплата Среднегодовая зарплата одного работника Числовой Одинарное с плавающей точкой
Среднемесячная зарплата Среднемесячная зарплата одного работника Числовой Одинарное с плавающей точкой
Чистая прибыль на работника Чистая годовая прибыль, приходящаяся на одного работника Числовой Одинарное с плавающей точкой
Чистая прибыль за чел-час Чистая годовая прибыль, приходящаяся на один человеко-час Числовой Одинарное с плавающей точкой
Списочная численность НГ Списочная численность работников на начало года Числовой Длинное целое
Прибыло Количество работников, принятых в течении года Числовой Длинное целое
Выбыло Количество работников, уволенных в течении года Числовой Длинное целое
Выбыло по текучести Количество работников, уволенных в течении года по причинам текучести Числовой Длинное целое
Списочная численность КГ Списочная численность работников на конец года Числовой Длинное целое
Оборот по приему Отношение количества принятых работников к среднесписочной численности Числовой Одинарное с плавающей точкой
Оборот по выбытию Отношение количества уволенных работников к среднесписочной численности Числовой Одинарное с плавающей точкой
Коэффициент текучести Отношение уволенных по текучести работников к среднесписочной численности Числовой Одинарное с плавающей точкой

 

 

Таблица 2.16. Структура таблицы Платежеспособность

Название Назначение Тип поля Длина
Код_плат Первичный ключ Числовой Счетчик
Год Год рассчета показателей Числовой Длинное целое
К текущей ликвидности Коэффициент текущей ликвидности Числовой Одинарное с плавающей точкой
К общей ликвидности Коэффициент общей ликвидности Числовой Одинарное с плавающей точкой
Обеспеченность обязательств активами Коэффициент обеспеченности обязательств активами Числовой Одинарное с плавающей точкой
Платежеспособность Коэффициент платежеспособности Числовой Одинарное с плавающей точкой

 

Таблица 2.17. Структура таблицы Рентабельность

Название Назначение Тип поля Длина
Код_рент Первичный ключ Числовой Счетчик
Год Год, за который рассчитываются показатели Числовой Длинное целое
Рентабельность активов Рентабельность активов Числовой Одинарное с плавающей точкой
Рентабельность СК Рентабельность собственного капитала Числовой Одинарное с плавающей точкой
Прибыль на инв_кап Прибыль на инвестированный капитал Числовой Одинарное с плавающей точкой

 

Таблица 2.18. Структура таблицы Результаты ФХД

Название Назначение Тип поля Длина
Код Первичный ключ Числовой Счетчик
Год Год, за который рассчитываются показатели Числовой Длинное целое
К автономии Оценка коэффициента автономии Числовой Одинарное с плавающей точкой
К текщей ликвидности Оценка коэффициента текщей ликвидности Числовой Одинарное с плавающей точкой
К абсолютной ликвидности Оценка коэффициента абсолютной ликвидности Числовой Одинарное с плавающей точкой
Обеспеченность обязательств Оценка коэффициента обеспеченности обязательств активами Числовой Одинарное с плавающей точкой

Продолжение таблицы 2.18

К обеспеченности СОС Оценка коэффициента обеспеченности собственными основными средствами Числовой Одинарное с плавающей точкой
Рентабельность активов Оценка коэффициента рентабельности активов Числовой Одинарное с плавающей точкой
Норма ЧП Оценка нормы чистой прибыли Числовой Одинарное с плавающей точкой
Динамика выручки Оценка динамики выручки Числовой Одинарное с плавающей точкой
Код_активы Внешний ключ для связи с таблицей Активы Числовой Одинарное с плавающей точкой
Код_чистые активы Внешний ключ для связи с таблицей Чистые активы Числовой Одинарное с плавающей точкой
Код_фин_рез Внешний ключ для связи с таблицей Финансовые результаты Числовой Одинарное с плавающей точкой
Код_персонал Внешний ключ для связи с таблицей Эффективность персонала Числовой Одинарное с плавающей точкой
Код_плат Внешний ключ для связи с таблицей Платежеспособность Числовой Одинарное с плавающей точкой
Код_фин_уст Внешний ключ для связи с таблицей Финансовая устойчивость Числовой Одинарное с плавающей точкой
Код_дел_акт Внешний ключ для связи с таблицей деловая активность Числовой Одинарное с плавающей точкой
Код_рент Внешний ключ для связи с таблицей Рентабельность Числовой Одинарное с плавающей точкой

 

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

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-04-10; Просмотров: 1263; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.065 с.)
Главная | Случайная страница | Обратная связь