Автор работы: Пользователь скрыл имя, 10 Марта 2011 в 14:31, дипломная работа
Одной из функции отдела камеральных проверок ИФНС России является учет налогоплательщиков и расчет транспортного налога для физических лиц.
Введение…………………………………………………………………………..2
Специальная часть………………………………………………………………6
Постановка задачи ………………………………………………………………..6
Формализация……………………………………………………………………..7
Описание среды программирования……………………………………………..9
Требование к техническому обеспечению……………………………………..13
Требование к программному обеспечению……………………………………13
Методика разработки программы………………………………………………14
Алгоритмизация задачи…………………………………………………………14
Описание алгоритма……………………………………………………………..14
Схема данных…………………………………………………………………….20
Программирование………………………………………………………………21
Аномалии и защитное программирование……………………………………..21
Тестирование и отладка…………………………………………………………22
Анализ результатов решения……………………………………………………25
Инструкция пользователю………………………………………………………26
Экономическая часть………………………………………………………….36
Заключение……………………………………………………………………...42
Литература………………………………………………………………………43
Приложение……………………………………………………………………..44
Отладка – исправление ошибок, найденных с помощью тестирования.
Основные принципы организации тестирования:
Существует два основных вида тестирования: функциональное и структурное. При функциональном тестировании программа рассматривается как “черный ящик” (то есть ее текст не используется). Происходит проверка соответствия поведения программы ее внешней спецификации. При структурном тестировании программа рассматривается как “белый ящик” (т.е. ее текст открыт для пользования). Происходит проверка логики программы. Полным тестированием в этом случае будет такое, которое приведет к перебору всех возможных путей на графе передач управления программы (ее управляющем графе). Даже для средних по сложности программ числом таких путей может достигать десятков тысяч. Если ограничиться перебором только линейных не зависимых путей, то и в этом случае исчерпывающее структурное тестирование практически невозможно, т. к. неясно, как подбирать тесты, чтобы обеспечить “покрытие” всех таких путей. Поэтому при структурном тестировании необходимо использовать другие критерии его полноты, позволяющие достаточно просто контролировать их выполнение, но не дающие гарантии полной проверки логики программы.
Хотя программа прошла тестирование успешно, в ней, тем не менее, могут содержаться ошибки, т.к.:
5. Анализ результатов решения
В
соответствии с пунктом 4.4 тестирование
и отладка производились
Все найденные ошибки были успешно устранены.
Получившийся в результате программный продукт удовлетворяет всем предъявленным требованиям, полностью работоспособен, не требует принципиальных доработок, и готов к эксплуатации.
Достоинства программы заключаются в удобстве заполнения и корректировки БД, грамотной справке пользователю, что значительно облегчает работу в программе. Также существует качественный поиск данных по различным критериям.
6. Инструкция пользователю
Общие сведения о программе "Автоматизация учета плательщиков и расчет налога на имущество физических лиц в ИФНС России"
Данный
программный продукт разработан
для более эффективной и
Программа позволяет:
Достоинства программы " Автоматизация учета плательщиков и расчет налога на имущество физических лиц в ИФНС России ":
Удобство
и простота в эксплуатации (минимальные
навыки работы пользователя на ПК); небольшой
объём занимаемой памяти на HDD, быстрота
обслуживания налогоплательщиков.
Запуск программы
Запуск программы осуществляется двойным нажатием левой клавиши мыши на ярлыке программы. После запуска программного продукта на экране появится «Главная кнопочная форма», которая выглядит следующим образом:
«Главная кнопочная форма» содержит кнопки:
Работа с формами
При нажатии на «Главной кнопочной форме» кнопки «Формы» появится страница кнопочной формы:
На этой странице представлены следующие кнопки для открытия форм:
Форма №1. «Сведения о налогоплательщиках»
Форма нужна для просмотра, добавления информации и просмотра отчета.
Форма «Сведения о налогоплательщиках» содержит кнопки такие как:
! Убедитесь в том, что графа «Поиск в: » удовлетворяет вашему условию поиска (в этой графе вы должны поставить «ИНН»).
Форма №2. «Транспорт физ. лиц»
Форма нужна для просмотра и добавления информации транспортного средства.
Форма «Транспорт физ. лиц» содержит кнопки такие как:
Эта кнопка служит для быстрого и удобного поиска нужного вам налогоплательщика, а также с помощью нее вы сможете заменить запись:
! Убедитесь в том, что графа «Поиск в: » удовлетворяет вашему условию поиска (в этой графе вы должны поставить «ИНН»).
Форма №3. «Расчет налога за год»
Форма нужна для просмотра, добавления информации и вывода квитанции на печать.
Форма «Расчет налога за год» содержит кнопки такие как:
Эта кнопка служит для быстрого и удобного поиска нужного вам налогоплательщика, а также с помощью нее вы сможете заменить запись:
! Убедитесь в том, что графа «Поиск в: » удовлетворяет вашему условию поиска (в этой графе вы должны поставить «Расчет налога за год»).
Работа с отчетами
При нажатии на «Главной кнопочной форме» кнопки «Отчеты» появится страница кнопочной формы:
II. Экономическая часть
Для
того чтобы данный программный продукт
был реализован в Межрайонной
ИФНС России № 6 по Калужской области,
или любой другой налоговой инспекции
необходимо подсчитать годовой экономический
эффект от внедрения программного продукта
«Автоматизация учета плательщиков и
расчет транспортного налога».
Подсчеты затрат:
Распределение трудоемкости по стадиям разработки приведено в
Таблице
№1
Таблица №1:
Этап разработки | Характеристика | Трудоемкость час. |
Постановка задачи | Предпроектное
собеседование.
Разработка,
согласование и утверждение технико- |
15 |
Составление технического проекта | Уточнение
структуры и формы |
50 |
Составление рабочего проекта | Написание
прграммы на языке программирования,
первичная отладка, тестирование.
Разработка, согласование и утверждение порядка и методики испытаний, корректировка программы. |
75 |
Документация и внедрение. | Разработка
программной документации.
Сдача программы документации. |
30 |
Итого: | 170 часов |
Коэффициент
сложности задачи «с» - характеризует
относительную сложность