Автоматизация учета плательщиков и расчет налога на имущество
Разработка программного продукта на СУБД Microsoft Access для работы с информацией о налогоплательщиках и их зарегистрированном имуществе. Содержание его форм и отчетов. Тексты программных модулей и запросов. Принципы тестирования и отладки программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 26.10.2013 |
Размер файла | 824,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное агентство по образованию РФ
Математический колледж.
Филиал в г. Обнинске
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
ДИПЛОМНЫЙ ПРОЕКТ НА ТЕМУ:
Автоматизация учета плательщиков и расчет налога на имущество юридических лиц
Дипломник Бормотова Ю.Я.
г. Обнинск 2006
Введение
Одной из функции отдела камеральных проверок ИФНС России является учет налогоплательщиков и расчет налога на имущество юридических лиц.
Налогоплательщиками налога на имущество юридических лиц признаются российские организации и иностранные организации, осуществляющие деятельность в Российской Федерации через постоянное представительство.
Объектом налогообложения признается движимое и недвижимое имущество (включая имущество, переданное во временное владение, распоряжение или доверенное управление, внесенное в совместную деятельность) .
Налоговые ставки устанавливаются законами субъектов Российской Федерации и не могут превышать 2,2 процента. (ст. 3 «Ставки налога» в ред. Федерального закона от 17.07.1999г. № 168-ФЗ)
Сумма налога исчисляется по итогам налогового периода как произведение соответствующей налоговой ставки и налоговой базы, определенной за налоговый период.
Сумма налога, подлежавшая уплате в бюджет по итогам налогового периода, определяется как разница между суммой налога, исчисленной и суммами авансовых платежей по налогу, исчисленных в течение налогового периода.
Налог исчисляется на основании данных об инвентаризационной стоимости по состоянию на 1 января каждого года.
Инвентаризационная стоимость - это восстановительная стоимость объекта с учетом износа и динамики роста цен на строительную продукцию, работы и услуги.
Налоги на имущество юридических лиц зачисляются в местный бюджет по месту нахождения объекта налогообложения.
Налогоплательщики обязаны по истечении каждого отчетного и налогового периода представлять в налоговые органы по своему местонахождению, по местонахождению каждого своего обособленного подразделения, а также по месту нахождения каждого объекта недвижимого имущества налоговые расчеты по авансовым платежам по налогу и налоговую декларацию по налогу.
Учитывая все вышесказанное можно сделать вывод, что учет налогоплательщиков является одной из сложнейших задач, с которыми сталкивается ИФНС. Для упрощения работы налогового инспектора, по учету плательщиков и расчету налога на имущество юридических лиц, был разработан программный продукт «Автоматизация учета плательщиков и расчет налога на имущество юридических лиц».
Задача реализована в среде СУБД Access 2002.
В данном проекте подробно описана структура, компоненты, приведена инструкция по установке и использованию, сделаны выводы о перспективности предлагаемого решения.
I. Специальная часть
1.1 Постановка задачи
Разработать программу «Автоматизация учета плательщиков и расчет налога на имущество юридических лиц», которая позволит выводить на экран информацию о правильности расчетов налога на имущество юридическими лицами, а так же просмотреть всю информацию об организациях и ее владельцах. Основной задачей разработки данной программы является создание базы данных, которая позволит при наличии форм и отчетов по вводимой информации значительно упростить работу налогового инспектора.
1.2 Формализация
Для построения необходимо провести формализацию задачи, являющуюся необходимым этапом разработки задачи и заключающуюся в построении структуры таблиц для хранения информации, схемы их взаимосвязей и описания алгоритмов обработки.
Взаимосвязь показана в схеме данных:
Как правило, разработка проекта реализации задачи выполняется несколькими этапами и начинается с анализа той информации, которая является выходной (формы и отчеты для Access). Только после выяснения структуры и состава этой информации, формулировки запросов для получения отчетов можно сделать вывод о структуре и составе таблиц данных. Необходимым этапом формализации задачи является нормализация базы данных, которая, по сути, представляет собой процесс оптимизации хранения и использования информации в таблицах.
Наиболее часто используется приведение к третьей нормальной форме (3NF). В результате устраняется избыточность данных и упрощается процесс изменения структуры БД.
Сначала производится приведение к первой нормальной форме(1NF)- каждой таблице назначается первичный ключ, обеспечивающий уникальность каждой записи. Здесь же удаляются все повторяющиеся группы (точнее создается новая таблица для повторяющихся групп).
В процессе приведения ко второй нормальной форме производится устранение избыточности данных - любое поле в таблице, которое является избыточным или всегда остается неизменным, основанным на значении другого поля, необходимо перенести в другую таблицу.
И, наконец, в 3NF все поля каждой таблицы непосредственно связаны с полем первичного ключа и не зависят от других полей. На практике это делается следующим образом - любое поле не связанное с полем первичного ключа, необходимо перенести в отдельную таблицу.
При разработке структуры данных рассматриваемой задачи изначально подразумевалось следование 3NF. В Access существует мастер анализа таблиц, позволяющий еще более упростить этот процесс.
На следующем этапе уточняется структура полей в таблицах, и определяются правила ввода.
Затем происходит возврат к проектированию запросов для форм и отчетов, проектируются собственно входные и выходные формы и отчеты.
На заключительном этапе создается меню и различные интерфейсные промежуточные формы. Затем, в процессе отладки и доработки, возможен возврат на любой этап процесса разработки.
В следующих разделах пояснительной записки все объекты задачи рассматриваются более подробно.
1.3 Описание среды программирования
Программный продукт «Автоматизация учета плательщиков и расчет налога на имущество юридических лиц» разработан на СУБД Microsoft Access 2002.
Access 2002 входит в состав Microsoft Office XP, и как другие компоненты работает в среде Windows МЕ, Windows XP, Windows 2000, Windows NT.
Microsoft Access - это прежде всего система управления базами данных (СУБД). Она предназначена для хранения и поиска данных, представления информации в удобном виде. С помощью Access можно разрабатывать простые формы ввода данных, а также осуществлять обработку данных и выдачу сложных отчетов.
Система Access - это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов, отчетов и страниц доступа к данным. Эту систему можно рассматривать и как среду разработки приложений баз данных. Программируя на языке VBA, можно создавать такие мощные программы, как сама система Access. По сути дела многие инструментальные средства Access (например, мастера и конструкторы) написаны именно на VBA. Мощность и практичность Access делают эту систему лучшей СУБД из представленных сегодня на рынке.
Access представляет собой настоящую систему управления реляционными базами данных. Она позволяет построить систему, содержащую множество таблиц, хранящихся в едином контейнере. После создания таблиц их можно связать вместе для отображения информации из нескольких таблиц в едином общем виде. Упрощенно это означает, что при создании и хранении информации не требуется дублирование данных в каждой конкретной таблице.
Microsoft Access поддерживает все необходимые типы полей: текстовый, числовой, счетчик, денежный, дата/время, поле MEMO, логический, гиперссылка и поле объекта OLE. Если в процессе специальной обработки в полях не оказывается никаких значений, система обеспечивает полную поддержку пустых значений. Так же вы можете задать форматы хранения (длина строки, точность представления чисел и даты времени) и предоставления этих данных при выводе на экран или печать. Для уверенности, что в базе данных хранятся только корректные значения, можно задать условия на значения различной степени сложности.
С помощью OLE (Object Linking and Embedding - связывание и внедрение объектов) и DDE (Dynamic Data Exchange, динамический обмен данными) в формы и отчеты Access можно добавлять всевозможные объекты. Такими объектами могут быть звук, рисунки, диаграммы и даже видеоклипы. В Access вы можете при помощи макросов или Access Basic осуществлять динамический обмен данными с другими приложениями. Можно внедрять объекты OLE (например, растровые изображения) или документы текстовых процессоров (Word) либо устанавливать связь с электронными таблицами Excel.
Microsoft Access может работать с большим числом самых разнообразных форматов данных, включая файловые структуры других СУБД. Вы можете осуществлять импорт и экспорт данных из файлов текстовых редакторов или электронных таблиц. С помощью Access вы можете обрабатывать файлы Рагаdох, dВАSE III, dВАSЕ IV, FохРго и др. Можно также импортировать данные из этих файлов в таблицу Access .
СУБД позволяет работать с данными, применяя различные способы. Например, вы можете выполнить поиск информации в отдельной таблице или создать запрос со сложным поиском по нескольким связанным между собой таблицам или файлам. С помощью одной единственной команды можно обновить содержание отдельного поля или нескольких записей. Для чтения и корректировки данных вы можете создать процедуры, использующие функции СУБД. У многих систем имеются развитые возможности для ввода данных и генерации отчетов.
В Microsoft Access для обработки данных ваших таблиц используется мощный язык SQL (Structured Query Language - Структурированный язык запросов). Используя, вы можете выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию. Access значительно упрощает задачу обработки данных. Чтобы заставить Microsoft Access решать ваши задачи, вам совершенно не требуется знать язык SQL.
1.3.1 Требования к техническому обеспечению
Для работы программы персональный компьютер пользователя должен отвечать требованиям необходимым для работы установленные в п. 3.2
1.3.2 Требования к программному обеспечению
Для работы программы необходимо, чтобы на компьютере были установлены:
1. Операционная система WINDOWS 2000, XP;
2. Microsoft Office XP с установленным компонентом Microsoft Access.
1.4 Методика разработки программы
1.4.1 Алгоритмизация задачи
1.4.1.1 Описание алгоритма
БД «Автоматизация учета плательщиков и расчет налога на имущество юридических лиц» создавалась с нуля на Access 2002.
В ходе разработки программного продукта были созданы следующие таблицы:
Таблица №1 «Сведения о организациях»
Имя поля |
Тип данных |
Формат поля/размер поля |
Обязательное поле |
|
ИНН |
Числовой |
Длинное целое |
Нет |
|
КПП |
Числовой |
Длинное целое |
Нет |
|
Наименование организации |
Текстовой |
50 |
Нет |
|
Юридический адрес |
Текстовой |
50 |
Нет |
Таблица №2 «Сведения о владельце организации»
Имя поля |
Тип данных |
Формат поля/размер поля |
Обязательное поле |
|
Код (ключевое поле) |
Числовой |
Длинное целое |
Нет |
|
ИНН |
Числовой |
Длинное целое |
Нет |
|
Ф. И. О. |
Текстовой |
50 |
Нет |
|
Наименование организации |
Текстовой |
50 |
Нет |
|
Документ, удостоверяющий личность |
Текстовой |
50 |
Нет |
|
Серия |
Числовой |
Длинное целое |
Нет |
|
Номер |
Числовой |
Длинное целое |
Нет |
|
Кем выдан |
Текстовой |
50 |
Нет |
Таблица №3 «Налоговый расчет по авансовому платежу»
Имя поля |
Тип данных |
Формат поля/размер поля |
Обязательное поле |
|
Год |
Числовой |
Длинное целое |
Нет |
|
ИНН |
Числовой |
Длинное целое |
Нет |
|
Наименование организации |
Текстовой |
50 |
Нет |
|
Налоговая ставка |
Текстовой |
50 |
Нет |
|
авансовый платеж за 1 квартал |
Числовой |
Длинное целое |
Нет |
|
авансовый платеж за полугодие |
Числовой |
Длинное целое |
Нет |
|
авансовый платеж за 9 месяцев |
Числовой |
Длинное целое |
Нет |
|
Средне годовая стоимость |
Числовой |
Длинное целое |
Нет |
Таблица №4 «Расчет налога на имущество юридических лиц»
Имя поля |
Тип данных |
Формат поля/размер поля |
Обязательное поле |
|
ИНН |
Числовой |
Длинное целое |
||
КПП |
Числовой |
Длинное целое |
Нет |
|
Наименование организации |
Текстовой |
50 |
Нет |
|
Налоговая ставка |
Текстовой |
50 |
Нет |
|
среднегодовая стоимость имущества |
Числовой |
Длинное целое |
Нет |
|
квартальная налоговая ставка |
Текстовой |
Нет |
||
авансовый платеж за 1 квартал |
Числовой |
Длинное целое |
Нет |
|
авансовый платеж за полугодие |
Числовой |
Длинное целое |
Нет |
|
авансовый платеж за 9 месяцев |
Числовой |
Длинное целое |
Нет |
|
среднегодовая стоимость имущества за отчетный налоговый период |
Числовой |
Длинное целое |
Нет |
Программа имеет следующие формы:
Форма «Главная кнопочная форма».
Кнопочная форма - является главной формой данного проекта. При помощи кнопок, которые расположены на этой форме, можно легко и быстро открыть интересующую вас информацию.
Форма нужна для просмотра, редактирования, добавления информации.
Форма «сведения о организации» имеет следующие кнопки найти запись, добавить запись, удалить запись, просмотр отчета, выполнить запрос, закрыть форму.
Форма содержит в себе следующую информацию:
· ИНН
· КПП
· Ф.И.О.
· Юридический адрес
· Наименование организации
Форма: сведения о владельце организации
Форма нужна для просмотра, редактирования, добавления информации.
Форма «Сведения о владельце организации» содержит кнопки такие как: найти запись, добавить запись, удалить запись, просмотр отчета, выполнить запрос, закрыть форму.
Форма содержит в себе следующую информацию:
· ИНН
· Ф.И.О.
· Наименование организации
· Документ, удостоверяющий личность
· Серия
· Номер
· Кем выдан
· Адрес места жительства
Форма: расчет за налоговый отчетный период
Форма нужна для просмотра, редактирования, добавления информации.
Форма содержит в себе следующую информацию:
· ИНН
· Наименование организации
· Юридический адрес
· Ф.И.О.
· Авансовый платеж за 1 квартал
· Авансовый платеж за полугодие
· Авансовый платеж за 9 месяцев
· среднегодовая стоимость
Форма: расчет налога на имущество юридических лиц
Форма нужна для проверки правильности расчета налога на имущества Юридическим лицом, проверку производит ИФНС г. Обнинска.
Форма содержит в себе следующую информацию:
· ИНН
· КПП
· Наименование организации
· Налоговая ставка
· среднегодовая стоимость имущества
· квартальная налоговая ставка
· авансовый платеж за 1 квартал
· авансовый платеж за полугодие
· авансовый платеж за 9 месяцев
· среднегодовая стоимость имущества за отчетный налоговый период
Программа имеет следующие отчеты:
Отчет «Сведения о организации»
С помощью этого отчета можно просмотреть и распечатать все отчеты «Сведения о организации», содержащие ИНН организации, наименование и юридический адрес.
Отчет «Сведения о владельце организации»
С помощью этого отчета можно просмотреть и распечатать все отчеты «Сведения о владельце организации», содержащие информацию места прописки владельца, узнать какой организацией он владеет.
Отчет «Расчет за налоговый отчетный период»
С помощью этого отчета можно просмотреть и распечатать все отчеты «Расчет за налоговый отчетный период», содержащие данные по расчету налога на имущество юридическими лицами.
Отчет «Расчет налога на имущество »
Этот отчет позволяет просмотреть проверку налоговыми органами правильности расчета налога на имущество юридическими лицами.
1.4.1.2 Блок-схема
1.4.2 Программирование
В соответствии с блок-схемой, приведенной выше в пункте 4.1.2. «Блок схема», в представленной программе разработаны программные модули на VBA, а также запросы на языке SQL. Тексты программных модулей и запросов приведены в пункте V. «Приложение».
1.4.3 Аномалии и защитное программирование
Таблица №5
Описание аномалии |
Реакции на аномалию |
Способ защиты |
|
Попытка перехода к следующей записи после окончания списка |
Ввод текстового сообщения без изменения структуры |
Автоматически защищено с помощью Access |
|
Невозможность изменения данных в форме «Расчет налога на имущество юридических лиц» |
Данные остаются прежними, не меняясь |
Автоматически защищено с помощью Access и разработчиком с помощью VBA |
|
Ввод в числовые поля текстовых значений |
Выводит ошибку, при этом появляется звуковой сигнал без изменения содержимого поля ввода |
Защищено с помощью Access автоматически |
|
Ввод в текстовые поля цифровых значений |
Выводит ошибку, при этом появляется звуковой сигнал без изменения содержимого поля ввода |
Защищено с помощью Access автоматически |
1.4.4 Тестирование и отладка
Тестирование - процесс многократного выполнения программы с целью выявления ошибок. Отладка - исправление ошибок, найденных с помощью тестирования. При тестировании должны использоваться следующие принципы:
ь необходимой частью каждого теста должно являться описание ожидаемых результатов работы программы, чтобы можно было быстро выяснить наличие или отсутствие ошибки в ней;
ь т.к. присутствует тот фактор, что обнаружение недостатков в своей деятельности противоречит человеческой психологии и по многим другим факторам, тестирование должен производить посторонний человек или организация;
ь должны являться правилом доскональное изучение результатов каждого теста, чтобы не пропустить малозаметную на поверхностный взгляд ошибку в программе;
ь необходимо тщательно подбирать тест не только для правильных (предусмотренных) входных данных, но и для неправильных (непредусмотренных);
ь при анализе результатов каждого теста необходимо проверить, не делает ли программа того, что она не должна делать;
ь следует сохранять использованные тесты (для повышения эффективности повторного тестирования программы после ее модификации или установки у заказчика);
ь следует учитывать так называемый «принцип скопления ошибок»: вероятность наличия не обнаруженных ошибок в некоторой части программы прямо пропорциональна числу ошибок, уже обнаруженных в этой части;
Хотя программа прошла тестирование успешно, в ней, тем не менее, могут содержаться ошибки, т.к.
q программа может не соответствовать своей внешней спецификации, что в частности, может привести к тому, что в ее управляющем графе окажутся пропущенными некоторые необходимые пути;
q не будут обнаружены ошибки, появление которых зависит от обрабатываемых данных (т.е. на одних исходных данных программа работает правильно, а на других - с ошибкой).
1.5 Анализ результатов решения
В соответствии с пунктом 4.4 тестирование и отладка производились непосредственно во время разработки проекта. После завершения работы над программой было еще раз произведено полное тестирование.
Все найденные ошибки были успешно устранены.
Получившийся в результате программный продукт удовлетворяет всем предъявленным требованиям, полностью работоспособен, не требует принципиальных доработок, и готов к эксплуатации.
1.6 Инструкция пользователю
Общие сведения о программе "Автоматизация учета плательщиков и расчет налога на имущество юридических лиц"
Данный программный продукт разработан для более эффективной и быстрой работы с информацией о налогоплательщиках и его зарегистрированном имуществе.
Программа позволяет:
Программа позволяет:
1. Редактировать данные выводить их на жесткий диск
2. Выводить на экран информацию об организациях: ИНН, КПП, юридический адрес.
3. Выводить на экран владельцев организаций: ИНН, место проживания, а так же паспортные данные.
4. Производить расчет налога на имущество юридических лиц.
5. Так же возможно просмотреть отчеты и вывести их на печать.
Достоинством программного продукта: «Автоматизация учета плательщиков и расчет налога на имущество юридических лиц»
Удобства в просмотре необходимой информации, а так же быстрое обслуживание юридических лиц.
Запуск программы
При запуске программы появляется «Главная кнопочная форма»
Эта форма позволяет просмотреть все формы и отчеты.
Работа с формами
При нажатие на «Главной кнопочной форме» кнопку формы, появляются ряд кнопок с формами:
· Сведения о организации
· Сведения о владельце организации
· Расчет за налоговый отчетный период
· Расчет налога на имущество юридических лиц
· Назад (для возврата в «Главную кнопочную форму»)
Форма «Сведения об организации»
Данная форма содержит в себе кнопки :
Перехода - с помощью этих кнопом можно передвигаться по записям, а так же от начальной записи перейти к конечной.
Найти запись - при помощи этой кнопки можно осуществить поиск определенной организации по ИНН.
Добавить запись - с помощью этой кнопки возможно добавить организацию которую вы не находите в перечисленном списке.
Удалить запись - этой кнопкой можно удалить ненужную вам организацию.
Просмотр отчета - кнопка просмотр отчета позволяет просмотреть отчет по организациям.
Форма «Сведения о владельце организации»
Данная форма содержит в себе кнопки :
Перехода - с помощью этих кнопом можно передвигаться по записям, а так же от начальной записи перейти к конечной.
Найти запись - при помощи этой кнопки можно осуществить поиск определенной организации по ИНН.
Добавить запись - с помощью этой кнопки возможно добавить организацию которую вы не находите в перечисленном списке.
Удалить запись - этой кнопкой можно удалить ненужную вам организацию.
Просмотр отчета - кнопка просмотр отчета позволяет просмотреть отчет о владельцах организации.
Форма «Расчет за налоговый отчетный период»
Данная форма содержит кнопку просмотр отчета:
Просмотр отчета - позволяет просмотреть стоимость имущества юридических лиц квартально, а так же среднегодовая стоимость имущества.
Форма «Расчет налога на имущество юридических лиц»
Данная форма содержит кнопки:
Проверка - эта кнопка позволяет, просмотреть правильно ли рассчитал налог на имущество юридическое лицо.
Просмотр отчета - эта кнопка позволяет просмотреть отчет по проверке данных налога на имущество юридических лиц.
Работа с отчетами
При нажатие на «Главной кнопочной форме» кнопку отчеты появляется ряд отчетов:
· Отчет сведения об организациях
· Отчет сведения о владельцах организаций
· Отчет расчет налога на имущество за налоговый отчетный период
· Отчет расчет налога на имущество юридических лиц
· Назад (для возврата в «Главную кнопочную форму»)
Отчеты позволяют просмотреть интересующую вас информацию и вывести ее на печать.
Отчет сведения о владельцах организаций
Отчет расчет налога на имущество за налоговый отчетный период
Отчет налога на имущество юридических лиц
II. Экономическая часть
Для того чтобы данный программный продукт был реализован в Межрайонной ИФНС России № 6 по Калужской области, или любой другой налоговой инспекции области, необходимо подсчитать экономический эффект от внедрения программного продукта.
Экономический эффект - это прежде всего снижение затрат инспекции за счет:
q снижения времени, затрачиваемого сотрудниками отдела на поиск информации в базе данных и расчет налога на имущество юридических лиц;
q высвобождения времени на выполнение других заданий, следовательно, достигая этим повышения эффективности работы отдела;
Расчет затрат на разработку
Распределение трудоемкости по стадиям разработки приведено в Таблице 1
Таблица 1
Этап разработки |
Содержание работ |
Трудоёмкость час. |
|
Постановка задачи |
Предпроектное обследование. Разработка, согласование и утверждение технико-экономического обоснования. |
16 |
|
Технический проект |
Уточнение структуры и формы представления входных и выходных данных. Разработка плана мероприятий по разработке и внедрению ПП. Разработка пояснительной записки. Согласование и утверждение технического проекта. |
45 |
|
Рабочий проект |
Написание программы на языке программирования, первичная отладка, тестирование. Разработка, согласование и утверждение порядка и методики испытаний, корректировка программы. |
83 |
|
Документация и внедрение. |
Разработка программной документации. Подготовка к сдаче программы и программной документации |
30 |
|
Итого: |
174 часов |
Коэффициент сложности задачи с - характеризует относительную сложность программы по отношению к так называемой типовой задаче, сложность которой принята равной единице (величина с лежит в пределах от 0,5 до 1,5). В данном программном продукте берется коэффициент сложности 0,8, так как он не сложен в написании, включает в себя алгоритмы ввода и поиска данных, написан на языке Visual Basic.
c = 0,8 - (коэффициент сложности программы)
Коэффициент коррекции программы p - увеличение объема работ за счет внесения изменений в алгоритм или программу по результатам уточнения постановок. С учетом того, что при проектировании программы я достаточно хорошо представляла себе конечный результат ПП, возьмем коэффициент равный 0,2
p = 0,2 - коэффициент коррекции программы в ходе разработки.
При расчете основной З/П следует учитывать следующие коэффициенты:
Коэффициент увеличения затрат труда, вследствие недостаточного описания задачи. В зависимости от сложности задачи принимается от 1,2 до 1,5. В связи с тем, что данная задача, потребовала уточнения и больших доработок, примем b = 1,4.
Коэффициент квалификации разработчика k определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от трех лет до пяти лет - 1,0; от пяти до восьми - 1,2 ; более восьми лет -1,5. Поскольку стажа работы по специальности у меня нет, возьмем k= 0,8.
Заработная плата сотрудника ИФНС России составляет:
З/П=2000 руб./месяц
Формула расчета заработной платы:
З/П осн. = оклад *c*(p+1)*b*k = (2000 руб. * 0,8 * (0,2 + 1)*1.4*0.8 =2150,4 руб./месяц
Дополнительная заработная плата выплачивается один раз в квартал и поэтому составляет 1/3 от основной ежемесячной заработной платы:
З/п доп.=2150,4 руб.*1/3=716,8руб. - за период разработки
Основная заработная плата за весь период разработки программного продукта составит:
З/П сум. = 2150,4 руб.+716,8 руб. / 176 час. * 174 час. = 2835 руб.
Фондовые отчисления берутся в размере 26,2% от основной и дополнительной заработной платы:
Фо = З/П * 26,2%
ФО = 2835 руб.*26,2% = 742,77 руб.
Общая стоимость оплаты труда сотрудника с учетом ЕСН составит:
ЗП общ. = 2835 руб.+742,77= 3577,77 руб.
Содержание и эксплуатация вычислительной техники
Суммарная стоимость работы = См-ч * Тотл.,
где См-ч - стоимость машино-часа.
Тотл. - Число часов отладки.
Тотл = 45час. + 83 час. + 30 час. = 158 час. - данные из таблицы № 1
Стоимость машино-часа рассчитывается, как сумма составляющих:
(Стоимость электроэнергии в год + Амортизация в год + Затраты на ремонт за год)/Фвт
Амортизация в год - амортизация оборудования
где Фвт - действительный фонд времени работы вычислительного комплекса.
Рассчитываем стоимость эксплуатации:
Стоимость 1 КВТ/час электроэнергии составляет: 4 руб.
Один компьютер потребляет 300 Вт в час.
За год отчисления за электроэнергию, потребляемую одной ЭВМ, составляет:
8 ч. * 22 дня * 12 мес. * 0,3 КВт/ч. *4 руб. = 2534,4руб.
Программный продукт разрабатывался на компьютере, который является собственностью ОФ ГОУ “Математический колледж”. Т.к. до этого он уже использовался по назначению в течение 3-х лет, мы будем производить расчет амортизации, т.к. срок амортизации компьютера составляет 4 года.
ПК был приобретен в декабре месяце 2002 года. Стоимость компьютера составляет 25500 руб.
Сумма, относительно которой считается амортизация:
25500 руб. / 4 года =6375 руб.
Стоимость ремонта ЭВМ=25500 * 5%=1275руб.
5% - время, затраченное на ремонт и обслуживание.
В год компьютер работает 2112 часов, на его ремонт уходит 5% времени, значит, окончательное время работы компьютера 2006 часов в год.
Стоимость машинного - часа равна:
(2534,4 + 6375 + 1275)/2006 = 5,08руб./час
Содержание и эксплуатация вычислительного комплекса на время написания дипломного проекта составляет:
158 час. * 5,08 руб. = 802,64руб.
Так как компьютер для функционирования этого программного продукта уже имеется, привлечение дополнительных сотрудников также не требуется, и большую часть времени данный ПК будет использоваться для выполнения других функций, то затратами на эксплуатацию ПК можно пренебречь.
Смета затрат на разработку программного продукта приведена в таблице 2.
Таблица 2.
№ |
Наименование статьи расходов |
Затраты, руб. |
|
1 |
Основная заработная плата |
2150,4 |
|
2 |
Дополнительная заработная плата |
716,8 |
|
3 |
Фондовые отчисления. |
742,77 |
|
4 |
Содержание и эксплуатация вычислительного комплекса. |
802,64 |
|
ИТОГО: |
4380,41 руб. |
Экономический эффект
Рассчитаем экономический эффект, получаемый за счёт сокращения времени на поиск информации о наличие имущества юридических лиц и расчета налога на имущество юридических лиц после внедрения программного продукта.
Для ведения расчетов введем следующие обозначения:
Т0- время, затрачиваемое сотрудниками отдела на поиск информации о имуществе юридических лиц до внедрения программного продукта;
Т1- время, затрачиваемое на поиск после внедрения программного продукта.
До внедрения программы на то чтобы найти нужную информацию о наличии имущества юридических лиц, в день сотрудник отдела в среднем тратил около 5 мин на 1 предприятие: Т1 = 5 мин. или 0,08час.
После внедрения программы время сократится и будет составлять всего 3 мин.: Т2 = 3 мин. или 0,05 час.
До внедрения программного продукта сотрудник тратил больше времени на поиск и обработку информации вручную, теперь данная операция выполняется автоматически, значительно экономя время.
Среднее количество операций за 1 день = 10 операций. Количество операций за год равна:
10 опер.* 22 дня. * 12мес. = 2640 опер./год
Теперь подсчитаем, сколько времени тратилось в год до внедрения программы.
Т1 = (0,08 ч.)*2640опер./год=211,2 ч.
Теперь подсчитаем, сколько времени тратилось в год после внедрения программы:
Т2 = (0,05 ч.)*2640опер./год=132 ч.
Т = Т1 - Т2 =211,2ч.-132ч. = 79,2ч. - экономия времени
Экономия во времени возникает из-за того, что сокращается время на поиск и учет налогоплательщика
Снижение трудоемкости за год: 132*100 / 211,2 = 62,5%
Основная заработная плата сотрудника отдела ввода информации составляет 2100 руб. в месяц.
Дополнительная заработная плата выплачивается один раз в квартал и поэтому составляет 1/3 от основной ежемесячной заработной платы:
2100*1/3=700 руб. в месяц
Фондовые отчисления рассчитываются, как 26,2% от основной заработной платы, что составляет:
2100 руб. +700 руб. * 26,2%= 734руб.
В общем, на одного сотрудника отдела инспекция выделяет:
2100 руб. + 700руб. + 734 руб. = 3534 руб. в месяц
3534 руб. /176 час.=20 руб. - стоимость 1 часа работы сотрудника отдела.
Учитывая то, что программа может сократить время работы сотрудника отдела ввода информации, общая экономия средств для инспекции составит за год:
79,2 час.*20 руб.=3168 руб.
Итак, общая экономическая эффективность при внедрении программного продукта в Инспекцию составит 3168 руб. в год, при этом заметно сократится время сотрудников отдела камеральных проверок на поиск информации и расчет налога на имущество юридических лиц, что повысит продуктивность работы данного отдела.
Следовательно, если Инспекция по налогам и сборам установит данную программу для своих нужд, она окупит себя через 1,4 года. (Срок окупаемости = Суммарные затраты на внедрение программы за год / Суммарный экономический эффект за год 4380,41/3168)
Заключение
В изложенной дипломной работе на тему «Автоматизация учета налогоплательщиков и расчет налога на имущество юридических лиц» была изучена проблема учета плательщиков и расчета налога. Цель разработки данного программного продукта - автоматизировать работу сотрудника отдела камеральных проверок, с последующим хранением информации на жёстком диске.
Программный продукт позволяет осуществлять поиск данных по различным критериям, редактировать неверно введенные данные, производить ввод новых данных, а так же выводить на печать отчетов необходимых для работы в отделе.
Разработанная программа полностью соответствует п. 1. «Постановка задачи».
программа информация налогоплательщик запрос
Литература
1. Б. Карпов. «Visual Basic 6: Специальный справочник». СПб.: Питер, - 2002
2. Перри Г. Самоучитель программирования. - СПб.: Питер, - 2002
3. Праг, Керри, Н., Ирвин, Майкл, Р. «Access 2002. Библия пользователя». М: Диалектика, 2003
4. Налоговый Кодекс Российской Федерации - 25 января 2006г.
Приложение
Форма «Главная кнопочная форма»
Программы
1 VERSION 1.0 CLASS
2 BEGIN
3 MultiUse = -1 'True
4 END
5 Attribute VB_Name = "Form_Switchboard"
6 Attribute VB_GlobalNameSpace = False
7 Attribute VB_Creatable = True
8 Attribute VB_PredeclaredId = True
9 Attribute VB_Exposed = False
10 Option Compare Database
12 Private Sub Form_Open(Cancel As Integer)
13 ' Minimize the database window and initialize the form.
15 ' Move to the switchboard page that is marked as the default.
16 Me.Filter = "[ItemNumber] = 0 AND [Argument] = 'Default' "
17 Me.FilterOn = True
19 End Sub
21 Private Sub Form_Current()
22 ' Update the caption and fill in the list of options.
24 Me.Caption = Nz(Me![ItemText], "")
25 FillOptions
27 End Sub
29 Private Sub FillOptions()
30 ' Fill in the options for this switchboard page.
32 ' The number of buttons on the form.
33 Const conNumButtons = 8
35 Dim con As Object
36 Dim rs As Object
37 Dim stSql As String
38 Dim intOption As Integer
40 ' Set the focus to the first button on the form,
41 ' and then hide all of the buttons on the form
42 ' but the first. You can't hide the field with the focus.
43 Me![Option1].SetFocus
44 For intOption = 2 To conNumButtons
45 Me("Option" & intOption).Visible = False
46 Me("OptionLabel" & intOption).Visible = False
47 Next intOption
49 ' Open the table of Switchboard Items, and find
50 ' the first item for this Switchboard Page.
51 Set con = Application.CurrentProject.Connection
52 stSql = "SELECT * FROM [Switchboard Items]"
53 stSql = stSql & " WHERE [ItemNumber] > 0 AND [SwitchboardID]=" & Me![SwitchboardID]
54 stSql = stSql & " ORDER BY [ItemNumber];"
55 Set rs = CreateObject("ADODB.Recordset")
56 rs.Open stSql, con, 1 ' 1 = adOpenKeyset
58 ' If there are no options for this Switchboard Page,
59 ' display a message. Otherwise, fill the page with the items.
60 If (rs.EOF) Then
61 Me![OptionLabel1].Caption = "There are no items for this switchboard page"
62 Else
63 While (Not (rs.EOF))
64 Me("Option" & rs![ItemNumber]).Visible = True
65 Me("OptionLabel" & rs![ItemNumber]).Visible = True
66 Me("OptionLabel" & rs![ItemNumber]).Caption = rs![ItemText]
67 rs.MoveNext
68 Wend
69 End If
71 ' Close the recordset and the database.
72 rs.Close
73 Set rs = Nothing
74 Set con = Nothing
76 End Sub
78 Private Function HandleButtonClick(intBtn As Integer)
79 ' This function is called when a button is clicked.
80 ' intBtn indicates which button was clicked.
82 ' Constants for the commands that can be executed.
83 Const conCmdGotoSwitchboard = 1
84 Const conCmdOpenFormAdd = 2
85 Const conCmdOpenFormBrowse = 3
86 Const conCmdOpenReport = 4
87 Const conCmdCustomizeSwitchboard = 5
88 Const conCmdExitApplication = 6
89 Const conCmdRunMacro = 7
90 Const conCmdRunCode = 8
91 Const conCmdOpenPage = 9
93 ' An error that is special cased.
94 Const conErrDoCmdCancelled = 2501
96 Dim con As Object
97 Dim rs As Object
98 Dim stSql As String
100 On Error GoTo HandleButtonClick_Err
102 ' Find the item in the Switchboard Items table
103 ' that corresponds to the button that was clicked.
104 Set con = Application.CurrentProject.Connection
105 Set rs = CreateObject("ADODB.Recordset")
106 stSql = "SELECT * FROM [Switchboard Items] "
107 stSql = stSql & "WHERE [SwitchboardID]=" & Me![SwitchboardID] & " AND [ItemNumber]=" & intBtn
108 rs.Open stSql, con, 1 ' 1 = adOpenKeyset
110 ' If no item matches, report the error and exit the function.
111 If (rs.EOF) Then
112 MsgBox "There was an error reading the Switchboard Items table."
113 rs.Close
114 Set rs = Nothing
115 Set con = Nothing
116 Exit Function
117 End If
119 Select Case rs![Command]
121 ' Go to another switchboard.
122 Case conCmdGotoSwitchboard
123 Me.Filter = "[ItemNumber] = 0 AND [SwitchboardID]=" & rs![Argument]
125 ' Open a form in Add mode.
126 Case conCmdOpenFormAdd
127 DoCmd.OpenForm rs![Argument], , , , acAdd
129 ' Open a form.
130 Case conCmdOpenFormBrowse
131 DoCmd.OpenForm rs![Argument]
133 ' Open a report.
134 Case conCmdOpenReport
135 DoCmd.OpenReport rs![Argument], acPreview
137 ' Customize the Switchboard.
138 Case conCmdCustomizeSwitchboard
139 ' Handle the case where the Switchboard Manager
140 ' is not installed (e.g. Minimal Install).
141 On Error Resume Next
142 Application.Run "ACWZMAIN.sbm_Entry"
143 If (Err <> 0) Then MsgBox "Command not available."
144 On Error GoTo 0
145 ' Update the form.
146 Me.Filter = "[ItemNumber] = 0 AND [Argument] = 'Default' "
147 Me.Caption = Nz(Me![ItemText], "")
148 FillOptions
150 ' Exit the application.
151 Case conCmdExitApplication
152 CloseCurrentDatabase
154 ' Run a macro.
155 Case conCmdRunMacro
156 DoCmd.RunMacro rs![Argument]
158 ' Run code.
159 Case conCmdRunCode
160 Application.Run rs![Argument]
162 ' Open a Data Access Page
163 Case conCmdOpenPage
164 DoCmd.OpenDataAccessPage rs![Argument]
166 ' Any other command is unrecognized.
167 Case Else
168 MsgBox "Unknown option."
170 End Select
172 ' Close the recordset and the database.
173 rs.Close
175 HandleButtonClick_Exit:
176 On Error Resume Next
177 Set rs = Nothing
178 Set con = Nothing
179 Exit Function
181 HandleButtonClick_Err:
182 ' If the action was cancelled by the user for
183 ' some reason, don't display an error message.
184 ' Instead, resume on the next line.
185 If (Err = conErrDoCmdCancelled) Then
186 Resume Next
187 Else
188 MsgBox "There was an error executing the command.", vbCritical
189 Resume HandleButtonClick_Exit
190 End If
191 End Function
Форма «Расчет за налоговый отчетный период»
Программы
1 VERSION 1.0 CLASS
2 BEGIN
3 MultiUse = -1 'True
4 END
5 Attribute VB_Name = "Form_Расчет за налоговый отчетный период"
6 Attribute VB_GlobalNameSpace = False
7 Attribute VB_Creatable = True
8 Attribute VB_PredeclaredId = True
9 Attribute VB_Exposed = False
10 Option Compare Database
12 Private Sub Добавить_запись_Click()
13 On Error GoTo Err_Добавить_запись_Click
16 DoCmd.GoToRecord , , acNewRec
18 Exit_Добавить_запись_Click:
19 Exit Sub
21 Err_Добавить_запись_Click:
22 MsgBox Err.Description
23 Resume Exit_Добавить_запись_Click
25 End Sub
29 Private Sub Найти_запись_Click()
30 On Error GoTo Err_Найти_запись_Click
33 Screen.PreviousControl.SetFocus
34 DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
36 Exit_Найти_запись_Click:
37 Exit Sub
39 Err_Найти_запись_Click:
40 MsgBox Err.Description
41 Resume Exit_Найти_запись_Click
43 End Sub
45 Private Sub Удалить_запись_Click()
46 On Error GoTo Err_Удалить_запись_Click
49 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
50 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
52 Exit_Удалить_запись_Click:
53 Exit Sub
55 Err_Удалить_запись_Click:
56 MsgBox Err.Description
57 Resume Exit_Удалить_запись_Click
58
59 End Sub
64 Private Sub Просмотр_отчета_Click()
65 On Error GoTo Err_Просмотр_отчета_Click
67 Dim stDocName As String
69 stDocName = ChrW(1054) & ChrW(1090) & ChrW(1095) & ChrW(1077) & ChrW(1090) & ChrW(32)
& ChrW(1056) & ChrW(1072) & ChrW(1089) & ChrW(1095) & ChrW(1077) & ChrW(1090) &
ChrW(32) & ChrW(1079) & ChrW(1072) & ChrW(32) & ChrW(1085) & ChrW(1072) & ChrW(1083) &
ChrW(1086) & ChrW(1075) & ChrW(1086) & ChrW(1074) & ChrW(1099) & ChrW(1081) & ChrW(32) &
ChrW(1086) & ChrW(1090) & ChrW(1095) & ChrW(1077) & ChrW(1090) & ChrW(1085) &
ChrW(1099) & ChrW(1081) & ChrW(32) & ChrW(1087) & ChrW(1077) & ChrW(1088) & ChrW(1080) &
70 DoCmd.OpenReport stDocName, acPreview
72 Exit_Просмотр_отчета_Click:
73 Exit Sub
75 Err_Просмотр_отчета_Click:
76 MsgBox Err.Description
77 Resume Exit_Просмотр_отчета_Click
79 End Sub
80 Private Sub Закрыть_форму_Click()
81 On Error GoTo Err_Закрыть_форму_Click
84 DoCmd.Close
86 Exit_Закрыть_форму_Click:
87 Exit Sub
89 Err_Закрыть_форму_Click:
90 MsgBox Err.Description
91 Resume Exit_Закрыть_форму_Click
93 End Sub
Форма «Расчет налога на имущество юридических лиц»
Программы
1 VERSION 1.0 CLASS
2 BEGIN
3 MultiUse = -1 'True
4 END
5 Attribute VB_Name = "Form_Расчет налога на имущество Юридических лиц"
6 Attribute VB_GlobalNameSpace = False
7 Attribute VB_Creatable = True
8 Attribute VB_PredeclaredId = True
9 Attribute VB_Exposed = False
10 Option Compare Database
13 Private Sub Кнопка38_Click()
14 If Me.Поле25 - Me.Поле34 <> 0 Then
15 MsgBox "Расчет не правильный!", vbCritical, "Сообщение о проверки"
16 Else
17 MsgBox "Расчет правильный!", vbExclamation, "Сообщение о проверки"
18 End If
19 End Sub
20 Private Sub Кнопка40_Click()
21 On Error GoTo Err_Кнопка40_Click
23 Dim stDocName As String
25 stDocName = "Отчет Расчет налога на имущество юридических лиц"
26 DoCmd.OpenReport stDocName, acPreview
28 Exit_Кнопка40_Click:
29 Exit Sub
31 Err_Кнопка40_Click:
32 MsgBox Err.Description
33 Resume Exit_Кнопка40_Click
35 End Sub
Форма «Сведения о владельце организации»
Программы
1 VERSION 1.0 CLASS
2 BEGIN
3 MultiUse = -1 'True
4 END
5 Attribute VB_Name = "Form_Сведения о владельце организации"
6 Attribute VB_GlobalNameSpace = False
7 Attribute VB_Creatable = True
8 Attribute VB_PredeclaredId = True
9 Attribute VB_Exposed = False
10 Option Compare Database
12 Private Sub Найти_запись_Click()
13 On Error GoTo Err_Найти_запись_Click
16 Screen.PreviousControl.SetFocus
17 DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
19 Exit_Найти_запись_Click:
20 Exit Sub
22 Err_Найти_запись_Click:
23 MsgBox Err.Description
24 Resume Exit_Найти_запись_Click
26 End Sub
27 Private Sub Кнопка17_Click()
28 On Error GoTo Err_Кнопка17_Click
31 DoCmd.GoToRecord , , acNewRec
33 Exit_Кнопка17_Click:
34 Exit Sub
36 Err_Кнопка17_Click:
37 MsgBox Err.Description
38 Resume Exit_Кнопка17_Click
40 End Sub
41 Private Sub Добавить_запись_Click()
42 On Error GoTo Err_Добавить_запись_Click
45 DoCmd.GoToRecord , , acNewRec
47 Exit_Добавить_запись_Click:
48 Exit Sub
50 Err_Добавить_запись_Click:
51 MsgBox Err.Description
52 Resume Exit_Добавить_запись_Click
54 End Sub
55 Private Sub Удалить_запись_Click()
56 On Error GoTo Err_Удалить_запись_Click
59 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
60 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
62 Exit_Удалить_запись_Click:
63 Exit Sub
65 Err_Удалить_запись_Click:
66 MsgBox Err.Description
67 Resume Exit_Удалить_запись_Click
69 End Sub
70 Private Sub Кнопка22_Click()
71 On Error GoTo Err_Кнопка22_Click
73 Dim stDocName As String
75 stDocName = "Запрос о владельце организации"
76 DoCmd.OpenQuery stDocName, acNormal, acEdit
78 Exit_Кнопка22_Click:
79 Exit Sub
81 Err_Кнопка22_Click:
82 MsgBox Err.Description
83 Resume Exit_Кнопка22_Click
85 End Sub
86 Private Sub Просмотр_отчета_Click()
87 On Error GoTo Err_Просмотр_отчета_Click
89 Dim stDocName As String
91 stDocName = "Отчет сведения о владельце организации"
92 DoCmd.OpenReport stDocName, acPreview
94 Exit_Просмотр_отчета_Click:
95 Exit Sub
97 Err_Просмотр_отчета_Click:
98 MsgBox Err.Description
99 Resume Exit_Просмотр_отчета_Click
101 End Sub
102 Private Sub Закрыть_форму_Click()
103 On Error GoTo Err_Закрыть_форму_Click
106 DoCmd.Close
108 Exit_Закрыть_форму_Click:
109 Exit Sub
111 Err_Закрыть_форму_Click:
112 MsgBox Err.Description
113 Resume Exit_Закрыть_форму_Click
115 End Sub
Форма «Сведения о организации»
Программы
1 VERSION 1.0 CLASS
2 BEGIN
3 MultiUse = -1 'True
4 END
5 Attribute VB_Name = "Form_Сведения о организации"
6 Attribute VB_GlobalNameSpace = False
7 Attribute VB_Creatable = True
8 Attribute VB_PredeclaredId = True
9 Attribute VB_Exposed = False
10 Option Compare Database
11 Private Sub Найти_запись_Click()
12 On Error GoTo Err_Найти_запись_Click
15 Screen.PreviousControl.SetFocus
16 DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
18 Exit_Найти_запись_Click:
19 Exit Sub
21 Err_Найти_запись_Click:
22 MsgBox Err.Description
23 Resume Exit_Найти_запись_Click
25 End Sub
26 Private Sub Добавить_запись_Click()
27 On Error GoTo Err_Добавить_запись_Click
30 DoCmd.GoToRecord , , acNewRec
32 Exit_Добавить_запись_Click:
33 Exit Sub
35 Err_Добавить_запись_Click:
36 MsgBox Err.Description
37 Resume Exit_Добавить_запись_Click
39 End Sub
40 Private Sub Удалить_запись_Click()
41 On Error GoTo Err_Удалить_запись_Click
44 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
45 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
47 Exit_Удалить_запись_Click:
48 Exit Sub
50 Err_Удалить_запись_Click:
51 MsgBox Err.Description
52 Resume Exit_Удалить_запись_Click
54 End Sub
55 Private Sub Отчет_Click()
56 On Error GoTo Err_Отчет_Click
58 Dim stDocName As String
60 stDocName = "Отчет сведения о организации"
61 DoCmd.OpenReport stDocName, acPreview
63 Exit_Отчет_Click:
64 Exit Sub
66 Err_Отчет_Click:
67 MsgBox Err.Description
68 Resume Exit_Отчет_Click
70 End Sub
71 Private Sub Запрос_Click()
72 On Error GoTo Err_Запрос_Click
74 Dim stDocName As String
76 stDocName = "Запрос о организации"
77 DoCmd.OpenQuery stDocName, acNormal, acEdit
79 Exit_Запрос_Click:
80 Exit Sub
82 Err_Запрос_Click:
83 MsgBox Err.Description
84 Resume Exit_Запрос_Click
86 End Sub
87 Private Sub Закрыть_форму_Click()
88 On Error GoTo Err_Закрыть_форму_Click
91 DoCmd.Close
93 Exit_Закрыть_форму_Click:
94 Exit Sub
96 Err_Закрыть_форму_Click:
97 MsgBox Err.Description
98 Resume Exit_Закрыть_форму_Click
· End Sub
Запрос « Сведения об организации»
SQL
SELECT [сведения о организации].[ИНН], [сведения о организации].[КПП], [сведения о организации].[Наименование организации], [сведения о организации].[Юридический адрес]
FROM [сведения о организации];
Запрос «Расчет за налоговый отчетный период»
SQL
SELECT [сведения о организации].[ИНН], [налоговый расчет по авансовому платежу].[Наименование организации], [налоговый расчет по авансовому платежу].[авансовый платеж за 1 квартал], [налоговый расчет по авансовому платежу].[авансовый платеж за полугодие], [налоговый расчет по авансовому платежу].[авансовый платеж за 9 месяцев], [налоговый расчет по авансовому платежу].[среднегодовая стоимость имущества], [Сведения о владельце организации].[Ф И О], [сведения о организации].[Юридический адрес]
FROM [налоговый расчет по авансовому платежу] INNER JOIN ([сведения о организации] INNER
JOIN [Сведения о владельце организации] ON [сведения о организации].[Наименование организации]=[Сведения о владельце организации].[наименование организации]) ON [налоговый расчет по авансовому платежу].[ИНН]=[сведения о организации].[ИНН];
Запрос «Расчет налога на имущество юридических лиц»
SQL
SELECT [Расчет налога на имущество Юридических лиц].[ИНН], [Расчет налога на имущество
Юридических лиц].[КПП], [Расчет налога на имущество Юридических лиц].[Наименование организации], [Расчет налога на имущество Юридических лиц].[Налоговая ставка], [Расчет налога на имущество Юридических лиц].[среднегодовая стоимость имущества], [Расчет налога на имущество Юридических лиц].[квартальная налоговая ставка], [Расчет налога на имущество Юридических лиц].[авансовый платеж за 1 квартал], [Расчет налога на имущество Юридических лиц].[авансовый платеж за полугодие], [Расчет налога на имущество Юридических лиц].[авансовый платеж за 9 месяцев], [Расчет налога на имущество Юридических лиц].[среднегодовая стоимость имущества за отчетный налоговый период]
FROM [Расчет налога на имущество Юридических лиц];
Запрос «Сведения о владельце организации»
SQL
SELECT [Сведения о владельце организации].[ИНН], [Сведения о владельце организации].[Ф И О], [Сведения о владельце организации].[Документ удостоверяющий личность], [Сведения о владельце организации].[Серия], [Сведения о владельце организации].[Номер], [Сведения о владельце организации].[Кем выдан], [Сведения о владельце организации].[Адрес места жительства], [сведения о организации].[Наименование организации]
FROM [сведения о организации] INNER JOIN [Сведения о владельце организации] ON [сведения о организации].[Наименование организации]=[Сведения о владельце организации].[наименование организации];
Размещено на Allbest.ru
Подобные документы
Программный комплекс Access компании Microsoft. Выходная и входная информация. Выделение информационных объектов. Алгоритмы реализации отчетов. Создание структуры таблиц. Проектирование форм, запросов, отчетов. Создание главной кнопочной формы.
курсовая работа [4,1 M], добавлен 23.06.2012Применение Microsoft Office Access для создания базы данных "Гостиница" с целью ведения списка постояльцев и учета забронированных мест. Методы построения таблиц, запросов, форм, отчетов, макросов и модулей. Реализация концептуальной и логической модели.
курсовая работа [418,1 K], добавлен 14.06.2011Рассмотрение интерактивной реляционной системы управления базами данных Microsoft Access. Графические возможности программы; создание таблиц, запросов, формуляров, отчетов, макросов и модулей. Сравнительная характеристика баз данных Clipper и Access.
курсовая работа [1,1 M], добавлен 22.01.2013Проектирование базы данных в среде СУБД MS Access. Автоматизация учета информации о товаре в магазине. Определение требований и функций системы. Анализ предметной области. Разработка, создание таблиц, запросов, форм и отчетов. Инструкция для пользователя.
отчет по практике [523,6 K], добавлен 21.04.2014Состав, расширение баз данных Access (Microsoft Office). Выполнение запросов, заполнение форм и таблиц. Типы данных Microsoft Access. Средства создания объектов базы данных СУБД. Дополнительные возможности запросов. Свойства полей. Режим работы с формами.
презентация [3,0 M], добавлен 28.10.2014Реализация программного средства "Действия над матрицами". Разработка кода программного продукта на основе готовой спецификации на уровне модуля. Использование инструментальных средств на этапе отладки программного модуля. Выбор стратегии тестирования.
отчет по практике [296,1 K], добавлен 19.04.2015Особенности применения пакета Mathcad. Решение уравнений и систем уравнений с помощью блока решения (конструкция Given - Find). Работа с гипертекстовой информацией в сети Интернет. СУБД Microsoft Access: создание запросов с параметрами, запросов действия.
контрольная работа [31,7 K], добавлен 13.10.2010Понятие базы данных, ее иерархические, реляционные и сетевые модели. Суть и принципы работы системы управления БД MS Access. Способы создания таблиц, форм, запросов, отчетов. Хранение информации в БД, возможности ее редактирования и вывода пользователем.
презентация [1,2 M], добавлен 27.02.2015Разработка информационной системы (БД) учета товара в салоне сотовой связи "Телерис". Характеристика СУБД Microsoft Access. Создание таблиц, запросов, форм, отчетов. Услуги, предоставляемые предприятием, организационная структура и перемещение товаров.
дипломная работа [2,9 M], добавлен 14.01.2012Особенности СУБД Microsoft Access, ее ориентация на рядовых потребителей, возможность легко выполнять основные операции с БД: создание, редактирование и обработка данных. Информационная модель задачи, работа с конструктором запросов и отчетов базы данных.
курсовая работа [758,6 K], добавлен 30.06.2015