Автор работы: Пользователь скрыл имя, 13 Марта 2012 в 13:15, дипломная работа
Основная цель данной дипломной работы – совершенствование информационных систем в бухгалтерском учете.
Задачи дипломной работы:
- проведение экономического анализа функционирования информационных систем в бухгалтерском учете;
- постановка и разработка проектных решений, связанных с совершенствованием обработки экономической информации в системах бухгалтерского учета на базе использования современных средств вычислительной техники, экономико–математических методов и рациональной технологии;
- разработка собственного программного продукта по задаче «Учет наличности в кассе».
ВВЕДЕНИЕ 4
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ
Технико – экономическая характеристика
компьютерной бухгалтерии
Организационная структура и объект управления
фирмы «ПЛЮСМИКРО» 7
Компьютерные бухгалтерские программы 10
Экономическая сущность комплекса экономических
(информационных) задач в области бухгалтерского учета
Общая характеристика функциональных задач
бухгалтерского учета 19
Декомпозиция комплекса задач бухгалтерского учета 21
Обоснование проектных решений по автоматизированному
решению экономико-информационных задач бухгалтерского
учета
Технологические операции сбора, передачи, хранения,
контроля и обработки данных бухгалтерского учета 25
Вопросы разработки информационных технологий
бухгалтерского учета
Этапы разработки технологических процессов
бухгалтерского учета 28
Параметры технологических процессов бухгалтерского
учета 30
Критерии качества технологических процессов
бухгалтерского учета 32
Критерии оптимизации информационных
технологий бухгалтерского учета 34
Обоснование необходимости использования и
создания АРМ-бухгалтера для решения комплекса
задач бухгалтерского учета 38
Обоснование проектных решений по программному
обеспечению комплекса задач бухгалтерского учета 41
Обоснование проектных решений по информационному
обеспечению комплекса задач бухгалтерского учета 43
2. ПРОЕКТНАЯ ЧАСТЬ
Информационное обеспечение комплекса задач в
информационной системе бухгалтерского учета
Внемашинное информационное обеспечение
бухгалтерского учета
Используемые классификаторы и коды 51
Характеристика входной учетной информации 52
Характеристика результатной учетной информации 54
Внутримашинная реализация комплекса задач
бухгалтерского учета
Описание обобщенного алгоритма решения комплекса
задач бухгалтерского учета 55
Формализация расчетов (Алгоритмы расчета и решения
задачи бухгалтерского учета) 57
Технологическое обеспечение комплекса задач
бухгалтерского учета
Технологии ввода и накопления входной учетной
информации, обеспечивающей решение задачи
бухгалтерского учета 62
Программное обеспечение комплекса задач
бухгалтерского учета 63
3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ
ЭФФЕКТИВНОСТИ ПРОЕКТА
Обоснование методики расчета экономической
эффективности информационной системы бухгалтерского
учета 69
3.2 Затраты на создание автоматизированной системы
бухгалтерского учета 72
ЗАКЛЮЧЕНИЕ 75
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 78
ПРИЛОЖЕНИЯ 80
Рисунок 11
Алгоритм реализации Модуля D
Рисунок 12
Алгоритм реализации Модуля Е
Рисунок 13
2.2 Технологическое обеспечение бухгалтерского учета
2.2.1 Технология ввода и накопления входной учетной информации, обеспечивающей решение задачи бухгалтерского учета
Технология ввода и накопления входной информации, обеспечивающей решение задачи
Рисунок 14
Словесное описание технологического процесса ввода и накопления входной информации. Входная оперативная информация совместно с массивами НСИ поступает на каналы ввода данных в ПЭВМ.
На этапе слияния массивов данных выявляются ключевые кода, по которым производится сравнительный анализ информации, ее сортировка и распределение по модулям для последующей обработки.
А) Формируются массивы данных по НСИ:
ZS, ZNAIMS по соответствующим реквизитам S, NAIMS справочника балансовых счетов.
ZKO, ZNAIMKO по соответствующим реквизитам KO, NAIMKO справочника типовых проводок.
Б) Массив хранимой информации SS содержит данные по реквизитам ONND, P, R, ONKD.
Массивы данных из пунктов А) и Б) совместно создают необходимый набор расчетной информации.
Этап обработки данных завершается созданием массива обработанной информации (MOI), которая позволяет сформировать выходные формы на экран монитора и выдать машинограмму на печать.
2.3 Программное обеспечение комплекса задач бухгалтерского учета
ЛУКА.Про
Программное обеспечение реализовано на языке С++ и предназначено для эксплуатации под управлением Novell NetWare версий 3.ХХ, 4.ХХ или MS NT Server или в локальной одноранговой сети.
Собственно ЛУКА.Pro представляет собой проблемно-ориентированную СУБД, которая с помощью средств встроенного непроцедурного языка манипулирования данными поддерживает работу с информационными объектами общего и специфического типов (план счетов, главный журнал и пр.). Программа оснащена мощным генератором отчетов и визуальным конструктором экранных форм.
Система управления базами данных:
Система управления базами данных ЛУКА.Pro поддерживает работу со следующими информационными объектами: словарь данных, картотеки, пользовательские процедуры обработки данных, журналы (учетных записей и документов), планы счетов, справочник валют (точнее журнал курса валют) и справочник единиц измерения.
Словарь содержит описание полей данных БД (типы и другие свойства).
Картотеки содержат карточки (записи), структура которых проектируется пользователем в терминах словарных данных. В карточках хранятся экземпляры значений данных.
Журнал учетных записей (главный журнал) - содержит однострочные и многострочные учетные записи, которые соответствуют простым и сложным проводкам. Вид журнала стандартный и не зависит от приложения.
Журналы документов - древовидный классификатор документов, каждая из конечных вершин которого представляет собой журнал регистрации какого либо конкретного документа. Для каждого журнала в приложении проектируется конкретное содержимое записи и ее представление на экране.
Словарь, картотеки и процедуры имеют иерархическую структуру. Это позволяет гибко классифицировать прикладные объекты по различным группам в зависимости от требований приложения.
Быстрая разработка приложений:
С помощью инструментальных средств ЛУКА.Pro могут быть созданы прикладные системы обработки данных (приложения) различного назначения. Конкретные алгоритмы обработки данных реализуются путем написания прикладных процедур обработки.
Процедуры содержат, как правило, три раздела:
- расчетная схема, - раздел, который описывает алгоритм обработки данных. Алгоритмы обработки данных проектируются с помощью встроенного непроцедурного языка манипулирования данными;
- окно ввода-вывода, - раздел, который описывает представление данных на экране дисплея и сценарий диалога. Окно может содержать поля ввода-вывода, переключатели, кнопки действия и контекстную подсказку;
- схема отчета, - раздел, который описывает представление данных для печати.
Для разработки конкретного приложения необходимо:
- классифицировать и описать в словаре все необходимые данные;
- используя словарь описать структуры данных в картотеках;
- классифицировать документы и спроектировать соответствующие журналы;
- с помощью языка манипулирования данными описать в расчетных схемах алгоритмы обработки данных, сконструировать диалоги и отчеты;
- спроектировать меню для конкретных пользователей и установить для каждого ограничения и права доступа.
Расчетные схемы и схемы отчетов редактируются с помощью удобного текстового редактора, который позволяет также редактировать и создавать любые текстовые документы. При проектировании алгоритмов расчетных схем текстовый редактор благодаря встроенному справочнику поддерживает все языковые конструкции и обращения к функциям обработки.
Проектирование новых форм ввода-вывода, ввод данных и выбор команд осуществляются пользователями в диалоговом режиме с помощью манипулятора мышь.
В зависимости от сложности приложения на разработку может потребоваться от нескольких чел-дней до 2-х ...3-х чел-месяцев.
Бухгалтерский учет:
Быстрая разработка приложений учетного характера обеспечивается
благодаря следующим решениям:
- системная поддержка специфических объектов БД - план счетов, журналы учетных записей и документов, справочник валют и справочник единиц измерения;
- поддержка специфических типов данных - учетный период и календарная дата;
- поддержка массивов данных, индексируемых не только целыми числами, но и календарными датами.
План счетов представляет собой иерархическую схему регистрации и группировки фактов хозяйственной деятельности и предназначен для ведения синтетического учета. С каждым счетом связан набор учетных регистров - шестерка данных, чьи значения соответствуют начальным и конечным сальдо, а также дебетовому и кредитовому оборотам для дебетовой и кредитовой сторон счета. Учетные регистры также развернуты во времени – по экземпляру на каждый вновь открытый учетный период.
Аналитический учет может быть организован с помощью картотек и вспомогательных планов счетов. Реальным учетным объектам на предприятии соответствуют аналитические счета - карточки. Карточки также как и счета содержат учетные регистры и, кроме того, могут содержать произвольный набор данных, спроектированный разработчиком для конкретного приложения.
Проводки регистрируются в главном журнале в виде линейных и/или шахматных учетных записей. Записи журнала содержат информацию о корреспонденции счетов и денежных суммах проводок, ссылки на подтверждающие акты документы и, при необходимости, натуральные характеристики и ссылки на карточки аналитического учета. В результате проведения учетных записей, зафиксированные в них суммы добавляются к учетным регистрам на плане счетов и в карточки картотек в текущем учетном периоде.
Кроме как на номера корреспондирующих счетов в учетной записи может быть сделана ссылка более чем на одну карточку аналитического учета как на дебетуемой так и на кредитуемой сторонах.
Для каждого учетного периода открывается свой, соответствующий этому периоду, раздел главного журнала. При закрытии учетных периодов автоматически создаются архивы всех данных, для которых декларирована необходимость архивирования, включая значения учетных регистров.
ЛУКА.Pro поддерживает одновременную работу более чем с одним планом счетов. Для каждого плана счетов может быть указана своя базовая валюта и свой базовый учетный период. Каждому плану счетов соответствует свой главный журнал. В процедурах обработки для каждого плана счетов можно записать свои правила формирования корреспонденций и пользователь, оформляя документально хозяйственную операцию и делая при этом единственную запись в журнал документов, автоматически будет получать учетные записи в различных валютах и стандартах учета одновременно. Используя эти возможности можно создавать многомерные, многовалютные системы бухгалтерского учета, ориентированные на промышленность, торговлю или государственные бюджетные учреждения.
Документооборот:
Все документы, как бухгалтерские, регистрирующие акты хозяйственной деятельности (счета, накладные и пр.), так и прочие (договора, претензии и др.) могут быть классифицированы средствами ЛУКИ, и для документа каждого типа по описанию будет сгенерирован свой журнал. Если на основании записи о документе сформированы проводки (документ выполнен), то запись в журнале документов "помнит" ссылку на учетные записи в главном журнале. Формирование учетных записей и их проведение могут при желании выполняться полностью в автоматическом режиме на основании работы с документами. Также могут быть установлены связи между записями различных журналов регистрации документов. Например, выписанные счета, накладные и доверенности или накладные прихода и таможенные декларации и прочее.
Собственно экземпляры исходящих документов печатаются средствами генератора отчетов на основании журнальных записей. Экземпляры входящих документов могут быть отсканированы и сохранены в БД. Доступ к изображениям оригиналов обеспечивается через журналы регистрации документов.
Интерфейс:
ЛУКА.Pro обеспечивает удобный многооконный интерфейс для одновременной работы с разными информационными объектами.
Из любой точки программы можно вызвать календарь и калькулятор. Калькулятор выполняет арифметические операции и подставляет результат в редактируемый текст или поле ввода. Календарь служит для установки отчетного периода, подстановки даты в поля ввода и в редактируемый текст.
Система обмена сообщениями дает возможность, не прерывая текущей работы получать и отправлять экстренные сообщения и распоряжения, которые немедленно всплывают на экранах адресатов.
Для усовершенствования программного обеспечения возможно использовать язык объектно–ориентированного программирования Delphi, так как он имеет ряд преимуществ по сравнению с используемым языком программирования.