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

Управление проектами в IT-компании

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     Русский Rules