Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ковтун / Проект БД.docx
Скачиваний:
4
Добавлен:
29.09.2025
Размер:
154.55 Кб
Скачать
    1. Формирование цели и задач проекта

Анализ показывает, что целью настоящей работы является улучшение функционирования ФНС №17, повышение эффективности управления, улучшение системы безопасности, а также сокращение времени на подготовку документов и отчетов.

Для достижения цели поставим следующие задачи:

  1. проведение анализа предметной области ФНС №17.

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

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

  4. анализ организационной структуры предприятия с целью определения функций автоматизированных рабочих мест;

  5. определение автоматизированных рабочих мест предприятия, выявление ролей и порядка взаимодействия с проектируемой системой;

  6. разработка логической и даталогической модели базы данных (БД);

  7. реализация БД на выбранной СУБД, а также представление кода необходимых объектов на языке SQL с запросами.

2.1 Проектирование схемы движения информационных, материальных и финансовых потоков

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

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

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

Анализ данных: Различные отделы ФНС могут анализировать собранную информацию для выявления закономерностей, тенденций, оценки эффективности системы.

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

Взаимодействие с другими организациями: ФНС обменивается данными с другими государственными структурами (ПФР, банки, другие налоговые органы) для проверки достоверности информации, выполнения расчетов и так далее.

3.Разработка структуры информации

3.1. Разработка логической структуры данных

Разработаем структуру хранения информации. На основании предложенной структуры будет проектироваться база данных. С этой целью выделим объекты и связи между ними. Анализ показывает, что в нашей системе выделяются такие объекты как: Налогоплательщики, Доходы, расходы, Налоговые вычеты, Налоговые платежи, Налоговые декларации, Налоговые проверки, Штрафы и пени налогоплательщика, Налоговые льготы, Налоговые обязательства, Организации, Сотрудники, Должности, Оборудование, Учетные записи оборудования, Программное обеспечение, Учетные записи ПО, Отчеты, Заявки на обслуживание, Инвентаризация, Учетные записи пользователей, Отделы, Иностранный паспорт, Вид на жительство, Временное удостоверение личности гражданина РФ, Паспорт гражданина РФ, Свидетельство о рождении, Код документа, Название документа.

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

3.2. Разработка физической структуры данных

Разработанные объекты в логической модели преобразуем в физическую модель.

Рисунок 7 - Физическая структура данных

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

3.3. Структура таблиц

Структура таблицы включает что каждый объект должен содержать определенный тип данных. Опишем структуру таблиц.

Otcheti

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

Название поля

Тип данных

Пояснение

Ключи

ID_otcheta

int

Номер отчёта

Primary key

ID_sotrudnika

int

Id сотрудника

Foreign key

Data_otcheta

date

Дата отчёта

Tip_otcheta

varchar

Тип отчёта

Soderzhanie_otcheta

varchar

Содержание

Zayavki na obsluzhivanie