Автоматизированное рабочее место бухгалтера "Учёт основных средств"
Содержание и требования, предъявляемые к информации. Алгоритм расчета сумм амортизационных отчислений. Технические средства, используемые во внутрифирменной системе информации. Работа с основным списком основных средств. Закрытие отчетного периода.
Рубрика | Бухгалтерский учет и аудит |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 14.01.2011 |
Размер файла | 542,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования РФ
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра автоматизации обработки информации (АОИ)
К ЗАЩИТЕ ДОПУСТИТЬ
Заведующий кафедрой АОИ
__________________Ю.П. Ехлаков
АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО БУХГАЛТЕРА
"УЧЕТ ОСНОВНЫХ СРЕДСТВ"
Пояснительная записка к дипломному проекту
СОГЛАСОВАНО
Консультант по экономике
Доцент кафедры экономики
Студент гр. 24з
Храмцов А.А.
Консультант по безопасности
жизнедеятельности
Доцент кафедры
Электронных приборов ТУСУРа
Руководитель:
Главный бухгалтер
ЗАО УТПК «Бамтоннельстрой»
- В.И Залукаева
- 2000 г.
- Министерство образования РФ
- ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
- Кафедра автоматизации обработки информации (АОИ)
СОГЛАСОВАНО УТВЕРЖДАЮ
Руководитель диплома Зав. кафедрой АОИ
___________________ _____________ Ю.П. Ехлаков
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на дипломную работу
студенту: Храмцову Анатолию Анатольевичу
группа: 24з факультет: ФВиЗ
1. Тема задания: Автоматизированное рабочее место бухгалтера
"Учёт основных средств"
2. Вопросы и задачи, подлежащие разработке: Выяснить, что входит в учет основных средств. Создать программу и базу данных, позволяющих автоматизировать рабочее место бухгалтера, занимающегося учетом основных средств на предприятии.
3. Методы исследования: Основным методом исследования является изучение документов, на основании которых производится учёт основных средств.
РУКОВОДИТЕЛЬ_____________________
Главный бухгалтер ЗАКРЫТОГО АКЦИОНЕРНОГО ОБЩЕСТВА «УПРАВЛЕНИЕ ПРОИЗВОДСТВЕННО-ТЕХНОЛОГИЧЕСКОЙ КОМПЛЕКТАЦИИ БАМТОННЕЛЬСТРОЙ»
Залукаева Вера Ивановна
Задание принял к исполнению 01.03.2000
_________________________(подпись студента)
Реферат
Дипломная работа 105 страниц, 18 рисунков, 18 таблиц, 10 источников, 2 приложения, 3 листа графического материала.
ОСНОВНЫЕ СРЕДСТВА, БАЗА ДАННЫХ, АМОРТИЗАЦИЯ, АРЕНДА, АВТОМАТИЗАЦИЯ РАБОЧЕГО МЕСТА, ПРОЦЕДУРА НАЧИСЛЕНИЯ, ОТЧЕТНЫЙ ПЕРИОД, ОРГАНИЗАЦИИ, КОМПОНЕНТ, ОБЪЕКТ, ФУНКЦИОНАЛЬНАЯ СХЕМА.
Цель работы - разработка автоматизированного рабочего места бухгалтера по учету основных средств.
Разработанная программа внедрена в бухгалтерию ЗАО «УПТК Бамтоннельстрой» в г.Северобайкальск.
Программа реализована на языке программирования Object Pascal в интегрированной среде визуального программирования Borland Delphi 5.0. Для использования программы достаточно наличия на ПЭВМ типа IBM PC операционной системы Windows 95/98/NT, манипулятора типа "Мышь" и видеоадаптера SVGA (объем видео ОЗУ - 1 Мбайт).
Дипломная работа выполнена в текстовом редакторе Microsoft Word 2000.
Abstract
Degree work of 105 pages, 18 figures, 18 tables, 10 sources, 2 appendices, 3 sheets of a graphic material.
MAIN RESOURCES, the DATABASE, AMORTIZATION, RENT, AUTOMATION of the WORKSTATION, the PROCEDURE of CHARGE, ACCOUNTING PERIOD, ORGANIZATIONS, COMPONENTS, the OBJECT, the functional DESIGN.
The purpose of operation - development of the automized workstation of the bookkeeper under the registration of main resources.
The developed program is inserted in accounts department closed joint-stock company «Handle of industrial technological complete set Bamtonnelstroj» in. Severobajkalsk.
The program is realized in the programming language the Object Pascal in the integrated environment of visual programming Borland Delphi 5.0. Presence suffices for usage of the program on the personal computer such as an IBM PC of the operating system of a Windows 95/98/NT, the manipulator such as "Mouse" and SVGA video adapter (size of video of RAM - 1 Mbytes).
Degree operation is fulfilled in a text editor of a Microsoft Word 2000.
Содержание
1 Введение
2 Постановка задачи
3 Основная часть
3.1 Содержание и требования, предъявляемые к информации
3.2 Значение внутрифирменной системы информации
3.3 Основные принципы, цели, задачи и функции внутрифирменной системы информации
4 Порядок начисления амортизационных отчислений
5 Алгоритм расчета сумм амортизационных отчислений
6 Порядок начисления сумм арендной платы
7 Переоценка основных фондов
8 Закрытие отчетного месяца
9 Передача данных в 1С «Предприятие»
10 Передача данных из предыдущей версии программы
11 Технические средства, используемые во внутрифирменной системе информации
12 Формы как носители информации
13 Информационные базы данных
14 Реляционные базы данных
14.1 Реляционная модель: одни таблицы
14.2 Независимость
14.3 Язык высокого уровня
14.4 Реляционные операции
14.5 Альтернативный способ просмотра данных
14.6 Нули
14.7 Безопасность
14.8 Целостность
15 Проектирование баз данных
15.1 Подход к проектированию базы данных
15.2 Несколько слов о структуре базы данных
15.3 Нормализация
15.3.1 Первая нормальная форма
15.3.2 Вторая нормальная форма
15.3.3 Третья нормальная форма
15.3.4 Четвертая и пятая нормальные формы
16 Общее описание базы данных
16.1 Задачи, выполняемые приложением АРМ «Учет основных средств»
16.2 Технические требования, предъявляемые к базе данных
17 Выбор сетевой операционной системы
18 Выбор системы проектирования и реализации.
19 Описание структуры базы данных
20 Структура программы
Рисунок 20.1
21 Руководство пользователю
21.1 Установка программы
21.2 Запуск и начальные установки программы
21.3 Приход нового оборудования
21.4 Работа с основным списком основных средств
21.5 Расчет амортизационных отчислений
21.6 Расчет арендной стоимости
21.7 Переоценка основных фондов
21.8 Закрытие отчетного периода
22 Заключение. Оценка качества программного обеспечения
22.1 Метрики Боэма, Брауна и Лайпоу
22.2 Метрики программного обеспечения Джилба
22.3 Оценка сложности Маккейба
22.4 Понимаемость
22.5 Выводы
22.6 Технико-экономическое обоснование целесообразности разработки
23 Планирование комплекса работ
23.1 Выбор и обоснование состава и трудоёмкости работ
23.2 Загрузка исполнителей
23.3 Расчет сметы затрат
23.3.1 Определение затрат на разработку
23.3.2 Определение эксплуатационных затрат
24 Вопросы охраны труда и безопасности жизнедеятельности
24.1 Анализ условий труда
24.2 Требования безопасности, эргономики и технической эстетики к рабочему месту инженера-программиста
24.3 Разработка защитных мероприятий на рабочем месте программиста
24.4 Расчет естественного освещения
24.5 Расчет искусственного освещения
25 Заключение
- 1 Введение
Целью данного дипломного проекта является разработка системы автоматизации рабочего места бухгалтера по учету основных фондов для крупного предприятия, работающего в сфере строительства железнодорожных и автомобильных тоннелей.
Исходя из современных требований, предъявляемых к качеству работы финансового звена крупного предприятия, нельзя не отметить, что эффективная работа его всецело зависит от уровня оснащения компании информационными средствами на базе компьютерных систем автоматизированного учета основных фондов.
В этом ряду особое место занимают базы данных и другое программное обеспечение, связанное с их использованием в качестве инструмента для автоматизации бухгалтерского учета и рационализации финансового труда. Их использование позволяет сократить время, требуемое на подготовку конкретных маркетинговых и производственных проектов, уменьшить непроизводительные затраты при их реализации, исключить возможность появления ошибок в подготовке бухгалтерской, технологической и других видов документации, что дает прямой экономический эффект.
Разумеется, для раскрытия всех потенциальных возможностей, которые несет в себе использование баз данных, необходимо применять в работе комплекс программных и аппаратных средств максимально соответствующий поставленным задачам. Поэтому в настоящее время велика потребность предприятий в компьютерных программах, поддерживающих и согласующих работу управленческого и финансового звеньев компании, а также в информации о способах оптимального использования имеющегося у компании компьютерного оборудования.
На сегодняшний день ОАО «Бамтоннельстрой», является главным строителем тоннелей России, которые разбросаны от г.Сочи до г.Владивосток. В состав акционерного общества «Бамтоннельстрой» входят 12 закрытых акционерных обществ (ЗАО «Тоннельный отряд-18» г.Красноярск, ЗАО «Тоннельный отряд-22» Хаккасия, ЗАО «Тоннельный отряд-21» п.Северомуйск, ЗАО УС «Бамтоннельстрой», ЗАО УПТК «Бамтоннельстрой» и т.п.), которые непосредственно производят строительные работы 8-ми железнодорожных и автомобильных тоннелей. В 1996 году ОАО «Бамтоннельстрой» создало 3 лизинговых компании (Красноярская ЛК, Новосибирская ЛК, и Сочинская ЛК), которые должны выполнять следующие задачи.
1. Ввести учет основных средств во всех подразделениях ОАО «Бамтоннельстрой».
2. Производить закупку иностранного оборудования для подразделений акционерного общества. (Так как только лизинговые компании имеют право производить закупки оборудования, стоимость которых превосходит 1 миллион долларов, например горно-шахтное оборудование Kokin-Boring, Toni-Boring и т.п.).
3. Ввести контроль использования оборудования, для его рационального использования во всех субподрядных подразделениях, так как на одной стройке ведутся работы по проходке тоннеля, на другой постоянная обделка и так далее. Поэтому руководство лизинговых компаний производит анализ использования оборудования и своевременно переводит оборудование из одного места использования в другое.
4. На сегодняшний день появились организации - заказчики, которые не имеют возможности своевременно рассчитываться за выполненные работы, поэтому субподрядное предприятие может находиться в состоянии банкротства, в этом случае при продаже этого предприятия, оборудование остается на балансе лизинговой компании. Поэтому лизинговая компания позволяет избежать продажи оборудования за бесценок.
В лизинговых компаниях числятся только руководитель и бухгалтер. Так как за все время существования ОАО «Бамтоннельстрой», учетом основных средств занимались непосредственно в «ЗАО Управление производственно технологической комплектации», то сейчас эти функции продолжает выполнять эта организация, не смотря на то, что функционируют лизинговые компании. В то же время существующие программные продукты не поддерживают учет основных фондов в рамках нескольких юридических лиц одновременно. Поэтому было решено создать программный продукт, позволяющий производить текущий учет основных средств полностью по ОАО «Бамтоннельстрой».
2 Постановка задачи
Разработать автоматизированное рабочее место бухгалтера по учету основных средств, которая должна отвечать следующим качествам:
- простота освоения программы и простота работы с ней;
- стандартизация интерфейса, т.е. сходства с существующими стандартами типа IBM WINDOWS;
- организация удобного диалога ЭВМ и пользователя;
- качество экранного дизайна;
- открытость для модификаций и дополнений последующими версиями и разработками;
- возможность изменять количество организаций арендующих оборудование и лизинговых компаний;
- возможность перенесения данных из предыдущей версии программы;
- возможность передачи данных в 1С бухгалтерию в виде проводок;
- организовать защиту системы парольной защиты;
- возможность перерасчета основных средств.
3 Основная часть
3.1 Содержание и требования, предъявляемые к информации
В современных условиях важной областью стало информационное обеспечение, которое состоит в сборе и переработке информации, необходимой для принятия обоснованных управленческих решений. Передача информации о положении и деятельности предприятия на высший уровень управления и взаимный обмен информацией между всеми взаимными подразделениями фирмы осуществляются на базе современной электронно-вычислительной техники и других технических средствах связи.
В деятельности предприятий, представляющих собой комплексы большого числа повседневно связанных и взаимодействующих подразделений, передача информации является первостепенным и непременным фактором нормального функционирования данной структуры. При этом особое значение приобретает обеспечение оперативности и достоверности информации. Для многих организаций внутрифирменная система информации решает задачи организации технологического процесса и носит производственный характер. Это касается, прежде всего, процессов обеспечения предприятий кооперированной продукцией, поступающей со специализированных подразделений по внутрифирменным каналам. Здесь информация играет важную роль в предоставлении сведений для принятия управленческих решений и является одним из факторов, обеспечивающих снижение издержек производства и повышение его эффективности.
Соответственную роль в принятии решений играет научно-техническая информация, содержащая новые научные знания, сведения об изобретениях, технических новинках своей организации. Это непрерывно пополняемый общий фонд и потенциал знаний и технических решений, практическое и своевременное использование которого обеспечивает организации высокий уровень конкурентоспособности.
Информация служит основой для подготовки соответствующих докладов, отчетов, предложений для выработки и принятия соответствующих решений.
3.2 Значение внутрифирменной системы информации
Для современных условий характерно применение высокоэффективного учета основных средств, основанного на использовании новейших технических средств автоматизированной обработки цифровой и текстовой информации на базе компьютеров с процессорами Intell Pentium, объединенных в локальную, единую внутрифирменную вычислительную сеть.
Управленческая и финансовая внутрифирменная информационная система представляет собой совокупность информационных процессов, для удовлетворения потребности в информации разных уровней принятия решений, как бухгалтерских, так и управленческих.
Информационная система состоит из компонентов обработки информации, внутренних и внешних каналов передачи.
Управленческие информационные системы последовательно реализуют принципы единства информационного процесса, информации и организации путем применения технических средств сбора, накопления, обработки и передачи информации.
В производственно-хозяйственном подразделении предприятия обеспечивается обобщение информации “снизу вверх”, а также, конкретизация информации “сверху вниз”.
Информационный процесс, направленный на получение научно-технической, плановой, контрольной, учетной и аналитической информации, в информационных системах унифицирован и базируется на электронно-вычислительной технике.
Повышение эффективности использования информационных систем достигается путем сквозного построения и совместимости информационных систем, что позволяет устранить дублирование и обеспечить многократное использование информации, установить определенные интеграционные связи, ограничить количество показателей, уменьшить объем информационных потоков, повысить степень использования информации. Информационное обеспечение предполагает: распространение информации, т.е. предоставление пользователям информации, необходимой для решения научно-производственных задач; создание наиболее благоприятных условий для распространения информации, т.е. проведение административно-организационных, научно-исследовательских и производственных мероприятий, обеспечивающих ее эффективное распространение.
Информация и, особенно, ее автоматизированная обработка, является важным фактором повышения эффективности производства.
Важную роль в исполнении информации играют способы ее регистрации, обработки, накопления и передачи, систематизированное хранение информации и выдача ее в требуемой форме, производство новой числовой и иной информации.
В современных условиях в крупных организациях созданы и эффективно действуют информационные системы, обслуживающие процесс подготовки и принятия бухгалтерских и управленческих решений, и решающие следующие задачи: обработка данных, обработка информации.
Для определения эффективности внутрифирменной системы управления на многих предприятиях в учете и отчетности стал использоваться показатель - отношение получаемой прибыли к затратам на технические средства и обеспечение функционирования внутрифирменной системы информации.
3.3 Основные принципы, цели, задачи и функции внутрифирменной системы информации
Основными принципами и целями внутрифирменных систем информации являются:
- определение требований к содержанию информации и к ее характеру, в зависимости от целенаправленности;
- выработка системы хранения, использования и предоставления информации в централизованном и децентрализованном управлении;
- определение потребностей в технических средствах (в том числе, в компьютерной технике) на предприятии в целом;
- разработка программного обеспечения, создание и использование банков данных;
- автоматизированная обработка вводимой и текущей информации и выдача информации по бухгалтерскому учету и отделов технического оснащения;
- автоматизация административно-управленческого труда на основе использования компьютерной техники.
Важными задачами внутрифирменной системы управления являются:
- координация деятельности по сбору и обработке данных финансовых отчетов на высшем уровне управления и в производственных отделениях в целях повышения качества и своевременности поступления финансовой информации по предприятию в целом;
- определение основных направлений системы сбора, обработки и хранения первичных данных;
- определение основных направлений развития технологии обработки информации.
Определение потребностей каждого руководителя в необходимой ему конкретной информации - чрезвычайно сложная задача, и ее решение зависит от опыта и функций руководителя, а также, от его полномочий в принятии управленческих решений.
Оснащение электронной техникой позволяет экономить управленческие и накладные расходы, значительно повышает эффективность проектно-конструкторских работ, обеспечивает эффективное внутрифирменное планирование.
4 Порядок начисления амортизационных отчислений
Возмещение балансовой стоимости (первоначальной или восстановительной) стоимости основных фондов предприятий осуществляется путем включения амортизационных отчислений по утвержденным единым нормам в издержки производства. Основанием для начисления суммы амортизации является справка о стоимости указанных объектов или их частей по данным учета капитальных вложений [1]. Формула расчета суммы амортизационных отчислений на основные фонды.
1. Месячная амортизация:
МесАморт=(БалСтоим*Процент)/12/100,
где:
- МесАморт - месячная амортизация;
- БалСтоим - балансовая стоимость основных фондов;
- Процент - процент амортизационных отчислений для данного вида оборудования.
Данная формула рассчитывает сумму амортизационных отчислений на один месяц, далее подсчитывается полная сумма амортизационных отчислений со дня введения оборудования в эксплуатацию, по текущий отчетный месяц.
2. Полная сумма амортизационных отчислений:
ПолнАморт=МесАморт*КолвоМес,
где:
- ПолнАморт - полная сумма амортизационных отчислений;
- МесАморт - сумма месячной амортизации;
- КолвоМес - количество месяцев с момента введения в эксплуатацию оборудования, до текущего отчетного месяца.
3. Остаточная стоимость:
ОстСтоим=БалСтоим-ПолАморт,
где:
- ОстСтоим - остаточная стоимость;
- БалСтоим - балансовая стоимость основных фондов;
- ПолнАморт - полная сумма амортизационных отчислений.
Начисление амортизационных отчислений по основным фондам, по вновь введенным в эксплуатацию, начисляется с первого числа, следующего за месяцем их введения в эксплуатацию, а по выбывшим основным фондам - прекращается с первого числа месяца, следующим за месяцем выбытия [2].
Для расчета суммы амортизационных отчислений для подвижного состава автомобильного транспорта, по которому начисление амортизации на реновацию производится по нормам, определенным в процентах от стоимости автомашины, отнесенной к 1000 километрам фактического пробега.
4. Полная стоимость амортизации для автотранспорта:
ПолнАморт=(БалСтоим*0,481)/1000*КМ,
где:
- ПолнАморт - полная стоимость амортизационных отчислений со дня введения автотранспортного средства в эксплуатацию;
- БалСтоим - балансовая стоимость;
- КМ - фактическое значение пробега.
По полностью самортизированным основным фондам начисление амортизации прекращается с первого числа месяца, следующего за последним месяцем, в котором стоимость этих фондов полностью была перенесена на стоимость продукции [1].
Вариант реализации расчетов на языке Pascal:
1. Обычное оборудование (не являющееся автотранспортным средством):
DataModule1.Table6.Edit;
MonthIn:=StrToInt(Copy(DateTimeToStr(DataModule1.Table6Data_vvod.Value),4,2));
YearIn:=StrToInt(Copy(DateTimeToStr(DataModule1.Table6Data_vvod.Value),7,4));
YearOut:=StrToInt(AHMSpinEdit1.Text);
SumMonth:=(YearOut-YearIn)*12+(MesNumber-MonthIn);
DataModule1.Table6Mes_amort.Value:=StrToFloat(FormatFloat('0.00',DataModule1.Table6Procent.Value*DataModule1.Table6Bas_Stoim.Value/12/100));
DataModule1.Table6Pol_iznos.Value:=StrToFloat(FormatFloat('0.00',SumMonth*DataModule1.Table6Mes_amort.Value));
DataModule1.Table6Ost_stoim.Value:=StrToFloat(FormatFloat('0.00',DataModule1.Table6Bas_Stoim.Value-DataModule1.Table6Pol_iznos.Value-DataModule1.Table6Old_amortiz.Value));
DataModule1.Table6.Post;
2. Автотранспортное средство:
DataModule1.Table6.Edit;
DataModule1.Table6Pol_iznos.Value:=(DataModule1.Table6Bas_Stoim.Value*0.481)/1000*DataModule1.Table6KMetrash.Value;
DataModule1.Table6Ost_stoim.Value:=StrToFloat(FormatFloat('0.00',DataModule1.Table6Bas_Stoim.Value-DataModule1.Table6Pol_iznos.Value));
DataModule1.Table6.Post;
3. В случае если оборудование полностью самортизировало:
DataModule1.Table6.Edit;
IF DataModule1.Table6Pol_iznos.Value>DataModule1.Table6Bas_Stoim.Value Then Begin
DataModule1.Table6Mes_amort.Value:=0;
DataModule1.Table6Pol_iznos.Value:=DataModule1.Table6Bas_Stoim.Value;
DataModule1.Table6Ost_stoim.Value:=0;
End;
IF DataModule1.Table6Ost_Stoim.Value<0 Then Begin
DataModule1.Table6Mes_amort.Value:=0;
DataModule1.Table6Pol_iznos.Value:=DataModule1.Table6Bas_Stoim.Value;
DataModule1.Table6Ost_stoim.Value:=0;
End;
DataModule1.Table6.Post;
В случае если оборудование находится на ответственном хранении, на складе, то на него не начисляются суммы амортизационных отчислений.
5 Алгоритм расчета сумм амортизационных отчислений
Для расчета сумм амортизационных отчислений необходимо воспользоваться алгоритмом.
1. Обнуляем переменную даты закрытия отчетного месяца.
2. Вводим значение даты закрытия отчетного месяца.
3. Переводим указатель записи базы данных «Osnova.DB», в начало таблицы.
4. Отключаем связь с таблицей «Uhastoc.DB».
5. Переводим таблицу «Osnova.DB» в монопольный режим.
6. Переводим таблицу в режим редактирования (Edit).
7. Проверяем если таблица пустая, если «ДА» то переходим к пункту (16), если «НЕТ», то переходим к пункту (8).
8. Проверяем конец таблицы, если «Да» то переходим к пункту (16), если «НЕТ», то переходим к пункту (9).
9. Проверяем, является запись запрещенной на перерасчет, если «ДА», то переходим к пункту (13), если «НЕТ», то переходим к пункту (10).
10. Проверяем, какой тип оборудования, если «Автотранспорт», то переходим к пункту (11), если «Обычный», то выполняем:
- определяем значение месячной амортизации, путем умножения балансовой стоимости оборудования на процент амортизации, полученное значение разделим на 12 и на 100;
- записываем полученное значение в таблицу;
- вычисляем количество месяцев с момента введения в эксплуатацию, до отчетного месяца;
- определяем значение суммы полной амортизации с начала эксплуатации, до отчетного месяца. Определим значение суммы, путем умножения значения месячной амортизации на полученное количество месяцев;
- записываем полученное значение в таблицу;
- определяем значение остаточной стоимости, вычтя из балансовой стоимости значение суммы полной амортизации;
- запишем полученное значение в таблицу и переходим к пункту (11).
11. Проверяем, какой тип оборудования, если «Обычный», то переходим к пункту (11), если «Автотранспорт», то выполняем:
- определяем значение полной суммы амортизации, путем умножения балансовой стоимости на коэффициент 0,481, разделим полученное значение на 1000 и умножим на пробег автотранспорта;
- записываем полученное значение в таблицу;
- определяем значение остаточной стоимости, вычтя из балансовой стоимости значение суммы полной амортизации;
- запишем полученное значение в таблицу и переходим к пункту (12).
12. Проверяем если значение суммы полной амортизации больше, чем балансовая стоимость, то:
- обнулим значение месячной амортизации;
- полный износ приравняем с балансовой стоимостью;
- значение остаточной стоимости приравняем к 0;
- запишем полученные данные в таблицу.
13. Проверяем если значение остаточной стоимости меньше чем 0, то:
- обнулим значение месячной амортизации;
- полный износ приравняем с балансовой стоимостью;
- значение остаточной стоимости приравняем к 0;
- запишем полученные данные в таблицу.
14. Переводим таблицу в режим сохранения данных (Post).
15. Перемещаем указатель базы данных на следующую запись.
16. Переходим к началу цикла. Пункт (8).
17. Снимаем с таблицы «Osnova.DB» монопольный режим.
18. Восстанавливаем связь с таблицей «Uhastoc.DB».
19. Завершаем процедуру расчета.
6 Порядок начисления сумм арендной платы
Так как все используемое оборудование является арендуемым, поэтому начисление сумм арендной платы производится от лица лизинговой компании, у которой данные основные фонды находятся на балансе [3], по формуле:
Аренда=((БалСтоим/100*Процент)+(БалСтоим/100*Процент)/100*КоэфИзн)/365*КолвоДней,
где:
- Аренда - стоимость арендной платы за месяц;
- БалСтоим - балансовая стоимость оборудования;
- Процент - процент амортизации;
- КоэИзн - коэффициент на износ;
- КолвоДней - количество дней в месяце, на который производится расчет арендной стоимости.
Если на момент расчета арендной стоимости основные фонды находится на складе, то организация берет их на ответственное хранение. В этом случае расчет арендной стоимости будет исходить из того, где в настоящее время хранится оборудование (на открытой площадке, в холодном складе, в отапливаемом складе), исходя из этого, изменяется значение коэффициента арендных отчислений для оборудования находящегося в ответственном хранении [2]. Тогда формула расчета стоимости арендной платы будет выглядеть:
Аренда=КоэфОтвХран*Объем*КолвоДней,
где:
- КоэфОтвХран - коэффициент расчета арендной стоимости при ответственном хранении;
- Объем - объем занимаемый на складе;
- КолвоДней - количество дней в отчетном месяце.
Если нет возможности измерить объем в метрической системе измерения, применяют в качестве значения объема, значение в тоннах, которое указано в документации по оборудованию. В этом случае значения коэффициентов указываются для расчета со значениями веса.
Вариант реализации расчетов на языке Object Pascal:
DataModule1.Table6.Edit;
IF DataModule1.Table6Arenda.Value='Аренда' Then Begin
X:=DataModule1.Table6Bas_stoim.Value/100*DataModule1.Table6Procent.Value;
Y:=X/100*Coofic.AHMRealSpinEdit5.Value;
DataModule1.Table6SunAnda.Value:=(X+Y)/365*AHMSpinEdit1.Value;
End;
IF DataModule1.Table6Arenda.Value='Ответ-хранение' Then Begin
IF DataModule1.Table6Sclad.Value='1' Then X:=Coofic.AHMRealSpinEdit1.Value;
IF DataModule1.Table6Sclad.Value='2' Then X:=Coofic.AHMRealSpinEdit2.Value;
IF DataModule1.Table6Sclad.Value='3' Then X:=Coofic.AHMRealSpinEdit3.Value;
IF DataModule1.Table6Sclad.Value='4' Then X:=Coofic.AHMRealSpinEdit4.Value;
DataModule1.Table6SunAnda.Value:=X*DataModule1.Table6KovMetr.Value*AHMSpinEdit1.Value;
End;
DataModule1.Table6.Post;
Полученные отчеты по арендной стоимости на оборудование направляются в подразделения, арендующие основные фонды и копия отправляется в лизинговую компанию, у которой непосредственно числится данное оборудование. Счета на оплату подаются в общей суммой с реестром оборудования в каждое подразделение.
В случае если оборудование начинают использовать в организациях субподрядчиках, с этого момента происходит расходование оборудования с баланса УПТК ОАО «Бамтоннельстрой», в лизинговую компанию, которая и будет являться организацией арендодателем.
7 Переоценка основных фондов
Рассмотрим случай, при котором производят переоценку основных фондов.
1. Если произошла деноминация рубля, после чего для всех основных фондов необходимо пересчитать балансовую стоимость, в этом случае пользуемся следующими формулами.
Для случая если производится расчет на повышение стоимости:
НовБалСтоим= БалСтоим+(БалСтоим/100*Коэффициент),
где:
- НовБалСтоим - балансовая стоимость после переоценки;
- БалСтоим - балансовая стоимость до переоценки;
- Коэффициент - коэффициент на переоценку оборудования.
Для случая если производится расчет на понижение стоимости:
НовБалСтоим= БалСтоим-(БалСтоим/100*Коэффициент),
где:
- НовБалСтоим - Балансовая стоимость после переоценки;
- БалСтоим - Балансовая стоимость до переоценки;
- Коэффициент - коэффициент на переоценку оборудования.
Для переоценки оборудования необходимо точно указать коэффициенты перерасчета для каждого типа оборудования (Здания, сооружения, автотранспорт и т.д.).
В случае если основные фонды морально устарели и не имеют прежней стоимости, тогда нанимается оценщик оборудования, и по его заключению производят перерасчет балансовой стоимости оборудования.
Вариант реализации расчетов на языке Object Pascal:
DataModule1.Table1.Active:=False;
DataModule1.Table13.First;
While not DataModule1.Table13.Eof Do DataModule1.Table13.Delete;
IF RadioButton1.Checked=True Then Begin
DataModule1.Table6.First;
While not DataModule1.Table6.EOF Do Begin
IF DataModule1.Table6Kod.Value='1' Then Koof:=AHMRealSpinEdit1.Value;
IF DataModule1.Table6Kod.Value='2' Then Koof:=AHMRealSpinEdit2.Value;
IF DataModule1.Table6Kod.Value='3' Then Koof:=AHMRealSpinEdit3.Value;
IF DataModule1.Table6Kod.Value='4' Then Koof:=AHMRealSpinEdit4.Value;
IF DataModule1.Table6Kod.Value='5' Then Koof:=AHMRealSpinEdit5.Value;
IF DataModule1.Table6Kod.Value='6' Then Koof:=AHMRealSpinEdit6.Value;
IF DataModule1.Table6Kod.Value='7' Then Koof:=AHMRealSpinEdit7.Value;
IF DataModule1.Table6Kod.Value='8' Then Koof:=AHMRealSpinEdit8.Value;
IF DataModule1.Table6Kod.Value='9' Then Koof:=AHMRealSpinEdit9.Value;
IF Koof<>0 Then Begin
DataModule1.Table13.Append;
DataModule1.Table6.Edit;
DataModule1.Table13.FieldByName('Old_Stoim').AsFloat:=DataModule1.Table6Bas_stoim.Value;
PolZnac:=DataModule1.Table6Bas_stoim.Value/100*Koof;
DataModule1.Table6Bas_stoim.Value:=DataModule1.Table6Bas_stoim.Value+PolZnac;
DataModule1.Table13.FieldByName('New_Stoim').AsFloat:=DataModule1.Table6Bas_stoim.Value;
DataModule1.Table13.FieldByName('Inventar').AsString:=DataModule1.Table6Inventar.Value;
DataModule1.Table13.FieldByName('Uhastoc').AsString:=DataModule1.Table6Uhastoc.Value;
DataModule1.Table13.FieldByName('DataRash').AsDateTime:=Date;
DataModule1.Table13.Post;
DataModule1.Table6.Post;
End;
DataModule1.Table6.Next;
End;
DataModule1.Table9.First;
While not DataModule1.Table9.EOF Do Begin
IF DataModule1.Table9Kod.Value='1' Then Koof:=AHMRealSpinEdit1.Value;
IF DataModule1.Table9Kod.Value='2' Then Koof:=AHMRealSpinEdit2.Value;
IF DataModule1.Table9Kod.Value='3' Then Koof:=AHMRealSpinEdit3.Value;
IF DataModule1.Table9Kod.Value='4' Then Koof:=AHMRealSpinEdit4.Value;
IF DataModule1.Table9Kod.Value='5' Then Koof:=AHMRealSpinEdit5.Value;
IF DataModule1.Table9Kod.Value='6' Then Koof:=AHMRealSpinEdit6.Value;
IF DataModule1.Table9Kod.Value='7' Then Koof:=AHMRealSpinEdit7.Value;
IF DataModule1.Table9Kod.Value='8' Then Koof:=AHMRealSpinEdit8.Value;
IF DataModule1.Table9Kod.Value='9' Then Koof:=AHMRealSpinEdit9.Value;
IF Koof<>0 Then Begin
DataModule1.Table13.Append;
DataModule1.Table9.Edit;
DataModule1.Table13.FieldByName('Old_Stoim').AsFloat:=DataModule1.Table9Bal_stoim.Value;
PolZnac:=DataModule1.Table9Bal_stoim.Value/100*Koof;
DataModule1.Table9Bal_stoim.Value:=DataModule1.Table9Bal_stoim.Value+PolZnac;
DataModule1.Table13.FieldByName('New_Stoim').AsFloat:=DataModule1.Table9Bal_stoim.Value;
DataModule1.Table13.FieldByName('Inventar').AsString:=DataModule1.Table9Inventar.Value;
DataModule1.Table13.FieldByName('Uhastoc').AsString:=DataModule1.Table9Uhastoc.Value;
DataModule1.Table13.FieldByName('DataRash').AsDateTime:=Date;
DataModule1.Table13.Post;
DataModule1.Table9.Post;
End;
DataModule1.Table9.Next;
End;
End;
IF RadioButton2.Checked=True Then Begin
DataModule1.Table6.First;
While not DataModule1.Table6.EOF Do Begin
IF DataModule1.Table6Kod.Value='1' Then Koof:=AHMRealSpinEdit1.Value;
IF DataModule1.Table6Kod.Value='2' Then Koof:=AHMRealSpinEdit2.Value;
IF DataModule1.Table6Kod.Value='3' Then Koof:=AHMRealSpinEdit3.Value;
IF DataModule1.Table6Kod.Value='4' Then Koof:=AHMRealSpinEdit4.Value;
IF DataModule1.Table6Kod.Value='5' Then Koof:=AHMRealSpinEdit5.Value;
IF DataModule1.Table6Kod.Value='6' Then Koof:=AHMRealSpinEdit6.Value;
IF DataModule1.Table6Kod.Value='7' Then Koof:=AHMRealSpinEdit7.Value;
IF DataModule1.Table6Kod.Value='8' Then Koof:=AHMRealSpinEdit8.Value;
IF DataModule1.Table6Kod.Value='9' Then Koof:=AHMRealSpinEdit9.Value;
IF Koof<>0 Then Begin
DataModule1.Table13.FieldByName('Old_Stoim').AsFloat:=DataModule1.Table6Bas_stoim.Value;
DataModule1.Table6.Edit;
PolZnac:=DataModule1.Table6Bas_stoim.Value/100*Koof;
DataModule1.Table6Bas_stoim.Value:=DataModule1.Table6Bas_stoim.Value-PolZnac;
DataModule1.Table13.FieldByName('New_Stoim').AsFloat:=DataModule1.Table6Bas_stoim.Value;
DataModule1.Table13.FieldByName('Inventar').AsString:=DataModule1.Table6Inventar.Value;
DataModule1.Table13.FieldByName('Uhastoc').AsString:=DataModule1.Table6Uhastoc.Value;
DataModule1.Table13.FieldByName('DataRash').AsDateTime:=Date;
DataModule1.Table13.Post;
DataModule1.Table6.Post;
End;
DataModule1.Table6.Next;
End;
DataModule1.Table9.First;
While not DataModule1.Table9.EOF Do Begin
IF DataModule1.Table9Kod.Value='1' Then Koof:=AHMRealSpinEdit1.Value;
IF DataModule1.Table9Kod.Value='2' Then Koof:=AHMRealSpinEdit2.Value;
IF DataModule1.Table9Kod.Value='3' Then Koof:=AHMRealSpinEdit3.Value;
IF DataModule1.Table9Kod.Value='4' Then Koof:=AHMRealSpinEdit4.Value;
IF DataModule1.Table9Kod.Value='5' Then Koof:=AHMRealSpinEdit5.Value;
IF DataModule1.Table9Kod.Value='6' Then Koof:=AHMRealSpinEdit6.Value;
IF DataModule1.Table9Kod.Value='7' Then Koof:=AHMRealSpinEdit7.Value;
IF DataModule1.Table9Kod.Value='8' Then Koof:=AHMRealSpinEdit8.Value;
IF DataModule1.Table9Kod.Value='9' Then Koof:=AHMRealSpinEdit9.Value;
IF Koof<>0 Then Begin
DataModule1.Table13.FieldByName('Old_Stoim').AsFloat:=DataModule1.Table9Bal_stoim.Value;
DataModule1.Table9.Edit;
PolZnac:=DataModule1.Table9Bal_stoim.Value/100*Koof;
DataModule1.Table9Bal_stoim.Value:=DataModule1.Table9Bal_stoim.Value-PolZnac;
DataModule1.Table13.FieldByName('New_Stoim').AsFloat:=DataModule1.Table9Bal_stoim.Value;
DataModule1.Table13.FieldByName('Inventar').AsString:=DataModule1.Table9Inventar.Value;
DataModule1.Table13.FieldByName('Uhastoc').AsString:=DataModule1.Table9Uhastoc.Value;
DataModule1.Table13.FieldByName('DataRash').AsDateTime:=Date;
DataModule1.Table13.Post;
DataModule1.Table9.Post;
End;
DataModule1.Table9.Next;
End;
8 Закрытие отчетного месяца
Перед закрытием отчетного месяца получают все отчетные документы.
Закрытие производится в следующем порядке.
1. Перед закрытием текущего отчетного месяца производится расчет арендной стоимости основных фондов в ЗАО УПТК «Бамтоннельстрой» и всех лизинговых компаниях ОАО «Бамтоннельстрой».
2. Насчитывается стоимость арендной платы по всем подразделениям и субподрядным организациям.
3. Переводится новое оборудование в список оборудования, для перерасчета арендной платы в следующем месяце.
4. Создается список оборудования, которое было расходовано в текущем месяце, для создания справочников по основным фондам, расходованным за все время существования организации.
5. Формируем отчеты по движению основных фондов в отчетном месяце.
9 Передача данных в 1С «Предприятие»
Для того чтобы получить полный баланс по предприятию, необходимо передать данные о состоянии по основным фондам в 1С «Предприятие» (1С «Бухгалтерия»), после чего произвести формирование баланса предприятия.
Для того чтобы перевести итоговые данные по движению основных фондов необходимо воспользоваться одним из способов.
1. По сформированным спискам ввести проводки в 1С «Бухгалтерию», только в этом случае возможны ошибки при вводе данных.
2. В программе «Автоматизированное рабочее место бухгалтера» необходимо сформировать базу данных по движению основных фондов, в которую войдут данные по каждому счету, использующемуся в текущем месяце. Принять данные в 1С «Предприятие», программа создаст все необходимые проводки. После этого можно формировать баланс по предприятию в целом.
Реализация модуля формирования проводок из файла базы данных, процедура разработана на встроенном языке 1С «предприятие». Для реализации этой задачи была создана база данных «справочник по описанию кодов счетов», для того чтобы при формировании проводок значения субконто были известны программе.
Часть процедуры, которая описывает создание новой проводки:
СпрОписаниеКод.НайтиПоКоду(Число(Код),0);
Операция.НоваяПроводка();
Операция.Дебет.Субконто(1,СпрОписаниеКод.Субконто1);
Операция.Дебет.Субконто(2,СпрОписаниеКод.Субконто2);
Операция.Дебет.Субконто(3,СпрОписаниеКод.Субконто3);
Операция.Кредит.Счет=СчетПоКоду(“01”)
Операция.СодержаниеПроводки=Строка(Описание);
Операция.НомерЖурнала=”ОС”
Для реализации этой возможности использовались базы данных формата DBF, который используется программой 1С «Предприятие». Для того чтобы создать файл в формате DBF, пришлось добавить новый драйвер баз данных в Borland DataBase Engine, что позволило передать данные в формат Dbase IV.
10 Передача данных из предыдущей версии программы
Данная функция предназначена для передачи данных из предыдущей версии программы, что позволяет ввести в использование новую программу, без выполнения большого количества рутинной работы. На сегодняшний день база данных основных средств в ОАО «Бамтоннельстрой» превышает 10000 записей. Для передачи данных используются файлы баз данных программы «Osnova» в формате Dbase IV. (Osnova.dbf, Lizing.dbf, Library.dbf).
11 Технические средства, используемые во внутрифирменной системе информации
Во внутрифирменной системе информации используются, прежде всего, такие виды вычислительной техники, как компьютеры, оснащенные необходимым набором периферии, терминальные устройства со встроенной микро-ЭВМ, средства телекоммуникаций и персональные ЭВМ.
ЭВМ используются, прежде всего, для обработки данных и решения расчетных задач. В современных условиях ЭВМ нашли широкое применение в обработке бухгалтерской информации.
В процессе автоматизации бухгалтерского учета мини-ЭВМ используются, преимущественно для:
- контроля движения основных средств и материалов, необходимых для процесса производства;
- расчета основных сумм для работы с лизинговыми компаниями и организациями, арендующими оборудование;
- контроля над использованием оборудования и поступлением средств с использования оборудования;
- анализа данных о текущем состоянии изношенности оборудования;
- регистрации новых поступлений оборудования;
- расходование и продажа оборудования третьим фирмам или лизинговым компаниям;
- ведения учета и отчетности.
Развитие систем телекоммуникаций и, в частности, технологий локальных вычислительных сетей, позволило объединить все технические средства обработки бухгалтерской информации в единую внутрифирменную информационную сеть. Наиболее эффективной информационной системой считается система, основанная на использовании сетевых технологий, обеспечивающая одновременном использовании данных несколькими пользователями, в реальном режиме времени.
12 Формы как носители информации
Обычно необходимая информация заносится на определенные формы-носители информации. Формы могут содержать информацию по предприятию в целом и по каждому подразделению в отдельности. Каждая форма имеет свой перечень статистических данных и фактологический информации, позволяющих произвести оптимально детальный экономический анализ состояния и развития хозяйственной деятельности предприятия, разработать и принять необходимые управленческие решения. Так, например, существуют формы, в которые заносятся данные, о выпуске и продаже продукции за установленный период времени; о материально-производственных ресурсах (запасах); о численности персонала и наличии свободных рабочих мест.
Различают следующие виды бланков форм: формы для хранения информации, формы регистрации данных, формы статистической (финансовой) отчетности, формы обследований.
Заполненные формы хранятся в памяти ЭВМ и при необходимости могут быть выведены на экран дисплея или получены путем распечатки на принтере.
Поскольку потребности в получаемой информации и ее содержании у управленческого персонала фирмы постоянно меняются в зависимости от изменяющихся внутренних условий, возникает необходимость в постоянном уточнении и переработке форм, содержащих первичные данные.
13 Информационные базы данных
Информационные базы данных включают весь комплекс статистических показателей, характеризующих хозяйственную деятельность предприятия в целом, а также, фактологический материал относительно всех факторов, оказывающих влияние на состояние и тенденции развития предприятия. Обычно, при формировании базы данных, решается вопрос и о системе хранения и обновления данных, а также, обоснованная увязка данных, их взаимная согласованность, возможность проведения сравнений и сопоставления оценок, хранимых в банке данных. Данный вопрос имеет существенное значение при объединении первичных данных в укрупненные группы (файлы) со своими реквизитами. Базы данных непрерывно обновляются на определенной систематической основе с учетом требований менеджеров, бухгалтеров - основных пользователей базой данных.
Во многих организациях и предприятиях созданы базы данных, в которых хранится информация о состоянии финансового положения предприятия, о состоянии товарооборота на складе, о кадровом составе работников, постоянно обновляемая и максимально подробная, систематизированная по самым разнообразным признакам. Выбор информации делается с выводом на печатающее устройство отчетов, что позволяет следить за балансом предприятия, перемещением финансовых средств, делать прогнозы о будущем развитии.
Пользование банками данных, введенных в ЭВМ, резко ускоряет процесс получения информации из круга источников первичной информации и обеспечивает возможность выбора правильного и точного метода исследований для решения современных научных и технических проблем.
Комплексная автоматизированная обработка информации предполагает объединение в единый комплекс всех технических средств обработки информации с использованием новейшей технологии, методологии и различных процедур по обработке информации.
Создание комплексной автоматизированной системы предполагает использование всего комплекса технических средств обработки информации, переход к единой системе обработки всех видов информации.
В последние годы устройства автоматизированной обработки текстовой информации стали широко использоваться руководителями всех уровней, которые в отображенном на экране документе делают свои замечания, ставят резолюции, что упрощает процесс согласования их действий, ускоряет процесс подготовки управленческих решений.
Всей внутрифирменной системой информации управляет, как правило, специализированный аппарат управления. В общем случае он включает в себя:
- вычислительный центр для обслуживания фирмы в целом;
- центральную службу информации;
- информационную систему в производственных подразделениях, включающую отделы: обработки и анализа информации, обработки входящей и выходящей документации, хранения и выдачи информационных материалов, вычислительной техники.
В случае малого предприятия данный аппарат управления, как правило, состоит из двух отделов:
- отдел автоматизации (отдел программирования);
- технический отдел (отдел сетевых разработок).
Могут создаваться, также, и центры хранения записей, где информация хранится на оптических носителях и может быть в кратчайший срок выдана по запросу через локальную вычислительную сеть.
Внедрение ЭВМ в информационно - управленческую деятельность фирм повлекло за собой возникновение и развитие новых видов профессиональной деятельности, связанных с обслуживанием ЭВМ, а именно программистов, операторов, обработчиков информации.
14 Реляционные базы данных
Все системы управления базами данных предназначены для хранения и обработки информации. Реляционный подход к управлению базами данных основан на математической модели, использующей методы реляционной алгебры и реляционного исчисления. Тем не менее, большинство действительно необходимых определений из области управления базами данных скорее относятся к практической, чем к теоретической стороне этого вопроса [4].
С. Дейт дает следующее неформальное определение системе управления реляционными базами данных (СУБД).
- вся информация в базе данных представлена в виде таблиц;
- она поддерживает три реляционных оператора--выбора, проектирования и объединения, с помощью которых вы получаете необходимые вам данные (и можете выполнять эти операции, не требуя от системы физической записи получаемых с их помощью данных в каком-то определенном виде).
Др. И.Ф. Кодд, автор реляционной модели, разработал целый список критериев, которым должна удовлетворять реляционная модель. Описание этого списка, часто называемого «правилами Кодда», требует введения сложной терминологии и теоретических выкладок, что выходит за рамки данного дипломного проекта. Тем не менее, опишем состоящий из 12 правил тест Кодда для реляционных систем, и будем использовать его совместно с общим определением Дейта.
Чтобы считаться реляционной, система управления базами данных должна:
- представлять всю информацию в виде таблиц;
- поддерживать логическую структуру данных, независимо от их физического представления;
- использовать язык высокого уровня для структурирования, выполнения запросов и изменения информации в базах данных (теоретически это может быть любой язык баз данных, практически для этого используется язык SQL);
- поддерживать основные реляционные операции (выбор, проектирование и объединение), а также теоретико-множественные операции, такие как объединение, пересечение и дополнение;
- поддерживать виртуальные таблицы, обеспечивая пользователям альтернативный способ просмотра данных в таблицах;
- различать в таблицах неизвестные значения (nulls), нулевые значения и пропуски в данных;
- обеспечивать механизмы для поддержки целостности, авторизации, транзакций и восстановления данных.
Далее проведем аналитический обзор этих пунктов, ко многим из них будем обращаться в дальнейшем.
14.1 Реляционная модель: одни таблицы
Первое правило Кодда гласит, что вся информация в реляционных базах данных представляется значениями в таблицах (tables). В реляционных системах таблицы состоят из горизонтальных строк (row) и вертикальных столбцов (column). Все данные представляются в табличном формате - другого способа просмотреть информацию в базе данных не существует. Несколько замечаний по терминологии. Поскольку такие понятия как таблица, строка и столбец являются общепринятыми в коммерческих системах управления реляционными базами данных, будем стараться использовать их в этом дипломном проекте. Однако иногда можно встретиться и с такими понятиями, как отношение (relations), кортеж (tuple) и атрибут (attributes). Это соответственно синонимы понятий таблица, строка и столбец, так же, как и файл (file), запись (record) и поле (field). Первые три считаются академическими терминами, последние - взяты из общего лексикона, используемого в области обработки данных. Набор связанных таблиц образует базу данных (database). Таблицы в реляционной базе разделены, но полностью равноправны. Между ними не существует никакой иерархии и, вообще говоря, они не обязательно даже физически связаны друг с другом [5].
Каждая таблица состоит из строк и столбцов. Каждая строка описывает отдельный объект или сущность (entity) человека, компанию, торговую сделку или что-нибудь другое. Каждый столбец описывает одну характеристику объекта--имя человека или его адрес, телефонный номер компании или ее президента, лоты распродажи или дату. Каждый элемент данных, или значение (value), определяется пересечением строки и столбца таблицы. Чтобы найти требуемый элемент данных, необходимо знать имя содержащей его таблицы, столбец и значение его первичного ключа (primary key), или уникального идентификатора (каждая строка должна единственным образом идентифицироваться по одному из своих значений.)
В реляционных базах данных существует два типа таблиц -- пользовательские таблицы (user tables) и системные таблицы (system tables). Пользовательские таблицы содержат информацию, для поддержки которой собственно и создавались системы реляционных баз данных--данные по сделкам, заказам, персоналу и т.д. Системные таблицы, известные также под названием системные каталоги (system catalog), содержат описание базы данных. Системные таблицы обычно поддерживаются самой СУБД, однако доступ к ним можно получить так же, как и к любым другим таблицам. Возможность получения доступа к системным таблицам, по аналогии с любыми другими таблицами, составляет основу другого правила Кодда для реляционных систем.
14.2 Независимость
Независимость данных - критический аспект при управлении любой системой баз данных. Она позволяет изменять приложения, не изменяя для этого структуру базы данных, и изменять конструкцию базы данных, не оказывая при этом влияния на работу приложений. Система управления базами данных не должна вынуждать выносить окончательные решения о том, какие данные должны сохраняться, как получать к ним доступ и что будет нужно пользователям. Система не должна становиться бесполезной при изменении потребностей.
Реляционная модель обеспечивает независимость данных на двух уровнях - физическом и логическом. Физическая независимость данных (physical data independents) означает с точки зрения пользователя, что представление данных абсолютно не зависит от способа их физического хранения. Как следствие этого, физическое перемещение данных никоим образом не может повлиять на логическую структуру базы данных и ваше восприятие данных. Такие изменения обычно становятся просто необходимыми, особенно в больших многопользовательских системах. Например, при недостатке места для хранения информации может потребоваться установка дополнительных физических носителей. Когда устройство выходит из строя, увы, его приходится быстро заменять. Иногда может потребоваться увеличить производительность системы или упростить ее использование, изменив для этого методы доступа к физическим данным [4]. (Эти методы связаны с созданием стратегии доступа (access strategies) и применением индексов (index).)
Подобные документы
Понятия износа и амортизации. Основы учета амортизации основных средств. Методы начисления амортизации. Учёт амортизационных отчислений. Виды ремонта основных средств. Учёт затрат по начислению амортизации основных средств в программе 1С Бух 8.1.
курсовая работа [84,4 K], добавлен 22.02.2012Основные средства и задачи их учёта. Классификация, оценка, документальное оформление и аналитический учёт основных средств. Учёт амортизации (износа) основных средств. Учёт затрат на восстановление основных средств. Учёт переоценки основных средств.
дипломная работа [37,5 K], добавлен 30.06.2008Понятие основных средств и нормативное регулирование их учета. Классификация, оценка и переоценка основных средств. Способы определения сумм амортизационных отчислений. Учет поступления основных средств, их ремонта, модернизации и реконструкции.
курсовая работа [89,5 K], добавлен 02.12.2010Сущность основных средств. Основные нормативные документы. Классификация основных средств. Оценка основных средств. Учёт основных средств. Учёт амортизации основных средств. Учёт затрат на ремонт. Выбытие основных средств. Налог на имущество.
курсовая работа [61,0 K], добавлен 24.03.2007Нормативные документы, устанавливающие порядок учета основных средств. Источники аудиторской информации, этапы проверки. Аудит достоверности расчета сумм амортизации по основным средствам с примерами, выявление аудитором ошибок при их налогообложении.
курсовая работа [46,4 K], добавлен 23.09.2010Исчисление амортизационных отчислений по фиксированным активам. Методы начисления амортизации согласно МСФО 16 "Основные средства". Учет наличия и движения основных средств на предприятии "Рудник Нурказган", аналитический учет амортизационных отчислений.
курсовая работа [1,8 M], добавлен 28.09.2010Экономическая сущность основных средств их классификация и оценка. Задачи учёта основных средств. Нормативно-законодательные документы, регулирующие осуществление хозяйственных операций с основными средствами. Учёт основных средств.
курсовая работа [52,2 K], добавлен 07.04.2008Сущность основных средств, их роль в процессе производства. Оформление инвентарных объектов. Способы поступления основных фондов на предприятие, их стоимость и оценка. Учёт выбытия основных средств. Эксплуатация основных средств и учёт их амортизации.
курсовая работа [421,9 K], добавлен 22.03.2015Организация бухгалтерского учёта поступления основных средств. Порядок начисления амортизации по основным средствам. Учёт выбытия основных средств, шифры счетов. Практические особенности некоторых аспектов ведения учета основных средств организацией.
курсовая работа [62,9 K], добавлен 05.04.2012Понятие, классификация, оценка основных средств. Учёт поступления основных средств. Учёт внутреннего перемещения, инвентаризация основных средств. Оформление в бухгалтерском учёте операций по выбытию основных средств. Формировании себестоимости продукции.
курсовая работа [38,2 K], добавлен 12.02.2009