Помощь в написании студенческих работ
Антистрессовый сервис

Проектирование функциональной модели предметной области

РефератПомощь в написанииУзнать стоимостьмоей работы

На рисунке 2.1 мы можем увидеть, что в систему попадают данные о товарах и информация по предприятию, которые администратор сайта заносит в поля базы данных сайта. Так же видны, некоторые данные, которые вносятся в базу данных автоматически, с помощью интерфейса сайта, это: данные о клиентах, которые формирую журнал пользователей, отзывы и предложения и запросы пользователя. После того, как… Читать ещё >

Проектирование функциональной модели предметной области (реферат, курсовая, диплом, контрольная)

Аналогично аналитическому разделу, для проектирования функциональной модели предметной области данного проекта, воспользуемся технологией стандарта IDEF 0. X и программой BpWin, предназначенной для построения моделей процессов при проектировании.

Рассмотрим процесс работы сайта ООО «фирма Такт». Проектируемая система имеет следующие входные данные:

  • — информация для сайта — это вся информация, которая может быть размещена в разделах сайта. Эта информация может быть представлена только в электронном виде формата html;
  • — данные о пользователе — это информация о клиенте, которую предоставляет системе сам клиент;
  • — данные о товарах — это информация, которая используется для регистрации товаров в БД и формировании каталога товаров;
  • — каталог товаров;
  • — запрос пользователя — это все действия, которые может произвести клиент на сайте, а именно перемещаться по сайту, просматривать каталог товаров, помечать интересующий товар и т. д.;
  • — файл сценария — это любой сценарий, который можно загрузить для отображения его выполнения на сайте;
  • — данные карты клиента — используются для внесения номера карты при заказе товара и получения соответствующей скидки;
  • — запрос о ремонте — это запрос для получения справки о статусе ремонта техники клиента на данный момент;
  • — жалобы и предложения — вносятся пользователем сайта, на котором оформлена книга жалоб и предложений;
  • — информация о новостях и предложениях предприятия для размещения на сайте и рассылки зарегистрированным пользователям.

Рассмотрим данный процесс подробнее (см. рис. 2.1 — 2.4). В рамках проектируемого сайта рассматриваются следующие действия:

  • — предоставление информации на сайте;
  • — управление сайтом;
  • — авторизация пользователей;
  • — осуществление продаж.

На рисунке 2.1 мы можем увидеть, что в систему попадают данные о товарах и информация по предприятию, которые администратор сайта заносит в поля базы данных сайта. Так же видны, некоторые данные, которые вносятся в базу данных автоматически, с помощью интерфейса сайта, это: данные о клиентах, которые формирую журнал пользователей, отзывы и предложения и запросы пользователя. После того, как данные внесены, клиент может производить поиск необходимой информации на сайте. Пользователь может просматривать информацию о состоянии ремонта своей техники, а также оставить жалобы и предложения по предприятию или продавцу.

Если клиент хочет сделать покупку, то ему прежде следует пройти процесс авторизации пользователя, представленный на рисунке 2.2, и заполнить соответствующую форму с контактными данными. Пользователь регистрируется на сайте, и эта информация отражается в базе данных. Он заносит данные о себе в том числе «Логин» и «Пароль» в базу данных через интерфейс сайта и запускает процедуру регистрирования клиента. Процедура обрабатывает данные и клиент автоматически заноситься в журнал клиентов. Теперь, если пользователь хочет воспользоваться своими новыми правами ему следует внести данные идентифицирующие его, а в частности «Пароль» и «Логин». Введенные данные сравниваются с зарегистрированными пользователями и если пользователь не зарегистрирован, то ему предлагается зарегистрироваться в системе. После проверки введённых данных, пользователь либо получает права доступа для покупателя, либо сообщение на экран о повторной регистрации.

Пользователь с новыми правами имеет возможность делать покупки. Этот процесс подробно рассмотрен на рисунке 2.4. Сначала пользователю предоставляется возможность выбора товара из каталога, затем пользователь может просмотреть или отредактировать свою корзину покупок и утвердить её. Заказ оформляется в несколько этапов: выбор товара по каталогу, внесение его в корзину, подтверждение заказа, внесение контактной информации. Полученные заказы просматриваются администратором сайта и направляются менеджеру по оптовым продажам, для того чтобы он оформил заявку на закупку товаров у производителей и связался с клиентом, по поводу обсуждения оплаты и доставки. Кроме того, администратор предоставляет возможность пользователю в дальнейшем отслеживать движения товара в виде предоставления истории интересующего товара.

Процесс авторизации пользователей.

Рис. 2.2. Процесс авторизации пользователей.

Процесс управления сайтом.

Рис. 2.3. Процесс управления сайтом.

Проектирование функциональной модели предметной области.

ис. 2.4. Процесс осуществления продаж через Интернет-магазин Управлением сайта со стороны предприятия занимается администратор сайта (технический служащий). Он занимается информационным наполнением сайта по разделам и созданием по необходимости новых разделов, работает с базой данных предприятия, обрабатывает заказы клиентов, занимается рассылкой новостей и ответами на отзывы и предложения пользователей, отмечает статусы заказов и ремонтов (см. рис. 2.5).

Администратор сайта обрабатывает информационные данные, выделяет актуальную информацию для сайта и обработанные данные преобразовывает в формат html. Далее регистрирует данный ресурс в базе данных. Добавление нового сценария происходит также как и файла html. Кроме того, администратор редактирует и пополняет базу данных предприятия. Рассылка осуществляется по мере поступления информации по электронном почтовым адресам, содержащимся в журнале зарегистрированных пользователей.

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

Показать весь текст
Заполнить форму текущей работой