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

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

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

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

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

ВВЕДЕНИЕ.docx

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

 

Рис. 2. Таблицы в режиме отображения  данных

 

После создания таблиц определяем связи между ними:

 

 

Рис. 3. Схема данных

 

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

 

4.2 Разработка форм

 

Основой диалогового интерфейса пользователя для работы с БД являются формы. Через  формы может осуществляться первоначальная загрузка данных во взаимосвязанные таблицы БД, просмотр данных, а также их корректировка. Работая с формой, можно добавлять и удалять записи из таблицы, изменять значения полей, получать расчетные данные. В процессе работы может осуществляться контроль вводимых данных. Access позволяет создавать однотабличные формы (на основе одной таблицы) и многотабличные (для работы с несколькими взаимосвязанными таблицами). Создавать формы можно в режиме Конструктора и с помощью Мастера форм. Рассмотрим создание формы для ввода/вывода данных с помощью Мастера форм. С его помощью можно легко получить типовой макет формы, а далее доработать ее средствами Конструктора форм.

 

4.3 Разработка формы с помощью мастера форм

 

Приведем  пример создания формы для ввода  данных в таблицу Дисциплины. Чтобы  начать создание формы, в окне БД  нужно выбрать строку Формы. Для  получения доступа к списку всех вариантов создания новой формы  необходимо на панели инструментов окна БД нажать кнопку Создать. Для вызова Мастера форм в окне Новая форма выбираем соответствующую строку.

 

 

Рис. 4. Создание новой формы

 

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

В результате описанных выше действий окно Создание форм принимает вид, показанный на рисунке  для продолжения построения формы  нажимаем кнопку Далее.

 

 

Рис. 5. Процесс создания формы

 

В следующем  окне Access предлагает выбрать внешний вид формы: в один столбец, ленточный, табличный, выровненный, сводная таблица или сводная диаграмма. В левой части окна предлагается образец выбранного внешнего вида. Примем первый вариант – в один столбец

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

Созданная форма  представлена на рисунке. При необходимости  ее можно изменить в режиме конструктора, передвигая и изменяя размеры  элементов - заголовков полей, ячеек  для ввода данных.

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

 

4.4 Разработка Запросов

 

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

  • Запрос на выборку – выбирает данные из взаимосвязанных таблиц и других запросов; результатом является таблица, которая существует до закрытия запроса; на основе этого вида могут строиться запросы других видов.
  • Запрос на создание таблицы – выбирает данные из взаимосвязанных таблиц и других запросов и сохраняет результат в новой постоянной таблице.
  • Запрос на обновление, добавление, удаление – запросы действия, в результате выполнения которых изменяются данные в таблицах.

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

Разработка  запроса в режиме конструктора

Для создания запроса необходимо в окне БД выбрать  строку Запросы и выбрать на панели иконку Создать. В открывшемся окне Новый запрос выбрать строку Конструктор

 

 

Рис. 6. Создание нового запроса

 

Далее в открывшемся  окне Добавление таблицы нужно выбрать  используемые в запросе таблицы  и нажать кнопку Добавить Для закрытия окна нажать кнопку Закрыть.

В результате появится окно конструктора запросов – Запрос № : запрос на выборку. Окно конструктора запросов разделено на две панели: схему данных запроса, которая включает выбранные таблицы, и бланка запроса по образцу, который нужно заполнить.

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

  • В первой строке бланка запроса Поле щелчком мыши вызвать появление кнопки списка и выбрать из списка нужное поле; список содержит все поля таблицы, выбранной в запрос.
  • Переместить с помощью мыши требуемое поле из списка полей таблицы в схеме данных запроса в первую строку бланка запроса.
  • Дважды щелкнуть на имени поля таблицы в схеме данных запроса.
  • Для включения в запрос всех полей таблицы можно дважды щелкнуть на символе * (звездочка) в этом списке.

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

Для сохранения запроса можно выполнить команды  Файл/Сохранить или просто закрыть окно запроса. Появится вопрос, нужно ли сохранять созданный запрос. В случае подтверждения сохранения предлагается окно для ввода имени запроса. Создание остальных отчетов принципиально ничем не отличается.

 

4.5. Разработка отчетов

 

Средства  Access по разработке отчетов предназначены для конструирования макета отчета, по которому может быть осуществлен вывод данных в виде выходного печатного документа. Перед началом конструирования отчета нужно спроектировать его макет, т.е. Определить состав и содержание разделов отчета, размещение в нем значений, выводимых из полей таблиц (запросов) БД, и вычисляемых реквизитов, поля, по которым необходимо группировать данные. Для каждого уровня группировки определяются заголовки и примечания, вычисляемые итоговые значения. Кроме того, оформляются заголовки и подписи реквизитов отчета и определяется порядок вывода данных. Отчет можно создать с помощью мастера или в режиме конструктора отчетов. Иногда удобно использовать мастер отчетов. Созданный мастером отчет всегда можно доработать в режиме конструктора.

Создание  простого отчета для одной таблицы  на примере таблицы вычисление количества топлива. Выберем в окне БД объект Отчеты. Далее выберем Создание отчета в режиме конструктора/Создать. В окне Новый отчет выберем Мастер отчетов, в строке источника выберем таблицу Вычисление налога. Нажмем Ок. В окне Создание отчетов выберем поля для включения в отчет. В следующем окне Создание отчетов нужно определить уровни группировки. Далее необходимо указать сортировку для выводимых данных.

 

 

Рис. 7. Создание отчета

 

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

 

4.6. Создание кнопочной формы

 

Кнопочная форма  даёт возможность удобного управления базой данных.

 

 

Рис. 8. Создание кнопочной формы

 

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

  • Создание Макросов
  • Перейти на вкладку «Макросы»
  • Нажмем кнопку создать
  • В самой верхней строке укажем команду Открыт макрос
  • В поле имя запроса укажем имя запроса который должен быть открыт
  • Закроем конструктор, назвав макрос именем запроса

Вот как это  выглядит:

 

 

Рис 9. Создание макроса

 

И так для  всех остальных запросов.

Далее выполним Сервис-Служебные Программы-Диспетчер кнопочных форм. Создав её создадим страницы запросы, формы отчеты процесс создание показан ниже:

Страница  Запросы

 

 

Рис 10. Выбор команды для макроса

 

Страница Формы

 

 

Рис 11. Изменение элемента кнопочной формы: открытие формы

 

Страница  Отчеты

 

 

Рис 12. Изменение элемента кнопочной формы: открытие отчета

 

Далее изменим  непосредственно кнопочную форму:

 

 

Рис 13. Элементы кнопочной формы

 

Установим кнопочную  форму стартовой: выполним Сервис-параметры запуска:

 

 

Рис 14. Ввод кнопочной формы при загрузке

 

ЗАКЛЮЧЕНИЕ

 

 

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

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

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

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

Налоговый комитет  входит в единую систему Министерства финансов Республики Казахстан и  имеет органы с вертикальной подчиненностью, состоящие из налоговых комитетов  по областям, по районам и районах  в городах.

Права органов  налоговой службы определяются статьей 16 Налогового кодекса Республики Казахстан, обязанности - статьей 17 Налогового кодекса  Республики Казахстан.

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

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