Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка по курсвой Терехин.docx
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
894 Кб
Скачать
☆

1 Формирование требований

1.1 Характеристика объекта автоматизации

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

Работа интернет-магазина организована следующим образом:

  1. Покупатель выбирает интересующие его товары на сайте и добавляет их в корзину.

  2. На основе товаров, содержащихся в корзине, покупатель оформляет заказ;

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

  4. Покупатель оплачивает заказ на почте и забирает его.

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

Рисунок 1 – Диаграмма классов предметной области

1.2 Требования к системе

Основной задачей разрабатываемой системы является работа с заказами клиентов, а именно возможность их оформления, обработки и хранения.

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

В системе должно существовать разграничение прав доступа пользователей. Различаются покупатели и менеджер.

1.3 Эффект, ожидаемый от системы

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

2 РАЗРАБОТКА КОНЦЕПЦИИ

Информационная система предназначена для покупателей магазина «Diamond-phones» и менеджеров, ответственных за управление заказами покупателей.

В системе должны быть реализованы следующие задачи:

  • оформление, обработка и хранение заказов;

  • расчет стоимости заказа;

  • ведение каталога с возможностью комментирования.

2.1 Выбор среды разработки

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

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

3 Техническое задание

3.1 Общие положения

3.1.1 Полное наименование системы и ее условное обозначение

В данном документе создаваемая информационная система называется «Интернет-магазин Diamond-Phones». Далее в этом документе систему «Интернет-магазин Diamond-Phones» допускается именовать Интернет-магазин или Система.

3.1.2 Наименования организации-заказчика и организаций-участников работ

Заказчик: Мариничев Павел Александрович.

Разработчик: студентка группы 4-42, Трифонова Анна Александровна.

3.1.3 Плановые сроки начала и окончания работы по созданию системы

Плановый срок начала работ по созданию ИС – 1 марта 2012 года

Плановый срок окончания работ по созданию ИС - 1 апреля 2012 года

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

3.1.4 Порядок оформления и предъявления заказчику результатов работ по созданию системы

Результаты работы должны быть представлены в виде пояснительной записки к проекту, доклада при защите проекта, исходных кодов проекта на электронном носителе.

3.2. Назначение и цели создания системы

3.2.1. Назначение системы

Система предназначена для автоматизации следующих процессов:

  • оформление, обработка и хранение заказов;

  • расчет стоимости заказа;

  • ведение каталога с возможностью комментирования.

3.2.2. Цели создания системы

В процессе создания системы должны быть достигнуты следующие цели:

  • предоставление покупателям удобного средства для просмотра каталога товаров;

  • совершенствование процесса оформления и обработки заказа.

3.3. Характеристика объекта автоматизации

Объектом автоматизации является работа Интернет-магазина по продаже мобильных телефонов. Основными автоматизируемыми процессами являются:

  • оформление, обработка и хранение заказов;

  • расчет стоимости заказа;

  • ведение каталога с возможностью комментирования.

3.4. Требования к системе

3.4.1. Требования к системе в целом

3.4.1.1. Требования к структуре и функционированию системы

3.4.1.1.1. Перечень подсистем, их назначение и основные характеристики

Система должна представлять собой веб-приложение, состоящее из следующих пяти модулей:

  • модуль каталога;

  • модуль заказов;

  • модуль корзины;

  • модуль комментариев;

  • модуль обратной связи.

Модуль каталога должен предоставлять покупателю данные о товарах.

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

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

Модуль комментариев должен позволять добавлять комментарии к товарам в каталоге. Менеджеру этот модуль также должен позволять просмотреть все поступившие комментарии и подтвердить или удалить любой из них.

Модуль обратной связи должен позволять покупателю отправить менеджеру сообщение для дальнейшей связи.