АРМ бухгалтера малого предприятия
Курсовая работа, 15 Апреля 2014, автор: пользователь скрыл имя
Краткое описание
АРМ бухгалтера малого предприятия предназначено для оперативного управления информацией, необходимой для бухгалтера предприятия и для подготовки отчетности. АРМ, в первую очередь, ориентировано на бухгалтеров рангов и направлений.
Данная программа дает возможность быстро оформить приходный и расходный кассовый ордер, отыскать кто, когда и сколько внес денег, кому, когда и сколько выдано денег.
Содержание
Аннотация………………………………………………………………...……3
Введение……………………………………………………………………......4
Анализ предметной области и обоснование задач АРМ…………………....6
Проектирование иерархического меню………………………………….…13
Описание постановки задачи………………………………………………..14
Проектирование базы данных…………………………………………….…18
Проектирование экранных форм…………………………………………....23
Проектирование отчетов…………………………………………………..…26
Заключение……………………………………………………………...…….27
Приложение 1…………………………………………………………..…….28
Приложение 2……………………………………..………………………….29
Приложение 3……………………………………………………………..….40
Приложение 4………………………………………………………………...43
Библиографический список………………………………………………….48
Прикрепленные файлы: 1 файл
курсовик.doc
— 1.45 Мб (Скачать документ)Далее на рисунке представлена контекстная диаграмма потоков данных АРМ бухгалтера малого предприятия, отражающая укрупненные процессы информационной системы и их связи с источниками и потребителями информации.
Рисунок 1. Контекстная диаграмма потоков данных АРМ бухгалтера малого предприятия
На рисунке 2 представлена декомпозиция контекстной диаграммы, конкретизирующая основные процессы, происходящие на АРМ бухгалтера малого предприятия.
Рисунок 2. Декомпозиция контекстной диаграммы
Основными функциями бухгалтера является:
- отражение на счетах
- представление оперативной
- составление в установленные сроки бухгалтерской отчетности
- проведение экономического анализа финансово-хозяйственной деятельности
.На АРМ бухгалтера малого предприятия
решаются следующие задачи:
- регистрация приходных кассовых ордеров;
- регистрация расходных кассовых ордеров;
- создание отчета.
2. Проектирование иерархического меню
Выше указанные задачи решаются с помощью иерархического двухуровневого меню, содержание которого приведено в таблице 1.
Таблица 1. Содержание иерархического меню
Пункт главного меню Пункт подменю |
Пункт подменю |
Экранная форма для ввода информации |
Выходная форма (отчет) |
Регистрация |
Расходный ордер |
Регистрация: Расходный ордер |
|
Приходный ордер |
Регистрация: Приходный ордер |
||
Отчеты |
Кассовая книга |
Выбор отчета |
Отчет: Кассовая книга |
Справка |
Инструкция по эксплуатации |
Справка |
Справка |
О программе |
Сведения о программе | ||
Выход |
- |
Системное меню |
Результат проектирования иерархического меню можно представить в графическом виде в форме дерева (рис.3.)
3.Описание постановки задачи
- Характеристика задачи.
Цель задачи – автоматизация деятельности бухгалтера малого предприятия, отвечающего кассовую книгу. Подходит для предприятия любого типа и профиля, поскольку такая регистрация может вестись независимо от рода деятельности организации.
Решение задачи должно обеспечить:
- Регистрацию приходных кассовых ордеров;
- Регистрацию расходных кассовых ордеров;
- Формирование отчета о движении денег в кассе за день.
Решение задачи позволит ускорить работу по регистрации, хранить всю информацию централизованно и оперативно получать отчеты о движении денег в кассе за день.
Задача решается для бухгалтера любого ранга, отвечающего за приходно-расходные кассовые ордера и кассовую книгу.
- Выходная информация
Выходная информация – отчет о движении денежных средств в кассе за 1 день. Представляет собой документ, который можно просмотреть на экране компьютера, а также можно распечатать. Отчеты оформляются по запросу в тот же момент.
Перечень и описание реквизитов выходного сообщения
Кассовая книга
Касса за - Дата/время
Организация – Текстовый
Структурное подразделение – Текстовый
Код по ОКЕИ - Код по ОКЕИ
Корреспондирубщий счет, субсчет – Числовой
Расход – Денежный
Приход – Денежный
От кого получено или кому выдано – Текстовый
Итого за день – Денежный
Лист – Счетчик
3. Входная информация.
К входной информации относится момент обращения сотрудников с просьбой принять неизрасходованные средства или выдать средства. Работник вводит данные в базу данных, путем заполнения экранных форм.
Перечень и описание реквизитов входных сообщений
3.1. Приходный ордер
Форма по ОКПО - числовой
Структурное подразделение – текстовый
Организация – текстовый
Дата составления – дата
Номер документа – счетчик
Сумма – денежный
Код целевого назначения – числовой
ФИО – текстовый
Код структурного подразделения – числовой
Корреспондирующий счет, субсчет – числовой
Приложение - текстовый
Основание – текстовый
Код аналитического учета – Текстовый
Кредит – Денежный
Наименование, номер, дата и место выдачи документа – Текстовый
3.2. Расходный ордер
Форма по ОКПО - числовой
Структурное подразделение – текстовое
Организация – текстовый
Дата составления – дата
Номер документа – счетчик
Сумма – денежный
Код целевого назначения – числовой
ФИО – текстовый
Приложение - текстовый
Кредит – числовой
Основание – текстовый
Код структурного подразделения – числовой
Корреспондирующий счет, субсчет – числовой
Код аналитического учета – Текстовый
Документ удостоверяющий личность (наименование, номер, дата и место выдачи документа) – текстовый
- Контроль правильности ввода входной информации.
Осуществляется визуальный контроль информации. Ввод информации происходит вручную. Происходит контроль заполнения всех граф. А в поля «Дата» автоматически вводятся текущие значения.
Блок-схема алгоритма решения задачи на АРМ
Далее на блок-схеме представлена одна из задач, выполняемых на АРМ – это «Регистрация расходного ордера».
Рисунок 4. Блок-схема решения задачи «Регистрация расходного ордера»
4. Проектирование базы данных
В АРМ бухгалтера малого предприятия база данных представлена в виде 3 таблиц таблицы.
Таблица 2
Структура таблицы «Приходный ордер»
Наименование поля |
Имя поля в таблице |
Тип данных |
Размер поля |
Метод контроля |
Описание реквизита |
Дата составления |
Дата составления |
Дата/время |
Краткий формат даты |
Автоматически вводится текущая дата |
Дата составления документа |
Номер документа |
Номер документа |
счетчик |
Заполняется автоматически из формы «Приходный ордер» |
Номер принятого документа | |
Организация |
Организация |
Текстовый |
50 |
Заполняется автоматически из формы «Приходный ордер» |
Организация, регистрирующая ордер |
Форма по ОКПО |
Форма по ОКПО |
Числовой |
Целое |
Заполняется автоматически из формы «Приходный ордер» |
Форма по ОКПО |
Структурное подразделение |
Структурное подразделение |
Текстовый |
50 |
Заполняется автоматически из формы «Приходный ордер» |
Название структурного подразделения |
Приложение |
Приложение |
Текстовый |
50 |
Заполняется автоматически из формы «Приходный ордер» |
Приложение, если необходимы |
Основание |
Основание |
Текстовый |
50 |
Заполняется автоматически из формы «Приходный ордер» |
Причина выдачи денег |
Сумма |
Сумма |
Денежный |
Заполняется автоматически из формы «Приходный ордер» |
Сумма полученная от подотчетного лица | |
Код целевого назначения |
Код целевого назначения |
Числовой |
Длинное целое |
Заполняется автоматически из формы «Приходный ордер» |
Код целевого назначения |
ФИО |
ФИО |
Текстовый |
50 |
Заполняется автоматически из формы «Приходный ордер» |
ФИО, кто возвращает деньги |
Код структурного подразделения |
Код структурного подразделения |
Числовой |
Длинное целое |
Заполняется автоматически из формы «Приходный ордер» |
Код структурного подразделения |
Корреспондирующий счет, субсчет |
Корреспондирующий счет, субсчет |
Числовой |
Длинное целое |
Заполняется автоматически из формы «Приходный ордер» |
Счет банка |
Кредит |
Кредит |
Числовой |
Целое |
Заполняется автоматически из формы «Приходный ордер» |
Номер счета по кредиту |
Код аналитического учета |
Код аналитического учета |
Числовой |
Длинное целое |
Заполняется автоматически из формы «Приходный ордер» |
Код аналитического учета |
Таблица 3
Структура таблицы «Расходный ордер»
Наименование поля |
Имя поля в таблице |
Тип данных |
Размер поля |
Метод контроля |
Описание реквизита |
Дата составления |
Дата составления |
Дата/время |
Краткий формат даты |
Автоматически вводится текущая дата |
Дата составления документа |
Номер документа |
Номер документа |
Счетчик |
Заполняется автоматически из формы «Расходный ордер» |
Номер принятого документа | |
Организация |
Организация |
Текстовый |
50 |
Заполняется автоматически из формы «Расходный ордер» |
Организация, регистрирующая ордер |
Документ удостоверяющий личность |
Документ удостоверяющий личность |
Текстовый |
50 |
Заполняется автоматически из формы «Расходный ордер» |
Документ по которому принимаются деньги |
Форма по ОКПО |
Форма по ОКПО |
Числовой |
Целое |
Заполняется автоматически из формы «Расходный ордер» |
Форма по ОКПО |
Структурное подразделение |
Структурное подразделение |
Текстовый |
50 |
Заполняется автоматически из формы «Расходный ордер» |
Название структурного подразделения |
Приложение |
Приложение |
Текстовый |
50 |
Заполняется автоматически из формы «Расходный ордер» |
Приложение, если необходимы |
Основание |
Основание |
Текстовый |
50 |
Заполняется автоматически из формы «Расходный ордер» |
Причина выдачи денег |
Сумма |
Сумма |
Денежный |
Заполняется автоматически из формы «Расходный ордер» |
Сумма выданная под отчет | |
Код целевого назначения |
Код целевого назначения |
Числовой |
Длинное целое |
Заполняется автоматически из формы «Расходный ордер» |
Код целевого назначения |
ФИО |
ФИО |
Текстовый |
50 |
Заполняется автоматически из формы «Расходный ордер» |
ФИО, кому выдаются деньги |
Код структурного подразделения |
Код структурного подразделения |
Числовой |
Длинное целое |
Заполняется автоматически из формы «Расходный ордер» |
Код структурного подразделения |
Корреспондирующий счет, субсчет |
Корреспондирующий счет, субсчет |
Числовой |
Длинное целое |
Заполняется автоматически из формы «Расходный ордер» |
Счет банка |
Кредит |
Кредит |
Числовой |
Целое |
Заполняется автоматически из формы «Расходный ордер» |
Номер счета по кредиту |
Код аналитического учета |
Код аналитического учета |
Числовой |
Длинное целое |
Заполняется автоматически из формы «Расходный ордер» |
Код аналитического учета |
Таблица 4
Структура таблицы «Кассовая книга»
Наименование поля |
Имя поля в таблице |
Тип данных |
Размер поля |
Метод контроля |
Описание реквизита |
Касса за |
Касса за |
Дата/время |
Краткий формат даты |
Автоматически вводится текущая дата |
Дата составления кассовой книги |
Лист |
Лист |
счетчик |
Заполняется автоматически |
Порядковый номер документа | |
Организация |
Организация |
Текстовый |
50 |
Заполняется автоматически |
Организация, которая формирует лист кассовой книги |
Код по ОКЕИ |
Код по ОКЕИ |
Числовой |
Целое |
Заполняется автоматически из формы «Кассовая книга» |
Код по ОКЕИ |
Структурное подразделение |
Структурное подразделение |
Текстовый |
50 |
Заполняется автоматически |
Название структурного подразделения |
Приход |
Приход |
Денежный |
Заполняется автоматически |
Сумма прихода по каждому человеку | |
Расход |
Расход |
Денежный |
Заполняется автоматически |
Сумма расхода и прихода по каждому человеку | |
Итого за день |
Итого за день |
Денежный |
Вычисляется как разница всего прихода и расхода |
Сумма итога за отчетный период | |
От кого получено или кому выдано |
От кого получено или кому выдано |
Текстовый |
50 |
Заполняется автоматически из формы «Расходный ордер и Приходный ордер» |
От кого получено или кому выдано |
Корреспондирующий счет, субсчет |
Корреспондирующий счет, субсчет |
Числовой |
Длинное целое |
Заполняется автоматически из формы «Расходный ордер и приходный ордер» |
Счет банка |