Применение компьютерных технологий в бухгалтерском учете

  • Вид работы:
    Отчет по практике
  • Предмет:
    Бухучет, управленч.учет
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    59,96 Кб
  • Опубликовано:
    2012-06-20
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Применение компьютерных технологий в бухгалтерском учете

Введение

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

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

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

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

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

ИП Соломин хозяйственно-строительное предприятие «Скобяная лавка» было основано в 2007 году. Единственным учредителем и генеральным директором является Соломин Павел Федорович. С момента своего создания и по сей день предприятие позиционирует себя как организация по реализации хозяйственно-строительных материалов.

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

За относительно короткое время работы «Скобяная лавка» уже успела наработать постоянный круг клиентов.

Структура организации:
















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

.1 Анализ информационных систем

.1.1 Техническое обслуживание ПК, периферии, локальных сетей

В ИП Соломин небольшой штат сотрудников, поэтому используется всего два персональных компьютера, один ноутбук, два принтера: лазерный и с функцией 3в1, два телефона: стационарный и радио.

Характеристики ПК и периферии.

1.Системный блок CAMERON 40019AS CD430 1024 250 DVDRW <#"justify">19.Клавиатура DELUX DLK-8050 (black) USB

Общие: Соединение - Проводное, Интерфейс - USB, PS/2; Количество клавиш - 104; Дополнительная информация - Лазерная гравировка

На всех ПК ИП Соломин установлена ОС Windows XP, которая не совсем удовлетворяет своим быстродействием. Так же на всех компьютерах установлен базовый пакет программ Microsoft Office, защита осуществляется с помощью антивирусной системы avast, база которой обновляется ежедневно.

.1.2 Анализ информационных систем

Назначение информационной системы

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

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

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

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

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

получении информации через электронную почту .

ведении документооборота и делопроизводства организации;

хранения данных деятельности организации в электронном виде.

Каналами доступа к информации ИС являются:

визуальный просмотр информации на ПК в локальной сети через мониторы;

- копирование информации из ИС и в ИС с помощью гибких и сменных дисков, съемного винчестера;

просмотр и копирование информации структурных подразделений с ПК1,3;

- вывод информации с ПК1-5 на принтер.

Программное обеспечение ИС включает в себя:

операционную систему Windows NT, (ПК1-5);

программы защиты от вирусов AVP,Dr.WEB.

Существующие меры защиты информационной системы

Физические меры защиты

К физическим мерам защиты следует отнести наличие охраны в организации.

Аппаратные средства защиты:

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

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

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

Классификация информационных систем.

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

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

Согласно общепринятой классификации ИС - информационные системы - подразделяются:

·по масштабам применения - настольные и офисные

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

oцентрализованные, децентрализованные и коллективного использования

oс интеграцией по уровням управления, по уровням планирования и т.д.

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

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

·по характеру обработки информации: системы обработки данных, системы управления, система поддержки принятия решений

·по оперативности обработки данных - пакетной обработки и оперативные

·по степени автоматизации - ручные, автоматические, автоматизированные

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

·по степени централизации обработки информации - на централизованные, децентрализованные, информационные системы коллективного использования

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

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

·по классу реализуемых технологических операций - на системы с текстовыми редакторами, системы с табличными редакторами, СУБД, СУБЗ, системы с графикой, мультимедиа, гипертекстом

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

·по концепции построения - файловые, автоматизированные банки данных, банки знаний, ХД

·по режиму работы - на пакетные, диалоговые и смешанные

По масштабам применения современные ИС подразделяются на:

·Настольные (одиночные) ИС - информационные системы

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

·Офисные (групповые) информационные системы - ИС

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

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

По сфере применения:

·Государственные информационные системы (ИС)

·Территориальные (региональные) ИС

По способу организации:

·Файловые системы

·Автоматизированные банки данных

·Интеллектуальные банки данных (банки знаний, БЗ)

·Хранилища данных - ХД

Приложение 1, Рис.1 - Схема классификации ИС.

1.1.3 Информационные технологии функциональной обработки информации

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

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

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

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

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

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

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

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

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

регистрация корреспонденции (входящие, исходящие);

электронный архив документов;

согласование и утверждение ОРД;

контроль исполнения документов и поручений;

автоматизация договорного процесса;

управлени библиотекой книг (book management <#"justify">Внедрение системы электронного документооборота это осмысленный и значимый шаг направленный на повышение конкурентоспособности компании, руководство которой приняло решение о выборе и внедрении СЭД.

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

Основные задачи внедрения СЭД:

1.эффективное управление документопотоками на предприятии;

2.централизованное хранение документов;

.усиление контроля исполнения работ по документам и поручениям от руководства подчиненным;

.повышение продуктивности работы рядовых сотрудников;

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

.информационная безопасность предприятия.

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

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

Приложение 1, рис.2 - Схема документооборота.

1.1.4 Технология обработки экономической информации на основе табличного процессора MS EXCEL.

Экономическая информация и ее обработка

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

Возможности программы Excel

Программа Microsoft Excel относится к классу программ, называемых электронными таблицами. Электронные таблицы ориентированы прежде всего на решение экономических и инженерных задач, позволяют систематизировать данные из любой сферы деятельности. Существуют следующие версии данной программы - Microsoft Excel 4.0, 5.0, 7.0, 97, 2000. В данном практикуме рассмотрена версия 97. Знакомство с более ранними версиями позволит легко перейти к следующей.

Программа Microsoft Excel позволяет:

·сформировать данные в виде таблиц;

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

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

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

В Microsoft Excel имеется 12 функций рабочего листа, используемых для анализа данных из списков или баз данных. Каждая из этих функций, которые из соображений совместимости имеют обобщенное название БДФункция, использует три аргумента: база данных, поле и критерий. Эти три аргумента ссылаются на интервалы ячеек на рабочем листе, которые используются данной функцией.

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

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

Поле определяет столбец, используемый функцией. Поля данных в списке должны содержать идентифицирующее имя в первой строке. Аргумент поле может быть задан как текст с названием столбца в двойных кавычках, например «Возраст» или «Урожай» в приведенном ниже примере базы данных, или как число, задающее положение столбца в списке: 1 - для первого поля (Дерево), 2 - для второго поля (Высота) и так далее.

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

Функции для работы с базами данных и списками

БДДИСП Оценивает дисперсию по выборке из выделенных записей базы данных

БДДИСПП Вычисляет дисперсию по генеральной совокупности из выделенных записей базы данных

БДПРОИЗВЕД Перемножает значения определенного поля в записях базы данных, удовлетворяющих условию

БДСУММ Суммирует числа в поле для записей базы данных, удовлетворяющих условию

БИЗВЛЕЧЬ Извлекает из базы данных одну запись, удовлетворяющую заданному условию

БСЧЁТ Подсчитывает количество числовых ячеек в базе данных

БСЧЁТА Подсчитывает количество непустых ячеек в базе данных

ДМАКС Возвращает максимальное значение среди выделенных записей базы данных

ДМИН Возвращает минимальное значение среди выделенных записей базы данных

ДСРЗНАЧ Возвращает среднее значение выбранных записей базы данных

ДСТАНДОТКЛ Оценивает стандартное отклонение по выборке из выделенных записей базы данных

ДСТАНДОТКЛП Вычисляет стандартное отклонение по генеральной совокупности из выделенных записей базы данных

Организация данных в программе

Файл программы представляет собой так называемую рабочую книгу, или рабочую папку. Каждая рабочая книга может содержать 256 рабочих листов. По умолчанию версия программы Excel 97 содержит 3 рабочих листа, предыдущая версия программы по умолчанию содержала 16 рабочих листов. На листах может содержаться как взаимосвязанная, так и совершенно независимая информация. Рабочий лист представляет собой заготовку для таблицы.

РАСЧЕТ ПО ФОРМУЛАМ

Правила работы с формулами

üформула всегда начинается со знака =;

üформула может содержать знаки арифметических операций + - * / (сложение, вычитание, умножение и деление);

üесли формула содержит адреса ячеек, то в вычислении участвует содержимое ячейки;

üдля получения результата нажмите .

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

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

Копирование содержимого ячеек

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

Автозаполнение ячеек

Выделяем исходную ячейку, в нижнем правом углу находится маркер заполнения, помещаем курсор мыши на него, он примет вид + ; при нажатой левой клавише растягиваем границу рамки на группу ячеек. При этом все выделенные ячейки заполняются содержимым первой ячейки. При этом при копировании и автозаполнении соответствующим образом изменяются адреса ячеек в формулах. Например, формула = А1 + В1 изменится на = А2 + В2.

Если формула содержит адреса, ссылка на которые не должна изменяться, перед этим адресом необходимо указать знак $.

Например: = $A$5 * A6

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

Расчет итоговых сумм по столбцам

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

Пример обработки экономической информации в EXCEL Приложение №1, форма 1, 2.

.1.5 Технология использования систем управления базами данных

Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS.

Краткая характеристика программного обеспечения, используемого при создании СУБД.

Visual FoxPro отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной модели.

Access входит в состав самого популярного пакета Microsoft Office. Основные преимущества: знаком многим конечным пользователям и обладает высокой устойчивостью данных, прост в освоении, может использоваться непрофессиональным программистом, позволяет готовить отчеты из баз данных различных форматов. Предназначен для создания отчетов произвольной формы на основании различных данных и разработки некоммерческих приложений. Минимальные ресурсы ПК: процессор 468DX, Windows 3.1, 95, NT, объем оперативной памяти 12 (16) Мб, занимаемый объем на ЖМД 10-40 Мб.

Visual Basic - это универсальный объектно-ориентированный язык программирования, диалекты которого встроены в Access, Visual FoxPro. Преимущества: универсальность, возможность создания компонентов OLE, невысокие требования к аппаратным ресурсам ЭВМ.

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

SQL Server - сервер баз данных, реализует подход «клиент-сервер» и взаимодействует с указанными пакетами. Главные достоинства: высоая степень защиты данных, мощные средства для обработки данных, высокая производительность. Указанные программные продукты имеют возможности визуального проектирования интерфейса пользователя, то есть разработчик из готовых фрагментов создает элементы интерфейса, программирует только их изменения в ответ на какие-либо события.

Применение СУБД в экономике

Очевидно, что экономические задачи, для решения которых необходимо применять программное обеспечение СУБД, весьма обширны и разнообразны. На его основе строятся автоматизированные системы управления предприятий различных уровней (от малых до крупных). Оно лежит в основе практически всех прикладных бухгалтерских программ (например, «1С: Бухгалтерия», «Парус» и др.). Одновременно СУБД применяются для автоматизации систем управления, мониторинга и прогнозирования развития отраслей и экономики страны в целом.

В качестве примера мы более подробно остановимся на вопросах использования СУБД при создании прикладного программного обеспечения, решающего задачи управления работой банков и финансовых компаний, или автоматизированных банковских систем (АБС)

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

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

§глубоко развитые возможности интеграции с другими программными продуктами, входящими в состав Microsoft Office, а также с любыми программными Продуктами, поддерживающими технологию OLE;

§богатый набор визуальных средств разработки.

Нельзя не отметить, что, существенной причиной такого широкого распространенная MS Access является и мощная рекламная поддержка, осуществляемая фир-мой Microsoft. В процессе разработки данного продукта yа рынок представлялись его различные версии. Наиболее известными (в некотором смысле этапными) cтали Ассеss 2.0, Ассеss 7.6 (он впервые был включен в состав программного комплекта MS Office 95). Позже появились версии Ассеss 97 (в составе NS Office 97) и Ассеss 2000 (в составе МS Office 2000).

Основные разделы главного окна соответствуют типам объектов, которые может содержать база данных Ассеss. Это Таблицы, Запросы, Отчеты, Макросы и Модули. Заголовок окна содержит имя файла базы данных. В данном случае он называется Trade Test.

Интерфейс работы с объектами базы данных унифицирован. По каждому из них предусмотрены стандартные режимы работы:

§Создать - предназначен для создания структуры объектов;

§Конструктор - предназначен для изменения структуры объектов;

§Открыть (Просмотр, Запуск) - предназначен для работы с объектами базы данных.

Важным средством, облегчающим работу с Ассеss для начинающих пользователей, являются мастера - специальные программные надстройки, предназначенные для создания объектов базы данных в режиме последовательного диалога. Для опытных и продвинутых пользователей существуют возможности более гибкого управления ресурсами и возможностями объектов СУБД в режиме конструктора.

Основные этапы разработки базы данных в среде MS Access

§разработка и описание структур таблиц данных;

§разработка схемы данных и задание системы взаимосвязей между таблицами;

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

§разработка экранных форм ввода/вывода данных;

§разработка системы отчетов по данным;

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

§разработка системы защиты данных, прав и ограничений по доступу.

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

Приложение №1, форма 3- работа с СУБД

.2 Компьютерные технологии интеллектуальной поддержки управленческих решений

.2.1 Виды АРМов, эксплуатируемых в организации, их структура и характеристики, установка и виды обслуживания

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

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

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

АРМ выполняют децентрализованную одновременную обработку экономической информации на рабочих местах исполнителей в составе распределенной базы данных (БД). При этом они имеют выход через системное устройство и каналы связи в ПЭВМ и БД других пользователей, обеспечивая, таким образом, совместное функционирование ПЭВМ в процессе коллективной обработки.

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

Создание АРМ на базе персональных компьютеров обеспечивает:

üпростоту, удобство и дружественность по отношению к пользователю;

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

üкомпактность размещения и невысокие требования к условиям эксплуатации;

üвысокую надежность и живучесть;

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

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

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

Для автоматизации бухгалтерского учета на моем рабочем месте используется программа фирмы "1С", система "1С: Предприятие - Бухгалтерский учет ред.4.5 (7.70.502)". Этой программой фирма пользуется 5 лет. В ближайшее время организация не собирается переходить на другую программу, т.к в этой все устраивает.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Типовая конфигурация включает:

üПлан счетов, содержащий типовые настройки аналитического, валютного и количественного учета;

üСправочник валют, используемый для валютного учета;

üНабор справочников для ведения списков объектов аналитического учета;

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

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

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

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

üСпециализированные отчеты по конкретным разделам бухгалтерского учета.

üНабор регламентированных отчетов (налоговых, бухгалтерских и др.) и механизм их обновления.

üСпециальные режимы обработки документов и операций, выполняющие сервисные функции.

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

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

üУчет операций по кассе

üУчет операций по банку

üУчет основных средств

üУчет нематериальных активов

üУчет материалов

üУчет товаров

üУчет затрат на производство

üУчет выпуска продукции

üУчет взаиморасчетов с поставщиками и покупателями.

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

Для значений количества в проводках и итогах установлено 10 знаков целой части и 3 знака дробной части.

В типовой конфигурации установлено ведение валютного учета. Для этого используется справочник "Валюты". Он имеет два реквизита: "Курс" и "Кратность". Реквизит "Кратность" используется для валют с очень маленькими значениями курса, точность которых меньше 4 знаков дробной части. Для остальных валют он должен равняться единице. Оба этих реквизита периодические, то есть их значения вводятся на определенные даты и распространяются на все даты до ввода следующего значения.

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

Для редактирования списка валют и ввода курсов следует открыть справочник валют из главного меню 1С: Бухгалтерии. Для просмотра курсов валют за разные даты следует воспользоваться специализированным отчетом "История курса валют".

Начало ведения учета.

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

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

План счетов содержит все необходимые счета и субсчета и включает настройку аналитического, количественного и валютного учета.

В общем случае, план счетов 1С: Бухгалтерии не требует дополнительной настройки."

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

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

К свойствам счетов, определенным в конфигурации относятся:

üсостав субсчетов;

üнастройка аналитического учета;

üнастройка количественного учета;

üнастройка валютного учета;

üпризнаки активных, пассивных и активно? пассивных счетов;

üпризнаки забалансовых счетов.

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

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

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

. Ввести ставки налогов

Открыть справочник "Налоги и отчисления". Проверить установленные ставки налогов, сборов и взносов. При необходимости отредактируйте их. Ставки налогов являются периодическими значениями, то есть значениями, зависящими от даты. Справочник показывает значения ставок на рабочую дату (она указана в заголовке окна справочника). Используя кнопку "История значения" в панели инструментов справочника, проверьте даты ввода ставок налогов.

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

Справочники "Банковские счета" и "Валюты" целесообразно заполнить заранее."

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

Дату и значение курса следует вводить в соответствии с котировками валют, устанавливаемыми НацБанком РК 5. Ввести начальные остатки Ввод начальных остатков требуется в том случае, если организация к моменту перехода на учет в 1С: Бухгалтерии 7.7 уже ведет хозяйственную деятельность.

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

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

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

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

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

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

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

Настройки.

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

üвводить в текущем сеансе операции;

üинтервал видимости документов (закладка "Журналы") так, чтобы

üв него входили все операции, которые Вы предполагаете вводить в ближайшее время;

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

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

Назначение справочников

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

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

Атрибуты справочников

В качестве обязательных реквизитов каждый справочник имеет Код и Наименование. Код элемента справочника может быть как числовым, так и текстовым. Система 1С:Предприятие предоставляет широкие возможности по работе с кодами элементов справочника: автоматическое присвоение кодов, автоматический контроль уникальности кода и другие.

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

Типы данных

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

Иерархические справочники

Список элементов справочника в системе 1С:Предприятие может быть многоуровневым. В этом случае все строки справочника будут разделяться на 2 вида: «просто» элементы справочника и группы справочника. Группы позволяют переходить на нижележащие уровни многоуровневого справочника. Использование многоуровневых справочников позволяет организовать ввод информации в справочник с нужной степенью детализации. Элементы и группы элементов в многоуровневом справочнике можно переносить из одной группы в другую.

Подчиненные справочники

Между справочниками может быть установлено отношение подчиненности. В терминах реляционных баз данных, между таблицами устанавливается связь "один-ко-многим". В этом случае каждый элемент подчиненного справочника будет связан с одним из элементов справочника-владельца. Иногда можно сказать, что элементы одного справочника принадлежат элементам другого. Например, в системе может быть справочник Налоговые Льготы. Тогда его можно сделать подчиненным справочнику Сотрудники. Это означает, что "Сотрудник владеет налоговыми льготами".

Структура справочников, Приложение 1, рис. 3, 4, 5.

1.2.3 Форма представления выходных данных

Форма 1С - это метод представления объекта 1С пользователю. Обычно форма представляет собой ряд полей, которые требуется заполнить и набор кнопок (команд меню) для управления. Форма 1С есть у большинства объектов 1С.

В толстом клиенте 1С используются «обычные» формы 1С. Это значит, что программист просто рисует мышкой форму 1С также как это делается в Visual Studio и других фреймфорках.

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

Большинство форм 1С типовых конфигураций в 1С имеют свое, типовое представление, привычное пользователю.

Форма списка 1С

В 1С есть множество списков. Когда мы говорим «справочник номенклатуры», то подразумеваем «список элементов номенклатуры (т.е. товаров)». Когда мы говорим документы банка, то имеем ввиду «список документов ПКО и РКО».

Для отображения списков есть формы списков 1С. Это всегда табличная часть на всю форму 1С и над ней командная панель с кнопками Добавить, Скопировать и т.п., отображенными в виде картинок.

Колонки и их порядок можно посмотреть в любом типовом справочнике и документе.

Форма элемента/документа 1С

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

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

Форма выбора 1С

Похожа на форму списка 1С. Зачастую форма списка 1С и используется в качестве формы выбора 1С. Она используется в том случае, когда при заполнении документа (или элемента справочника) пользователь нажимает кнопку выбора «…» и открывается форма 1С для выбора значения.

Форма отчета 1СВерхняя командная панель, обычно с кнопкой Настройка, по нажатию на которую открывается вторая форма отчета 1С - форма НастроекВыбор периода «С .. ПО .., кнопка изменения периода»Одно или несколько полей быстрых отборов (например организация)Большое табличное поле, куда будет выведен отчетКнопка формирования обычно вверху, крайняя справа «Сформировать».

Форма обработки 1СИмеет часто две командных панели - вверху и внизу, кнопка запуска и закрытия обычно внизу справа.Может не иметь формы вообще (см. использование обработок как классы)У отчетов и обработок формы списка нет.

Логика (порядок) работы пользователя в 1С следующая:

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

Пользователь выбирает пункт меню или гиперссылку на рабочем столе - открывается форма списка 1С

В форме списка 1С пользователь выбирает команду (например добавить) или существующий элемент списка (элемент справочника или документ) и начинает работать с формой 1С.

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

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

Автоматически сгенерированная форма списка 1С обычно содержит минимум полей (код/наименование и дата/номер соответственно). Автоматически сгенерированная форма элемента обычно содержит все поля (реквизиты), перечисленные сверху вниз.

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

Автоматически сгенерированная форма списка 1С обычно содержит минимум полей (код/наименование и дата/номер соответственно). Автоматически сгенерированная форма элемента обычно содержит все поля (реквизиты), перечисленные сверху вниз.

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

1.2.4 Практические методы проектирования и внедрения информационных систем

Методы проектирования ИС подразумевают использование определённых программных и аппаратных средств, составляющих инструментальные средства программирования ИС.

Метод проектирования включает совокупность трёх составляющих:

) пошаговой процедуры, определяющей последовательность технологических операций проектирования (Приложение №1, рис.6);

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

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

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

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

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

üпроектирования;

üоформления проектной документации;

üпользовательского интерфейса.

Проектирование вообще и ИС в частности обычно осуществляется поэтапно. В общем случае основные этапы проектирования, заключаются в проведении некоторой последовательности исследований (Приложение №1, рис.7).

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

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

Системное (предварительное, концептуальное) проектирование включает в себя следующие стадии:

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

) формирование концепции системы (объекта исследования) и подготовки данных для создания модели объекта;

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

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

Результатом системного (концептуального) проектирования является разработка ТЗ и, при необходимости, технико-экономического обоснования.

Рассмотрим более подробно аспекты, связанные с концептуальным проектированием.

КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ

Концептуальное проектирование порой называют техническим. Его основными этапами являются:

) предварительное проектирование,

) эскизное (рабочее или техно-рабочее) проектирование,

) изготовление, испытания и доводка опытного образца системы (Приложение №1, рис.8).

Результатом концептуальной стадии проектирования АИС является итоговый документ - Концептуальный проект, Аванпроект, Пилотный проект или Концепция и программа создания…. В дальнейшем будут преимущественно использоваться термины Концептуальный проект и Концепция или программа создания….

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

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

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

На выбор средств проектирования могут существенно повлиять следующие особенности методов проектирования:

üориентация на создание уникального или типового проекта;

üитерационный характер процесса проектирования;

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

üжёсткая дисциплина проектирования и разработки при их коллективном характере;

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

Моделирование предметной области базируется на использовании графических диаграмм, включающих небольшое число разнородных компонентов. В 1976 году Чен (Chen) предложил для проектирования ИС (баз данных) использовать ER-модели (Entity Relationship model - модель «сущность-связь»), представляющие концептуальные модели данных. Они получили широкое распространение в современных CASE-системах, поддерживающих автоматизированное проектирование ИС и обычно используются на этапе информационно-логического моделирования.модель наглядно изображает структурные блоки информации и логические взаимосвязи между ними. Основными понятиями являются сущность, связь и атрибут

Тип связи указывается индексами «1» или «М» над соответствующей линией. Например, связь «Руководство» имеет тип «один ко многим»: один сотрудник может руководить многими проектами; связь «Участие» имеет тип «многие ко многим»: один сотрудник может участвовать во многих проектах, и в проекте могут участвовать много сотрудников. На рисунке приведен пример ER-диаграммы.

На основе ER-моделей последовательно формируют реляционные БД.

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

1.3Компьютерные сети и Интернет технологии

1.3.1Компьютерные сети

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

По назначению КС распределяются на:

. вычислительные;

. информационные;

. смешанные (информационно-вычислительные).

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

По типа компьютеров, которые входят в состав КС, различают:

. однородные компьютерные сети, которые состоят из программно общих ЭВМ;

. неоднородные, в состав которых входят программно-несовместительные компьютеры.

Классифицируя сети по территориальному признаку, различают:

1. локальные (LocalAreaNetworks- LAN) сети;

. глобальные (WideAreaNetworks- WAN) сети;

3. городские (MetropolitanAreaNetworks- MAN) сети.сосредоточены на территории не больше 1-2 км; построенные с использованием дорогих высококачественных линий связи, которые позволяют, применяя простые методы передачи данных, достигать высоких скоростей обмена данными порядка 100 Мбит/с, предоставленные услуги отличаются широкой разнообразностью и обычно предусматривают реализацию в режиме on-line.совмещают компьютеры, рассредоточенные на расстоянии сотен и тысяч километров. Для стойкой передачи дискретных данных применяются более сложные методы и оборудование, чем в локальных сетях.занимают промежуточное положение между локальными и глобальными сетями. При достаточно больших расстояниях между узлами (десятки километров) они имеют качественные линии связи и высоких скоростей обмена, иногда даже больше высокими, чем в классических локальных сетях.

Также дополнительно выделяют:

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

. широкомасштабные сети (WideAreaNetwork - WAN), которые используют отдаленные мосты и маршрутизаторы с возможно невысокими скоростями передачи данных.

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

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

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

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

.3.2Интернет-технологии

Поиск информации

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

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

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

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

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

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

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

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

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

Поисковый запрос - введенные в поисковик слова, например, список поисковых систем интернета.

В каком порядке выводят результат поисковые системы интернета:

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

Еще одной проблемой поисковых систем на пути к идеальной релевантной выдаче является то, что пользователи не точно вводят свои запросы. Например, пользователь вводит телевизоры и в таком случае не понятно, что он ищет: магазин бытовой техники, обзоры новых моделей или вообще реферат про историю возникновения телевидения. Но это уже проблемы поисковых систем.занимает лидирующую позицию, причем с большим отрывом от своих конкурентов - других поисковых систем мира. История возникновения поисковой системы Google довольно интересна. Ееи создали два студента Стэнфордского университета в 1998 году. Их имена Ларри Пейдж и Сергей Брин. Причем последний и дал название новому поисковику, сделав ошибку в слове Googol (число 10 в 100 степени). Сегодня Google это крупнейшая поисковая система мира, работающая с сайтами на 191 языках. Вот каким должно быть изготовление сайтов!

Крупнейшая же из Российских поисковых систем конечно - это Яндекс. В 2010 году она превысила 60% в общем количестве поисковых запросов в рунете. Также в 2010 году компания запустила поисковую систему yandex.com и тем самым вышла на международный рынок.

.Программирование

.1 Модульные программы, разработка программ

Назначение модулей.

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

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

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

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

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

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

Заголовок модуля Паскаля и связь модулей друг с другом

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

Имя модуля Паскаля служит для его связи с другими модулями и основной программой. Эта связь устанавливается специальным предложением:<список модулей>

Если в Паскале модули используются, то предложение uses <список модулей> должно стоять сразу после заголовка программы , т.е. должно открывать раздел описаний основной программы. В модулях Паскаля могут использоваться другие модули. В модулях предложение uses <список модулей> может стоять сразу после слова interface или сразу после слова implementation . Допускается и два предложения uses , т.е. оно может стоять и там, и там.

Интерфейсная часть

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

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

Исполняемая часть модуля Паскаля

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

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

Инициирующая часть модуля Паскаля

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

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

Не рекомендуется делать инициирующую часть пустой, лучше ее опустить.

Компиляция модулей Паскаля

В среде Турбо Паскаль имеются средства, управляющие способом компиляции модулей и облегчающие разработку больших программ. Определены три режима компиляции: COMPILE , MAKE , BUILD. Режимы отличаются способом связи компилируемого модуля или основной программы с другими модулями, объявленными в предложении USES .

При компиляции модуля или основной программы в режиме COMPILE все, упоминаемые в предложении USES модули, должны быть предварительно откомпилированы, и результаты компиляции должны быть помещены в одноименные файлы с расширением TPU (от англ. Turbo Pascal Unit). Файл с расширением TPU создается автоматически при компиляции модуля Паскаля.

В режиме MAKE компилятор проверяет наличие TPU -файлов для каждого объявленного модуля. Если какой-либо файл не найден, система ищет одноименный файл с расширением PAS , т.е. файл с исходным текстом модуля Паскаля. Если таковой файл найден, система приступает к его компиляции.

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

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

Стандартные модули Паскаля

В Турбо Паскале имеется 8 стандартных модулей, в которых содержится множество различных типов, констант, процедур и функций. Этими модулями являются SYSTEM, DOS, CRT, GRAPH, OVERLAY, TURBO3, GRAPh3. Модули Паскаля GRAPH , TURBO 3, GRAPH 3 выделены в отдельные TPU -файлы, а остальные входят в состав библиотечного файла TURBO . TPL . Лишь один модуль Паскаля SYSTEM подключается к любой программе автоматически, все остальные становятся доступны только после указания их имен в списке подключаемых модулей.

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

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

После изучения данной темы была составлена программа с использованием модуля CRT для перевода целого десятичного числа в любую систему счисления. Приложение №2 (Листинг программы 1).

.2 Программы с использованием типизированных и нетипизированных файлов

Типизированные файлы.

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

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

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

·установить связь программы с файлом;

·"открыть" файл для чтения или записи;

·читать из файла или записать в файл;

·закрыть файл.

Типизированные файлы допускают как последовательный, так и прямой доступ.

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

Процедурой Reset открываются уже существующие файлы, ReWrite -- новые. Если файл уже был открыт, то он сначала закрывается, а затем открывается вновь.

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

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

По данному материалу была составлена программа «Телефонный справочник», в которой телефоны, вводимые пользователем, записываются в типизированный файл NOMERA.Листинг программы см. Приложение №3 (Листинг программы 2)

Нетипизированные файлы.

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

При инициации нетипизированного файла процедурами RESET или REWRITE можно указать длину записи нетипизированного файла в байтах

Длина записи нетипизированного файла указывается вторым параметром при обращении к процедурам RESET или REWRITE, в качестве которого может использоваться выражение типа WORD. Если длина записи не указана, она принимается равной 128 байтам.

Турбо Паскаль не накладывает каких-либо ограничений на длину записи нетипизированного файла, за исключением требования положительности и ограничения максимальной длины 65535 байтами (емкость целого типа WORD). Однако для обеспечения максимальной скорости обмена данными следует задавать длину, которая была бы кратна длине физического сектора дискового носителя информации (512 байт). Более того, фактически пространство на диске выделяется любому файлу порциями - кластерами, которые в зависимости от типа диска могут занимать 2 и более смежных секторов. Как правило, кластер может быть прочитан или записан за один оборот диска, поэтому наивысшую скорость обмена данными можно получить, если указать длину записи, равную длине кластера.

При работе с нетипизированными файлами могут применяться все процедуры и функции, доступные типизированным файлам, за исключением READ и WRITE, которые заменяются соответственно высокоскоростными процедурами BLOCKREAD и BLOCKWRITE .

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

2.3 Разработка программ с использованием текстовых файлов

Текстовые файлы. Текстовые файлы состоят из символьных строк. Строки могут иметь разную длину, каждая строка заканчивается специальными символами возврата каретки CR (#13) и перевода строки LF (#10). Эти символы во время просмотра файла обычно не выводятся и являются "невидимыми" символами. Оканчивается текстовый файл признаком конца файла (EOF -- сокращение от английского End Of File):

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

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

Для доступа к записям применяются процедуры READ, READLN, WRITE, WRITELN. Они отличаются возможностью обращения к ним с переменным числом фактических параметров, в качестве которых могут использоваться символы, строки и числа.

Процедура READ. Обеспечивает ввод символов, строк и чисел.

При вводе переменных типа CHAR выполняется чтение одного символа из файла и присваивание считанного значения переменной.

При вводе переменных типа STRING количество считанных процедурой и помещенных в строку символов равно максимальной длине строки, если только раньше не встретились символы CR или EOF. В этом случае сами символы CR и EOF в строку не помещаются.

При использовании процедуры READ применительно к стандартному файлу INPUT, т.е. при вводе с клавиатуры, символьные строки запоминаются в буфере, который передается процедуре только после нажатия на клавишу Enter. Это позволяет редактировать данные при их вводе.

Максимальная длина буфера ввода при работе с клавиатурой составляет 127 символов. Ввод с клавиатуры по процедуре READ сопровождается эхо-повтором вводимых символов на экране ПК.

Процедура READLN. Обеспечивает ввод символов, строк и чисел. Эта процедура идентична процедуре READ за исключением того, что после считывания последней переменной оставшаяся часть строки до маркера EOLN пропускается, поэтому следующее обращение к READLN или READ начинается с первого символа новой строки.

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

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

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

Процедура WRITELN. Эта процедура полностью идентична процедуре WRITE за исключением того, что выводимая строка символов завершается кодами CR и LF. Логическая функция EOLN. Возвращает TRUE, если во входном текстовом файле достигнут маркер конца строки.

Логическая функция SEEKEOLN. Пропускает все пробелы и знаки табуляции до маркера конца строки EOLN или до первого значащего символа и возвращает TRUE, если маркер обнаружен

Логическая функция SEEKEOF. Пропускает все пробелы, знаки табуляции и маркеры конца строки EOLN до маркера конца файла или до первого значащего символа и возвращает TRUE.

По данной теме было составлено две программы:

.Создание и запись текста в файл. (Приложение № 2(Листинг программы 4) , Приложение №4(на диске));

.программа на Паскаль определяет количество слов и чисел в текстовом файле EXAMPLE.TXT и выводит эту информацию на экран. (Приложение № 2(Листинг программы 5) , Приложение №5 (на диске)).

.4 Программирование задач с использованием данных объектного типа

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

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

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

Объекты и классы

Базовыми блоками объектно-ориентированной программы являются объекты и классы.

Класс или объект - это структура данных, которая содержит поля и методы. Как всякая структура данных она начинается зарезервированным словом и закрывается оператором end . Формальный синтаксис не сложен: описание объектного типа получается, если в описании записи заменить слово record на слово object или class и добавить объявление функций и процедур над полями.

В ObjectPascal существует специальное зарезервированное слово class для описания объектов, заимствованное из С++.поддерживает обе модели описания объектов.

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

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

Иерархия типов (наследование)

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

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

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

Наиболее часто структура иерархии классов описывается в виде дерева. Вершины дерева соответствуют классам, а корню соответствует класс, который описывает что-то общее (самое общее) для всех других классов.

Полиморфизм и виртуальные методы

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

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

Методы объектов бывают статическими, виртуальными и динамическими.

Статические методы

включаются в код программы при компиляции. Это означает, что до использования программы определено, какая процедура будет вызвана в данной точке. Компилятор определяет, какого типа объект используется при данном вызове, и подставляет метод этого объекта.

Виртуальные методы

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

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

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

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

2.5 Программирование задач с использованием рекурсии

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

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

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

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

рекурсии возникает проблема с описанием подпрограмм:

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

Пример программы «Ковер Серпинского» см. Приложение №2 (Листинг программы 6).

2.6 Разработка программ с использованием динамических структур данных

Динамические переменные создаются в хипе во время выполнения программы с помощью подпрограмм new или getmem. Динамические переменные не имеют собственных имен - к ним обращаются через указатели.

Процедура new(var p : тип_указателя) выделяет в динамической памяти участок размера, достаточного для размещения переменной того типа, на который ссылается указатель p, и адрес начала этого участка заносит в этот указатель.

Функция new(тип_указателя) : pointer выделяет в динамической памяти участок размера, достаточного для размещения переменной базового типа для заданного типа указателя, и возвращает адрес начала этого участка.применяется для типизированных указателей.

Процедура getmem(var p : pointer; size : word) выделяет в динамической памяти участок размером в size байт и присваивает адрес его начала указателю p. Если выделить требуемый объем памяти не удалось, программа аварийно завершается. Указатель может быть любого типа.

Динамические переменные чаще реализуются как связанные структуры.

С помощью ссылок легко вставить новую компоненту в цепочку данных. Для этого достаточно изменить две ссылки.

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

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

Под ссылочную переменную транслятор отводит место в памяти машины; эта переменная имеет имя и явно упоминается в программе. Ссылочные переменные образуют новый тип данных - "ссылки" (указатели).

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

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

Пол данному материалу была составлена программа, в которой строится цепочка динамической структуры, содержащая целые числа. Затем между 4-й и 5-й динамической переменной ставится еще одна. Приложение № 2 (Листинг программы 7)

3. Бухгалтерский учет

.1 Структура бухгалтерии и организация учета хозяйствующего субъекта, учетная политика субъекта

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

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

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

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

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

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

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

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

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

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

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

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

·штатная должность бухгалтера;

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

·ведение бухгалтерского учета самим руководителем организации.

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

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

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

Все субъекты, малого, среднего и крупного бизнеса, действующие на территории Республики Казахстан, обязаны вести бухгалтерский учет и финансовую отчетность согласно Закону РК «О бухгалтерском учете и финансовой отчетности» от 28 февраля 2007 г № 234. Требования Закона распространяются на индивидуальных предпринимателей. Согласно статье 8 Закона руководитель или индивидуальный предприниматель согласовывает и утверждает учетную политику, обеспечивает организацию бухгалтерского учета. Учетная политика утверждается в порядке, установленном законодательством Республики Казахстан и уставом (положением) организации.

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

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

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

Приложением к учетной политике является рабочий план счетов, если учет ведется с применением двойной записи.

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

.2 Учет денежных средств и расчетов

Учет операций по расчетному счету.

Расчетные счета открываются предприятиям, являющимся юридическими лицами и имеющим самостоятельный баланс и др.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

·Заявление на открытие счета (по образцу)

·Нотариально заверенная копия учредительных документов и устава

·Копия статистической карточки и свидетельство о государственной регистрации предприятия

·РНН, ИНН

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

·Предмет договора

·Регистрационный номер предприятия-клиента

·Распоряжение денежных средств

·Условия банковских услуг

·Дата выписок с расчетного счета

·Формы расчета.

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

Закрытие банковского счета производится на основании представления клиентом заявления.

Учет операций по валютному счету.

Основанием для ведения операций на валютном счету на территории РК является Закон РК «О валютном регулировании», правила проведения валютных операций, МСФО, учет операций в иностранной валюте.

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

Для совершения валютных операций юридические лица открывают валютные счета. Открытие, ведение и закрытие осуществляется согласно инструкции «О порядке открытия, ведения и закрытия банковских счетов клиента в банках РК» от 02.06.2000г.

Организации производят кассовые и иные операции в иностранной валюте в разрешенных законом случаях. Регистрации подлежат следующие виды валютных операций, предусматривающие поступление денежных средств в РК в сумме, превышающей 100тыс.$ США или другой иностранной валюте:

·получение кредитов от нерезидентов на срок более 120 дней

·кредитование нерезидентами экспортно-импортных сделок

·инвестиции нерезидентов в РК

·всевозможные переводы на территории РК и за ее пределами.

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

·Положительная курсовая разница возникает в том случае, если курс иностранной валюты по отношению к тенге повышается. Это отражается по Дт-1020 Кт-1050

·Отрицательная возникает когда курс иностранной валюты по отношению к тенге повышается, Дт-7430 Кт-1020.

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

·При поступлении наличной валюты оформляется приходный валютный ордер

·Выдача валюты оформляется поручением

·Перечисление валютных средств бенефициару оформляется заявлением на перевод

Учет операций по валютным счетам ведется на счете 1030 «Денежные средства на текущих банковских счетах». По дебету отражается поступление денежных средств, а по кредиту их выбытие. В конце года все поступления по положительной курсовой разнице переносятся на итоговый доход. Все суммы отрицательной курсовой разницы переносятся на убыток.

Учет кассовых операций.

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

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

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

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

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

В приходном и расходном кассовом ордерах исправления не допускаются, сумма пишется прописью и разборчиво. В РКО обязательна роспись в получении денег.

Кассовые ордера после их исполнения погашаются штампом «ПОЛУЧЕНО» или «ОПЛАЧЕНО». Приходные и расходные ордера регистрируются в журнале регистраций, отдельно расходные и отдельно приходные. Нумеруют с начала года.

Зарплата, отпускные, пособия по болезни выдаются по платежной ведомости. РКО для каждого получателя не заполняются. Выписываются РКО на общую сумму зарплаты по платежной ведомости. Учет движения денег в кассе ведет кассир в кассовой книге.

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

Записи в кассовую книгу делают в двух экземплярах через копирку. Один экземпляр остается в кассовой книге, второй, отрывной, является отчетов кассира.

Если значительное количество операций допускается составлять отчет 1 раз в день или за месяц.

Учет денег в кассе ведут на счете 1010. Счет денежный. Активный.

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

Учет расходов с подотчетными лицами.

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

·Служебные командировки

·Хозяйственные расходы

·Расходы, связанные с приобретением материальных ценностей

·Оплата определенных расходов.

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

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

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

Учет ведут на счет 1251 «Расчет с подотчетными лицами» Счет основной, расчетный, активный, по Дт этого счета отражается увеличение задолженности подотчетных лиц при выдаче им денежных авансов. По Кт уменьшение этой задолженности, при предоставлении подотчетными лицами авансового отчета.

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

.3 Учет основных средств и нематериальных активов

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

Основные средства подразделяются на виды:

·Земля

·Здания

·Сооружения

·Передаточное устройство

·Машины и оборудования

·Транспортное средство

·Инструменты

·Производственный инвентарь

·Хозяйственный инвентарь

·Рабочий и продуктивный скот

·Многолетние насаждения

·Прочие основные средства

Существует несколько видов оценки ОС:

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

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

·Балансовая стоимость - это первоначальная стоимость ОС за вычетом суммы накопленной амортизации.

·Стоимость реализации - это стоимость, по которой возможен обмен ОС между независимыми сторонами.

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

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

·Срок полезной службы - период, в течении которого предприятие предполагает получение экономической выгоды от использования ОС.

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

Существует определенный порядок принятия ОС в эксплуатацию. Поступление ОС оформляется актом приемки- передачи ОС.

При оформлении приемки, акт составляется в одном экземпляре. Оформляет акт комиссия, которая назначается руководителем. К акту прилагается техническая документация.

Для учета ОС применяют счет 2410. Это счет основной, инвентарный, активный. По Дт отражается поступление основных средств, а по Кт их выбытие. Имеет дебетовое сальдо, которое показывает наличие ОС на определенную дату.

Методы начисления амортизация

Износ - это процесс потери основными средствами физических и нематериальных характеристик.

Амортизация - стоимостное выражение износа.

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

Методы начисления амортизации:

·Метод прямолинейного или равномерного списания

·Производственный метод

·Кумулятивный метод

·Метод ускоренного списания уменьшающегося остатка.

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

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

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

Этот коэффициент различен в разные периоды, но применяется К постоянной величине. К амортизируемой стоимости. (Приложение 3, Пример 3)

Метод ускоренного списания уменьшающегося остатка. При этом методе, норма амортизации, применяемая при прямолинейном методе, удваивается и применяется всегда к остаточной стоимости. Сумма амортизации в первые годы значительно выше. Ликвидационная стоимость при подсчете амортизации не учитывается за исключением последнего года. (Приложение 3, пример 4)

Начисление амортизации по СР вновь введенной в эксплуатацию, начинается с первого числа месяца следующего за месяцем ввода.

По выбыванию ОС амортизацию прекращают, начисляют с первого числа месяца, следующего за месяцем выбытия.

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

Амортизация не начисляется по следующим видам:

·Земля

·Продуктивный скот

·Библиотечные фонды

·Музейные ценности

·Памятники архитектуры. Искусства

·Автомобильные дороги общего пользования

Износ начисляют на счет2420, регулирующий, пассивный. По Ет отражается начисление износа, а по Дт списание износа при выбытии ОС.

.4 Учет товарно-материальных запасов (ТМЗ) и расчетов с поставщиками

ТМЗ - активы в виде запасов сырья и материалов, топлива, запчастей, незавершенного производства, товарного производства и товаров, предназначенных для продажи.

Все ТМЗ подразделяются на основные и вспомогательные. Вспомогательные ТМЗ - материалы, которые применяют в качестве дополнительных компонентов к основным.

Основные ТМЗ - материалы, которые составляют основу изготавливаемой продукции.

По видам ТМЗ подразделяют:

·Сырье и материалы

·Покупные полуфабрикаты

·Тарные материалы

·Запчасти

·Прочие материалы

·Материалы. Переданные в переработку

·Строительные материалы

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

Учет ТМЗ в бухгалтерии ведут на синтетическом счете 1310. Счет основной, активный. По Дт счета отражаются поступления ТМЗ, а по Кт - расход.

Сальдо дебетовое показывает товарно-материальные запасы на определенную дату.

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

В соответствии с МСФО, ТМЗ оцениваются по фактической себестоимости, которая включает затраты на приобретение ТМЗ, транспортные, заготовительные расходы, связанные с доставкой к месту хранения. Эти расходы называются транспортными заготовительными расходами.(ТЗР).

Первичная документация по движению ТМЗ

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

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

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

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

Основные документы, которые служат основанием для оприходования ТМЗ являются:

·Счета-фактуры, которые выписывает поставщик на отгружаемый товар

·Товарно-транспортные накладные

·Накладные и документы, выписанные материально-ответственным лицом, которое принимает товар.

Учет материалов на складах

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

Бухгалтер в установленные сроки на складе делает проверку правильности заполнения карточек складского учета. На основании проверки в карточке делается соответствующая отметка.

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

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

Методы оценки ТМЗ

Цена на одни и те же ТМЗ, приобретенные в течении месяца может изменяться, поэтому, чтобы правильно оценить стоимость реализованных материалов применяют один из четырех методов оценки ТМЗ:

.Метод средневзвешенной стоимости. Предполагается что стоимость материалов это средняя стоимость, которая имеется в наличии на начало месяца и плюс стоимость поступивших материалов за месяц.(Приложение 3, Пример 5)

.Метод ФИФО. Предполагается оценка запасов по ценам первых покупок. Правило: то, что первое пришло на приход, оно же первое списывается в расход (Приложение 3, Пример 6)

.Метод Лифо. Оценка запасов по стоимости последних покупок. Правило: то, что последнее на приход, оно же первое и в расход (Приложение 3, Пример 7)

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

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

3.5 Учет труда и его оплаты

Зарплата - оплата за работу, выполненную работником в соответствии с объемом, установленным трудовым договором. Оплата труда может производится как за индивидуальную так и за коллективные результаты труда, при этом размер зарплаты не должен быть ниже минимального размера заработной платы, установленным законодательством РК ( с 1 января 2012 года минимальный размер заработной платы составляет 17439тг)

Используются две формы оплаты труда: повременная и сдельная.

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

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

Учет расчетов с персоналом по оплате труда ведут на счете 3350»краткосрочная задолженность по оплате труда». Счет пассивный. По Кт отражается начисление зарплаты, а по Дт ее выдача работнику.

Оплата листов по нетрудоспособности.

В соответствии с трудовым кодексом РК работодатель обязан оплачивать больничные листы работников. Оплата производится из средств работодателя. Сумма оплаты по больничному листу не должна превышать 10 МРП ( с1.01.2012 1МРП=1744тг)

Оплата трудовых отпусков

В соответствии с Трудовым Кодексом РК работнику должен предоставляться ежегодный оплачиваемый отпуск в размере не менее 24 календарных дней по истечении 12 календарных месяцев с момента начала работы.

Удержания по исполнительным листам

Если судом работник признан плательщиком алиментов, то они удерживаются в размере:

·25% за 1 ребенка

·33% за 2 детей

·50% за 3 и более детей

Заключение

компьютерный бухгалтерский учет

В данном отчете отражены все задачи, которые были поставлены для прохождения производственной практики. Был получен огромный опыт работы с !С:Пердприятие. Производилась работа в табличном процессоре MS Excek, а также в СУБД MS Access. Был изучен электронный документооборот предприятия.

За время практики была рассмотрена среда программирования TPascal, в которой был составлен ряд программ.

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

Похожие работы на - Применение компьютерных технологий в бухгалтерском учете

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!