Описание границ, цели, задач для автоматизированной системы таксопарка. Заблоцкая А.А ПЗ 2 Введение в прогрммную инженерию. Название ПрО Разработка информационной системы таксопарка. Название ис Taxicomsystem (Информационная система таксопарка)
Скачать 29.24 Kb.
|
Название ПрО: Разработка информационной системы таксопарка. Название ИС: Taxicomsystem (Информационная система таксопарка). Цель ИС: упрощение регулирования работы диспетчеров компании по учету сотрудников, принятых вызовов, транспортных и материальных средств, сведений о поставщиках и клиентов, в том числе использующих программу лояльности Глоссарий Пользователь – водитель, диспетчер, администратор и клиент Водитель – тот, кто выполняет заказ клиента Диспетчер – тот, кто контролирует и управляет взаимодействием водителя с клиентом Администратор – тот, кто вносит изменения касаемо вопросов регистрации новых водителей, клиентов, транспортных и материальных средств, а также внесение сведений о поставщиках Юзабилити – удобство использования, одно из нефункциональных требований к информационной системе Кроссплатформенность – способность ИС полноценно работать на любом устройстве вне зависимости от типа операционной системы, одно из нефункциональных требований к информационной системе ГСМ – общее название видов горючего, применяемого как топливо, смазочных материалов, специальных жидкостей, один из используемых данных в учете транспортного средства PostgreSQL – вид реляционной СУБД Концепция Система содержит следующую информацию: Учет сотрудников: Код; ФИО; дата рождения; адрес проживания; номер телефона; должность; водительские права; семейное положение; личный автотранспорт; образование. Учет принятых вызовов: код вызова; код сотрудника (диспетчер); когда приехать за клиентом; телефон; адрес; пункт конечного назначения; водитель. Учет транспортных средств: код автомашины; код сотрудника (водителя); марка; категория; год выпуска; номер двигателя; объем двигателя; цвет. Учет материальных средств: код; стоимость; описание; назначение; количество; Учет поставщиков: код поставщика; наименование; юр. Адрес; факс; договор; дата договора; комментарий. Ограничения на информационную систему: Сотрудник не может быть моложе 18 лет; Водитель не может выполнять более одного заказа одновременно; Водитель не может быть лишен водительских прав; Маршрутный лист открывается на текущую дату. С данной информационной системой могут работать следующие группы пользователей: администратор; водитель клиент диспетчер (оператор). Информационная система таксопарка должна предоставлять возможность: - быстроты поиска информации об уже зарегистрированных водителях и возможность внесения администратором данных о новых работниках; - поиска информации о транспортном средстве в случае поломок для ускоренной починки, а также возможность внесения данных о новых транспортных средствах; - поиск информации о транспортном средстве для предоставления информации клиенту; - создание журнала вызовов для отчетности и отслеживания статуса заказа (заказ только принят (создана запись, но еще не один водитель не взял его); заказ взят одним из водителей и он либо едет к клиенту, либо уже выполняет заказ; заказ выполнен и водитель освободился; заказ отменили); - хранение сведений о скидке клиента, использующего программу лояльности, а также номер его договора, сумму бонусного баланса для оплаты поездки; - формирование маршрутных путей; - автоматизации делопроизводства: хранение данных об ИНН поставщика, ГСМ и т.д; - предоставления аналитических данных о водителях: статистика выполнения заказов, статус водителя; - добавление и просмотр администратором информации по всем справочникам БД. Данная ИС использует уже существующую базу данных таксопарка, в которой хранятся данные сотрудников, их автомобилей и документации, а также данные клиентов, в том числе использующих программу лояльности. Эта БД поддерживается реляционной СУБД (PostgreSQL). Создаваемая система будет работать с существующей БД таксопарка: - в режиме доступа без обновлений при аутентификации пользователя; - в режиме доступа с обновлениями при выгрузке данных. Для входа в информационную систему таксопарка Taxicomsystem пользователи должны использовать логин и пароль, с которыми они зарегистрированы в этой системе. Система должна выводить информацию по запросу диспетчера о заказе клиента водителю, также данные о выполнении водителем заказов выводятся на экран диспетчеру. Система должна обеспечивать конфиденциальность информации о клиентах, а также маршрутных путях для иных пользователей для защиты от злоумышленного использования. Система автоматически рассчитывает возможную скидку для клиентов, пользующихся программой лояльности, и предлагает стоимость поездки с учетом скидки. Системой предусмотрена дистанционная коммуникация между клиентом и водителем (в случае уточнений местоположения или предупреждения о прибытии или задержке), а также диспетчером и водителем (в случае сбоев). Система должна рассчитывать маршрут, включая временные затраты с учетом дорожных обстоятельств и выводить данные как водителю, так и пользователю для принятия решений. Нефункциональными требованиями к ИС являются: – требования к применению: Система должна быть кроссплатформенной; ИС должна быть доступна с мобильных устройств – требования к производительности – ИС должна поддерживать без снижения производительности несколько тысяч одновременно работающих с БД пользователей – требования к реализации: язык программирования ИС должен быть совместимым с языком реляционной СУБД (PostgreSQL) – требования к надежности: ИС должна выдерживать нагрузку не менее 10000 пользователей; ИС должна сохранять целостность входных данных; ИС должна функционировать на протяжении всей сессии пользователя – требования к интерфейсу: ИС должна взаимодействовать с БД Должна быть реализована система личного кабинета. Авторизованный пользователь оказывается авторизованным при переходе на все другие страницы без необходимости повторного ввода логина и пароля. – требования к безопасности: Пользователи должны иметь собственный уникальный пароль высокой сложности, обеспечивающий доступ к системе; ИС не должна позволять водителю и диспетчеру модифицировать данные о статусе заказа Только администратор может вносить, изменять и удалять данные о пользователях. Проектная организация: ИС должна использовать реляционную БД с персональными данными сотрудников, их автомобилей и документации, а также данные клиентов, в том числе использующих программу лояльности. ИС должна быть совместима с реляционной СУБД(PostgreSQL) Граница системы показана на рисунке 1. Из этого рисунка видно, что Taxicomsystem должна быть интегрируема с БД таксопарка, однако по отношению к Taxicomsystem используемая БД таксопарка является внутренней средой. Рисунок 1 – Граница ИС таксопарка |