Автор работы: Пользователь скрыл имя, 04 Декабря 2013 в 16:46, курсовая работа
Целью настоящего курсового проекта было разработать Базу данных налоговой инспекции, меню приложения и средства диалога, формы ввода и изменения данных, запросы, отчеты для вывода на печать и т.д. Закрепление и углубление знаний по информатике, практических навыков работы на персональном компьютере и разработки пользовательских приложений с использованием программных средств интегрированного пакета MS Office и современных компьютерных технологий обработки информации, а также навыков в составлении текстовой документации.
Таблица 15
Наименование |
Тип |
Описание |
Форма Справочник налогов | ||
Код |
Счетчик |
Индивидуальный код |
Вид налога |
Текстовый |
Вид налога которую должен оплатить налогоплательщик |
Процент |
Числовой |
Начисляемый процент на облагаемую сумму, если налог не был уплачен в срок |
Добавить налог (добавить запись) |
Текстовый |
Добавить новый вид налога |
Отменить налог (Удалить запись) |
Текстовый |
Отменить налог или удалить |
Таблица 16
Наименование |
Тип |
Описание |
Форма Справочник налогоплательщиков | ||
Код (ИИН) |
Счетчик |
Индивидуальный код |
ФИО |
Текстовый |
Фамилия, имя, отчество налогоплательщика |
Адрес |
Текстовый |
Реквизиты налогоплательщиков |
Лицо |
Текстовый |
Юридическое или физическое лицо |
Регистрация нового плательщика |
Текстовый |
Регистрация нового плательщика |
Таблица 17
Наименование |
Тип |
Описание |
Отчет вычисление налогов | ||
ФИО |
Текстовый |
Фамилия, имя, отчество плательщика |
Адрес |
Текстовый |
Реквизиты плательщика |
Вид лица |
Числовой |
Юридическое и физическое лицо |
Облагаемая сумма |
Числовой |
Сумма которую должен заплатить плательщик |
Процент |
Числовой |
Начисляемый процент на облагаемую сумму, если налог не был уплачен в срок |
Вид налога |
Текстовый |
Вид налога которую должен оплатить налогоплательщик |
Налог (тенге) |
Числовой |
Сумма налога в национальной валюте |
Таблица 18
Наименование |
Тип |
Описание |
Отчет сортировка по возрастанию | ||
ФИО |
Текстовый |
Фамилия, имя, отчество плательщика |
Адрес |
Текстовый |
Реквизиты плательщика |
Вид лица |
Числовой |
Юридическое и физическое лицо |
Таблица 19
В ходе работы
базы данных использован макрос. Макрос
использован для
2.4 Алгоритм решения задачи
Алгоритм решения задачи можно построить на основе трех основных этапов: сбора, обработки и выдачи информации.
На первом
этапе необходимо сформировать входящий
поток информации. Для этого заполняются
все справочники через
На втором этапе происходит обработка данных.
На третьем этапе производится вывод всей необходимой информации посредством отчетов. Эти данные выдаются по мере необходимости и по требованию получателя для заверения проведенной операции.
3.ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
3.1 Характеристика комплекса
1. Краткое описание предметной области. Данная задача – информационная поддержка деятельности налоговой полиции
2. Создание Базы Данных в Access
Microsoft Access – это система управления базами данных (СУБД). СУБД является универсальным программным инструментом создания и обслуживания БД, позволяет не только хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. Access дает возможность автоматизировать часто выполняемые операции, разрабатывать удобные формы для ввода, корректировки и просмотра данных, составлять сложные отчеты. В Microsoft Access база данных включает в себя все объекты, связанные с данными, в том числе и те, которые предназначены для автоматизации работы с ними, такие, как таблицы, формы, запросы, отчеты, программный код.
В СУБД поддерживаются различные модели данных.
Модель данных – это метод (принцип) логической организации данных, используемый СУБД. Наиболее известными являются иерархическая, сетевая и реляционная модели. В СУБД для ПЭВМ поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами.
Основной логической структурной единицей манипулирования данными является строка таблицы – запись. Структура записи определяется составом входящих в нее полей. Совокупность полей записи соответствует логически связанным реквизитам, характеризующим некоторую сущность предметной области. Типовыми функциями СУБД, по манипулированию данными являются: выборка, добавление, удаление, изменение данных.
3.2 Описание отдельных программных модулей
Microsoft Access называет
объектами все, что может
Таблица – объект, который используется для хранения информации. Таблица содержит поля (поле – столбец таблицы). Поле содержит определенное свойство объекта; каждое поля имеет имя; внутри имени поля нельзя использовать пробелы; для связки между словами можно ставить знак подчеркивания; тип поля определяет множество значений, которые может принимать данное поле в различных записях; в реляционных базах данных используется четыре основных типа полей: числовой, символьный, дата, логический; логический тип соответствует полю, которое может принимать всего два значения: "да" – "нет" или "истина" – "ложь". В них хранятся различного рода данные, например, фамилия и адрес, и записи (запись – строка таблицы; одна запись содержит информацию об отдельном объекте, описываемом в БД).
Запрос – объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать QBE (запрос по образцу) или инструкции SQL. Можно создавать запросы на выборку, удаление или добавление данных, можно создавать новые таблицы, используя данные одной или нескольких таблиц, которые уже существуют.
Форма – объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения.
Отчет – объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.
Макрос – объект, представляющий
собой структурированное
Модуль – объект, содержащий программы на Microsoft Access Basic, которые позволяют разбить процесс на более мелкие действия и обнаружить ошибки, которые невозможно обнаружить с помощью макросов. Модули могут быть независимыми объектами, содержащими функции, которые вызываются из любого места приложения, также модули могут быть «Привязаны» к отдельным формам или отчетам для реакции на происходящие в них изменения
3.3Создание таблиц и определение связей между ними
Создаем таблицы базы данных, в
которые впоследствии будет вводиться
информация. В дальнейшем данные в
таблице могут дополняться
Создание таблицы в MSAccess осуществляется в окне базы данных. Рассмотрим последовательность действий при создании таблицы в новой базе данных:
При присвоении имени таблице, как и имени базы данных, можно не ограничиваться восемью символами. Имя таблицы, как и имена других объектов базы данных, хранится в самой базе данных.
3.4 Определение необходимых в таблице полей
Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с данными о клиенте могут содержаться поля с названием компании, адресом, городом, страной и номером телефона. При разработке полей для каждой таблицы необходимо помнить:
3.5 Задание индивидуального значения каждому полю
С тем чтобы Microsoft Access мог связать данные из разных таблиц, например, данные о клиенте и его заказы, каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом.
4 ТЕСТИРОВАНИЕ РАБОТЫ ПРОГРАММЫ
4.1 Создание таблиц.
Главной таблицей базы данных является таблица «Сборы налоговые». Остальные являются вспомогательными. Вспомогательные таблицы служат для сокращения времени при заполнении таблиц и форм, тем самым, упрощая работу.
Приступаем непосредственно к созданию таблиц в базе данных. Таблицы созданы при помощи конструктора. Введены имя поля и типы данных (текстовое, денежное, и т.д.): название таблицы, установка связей. После нажатия кнопки «готово» и заполнения главной таблицы «Сборы налоговые» получим следующее:
Рис. 1. Таблица в режиме конструктора
Полученная таблица «Сборы Налоговые».
Информация о работе Разработка базы данных налоговой инспекции