- •Задание
- •Аннотация
- •Введение
- •1. Прецедент Авторизация
- •2. Прецедент Заявка на регистрацию залога
- •3. Прецедент: Подтверждение регистрации залога
- •4. Прецедент: Регистрация залога
- •5. Прецедент: Оценка залога оператором
- •6. Прецедент: Оформление займа
- •7. Прецедент: Продление срока займа
- •8. Прецедент: Выкуп заложенного имущества
- •9. Прецедент: Получение уведомлений о сроке погашения
- •10. Прецедент: Просмотр истории операций клиента
- •11. Прецедент: Просмотр истории всех операций
- •12. Прецедент: Аннулирование просроченного залога
- •13. Прецедент: Отмена заявки на залог
- •14. Прецедент: Предварительный расчет стоимости
- •15. Прецедент: Прямая покупка имущества
- •Результат
- •Выбор case-средства для проектирования ис
Введение
Актуальность
В условиях цифровизации ломбардного бизнеса особую важность приобретает автоматизация контроля сроков хранения залогов и клиентского обслуживания. Разработка специализированной информационной системы позволяет решить ключевые проблемы: минимизировать человеческий фактор, обеспечить своевременное уведомление клиентов и оптимизировать учетные операции, что напрямую влияет на прибыльность бизнеса.
Цель работы
Спроектировать систему контроля сроков и обслуживания клиентов ломбарда на основе анализа функциональных и информационных взаимосвязей.
Задачи исследования:
1. Разработка модели прецедентов для проектируемой системы.
2. Вычисление функциональной связности данных.
3. Определение информационной связности процессов.
МОДЕЛЬ ПРЕЦЕДЕНТОВ ПРОЕКТИРУЕМОЙ СИСТЕМЫ
Модель прецедентов (use case diagram) — это диаграмма, на которой изображаются отношения между актерами и вариантами использования (прецедентами). Она представляет собой исходное концептуальное представление системы в процессе её проектирования и разработки.
Некоторые функции модели прецедентов:
Описание поведения системы. Модель прецедентов позволяет описать функциональность системы в общих чертах, не фокусируясь на деталях реализации. Аналитики описывают поведение системы с точки зрения пользователя на основе пожеланий заказчика.
Помощь в коммуникации. Диаграммы прецедентов позволяют аналитикам, пользователям и разработчикам говорить на одном языке. Даже неподготовленный пользователь (заказчик) способен понять смысл диаграмм и помочь в их уточнении.
Помощь разработчикам в понимании назначения элемента. Моделирование прецедентов позволяет лучше представить поведение системы, понять, какие элементы модели играют какие роли в реализации этого поведения, в какие кооперации входят, и какой именно прецедент (функционал системы) реализуют.
Основа для тестирования элемента. Модель прецедентов описывает желаемое поведение системы с точки зрения пользователя. Сопоставляя фактический функционал элемента с имеющимися прецедентами, можно контролировать корректность реализации элемента.
Была построена следующая диаграмма модели прецендентов:
Рис.1 – модель прецедентов ИС контроля сроков и обслуживания клиентов ломбарда
1. Прецедент Авторизация
Имя прецедента: Авторизация Сводка: Система проверяет наличие доступа у пользователя (Клиент или Оператор) в систему. Актёры: Клиент, Оператор Зависимость: Включается прецедентами «Получение уведомлений о сроке погашения», «Заявка на регистрацию залога», «Просмотр истории всех операций», «Просмотр истории операций клиента», «Прямая покупка имущества», «Оценка залога оператором», «Предварительный расчет стоимости».
Предусловие: Пользователь видит экран входа. Основной поток:
Пользователь вводит логин и пароль.
Система проверяет корректность введённых данных.
При успешной проверке система предоставляет доступ к функционалу. Альтернативный поток:
Если данные некорректны или не введены – система выводит сообщение об ошибке. Постусловие: Пользователь авторизован в системе.
