Разработка базы данных налоговой инспекции

Автор работы: Пользователь скрыл имя, 04 Декабря 2013 в 16:46, курсовая работа

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

Целью настоящего курсового проекта было разработать Базу данных налоговой инспекции, меню приложения и средства диалога, формы ввода и изменения данных, запросы, отчеты для вывода на печать и т.д. Закрепление и углубление знаний по информатике, практических навыков работы на персональном компьютере и разработки пользовательских приложений с использованием программных средств интегрированного пакета MS Office и современных компьютерных технологий обработки информации, а также навыков в составлении текстовой документации.

Прикрепленные файлы: 1 файл

ВВЕДЕНИЕ.docx

— 1.27 Мб (Скачать документ)

 

Таблица 15

 

Наименование

Тип

Описание

Форма Справочник налогов

Код

Счетчик

Индивидуальный код налогоплательщика

Вид налога

Текстовый

Вид налога которую должен оплатить налогоплательщик

Процент

Числовой

Начисляемый процент на облагаемую сумму, если налог не был уплачен в  срок

Добавить налог (добавить запись)

Текстовый

Добавить новый вид налога

Отменить налог (Удалить запись)

Текстовый

Отменить налог или удалить


 

Таблица 16

 

Наименование

Тип

Описание

Форма Справочник налогоплательщиков

Код (ИИН)

Счетчик

Индивидуальный код налогоплательщика

ФИО

Текстовый

Фамилия, имя, отчество налогоплательщика

Адрес

Текстовый

Реквизиты налогоплательщиков

Лицо

Текстовый

Юридическое или физическое лицо

Регистрация нового плательщика

Текстовый

Регистрация нового плательщика


 

Таблица 17

 

Наименование

Тип

Описание

Отчет вычисление налогов

ФИО

Текстовый

Фамилия, имя, отчество плательщика

Адрес

Текстовый

Реквизиты плательщика

Вид лица

Числовой

Юридическое и физическое лицо

Облагаемая сумма

Числовой

Сумма которую должен заплатить плательщик

Процент

Числовой

Начисляемый процент на облагаемую сумму, если налог не был уплачен в  срок

Вид налога

Текстовый

Вид налога которую должен оплатить налогоплательщик

Налог (тенге)

Числовой

Сумма налога в национальной валюте


 

Таблица 18

 

Наименование

Тип

Описание

Отчет сортировка по возрастанию

ФИО

Текстовый

Фамилия, имя, отчество плательщика

Адрес

Текстовый

Реквизиты плательщика

Вид лица

Числовой

Юридическое и физическое лицо


 

Таблица 19

 

В ходе работы базы данных использован макрос. Макрос использован для автоматического  открытия Главной кнопочной формы  и имеет название «AutoExec» (см. Приложение В. Рисунок В – 1 Главная кнопочная форма).

 

2.4 Алгоритм  решения задачи

 

Алгоритм  решения задачи можно построить  на основе трех основных этапов: сбора, обработки и выдачи информации.

На первом этапе необходимо сформировать входящий поток информации. Для этого заполняются  все справочники через определенные формы: формируются личные данные плательщика, также все необходимые коэффициенты.

На втором этапе происходит обработка данных.

На третьем  этапе производится вывод всей необходимой  информации посредством отчетов. Эти  данные выдаются по мере необходимости  и по требованию получателя для заверения проведенной операции.

 

3.ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

 

 

3.1 Характеристика комплекса программных  средств

 

1. Краткое  описание предметной области. Данная задача – информационная поддержка деятельности налоговой полиции

2. Создание Базы Данных  в Access

3. Краткие сведения и основные понятия

Microsoft Access – это система управления базами данных (СУБД). СУБД является универсальным программным инструментом создания и обслуживания БД, позволяет не только хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. Access дает возможность автоматизировать часто выполняемые операции, разрабатывать удобные формы для ввода, корректировки и просмотра данных, составлять сложные отчеты. В Microsoft Access база данных включает в себя все объекты, связанные с данными, в том числе и те, которые предназначены для автоматизации работы с ними, такие, как таблицы, формы, запросы, отчеты, программный код.

В СУБД поддерживаются различные модели данных.

Модель данных – это метод (принцип) логической организации данных, используемый СУБД. Наиболее известными являются иерархическая, сетевая и реляционная модели. В СУБД для ПЭВМ поддерживается преимущественно  реляционная модель, которую отличает простота и единообразие представления  данных простейшими двумерными таблицами.

Основной  логической структурной единицей манипулирования  данными является строка таблицы  – запись. Структура записи определяется составом входящих в нее полей. Совокупность полей записи соответствует логически  связанным реквизитам, характеризующим  некоторую сущность предметной области. Типовыми функциями СУБД, по манипулированию  данными являются: выборка, добавление, удаление, изменение данных.

 

3.2 Описание отдельных программных модулей

 

Microsoft Access называет  объектами все, что может иметь  имя, такими объектами являются  таблицы, запросы, формы, макросы  и модули. Рассмотрим список объектов Microsoft Access.

Таблица – объект, который используется для хранения информации. Таблица  содержит поля (поле – столбец таблицы). Поле содержит определенное свойство объекта; каждое поля имеет имя; внутри имени поля нельзя использовать пробелы; для связки между словами можно ставить знак подчеркивания; тип поля определяет множество значений, которые может принимать данное поле в различных записях; в реляционных базах данных используется четыре основных типа полей: числовой, символьный, дата, логический; логический тип соответствует полю, которое может принимать всего два значения: "да" – "нет" или "истина" – "ложь". В них хранятся различного рода данные, например, фамилия и адрес, и записи (запись – строка таблицы; одна запись содержит информацию об отдельном объекте, описываемом в БД).

Запрос – объект, который позволяет  пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать QBE (запрос по образцу) или инструкции SQL. Можно создавать запросы на выборку, удаление или добавление данных, можно создавать новые таблицы, используя данные одной или нескольких таблиц, которые уже существуют.

Форма – объект, предназначенный  в основном для ввода данных, отображения  их на экране или управления работой  приложения.

Отчет – объект, предназначенный  для создания документа, который  впоследствии может быть распечатан или включен в документ другого  приложения.

Макрос – объект, представляющий собой структурированное описание одного или нескольких действий, которые, по мнению разработчика, должен выполнить Access в ответ на определенное событие.

Модуль –  объект, содержащий программы на Microsoft Access Basic, которые позволяют разбить процесс на более мелкие действия и обнаружить ошибки, которые невозможно обнаружить с помощью макросов. Модули могут быть независимыми объектами, содержащими функции, которые вызываются из любого места приложения, также модули могут быть «Привязаны» к отдельным формам или отчетам для реакции на происходящие в них изменения

 

3.3Создание таблиц и определение связей между ними

 

Создаем таблицы базы данных, в  которые впоследствии будет вводиться  информация. В дальнейшем данные в  таблице могут дополняться новыми данными, редактироваться или исключаться  из таблицы. Можно просматривать  данные в таблицах или упорядочивать  их по некоторым признакам. Информация, содержащаяся в таблицах, может быть использована для составления отчетов. Кроме того, можно дать графическую  интерпретацию информации, содержащейся в базе данных.

Создание таблицы в MSAccess осуществляется в окне базы данных. Рассмотрим последовательность действий при создании таблицы в новой базе данных:

  1. Открыть окно созданной базы данных и перейти на вкладку “Таблицы”.
  2. Нажать кнопку Создать в окне базы данных.
  3. Откроется окно диалога “Новая таблица”, в правой части которого находится список вариантов дальнейшей работы:
  • Режим таблицы — позволяет создать новую таблицу в режиме таблицы;
  • Конструктор — позволяет создать новую таблицу в конструкторе таблиц;
  • Мастер таблиц — позволяет создать новую таблицу с помощью мастера;
  • Импорт таблиц — позволяет осуществить импорт таблиц из внешнего файла в текущую базу данных;
  • Связь с таблицами — позволяет осуществить создание таблиц, связанных с таблицами из внешних файлов.
  1. Выбрать из этой таблицы подходящий вариант создания таблицы и нажать кнопку ОК.
  1. Создать структуру таблицы с помощью выбранного Вами средства.
  2. Для того чтобы связать таблицу с содержащейся в ней информацией, каждой таблице присваивается имя. Задать имя таблицы в окне диалога “Сохранение” и нажать кнопку Ок.

При присвоении имени таблице, как  и имени базы данных, можно не ограничиваться восемью символами. Имя таблицы, как и имена других объектов базы данных, хранится в самой базе данных.

 

3.4 Определение необходимых в таблице полей

 

Каждая таблица  содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с данными  о клиенте могут содержаться  поля с названием компании, адресом, городом, страной и номером телефона. При разработке полей для каждой таблицы необходимо помнить:

  • Каждое поле должно быть связано с темой таблицы.
  • Не рекомендуется включать в таблицу данные, которые являются результатом выражения.
  • В таблице должна присутствовать вся необходимая информация.
  • Информацию следует разбивать на наименьшие логические единицы

 

3.5 Задание индивидуального значения каждому полю

 

С тем чтобы Microsoft Access мог связать данные из разных таблиц, например, данные о клиенте  и его заказы, каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое  поле или набор полей называют основным ключом.

 

 

4 ТЕСТИРОВАНИЕ  РАБОТЫ ПРОГРАММЫ

 

 

4.1 Создание таблиц.

 

Главной таблицей базы данных является таблица «Сборы налоговые». Остальные являются вспомогательными. Вспомогательные таблицы служат для сокращения времени при заполнении таблиц и форм, тем самым, упрощая работу.

Приступаем непосредственно к  созданию таблиц в базе данных. Таблицы  созданы при помощи конструктора. Введены имя поля и типы данных (текстовое, денежное, и т.д.): название таблицы, установка связей. После  нажатия кнопки «готово» и заполнения главной таблицы «Сборы налоговые» получим следующее:

    • Щелкнем по кнопке Создать.
    • В окне Новая таблица выберем режим Конструктор и щелкнем по кнопкеОк. Появится окно Конструктора.
    • Введите название и тип данных.

 

 

Рис. 1. Таблица в режиме конструктора

 

    • Сделайте поле Код ключевым, поместив курсор на имя этого поля и щелкнув по кнопке Ключевое поле.
    • Сохранить таблицу
    • В появившимся окне нужно набрать имя таблицы и щелкнуть по кнопкеОк.
    • Закрыть таблицу.

Полученная  таблица «Сборы Налоговые».

 

Информация о работе Разработка базы данных налоговой инспекции