Курсовая работа: Создание автоматизированного рабочего места технолога станции
Требования, предъявляемые к функционированию проектируемой системы, удобно выразить с помощью языка прецедентов. Прецедент – это набор сценариев, в котором каждый экземпляр сценария представляет собой последовательность действий, выполняемых системой или актером для достижения результата. Таким образом, с помощью прецедентов на понятном и доступном языке можно описать основные процессы, происходящие в системе и значения этих процессов для актера (пользователя системы).
В виду большого количества справочников будут рассмотрены лишь некоторые из них. Такая диаграмма приведена на рисунке 2.1.
Рисунок 2.1 – Диаграмма прецедентов использования системы
2.1.1 Прецедент «Ввод информации по специализации путей»
Основной исполнитель: технолог.
Заинтересованные лица и их требования
─ Технолог. Хочет быстро и точно ввести информацию, не допуская ошибок при вводе, т.к. тем самым он задерживает отправление поезда и снижает свою производительность.
─ Администрация станция . Хочет быстро сформировать поезд и быстро отправить его по назначению.
─ ГЖД . Хочет быстро перевезти груз и удовлетворить интересы получателя груза.
─ Налоговые службы . Хотят получать налог от каждой сделки.
Предусловия
Технолог аутентифицирован.
Результаты (постусловия)
Данные сохранены. Технолог занимается другими обязанностями. Поезд отправлен в нужном направлении. Груз получен. Налоги начислены.
Основной (успешный) сценарий
1. Технолог выбирает из списка доступных ему таблиц: таблицу специализации путей;
2. Система читает конфигурационный файл, описывающий логику ввода информации;
3. Система показывает форму для ввода данных;
4. Технолог выбирает путь, на котором будет сформирован поезд;
5. Выбирает станцию назначения будущего поезда;
6. Выбирает доминирующее назначение будущего поезда;
7. Выбирает сопутствующее назначение;
8. Система анализирует выбранные назначения и выставляет флаг доминирующего назначения в true;
9. Система выбирает из таблицы назначения плана формирования значения:
· Минимальное и максимальное значение графиковой длины;
· Минимальное и максимальное значение графикового веса.
10. Технолог проверяет выбранные системой значения и подтверждает ввод.
Альтернативные сценарии.
В случае неудачной аутентификации технолога, он должен обратиться к администратору, с просьбой предоставить ему доступ к БД. Реализуется средствами Unix, Web-сервера и СУБД.