Похожие презентации:
Юридическая фирма «Вас обманут». Клиент-Сотрудник
1. Техническое задание на разработку программного продукта: «Юридическая фирма «Вас обманут». Клиент-Сотрудник»
Выполнили:Студентки гр.ИСЭбд-21
Островская Софья
Гренадерова Анастасия
2. Задачи.
Этап 1:- Формулировка ТЗ под свой вариант. Поиск аналогов.
- Составление диаграмм (Use-case, диаграмма последовательности,
диаграмма развертывания).
- Составление БД (ER-диаграмма).
3. Общее задание.
разработать программное обеспечение для ведения учетапосещения юридической фирмы;
проект разбить на модули (архитектура DAL): бизнес-логика,
хранение данных, интерфейс пользователя (на WEB);
реализовать отдельные модули бизнес-логики и интерфейсов
пользователей для разных ролей;
в качестве хранилища данных использовать СУБД PostgreSQL 14;
предусмотреть проверку данных, вводимых пользователем;
предусмотреть авторизацию при входе в систему;
реализовать выставление счетов и расчётов на оплату выводить в
pdf-файл;
все этапы реализации должны выкладываться на git.
4. Описание предметной области.
Высокий уровеньквалифицированных
юристов
Оперативное решение
вопросов
Широкий спектр решаемых
задач
Консультация в режиме 24/7
Применение веб-технологий
Простота в учреждении,
регистрации и постановке
на учет
5. Пример прайса услуг.
Работа потрудовому договору
= согласованная
оплата без
доп.выплат
6. Краткое описание возможностей.
Ведение учета посещений юридической фирмыКлиент
Возможности клиента:
- Подача на оформление дел
- Выбор услуг
- Оплата услуг
Возможности программы по
отчетности:
- По делам
- По оплате дел
Сотрудник
Возможности сотрудника:
- Работа с услугами
- Указывание затрат на дела клиентов
Возможности программы по
отчетности:
- По услугам
- По затратам на услуги
7. Цель разрабатываемого программного продукта. Клиент.
Ведение учета клиентов в фирме. Клиентымогут формировать дела, выбирать услуги,
которые они хотят получить, и оплачивать
их. Программа предоставляет
возможность получения отчетов по делам
и затратам по ним.
8. Описание возможностей действий. Клиент.
создать дело и выбрать в него услуги;получать список услуг по выбранным
делам в формате doc/ xls;
оплатить дело (возможна частичная
оплата);
получить отчет за период по пройдённым
делам и затратам по ним в формате pdf на
почту или на форме.
9. Use-Case диаграмма. Клиент.
10. Диаграмма последовательности. Клиент.
11. Функционал. Клиент.
12. Функционал. Клиент.
13. Функционал. Клиент.
14. Цель разрабатываемого программного продукта. Сотрудник.
Ведение учета клиентов в фирме.Сотрудники могут работать с услугами,
оказываемыми в фирме, указывать
затраты на дела клиентов. Программа
предоставляет возможность получения
отчетов по услугам и оплатам по ним.
15. Описание возможностей действий. Сотрудник.
получать список дел, на которыхпроводятся выбранные услуги в формате
doc/xls;
выставить затраты по делам на основе
статей затрат;
получить отчет за период по делам и
оплатам по ним в формате pdf на почту или
на форме;
16. Use-Case диаграмма. Сотрудник.
17. Диаграмма последовательности. Сотрудник.
18. Функционал. Сотрудник.
19. Функционал. Сотрудник.
20. Функционал. Сотрудник.
21. Функционал. Сотрудник.
22. Диаграмма развертывания.
Binding models – передача данных от интерфейсапользователя
View models – передача информации для отображения
пользователю
Классы бизнес-логики – описание логики работы,
принципы CRUD
CRUD – описание функций (запросов) для работы с БД
(создание, чтение, модификация, удаление)
Интерфейсы для сущностей бд (описание методов для
получения списков, элементов, добавление/изменение
записей)
Entity Framework для работы с бд (доступно, например,
указание характеристик атрибутов)
Архитектура клиент-сервер: Серверное приложение
позволяет множеству клиентов и сотрудников
одновременно работать в системе. Тесная связь между
проектом бизнес логики приложения на сервере и
данными в бд
Архитектурный стиль REST: представляет собой набор
ограничений, учитываемых при проектировании
распределенной системы. В случае онлайн-системы
салона красоты повышает производительность работы и
упрощает структуру. Компоненты в REST
взаимодействуют наподобие взаимодействия клиентов и
серверов
23. ER-Диаграмма.
24. Примеры аналогов. Для клиентов.
Простой ипонятный
интерфейс
Простое
разъяснение
законов РФ и прав
граждан
25. Примеры аналогов. Для сотрудников.
Удобный интерфесВозможности
записи online
26. Примеры выводимых отчетов
Разрабатываемы продукт предполагает отчетность в виде следующихдокументов:
Word.
Excel.