Проектирование функциональной модели предметной области
Рис. 2.4 Процесс осуществления продаж через Интернет-магазин Пользователь с новыми правами имеет возможность делать покупки. Этот процесс подробно рассмотрен на рисунке 2.4. Сначала пользователю предоставляется возможность выбора товара из каталога, затем пользователь может просмотреть или отредактировать свою корзину покупок и утвердить её. Заказ оформляется в несколько этапов: выбор товара… Читать ещё >
Проектирование функциональной модели предметной области (реферат, курсовая, диплом, контрольная)
Аналогично аналитическому разделу, для проектирования функциональной модели предметной области данного проекта, воспользуемся технологией стандарта IDEF 0. X и программой BpWin, предназначенной для построения моделей процессов при проектировании.
Рассмотрим процесс работы сайта ООО «фирма Такт». Проектируемая система имеет следующие входные данные:
- — информация для сайта — это вся информация, которая может быть размещена в разделах сайта. Эта информация может быть представлена только в электронном виде формата html;
- — данные о пользователе — это информация о клиенте, которую предоставляет системе сам клиент;
- — данные о товарах — это информация, которая используется для регистрации товаров в БД и формировании каталога товаров;
- — каталог товаров;
- — запрос пользователя — это все действия, которые может произвести клиент на сайте, а именно перемещаться по сайту, просматривать каталог товаров, помечать интересующий товар и т. д.;
- — файл сценария — это любой сценарий, который можно загрузить для отображения его выполнения на сайте;
- — данные карты клиента — используются для внесения номера карты при заказе товара и получения соответствующей скидки;
- — запрос о ремонте — это запрос для получения справки о статусе ремонта техники клиента на данный момент;
- — жалобы и предложения — вносятся пользователем сайта, на котором оформлена книга жалоб и предложений;
- — информация о новостях и предложениях предприятия для размещения на сайте и рассылки зарегистрированным пользователям.
Рассмотрим данный процесс подробнее (см. рис. 2.1 — 2.4). В рамках проектируемого сайта рассматриваются следующие действия:
- — предоставление информации на сайте;
- — управление сайтом;
- — авторизация пользователей;
- — осуществление продаж.
На рисунке 2.1 мы можем увидеть, что в систему попадают данные о товарах и информация по предприятию, которые администратор сайта заносит в поля базы данных сайта. Так же видны, некоторые данные, которые вносятся в базу данных автоматически, с помощью интерфейса сайта, это: данные о клиентах, которые формирую журнал пользователей, отзывы и предложения и запросы пользователя. После того, как данные внесены, клиент может производить поиск необходимой информации на сайте. Пользователь может просматривать информацию о состоянии ремонта своей техники, а также оставить жалобы и предложения по предприятию или продавцу.
Если клиент хочет сделать покупку, то ему прежде следует пройти процесс авторизации пользователя, представленный на рисунке 2.2, и заполнить соответствующую форму с контактными данными. Пользователь регистрируется на сайте, и эта информация отражается в базе данных. Он заносит данные о себе в том числе «Логин» и «Пароль» в базу данных через интерфейс сайта и запускает процедуру регистрирования клиента. Процедура обрабатывает данные и клиент автоматически заноситься в журнал клиентов. Теперь, если пользователь хочет воспользоваться своими новыми правами ему следует внести данные идентифицирующие его, а в частности «Пароль» и «Логин». Введенные данные сравниваются с зарегистрированными пользователями и если пользователь не зарегистрирован, то ему предлагается зарегистрироваться в системе. После проверки введённых данных, пользователь либо получает права доступа для покупателя, либо сообщение на экран о повторной регистрации.
Рис. 2.1 Использование Интернет-магазина в осуществлении продаж ООО «фирма Такт».
Рис. 2.3 Процесс управления сайтом.
Рис. 2.4 Процесс осуществления продаж через Интернет-магазин Пользователь с новыми правами имеет возможность делать покупки. Этот процесс подробно рассмотрен на рисунке 2.4. Сначала пользователю предоставляется возможность выбора товара из каталога, затем пользователь может просмотреть или отредактировать свою корзину покупок и утвердить её. Заказ оформляется в несколько этапов: выбор товара по каталогу, внесение его в корзину, подтверждение заказа, внесение контактной информации. Полученные заказы просматриваются администратором сайта и направляются менеджеру по оптовым продажам, для того чтобы он оформил заявку на закупку товаров у производителей и связался с клиентом, по поводу обсуждения оплаты и доставки. Кроме того, администратор предоставляет возможность пользователю в дальнейшем отслеживать движения товара в виде предоставления истории интересующего товара.
Управлением сайта со стороны предприятия занимается администратор сайта (технический служащий). Он занимается информационным наполнением сайта по разделам и созданием по необходимости новых разделов, работает с базой данных предприятия, обрабатывает заказы клиентов, занимается рассылкой новостей и ответами на отзывы и предложения пользователей, отмечает статусы заказов и ремонтов (см. рис. 2.5).
Администратор сайта обрабатывает информационные данные, выделяет актуальную информацию для сайта и обработанные данные преобразовывает в формат html. Далее регистрирует данный ресурс в базе данных. Добавление нового сценария происходит также как и файла html. Кроме того, администратор редактирует и пополняет базу данных предприятия. Рассылка осуществляется по мере поступления информации по электронном почтовым адресам, содержащимся в журнале зарегистрированных пользователей.
Создание и использование в деятельности данного предприятия веб-сайта, содержащего Интернет-магазин, обеспечит сокращение времени работы сотрудников предприятия, поможет клиентам быстро формировать заказы товаров в магазине, наладит взаимосвязь между клиентами, поставщиками и предприятием для дальнейшего сотрудничества.