Прежде чем начинать разработку программного продукта, необходимо ознакомиться с требованиями к нему:
1. Необходимо создать интерфейс, который был бы прост и понятен для пользователя. Среда разработки должна позволять с наименьшими затратами справиться с поставленной на данном этапе задачей. Этим требованиям соответствует интегрированная среда разработки, такая как JavaScript.
2. Операционная система Windows 7 и выше.
3. В качестве хранилища информации требуется использовать реляционную базу данных, создаваемую с помощью MongoDB.
4. Интерфейс программы и данные должны быть только на русском языке.
5. Бизнес-логика системы должна быть реализована с использованием компонентов AngularJS.
6. Приложение требуется запускать без использования интегрированных средств разработки.
Цель данной работы - создание подсистемы, которая будет легка в управлении, но при этом эффективна.
Таким образом, поставлены следующие задачи:
Для заказчика:
· создание простого, понятного и удобного в использовании интерфейса;
· просмотр товаров;
· заполнение и отправка заказа;
Для администратора данного сервиса:
· просмотр, редактирование и удаления клиентов;
· просмотр, редактирование и удаления поставщиков;
· просмотр, редактирование и удаления товаров;
· возможность добавления, удаления, редактирования роли;
Для исполнителя заказов данной подсистемы:
· просмотр заказов;
· возможность исполнения заказов;
Для решения данных задач будут использоваться следующие методы:
1. Анализ предметной области с построением диаграммы IDEF0
2. Разработка структуры базы данных с помощью средств Erwin Data Modeler.
3. Анализ базы данных, приведение ее к 3-ей нормальной форме.
4. Использование паттернов проектирования.
5. Организация бесперебойной связи с базой данных.
Дата | Выполнено, % |
---|---|
2020-05-30 10:34:05 | 10 |
2020-05-29 21:27:18 | 10 |
2020-05-29 21:27:27 | 10 |
2020-05-30 07:34:02 | 100 |