Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УТС 6 семестр / 8391_пояснительная записка.docx
Скачиваний:
11
Добавлен:
08.08.2022
Размер:
4.65 Mб
Скачать
  1. Описание предметной области

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

Система предназначена для работников пункта выдачи заказов интернет-магазина. Такая система должна обеспечивать хранение сведений о доставках, содержащих набор посылок. Для каждой партии имеется накладная. В свою очередь каждая накладная включает в себя:

  • Информацию о дополнительных платных опциях

    • ценная посылка (ЦГР)

    • возврат документов отправителя (ВДО)

    • погрузка/разгрузка посылок при доставке (ПРД)

  • Информацию об отправителе/получателя

    • ФИО отправителя/получателя

    • название компании

    • контактное лицо (для отправителя)

    • адрес отправителя

    • номер телефона

    • почтовый индекс (для получателя)

  • Примечания

  • Информация об отправлении

    • объявленная ценность

    • сумма наложенного платежа

    • описание содержимого

    • отправитель

    • дата

    • время

  • Информацию об исполнителе (заполняется исполнителем)

    • общее количество мест

    • масса отправления

    • ФИО исполнителя

  • Информацию об оплате за услуги

    • сумма платежа

    • способ оплаты

  • Раздел для получателя (заполняется получателем)

  • Дата и время получения

Непосредственно сама посылка содержит следующий перечень:

  • наименование

  • количество

  • вес

Для того, чтобы клиент смог получить посылку, ему необходимо продиктовать соответствующий трек-номер, который высылается интернет-магазином по смс или на электронный адрес.

Данная информационная система будет разработана на базе MySQL Database Service. В базе, полученной в результате работы с MySQL, должны быть созданы необходимые таблицы, заполненные данными. Для этих таблиц должны выполняться простые и перекрестные запросы, а также запросы на добавление, обновление и удаление.

Разрабатываемая информационная система должна выполнять следующие функции:

  • Предоставление большой совокупности информации в виде таблиц базы данных

  • Формирование различных запросов по:

    • Поставщикам (Название компании, контактные данные)

    • Накладным

    • Посылкам (номер, ФИО, наименование, адрес, стоимость, вес)

    • Возвратам (типы товаров, стоимость, причина возврата)

Следует обратить внимание и на складскую часть, которая должна быть со стеллажами, контейнерами для хранения мелких посылок, нумерацией и удобством учета. Электронный документооборот, каталог товаров и оперативная связь с интернет-магазином и клиентами предсказывает наличие телефона и компьютера. Дополнительным удобством станет принтер.

  1. Анализ предметной области и построение информационной модели «как есть» на основе структурного подхода

2.1 Функциональная модель idef0

Для функционального описания предметной области используем модель IDEF0. На рис. 1 изображена контекстная диаграмма уровня А-0, которая позволяет увидеть все элементы системы, которые обрабатываются в ходе работы приложения.

Рис.1. Контекстная диаграмма уровня А-0.

Диаграмма декомпозиции (рис. 2) позволяет постепенно и структурировано представлять модель системы в виде иерархической структуры отдельных диаграмм, что делает ее менее перегруженной и легко усваиваемой. На рисунке 2 представлено семь функциональных блоков:

  • Формирование заказа в интернет-магазине

  • Поиск на складе

  • Заказ товара у поставщика

  • Комплектация товара и отправка

  • Учёт товаров в ПВЗ (склад ПВЗ)

  • Выдача товара

  • Оформление возврата

Блоки расположены сверху-вниз, что качественно отображает порядок выполнения работ.

Рис. 2. Декомпозиция контекстной диаграммы уровня А-0.

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

Рис. 3. Декомпозиция функционального блока "Учёт товаров в ПВЗ (склад ПВЗ)".

Рис. 4. Декомпозиция функционального блока "Выдача товара".

Диаграммы дерева узлов показывают иерархическую зависимость работ. То есть, в виде дерева показывается, какие активности получились в результате декомпозиции каждой активности. В нашем случае диаграммы деревьев узлов модели несколько (изображено на рис. 5).

Рис. 5. Диаграмма дерева узлов.