Реферат: 1. Аналитическая часть 5 Анализ предметной области 5

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

2.2. Моделирование в UML

Далее проведём построение моделей в нотации UML. На рисунке 10 приведена диаграмма вариантов использования.Рисунок 14 – Диаграмма вариантов использованияКак показано на рисунке 14, в информационной системе учета аренды строительного оборудования предполагается наличие вариантов использования: специалиста по работе с клиентами (с правами на заключение договора, оформление документов на выдачу оборудования в аренду), экономиста (с правами ведения аналитической работы), администратора (с правами настройки системных справочников, управления пользователями).В таблицах 4-5 приведено описание спецификации прецедентов.Таблица 5 – Описание сценария «Управление заказами»

Прецедент: управление заказами

Номер: 1

Краткое описание: Администратор получает список заказов, введённых клиентами, передает на комплектацию, проверяет правильность заполнения

Полномочия: Привилегированный пользователь

Выполнено: Специалист вошел в систему, открыты режимы, соответствующие роли

Последовательность действий:

Ввод логина и пароля

Запуск консоли администратора

Формирование перечня заказанных товаров

Отправка заявки на склад

Ввод данных об изменении статуса заказа (номер заказа, дата заказа, статус. Список товаров, данные о способе доставки).

Проверка корректности ввода

Запись информации в БД
Таблица 6 – Описание сценария «Ввод заказа»

Прецедент: ввод заказа

Номер: 1

Краткое описание: Клиент перемещает в корзину данные о товарах, которые предполагается заказать, после чего оформляет карточку заказа

Роль: Клиент

Выполнено: Специалист вошел в систему, открыты режимы, соответствующие роли

Последовательность действий:

Ввод логина и пароля, выбор режима меню товаров, указание количества заказываемых товаров.

Помещение товара в корзину

Выбор способа доставки и способа оплаты

Проверка правильности заполнения реквизитов

Отправка данных
На рисунке 15 приведена диаграмма кооперации, на рисунке 16 диаграмма последовательности.Рисунок 15 – Диаграмма кооперацииРисунок 16 – Диаграмма последовательностиНа рисунке 17 приведена диаграмма классов информационной системы учета аренды строительного оборудования.Рисунок 17 – Диаграмма классов

2.3. Обоснование выбора среды разработки проекта

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

  • Совместимость с подсистемами, используемыми в компании;

  • Кроссплатформенность (система должна быть доступна как на платформах Windows, Linux, так и мобильных операционных системах);

  • Возможность разработки Web-приложения;

  • Наличие консоли администратора приложения;

  • Возможности проведения разработки системы в соответствие с поставленными задачами.
В таблице 4 приведено сравнение средств разработки, которые могут быть использованы при создании приложения для автоматизации учета услуг аренды строительных инструментов и оборудования.Таблица 7 - Сравнение средств разработки, которые могут быть использованы при создании системы учета услуг аренды строительных инструментов и оборудования




1С: Предприятие

MS Visual Studio

PyCharm

Совместимость с подсистемами, используемыми в компании

Полное

Требует дополнительных настроек

Полное

Кроссплатформенность (система должна быть доступна как на платформах Windows, Linux, так и мобильных операционных системах)

Ограничено

Ограничено

Полная

Возможность разработки Web-приложения

Ограничено

Да

Да

Наличие консоли администратора приложения

Оптимально

Приемлемо

Оптимально

Возможности проведения разработки системы в соответствие с поставленными задачами

Да

Нет

Да
По итогам проведённого сравнительного анализа сред разработки было показано

, что оптимальным средством разработки системы автоматизации поставленных задач, связанных с учетом услуг аренды строительных инструментов и оборудования является система «PyCharm».

2.4. Описание разработанной системы

Руководство пользователяСистемные требования:

  • Объем оперативной памяти – от 4GB;

  • Свободное место на жестком диске – в зависимости от размера базы;

  • Тактовая частота процессора – от 2,5Ггц (количество ядер – от 2);

  • ОС Windows 8 и выше;

  • Браузеры.
Последовательность действий для развертывания системы:- установить ПО sqlite, python, фреймворк Django;- запустить сервер из файла server.bat (прилагается);- запустить пользовательский режим работы с Интернет-магазином из строки браузера.На рис.18 приведена главная форма Web-приложения.Рисунок 18 – Главная форма Web-приложенияИз режима главной формы доступны возможности перехода к режиму просмотра строительных инструментов, для которых предлагаются услуги аренды. Также возможно осуществление выбора инструмента, который предполагается взять в аренду. На рис.18 приведён режим карточки товара. Как показано на рис.18, в карточке товара указывается наименование, параметры товара и стоимость услуг аренды. На рис.19 приведён режим помещения товара в корзину для подготовки к заключению договора аренды инструмента. Рисунок 19 – Режим карточки товараРисунок 20 – Режим товара в корзинеНа рис.20 приведён режим оформления заказа.Рисунок 21 – Режим оформления заказаНа рис.21 приведён режим меню категорий строительных инструментов.Рисунок 22 – Меню категорий строительных инструментовНа рис.22 приведён режим администрирования Web-приложения.
Рисунок 23 – Режим администрирования приложенияВ режиме администрирования доступны возможности работы со справочной информацией, просмотра введённых заказов на оказание услуг аренды строительных инструментов. На рис.23 приведён режим просмотра введенных заказов.Рисунок 24 - Режим просмотра введенных заказовНа рис.24 приведён режим карточки заказа.Рисунок 25 - Режим карточки заказаНа рис.25 приведён режим списка инструментов, предлагаемых для услуг аренды.Рисунок 26 - Режим списка инструментов, предлагаемых для услуг арендыНа рис.26 приведена карточка товара.Рисунок 27 – Режим карточки товараТаким образом, все поставленные задачи реализованы.
Источник: https://files.student-it.ru/previewfile/174493