Автоматизация учета плательщиков и расчет транспортного налога для физических лиц

Автор работы: Пользователь скрыл имя, 10 Марта 2011 в 14:31, дипломная работа

Краткое описание

Одной из функции отдела камеральных проверок ИФНС России является учет налогоплательщиков и расчет транспортного налога для физических лиц.

Содержание работы

Введение…………………………………………………………………………..2
Специальная часть………………………………………………………………6
Постановка задачи ………………………………………………………………..6
Формализация……………………………………………………………………..7
Описание среды программирования……………………………………………..9
Требование к техническому обеспечению……………………………………..13
Требование к программному обеспечению……………………………………13
Методика разработки программы………………………………………………14
Алгоритмизация задачи…………………………………………………………14
Описание алгоритма……………………………………………………………..14
Схема данных…………………………………………………………………….20
Программирование………………………………………………………………21
Аномалии и защитное программирование……………………………………..21
Тестирование и отладка…………………………………………………………22
Анализ результатов решения……………………………………………………25
Инструкция пользователю………………………………………………………26
Экономическая часть………………………………………………………….36
Заключение……………………………………………………………………...42
Литература………………………………………………………………………43
Приложение……………………………………………………………………..44

Содержимое работы - 1 файл

Диплом.doc

— 690.00 Кб (Скачать файл)

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

 

     3.1. Требования к  техническому обеспечению

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

    3.2. Требования к программному  обеспечению

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

  • Операционная система из серии WINDOWS 9x – WINDOWS 2000, XP;
  • Microsoft Office 2003 с установленным компонентом Microsoft Access.

 

     4. Методика разработки  проекта

    4.1. Алгоритмизация задачи

    4.1.1. Описание алгоритма

    БД «Автоматизация учета плательщиков и расчет транспортного  налога для физических лиц» создавалась  с самого начала на Access 2002.

      Таблица №1: Сведения о н/п

    Имя поля     Тип данных     Длина     Разрешить Null
    1     2     3     4
    ИНН(ключевое поле)     Int.     4     Нет
    ФИО     Nvarchar     50     Да
    Дата  рождения     Nvarchar     8     Да
    Место рождения     Nvarchar     50     Да
    Серия     Nvarchar     50     Да
    Номер     Nvarchar     50     Да
    Дата  выдача     Nvarchar     8     Да
    Кем выдан     Nvarchar     50     Да
    Область     Nvarchar     50     Да
    Район     Nvarchar     50     Да
    Адрес     Nvarchar     50     Да
    Телефон     Int.     4     Нет
 

 

     Таблица №2: Транспорт  ФЛ

    Имя поля     Тип данных     Длина     Разрешить Null
    1     2     3     4
         Int.     4     Да
    ИНН     Int.     4     Да
    № Объекта налогообложения     Int.     4     Да
    Марка     Nvarchar     50     Да
    Категория     Nvarchar     50     Да
    Год выпуска     Datatime     8     Да
    № Двигателя     Nvarchar     50     Да
    Мощность (л/с)     Nvarchar     50     Да
    Объем двигателя (м куб)     Int.     4     Да
    VIN     Nvarchar     50     Да
    Техпаспорт     Nvarchar     50     Да
    Дата  регистрации     Datatime     8     Да
    Место регистрации     Nvarchar     50     Да
    Ставка     Money     8     Да
    Налоговое уведомление (ключевое поле)     Int.     4     Да
 

 

     Таблица №3: Объект налогообложения

    Имя поля     Тип данных     Длина     Разрешить Null
    1     2     3     4
    № (ключевое поле)     Int     4     Нет
    Объект  налогообложения     Nvarchar     50     Да
 

    Программа имеет следующие  формы:

    Форма  «Главная кнопочная форма».

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

    Форма  «Сведения о налогоплательщиках».

    Форма «Сведения о налогоплательщиках»  нужна для просмотра, редактирования, добавления информации и просмотра отчета.

    Форма «Сведения о налогоплательщиках»  содержит кнопки такие как: переходы  по записям, поиск, добавить запись, удалить  запись, сохранить запись, просмотр отчета, закрыть форму.

    Форма содержит в себе следующую информацию:

  • ИНН;
  • Фамилия Имя Отчество;
  • Документ, удостоверяющий личность;
  • Серия;
  • Номер;
  • Дата выдачи;
  • Кем выдан;
  • Дата рождения;
  • Место рождения;
  • Область;
  • Район;
  • Адрес проживания;
 

    Форма «Имущество физических лиц».

    Форма «Имущество физических лиц» нужна для  просмотра, редактирования, добавления информации и просмотра отчета.

    Форма «Имущество физических лиц» содержит кнопки: переходы по записям, поиск, добавить запись, удалить запись, сохранить запись, просмотр отчета, закрыть форму.

    Форма содержит в себе следующую информацию:

  • ИНН;
  • Фамилия Имя Отчество;
  • Объект налогообложения;
  • Адрес объекта;
  • Дата начала владения;
  • Площадь (общая);
  • Площадь (жилая);
  • Доля  в праве;
  • Серия свидетельства;
  • № свидетельства о государственной регистрации права;
  • Способ приобретения;
  • Документ регистрации.
  • Оценочная стоимость;
  • Ставка (процент);
 

 

     Форма «Расчет налога за год».

    Форма «Расчет налога за год» нужна для  просмотра, расчета налога на имущество  физических лиц, а так же  просмотра  отчета и квитанции.

    Форма «Расчет налога за год» содержит кнопки: переходы по записям, просмотр отчета и просмотр квитанции.

    Форма содержит в себе следующую информацию:

  • ИНН;
  • Фамилия Имя Отчество;
  • Объект налогообложения;
  • Адрес объекта;
  • Дата начала владения;
  • Доля в праве;
  • Оценочная  стоимость;
  • Ставка процент;
  • Налоговое уведомление №;
  • Сумма налога за год;
 
 

    Программа имеет следующие  отчеты:

    Отчет «Сведения о налогоплательщиках»

    С помощью этого отчета можно просмотреть  и распечатать всю информацию о налогоплательщиках.

    Отчет «Имущество физических лиц»

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

    Отчет «Расчет налога за год»

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

    Отчет «Квитанции»

    Этот  отчет позволяет вам просмотреть  и  распечатать все квитанции  налогоплательщиков за  год.

 

     4.1.2. Структурная схема

    

 

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

    В соответствии со структурной схемой, приведенной выше  в пункте 4.1.2. «Структурная схема», в представленной программе разработаны программные модули на VBA, а также запросы на языке SQL . Тексты программных модулей и запросов приведены в пункте V. «Приложение».

    4.3. Аномалии и защитное  программирование

    Описание  аномалии     Реакции на аномалию     Способ  защиты
    Попытка перехода к следующей записи после  окончания списка     Ввод  текстового сообщения без изменения  структуры     Автоматически защищено с помощью Access
    Невозможность изменения данных в форме: «Расчет  налога за год»     Данные  остаются прежними, не меняясь     Автоматически защищено с помощью Access и разработчиком с помощью VBA
    Ввод  в числовые поля текстовых значений     Выводит ошибку, при этом появляется звуковой сигнал без изменения содержимого  поля ввода     Защищено  с помощью Access автоматически
    Ввод  в текстовые поля цифровых значений     Выводит ошибку, при этом появляется звуковой сигнал без изменения содержимого  поля ввода     Защищено  с помощью Access автоматически

    4.4. Тестирование и  отладка

    На  отладку и тестирование программ приходится около 50% общей стоимости разработки программного обеспечения.

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

Информация о работе Автоматизация учета плательщиков и расчет транспортного налога для физических лиц