Разработка информационной системы для автоматизации процессов учёта и контроля на таможенном посту
Цель и задачи
Анализ предметной области и общая характеристика предприятия
Анализ аналогичных разработок
Инструменты,использованные для разработки
Планирование разработки
Проектирование процессов разработки
Разработка интерфейса
Разработка системы валидации данных
Разработка модуля работы с базой данных
Разработка системы формирования отчётов
Разработка системы администрирования
Спасибо за внимание
3.45M
Categories: programmingprogramming softwaresoftware

Разработка информационной системы для автоматизации процессов учёта и контроля на таможенном посту

1. Разработка информационной системы для автоматизации процессов учёта и контроля на таможенном посту

М И Н И С Т Е Р С Т В О Н А У К И И В Ы С Ш Е Г О О Б РА З О В А Н И Я Р О С С И Й С К О Й Ф Е Д Е РА Ц И И
Ф Г Б ОУ ВО « К Е М Е РО ВС К И Й ГО СУД АРСТ В Е Н Н Ы Й У Н И В Е РС И Т Е Т »
К О Л Л Е Д Ж П Р О М Ы Ш Л Е Н Н Ы Х , И Н Ф О Р М А Ц И О Н Н Ы Х Т Е Х Н О Л О Г И Й И П РА В А
Разработка
информационной системы
для автоматизации
процессов учёта и
контроля на таможенном
посту
ВЫ П ОЛ НИ Л : СТУД Е НТ ГРУ П П Ы И С - 1 2 2
ПИОНОВ АЛЕКСАНДР ДМИТРИЕВИЧ
РУ К О ВОД И Т Е Л Ь : П Р Е П ОД АВАТ Е Л Ь
ТРУСОВ АЛЕКСАНДР НИКОЛАЕВИЧ

2. Цель и задачи

Цель: Разработка информационной системы для автоматизации
процессов учёта и контроля на таможенном посту
Задачи:
1.
Проанализировать предприятие и предметную область;
2.
Проанализировать аналогичные разработки;
3.
Проанализировать программное обеспечение для разработки;
4.
Спроектировать и обосновать решения;
5.
Разработать программный продукт;
6.
Разработать Telegram-бота для администрирования;
7.
Протестировать и отладить программный продукт.
2

3. Анализ предметной области и общая характеристика предприятия

• Кемеровская таможня - ключевой участник
системы государственного таможенного контроля
• Таможенный пост - место контроля
перемещения товаров и транспорта
3

4. Анализ аналогичных разработок

• Альта-ГТД - система таможенного
оформления
• Альта-ПИ - отправка электронных
документов
• Такса - расчёт контрактов
• ТамДок - таможенное законодательство
4

5. Инструменты,использованные для разработки

База данных
Планирование
Проектирование
Редактор кода
Язык
программирования
5

6. Планирование разработки

6

7. Проектирование процессов разработки

7

8. Разработка интерфейса

•Для разработки графического
интерфейса был выбран
современный стек технологий на
основе библиотек Tkinter и
CustomTkinter .
8

9. Разработка системы валидации данных

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

10. Разработка модуля работы с базой данных

• Обработка и управление базами
данных осуществлялась через
библиотеку sqlite3. Реализация
функционала работы с базами
данных включает создание
таблиц, выполнение запросов на
добавление, изменение и
удаление данных
10

11. Разработка системы формирования отчётов

• В основе лежат SQL-запросы с объединением
нескольких таблиц. Результат запроса
выгружается в виде набора строк, которые
затем обрабатываются.
• Для экспорта в Excel используется openpyxl
• Для PDF-версии подключается ReportLab
11

12. Разработка системы администрирования

• Модуль работы с ботом осуществлялся
через библиотеку telebot (pyTelegramBotAPI)
• В процессе разработки Telegram-бота
основным файлом является
registration_bot.py
12

13. Спасибо за внимание

13
English     Русский Rules