Цель — создать интернет-магазин.
Задачи, которые должно решать программное обеспечение интернет-магазина можно разделить на 3 части. Первая часть относится к возможностям администрирования интернет-магазина, вторая относится к возможностям, которые реализует программное обеспечение для продавца, а третье - для покупателей.
Задачи, которые программное обеспечение позволяет выполнять администратору:
- просматривать каталог товаров;
- добавлять новый товар;
- редактировать данные о товаре;
- удалять товар;
Задачи, которые программное обеспечение позволяет выполнять продавцу:
- просматривать список заказов;
- удалять заказы;
- просматривать каталог товаров (с ценой товара);
- оформлять продажу товара.
Задачи, которые программное обеспечение позволяет выполнять покупателю:
- просматривать каталог товаров (с ценой товара);
- добавлять товар в корзину;
- просматривать, редактировать и печатать содержимое корзины;
- регистрация покупателя.
Для реализации интернет-магазина разработчик принял решение использовать альтернативный вариант технологий, приведенный в задании для курсового проекта: сервер баз данных MySQL. В качестве языка программирования используется PHP. В работе приводится полный цикл UML проектирования проекта интернет магазина.