Анализ прикладных программ для автоматизированного ведения бухгалтерского учета. Основные характеристики и возможности бухгалтерских программ. Проектирование форм входных, промежуточных и выходных документов. Разработка информационно-логической модели.
Аннотация к работе
Компьютерные системы учета позволяют оперативно формировать информацию по различным аспектам финансового состояния предприятия, необходимую руководству для принятия текущих решений по управлению предприятием. Системная программа - программа общего пользования, выполняемая вместе с прикладными программами и служащая для управления ресурсами компьютера: центральным процессором, памятью, вводом-выводом. Системная программа - согласно ГОСТ 197881-90 - программа, предназначенная: - для поддержания работоспособности системы обработки информации; или - для повышения эффективности ее использования. Таким образом, каждая прикладная программа (чаще всего именно такие программы называют приложениями) предназначена для решения конкретной задачи в определенной области применения (например: офисные программы, правовые системы, бухгалтерские программы, издательские системы и т.п.). Использовать библиотеки могут только программисты, подключая хранящиеся в них процедуры и функции при разработке своих программ.Их основные преимущества перед бумажным делопроизводством заключаются в следующем: - реализация идеи разделения во времени ввода текста, его редактирования и перенесения на бумагу; возможность определения и сохранения для последующего использования макета создаваемого документа, правил размещения текста и элементов его оформления, за соблюдением которых может автоматически следить программа; Обычно используются следующие расширения имен текстовых файлов: TXT - файл, содержащий текст MS-DOS или текст, созданный с помощью простейших программ Windows (стандартной программы «Блокнот»); DOC - документ Word или WORDPAD; PDF - формат документов Adobe и т.д. 3. переход в специальную экранную среду редактора, в которой доступны внутренние команды данного программного средства; минимальный набор команд включает: основной стандарт редактирования, предусматривающий следующие операции: ввод алфавитно-цифровой информации, перемещение по набранному тексту, удаление и вставку символов, удаление и вставку строк; операции с блоками (блок - это специальным образом выделенный непрерывный фрагмент текста): копирование и перемещение блока в пределах одного и того же документа или между документами; удаление блока из документа, печать фрагмента, поиск и замена фрагментов текста; Они опираются на средства, предоставляемые современными операционными системами, предусматривающими реализацию удобного пользовательского интерфейса, средств взаимодействия и обмена информацией между приложениями (буфера обмена, технологии OLE), позволяющими создавать составные документы (например, текст с рисунками и диаграммами и пр.).Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе; В последнее время получили распространение системы программирования, ориентированные на создание Windows-приложений: Borland Delphi 3.0 пакет Borland Delphi (Дельфи) - блестящий наследник семейства компиляторов Borland Pascal, предоставляющий качественные и очень удобные средства визуальной разработки. Его исключительно быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования. пакет Microsoft Visual Basic - удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств. Архитектура программно-математического обеспечения системы допускает оптимизацию как по составу функциональных модулей, так и по глубине решения задач отдельными модулями и системой в целом, что позволяет или выполнять Проект поэтапно (от простых функций к более сложным и взаимосвязанным), или выбирать бюджетные решения с ограниченным функционалом.Задачей курсового проекта является проектирование и реализация в табличном процессоре MS Excel автоматизированной информационной системы по начислению заработной платы по 18-разрядной тарифной сетке. Исходя из учетных сведений о сотрудниках, количестве отработанных дней, 18-разрядной тарифной системы оплаты труда и соответствующего алгоритма расчета необходимо сформировать ведомость выдачи заработной платы. Вся исходная и нормативная информация представлена во входных формах: справочниках 1-4 и таблице 1. программа бухгалтерский документ учет В справочнике 1 представлены данные о количестве рабочих дней, отработанных в течение месяца и дата расчета заработной платы. Справочник 2 представляет собой 18-разрядную тарифную сетку, с указанием тарифных разрядов и коэффициентов каждого работника предприятия.При проектировании форм документов определяется четкая схема размещения показателей и данных, форматы данных в справочниках, таблицах и других формах с промежуточными расчетами и выходными показателями. В данном разделе проектируются формы входных, промежуточных и выходных документов, то есть определяется форма документа (текст, таблица, диаграмма), его название, структура, показатели, их расположение, форматы данных и с указанием максима
План
Содержание
Введение
Глава 1. Сравнительный анализ прикладных программ для автоматизированного ведения бухгалтерского учета
1.1 Обзор рынка бухгалтерских программ (сегментация объема продаж и потребителей по видам программ, компаниям - разработчикам, отраслям и т.д.)
1.2 Основные характеристики и возможности бухгалтерских программ
1.3 Проблемы и перспективы использования бухгалтерских программ в сельском хозяйстве
Глава 2. Проектирование информационной системы по начислению заработной платы по 18-разрядной тарифной сетке
2.1 Пояснительная записка
2.2 Проектирование форм входных, промежуточных и выходных документов
2.3 Разработка информационно-логической модели проектируемой информационной системы
2.4 Разработка алгоритма функционирования системы
Выводы и предложения
Список использованных источников
Введение
Современный уровень развития компьютерной техники сделал возможным обработку первичных документов, учетных данных, ведение счетов, формирование отчетности с помощью компьютера.
Компьютеризация возможна для всех уровней учета: - сбора и регистрации первичной информации (учет готовой продукции, сырья и материалов на складах, рабочего времени и неявок сотрудников);
- ведения учетных регистров хозяйственных операций;
- организации учета расчетов предприятия, учета затрат на производство и калькулирования себестоимости продукции (работ, услуг);
- расчета и печати (переноса на бумажный носитель) отчетных форм.
Компьютерные системы учета позволяют оперативно формировать информацию по различным аспектам финансового состояния предприятия, необходимую руководству для принятия текущих решений по управлению предприятием.
Комплексная автоматизация бухгалтерского учета, обеспечивающая полную обработку всей учетной информации, первичный экономический анализ по отдельным показателям, эффективное планирование предстоящих налоговых выплат, повышает информационные возможности предприятия.
Кроме того, ведение бухгалтерского учета с помощью компьютерных систем позволяет сэкономить один из самых важных ресурсов - время, которое можно использовать для принятия решений, для более углубленного анализа хозяйственной деятельности предприятия, планирования и прогнозирования.
Современное состояние рынка программ автоматизации бухгалтерского учета определяется потребностью комплексного учета и анализа финансовой деятельности всего предприятия. На первый план выходят крупные многопользовательские системы, основанные на современных системах связи и обработки информации, которые позволяют коллективу бухгалтеров вести одновременно взаимосвязанные участки учета, а руководству предприятием возможность дают оперативного доступа к достоверной информации и принятию компетентных управленческих решений.
По результатам анкетирования ведущих российских фирм - разработчиков программ для бизнеса было установлено, что более половины из них (с учетом регионов - около 200 независимых фирм) занимаются, по их собственной оценке, разработкой автоматизированных систем для бухгалтерии. На самом деле достаточно хорошо апробированных и известных пакетов не более двух - трех десятков. В первую очередь это тиражируемые («коробочные») и тиражно- заказные программные продукты.
Цели: Целью написания работы является изучение порядка применения информационных систем при начислении заработной платы.
Задачи: Для достижения цели поставлены и решены задачи: - проведен обзор рынка основных бухгалтерских программ, рассмотрены их основные характеристики и возможности;
- изучены проблемы и перспективы использования бухгалтерских программ в сельском хозяйстве;
- разработана информационная система по начислению заработной платы по 18-разрыдной тарифной сетке.
1. Сравнительный анализ прикладных программ для автоматизированного ведения бухгалтерского учета
1.1 Обзор рынка бухгалтерских программ (сегментация объема продаж и потребителей по видам программ, компаниям - разработчикам, отраслям и т.д.)
Системная программа - программа общего пользования, выполняемая вместе с прикладными программами и служащая для управления ресурсами компьютера: центральным процессором, памятью, вводом-выводом.
Системная программа - согласно ГОСТ 197881-90 - программа, предназначенная: - для поддержания работоспособности системы обработки информации; или - для повышения эффективности ее использования.
Различают системные управляющие и системные обслуживающие программы.
Системные программы - это антивирусные средства, архиваторы, программы обслуживания жестких дисков, программы контроля, тестирования и диагностики компьютера, системный реестр, файловые менеджеры, загрузка ПК.
Системные программы выполняются вместе с другими видами программ и служат для управления ресурсами компьютера - центральным процессором, памятью, вводом-выводом. Они осуществляют общую организацию процесса обработки информации. К ним относятся, прежде всего, операционные системы, а также средства расширения ОС (системные утилиты), операционные оболочки (файловые менеджеры).
Важным классом системных программ являются программы вспомогательного назначения - утилиты (лат. utilitas - польза). Они либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные важные задачи. Набор таких программ достаточно разнообразен и зависит от типа ОС и от предпочтений пользователей. Средства данной группы могут быть реализованы как на уровне отдельных программ, так и в виде специальных интегрированных пакетов.
Прикладное программное обеспечение - это комплекс программных средств и документации к ним, предназначенных для решения сравнительно узких классов задач в конкретных предметных областях, рассчитанных на определенного потребителя: научно-технических, экономических, инженерных, конструкторских и других специальных задач в различных сферах человеческой деятельности.
Таким образом, каждая прикладная программа (чаще всего именно такие программы называют приложениями) предназначена для решения конкретной задачи в определенной области применения (например: офисные программы, правовые системы, бухгалтерские программы, издательские системы и т.п.).
Прикладное программное обеспечение состоит отдельных, автономно работающих прикладных программ пользователей и из пакетов прикладных программ (ППП).
Классификация пакетов прикладных программ
Пакет (семейство) - это комплекс взаимосвязанных программ и документации к ним, предназначенный для решения некоторого класса задач из какой-либо конкретной области.
Пакеты прикладных программ ориентированы обычно на конкретных пользователей или группы пользователей, они ускоряют внедрение вычислительной техники в различные сферы человеческой деятельности.
По своей структуре (внутренней организации, форме реализации и использования) пакеты делятся на библиотеки, специализированные системы программирования и программные системы.
Библиотеки представляют собой наборы программ (процедур, функций), объединенных общим назначением. Для удобства распространения, установки весь набор процедур записывают в один файл, называемый библиотечным. Этот файл кроме кода программ содержит служебную информацию («оглавление», или справочник, библиотеки), которая позволяет найти нужную программу в библиотеке, когда возникает необходимость ее использования. Библиотеки - это самый простой способ организации ППП. Использовать библиотеки могут только программисты, подключая хранящиеся в них процедуры и функции при разработке своих программ. Наличие библиотек облегчает труд программистов, избавляя их от необходимости перепрограммирования реализованных ранее задач при разработке новых программ. Программы, реализующие наиболее часто используемые функции, можно разработать один раз и сохранить их в библиотеке для дальнейшего использования.
Как ППП реализуются также системы программирования со специализированными языками, предназначенными для разработки программ в определенных областях деятельности, например, системы моделирования (GPSS, SLAM?II и т.п.). Такие пакеты также пригодны для использования только программистами. Чтобы ППП мог использоваться специалистом в определенной предметной области, не являющимся квалифицированным программистом, на основе такого пакета строится более сложная программная система.
Наиболее сложную структуру имеют программные системы, им присущ наиболее высокий уровень внутренней организации. Каждый такой пакет включает следующие составные части: · набор программных модулей, предназначенных для непосредственной обработки данных;
· управляющую программу пакета (диспетчер), предназначенную для управления процессом обработки данных (по запросу на решение задачи, который формирует пользователь, управляющая программа выбирает необходимые обрабатывающие модули и формирует их них рабочую обрабатывающую программу для решения данной задачи);
· комплекс обслуживающих программ, выполняющих вспомогательные функции (диагностику ошибок, ведение баз данных и архивов, реализацию ввода исходных данных, вывода результатов и взаимодействие с пользователем);
· средства инсталляции пакетов, их конфигурирования (настройки на конкретные условия работы).
Такие пакеты обеспечивают максимальный уровень автоматизации решения прикладных задач, реализуют удобный пользовательский интерфейс. Эти пакеты строятся на основе библиотечных пакетов и систем программирования.
Проблемно-ориентированные пакеты представляют собой программную реализацию решения определенной прикладной задачи или совокупности взаимосвязанных прикладных задач, регулярно решаемых пользователями. Эти пакеты, реализующие алгоритмы решения конкретных задач, могут быть построены на базе методо-ориентированных пакетов, реализующих определенные методы обработки данных.
Проблемно-ориентированные ППП включают: · набор отдельных программных модулей, обеспечивающих получение решения подзадач из соответствующей области (функциональное наполнение пакета);
Служебные (системные) программы пакета управляют работой всего пакета, позволяют производить пополнение пакета, вносить изменения в его модули. При работе с таким пакетом пользователь может не знать принципов его внутренней организации, ни даже его полного состава. Он должен только на простом и удобном языке общения с пакетом указать название своей задачи, исходные данные, форму выдачи результатов и другую необходимую информацию, а пакет сам выполнит всю работу по сборке и стыковке модулей для решения задачи.
Проблемно-ориентированные ППП отличаются большим разнообразием. Среди них можно выделить: · текстовые процессоры (Word, NOTEPAD, WORDPAD, семейство редакторов фирмы Adobe, Лексикон и др.);
· программы оптического распознавания текстов (FINEREADER, CUNEIFORM и др.);
· системы электронного перевода (например, продукты фирмы ПРОМТ: Stylys, ПРОМТ 98 и др.);
· электронные таблицы, или табличные процессоры (Lotus?1?2?3, QUATTROPRO, Excel и др.);
· системы управления базами данных (Dbase, MS Access);
· правовые системы (Консультант и др.);
· финансово-управленческие, учетные системы (1С и др.);
· издательские системы (PAGEMAKER, Corel Ventura, QUARKXPRESS и др.);
· организаторы работ (Lotus Organizer, Outlook и др.);
· графические редакторы (CORELDRAW!, Adobe PHOTOSHOP, Paint, PHOTOEDITOR, 3D Studio и др.);
· демонстрационные системы, предназначенные для подготовки и просмотра презентаций (MS Power Point);
· системы мультимедиа для отображения и обработки аудио- и видеоинформации (CD Player, Media Player и др.).