- •Содержание
- •3.3 Характеристика объекта автоматизации 10
- •3.4 Требования к системе 10
- •Введение
- •1 Формирование требований
- •1.1 Характеристика объекта автоматизации
- •3.4.1.1.2. Требования к способам и средствам связи для информационного обмена между компонентами системы
- •3.4.1.2. Требования к численности и квалификации персонала системы
- •3.4.1.3. Требования к эргономике и технической эстетике
- •3.4.2.2. Требования к функциям модуля заказов
- •3.4.2.2.1. Функция «Оформление заказа»
- •3.4.2.2.2. Функция «Просмотр всех имеющихся в системе заказов»
- •3.4.2.4.1. Функция «Подтверждение или удаления комментария»
- •3.4.2.5. Требования к функциям модуля обратной связи
- •3.4.3. Требования к видам обеспечения
- •3.4.3.1. Требования к информационному обеспечению системы
- •3.4.3.2. Требования к лингвистическому обеспечению системы
- •4.2.4 Условия и порядок проведения испытаний
- •4.2.5 Описание контрольного примера
- •4.3. Решения по информационному обеспечению
- •4.3.1 Состав информационного обеспечения
- •4.3.2 Организация информационного обеспечения
- •4.3.3 Организация сбора и передачи информации
- •4.3.4. Организация внутримашинной информационной базы.
- •4.4 Решения по программному обеспечению
- •4.4.1 Структура программного обеспечения
- •5 Рабочий проект
- •5.2 Руководство менеджера
- •5.2.1. Доступ к административной части
- •5.2.2. Работа с разделом «Заказы»
- •5.2.3. Работа с разделом «Комментарии»
- •Заключение
- •Список использованных источников
- •Приложение а
- •1. Листинг файла index.Php
- •2. Листинг класса корзины
- •3. Листинг класса каталога
- •4. Листинг класса комментариев
- •Приложение б
1 Формирование требований
1.1 Характеристика объекта автоматизации
Объектом автоматизации в данном проекте является работа интернет-магазина по продаже мобильных телефонов.
Работа интернет-магазина организована следующим образом:
Покупатель выбирает интересующие его товары на сайте и добавляет их в корзину.
На основе товаров, содержащихся в корзине, покупатель оформляет заказ;
Менеджер магазина, наблюдающий за поступлением заказов, получает товары, заказанные покупателем, на складе и отправляет их покупателю по почте наложенным платежом;
Покупатель оплачивает заказ на почте и забирает его.
Данная схема работы представляет собой цикл. Диаграмма классов предметной области представлена на рисунке 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. Перечень подсистем, их назначение и основные характеристики
Система должна представлять собой веб-приложение, состоящее из следующих пяти модулей:
модуль каталога;
модуль заказов;
модуль корзины;
модуль комментариев;
модуль обратной связи.
Модуль каталога должен предоставлять покупателю данные о товарах.
Модуль заказов должен позволять покупателю оформить заказ. Менеджеру данный модуль должен позволять просматривать информацию обо всех имеющихся заказах и обрабатывать их путем назначения различных статусов. Также модуль заказов должен автоматически рассчитывает суммарный доход от продаж.
Модуль корзины должен предоставлять покупателю возможность создания и редактирования списка товаров, на основе которого будет оформлен заказ.
Модуль комментариев должен позволять добавлять комментарии к товарам в каталоге. Менеджеру этот модуль также должен позволять просмотреть все поступившие комментарии и подтвердить или удалить любой из них.
Модуль обратной связи должен позволять покупателю отправить менеджеру сообщение для дальнейшей связи.
