МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего
Введение
Анализ методов решения
Анализ инструментальных средств
БЛОК Схема программы
Интерфейс программы
Организация экономической части
Заключение
Спасибо за внимание
941.81K

Prezentatsia

1. МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ» (НАЦИОНАЛЬНЫЙ
ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ)
ФИЛИАЛ «АРКТ» МАИ В Г. ХИМКИ МОСКОВСКОЙ ОБЛАСТИ
Специальность 09.02.03
Классификация Техник-программист
Группа ИСП 422-22
Дипломная работа на тему:
«Процесс управления проектами и IT-компании»
Студент: ИСП 422-22 Абдразаков Е.Е.
Дипломный руководитель: Бембеева С.Н.

2. Введение

ВВЕДЕНИЕ
2
Цель дипломного проекта: создание лёгкого, самодостаточного десктоп-приложения
«Управление ИТ-проектами», способного стабильно функционировать в средах
Windows/Linux без постоянного подключения к Интернету.
- Локальная автономность: работа с локальной СУБД PostgreSQL;
- Умеренное потребление ресурсов: отклик до 1–2 секунд, разумная память;
- Расширяемость и сопровождение: низкая связанность модулей, лёгкое добавление отчётов
и ролей;
- Целостность данных: корректная обработка внешних ключей («ON DELETE SET NULL»,
«ON DELETE CASCADE»).

3. Анализ методов решения

АНАЛИЗ МЕТОДОВ РЕШЕНИЯ
3
Требования формировались под лёгкое десктоп-решение для Windows/Linux без серверной
инфраструктуры и постоянного интернета. Ключевые нефункциональные требования:
- Локальная автономность - все операции с PostgreSQL на локальном компьютере,
независимость от внешних факторов;
- Умеренное потребление
интерпретируемого языка;
ресурсов
-
отклик
1–2
секунды,
разумная
память
для
- Расширяемость и сопровождение - низкая связанность модулей, возможность добавлять
отчёты, роли, интеграции;
- Целостность данных и транзакционность - обработка внешних ключей: ON DELETE SET NULL
для
сотрудников,
ON
DELETE
CASCADE
для
задач.

4. Анализ инструментальных средств

АНАЛИЗ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ
Инструментальное средство
Назначение
Ключевые возможности
Обоснование выбора
Входит в стандартный дистрибутив
CPython, не требует установки,
минимизирует внешние зависимости,
снижает порог вхождения
Стандартная библиотека (нет доп.
зависимостей), кроссплатформенность,
наличие всех необходимых виджетов
IDLE
Среда написания, отладки и запуска
кода
Подсветка синтаксиса, встроенная
консоль, пошаговый отладчик,
инспекция переменных
Tkinter
Построение графического интерфейса
пользователя
Tk, Notebook, Treeview, Entry, Text,
Combobox, Button, полосы прокрутки
Взаимодействие с PostgreSQL из
Python
Поддержка транзакций, экранирование
Наиболее зрелый и популярный
параметров, execute(),
адаптер PostgreSQL, исключение SQLfetchall()/fetchone(), автоматический
инъекций через передачу параметров
commit/rollback
Хранилище данных (СУБД)
ACID, внешние ключи (ON DELETE
SET NULL/CASCADE), CHECKограничения, индексы, локальное
развёртывание (порт 5433)
Надёжность, соответствие стандартам,
поддержка целостности данных,
возможность ускорения поиска
re
Валидация данных
Проверка формата электронной почты
Входит в стандартную библиотеку
Python
datetime
Оперирование датами
Подстановка текущей даты как
значения по умолчанию
Входит в стандартную библиотеку
Python
Вывод диалоговых окон
Предупреждения, сообщения об
ошибках, запросы подтверждения
Входит в состав tkinter, делает
взаимодействие дружественным и
информативным
psycopg2
PostgreSQL
messagebox (tkinter)
4

5. БЛОК Схема программы

5
БЛОК СХЕМА ПРОГРАММЫ

6. Интерфейс программы

6
ИНТЕРФЕЙС ПРОГРАММЫ
РОЛЬ АДМИНИСТРАТОРА
РОЛЬ ПОЛЬЗОВАТЕЛЯ

7. Организация экономической части

7
ОРГАНИЗАЦИЯ ЭКОНОМИЧЕСКОЙ ЧАСТИ

Наименование статьи затрат
Сумма, руб.
1
Базовая заработная плата
13 000,00
2
Дополнительная заработная плата
4 550,00
3
Страховые отчисления
5 300,00
4
Плата за электроэнергию
1 091,17
5
Амортизация вычислительной техники
390,00
6
Общехозяйственные накладные траты
11 500,00
7
Прочие расходы (материалы и канцелярия)
17 000,00
Итого
Полная себестоимость
53 181,27

8. Заключение

8
ЗАКЛЮЧЕНИЕ
В ходе выполнения работы достигнута цель - разработан и программно
реализован комплекс «Управление проектами в IT-компании» десктопное приложение для автоматизации учёта проектов, задач и
сотрудников с локальным развёртыванием и разграничением прав
доступа.
Выполнены следующие этапы. Проведён анализ предметной области:
выявлены потребности в реестре проектов со статусами, бюджетами и
сроками; постановке задач с приоритетами, исполнителями и сроками;
справочнике сотрудников; разграничении доступа.

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

9
СПАСИБО ЗА ВНИМАНИЕ
English     Русский Правила