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

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 6128

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


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 – Режим карточки товара
Таким образом, все поставленные задачи реализованы.