1.27M

Презентация. Антипин. Савенков

1.

Итоговая презентация по
дисциплине «Технология
проектирования
информационных систем и
технологий»
ВЫПОЛНИЛИ: СТ. ГР ИИМ-231
АНТИПИН А.А.
САВЕНКОВ Н.С.

2.

Предметная область.
Покупка станка.
Компания ГК «СвязьИнфоПроект»
занимающаяся проектированием
серверных шкафов, заказала разработку
информационной системы для работы с
заказчиками.
Система предназначена для обработки
данных о клиентах, которые обратились в
компапнию.
Система должна выдавать отчеты по
запросу менеджера: информация о
чертеже и его стоимости.

3.

Выбор ПО и технологий
для разработки
Среда разработки: PyCharm
Язык программирования: Python
СУБД: SQLite
Фреймворк: Django

4.

Анализ требований

5.

BRQ
Бизнес-требование (BRQ) — высокоуровневая
бизнес-цель организации или заказчиков
системы.
Оптимизация работы компании по закупке
чертежей, сокращение времени на поиск и
анализ информации в базе данных.

6.

URQ
Пользовательские требования к ИС:
Выбор клиента из выпадающего списка.
Автоматизация процесса добавления,
редактирование и удаление информации из бд.
Возможность быстрого перехода между формами
приложения посредством заданной кнопки.

7.

FRQ
Функциональные требования:
Добавления новой информации в базу данных об
клиенте и его пожеланиях.
Вывод информации о выполненном заказе для
клиента на покупку чертежа.

8.

NFRQ
Нефункциональные требования:
Требования к пользовательскому интерфейсу
системы.
Бизнес-правила (политика, руководящие принципы
или положения), которые определяют или
ограничивают некоторые аспекты работы ИС.

9.

Проектирование
Проектирование состоит в создании
представлений:
Архитектуры ПО;
Модульной структуры ПО;
Алгоритмической структуры ПО;
Структуры данных ПО;
Входного и выходного интерфейса ПО
(входных и выходных форм данных).

10.

Архитектура ПО
MVC (MTV)

11.

Архитектура ПО
MVC (MTV)

12.

Архитектура ПО
MVC (MTV)

13.

Архитектура ПО
Models.py

14.

Архитектура ПО
Urls.py

15.

Архитектура ПО
Views.py

16.

Модульная структура
программы
Модуль (наименование компании)
Модуль (список серверных шкафов)

17.

Алгоритмическая
структура программы
Описание логики программы.
English     Русский Rules